1. 课题来源
在校期间曾接触过基于B/S结构的信息管理系统,对此比较感兴趣。另外我校也没有专门的基于B/S架构的用于管理学生信息的管理系统,对此有着急迫的需求。基于此需求才有了本次课题的想法。
2. 研究的目的和意义
学生信息的管理是校园信息化管理中异常重要的一个信息管理模块,学生信息管理的信息化是其中重要的一部分,这都影响到了学校整体办学效率的好坏。
以我校为例,学生信息管理系统主要是用来满足四个方面的需求:一是院办老师,二是在校学生,三是用人单位,四是学工处。
对于院办老师来说,需要做好本院系学生去向的统计,以便日后的宣传和教学工作总结。每年有大量的学生信息需要统计,这些学生有的是保送研究生,有的是考入研究生,还有出国或者就业的等等。传统的excel表格管理或基于C/S结构的学生信息管理系统已经体现出它不方便的弊端。
对于学生来说,需要了解学长的信息,以此来帮助自己的大学生活规划和职业规划。但是传统的基于C/S结构的学生信息管理方式并没有考虑学生方面的需求。
对于用人单位来说,希望了解学生相关信息,及时与学校和学生沟通,发布相关招聘信息,招收优秀学生等。传统的C/S结构的学生信息管理系统没有有效提供平台方便用人单位了解相关信息。
对于学工处的老师来说,需要统计各院系就业情况和就业分布等许多对学生就业信息的统计和分析,而很多学生信息管理系统没有考虑到这一点以减少学工处的工作量。
基于WEB的学生信息管理系统就是为解决上述问题而开发的系统。通过这个平台不仅为学院老师和学工处的工作带来极大的方便,也给在校学生和用人单位的信息获取提供良好的途径[1]。
3. 国内外在该方向的研究现状及分析
管理信息系统(MIS)是进行信息采集,存储,加工,维护以及使用的系统。它是随着管理科学和技术科学发展而形成的。林杰斌的《MIS管理信息系统》[2]中提到,MIS的发展与计算机网络技术的发展是紧密相关的。随着 Internet 技术的广泛使用,管理信息系统的体系结构也发生翻天覆地的变化,从曾经的基于 C/S 结构的数据访问方式与安全体系转变到当如今的基于 B/S 的结构体系[3];学生信息管理系统是典型的管理信息系统,其系统开发主要包括数据库的规划设计与维护和客户端应用的开发两个方面。
在管理体制与计算机技术相对落后的管理环境下诞生的传统信息管理软件或者系统,由于当时技术水平和管理水平的限制,目的主要是替代,减轻工作人员的劳动强度,提高录入,保存信息的质量,促进学生信息管理工作的规范化,提高管理水平与工作效率。可是那些系统很多都基于 C/S 模式的,只能够存档方面操作性强,只是单方面的管理系统,资源不能共享。在冯娜,唐宝燕.的《基于B/S和C/S模式的教务管理系统的应用研究》[4]中提到,新管理时代的到来和计算机技术的高速发展,对系统各方面的要求都与日俱增,不论是安全还是技术,无论是其他方面的要求都是越来越高。现在的管理系统不仅是要求能够替代,减轻工作人员的劳动强度,提高录入,保存信息的质量这么简单了,还要求对信息的更新,对学生信息的规范,对管理操作流程等都要有技术的提高,安全上的升级,更要求交互性的增强,比如学生或企业可以查看学生的信息,在 C/S 模式里面都不能够实现。学生信息管理是高校管理学生信息的重要方面,涉及到学校与系别以及教师和学生等许多方面,随着教学体制的不断改革,尤其是多学科的普及以及大量生源的扩招,学生信息管理的工作一天天的变得复杂而且繁重;因此十分的需要开发一款操作简单而且功能强大,更科学化的学生信息管理系统。 学生信息管理系统主要是存在于校园的网络,它主要实现了学生信息的信息共享和分散操作以及集中管理,它让传统的管理向综合化与智能化以及数字化的方向发展,并且能更一步地为学生信息管理系统功能的完善和良好的校园信息系统[5]。
目前最流行的基于B/S结构的信息管理系统的开发技术主要有ASP.NET,它是Microsoft公司开发的新一代的动态网页实现系统,用于一台Web服务器建立强大的应用程序[6]。ASP.NET技术的简洁设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网等特点以及其良好的结构、可扩展性、简易性、高性能的执行效率、强大的工具和平台支持使其成为目前最流行的Web开发技术之一[7]。另外,通过利用ADO.NET对Microsoft SQL Server和XML等数据源以及通过OLE DB和XML公开的数据源提供一致的访问。数据共享使用者应用程序可以使用ADO.NET来连接到这些数据源,并检索、处理和更新所包含的数据[8]。目前国内外基于MVC[9]架构的设计模式普遍被采用,MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型、视图和控制器。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能[10]。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。
4. 主要研究内容及研究方案
4.1主要研究内容
本课题主要研究内容包括六个模块:
(1)学生基本信息管理模块
(2)学生去向管理模块
(3)学生就业动态管理模块
(4)用人单位信息管理模块
(5)统计分析模块
(6)系统管理模块
4.1.1学生基本信息管理
(1)学生信息采集
学生(包括本科生和研究生)信息采集模块包括三个方面的信息采集:第一方面是基本信息采集,包括学号,姓名,性别是否党员,是否贫困,奖惩记录等基本信息。第二方面是信贷信息采集,包括学号,贷款额,贷款日期,还贷日期等信贷信息。第三方面是拟去向信息采集,字段包括学号,专业,班级,去向等去向信息。
信息采集主要通过两种方式:手工方式和文件方式。第一种信息采集的方式是手工信息录入。这种方式的优点是直观,缺点是一次只能录入一条记录,不利于大规模管理。第二种方式是文件录入,即上传 Excel 文件录入学生信息。这种方式的优点是一次可以录入多条记录,适合以班级等为单位。
(2)学生信息核对
学生信息核对主要包括三个方面的信息核对:第一方面是基本信息核对,学生登录系统核对信息,若有错,可直接修改。第二方面是信贷信息核对,学生登录系统核对信息,若有错,可申请出错处理。第三方面是去向信息核对,若有错,可直接修改。本模块为学生提供信息核对功能,以防学生信息错误对今后造成的不必要的麻烦。
(3)学生信息查询
学生信息查询提供各种单项查询或组合查询,包括基本信息查询,信贷信息查询,贫困生查询,党员查询,生源地查询等单项查询和其组合查询。信贷信息应设置信贷归还预警机制,并且各种查询结果要有导出报表功能。
(4)学生信息维护
学生信息维护提供给院办老师和学工处老师对学生信息删除和修改的权限,当学生提出信贷信息核对错误或者老师需要对学生信息做相应操作时可以进行修改和删除。
(5)校友直通车
本模块为在校学生提供一个和校友交流的平台。包括两个方面的内容:一方面在校学生可以查询校友信息,可以按地区,按行业,按年份查询。另一个方面是留言板模块,为在校学生和校友提供直接交流的平台。
4.1.2学生去向管理
(1)国内读研生基本信息管理
国内读研生包括考研生和保研生。本模块为院办老师和学工处老师提供国内读研生信息查询,修改和删除等基本功能。可以按班级,按专业,按年份,按省份,按院校等查询国内读研生基本信息或做其他操作,并显示相应查询数据分析结果,提供报表打印功能。
(2)国外读研生基本信息管理
出国生基本信息管理模块为院办老师和学工处提供出国生信息查询,修改和删除等基本功能。可以按班级,按专业,按年份,按国家,按院校等查询出国生基本信息或做其他操作,并显示相应查询数据分析结果,提供报表打印功能。
(3)就业生基本信息管理
就业生基本信息管理模块为院办老师和学工处提供就业生信息查询,修改和删除等基本功能。可以按班级,按专业,按年份,按地区,按就业单位等查询就业生基本信息或做其他操作,并显示相应查询数据分析结果,提供报表打印功能。
(4)公务员基本信息管理
公务员基本信息管理模块为院办老师和学工处提供公务员信息查询,修改和删除等基本功能。可以按班级,按专业,按年份,按省份,按事业单位等查询公务员基本信息或做其他操作,并显示相应查询数据分析结果,提供报表打印功能。
(5)未学生基本信息管理
未学生基本信息管理模块为院办老师和学工处提供未学生信息查询,修改和删除等基本功能。可以按班级,按专业,按年份等查询未学生基本信息以及未原因或做其他操作,并显示相应查询数据分析结果,提供报表打印功能。
(6)其他学生基本信息管理
其他学生包括其他特殊学生信息管理。如因病因故等特殊学生信息的管理,提供报表打印功能。
4.1.3用人单位信息管理
(1)用人单位信息采集
用人单位信息采集包括两个方面:一方面通过院办老师来录入,录入方式包括手工录入和文件导入两种方式。另一方面可以通过用人单位注册时自己录入,需要通过院办老师的审核。用人单位字段包括单位编号,单位名称,单位地点,单位性质等基本信息。
(2)用人单位信息查询
用人单位信息查询包括两个方面:一方面是用人单位自己查询,可以核对信息,若出错,可以自行修改。另一方面是院办老师查询,可以按区域,按单位性质,单位名称等查询或其组合查询,提供报表打印功能。
(3)用人单位信息维护
为院办老师提供对用人单位信息的维护,包括基本的删除和修改操作。
(4)发布招聘信息
当用人单位通过审核后,用人单位可以进行发布招聘信息的操作,发布的招聘信息经过院办老师的审核后对外公布,包