- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统的计与开发
在线考试系统的设计与开发
摘要
随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。
本设计以Internet为平台, 采用ASP技术并以Access做强大的后台数据库管理系统支持,研究了基于Web考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计。最后,对整个在线考试系统做了评价与推广,给出系统的优缺点及本系统在其他领域的应用。
关键词: Web考试系统; ASP技术;Access数据目录
1 系统分析 1
1.1 系统需求分析 1
1.2 数据库分析 1
2 系统设计工具 2
2.1 ASP技术 2
2.2 Access软件介绍 3
3 系统结构设计 3
4 系统主要功能模块 4
4.1功能模块实现界面及功能分析 4
4.1.1 考生登录模块 4
4.1.2 考生注册模块 5
4.1.3 科目选择模块 5
4.1.4 考试模块 6
4.1.5题库管理模块 7
4.1.6 学生成绩管理模块 8
4.2 功能模块源代码 8
5 系统测试与发布 11
5.1 运行环境 11
5.2 系统安装 11
5.3 系统使用 12
5.4 注意事项 12
6 系统评价 12
致谢 12
参考文献 13
1 系统分析
1.1 系统需求分析
本系统的用户可分为管理员和普通用户两类。
本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试、查询以往考试成绩等。
从总体上,系统应该实现下列功能:
对管理员来说,包括试卷管理、题库管理、成绩管理。
1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。
2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。
3、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计。
4、学生管理:管理员可以对用户的资料进行查询、删除。
对普通用户来说,包括在线考试、查询以往考试成绩等。
1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。
1.2 数据库分析
针对一般考试系统的需求,设计如下所示的数据项和数据结构:
⑴ 管理员信息,包括的数据项有:管理员姓名、密码等。
⑵ 普通用户信息,包括的数据项有:用户名、班级、学号等。
⑶ 试卷信息,包括的数据项有:填空题分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。
⑷ 判断题信息,包括的数据项有:判断题编号、题干、正确答案等。
⑸ 填空题信息,包括的数据项有:填空题编号、题干、正确答案等。
⑹选择题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)等。
⑺ 成绩信息,包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。
本系统建立了一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。
2 系统设计工具
2.1 ASP技术
由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,所以采用动态网页技术。目前动态网页技术有很多,本设计采用ASP技术。
Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写产生动态网页的HTML程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通
您可能关注的文档
- 土木工程专业[筑工程] 毕业设计书 计算书 论文.doc
- 土木工程专业毕设计存档材料模板汇编.doc
- 土木工程专升本业设计指导.doc
- 土木工程函授()毕业设计任务书.doc
- 土木工程学院英课程作业d.doc
- 土木工程建工方毕业设计计算书(含图纸).doc
- 土木工程毕业设论文(范例).doc
- 土木工程职工课设计任务书--砖混.doc
- 土石方项目可行研究报告.docx
- 土钉墙支护施工案(仅供参考).doc
- ahead software ag用户手册商标信息nerowaveeditor ptg.pdf
- 电子设备设置electronics setup1239ea电子装置.pdf
- 边界层内可变特性对自由流与壁面温差较大影响gt2013-94794.pdf
- 文案structure analysis of guangxi province省结构分析.pdf
- 文稿林插图来源17 turklesson2424.pdf
- 星期四下午chemistry paper 1 hl spanish化学西牙语.pdf
- manual petrol blower手动汽油鼓风机.pdf
- 中级济师-工商母题龚存晟典.pdf
- mary pope osborne-mth afternoon the amazon波普奥斯本亚马逊上下午.pdf
- 详解分雅思预备.pdf
文档评论(0)