基于三层结构的毕业生就业信息管理系统设计
2014-04-29姚昱帆林超超丁志鹏陈佳泉
姚昱帆 林超超丁志鹏 陈佳泉
引言;本项目研发的毕业生信息管理系统,将毕业之后学生的全部信息存储在此系统中,目的为毕业生与学校之间的联系带来了极大的便捷,能够使得毕业生与学校之间有更多的交流。本项目利用软件工程研发技术设计系统的功能框架,并完成系统功能实现。
一、前言
高校每年都有大量的学生毕业,在以往的时候,毕业生的就业信息都是通过学生辅导员或者班主任进行纸面收集与整理,工作十分繁复。同时,当学生的就业信息改变的时候,不能及时的掌握。综合以上各种原因,导致只有部分的已毕业的学生与学校还有联系,学校得到的信息不全面,不正确,难已开展相关的活动。项目组成员所研发的毕业生就业信息管理系统将很好的解决这些问题。
二、系统架构研发
1、三层体系结构
三层体系结构并非指物理上的三层,而是指逻辑上的三层,是指在客户端与数据库之间加入了一个中间件层,也叫组件层。三层包括:接入层,业务逻辑层,数据访问层。在中间业务层,采用标准化的开发工具可以实现多种应用结构上的统一,通过模块化结构设计,实现高可用的应用系统。系统中采用了双机集群系统,在不重新改写应用程序的前提下,保证在中间应用层不会产生单点失效,也就是说在用户前端接入的时候,不会感受到中间应用层发生的任何变化,这和以往的主機客户机服务器的结构已经有了比较大的变化。在应用服务层次,用户可以根据实际需要构建符合实际业务运作和具体工作流程的系统解决方案。
2、系统结构设计
项目小组经过前期的调研,进行了系统功能需求分析,整个系统初步分为四个模块:登录模块、信息管理模块、用户管理模块、在线帮助等。登录模块主要是对系统用户的身份验证,主要分为四种用户:用户管理员、教师用户、学生登录、游客登录,不同的身份,具有不同的权限设置。信息管理模块,主要是对系统的相关信息进行管理,这里的信息包括用户信息、学生就业登录信息、日志管理等;该模块的主要功能是各种组合查询、增加信息、删除信息、备份信息、修改信息等。用户管理主要是对系统的用户进行一些验证、用户功能管理等。在线帮助模块提供给用户一些应用指南等功能。系统初步定位四个模块,在进行研发过程中,可根据实际进行增删等,系统功能结构图如1所示。
图1 系统功能结构图图2系统用例图
3、系统用例分析
通过对系统需求分析,系统参与者主要有管理员和学生用户和教师用户,通过用例图可以看出不同的参与者具有不同的系统功能权限,系统用例图如图2所示。
4、系统数据库设计
本管理系统要能较好的管理好毕业生的各项数据,就要用到数据库,系统数据库表初步设计两个表单:用户信息表和学生就业信息表。
三、结束语
本系统是对一个基于Web的大学生就业信息管理系统设计和实现的过程,先对系统进行必要的需求分析,然后按照分类到处系统,有登录模块,信息管理模块,在线帮助,用户管理四大模块,其中的信息管理模块和用户管理模块有相应的小模块。然后设计数据库的结构,创建了两个表,对应的关系,最后实现了各个界面的代码。本系统很好的实现了毕业生就业的信息管理,还为即将毕业的学生提供了更多的选择。
参考文献
[1]杨军莉.基于WEB的学生信息管理系统中的数据库研究与设计.电子测试.2014(05).
[2]赵静宇.数据库设计规范化的理论研究与应用[J]. 电子技术与软件工程. 2013(21).
[基金]衢州学院大学生科技创新项目: 毕业生信息管理系统研发,项目编号:2014X10.
•