ASP.net在线查分系统的设计与实现+ER图+功能模块图(4)
时间:2016-12-10 11:35 来源:毕业论文 作者:毕业论文 点击:次
<system.web> 5.2用户登录模块 用户登录过程是一个验证的过程,应用程序首先从数据库获取该用户的信息,检索用户信息表,核对用户名和密码。如果用户名不存在或者密码输入不正确,则提示出错信息,用户重新输入信息;若用户登录成功,则进入主操作页面,然后再根据用户的权限进行下一步操作。如果是系统管理员,则可以进行所有操作;如果是学生和教师,则可以进行成绩查询、个人信息查询以及个人密码修改等功能。系统前台登陆页面Login.aspx实现效果如图3所示: 图3 登陆页面 5.3管理员管理模块 管理员模块:管理员首先登陆系统,成功登陆后可实现对教师信息、学生信息、发布学生成绩信息的管理,包括对教师和学生信息的增加、删除、修改以及学生信息的发布,也可以对自己的密码修改,其中发布学生成绩信息实现效果如图4所示: 图4 管理员发布学生成绩信息的页面 5.4学生管理模块 学生首先进入注册、登陆页面,如果已经注册过,则直接登陆;如果没有注册,则点击注册按钮进行注册,注册成功后直接跳转到登陆页面重新登陆,登陆成功进入学生管理页面,可以进行个人信息的查询、个人成绩的查询以及修改密码等操作。 5.5教师管理模块 教师首先进入注册、登陆页面,如果已经注册过,则直接登陆,如果没有注册,则点击注册按钮进行注册,注册成功后直接跳转到登陆页面重新登陆,登陆成功进入教师管理页面,可以按输入学生学号查询学生的成绩信息也可以查询所有学生的成绩,以及修改密码等操作。 6.系统测试 经过需求分析、设计和编码等阶段的开发后,得到了源程序,在开发过程中不可避免地遗留下许多错误和缺陷,如果不及时找出并修改这些错误和缺陷,这个软件产品就不能正常使用,因此就需要在一个系统设计完成后,进行必要的系统测试。 系统使用的是黑盒测试中的边界值测试,其测试用例如表4所示: 表3边界值测试用例 测试操作 预期结果 实际结果 输入管理员姓名和密码操作登陆后,进行在线查分系统的管理。 能够跳转到管理员后台管理页面。 成功跳转到管理员后台管理页面。 输入学生学号和密码操作登陆后,进行在线查分系统的查询操作。 能够跳转到学生信息页面。 成功跳转到学生信息页面。 输入教师账号和密码操作登陆后,进行在线查分系统的查询操作。 能够跳转到教师信息页面。 成功跳转到教师信息页面。 7.总结 在线查分系统就是从学校实际需求出发,可实现教师与学生在线进行学生成绩的查询。系统分为三种用户操作,不同身份进入系统后,能够在自己的权限内使用不同的功能。这样使用户操作相互独立,互不干扰,并且能够实现如下功能: (1)管理员登陆系统实现对学生和教师信息增加、删除、修改以及成绩的发布,并且能够修改密码等功能。 (2)教师首先注册、登陆系统,成功登陆后可以修改密码,并且能够实现对在线对所有学生成绩的查询的功能。 (3)学生注册、登陆系统后能够查看自己的成绩、查询个人信息及修改密码等功能。 (4)采用B/S的结构模式,较之于其他版本开发的程序,比如C/S的结构模式,提高了用户在操作上的简单性。 (5)实验结果表明:本系统的操作界面设计简单明确,使用操作时很方便,许多功能在同一个页面上。另外,通过反复测试,本系统运行稳定、安全。 (责任编辑:qin) |