在线考试系统的设计与开发

在线考试系统的设计与开发

ID:17937107

大小:476.50 KB

页数:15页

时间:2018-09-11

在线考试系统的设计与开发_第1页
在线考试系统的设计与开发_第2页
在线考试系统的设计与开发_第3页
在线考试系统的设计与开发_第4页
在线考试系统的设计与开发_第5页
资源描述:

《在线考试系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息与计算科学系课程设计报告在线考试系统的设计与开发摘要随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。本设计以Internet为平台,采用ASP技术并以Access做强大的后台数据库管理系统支持,研究了基于Web考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块

2、、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计。最后,对整个在线考试系统做了评价与推广,给出系统的优缺点及本系统在其他领域的应用。关键词:Web考试系统;ASP技术;Access数据13信息与计算科学系课程设计报告目录1系统分析11.1系统需求分析11.2数据库分析12系统设计工具22.1ASP技术22.2Access软件介绍33系统结构设计34系统主要功能模块44.1功能模块实现界面及功能分析44.1.1考生登录模块44.1.2考生注册模块54.1.3

3、科目选择模块54.1.4考试模块64.1.5题库管理模块74.1.6学生成绩管理模块84.2功能模块源代码85系统测试与发布115.1运行环境115.2系统安装115.3系统使用125.4注意事项126系统评价12致谢12参考文献1313信息与计算科学系课程设计报告1系统分析1.1系统需求分析本系统的用户可分为管理员和普通用户两类。本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试、查询以往考试成绩等

4、。从总体上,系统应该实现下列功能:对管理员来说,包括试卷管理、题库管理、成绩管理。1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。3、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计。4、

5、学生管理:管理员可以对用户的资料进行查询、删除。对普通用户来说,包括在线考试、查询以往考试成绩等。1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。1.2数据库分析针对一般考试系统的需求,设计如下所示的数据项和数据结构:⑴管理员信息,包括的数据项有:管理员姓名、密码等。⑵普通用户信息,包括的数据项有:用户名、班级、学号等。⑶试卷信息,包括的数据项有:填空题

6、分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。13信息与计算科学系课程设计报告⑷判断题信息,包括的数据项有:判断题编号、题干、正确答案等。⑸填空题信息,包括的数据项有:填空题编号、题干、正确答案等。⑹选择题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)等。⑺成绩信息,包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。本系统建立了一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考

7、试信息等)。2系统设计工具2.1ASP技术由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,所以采用动态网页技术。目前动态网页技术有很多,本设计采用ASP技术。MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写产生动态网页的HTML程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务

8、器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。由ASP(A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。