- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
一、 综述 1
1.1 开发背景、目的和意义 1
1.2 开发、运行环境以及开发工具 2
1.3 应用需求分析 3
二、 在线考试系统分析 4
2.1在线考试系统业务流程概述 4
2.1.1在线考试系统业务概述 4
2.1.2在线考试系统业务流程 4
2.2在线考试系统功能结构分析 5
2.2.1在线考试系统后台管理的功能分析 5
2.2.2在线考试系统的前台考试分析 5
2.3 在线考试系统数据流程图 6
2.4 在线考试系统数据字典描述 13
三、在线考试系统的总体设计 18
3.1系统开发的目标与功能描述 18
3.2 在线考试系统数据库设计 20
3.2.1 概念结构设计(E-R图) 20
3.2.2 数据库表的设计 20
四、 在线考试系统的实施 24
4.1 后台管理系统的实现 24
4.1.1首页的设计与实现: 24
4.1.2 管理员登录的实现 25
4.1.3管理系统主界面的设计: 25
4.1.4 题库管理设计 26
4.1.5 考试管理模块 27
4.1.6 用户管理模块设计: 30
4.1.7 成绩管理模块设计 32
4.2 学生考试系统的实现 33
4.2.1 登录模块的设计 33
4.2.1 登录模块的设计: 34
五、结束语 35
六、参考书目 36
一、 综述
1.1 开发背景、目的和意义
在我们教育普及的今天,我们要进行无数次的考试,无数科目的考试,为此老师的工作量很大。那么随着计算机网络技术的发展,如何应用现代高科技技术来减轻教师的负担,给学生老师都带来方便呢?
计算机网络技术的飞速发展使各行各业在计算机技术应用方面得到了广泛的普及和使用。过去坐在教室里进行考试的模式将在科技发展的今天显得力不从心。因此在线考试系统的应用是势在必得的。它将以方便、灵活、快捷的优点进入人们的生活,逐渐取代传统考试的模式。
大学里考试科目众多,学生众多,考试仍然是教学当中必不可少的环节。那么教师的任务就相当重,不仅要编写题目进行组卷生成试卷而且还要监考学生,考试完成后还有对试卷进行批改录入成绩。
在线考试系统就是建立在国际互联网上的应用系统,应用动态ASP技术和后台ACCESS数据库实施考试自动化,大大的降低了老师的工作量。客户端的配置可以说是极其简单,使考试不受地域的局限。考生可以凭本人的学号和密码进入考试,在规定时间内可进行多种允许科目的考试,考试是随机抽题,每个考生的考卷都不一样,考试完毕自动显示成绩,考生也可查阅以前的考试成绩。这相对在固定地方固定时间考固定科目来说,给学生带来了很大的便利。系统中题目的生成、试卷的提交、成绩的批阅都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样,教师所要做的就是精心设计题目、维护题库,而不是组织考试,从而大大的减轻了教师的负担。教师可对多种科目进行管理,然后设置考试状态,在允许考试的状态下进行组卷,规定各题型数量、考试时间和参考人员,这样考生只要凭学号和密码在规定时间内就可进行考试,有利于考生成绩的统计和查询。教师也可以查看样卷如果觉得不合适也可以对组过卷的科目进行删除重新组卷,这样使试卷的选取科目的安排都具有灵活性。
鉴于此,我开发一个在线考试系统,希望应用此系统可以给教师带来方便,有利于管理考试、考生及考生成绩。同时对学生进行随机考试可有效检查考生的学习情况,提高学生学习效率。
1.2 开发、运行环境以及开发工具
本系统主要利用ASP技术 ,利用Access作为后台的数据库,利用WINDOWSXP作为系统平台。采用“原型法” 、“结构化分析方法”和“面向对象的结构化程序设计方法”进行系统的开发。
ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。我们可通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面的知识,使用自己的Web服务器创建并运行动态的交互式Web站点。用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript,JavaScript)均在Web服务器端执行,用户端的浏览器无需执行这些脚本语言。ASP包含三方面含义:一、ASP使用了Microsoft的ActiveX的技术,该技术是Microsoft软件的重要基础,采用封装对象、程序调用对象的技术,简化编程,加强程序间合作。二、ASP运行在服务器端,这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBScript和Jscript。三、ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP代码,这样可以防止别人抄袭程序。
Access是Microsof
您可能关注的文档
最近下载
- 肾动态显像dynamicrenalimaging.PPT
- 人教版(2024新版)英语七年级上册Unit 7 Happy Birthday!大单元整体教学设计.docx
- 《高等职业学校专业教学标准(试行)》存在的问题及改进建议--以财经大类、文化教育大类和旅游大类为例.pdf VIP
- 《小班美工区中幼儿教师指导问题及策略研究报告》9700字.docx
- 三级烟草专卖管理师岗位技能鉴定试卷答案.docx VIP
- 国家开放大学,地域文化,人文武隆形考一 (2).docx
- 2024年秋季新北师大版七年级上册数学全册教案.DOCX
- 手术讲解模板:睾丸扭转复位固定术.ppt
- 壹号土猪市场营销分析.doc VIP
- DELI得力 M201CR用户手册 说明书.pdf
文档评论(0)