(4)XFX表:用于存放学生休复学信息,包含学号、姓名、休复学原因、办理日期和备注5个字段。
(5)JCXX表:用于存放学生奖惩信息,包含学号、姓名、惩罚原因、处理人和处理时间5个字段。
(6)JFXX表:用于存放学生缴费信息,包含学号、姓名、缴费内容等6个字段。
4. 系统设计
4.1 系统主界面
系统实现了多种方便快捷的功能,主要有两类用户:管理员和学生。
(1)管理员登录系统后,将进入管理员主界面,实现的主要功能有:基本信息管理、学籍转出管理、学籍转入管理、学籍修复学管理、奖惩信息文护、缴费信息文护、毕业审核、学生人数统计、缴费统计、修改密码、在线帮助、退出系统等。管理员主界面如图4所示。
图4 管理员主界面
(2)学生登录系统后,将进入学生主界面,实现的主要功能有:查看个人详细资料、查询奖惩信息、查询缴费信息、修改密码、在线帮助、退出系统等。学生主界面如图5所示。
图5 学生主界面
4.2 功能实现
4.2.1 用户登录功能
根据用户选择的角色对用户输入的账号和密码进行合法性验证,如果不合法,则提示密码不能为空或账户不存在,如果合法,则进入功能菜单主页面。
4.2.2 管理菜单功能
(1)管理员可以对学生基本信息、转学信息、修复学信息、奖惩信息、缴费信息进行增加、修改、删除,学生毕业时可以对缴费和奖惩情况进行审核,还可以根据关键字进行快速查询。
(2)学生可以查看个人详细资料、奖惩信息和缴费信息。
4.2.3 统计查询功能
管理员可以统计每年入学学生人数和每个学生缴费情况。
4.2.4 系统管理功能
(1)修改密码功能:通过输入原密码、新密码以及确认密码来修改登录密码。
(2)在线帮助功能:通过链接到百度首页,帮助管理人员查询所需信息。
(3)退出系统功能:退出登录状态,重新回到用户登录界面。
5. 系统测试
5.1 系统测试的定义
系统测试是指将已经确定的计算机软硬件、外设和网络等其他元素结合在一起,进行系统的各种功能测试、确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户的需求不符的地方,从而提出更加完善的方案。常用的测试方法有黑盒测试和白盒测试[11]。
5.2 测试方案
5.2.1 测试环境搭建
(1)打开Microsoft SQL Server 2005数据库,附加数据库XSXJGL。
(2)打开Microsoft Visual Studio 2005,运行源程序。
5.2.2 功能测试
学生学籍管理系统采用黑盒测试
(1)登录的测试用例:管理员:aa 密码:aa
学 生:0001 密码:0001
成功登录并跳转到相应页面。
密码为空,提示密码不能为空;输入错误的密码,提示密码错误,请查证后重新输入;输入错误的账号,提示账户不存在。
(2)以管理员身份登录系统后,对学生基本信息、转学和修复学信息、奖惩信息和缴费信息分别进行查找、删除、修改、增加操作,并根据关键字进行快速查询。点击毕业审核,查看奖惩信息和缴费信息,点击学生人数统计和缴费统计,查看每年入学人数和所有学生缴费信息。
(3)以学生身份登录系统后,查看个人基本资料、奖惩信息和缴费信息。
(4)修改密码的测试用例:管理员 原密码:aa 新密码:aaa 新密码确认:aaa。 ASP.net学生学籍管理系统设计与实现+ER图+流程图(4):http://www.751com.cn/jisuanji/lunwen_1775.html