同时,本系统的有有一个特色功能,就是能以图表的方式展示全校的就业信息,对于学生入学选择专业的时候有较大的参考意义,同时可以指导学校对相关专业的发展,有利于学校的长期发展。
1。1 课题现状及研究意义
1。1。1 课题现状
当前大部分学校使用的就业管理系统存在以下几个问题:
(1)界面不友好。信息录入的界面比较呆板,没有运用当下网站设计的新特性,这是高校的管理系统中普遍存在的问题。
(2)功能比较单一。在学生端提供的功能比较少,就以我们学院为例,系统只提供毕业生自己的就业信息录入的功能,以及查看自己的就业信息的填写,无法展示整个学校的就业分布情况,无法为新生提供就业参考。
(3)学院各自为营。学院都有各自的就业信息统计的方式,无法做到全部都能够在线统计,因此信息在统计的过程中不够方便。
1。1。2 研究意义
随着Web开发技术的成熟以及多样化,我们可以让传统的管理系统的界面更加友好,实现的功能也更多。对于就业信息管理系统,我们可以在其中运用当下网站设计的新特性,丰富学生端的功能,不光提供信息录入的功能,也需要展示整个学校的就业情况,可以为新生入学选择自己的学习方向提供参考,这就大大增加了系统的可用性。
1。2 开发工具的选择及语言介绍
1。2。1 PHP简介
PHP是Personal Home Page的简称,由一位俄罗斯的程序员在开发个人网站的时候开发出来的一门程序语言,PHP是用C语言开发的一门Web编程语言。
PHP相较于其他程序语言学习起来很容易上手,具有嵌入HTML的能力,是一种十分适合Web编程的语言。PHP也支持面向对象编程,性能好,安装简单,因此使用范围广泛,也被大范围用于商业网站的编写。
PHP在语言的语法吸取了当今诸多语言的特性。如C,Java[8],Perl,因此PHP功能强大;在动态页面编写方面,PHP明显由于其他编程语言,因此它成为了一种非常受欢迎的Web编程语言。
此外,PHP可移植能力非常强大,可以在多种操作系统中运行,如:Linux,OS Ⅹ,windows等。PHP还支持大多数当今流行的数据库,这也大大增加了它的适应能力。而且,PHP开发周期比较短,部署简单,所以是一种十分流行的Web编程语言,所以网络上的参考资料也非常多,这样在开发过程如果遇到问题可以很方便地在网络上寻找解决办法。
1。2。2 MySQL数据库简介
MySQL[2]是一个关系型数据库,关系型数据库将数据保存在不同的表中,而不是存在同一张表中,这样在想要使用数据的时候可以通过连接不同的表来获取数据,大大增加了MySQL的存储的灵活性。
MySQL是小型数据库,占用空间小,所以被广泛使用。MySQL的最大优点体现在健壮性和速度两大方面。
跟其他数据库相比,MySQL具有许多高级特征:
(1) 性能
由于MySQL没有线程创建开销,所以MySQL在执行的时候开销比较小,性能比较小。
(2) 磁盘空间效率
MySQL可以创建占据内存很小的表。在一个大型的系统中,可能有成百上千个表,所以在记录繁多的情况下,每个记录就算是节省一个字节,也显得非常重要。
(3) 稳定性
MySQL不仅能够保存庞大数目的记录,运行速度很快、而且可移植性很高,
而且安装过程十分简单,占用空间不大,还有着难得的稳定性,所以一般的中小型的网站都会将MySQL作为数据库。而且还有一个免费的“WAMP”集成开发包,所以可以利用MySQL和PHP免费一个网站。