用户注册信息管理:对用户注册信息进行管理,可添加,编辑,删除用户账号。
学生信息管理:对学生信息进行管理,可添加,编辑,删除学生信息。
学生成绩管理:可以实现对学生成绩信息的查询、添加、编辑、删除。
管理员界面如图4所示。
图4 管理员界面
(3)学生模块
学生输入用户名和密码后系统进行验证,正确的话转到学生功能的主页面。
进入系统后可以实现以下功能:
填写报考信息:学生填写自己的报考信息,选报自己要考的级别。
修改报考信息:如果发现报考信息填错了,学生可以在此修改报考信息。
打印报考单:报考单生成以后可以查看自己的报考信息,还可以打印报考单。
查询成绩:成绩出来后,学生可以输入自己的学号查询自己的考试成绩。
学生界面如图5所示。
图5 学生界面
5.测试与文护
5.1测试目的
软件测试就是在软件投入运行前对软件的最终复审,是软件质量保证的关键步骤。确切的说,软件测试最终的目的就是为了发现错误,解决问题,完善系统。测试的目的是为了发现程序中的错误而执行程序的过程,能测试出问题的测试才算是有意义的测试。
5.2测试方案
本系统采用了用户登录测试和系统功能测试两种方法。在登录本系统时,需选择学生或管理员角色,然后输入相应的用户名和密码。如果输入错误,则有相应的提示信息并禁止登录本系统。为保证本模块正常运行,设计了如下的测试:输入错误的用户名和密码,选择错误的角色等,系统给出相应提示。然后进行功能测试,具体的测试步骤为:先以学生的身份登录系统,添加一个考生的信息。然后再以管理员的身份登录系统,在学生信息管理页面查看是否新增加了一个学生信息。继续以管理员的身份给这个学生添加成绩,然后以学生的身份登录系统并查找自己的成绩。
测试环境搭建:
(1)打开Microsoft SQL Server 2005数据库,附加DB_SLJ数据库。
(2)打开Microsoft Visual Studio 2005,运行源程序。
测试用例:
(1)登录测试:管理员:admin 密码:admin
学 生:0001 密码:1111
测试结果:成功登录并转到相应页面。
(2)功能测试:
①学生填报个人信息:添加一个学号为20090001的学生,编辑信息并提交。
②查看自己的报考信息:选择查看报考信息按钮,进入报考单页面。
③以管理员身份登录到管理员页面,对每个信息表进行增删改查等操作。
④查询成绩:输入学号20090001点击查询成绩按钮,可以看见下面出现20090001学生的成绩信息。
测试结果:系统应用功能正常,各程序模块正常。
6.总 结
经过几个月的设计和开发,英语四751级在线报名系统已经基本开发完毕。其功能基本符合用户需求,能够实现学生在线报考、查询成绩等功能。同时管理员通过此系统可以对学生信息、学生成绩进行管理。并提供部分系统测试功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短和本人水平有限,系统中难免存在一些需要改进的问题,主要有以下几点:
(1)学生信息文护功能设计的不够全面,主要是数据保密性不强,还有就是对管理员权限没有进行设置,有待于进一步完善。
(2)本系统为单机版的,不利于数据的有效共享。以后改进中可考虑采用网络化控件,解决访问速度及数据共享的问题,使之适应于相应的网络数据库结构。 ASP.net英语四六级在线报考平台设计与实现(4):http://www.751com.cn/jisuanji/lunwen_1489.html