成教育学生毕业文
线考试系统应设计
院系名称: 学院
专业班级: 计算机科学技术专升
学生姓名:
指导教师:
职 称: 教 授
XX学院继续教育学院
二○XX年三月·XX
摘
着计算机网络技术相关技术断发展考试手段媒介发生着巨变化传统考试方式手段正面着强烈击计算机网络技术应教育领域历传统纸笔考试计算机辅助考试实现真正纸化考试线式考试仅节省量力物力提高考试效率质量降低考试成网络考试受时间空间限制评测结果更准确客观
线考试系统作设计题目教师传统卷纸考试工作中解脱出学生传统学方式中解脱出
考试系统两部分组成分:前台网页设计台题库系统服务该系统实现模块功包括学生信息理理员信息理考试科目理题库理动组卷线考试动阅卷学生成绩理等功
系统采ASP语言进行开发集题库理线考试实时评判体文分析计算机考试系统关键技术存问题提出实现该系统体系结构软件功模块等系统通提高考试效率增强测试反馈效果教师教学生学更针性
系统速度快稳定性强学生课程学性化学提供灵活方便科学检测手段测试该系统达预期设计目标非常适合学校考试工作
关键词:线考试 ASP技术 数库开发应 机生成试卷
目 录
摘
关键词: 1
绪 3
第章 系统实现关键技术 3
11 ASP技术 3
12数库技术 4
121 数库技术概述 4
122 ADO数库交互技术 6
第二章 系统分析 6
21分析 6
211条件行性 6
212 技术行性 7
213济行性 7
214考试系统实性 7
22系统构架开发环境 7
221确定系统构架 7
222选择开发环境 8
23系统需求分析 8
第三章 数库分析设计 9
31数流程分析 9
32数库概念设计 9
33数库逻辑设计 10
第四章 系统设计实现 11
41总体设计 11
42 模块详细设计 12
421理员子系统 12
422学生理子系统 14
第五章 系统测试 16
51测试容 16
52测试手段 16
53测试总结 17
结 17
参考文献 17
致谢18
绪
着计算机技术迅猛发展学校教学理信息化发展长足进步求环节均衡发展中教师通网络解学生学状况配合传统课堂教学建立线考试系统显相必传统考试采纸笔介质手工考试方式目前高等学校种方式然广泛着考试类型断增加考试求断提高教师工作量增时次考试反馈力弱试题选择意性素明显考试时间点必须固定传统考试方式完全适应现代考试需
着网络科学性广泛性理解加深越越重视考试系统重性题库扩展性通性组卷部分应性等方面发展网络普
线考试系统更加广阔应范围传统纸笔考试计算机辅助考试新计算机线考试断高新技术服务运考试教师学生盼功完善操作简便适性强网络考试系统减轻教师工作负担提高工作效率时限度排素保证考试客观性考试采统标准计算机改卷方式具佳客观性安全性性准确评估学生知识力水提供效手段
第章 系统实现关键技术
该线考试系统设计遵循软件工程基原行性分析需求分析数库分析设计系统实现系统测试等阶段系统实现关键技术包括ASP技术数库技术Web技术等面涉技术相关理作概述
11 ASP技术
ASP( ActiveX Server Pages动态服务器页)微软开发基WindowsNT ServerIIS (Internet Information server)服务器端脚运行环境利产生运行动态交互高性Web服务应程序功生成动态交互式Web服务器应程序提供种功强方法技术ASP特性够HTMLVBscriptJavascriptActiveX组件等机组合起形成够服务器运行应程序户求专门制作标准HTML 页面送客户端浏览器
ASP提供服务器端Scripting环境够利建立运行动态交互高效网络服务器应程序运行普通浏览器必担心浏览器否运行设计出ASP 程序网络服务器会动ASP程序解释成标准HTML格动态网络考试系统式网页容送户浏览器端显示出样浏览器运行般HTML代码浏览ASP设计网页ASP含IIS 中提供服务器(ServerSide)script环境产生执行动态交互式高效率站点服务器(WebServer)应程序
ASP 非Script语言提供集成Script语言HTML页环境ASP文件实际带ASP扩展名文文件开发员甚文编辑器进行编辑ASP支持享文件数库(Microsoft AccessFoxPro等)作效数源类数库引擎适合开发型应程序系统
综ASP技术特点优势:(1)Asp组合HTML页脚命令ActiveX组件创建交互Web页基Web功强应程序(2)VBScriptJavaScript等简单易懂脚语言结合HTML标记快速完成网站应程序须编译容易编写(3)普通文编辑器Windows记事Word等进行ASP程序编辑设计工作(4)ASP程序浏览器关户端执行HTML码浏览器浏览Asp设计网页容(5)提高程序安全性 ASP源程序会传户浏览器避免写源程序剽窃
12数库技术
数库技术研究存储理数计算机数理技术发展新阶段计算机技术中发展快应广技术前数库技术已成现代计算机信息系统应系统开发核心技术数库已成计算机信息系统应系统组成核心
121 数库技术概述
数库技术涉重概念
① 数库(DataBase)长期储存计算机组织享数集合数库中数定数模型组织描述储存具较冗余度较高数独立性易扩展性定范围种户享
② 数模型数特征抽象描述数性数模型应满足三方面求 计算机实现
③ 数库理系统(DBMS)操理数库软件系统组计算机程序构成理控制数资源数库系统核心实现享数效组织理存取基功包括方面
(1)数定义(DD)
(2)数操(DM)功
(3)数库运行理
(4)数组织存储理功
(5)数库建立维护功
(6)功
前流行数库理系统绝数关系型数库理系统系统采微型机系统运行环境数库理系统Access
Access特点:
① 存储方式单
Access理象表查询窗体报表页宏模块象存放缀(mdb)数库文件种便户操作理
② 面象
Access面象开发工具利面象方式数库系统中种功象化数库理种功封装类象中应系统作系列象组成象定义组方法属性定义该象行外国户需象扩展方法属性通象方法属性完成数库操作理极简化户开发工作时种基面象开发方式开发应程序更简便
③ 界面友易操作
Access视化工具风格Windows完全样户想生成象应鼠标进行拖放非常直观方便系统提供表生成器查询生成器报表设计器数库导表导查询导窗体导报表导等工具操作简便容易掌握
④ 集成环境处理种数信息
Access基Windows操作系统集成开发环境该环境集成种导生成器工具极提高开发员工作效率建立数库创建表设计户界面设计数查询报表印等方便序进行
⑤ Access支持ODBC(开发数库互连Open Data Base Connectivity)利Access强DDE(动态数交换)OLE(象联接嵌入)特性数表中嵌入位图声音Excel表格Word文档建立动态数库报表窗体等Access程序应网络网络动态数相联接利数库访问页象生成HTML文件轻松构建InternetIntranet应
相联接利数库访问页象生成HTML文件轻松构建InternetIntranet应
基优点系统Access数库技术
前数库技术发展呈现出种学科知识相结合趋势数产生领域需数库技术支持相结合会出现种新数库成员壮数库家族例数仓库技术数挖掘技术Web数库技术等
122 ADO数库交互技术
户需浏览器服务器交互时候通常需访问数库数库技术够量快速处理信息
ADO独立开发工具开发语言数访问接口提供程序开发员应程序实时存取类数库力轻松完成类数库查询存取等操作称通数访问(UDA)数源包括数库电子邮件文件文图形等ADO仅读取AccessSQL Server数库读取ODBC兼容数库ADO优点易速度快支出存数库操作步骤
① 创建数源名(DSN)
② 创建数库连接(Connection)
③ 创建数库象
④ 操作数库
⑤ 关闭数库象连接
第二章 系统分析
21分析
211条件行性
目前高校开通校园网络教育部门提出教学观念手段改革线考试系统开发应提供基础条件理支持
时高校拥数量众计算机设备学生普遍具备熟练操作计算机基技说明计算机进行测试考试完全行
212 技术行性
组学掌握定开发线考试系统必须技术前软硬件技术够满足设计考试系统求
系统采ASP语言进行系统开发ASP提供强WEB应程序开发力够满足开发需求实现需功Access具强数理处理力符合考试系统需求选择Access作台数库技术具行性
213济行性
线考试系统广泛应节约量力物力财力节省纸张减轻教师工作强度节省考试开支投资少见效快网络考试显著济社会效益成考试发展趋势
214考试系统实性
系统够处理单选题选题填空题简答题述题等题型题型涵盖部分学科考试题型单选题选题判断题等客观题型采计算机动评分填空题简答题述题等观题型教师工阅卷作补充线考试系统具定实性
综述实现线考试系统条件技术济性实性具备行性
22系统构架开发环境
221确定系统构架
目前基计算机网络技术考试系统建立网络数库访问技术工作模式CS模式BS模式
① CS 模式需开发客户服务器软件相部分功集成客户机客户机功日趋复杂戏称胖客户机开发发布移植工作量非常非常繁琐维护理开销少更利考试系统安全
C S模式考试系统甚功全部集成服务器端考试系统界面数访问数存储数理等服务器端程序完成服务器成网络数访问瓶颈考试期间量考生访问服务器时导致服务器响应缓慢甚出现服务器塞机现象CS结构存灵活性差升级困难系统安全性差等缺陷已较难适应前信息技术网络技术发展需
② B S 模式数库体系客户端软件仅需安装浏览器户应程序界面较单客户端硬件配置求较低易理维护开发效率高周期短见效快具体台关具极强伸缩性选择厂家设备服务采公开标准协议系统资源冗余度扩充性良目前流技术
然 B S模式网考试系统定局限性例数查询等响应速度远远低CS体系结构
知CSBS结构长基实际情况综合利弊考试系统选择BS模式体系结构注意设计时足处加改进完善设计线考试系统功更加完善更考试服务
222选择开发环境
开发台工具选择软件开发成功素开发工具选择决定两素开发系统终户开发员
ASP提供强WEB应程序开发力时ASP通ADO组件提供接口访问数库便开发出功强Web数应程序选择ASP作前台开发工具考试系统调试环境Windows XPIIS 51IE 60Access具强数理处理力符合考试系统需求选择Access作台数库
23系统需求分析
线式网考试系统基功计算机代工完成考试中需完成系列务保证系统够长期安全稳定高效运行系统应该满足性需求
首先应考试前建立关学科试题库设置考试参数信息次考生进考试系统应该根需选择考试科目该系统应具考试科目选择功鉴线考试环境般机房线考试规范性应试者说试卷题型题量应相试题相线考试基网络环境试卷应该服务器试题库机抽取试题动态生成外系统应该考试时间进行控制时间会求考试者交卷考试者选择提交应该计算机动判卷显示成绩外应该够方便快捷线考试系统进行理
系统应具功目标:
① 户登录
② 户理理员户增加删
③ 试题库理题型理试题录入增加编辑删等
④ 试题参数设置知识范围题型数量分值等
⑤ 试卷生成指定试卷题型数量试题库里机抽取试题生成份考卷
⑥ 线考试系统严格控制整考试程考生需限定考试时间交卷
⑦ 计算机动阅卷够动评分计算机生成考生成绩结果保存考生成绩数库
⑧ 综合查阅户根权限考生试卷成绩等信息进行查询够删指定纪录
⑨ 线考试系统应该具备友4.数库分析设计
数库技术数处理量数类型复杂数存储维护检索分类统计等诸方面具强功数库独立程序存具较安全性考试系统Microsoft Access作台数库
第三章 数库分析设计
31数流程分析
通系统功需求功模块划分情况深入研究分析图41示线考试系统数流程图
简洁操作界面安全性高稳定性强够满足时进行线考试
图4 1 系统数流图
32数库概念设计
线考试实体理员教师考题学生简设计出图42示ER关系图数库逻辑结构设计奠定基础
图42 ER简图
33数库逻辑设计
数库逻辑设计数概念结构转化Access数库系统实际模型数库逻辑结构便数库中建立表结构
考试系统包括5数库表1question表计算机基础题库建立题目通试题编辑系统输入中考题源2 subject 表题库类建立3 student表学生信息写入4 score表系统动评分成绩写入5admin表表结构表4145示
表41 question 表
表42 s ubject 表
第四章 系统设计实现
41总体设计
线考试系统BS模式运行Windows台1E浏览器完成考试理线考试成绩查询等系列考试务
根前面系统分析线考试系统深入研究分析系统总体分三部分理员子系统教师子系统学生子系统分面理员教师学生系统总体结构图51示
图51 线考试系统总体结构图
实现述项功系统基ASP+ Microsoft Access进行设计开发终WEB方式运行服务器端
42 模块详细设计
421理员子系统
4211理员子系统功概述
理员子系统理员专模块功:
① 教师信息理
(1)增加教师户名姓名密码操作权限等信息
(2)修改教师信息修改数包括户名姓名密码操作权限等信息等
(3)删教师信息
② 学生信息理
(1)增加考生信息包括考号姓名登录密码等
(2)修改考生信息包括考号姓名登录密码等
(3)删考生信息
③ 成绩查询统计
(1)查询考生成绩考生编号试卷编号总分数进行查询
(2)查询统计结果进行印
4212理员子系统数流程图
图52 理员子系统数流程图
4213 户登录界面
IE中运行系统时户分教师学生身份登录理员admin户名登录操作权限户登录界面:
4213 理界面
图54 理界面
4214 编辑学生信息界面
图55 编辑学生信息界面
422学生理子系统
4221学生理子系统功概述
学生子系统参加考试学生提供线考试查询考试成绩等功服务模块完成功:
① 登录考试系统
求学生名义登录户进身份验证避免关垃圾数进行考试
系统影响成绩统计分析工作
②线考试
功网考试系统功
(1)通验证考生方进入考试界面
(2)考生登录选择考试科目果没需科目进行考试
(3)选择试卷考生已组卷套试卷中意选择套系统动生成考生答卷
(4)系统动计时进入考试页面动计时器动开始工作根设置考试时间计时考试时间动结束考试保存考卷
③ 考试成绩查询考试结束考生立查考试成绩
4222 学生子系统流程图
图56 学生子系统流程图
4223 线考试界面
图57 线考试界面
第五章 系统测试
应软件制作完成保证整体质量保证程序头尾差错执行进行测试系统测试应产品否满足户需求系统整体严密性求较质量赖精心分析设计完整细心测试做步程序时时时监督改善软件开发程通针性测试提早发现潜问题便程序设计者快系统错误进行修改补充量测试细化覆盖整系统完整软件系统通常外部特性部特性等方面评价质量
51 测试容
开发完成系统进行针性测试测试容包括点:
① 代码中测试系统输入非法数反应
系统启动登录时输入错误口令系统提示户名密码输入误’户继续输入口令果输入次数超3次退出程序
② 测试录入数否正确存储
录入完某试题数选择保存系统返回画面时显示刚录入记录说明数已正确存储
③ 测试选择某条件时否正常显示查询记录
选择完某条件时查询果够显示查询记录说明数查询功正常
④ 测试系统否正常生成试卷
⑤ 测试系统否正常进入考试系统
⑥ 测试试卷容分数否正确
⑦ 数间连接否正确
52测试手段
① 源代码编写边编写边测试
② 通带强调试工具进行调试
③ 教师学生作系统户系统找出系统中存问题
53测试总结
系统系列针性测试非法数输入系统出错误窗口警告提示户正确数户求够满足整系统逻辑功正常添加删修改合法数够做真正实现查询结果正确显示出试卷容试卷分数(试卷输出分数工计算结果致)然目前进行切测试测试结果正确说明系统完美缺证明程序功正确证明程序动态性符合求户长期真正验证系统进行长期断测试发现新问题修正问题更更快更完善维护系统性
结
毕业设计务设计开发线考试系统代传统考试方式参该开发工作阅读量参考文献研究类系统功流程完成线考试系统设计开发工作该系统测试结果基达预期目标具较强实性取明显效果网络考试系统研制设计仅
改变传统考试方式着深远意义远程教育具重应价值
通次毕业设计充分锻炼思考动手力学ASPAccess相关知识较深入解学相关参考资料开始动手编写程序调试程序完成毕业设计务程中熟练掌握ASP更重锻炼方面思考问题解决问题力次毕设真受益匪浅
参考文献
[1]杨春明Web方式通考试系统设计实现计算机现代化20085
[2]侯鸿林朱峰基WEB考试系统实现教育信息化20057
[3]谭浩强网页编程技术北京:清华学出版社20026
[4]明仲戚杰基Web网考试系统设计实现中国电化教育20045
[5]殷发纸化考试系统研究开发团计算机现代化20061
[6]魏希三BS模式网考试系统中关键模块设计实现福建电脑2008
[7]李新叶基ASP网题库线考试系统微机发展2004
[8]注永明基BS模式线考试系统微机发展20057
致谢
首先感谢文指导老师XX学院XX老师XX老师文研究方做出指导性意见建议文撰写程中时遇困难疑惑予悉心指点提出许益改进性意见投入量心血精力XX老师帮助关怀表示诚挚谢意时感谢XX学院继续教育学院专业授课老师学家XX学院继续教育学院学中互相学互相帮助度段美难忘时光
外感谢朋友学文编写中提供力支持帮助带极启发感谢参考文献中作者通研究文章研究课题出发点
谢谢文评阅老师辛苦工作衷心感谢家朋友学真鼓励支持利完成文
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档