毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver在线考试系统的设计与实现(4)
ID int 否
Name varchar(50) 否
PWD varchar(50) 否
Course varchar(50) 否
(4)学生成绩表(Score),主要用于保存考生的考号、姓名、科目、成绩和考试时间等信息,如表4所示:
表4 Score学生成绩表
列名 数据类型 允许为空
ID int 否
Name varchar(20) 否
PaperID Int 否
Score Int 否
ExamTime datatime 否
5.系统详细设计与实现
系统主要可以实现管理员登录、教师登录和学生注册、登录等操作。登录成功后,教师、考生和系统管理员分别进入三个不同的界面,即:教师界面、学生界面和管理员界面。其中系统管理员能够实现对教师、考生信息的添加、修改、删除、查询等操作,也能对套题和题库等信息进行管理。教师有权修改自己的密码,并能对试题信息进行管理,还能进行查询所有学生成绩等操作。学生则可以进行修改密码、参加考试以及查询个人成绩等操作。
5.1用户登录模块
系统运行时,首先出现的是“登录”界面,该页面通过添加相应的Web服务器控件来实现用户登陆功能,并添加了一个验证控件来显示相应的输入错误提示信息,用户需要输入相应的用户名和密码,选择身份,输入正确的验证码,单击“确定”按钮进行用户的合法性验证,如果用户名不存在、输入的密码不正确、或者验证码错误,则分别提示相应的错误信息,并提示用户重新输入个人信息;若用户登录成功,则进入个人主页,然后再根据用户的权限进行相应的操作。系统前台登陆页面Login.aspx实现效果如图3所示:
图3 系统登陆页面
5.2管理员管理模块
管理员首先登陆系统,成功登陆后可实现对学生、教师、专业、课程、套题以及题库的添加、修改、删除、查询等操作,也可以修改自己的密码,功能实现界面实现效果如图4所示:
图4 管理员操作功能页面
5.3学生管理模块
学生首先进入注册、登陆页面,如果已经注册过,则直接登陆;如果没有注册,则点击注册按钮进行注册,注册成功后直接跳转到登陆页面重新登陆,如果忘记密码,则可以找回密码,然后继续登陆。登陆成功后进入学生主页,能够实现参加考试、查询成绩和修改密码等操作,系统流程图如图5所示:
图5 学生操作流程图
5.4教师管理模块
教师登陆成功后首先进入教师主页,可以修改自己的密码,也可以按学号查询相应学生的成绩信息,还可以查询所有学生的成绩,还能够实现对试题的添加、修改等操作。
6.系统测试
经过需求分析、设计和编码等阶段的工作后,得到了源程序,但在系统开发过程中会不可避免地遗留下许多错误和缺陷,如果不及时找出并修改这些错误和缺陷,这个软件产品就不能正常使用。因此就需要在一个系统设计完成后,进行必要的系统测试[9]。
软件测试就是在软件投入运行前,对软件的需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤[10]。为了确保系统能够正常、安全、稳定地运行,在系统完成后必须要进行一次全面的调试工作,综合测试系统的各个功能模块是否运行正常。
黑盒测试:黑盒测试是把程序看成是一个黑盒子,完全不考虑程序的内部结构和处理过程。它是在程序接口进行的测试,只是检查程序功能是否按照规格说明书中的规定正常使用,又称功能测试[11]。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
JSP网上投票系统的设计与实现+系统用例图+流程图
下一篇:
ASP.net第三方物流信息管理网站的设计与实现
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
国内外图像分割技术研究现状
志愿者活动的调查问卷表
中国学术生态细节考察《...