毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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第三方物流信息管理网站的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
ASP.NET飞翔租贷汽车公司信...
多频激励下典型非线性系统的振动特性研究
java+mysql文星酒店客房管理系统设计
jsp+mysql网上化肥店系统的设计与开发
java的B2C型电子商务网站管理系统的设计
浅论职工思想政治工作茬...
上海居民的社会参与研究
提高教育质量,构建大學生...
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发
STC89C52单片机NRF24L01的无线病房呼叫系统设计
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
AES算法GPU协处理下分组加...
从政策角度谈黑龙江對俄...