高校毕业生管理信息系统的设计

2013-08-16 06:12徐叶军赵宏伟
科技视界 2013年2期
关键词:信息管理系统毕业生数据库

徐叶军 赵宏伟

(苏州工业园区服务外包职业学院,江苏苏州215123)

随着Internet 技术的不断成熟和高校校园网建设的完善,基于Internet 和校园网的应用系统的开发也在蓬勃发展。 现代化的高校毕业生就业信息管理需要现代化的信息管理系统支持。 目前,国内许多高校都开发了基于各自校园网的毕业生信息管理系统。由于国内各高校的毕业生就业信息管理内容、模式不尽相同,不同高校的实际毕业生就业信息管理情况各有自己的特点,因而需要针对自身的毕业生信息管理模式和特点建立适合的毕业生就业信息管理系统。根据我校实际情况,开发出适合我校就业工作的毕业生管理信息系统势在必行。

1 系统功能需求分析

图1 系统业务流程图

在走访了兄弟院校及相关软件公司后,对系统进行了功能需求分析,勾勒出系统的整体轮廓。 系统功能需求包括:

就业信息发布功能,就业老师发布就业相关的信息;

就业咨询功能,毕业或将毕业的学生通过注册的帐号等登陆系统与就业老师进行咨询;

毕业生信息和招聘单位信息的导入功能,毕业生和招聘单位通过登陆系统自主发布个人简历或招聘信息;

交流平台的功能,通过论坛的形式创建招聘单位、就业管理人员、毕业生三者交流的平台;

毕业生和企业的查询搜索功能,毕业生或企业登陆系统后需求查询所需的招聘信息或所需人才;

就业情况分析,以图表的形式分析当年的就业情况;

毕业生跟踪调查表的导入,导入毕业生跟踪调查表。

2 系统业务流程分析

从系统功能需求分析可以看出,该系统主要功能是完成学生和招聘单位之间的交互。 系统业务流程图如图1 所示。

在系统主页中,首先用户选择自己的身份,使用用户账号和密码进行登录之前,不同种类的用户有不同的操作方法:新的招聘单位用户可以提交注册申请,老的招聘单位用户可以直接登录。 当系统验证密码后, 系统会根据登录者的身份等级引导至不同权限的登录页面。在系统管理员页面中,系统管理员可以发布通知、公告,可以对维护学生求职信息和招聘单位招聘信息进行管理以及用多种方式汇总就业数据。 除此之外,系统管理员还可以在登录系统后完成比如个人信息的查看、维护以及对其他低等级用户的管理和对其他的用户进行授权的功能等;在学生的登录用户页面中,学生登录后可以查看各种信息和修改属于自己的个人信。

3 系统架构设计

图2 系统架构设计图

本系统采用当前比较常用的系统架构和开发技术:B/S 架构,采用JSP+JavaBean+Servlet 技术, 选用Microsoft SQL Server 2000 为后台数据库。 系统运行环境服务器端使用Windows server 2003 操作系统,客户端基于浏览器访问系统。 系统构架如图2 所示。 用户通过浏览器登录该系统中,然后根据各自相应的权限进行各项操作,用户的请求和操作通过中间环节和系统后台和数据库进行交互,后台处理的结果同时经过中间环节反馈到系统前端,并以一定的方式显示给用户。 该系统中, 数据的传递时通过ADODB.Connection 等数据库引擎和系统后台数据库进行连接的。

4 系统功能模块设计

根据功能服务对象,系统设计可以简化为6 个子模块:系统管理、交流平台、查询统计、信息维护、发布公告、协议管理。每个子模块都是相对独立的,都由多个功能子模块组成,同时,它们之间也不是孤立的,而是具有一定的联系。 系统的模块结构如图3 所示。

图3 系统模块结构图

(1)系统管理模块是本系统中的重要的模块之一,本系统的授权管理体现在该模块中。系统管理包括用户管理和信息的授权管理两部分功能。系统内的其他模块通过系统管理中的用户管理进行用户身份的辨别,从而确认用户是否有某项具体的操作的权利。

(2)交流平台模块为用人单位和学生提供互动的交流平台以及提供留言交流的功能。

(3)查询统计模块提供对学生信息和用人单位信息的查询和统计功能。 可以根据实际需要直接生成其它数据库格式的报表。

(4)信息维护模块提供对各种数据进行各项权限的管理。 考虑到我校每年毕业生不断的增加,经常需要及时导入大量数据,因此,在设计数据导入模块时,增加了远程数据的导入模块。

(5)信息发布模块实现公告、通知、新闻等公开信息的发布。

(6)其他模块,包括文件下载和信息搜索两个子模块。

5 数据库设计

在系统数据库设计中,能够满足各种用户需求的实体以及实体之间的相互关系。本系统设计出以下几个实体:招聘单位基本信息实体、学生基本信息实体、管理员基本信息实体、协议基本信息实体、发布信息基本情况实体等。 系统数据库的E-R 图,如图4 所示。

图4 数据库设计E-R 图

6 结束语

该毕业生就业信息管理系统,借鉴了《全国高校毕业生就业信息管理系统》部分功能,满足数据信息集中管理和维护、实时查询的需求,安全、稳定、操作便捷,解决了目前单机模式操作存在的繁琐和不便等问题,提高了我校毕业生就业信息管理的实时性、共享性、快捷性,符合我校毕业生管理工作的实际,提高了工作效率,为我校校园信息化建设贡献了一份力量。

[1]田小波,陈蜀宇.MVC 设计模式在J2EE 架构下的研究与应用[J].西华大学学报.自然科学版,2007,26(2).

[2]伍孝金,郑江波.基于ASP 的招生就业网站管理信息系统的设计[J].计算机工程与设计,2006(11).

[3]王国欣,朱鲁华.B/S 模式下管理信息系统的安全模型设计[J].计算机工程,2004,38(12).

[4]贺斌.基于JAVA/Servlet/JDBC 技术的电子商务软件设计与实现[J].西安:西北工业大学,2001.

猜你喜欢
信息管理系统毕业生数据库
9岁的高中毕业生
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
一个没什么才能的北大毕业生
最“叛逆”的毕业生