ASP.net学生学籍管理系统设计与实现+ER图+流程图(4)
时间:2017-01-04 12:57 来源:毕业论文 作者:毕业论文 点击:次
(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。 (责任编辑:qin) |