ASP.net英语四六级在线报考平台设计与实现(4)
时间:2016-12-24 16:00 来源:毕业论文 作者:毕业论文 点击:次
用户注册信息管理:对用户注册信息进行管理,可添加,编辑,删除用户账号。 学生信息管理:对学生信息进行管理,可添加,编辑,删除学生信息。 学生成绩管理:可以实现对学生成绩信息的查询、添加、编辑、删除。 管理员界面如图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.总 结 经过几个月的设计和开发,英语四优尔级在线报名系统已经基本开发完毕。其功能基本符合用户需求,能够实现学生在线报考、查询成绩等功能。同时管理员通过此系统可以对学生信息、学生成绩进行管理。并提供部分系统测试功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短和本人水平有限,系统中难免存在一些需要改进的问题,主要有以下几点: (1)学生信息文护功能设计的不够全面,主要是数据保密性不强,还有就是对管理员权限没有进行设置,有待于进一步完善。 (2)本系统为单机版的,不利于数据的有效共享。以后改进中可考虑采用网络化控件,解决访问速度及数据共享的问题,使之适应于相应的网络数据库结构。 (责任编辑:qin) |