在线考试系统开题报告.docx
《在线考试系统开题报告.docx》由会员分享,可在线阅读,更多相关《在线考试系统开题报告.docx(11页珍藏版)》请在冰豆网上搜索。
在线考试系统开题报告
毕业设计开题报告
学生姓名:
学号:
专业:
设计题目:
指导教师:
2007年3月8日
毕业论文开题报告
1.本课题的研究意义,国内外研究现状、水平和发展趋势
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。
基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。
因此网络考试系统是电子化教学不可缺少的一个重要环节。
所以现在较好的考试方法为网络考试,考生通过用户名、口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作
以前,学校的各种考试大都采用传统的考试方式,每次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。
但在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。
随着计算机网络应用的迅猛发展,网络已经接入千家万户,特别是现在很多的高校和社会性的教育已经建立了多媒体计算机网络教室,基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性,从而利用现有的设备和技术等进行在线考试,不仅可以减轻教师和考生负担,提高效率,同时也提高了考试的质量,从而使考试更趋于公证、客观,更能激发学生的学习兴趣。
试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。
所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过用户名、和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。
因此,采用网络考试方式将是以后考试发展的趋势。
2.本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施
编译原理在线考试系统是专门用于试题录入、查询、修改、删除、组卷和参加在线考试的ASP应用程序。
其最大的特点是开放性、方便性和灵活性。
主要是指系统管理员不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;考生可以根据自己的需求,从现有的几类试卷中选择适合于自身所需的试卷。
考生通过浏览器进行有效的身份验证登录后,被要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交。
一旦考生做完后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅,并作为成绩评估的历史数据。
编译原理考试系统的流程图:
系统功能结构图如下图:
课题难点在于:
1.在试卷生成过程中,试题选择的随机性,以避免多次出题,同一题目或同一类题目多次出现.
2.学生考试的界面控制。
一方面,为学生提供易用答题环境;另一方成,还需为学生创造一考试的氛围,如提示离考试结束有多少时间,已答多少题,还未答多少题等。
3.在线考试流程设计。
简分整个系统的使用。
开发工具
DreamweaverMX中文版的使用背景
DreamweaverMX中文版的出现,使制作一个功能强大的网站,变得很容易,可以轻易的做出以前被认为很复杂的ASP,PHP网站。
DreamweaverMX是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。
无论直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都会提供帮助良多的工具,丰富Web创作体验。
利用Dreamweaver中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。
不过,如果喜欢用手工直接编码,Dreamweaver还包括许多与编码相关的工具和功能。
并且,借助Dreamweaver,还可以使用服务器语言(例如ASP、ASP.NET、ColdFusion标记语言(CFML)、JSP和PHP)生成支持动态数据库的Web应用程序。
使用Dreamweaver也可以制作出整个网站,只是Dreamweaver本身不适合处理图片,需要Photoshop或者Fireworks的配合。
使用Dreamweaver制作静态站点的流程:
新建站点→站点文件命名→定义页面属性→插入表格→定义页面大小→转换到布局视图→添加内容→插入导航条→转换到标准视图工作→添加链接→使用代码片断→定义及应用CSS→添加动态交互→链接站点各个页面。
DBMS
数据库技术产生于20世纪60年代中期,是数据管理的最新技术,也是计算机科学的重要分支。
数据库管理系统是仅次于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由数据库管理系统统一管理、统一控制。
数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
DBMS(数据库管理系统)的选择。
Microsoft公司推出的Windows数据库管理系统Access不仅是关系数据库管理系统,同时它也被设计为Windows图形用户界面应用程序生成器。
Microsoft公司采纳了dBASE和Foxpro这两个关系数据库的特点来设计Access,为其增加了窗体和报表设计功能,并借鉴VisualBasic语言,加入了许多程序设计功能。
中文版Access2003具有和Office2003中Word2003、Excel2003等相同的操作界面环境以及与其直接连接的功能,并且提供了更为方便的操作捷径方式。
Access2003是完全面向对象、采用事件驱动机制的关系型桌面数据库系统。
与其他数据库管理系统相比,它具有如下几大特点:
同时面向数据库最终用户和数据库开发人员;
典型的开放式数据库管理系统;
支持多媒体的应用与开发;
内置了大量的函数;
提供了许多宏;
提供了联机帮助功能;
基于WEB的智能管理功能;
更智能的自动拼写与语法检查器;
更符合个人网络用户和需求。
基于Access2003的这些功能与特点我们选择了它来管理本软件中涉及到的数据信息。
ASP
ASP(ActiveServerPages)实质是一种服务器端脚本环境。
ASP脚本呈现将在服务器端运行。
客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。
当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP并不是一种纯粹的编程语言,它使用的语言是:
VBScript和Jscript语言。
在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。
毕业论文开题报告
3.本课题拟采用的研究手段(途径)和可行性分析
该课题主要按以下步骤来完成:
一、查询相关资料,了解本系统的研究意义。
可以上网搜索或者是去图书馆查阅相关资料。
二、通过查询资料了解该系统要如何做,及要做哪些东西。
三、设计出大体上的功能模块,画出模块图。
四、通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。
制定出每一步的做法和注意的地方。
五、对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
六、最后,整理各阶段的设计记录文档,写成论文稿。
实验环境:
1.设计环境
硬件环境
●服务器端
随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。
CPU:
CⅣ2.0或更高
硬盘:
40G或更多
内存:
128M或更高(建议使用256M)
●用户端
CPU:
CⅢ2.0或更高
硬盘:
20G或更多
内存:
64M(建议使用128M)
软件环境
●服务器端
操作系统Windows2000Server
网络协议TCP/IP
Web服务器InternetInformationServer5.0/PersonalWebServer
数据库ACCESS2000
浏览器IE5.0
●用户端
操作系统Windows98/Windows2000/WindowsXP
网络协议TCP/IP
浏览器IE5.0
2.设计参考资料
[1]马 波著.DreamweaverMX完美网页设计与制作[M].北京:
中国青年出版社.2003
[2]莫治雄著.闪客家园flashMX网上画编程指南[M].北京:
北京希望电子出版社.2003
[3]罗凤华著.Photoshop白金案例[M].四川:
四川电子音像出版中心.2003
[4]丁贵广著.ASP及ASP.NET编程基础与实例[M].北京:
机械工业出版社
[5]宣小平编著.ASP数据库系统开发实例导航[M].北京:
人民邮电出版社.2003
[6]郑阿奇主编.SQLServer实用教程[M].北京:
电子工业出版社.2002
[7]汪晓军、钟平编著.ASP网络开发技术(第二版)[M].北京:
人民邮电出版社.2003
进程安排:
第5周:
课题调研、文献检索
第6周:
毕业设计开题报告、工作计划表编制与开题报告会
第7周:
消化论文内容,提出总体设计方案
8——10周:
依据选定的总体设计方案,构建详细设计方案
11——12周:
细化详细设计方案
13——14周:
编写各模块代码
15——16周:
对软件进行测试,修改定型
第17周:
整理各阶段的设计记录文档,写成论文稿
18——19周:
准备答辩
毕业论文开题报告
指导教师意见:
(对本课题的深度、广度及工作量的意见和对设计结果的预测)
本课题深度,广度适中,工作量偏大。
指导教师:
年月日
教研室审查意见:
教研室负责人:
年月日