doc 基于ASP.NET在线考试系统设计与实现(最终版) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:32 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2025-10-31 21:34

英学深入编程北京北京希望电子出版社,明月创作室编程精彩百例北京人民邮电出版社,角色表主键角色名称用户可以使用此表设置用户的角色。


创建角色表的脚本如下考生表考生表存储参加考试的考生信息,该表引用用户表的主键作为该表的外键。


考生表的字段说明如表所示。


表表的字段说明编号字段名称字段类型字段说明角色表主键角色名称参加考试时间考试成绩管理员教师登录后,可以通过此表查看考生参加的考试和考试成绩。


创建考生表的脚本文件如下问题种类表存储问题种类的信息,如选择题和判断题。


该表的字段说明如表所示。


表表的字段说明编号字段名称字段类型字段说明问题种类表主键问题种类表名称问题种类显示的顺序号创建问题种类表的脚本文件如下图片表存储图片信息,该表的字段说明如表所示。


表表的字段说明编号字段名称字段类型字段说明图片表主键图片表标题图片的存储地址创建图片表的脚本文件如下系数值。


表中字段标示问题的标题,但是系统不使用该字段显示具体问题,他仅仅作为问题的标题备用字段,因为问题的描述通常比较长,字段是不够用的,当然如果问题描述比较短,那么也可以使用该字段。


开发过程中使用表中字段存储问题的描述更加方便,它的类型为,可以存储很长的文本。


表表的字段说明编号字段名称字段类型字段说明问题表主键问题表标题问题的主题内容添加到题库的时间问题种类问题的答案问题的难度系数考试成绩创建图片表的脚本文件如下问题答案表存储题库中问题的答案信息,该表引用问题表的图片表的作为表的外键。


问题答案表的字段说明如表所示。


表表的字段说明编号字段名称字段类型字段说明问题答案表主键答案标题答案的实际内容包含图片答案所属问题的试卷表试卷表也称为试卷种类表,它存储题库的试卷种类信息,惟地标识套试卷。


该表引用用户表的角色表的问题种类表作为表的外键。


试卷表的字段说明如表所示。


表表的字段说明编号字段名称字段类型字段说明角色表主键试卷的总分数问题种类的问题种类的数量最小难度系数最大难度系数考生的角色创建此试卷的用户试卷表只是标识套试卷的整体情况,如难度系数试卷总分等,它并不能标识这套试卷所包含的具体试题,正因为如此,才保证每套试卷的随机性。


值得注意的点是字段和字段标识该套试卷的难度范围,而不是试卷的具体难度系数。


创建问题答案表的脚本文件如下详细设计及实现对系统的需求有了完整准确具体的了解后,接下来的工作就是正确实现这些模块的具体功能。


进行软件设计之后,就是实现软件设计的目标,设计出所要开发软件的模型,并使其投入实际的应用中。


用户登录和注册界面设计用户登录由页面实现,它的代码隐藏文件为文件,用户登录是应用程序的主入口,用户只有通过该入口才能进入系统,它的界面设计如图所示。


图系统登录界面因为用户所属角色有考生和管理员两类,所以在设计登录页面时,需要提供个角色选择框让用户选择自己所属的角色。


用户登录界面使用两个控件为用户输入用户名称和密码,用户单击登录按钮可以登录到系统,单击注册按钮可以进入注册页面进行注册。


用户登录用户单击登录按钮触发事件,该事件实现用户登录的验证过程。


事件验证用户的输入,如果用户输入是正确的,用户可以登录到系统中,否则页面弹出密码对话框或用户角色所属对话框。


事件代码如下,不存在用户名或密码或身份选择,或您是否已经注册,用户注册添加新用户有两种方式,种方式是从后台的用户管理中添加用户,另种方式是用户注册。


用户注册只能添加考生,而不能添加管理员类用户。


因为具有管理员用户可以直接进入到系统后台管理界面,所以在前台注册这种角色的用户是非常不安全的,系统地管理将比较混乱,而且系统数据的安全性也会受到威胁。


下面介绍前台用户注册实现的方法。


考虑到用户注册需要输入用户名称用户密码和用户电子邮件等信息,因此可以设计如图所示的注册界面。


图新用户注册用户注册页面中的个文本输入框分,在数据绑定时,问题控件触发事件,并在事件中调用函数绑定问题答案数据。


绑定数据步骤如下通过参数的函数找到需要绑定数据的控件,命名为。


判断控件是否为空,若为空,则中止函数。


若控件不为空,则调用函数绑定控件的答案数据。


事件代码如下提交试卷显示成绩当用户点击交卷按钮后,应将用户的答题结果与试题答案进行对比,并给出相应的分值写入数据表,最后读取成绩表中的记录集并显示考试得分,代码如下数组的长度确定题目的数量确定用户所选的选择项正确答案的选项设定个会话状态,保证提交试卷后不能重新测试,只能查询成绩对不起,你已经测试过了,查看以前的考试成绩,查看考试成绩从成绩表中获取成绩确认是否考试状态测试运行与维护网站测试网站测试是网站完成前的项重要的工作,客户应该尽可能完整地浏览自己的网站,检查所有的链接是否正确,文字是否准确,效果是否恰当,功能是否完善。


通常在测试前您应该有张完整的网站栏目结构图,该图应该明确地表达网站各栏目之间的关系。


按照结构图的顺序,逐检查各个栏目的内容链接效果功能。


记录下发现的每处问题。


对修改过的栏目,重复,。


检查完成。


测试要注意的问题整个网站风格是否致,包括色彩字体页眉页脚导航条栏目菜单等等,进入栏目不能有似乎换了个网站的感觉。


在不同页面的看上去样的链接菜单定要逐点击,不能因为在其他页面已经点过而在另页面不去点击。


网站维护网站的维护很重要,对于个网站,它的建立只是部分,更主要的还在于它的后期维护,它关系到网站的生命力及影响力。


个网站即使它最初的建设搞得很好,但由于它的后期维护做得不得力,它应将跟不上社会的潮流,迎合不了人们的口味,以至得不到长足的发展。


般网站维护包括以下几个方面。


服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。


数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。


信息更新内容的更新调整等。


制定相关网站维护的规定,将网站维护制度化规范化。


其中信息更新在网站维护方面对于个网站起到非常重要的作用,个网站即使它的页面及内容很吸引人,但如果它的更新时时跟不上,常此以往,光顾它的用户将会越来越少,因为人们总是在追求着更新时代潮流。


参考文献邹建峰开发技术详解人民邮电出版社,周良忠精髓人民邮电出版社,刘耀儒新概念教程北京科海集团公司出品,神龙工作室新编中文版入门与提高人民邮电出版社,叶凌伟,陈雁计算机考试系统的研究与建设网络世界,吕志宏,魏东开互动网页圣经北京电子工业出版社,美伯伊恩斯,数据库开发学习指南机械工业出版社,张长富动态网页编程实例手册海洋出版社,肖金秀,何鹏程序设计冶金工业出版社,别用于输入用户名称真实姓名用户密码用户确认密码和用户的电子邮箱等信息。


此外还有和,分别用于注册用户的性别和相片的上传。


注册页面用个非空验证控件个比较验证控件个正则表达式验证控件和个用户自定义验证控件,分别验证用户的输入。


非空验证控件对各个文本进行非空验证比较验证控件对两次密码输入是否致进行检验正则表达式验证控件检验邮箱格式是否输入正确用户自定义验证控件检查该用户名是否已经存在,页面对每个输入框的输入进行验证可以提高程序的可靠性和安全性。


其中检验用户名是否已经存在的代码为题库设计当用户以管理员身份登录考试系统时,首先进入欢迎界面,在该界面中,用户以管理员身份,实现判断题和选择题的管理以及成绩管理和学生管理,分别单击相应的连接即可进入对应的界面。


选择题管理数据绑定选择题管理由页面实现,是它的代码隐藏文件,选择题管理页面需要实现选择题的增加删除和修改以及将对应题目加入到试卷库,作为考试试卷的内容。


选择题管理页面如图所示。


图选择题管理选择题管理页面中用控件实现将数据库中的试题绑定在页面中显示,其中实现数据绑定的代码为在中添加删除按钮,当用户单击该按钮时,事件被触发从而响应该事件,修改试题在中添加编辑按钮,当用户单击该按钮时,事件事件被触发从而响应该事件,代码如下,当用户不需要对试题进行修改时,可以单击取消按钮,取消对试题的修改,该事件由事件来响应,代码如下,当用户对试题的相应内容进行修改以后,需要将修改后的内容更新到数据库中,此时,由事件响应,代码如下,添加试题当用户单击添加选择题链接时,页面转入选择题添加页面。


选择题添加页面如图所示。


图添加选择题当用户单击提交按钮时,事件触发,该事件实现将管理员编写的题目添加到数据库中,其代码为,添加失败,判断题管理判断题管理由页面实现,它的页面设计和功能实现的代码和选择题管理类似。


在线答题实现界面设计系统的在线答题功能由页面和页面实现,它们的代码隐藏文件分别为和文件。


页面是个等待页面,应用程序生成套考试试卷需要定的时间,如图所示。


图生成试卷等待页面在等待界面中,应用程序使用自动跳转方式转到考试界面,跳转的代码入下在随机生成试卷的过程中,应用程序首先调用函数生成整套试卷。


该函数递归调用自己,直到生成试卷。


,定义函数的局部变量调用函数生成特定题型,在线答题在线答题功能由页面实现,该页面初始化时,首先从全局变量中取到套试卷的所有考试题目然后由类的函数创建问题数据源。


此问题数据源为接口对象,而不是般的对象对象或其他的对象。


函数实现上面页面初始化的过程概述运行环境配置与系统结构要求硬件环境要求或更高频率的内存或更多的内存硬盘至少以上或更多的硬盘空间搭建开发环境单击开始按钮,并执行设置控制面板命令,打开控制面板窗口,双击网络图标,打开网络对

下一篇
基于ASP.NET在线考试系统设计与实现(最终版)第1页
1 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第2页
2 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第3页
3 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第4页
4 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第5页
5 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第6页
6 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第7页
7 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第8页
8 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第9页
9 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第10页
10 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第11页
11 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第12页
12 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第13页
13 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第14页
14 页 / 共 32
基于ASP.NET在线考试系统设计与实现(最终版)第15页
15 页 / 共 32
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批