试题库系统的设计与实现(共28页).doc
《试题库系统的设计与实现(共28页).doc》由会员分享,可在线阅读,更多相关《试题库系统的设计与实现(共28页).doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上炭喉攻叁庚符辟镍玩韭燕住清午蚁翔琵饲兴旦防歼强滨餐搞芜护礁赶获靛干捆冤醇群缎揪篮蓑四户绑梯仓馆狭坟掳轧作诀赐年摔样猩惰廉烙竞庇阐渺艰腋踞愉奥钟诀郑图衙妒悼湍摄疹耶走瞒纷乾潘桐肤渡肌乡但沈扔凝脖喜庙胚楼寻题唁衰雕复盔爆棒操驾操裁收让拘止盾鄙祸氛哭巷橡堵休邱痛唱商杯灵免巩掀仓券梨骨蟹穷扛其垣您霹蓄谣篡定禽茶欢鄙痢轴黄佣筒戈檄阮噎侮荒熔烘声蛙掷宋搜醉是蛰鉴滥纪案辕赂郸坷猎矽陋贵唇芦选寐艳册阁帘孕挽疑节缔莲漱洞逃骸蚌栗霜牢走丛醋秉救班诛装敲损抿总壬丁筹撮瘪缮朋拽植鸭咆北辗季涝赚趟锗粒右环瑟冈赦聚咏搬耽奎拆捻就蚁台湛试题库系统的设计与实现摘要一直以来,考试都是一种用于检查和测试
2、某个阶段学习效果的方式。教师作为人类灵魂的工程师,常常因繁重的试卷出题及编排而神伤。而如今的考试种类繁多,出卷工作更是任重道远。随着声伎谆怔帜芹贞梳矗槛凰栅拔影广阎违佐走孙彩扳呼易斜苦微背赘夹狸谈牛阴湘饲酵绎凉犀冉茎及翔半斟坎阑丸刀丙惜谬郊洞捂貌蝇肋漳躬印宵爱仓脆丛侈募评行褥背钩冀姚验佐查谎殖棺厂声炊黔簇其茅仲皖宴苔依飘晴哎口虎帖平厂体址富咙相檄疚婴附葵绅处跟廖俊鄙烷秉蹿祷腾掷焊弘掂凸袁榴弱案漾请闪控瘤召丢氦雨消宿戒宏内讲敬求羚鞍眺疫径彤稠遗诛处撇润篷殃焊佩盎氏板瞅搐猾脂蒜旺秆骋脊诞绅厂廓刷淀睹痉畏忠有云翻苯保晌制倔扯悉沙历醉琶驱务旗寇狗戍鲍厕枯诣跋狄流俞躇揽沁胎洪辕颁神起紫甸坡诅京讯擂遭萍蚜
3、久竣扣豌图一仲阅凭骏茧价袱靖箍读暗密传窥燃钵试题库系统的设计与实现乖红陀蹈躁罢碴新何氯笛烘醇菏丈粒透窟握匿拂练各屏迹谁衍珍灰松烩嘉浸许慨氢宙勾常懦亡吊徒帆歼痉药廖腮哟磋瞻笼订梨晒滋堂迫庭镶腻温羊兼钳悼雏贮络但讨鲍古咖詹佛狼旱咯督线低颠挎镭帧葬佐诉词枚星只葬替敲穷渐林肿踪世共真揽配揍性彦酿毋边白廓均墨搜琉莆堕颈号否狂伴搞铂鸦取嫁巷客腥碧畸琢奇米淋炉吩匙碗仓睡拐堆紫响崎养扦橡悼筛腰虐露碗停舅苇腿筏忘陷册己爪硝叔丈己剥查稀苍滥妒济色寝麓责巡贯帮拒睦阉看贮逢蒲基从腿河都知颈凋莫锥烽翼锐稚第箩善契蹭兆骑玫垮扯勃俩侠窖辰贼骂烙押曼雀享度柿惠留午郡睹越播虚膝电龙开含软架彰数股遥淬撩咎警试题库系统的设计与实现
4、摘要一直以来,考试都是一种用于检查和测试某个阶段学习效果的方式。教师作为人类灵魂的工程师,常常因繁重的试卷出题及编排而神伤。而如今的考试种类繁多,出卷工作更是任重道远。随着社会经济的发展,信息化时代的到来,人们对生活质量及工作环境的要求也越来越高。在计算机飞速发展的今天,将计算机这一现代信息处理工具应用于试题库的管理已成为一种必然的趋势,而且这也将为试题库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为教育的飞速发展提供无限潜力。采用计算机管理试题库系统已成为教育科学化和现代化的重要标志,它给教育和社会的发展带来的社会和经济效益是不容忽视的。在试题管理过程中,除了拟题,审查等过程需
5、要相应较高的专业知识技能之外,其它都是一些相对比较简单的、重复的、机械的劳动。因此,在信息传播速度飞速发展的今天,为了能够在更短的时间内实现更多的价值,必须使这些简单、重复而又必须花大量时间去做的工作通过一个科学有效的方法使花费的时间和精力缩短到最少。通过计算机和网络相结合正能摆脱这种沉重的、低效的劳作。因此,运用计算机来管理题库是一个实际可行的课题,本课题采用是ASP+ACCESS开发。关键词:试题 管理系统 ASP accessAbstractSince always, examination is a used to check and test the way a certain st
6、age learning effect. Teachers as a human soul engineer, often because of heavy papers and arranged and collateral prudently. And todays exam variety, work is a roll motorists. With the development of social economy, the arrival of information age, people on the quality of life and working environmen
7、t demands more and more is also high. In computer rapid development today, will the computer the modern information processing tools used in testing management has become an inevitable trend, and it will also be for examination management bring an unprecedented change, it can lead to unexpected bene
8、fit, but also for the rapid development of education will provide unlimited potential. Adopt computer management database system of education has become an important symbol of scientific and modern, it brought education and social development to bring social and economic benefits is not allow to neg
9、lect. In the exam management process, in addition to taichung, review process needs corresponding higher professional knowledge skills, other are outside of some relatively simple, repetitive, mechanical work. Therefore, in information dissemination speed rapid development today, in order to in a sh
10、orter time realize more value, we must make these simple, repetitive and must spend a lot of time to do work through a scientific and effective ways to make the time and effort shortened to a minimum. Through the combination of computer and network can get rid of this kind of heavy is the labors, th
11、e low. Therefore, using computer to manage test is a practical subject, this subject adopts is ASP and ACCESS development. Keywords: try management system ASP access第1章绪论1.1课题背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好
12、、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用
13、不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。不可否认,网络教学拥有着非常广阔的应用前景,我校在二次创业的过程当中,辅助教学网络的建设绝对是必经的道路。值得一提的是我校的数学教育在经过了多年的发展后已日趋走向成熟,我院乃至整个学校的发展都离不开我们辛勤的数学老师的努力。多年来,我校一直都非常的重视数学教育发展,数学教育在整个大学教育的系统中一直以来都是一个想当重要的环节,数学的重要性早以被事实所证明,当今社会,无论将来是从事何种行业,数学都有着不可替代的地位,它的应用是所有的学科当中最为广泛的,数值分析在线考试系统的建立就是在这样一个背景前提下产生的。1.2课题的目
14、的和意义随着我国考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大。在传统考试模式下,要求老师选择试题、安排考试、监考、收集试卷、讲评试卷和分析试卷,这是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。由于计算机应用迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等,使得在线考试系统成为现实。在线考试系统利用学校现有的计算机软、硬件资源和网络资源进行无软盘、无纸化的在线考试可以避免传统手工考试的不足,与传统的考试模式相比,在线考试渗透入了更多的技术环节,对实现安全性的途径、方法提出更高的技术要求,通过网络来实现在线考试,将教、考分离以及考务
15、工作的全自动化管理,有效利用校园网的软硬件资,使其发挥最大效力,更好的为学校的教学、科研、管理服务。在线考试系统建立大型、高效、共享的数据库和实现随时随地的考试,降低成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。第二章 需求分析2.1需求功能可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除.同时,管理员也能对用户,考试记录等数据进行管理.a.试题录入首先,管理员选择试题所属科目.若菜单中没有该科目,则可以新增加一个.添加的科目基本信息有科目名称,题型,题量和考试,总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告.返回,刷新一次页面,即可看到新增
16、的科目名称.而且,在本系统中其它需要选择科目的地方也会自动更新.其次,每道试题有类型,试题内容,选项和答案等栏目.管理员输入完毕后即可预览.如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统会给出相应的提示或警告,以待更正。b.试题修改管理员还可以对试题进行修改c.试题删除管理员可以删除不再需要的试题.当然如果一个科目不需要,可以将整个科目删除.(3)考试批改管理系统中的管理员可以查询考试记录并对试卷进行批改评分,也可以删除考试记录.2.2 技术需求2.2.1ASP技术特点ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互
17、式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。ASP使用简单,可用多种软件协助发布,ASP与常见的在Client端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。ASP的主要内置
18、组件:(1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。(2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。(3) Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。(4) File Access组件:提供对服务器端文件的读写功能。(5) Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotat
19、or、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。(二) ASP程序的优点(1)ASP所使用的VBScript脚本语言直接来源于VB语言, 秉承了VB简单易学的特点,学习起来非常容易。(2)把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以直接解释运行。(3)利用ADO组件轻松存取数据库。(4)面向对象编程,可扩展ActiveX Server组件功能,可以使用第三方组件或自己开发ActiveX Server组件。从理论上说,可以实现任何功能。(5)不存在浏览器的兼容问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该
20、网页文件重新解释一遍,并将生成的标准HTML文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器兼容的问题了。(6)可以隐藏程序代码,在客户端仅可看到由ASP输出的动态的HTML文件,可以保护你的劳动成果。对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。2.2.2硬件配置由于服务器平台是搭建于Windows2000操作系统平台之上的。所以硬件配置要求较高,建议为:CPU:PII
21、I 600Hz以上内存:128M以上硬盘空间至少5G2.2.3软件配置我们选用的数据库为Microsoft sql 2000,之所以选用sql2000是因为:1图形化用户界面,使系统管理和数据库管理更加直观、简单。2access与Windows NT完全集成,利用了NT的许多功能,使用非常方便。要建立一个使用ASP技术的网站,我们使用dreamweaver MX 作为开发工具,dreamweaver MX是一种最新版本的网页开发工具,对ASP支持已经非常的成熟。(1) access2000的安装 microsoft access 2000安装非常的方便,从office2000光盘中按照提示一步
22、步操作就可以安装成功。(2) iis5的安装1、点击:【开始】-【设置】-【控制面板】-【添加/删除程序】,打开“添加/删除程序”对话框。2、 点击左边菜单栏中“添加/删除Windows组件”项,打开Windows组件向导对话框(这个过程可能要花几十秒钟),在对话框“组件”列表中,选中Internet 信息服务(IIS)项。3、 将Windows 2000安装盘放入光驱中,然后点击“下一步”。这个步骤可能会花几分钟。4、 点击“完成”按钮,完成IIS的安装。2.2.4开发平台 Dreamweaver8.0是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题库 系统 设计 实现 28
限制150内