基于B/S 的毕业生信息系统的设计
2014-01-06蒋桂梅
蒋桂梅
广东女子职业技术学院应用设计系
文章分析了在.net 框架下进行毕业生信息系统开发的主要技术,从系统的需求分析、整体架构、系统实现三个方面进行详述,也提出了毕业生信息系统今后的升级方向。
概述
毕业生就业是高校人才培养质量的重要体现,毕业生跟踪调查工作是高校毕业生就业工作的重要组成部分。通过分析毕业生的就业状况、求职状况、职业发展状况等来了解毕业生的培养质量,找出高校在人才培养过程中存在的问题和偏差,并根据毕业生的意见和建议,调整、改善高校的专业结构、课程设置以及管理水平,从而提高办学水平和教学质量,以增强高校的生命力。
毕业生跟踪调查系统是为了适应现代化高校管理的需要,加快推进高校数字化校园建设、充分利用校园网、网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量的高效管理信息系统。更好地跟踪各专业毕业生的各项数据,并进行分析,是调整专业服务和专业课程的重要依据。
系统需求分析
毕业生信息跟踪使用人工进行收集统计,处理事务效率太低,不利于了解学生就业状况和就业单位需求。
毕业生数据主要包括三方面:一是毕业生的基本数据,二是工作情况,三是对学校教学和管理工作的评价。
毕业生调查
毕业生调查有三个部分,填写姓名、学号、系部、专业等基本信息,个人工作基本信息,对学校教学和管理工作的评价。
用人单位需求
用人单位需求调查主要有两个部分:单位基本信息管理、对学校毕业生各方面能力的评价。
校方统计分析
校方统计分析主要分析主要在三个方面:导入毕业生数据、根据不同的系部、年级、专业等方面进行毕业生信息调查统计、生成毕业生通讯录、查询毕业生问卷调查表提交情况等。
系统的整体架构
系统以.NET 为开发环境,使用面向对象技术和组件技术相结合的方法进行开发。采用基于B/S 的多层次结构设计,系统在逻辑上分为三层:表示层、业务逻辑层、数据层。表示层位于客户端,相当于用户界面,即以TCP/IP 协议为基础的web 浏览器,负责用户请求的提交和数据结果的显示;业务逻辑层是系统的核心功能部分,主要担当业务流程的处理,也处理表示层的http 请求及数据库服务器的连接与交互。数据层主要处理业务逻辑层对数据的请求,以ADO.NET 为接口,以Microsoft SQL Server 为架构。
B/S 结构特点是分布性强,通过web 浏览器用户可以随时随地进行浏览和查询,满足不同用户的服务需求,而且减轻了系统升级的维护费用。系统程序和数据都放在服务器端,用户通过客户浏览器端发出请求,web 服务器响应请求并传递给数据库服务器,数据库服务器进行数据存取和处理,然后回传并显示在客户端。
系统实现
数据库设计
数据库表设计
数据库的设计对毕业生信息系统的开发尤为重要,涉及的数据库比较多,通过需求分析、系统设计,本文的主要数据库表如下。
1.毕业生基本数据
功能描述:核对和填写毕业生的基本信息。
图1 系统功能简图
图2 毕业生信息系统架构图
表1 毕业生基本信息
2.用人单位基本数据
功能描述:填写用人单位基本资料。
表2 用人单位基本信息
3.用人单位对毕业生的评价
功能描述:用人单位对我院毕业生的评价,基本有四个选项:很满意、满意、基本满意、不满意。
4.生成毕业生通讯录
功能描述:可根据年级、所在系、班级、专业、毕业时间五个查询字段进行查询,生成毕业生通讯录。
表3 用人单位评价信息
表4 毕业生通讯录
5.查询毕业生问卷调查表提交情况
功能描述:可根据年级、所在系、班级、专业、调查批次五个查询字段进行查询,生成未提交统计表。
表5 调查表提交情况表
由于篇幅有限,毕业生个人工作情况表、对学校评价表等未一一列出。
数据库安全设计
毕业生信息系统的安全非常重要,对防火墙的访问、服务器系统的安全进行设置,删除数据库中不同的默认设置。数据库采用SQL server2005,更改SA 用户名密码,制订计划定期对数据库进行备份。特别是系统根据不同用户,依据其角色分配不同的操作权限,对毕业人、用人单位、学校管理人员、系部管理人员、辅导员、普通教师等设置不同的权限及操作界面。用户的增减对其他用户的操作没有影响。学校管理人员可以对用户进行管理和权限的设置,对不同的系部分配对应的账号和权限。
业务层的划分与设计
根据系统功能和需求分析,该系统的主要业务组件有:
毕业生管理组件:对毕业生信息进行管理,对人员进行添加、修改、删除、更新、查询等,对毕业生信息根据年级、所在系、专业、调查批次进行统计分析,生成毕业生通讯录、统计毕业生调查表提交情况等。
用人单位管理组件:对用人单位进行添加、修改、删除、更新、查询等。
用户管理组件:对用户进行添加、修改、删除、更新、查询等,系统根据不同用户进行分级和权限设置。
表示层设计
系统的主要界面是由asp.net 来实现,用户主要通过IE 浏览器进行登录,完成数据的填报并提交传递给业务层。
结语
毕业生信息管理系统提高了高校对毕业生信息管理的效率,对教育资源的合理分配提供了数据支持,在开发过程中也充分考虑我校的实际情况、管理模式。对用户的权限进行分级管理和设置,提高了安全控制能力。今后我们也将会对系统进行升级,增加毕业生和用人单位之间的信息互换,提高学校、用人单位、毕业生三方的良性交流与互动,提高毕业生就业率和用人单位的满意度。