在线考试系统毕业论文
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业设计论文
题 目:在线考试系统(OES)的研究与实现
专业名称:软件工程
学生:永明
指导教师:炜
毕业时间:2013.6
毕业 任务书
一、题目
在线考试系统(OES)的研究与实现
二、指导思想和目的要求
指导思想:
B/S结构开发思想:B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的www浏览器技术,结合多种Script语言和ActiveX技术,是一种全新的软件系统构造技术。
2.B/S体系结构的特点
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专
门的软件。只要有一台能上网的电脑就可以使用,客户端零维护,其特点
如下:
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理;
(2)业务扩展简单方便,通过增加网页即可增加服务器功能;
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新;
[8]吉斌武,建华,以. 基于PHP和AJAX的在线考试系统的研究与实现[J]. 电脑, 2009,(02) .
[9] 云,双,文. 一种基于Internet的在线考试系统[J]. 航天工业高等专科学校学报, 2008,(03).
[10]永飞,巧芳. 网上考试系统中随机抽题算法的实现[J]. 华北科技学院学报, 2009,(03) .
[14]王强兵,广钟. 基于J2EE的Web企业计算[J]. 计算机工程, 2002,(01) .
学生指导教师系主任
摘 要
考试是测量是教育过程的重要环节,它对学生的知识增长、能力发展、兴趣爱好、思想品德,以及教育措施等许多问题按一定法则进行数量化测定。它可以分为对知识的评价和对技能的评价。关于对知识测量相应的理论和技术比较成熟,通常采用客观题的形式(即选择、填空、匹配等题型)。而对于对技能的考核,既上机操作的考核,无论是理论还是实践都比较薄弱。如何解决技能考核中的环境模拟和自动阅卷是目前急需解决的两大难题。通过对国外计算机测评系统的研究,发现早期的计算机考试主要采用卷面考试的方式,这种以理论笔试为主的考试方式,其成绩不能真正反映学生的计算机应用水平和能力,即使有在计算机上考的,大多也是标准化的考试系统,这不仅仅是我国的计算机考试系统如此,国外也有很多考试系统也是这样。这种考试形式也会导致学生重理论、轻实践的现象的发生,考生的计算机能力大多限于“纸上谈兵”,其上机操作能力差,在新的软件工具、环境面前会束手无策
具体要求如下:
(1)界面要求
界面简洁、实用
(2)性能要求:
响应用户请求速度快
系统运行期间出错少
操作方便
三、主要技术指标
1.MVC开发模式的选择
MVC架构中Model层实现系统中的业务逻辑,通常可以用JavaBean来实现。View层用于与用户的交互,通常用JSP来实现。Controller层是Model与View之间沟通的桥梁,Байду номын сангаас可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,它们各自处理自己的任务。
3、第七周——第九周:制定论文总体方案。
4、第十周——第十三周:建模研究、关键技术研究、软件编制。
5、第十四周——第十五周:软件系统调试。
6、第十六周——第十七周:写毕业论文并准备毕业答辩
五、主要参考书及参考资料
[1]GAMMA E, HELM R, JOHNSON R, et al. Design patterns:Elements of reusable object-oriented software[M]. Addison Wesley, 1994.
建立在线考试的目的,就是采用以计算机为主的现代化设备完成考试过程中各种信息的添加、修改、删除、查询、和使用,进行一般考试业务的管理,从而提高考试以及阅卷的效率。其重点主要是:深入理解java语言的跨平台性,理解MVC在具体代码实现方面的重要意义,如何实现具体业务与显示相分离。数据库如何实现多表多关系级联查询,java开发框架结构的设计与搭建,还有网页的制作与绘画,给提供一个舒适快捷方便的学习环境。
[5]唐俊武,南理勇,左强. 在线考试系统开发中的几个问题及解决方法[J]. 计算机与数字工程, 2005,(08) .
[6]王熙宁,宋宝玉,辛瑞杰. 网上考试系统开发模式与设计[J].情报科学, 2004,(06) .
[7]叶宇风.计算机基础在线考试系统分析与设计[J].微型电脑应用, 2006,(06) .
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成,对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。
(4)开发简单,共享性强。
3.MySQL数据库
MySQL是一种开放源代码的关系型数据库管理系统,MySQL因为其速度、可靠性和适应性而备受关注,大多数人都认为在不需要事务化处理的情况下,MySQL是管理容的最好选择。
四、进度和要求
1、第二周——第三周:查资料、阅读文献;写出开题报告;
2、第四周——第六周:学习网络编程,整合教学资料。
[11]贾振华,褚燕春,何志学. 基于J2EE的网上考试系统的设计与实现[J]. 北华航天工业学院学报, 2008,(06) .
[12]冯运仿. ASP技术在网上考试系统中的应用[J]. 高等专科学校学报, 2001,(03) .
[13]A Java Processor Architecture for Embedded Real-Time Systems Journal of Systems Architecture, In Press, Accepted Manuscript, Available online 22 June 2007, MartinSchoeber.
[2]邱虹坤,成,王亚杰。基于B/S在线考试系统的开发[J]. 航空工业学院学报, 2006,(05).
[3]黄浩,朱少文,,大斌,王泉德,宏银,陆玉昌. 一种基于Web的分布式信息管理系统[J].计算机工程与应用, 2001,(14) .
[4]林杰,丽锋,薛行. 基于Web服务的跨企业信息系统集成研究[J].计算机工程, 2004,(17) .
题 目:在线考试系统(OES)的研究与实现
专业名称:软件工程
学生:永明
指导教师:炜
毕业时间:2013.6
毕业 任务书
一、题目
在线考试系统(OES)的研究与实现
二、指导思想和目的要求
指导思想:
B/S结构开发思想:B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的www浏览器技术,结合多种Script语言和ActiveX技术,是一种全新的软件系统构造技术。
2.B/S体系结构的特点
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专
门的软件。只要有一台能上网的电脑就可以使用,客户端零维护,其特点
如下:
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理;
(2)业务扩展简单方便,通过增加网页即可增加服务器功能;
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新;
[8]吉斌武,建华,以. 基于PHP和AJAX的在线考试系统的研究与实现[J]. 电脑, 2009,(02) .
[9] 云,双,文. 一种基于Internet的在线考试系统[J]. 航天工业高等专科学校学报, 2008,(03).
[10]永飞,巧芳. 网上考试系统中随机抽题算法的实现[J]. 华北科技学院学报, 2009,(03) .
[14]王强兵,广钟. 基于J2EE的Web企业计算[J]. 计算机工程, 2002,(01) .
学生指导教师系主任
摘 要
考试是测量是教育过程的重要环节,它对学生的知识增长、能力发展、兴趣爱好、思想品德,以及教育措施等许多问题按一定法则进行数量化测定。它可以分为对知识的评价和对技能的评价。关于对知识测量相应的理论和技术比较成熟,通常采用客观题的形式(即选择、填空、匹配等题型)。而对于对技能的考核,既上机操作的考核,无论是理论还是实践都比较薄弱。如何解决技能考核中的环境模拟和自动阅卷是目前急需解决的两大难题。通过对国外计算机测评系统的研究,发现早期的计算机考试主要采用卷面考试的方式,这种以理论笔试为主的考试方式,其成绩不能真正反映学生的计算机应用水平和能力,即使有在计算机上考的,大多也是标准化的考试系统,这不仅仅是我国的计算机考试系统如此,国外也有很多考试系统也是这样。这种考试形式也会导致学生重理论、轻实践的现象的发生,考生的计算机能力大多限于“纸上谈兵”,其上机操作能力差,在新的软件工具、环境面前会束手无策
具体要求如下:
(1)界面要求
界面简洁、实用
(2)性能要求:
响应用户请求速度快
系统运行期间出错少
操作方便
三、主要技术指标
1.MVC开发模式的选择
MVC架构中Model层实现系统中的业务逻辑,通常可以用JavaBean来实现。View层用于与用户的交互,通常用JSP来实现。Controller层是Model与View之间沟通的桥梁,Байду номын сангаас可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,它们各自处理自己的任务。
3、第七周——第九周:制定论文总体方案。
4、第十周——第十三周:建模研究、关键技术研究、软件编制。
5、第十四周——第十五周:软件系统调试。
6、第十六周——第十七周:写毕业论文并准备毕业答辩
五、主要参考书及参考资料
[1]GAMMA E, HELM R, JOHNSON R, et al. Design patterns:Elements of reusable object-oriented software[M]. Addison Wesley, 1994.
建立在线考试的目的,就是采用以计算机为主的现代化设备完成考试过程中各种信息的添加、修改、删除、查询、和使用,进行一般考试业务的管理,从而提高考试以及阅卷的效率。其重点主要是:深入理解java语言的跨平台性,理解MVC在具体代码实现方面的重要意义,如何实现具体业务与显示相分离。数据库如何实现多表多关系级联查询,java开发框架结构的设计与搭建,还有网页的制作与绘画,给提供一个舒适快捷方便的学习环境。
[5]唐俊武,南理勇,左强. 在线考试系统开发中的几个问题及解决方法[J]. 计算机与数字工程, 2005,(08) .
[6]王熙宁,宋宝玉,辛瑞杰. 网上考试系统开发模式与设计[J].情报科学, 2004,(06) .
[7]叶宇风.计算机基础在线考试系统分析与设计[J].微型电脑应用, 2006,(06) .
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成,对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。
(4)开发简单,共享性强。
3.MySQL数据库
MySQL是一种开放源代码的关系型数据库管理系统,MySQL因为其速度、可靠性和适应性而备受关注,大多数人都认为在不需要事务化处理的情况下,MySQL是管理容的最好选择。
四、进度和要求
1、第二周——第三周:查资料、阅读文献;写出开题报告;
2、第四周——第六周:学习网络编程,整合教学资料。
[11]贾振华,褚燕春,何志学. 基于J2EE的网上考试系统的设计与实现[J]. 北华航天工业学院学报, 2008,(06) .
[12]冯运仿. ASP技术在网上考试系统中的应用[J]. 高等专科学校学报, 2001,(03) .
[13]A Java Processor Architecture for Embedded Real-Time Systems Journal of Systems Architecture, In Press, Accepted Manuscript, Available online 22 June 2007, MartinSchoeber.
[2]邱虹坤,成,王亚杰。基于B/S在线考试系统的开发[J]. 航空工业学院学报, 2006,(05).
[3]黄浩,朱少文,,大斌,王泉德,宏银,陆玉昌. 一种基于Web的分布式信息管理系统[J].计算机工程与应用, 2001,(14) .
[4]林杰,丽锋,薛行. 基于Web服务的跨企业信息系统集成研究[J].计算机工程, 2004,(17) .