php+mysql高校就业信息管理系统的设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

php+mysql高校就业信息管理系统的设计与实现(5)

本系统使用了PHP[13]进行系统的开发,数据库采用MySQL。PHP在Web开发领域有着举足轻重的作用,技术已经非常成熟,无论是个人开发还是公司的商业开发,PHP都是一个非常好的选择。

本系统采用了PHPStorm作为开发工具,这个IDE不仅支持前端与后端代码的编写,而且支持数据库的可视化操作,大大提高了开发时候的效率,不用频繁切换工具。此外,本系统的代码在编写过程中采用的是MVC设计模式,各个模块十分清晰,例如Model中保存的是将数据库中实体映射为对象,View中保存的是前端的页面,Controller中是一些操作的逻辑。这样以来,系统的代码结构非常清晰,方便开发与维护。而且,在编写系统的过程中,我将所有的数据库操作的语句都封装在了ActiveRecord的方法中,这样就不用重复写数据库操作语句,大大减少了重复代码。

本系统采用的服务器为Apache,虽然相较于Nginx,它的多线程能力不是很强,但是它具有出色的稳定性,本系统对性能的要求不是太高,所以,选择Apache是完全可以的。因此,该系统具有技术可行性。

2。1。2 操作可行性

本系统的操作按钮全部在左侧的sidebar,系统的色彩风格柔和,用户能够很容易根据提示找到相应的功能。界面非常友好,各个模块分工明确,管理员和学生用户只要有一点的计算机的操作基础就可以很容易的操作本系统。所以,本系统具有操作可行性。文献综述

2。1。3 社会可行性

当今社会已经进入了信息时代,我们不能在局限于传统的管理系统,人们的思维也要与时俱进,尤其是学校,应该走在时代的最前沿。使用最新的Web开发技术,开发的效率和准确性都有很大的提高。

同时,由于本系统采用最新的设计,学校的管理人员可以极大地提高管理 学生就业信息的效率;同时学生也可以很直观地了解本校和各个专业的就业情况。

所以本系统是完全有社会可行性的。

2。2 性能分析

2。2。1 系统的软件环境

数据库服务器:MySQL 

后台服务器:Windows 10、Apache

客户端:Chrome 45。0、Mozilla Firefox 40。0。2、IE 9。0

2。2。2 系统的硬件环境

CPU:core i3及以上

RAM:2 G

ROM:128 GB

2。2。3 系统的性能要求

(1)安全性要求:本系统具有权限设置。不同的用户有着不同的权限。

(2)磁盘容量要求:本网站是B/S[19]的架构,数据都是存放在服务器中,所以对存储空间的大小不是很敏感。且在服务器端仅需要存放数据库和源代码,占用的容量也不是很大。

(3)适应性要求:本系统由于采用PHP编写,所以不同平台之间的移植性很好,各个模块之间耦合性低。

2。3 功能需求

经过与老师的交流,我大致确定了系统的功能需求,考虑到系统的安全性问题,比如管理员的信息是事先在数据库添加好的,学生用户也无法自行注册帐号,只有管理员有权限添加用户的信息。所以,本系统没有帐号注册页面。

本系统主要有登录模块,用户信息管理,招聘信息管理,个人信息管理,就业信息管理这几个功能。

在登录模块中,用户只需要通过用户名和密码验证,所以要有一个专门的数据表只存放登录信息,而不必牵扯到其他无用的信息。

具体对每个功能模块的讲解如下所示。

2。3。1 就业信息管理

就业信息管理系统相较于传统的管理系统,最大的特色在于增加了对信息的

统计,并且以一种通俗易懂的方式显示在前台,给用户以参考。 (责任编辑:qin)