随着互联网发展对各个领域的影响,互联网+为人们的生活和工作带来了翻天覆地的变化。为了提升学校在校学生学籍管理方面的工作效率,实现学校在信息化方面的发展,提出了学校学籍管理系统。论文首先介绍了学校学生学籍管理系统的研究背景;具体阐述了系统开发方法和相关技术;概述学籍管理系统的设计目标,详细阐述了该系统需要解决的问题,包括业务描述、功能性需求、数据需求以及非功能需求,在此基础上指出了论文存在的不足之处,最后对论文后续将要开展的工作进行展望。本课题分析与设计的系统的开发应用体现了学校学生学籍管理新的应用方向,系统的应用将会改善学习的管理效率。
****关键词:****高校;学生学籍;信息管理;设计
系统需求分析
业务人员分析
(1)教务人员:在原有业务流程分析过程中,完成学籍相关信息的管理。
(2)学生:学生在原有业务分析中,主要完成学籍注册申请、学籍异动申请、奖惩申请、毕业申请等工作。
(3)分管领导:分管领导在原有业务分析中,主要完成审核等工作。
(4)班主任:班主任在原有业务分析中,主要完成学籍异动管理和奖惩。
(5)院系领导:院系领导在原有业务分析中,主要完成学籍异动管理和奖惩管理等工作。
技术需求
从该学院调查出学生学籍管理信息系统涉及的系统主要参与者如下,如表1所示:
表1:系统参与者说明表
|---------|-------------------------------|
| 系统角色 | 参与的系统动作描述 |
| 学生 | 主要负责报道信息的填写、提交学籍异动申请、离校申请 |
| 教务处工作成员 | 主要负责学籍档案的录入、学生信息的注册、毕业信息处理等工作 |
| 辅导员 | 负责学生的报道信息采集、毕业生的离校申请审核等工作 |
| 学院领导 | 负责对学生提交的学籍异动申请进行审核 |
| 系统管理员 | 学籍信息的管理者、负责基础数据管理与系统管理 |
1 .功能代码
1.权限认证功能
2.学生成绩添加
系统实现
公告信息管理
管理员管理公告信息。下图就是公告信息管理页面。
图5.1 公告信息管理页面
教师信息管理
管理员管理教师信息,可以添加,修改,删除教师信息信息。下图就是教师信息管理页面。
图5.2教师信息管理页面
学生信息管理
管理员管理学生信息,可以添加,修改,删除学生信息。下图就是学生信息管理页面。
图5.3 学生信息管理页面
性能需求
系统总体功能包图概括地描述了系统的功能结构,但每个子包还不够具体本小节中将对系统总体功能包图中的子包进行层层功能分解,分解成能够进行具体实现的子包,具体描述如下。
"学生基本信息管理"包主要目的是为教务处管理人员提供学生基本信息管理的功能以及为学生和学院学工组教师提供查询学生基本信息的功能:为学生提供学生基本信息修改申请管理的功能以及为学院学工组教师提供审核学生基本信息修改申请的功能。因此,学生基本信息管理包主要涉及新增学籍、查看基本信息以及新增、审核基本信息修改申请四个包。其中新增基本信息子包主要分为导入和录入基本信息两种方式,导入/录入基本信息又包括保存基本信息;查看基本信息子包包含修改、删除基本信息,而这些功能则只提供给教务处管理人员使用:新增基本信息修改申请子包包含保存、提交基本信息修改申请以及附件材料管理等子包:审核基本信息修改申请子包则包含查看及保存基本信息修改申请两个粒度更小的包,查看基本信息修改申请涉及到删除基本信息修改申请。
系统概要设计
总体设计
数据库设计
学籍管理信息系统控制类依赖于学生基本信息管理、学籍异动管理、成绩管理、奖惩管理、退学管理、系统管理控制类:学生基本信息管理控制类依赖于新增基本信息、查看基本信息、新增基本信息修改申请、审核学生基本信息修改申请控制类;学籍异动控制类依赖于新增学籍异动、查看学籍异动、新增学籍异动申请、审批异动申请控制类:成绩管理控制类依赖于成绩录入、查看成绩申请成绩复查、审核成绩复查申请控制类:奖惩管理依赖于奖励管理和惩罚管理控制类:退学管理控制类依赖于退学信息管理、新增、查看、审批、删除退学申请控制类:基础数据管理控制类依赖于学院信息管理、专业信息管理、课程信息管理、班级信息管理以及教师信息管理控制类;系统管理控制类依赖于用户管理以及日志管理控制类。
(1)学生基本信息管理
学生基本信息管理缩略类图中,教管处管理人员通过学生基本信息管理教务处界面进行学生基本信息管理包括新增、查看生基本信息等,同时学生/学院学工组教师通过学生基本信息管理学生/学院界面查看学生基本信息所以新增、查看学生基本信息依赖于学生基本信息实体类;学生通过学生基本信息管理学生界面申请学生基本信息修改,学院学工组教师通过学生基本信息管理学院界面审核学生基本信息修改申请,因此新增、审核学生基本信息修改申请依赖于学生基本信息修改申请实体类。
(2)学籍异动管理
学籍异动管理缩中,学生通过学籍异动管理学生界面申请学籍异动,学院学工组教师/教务处管理人员/学校分管领导通过学籍异动管理教师/教务处/校领导界面进行学籍异动申请审批工作,所以新增、审批学籍异动依赖于学籍异动申请实体类;同样地教务处管理人员通过学籍异动管理教务处界面进行新增、查询学籍异动信息,因此新增、查看学籍异动依赖于学籍异动信息实体。
(3)成绩管理
成绩管理中,教师通过成绩管理教师界面进行成绩录学生/教师/学院/教务处管理人员通过成绩管理学生/教师/学院/教务处界面查入,询成绩,所以成绩录入、查看成绩依赖于成绩信息实体类:学生通过成绩管理学生界面申请成绩复查,而学院/教务处管理人员则通过成绩管理学院/教务处界面对成绩复查申请进行审核,申请、审核成绩复查依赖于成绩复查申请实体类。
(4)奖罚管理
奖惩管理中,学生通过奖惩管理学生界面申请奖励学院/财务处管理人员通过奖惩管理学院/财务处界面审批奖励申请,因此申请奖励以及审批奖励申请依赖于奖励申请实体类:同时学生处管理人员通过奖惩管理学生处界面管理奖励,因此管理奖励依赖于奖励信息实体类。学院/学生处管理人员通过奖惩管理学院/学生处界面新增、删除、查询惩罚信息,而学校分管领导通过奖惩管理校领导界面查询并审批惩罚,所以新增、删除、查询惩罚依赖于惩罚信息实体类。
(5)退学管理
退学管理中,学生/学院学工组教师通过退学管理学生/学院界面进行新增、查看、删除退学申请,学院学工组教师/教务处管理人员校领导通过退学管理学院/教务处/校领导界面审批退学申请,所以新增、查看审批、删除退学申请依赖于退学申请实体类;教务处管理人员通过退学管理界面进行退学信息管理,因此退学信息管理依赖于退学信息实体类。
(6)基础数据管理
基础数据管理中,系统管理员通过基础数据管理界面进行学院信息、专业信息、课程信息、班级信息及教师信息管理,因此学院信息、专业信息、课程信息、班级信息及教师信息管理控制类依赖于学院信息、专业信息、课程信息、班级信息及教师信息实体类。
系统详细设计
获取网页信息
学籍信息采集管理系统用户界面应用级联样式表CSS(CascadingStyleSheet)技术,页面的整体布局通过CSS来控制,包括页面的图片展示、色彩调配、文字布局等,使得学籍信息采集四级管理系统的页面风格统一、规整。同时,CSS在几乎所有的浏览器上都可以使用,它使页面的字体变得更漂亮、更容易编排,使页面整体更吸引用户,轻松地控制页面的布局,同时更新各个页面的风格格式,避免重复性工作,提高工作效率,系统登陆页面如下:
图4.1系统登陆页面
分析网页信息
为实现学籍信息采集管理系统的采集管理功能、保证数据准确,首先要进行身份认证,通过安全认证的各级教育行政用户管理才能登录系统。在登录页面上,系统主要实现关键技术是对用户输入的旗区代码、密码、验证码进行校验。若用户输入有误,页面会提示用户重新输入。旗区代码、密码的校验需要通过查询数据库旗区信息表进行比对;验证码的校验则是填写完验证码点击登录的时候,通过在页面内比对来实现的。登录成功后生成Session,Session的生成将作为后续各功能能否继续执行相关操作的依据,同时。如果系统管理员超过Session时间未做任何操作,系统将直接退出。
数据库操作实现
学籍信息采集系统在实现学生自主、准确输入基础学籍信息功能外,同时着力于数据管理功能的实现。数据管理功能主要包括数据统计、数据检索、学生端登录密码管理、系统数据备份、系统数据审计等内容。
用户界面实现
学生端学籍信息采集是系统设计与实现的首要重点内容。面向学生的各功能处理页面根据学生的密码设定以及数据填写状态,决定学生以及家长在学生端系统中可以进行的各项操作。
系统功能测试
软件测试是软件开发过程的重要组成部分,用来确认软件的正确性,或性能是否符合开发之前所提出的一些要求,也是为了发现错误而执行程序的过程,是软件质量保证的关键步骤。对学籍信息采集系统进行测试,是为了尽最大可能发现采集系统程序实现中的缺陷和错误,并对照系统预期目标,按照软件测试的基本原则,根据发现的问题予以校正,从而充分保证本系统的性能。
部署模式。学籍信息采集系统由于应用B/S架构、面向大量的学生与家长、面向各级教育行政部门,服务平台部署在市教育城域网内部,通过IP地址检测学校来源,确保登录本系统的学校均属于鄂尔多斯市。系统各参与者通过客户端PC机安装浏览器进行访问。
软件环境。学籍信息采集系统的应用服务器及数据库服务器都部署在服务器上,Web服务器采用WindowServer2008R2自带的IIS7.0。项目采用B/S架构,客户机安装有多种浏览器(如IE、火狐等)用于客户端测试。
测试内容。本系统的主要测试内容为系统所有功能以及每个功能的性能表现,必须达到需求规格说明书中要求的标准;同时满足非功能性的需求,如系统能快速有效、可靠安全并且无误地完成功能设计说明书中规定的功能操作;要求系统提供友好的人机界面,要做到界面简单、易操作;程序采用模块化设计,便于以后程序代码的维护。
总结
在现代社会,互联网已经成为了人们生活的重要组成部分。目前我们的网民已经达到4.2亿,可以说互联网不但能给学校带来管理上的便利,还是一个巨大的空间,我国高校学籍信息管理自身的局限使得其在开展学籍管理时存在着一定的问题,这些问题严重的限制了互联网功能的发挥。如果高校能够有针对性地采取对策,制定学生学籍信息有效的管理策略,那么学籍管理系统一定会帮助高校提升学校的工作效率,更好地满足学生的需求,使得有效的学籍信息管理能成为我们最重要的竞争武器。