论文部分内容阅读
摘 要:本文主要阐述了毕业生信息管理系统的设计与实现,利用PHP丰富的函数功能,MYSQL出色的数据处理能力实现网站信息的动态更新。
关键词:信息管理系统 PHP MYSQL
中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2012)12(c)-0014-02
1 系统概述
系统所使用的开发语言是PHP,数据库使用的是MYSQL技术。系统為用户提供了在总体设计的基础上,结合PHP+MYSQL开发技术,重点对系统中毕业生管理、用人单位管理及查询等功能进行阐述,这些功能都极大地提高了毕业生工作的效率。最后,按照系统需求,对系统的用户身份验证和用户管理等功能进行了系统验证。
2 开发平台
2.1 PHP脚本语言
PHP与其他语言相比:首先它可以用在任何操作系统上;其次具有执行效率高、稳定性好、开发时间短、学习门槛低、函数支持多等优点。PHP的执行流程图如图1所示。
2.2 数据库技术
MYSQL是一个小型关系型数据库管理系统,MYSQL数据库系统使用结构化查询语言SQL进行数据库管理。MYSQL具有体积小、速度快、总体成本低,开放源码等特点。在不需要事务化处理的情况下,MYSQL是管理内容最好的数据库之一。
PHP语言为操作数据库提供了一系列函数库,如Oracle函数库,MYSQL函数库,SQL Server函数库等等。PHP可以使用MYSQL提供的API函数库、对数据进行操作。通过MYSQL函数库,可以完成数据库管理、维护和数据检索多种操作。
下面显示了毕业生信息管理系统中用到的一段完整的数据库操作过程:
<?php
3 毕业生信息管理系统的设计与实现
3.1 系统功能模块设计
本网站主要分为五大模块,每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,这些模块分别为:用户注册登录模块、用户管理模块、信息搜索模块、信息发布模块、在线咨询(发表、回复、修改、删除等)模块。
(1)注册登录:对于访问本站的用人单位,可以选择注册成为会员,只有注册之后才可以使用本站提供的一些功能,普通用户只能浏览相应的信息,而不能进行操作。针对注册用户提供的登录功能,登录后可使用本站的多项功能。
(2)用户管理:用户管理本人在网站内的相关信息和相关操作,只对用户本人有效。(图2)
(3)信息搜索:通过这个功能,用人单位可以搜索到符合要求的简历,毕业生可以搜索符合自己要求的单位,提高了用人单位用人和毕业生找工作的效率。(图3)
(4)信息发布管理:用人单位登录系统之后,首先完善相应的基本信息。使用招聘需求信息上报功能,将该单位的招聘需求信息上报给隶属就业主管部门,如该单位有上级主管部门,需先经上级主管部门审核。招聘需求信息经毕业生就业主管部门审核后,在网站上自动发布。
(5)在线咨询:本子系统主要是为了用户对就业有关的内容发表意见、看法和咨询问题的。在线信息咨询子系统主要由咨询问题、信息管理和信息显示三部分组成。
用户不需要注册登录程序,直接点击添加新咨询,输入标题、内容就可以提交问题,方便易用。当用户正确输入所有信息以后,就可以提交咨询问题,但是所提交内容是不能立即显示必须经过系统管理员回复后,所提问题和回复内容才会显示。
3.2 咨询问题信息管理模块实现
在这个模块中主要完成的是在线信息咨询问题的回复功能。
在线信息咨询子系统主要实现用户提交咨询问题、系统管理员回复问题、显示咨询信息等功能。在这个子系统中只有系统管理员可以对用户的问题进行管理包括回复或删除用户的问题内容,这样有利于信息的可靠性和真实性。
系统利用WEB技术,实现了WEB服务器与数据库系统的互联,用户可通过浏览器直接完成数据的处理与查询工作。毕业生信息系统可以满足管理人员、用人单位、毕业生和信息化管理及其发展的各方面需要。对提高教务管理水平、实现毕业生信息高效管理具有重要意义。
参考文献
[1] 赵洁红.PHP范例完全自学手册[M].人民邮电出版社,2009.
[2] 刘中华,潘凯华,PHP项目开发案例全程实录[M].2版.清华大学出版社,2011
[3] 马文婕.面向服务的毕业信息管理系统研究[d].华中师范大学,2007.
[4] 李纪文.校园网规划与基于校园网的MIS系统开发[d].大连理工大学,2009.
[5] (美)Tim Boronczyk Martin Epsinas[著],熊伟[译].php&mysql范例精解[M].清华大学出版社,2008.
关键词:信息管理系统 PHP MYSQL
中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2012)12(c)-0014-02
1 系统概述
系统所使用的开发语言是PHP,数据库使用的是MYSQL技术。系统為用户提供了在总体设计的基础上,结合PHP+MYSQL开发技术,重点对系统中毕业生管理、用人单位管理及查询等功能进行阐述,这些功能都极大地提高了毕业生工作的效率。最后,按照系统需求,对系统的用户身份验证和用户管理等功能进行了系统验证。
2 开发平台
2.1 PHP脚本语言
PHP与其他语言相比:首先它可以用在任何操作系统上;其次具有执行效率高、稳定性好、开发时间短、学习门槛低、函数支持多等优点。PHP的执行流程图如图1所示。
2.2 数据库技术
MYSQL是一个小型关系型数据库管理系统,MYSQL数据库系统使用结构化查询语言SQL进行数据库管理。MYSQL具有体积小、速度快、总体成本低,开放源码等特点。在不需要事务化处理的情况下,MYSQL是管理内容最好的数据库之一。
PHP语言为操作数据库提供了一系列函数库,如Oracle函数库,MYSQL函数库,SQL Server函数库等等。PHP可以使用MYSQL提供的API函数库、对数据进行操作。通过MYSQL函数库,可以完成数据库管理、维护和数据检索多种操作。
下面显示了毕业生信息管理系统中用到的一段完整的数据库操作过程:
<?php
3 毕业生信息管理系统的设计与实现
3.1 系统功能模块设计
本网站主要分为五大模块,每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,这些模块分别为:用户注册登录模块、用户管理模块、信息搜索模块、信息发布模块、在线咨询(发表、回复、修改、删除等)模块。
(1)注册登录:对于访问本站的用人单位,可以选择注册成为会员,只有注册之后才可以使用本站提供的一些功能,普通用户只能浏览相应的信息,而不能进行操作。针对注册用户提供的登录功能,登录后可使用本站的多项功能。
(2)用户管理:用户管理本人在网站内的相关信息和相关操作,只对用户本人有效。(图2)
(3)信息搜索:通过这个功能,用人单位可以搜索到符合要求的简历,毕业生可以搜索符合自己要求的单位,提高了用人单位用人和毕业生找工作的效率。(图3)
(4)信息发布管理:用人单位登录系统之后,首先完善相应的基本信息。使用招聘需求信息上报功能,将该单位的招聘需求信息上报给隶属就业主管部门,如该单位有上级主管部门,需先经上级主管部门审核。招聘需求信息经毕业生就业主管部门审核后,在网站上自动发布。
(5)在线咨询:本子系统主要是为了用户对就业有关的内容发表意见、看法和咨询问题的。在线信息咨询子系统主要由咨询问题、信息管理和信息显示三部分组成。
用户不需要注册登录程序,直接点击添加新咨询,输入标题、内容就可以提交问题,方便易用。当用户正确输入所有信息以后,就可以提交咨询问题,但是所提交内容是不能立即显示必须经过系统管理员回复后,所提问题和回复内容才会显示。
3.2 咨询问题信息管理模块实现
在这个模块中主要完成的是在线信息咨询问题的回复功能。
在线信息咨询子系统主要实现用户提交咨询问题、系统管理员回复问题、显示咨询信息等功能。在这个子系统中只有系统管理员可以对用户的问题进行管理包括回复或删除用户的问题内容,这样有利于信息的可靠性和真实性。
系统利用WEB技术,实现了WEB服务器与数据库系统的互联,用户可通过浏览器直接完成数据的处理与查询工作。毕业生信息系统可以满足管理人员、用人单位、毕业生和信息化管理及其发展的各方面需要。对提高教务管理水平、实现毕业生信息高效管理具有重要意义。
参考文献
[1] 赵洁红.PHP范例完全自学手册[M].人民邮电出版社,2009.
[2] 刘中华,潘凯华,PHP项目开发案例全程实录[M].2版.清华大学出版社,2011
[3] 马文婕.面向服务的毕业信息管理系统研究[d].华中师范大学,2007.
[4] 李纪文.校园网规划与基于校园网的MIS系统开发[d].大连理工大学,2009.
[5] (美)Tim Boronczyk Martin Epsinas[著],熊伟[译].php&mysql范例精解[M].清华大学出版社,2008.