(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。
上一篇:基于能效管理的云计算资源调度模型及算法
下一篇:wince的电子相册的设计与实现+流程图+功能模块图

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.NET微信平台的办证系统设计

神经外科重症监护病房患...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

公寓空调设计任务书