基于校园网的毕业生就业信息网站的分析与设计
2009-09-29任传成
摘 要:针对毕业生就业信息的一些实际需求,文章提出了一种基于校园网的毕业生就业信息网站。通过对毕业生就业信息网站的功能描述,给出了UML建模技术的分析和设计模型,最后介绍了网站的三层技术体系结构。
关键词:校园网 就业信息网站 UML
中图分类号:TP311 文献标识码:A 文章编号:1673-8454(2009)17-0039-03
目前,校园网建设是高等院校数字化校园建设的一项重要内容,校园网的规模、网络性能、应用水平以及普及程度已经成为衡量一所高等院校数字化水平高低的重要标志之一。校园网主要通过网络服务器、计算机、网络设备和网络软件共同互联运行的,可为校园内信息交流和资源共享提供一个网络平台,同时也为各种基于校园网的信息管理系统的实现提供了必要条件。毕业生就业信息网站作为一套基于校园网的信息管理系统,一方面可以为招聘企业和毕业生提供信息传递服务,另一方面可以降低企业的招聘成本和毕业生的就业成本,提高毕业生的就业效率和高校的就业管理能力。[1]因此构建一个基于校园的毕业生就业信息网站势在必行。
最近几年,广大学者对基于校园网的毕业生就业信息系统进行了大量研究和实践探索。熊伟等在参考文献[1]中分析了校园网内信息化建设与发展的现状,阐述了信息化建设已成为促进教育和科研工作的关键因素,更是创办一流大学、培养新世纪人才必备的重要条件,提出了推进大学校园网信息化建设的几点建议;雷强等在参考文献[2]中介绍了构建一套高效可靠的毕业生就业信息系统的必要性,提出了一种采用UML统一建模语言对系统进行了面向对象建模的方案;朱海灵等在参考文献[3]中把CRM理念应用到高校就业网站的建设中;尹世学等在参考文献[4]中讨论了清华大学在人事管理系统逐步完善的情况下,结合学校人事管理的特点,设计和实现了网上招聘系统。显然,这些研究成果对构建基于校园网的毕业生就业信息网站都有一定的指导作用和借鉴意义。
毕业生就业信息网站作为毕业生就业工作的一种辅助形式,为用人单位及毕业生提供就业的信息化咨询和服务。本文提出了基于校园网的毕业生就业信息网站,便于利用学校的校园网资源实现就业信息的开放式和分布式管理。
一、毕业生就业信息网站的功能描述
根据德州学院就业办公室的业务要求,以及毕业生就业信息网站的总体结构(如图1所示),毕业生就业信息网站包括以下主要功能:
1.毕业生求职信息管理
毕业生求职信息管理主要包括毕业生注册登录管理、个人简历管理与维护、职位检索等功能。
2.企业招聘信息管理
企业招聘信息管理主要包括企业用户注册登录管理、职位信息的维护与管理、检索求职信息等功能。
3.发布与就业相关的新闻和法律法规
主要由学院就业办公室的工作人员发布与就业相关新闻、法律法规以及问题解答等,如:发布最新的就业政策、就业法规、最新就业信息等,便于毕业生及时了解国家、省市、地方以及学校就业的法规、政策和就业信息等;向毕业生提供就业需要各种表格、文件和相关软件的下载,让毕业生通过网站可以下载到所需要的文件;提供毕业生与就业办的工作人员之间互动交流的平台,就业办的工作人员通过该平台可以及时回答各种就业政策、招聘求职等方面的问题。
4.提供就业指导
主要由就业办的工作人员向毕业生提供大量就业指导,如:求职技巧、求职必备、生涯规划、毕业生创业故事、就业分析和相关问题解答等。
5.高校联盟
提供国家、省市和其他高校的毕业生就业信息网站以及大量知名招聘网站的链接功能。
6.后台监督管理
后台监督管理主要分为三个主要子功能:一是由系统管理员维护整个毕业生就业信息网站、实现网站的数据库备份与恢复、注册用户管理等子功能;二是由就业办的工作人员对毕业生发布求职信息和企业发布招聘信息进行审核,以防止毕业生对个人简历进行弄虚作假的行为,核实和监管企业招聘信息的真实性和有效性;三是由就业办的工作人员统计毕业生的就业率、毕业去向、招聘企业用人要求和就业单位性质等。向学院的管理者提供相关决策信息,便于及时调整专业培养目标,增强毕业生就业竞争力。
二、毕业生就业信息网站的模型
基于校园网的毕业生就业信息网站采用UML(Unified Modeling Language)来分析和设计。UML建模过程是以用例为驱动和采用迭代的建模过程,下面给出了网站的部分模型。[5]
1.网站的用例
在毕业生就业信息网站的功能描述基础上,分层次构建出该网站的顶层用例图和子系统的用例图并详细描述每个用例的处理过程。如图2所示是企业发布招聘信息子例,企业用户执行者完成维护招聘企业的基本信息、发布招聘职位信息和查询毕业生求职信息等任务;就业办的工作人员主要检查用工信息的合法性和有效性。
2.网站的活动
活动图通常用来描述一个过程或操作的工作步骤。可描述一个用例的处理流程或某种交互流程,对于重要的用例图均可以设计出其活动图,以便更详细地描述该用例与角色的交互。[6]毕业生求职信息发布的活动如图3所示。毕业生在输入用户名和密码时,若输入登录信息出现错误,则系统显示“该用户名和密码错误”的页面,若输入登录信息正确,就可以进入求职个人页面,发布个人信息和查看个人信息,最后完成修改和提交等步骤。
3.网站的顺序
顺序图是UML的动态模型之一,它强调了对象之间消息发送的时间先后顺序,描述了系统执行期间某个时间点的对象之间交互的场景。如图4所示,为毕业生发布求职过程的顺序,毕业生首先要填写自己的求职信息,在填写个人基本信息以后,提交个人信息,选择应聘的公司和查看应聘公司的基本信息。如果有适合自己的,选择发送个人求职信息,发送后系统会显示是否发送成功。
4.网站的类
类图是UML的静态模型之一,它描述了系统中的各种类以及它们之间的关联、泛化和聚集等关系的模型。在该系统中,类图中的类主要分为普通类、界面类、控制类和实体类。图5所示为系统类图中的实体类。
三、网站的开发与实现
基于校园风的毕业生就业信息网站采用Web服务器为Apache,PHP作为开发应用平台,数据库管理系统采用MySQL5.0。与Web的体系结构相对应,毕业生就业信息网站的技术体系结构分为三层。实现就业指导的技术体系结构如图6所示。
1.表示层:表示层为用户接口部分,是用户与系统之间交互信息的界面。它的主要功能是检查用户输入的数据,显示系统输出的数据,通过客户机的浏览器运行包含html、php页面。
2.中间层:它是包含测试安排的业务逻辑,同时也包含Web服务组件。作为中间层,通过网络负责接收和发送各种信息以及对客户的请求做出响应。
3.数据库层:应用PHP与MySQL服务器连接,提供数据服务和数据存储。
四、结束语
毕业生就业信息网站依托校园网络平台,运用UML技术进行该网站分析和设计,利用PHP和MySQL实现一个交互式的信息交流平台,可为学院的毕业生、就业办的工作人员以及用人单位等用户提供服务,便于这些用户之间形成良好的信息互动。
参考文献:
[1]熊伟,王振旗,张丽静.高校信息化建设进程中的问题与对策[J].中国教育信息化,2008(15):14-16.
[2]雷强,赵英.高校就业信息系统的面向对象[J].中国教育信息化,2007(8):14-17.
[3]朱海灵,张小慧.基于CRM理念的高校就业网站平台设计[J].中国教育信息化,2008(3):50-52.
[4]尹世学,汪健,陆云屹.清华大学网上招聘系统的设计和实现方法[J].中国教育信息化,2007(1):50-51.
[5]任传成.统一建模语言在纺织厂资产管理系统中的应用[J].棉纺织技术,2009(2):32-34.
[6]徐宝文,周毓明,卢红敏.UML与软件建模[M].北京:清华大学出版社,2006:26-121.