《数据库原理》课程在线考试系统的设计与实现大学论文

合集下载

在线考试系统的设计与实现-本科毕业论文

在线考试系统的设计与实现-本科毕业论文

在线考试系统的设计与实现-本科毕业论文XXXXXXXXXXXXXXXXX本科毕业论文(2016届本科毕业生)题目:学生姓名:学生学号:x学院名称:xxxxxxxxxx专业名称:xxxxxx指导教师:XXXXXXXXXXXXXX二零一六年四月在线考试系统的设计与实现【摘要】目前,社会各行各业需要人才,而人才的选拔重要途径是通过考试来判定。

现阶段,学校的考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。

这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;二是人工的考试方式由于工作量大从而极易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。

不仅如此,传统考试由于不能全方位出题,故不能全面考查学生的能力。

因此传统的考试方式已经不能适应现代考试的需要。

本文的目的主要是针对以上传统考试的弊端以提高考试效率而设计文档,开发出在线考试系统。

本系统在window平台下使用myeclipse开发工具,在tomcat6应用服务器上,使用mysql数据库开发的,该系统具备的基本功能:用户注册,用户信息的修改、用户信息的管理、试题库管理、试卷生成、在线考试、计算机自动阅卷、成绩查阅,报表功能等。

除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强。

【关键词】试题;管理;java;考试Student Information Management System【Abstract】At present, all sectors of society needs talents, selecting talents is an important way to de termine through the exam. At present, the school exams are the traditional ways of exa mination paper: by the teacher questions, students paper answer, the teacher manual m arking, and artificial test paper analysis four steps. This one is for the teacher to bring t he work of the tedious, is not conducive to the teacher in the improvement of work effici ency; the two is the artificial examination way due to the heavy workload and eror pron e; three is the human factors of uncertainty, may cause the topic scope is too narrow. No t only that, the traditional examination because it is not a full range of questions, can no t fully test students' ability. Therefore, the traditional examination method has already c an't adapt to the demand of the modern examination. The purpose of this paper is aime d at the drawback of traditional examination of the above to improve test efficiency and design documents, the development of online examination system.The system under the windows platform using MyEclipse development tools, application server Tomcat6, the use of MySQL database development, the system has the basic function of: user registration, access to modify user information, user information management, question bank management, generating papers, online test, the computer automatic marking, performance, reporting capabilities. In addition to achieve the abovefunctions, the online examination system should also have a friendly, simple interface, high security, stability is better【Keywords】Questions; management; java;exam目录第一章绪论 (6)1.1 项目开发的背景 (6)1.2 项目开发的意义 (6)1.3本章总结 (7)第二章开发技术平台 (7)2.1 软件工程简介 (7)2.2 jdk 1.6、tomcat 6 (7)2.3 MVC思想 (8)2.4 jsp简介 (8)2.5 Java简介 (8)2.1 mysql数据库简介 (9)2.6 本章小结 (9)第三章考试系统分析 .................................................. - 1 -3.1 背景分析................................................... - 1 -3.2 系统开发步骤............................................... - 1 -3.3 用户需求分析............................................... - 1 -3.4 可行性分析................................................. - 2 -3.5 功能模块分析............................................... - 2 -3.6 性能分析................................................... - 2 -3.7 系统实现的目标............................................ - 3 -3.8 系统运行环境............................................... - 4 -3.9 本章小结................................................... - 4 -第四章考试系统的设计 ................................................ - 5 -4.1 流程分析................................................... - 5 -4.2 系统各模块的功能........................................... - 5 -4.3 数据表设计................................................. - 6 -4.4 本章小结................................................... - 8 -第五章管理系统的设计与实现 .......................................... - 9 -5.1 登录功能模块的实现......................................... - 9 -5.2 系统主页面.................................................- 10 -5.3 考生管理模块...............................................- 11 -5.4 考题科目模块...............................................- 12 -5.5考卷管理模块...............................................- 14 -5.6成绩查询管理模块...........................................- 15 -5.7报表管理模块...............................................- 16 -5.8在线考试管理模块...........................................- 18 -5.9学生在线查询成绩...........................................- 19 -5.10 本章小结..................................................- 19 -第六章系统调试与测试 ................................................- 19 -6.1 程序调试常见错误...........................................- 19 -6.2 程序的测试.................................................- 20 -6.3测试方案...................................................- 21 -6.4 本章小结...................................................- 21 -第七章总结.........................................................- 22 -致谢...............................................................- 23 -参考文献. (24)第一章绪论1.1 项目开发的背景随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。

数据库原理课程设计论文

数据库原理课程设计论文

数据库原理课程设计论文一、教学目标本课程的教学目标是使学生掌握数据库原理的基本概念、设计方法和应用技术,培养学生运用数据库技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)理解数据库的基本概念,包括数据、数据模型、数据库、数据库管理系统等;(2)掌握关系模型的基本操作,如增、删、改、查等;(3)了解数据库设计的基本步骤,包括需求分析、概念设计、逻辑设计、物理设计等;(4)熟悉数据库安全性和完整性约束的设置与实现;(5)了解数据库应用系统的设计与开发过程。

2.技能目标:(1)能够使用数据库管理系统进行数据库的创建、维护和管理;(2)能够运用SQL语言进行数据的增、删、改、查等操作;(3)具备数据库设计的基本能力,能够根据实际需求设计简单的关系数据库;(4)能够设置数据库的安全性和完整性约束,保障数据的安全和准确;(5)能够参与数据库应用系统的开发,了解开发流程和关键技术。

3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣,认识到数据库技术在现代社会的重要性和广泛应用;(2)培养学生严谨的科学态度,对待数据库设计和开发工作认真负责;(3)培养学生团队协作精神,学会与他人共同解决问题;(4)培养学生创新意识,鼓励在数据库应用系统中尝试新技术和新方法。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据、数据模型、数据库、数据库管理系统等;2.关系模型及其操作:表的创建、数据的增删改查、索引、视图等;3.数据库设计:需求分析、概念设计、逻辑设计、物理设计等;4.数据库安全性和完整性:用户管理、权限控制、约束设置等;5.数据库应用系统设计与开发:开发流程、关键技术、案例分析等。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行授课,包括:1.讲授法:讲解基本概念、原理和方法,引导学生理解数据库原理的核心内容;2.案例分析法:分析实际案例,让学生了解数据库原理在实际应用中的作用和意义;3.实验法:安排上机实验,让学生亲手操作,加深对数据库原理的理解和掌握;4.讨论法:学生进行课堂讨论,促进学生之间的交流与合作,提高解决问题的能力。

在线学习考试系统设计与实现

在线学习考试系统设计与实现

在线学习考试系统设计与实现摘要:互联网的普及给人们带来的便利不需多说。

因此如果把在线考试系统与互联网结合起来,利用MyEclipse编程软件建设在线考试系统,实现在线考试系统的网络化。

则对于进一步提高教学发展定能起到不少的促进作用。

在线考试系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的学校了解和熟知学校的在线考试系统服务等,不仅为学校提供了服务,而且也推广了自己,让更多的学生了解自己。

对于学校而言,若拥有自己的在线考试系统,通过在线考试系统让学校的宣传、营销提上一个新台阶,同时提升了学校形象。

根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设计,在到系统实现,分别为前端实现和后端实现。

论文内容从系统描述、系统分析、系统设计、系统实现、系统测试来阐述系统的开发过程。

本系统力求结合实际找出一种切实可行的开发方案,经过反复研究和学习,借助MyEclipse编程软件、JSP技术、mysql数据库和Tomcat服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。

关键字:在线考试系统,MyEclipse编程软件,mysql数据库第1章绪论1.1开发背景21世纪,早已进入互联网信息快速发展的时代,互联网的普及给人们带来了许多便利。

像大部分的学校等都有自己在线考试系统,而学校也由之前传统的模式转移到互联网上来,这时学校建立属于自己的系统就势在必行。

那么在线考试系统建设的作用和意义有哪些呢?1.首先提升学校形象:系统对于一个学校来说就像是一个无形的广告。

在现在这个信息时代,如果一个学校连在线考试系统都没有做过,往往给学校留下的印象就是这是一个跟不上时代潮流的学校。

2.加强学生服务:学生教师定期提供资料给学校,或者随时接受学校的建议。

如果学校需要,可以通过搜索得知学校对学生教师的相关服务。

3.同时一个好的系统能将学校的宣传手段提上一个新的台阶。

在线考试系统的设计与实现毕业论文-在线考试系统毕业论文

在线考试系统的设计与实现毕业论文-在线考试系统毕业论文

摘要随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。

计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度上减少了影响考试的人为主观因素,同时减少了教师的工作量。

在线考试系统的设计就是基于上述目的开发设计的。

本系统采用了模块化的设计思想进行开发,根据学校考试工作的需求分析,并采用用户权限管理的设计思想对系统功能模块进行划分,实现了考生的基本信息管理;试题库更新操作;试卷的自动生成;自动评卷;考生网上考试和查询以往考试成绩等功能。

本文从系统的设想到实现过程作了详细的说明,对完成特定功能模块的工作原理详细作了解说。

系统使用ASP动态网页技术,以VBScript和JavaScript脚本语言和HTML超文本标记语言结合为编写工具,结合SQL server 2000数据库技术开发。

ASP其实是一套微软开发的服务器端脚本环境,它内含于IIS中。

通过ASP我们可以结合HTML 网页、JavaScript、ASP指令和ActiveX控件建立动态、交互且高效的web服务器应用程序。

有了ASP就不必担心客户浏览器是否能运行我们所编写的代码,因为所有的代码都将在服务器端运行,包括所有嵌在普通HTML中的脚本程序。

【关键词】网上考试系统ASP SQL ServerABSTRACTWith the development of computer network technique and network education, the traditi onal test form cannot meet the n eeds of moder n developme nt. Therefore, little by little, the traditi onal test is replaced by the on-l ine test. The computer on-l ine exam in ati on, gradi ng and so on so as to separateteach ing from testi ng, to a degree, which reduces huma n factors and the workload of teachers. The desig n of the on-I ine exam in atio n system is based on the above purposes.Accord ing to the dema nding an alysis of the school exam in ati ons, the system adopts the design thinking of modularization and of the user power in managing to divide the system functions into modules. It realizes the total functions about the basic information man ageme nt of exam in ees; to update the questio n database; to produce exam in ati on papers automatic; to evaluate exam in ati on papers automatic; exam in ees could exam on li ne and also could check the past exam in ati on results, and so on.. This article makes a detail illustration on how to design the system and make it come true, especially to completed the specific fun ctio n modules.The system uses the ASP dyn amic homepage tech no logy, and compiles the tool VBScript and JavaScript as script Ianguage and union the HTML hypertext mark Ian guage, un ifies SQL server 2000 database tech no logy to develop. ASP is a Microsoft development environment for server-side script, which includes the IIS. Through the ASP, we can comb ine HTML pages,ASP and ActiveX comma nd set up to create dyn amic, in teractive and efficie nt web server applicati ons. With ASP, you do not worry about whether the clie nt browser to run the code we write, because all of the code will run in the server, i nclud ing all embedded in ordinary HTML in scripts.【Key words] : Exami nation On li ne System ASP SQL Server目录刖言.................................... -1 -第一章开发工具的概述........................... -2 -第一节ASP的简介 ............................ -2 -第二节D REAMWEAVE MX200牟勺简介................... -2 -第三节SQLS ERVER数据库简介...................... -3 -第二章系统分析.............................. -4 -第一节系统需求分析............................. -4 -一、实现教师网上组卷.......................... -4 -二、实现学生网上答卷.......................... -4 -三、实现试题库维护........................... -4 -第二节可行性分析.............................. -5 -一、技术可行性.............................. -5 -二、经济可行性............................ -5 -三、操作可行性.............................. -5 -第三节系统基本功能............................ -6 -一、教师用户功能............................ -6 -二、学生用户功能............................ -7 -第四节系统业务分析............................ -7 -一、考生考试模块............................ -7 -二、教师管理模块............................. -7 -第五节系统数据分析............................ -9 -一、科目管理数据流程图......................... -9 -二、试题管理数据流程图.......................... -9 -三、试卷管理数据流程图......................... -10 -第三章系统的总体设计............................. -12 -第一节主要功能模块............................. -12 -一、后台管理:............................. -12 -二、考试功能:............................. -12 -第二节系统数据库分析与设计......................... -12 -一、 主登录界面设计 ......................... -18 -二、 教师登录界面设计 ....................... -21 -第二节教师管理员模块 ............................一、 试卷管理模块(adminsubject.asp ) .............................. - 22 -二、 题库管理模块(adminhouse.asp ) ................................. - 24 -三、 试卷生成模块(adminpaper.asp ) ................................. - 27 -四、 考试信息模块(adminsentnotice.asp ) ..................... - 29五、 考生信息管理模块(adminuser.asp ) ..................... - 29 -第三节实现普通考生考试界面(SUBJECTAS P ......................................一、 选择试卷和考试界面设计 ...................... -30 -二、 查询成绩界面 .......................... -34 -第五章系统测试 ................................第一节系统使用方法 ..............................第二节系统测试 ................................一、 模块测试 ............................. -35 -二、 确认测试 ............................ -35 -三、 系统测试 ............................. -35 -第三节系统维护 ................................一、 数据维护 ............................. -36 -二、 代码维护 ............................. -36 -三、 软件维护 ............................. -36 -总结 ....................................致谢 ....................................参考文献 .................................附录 ....................................一、 英文原文 ...............................二、 英文翻译 ...............................三、 源代码 .............................................. 错误! 第四章系统设计与实现 .............................第一节登录界面的设计 .............................-18 - -18 - -22 - -30 - -35 - -35 - -35 - -36 - -37 - -38 - -39 - -40 - -40 -45 - 未定义书签。

ASP1065《数据库原理》在线作业与考试系统——在线考试子系统2

ASP1065《数据库原理》在线作业与考试系统——在线考试子系统2

摘要随着社会进入网络时代,计算机网络已经成为社会发展的强大动力。

网络不仅给我们带来是无穷的信息,也带来了很多便利。

不仅企业、政府的正常工作离不开网络,教育事业同样需要网络,在线考试也成为必然。

本文讨论了《数据库原理》在线考试系统的开发背景、开发目标、系统开发的体系结构、系统开发工具、相关技术以及系统具体设计和实现过程。

此系统采用三层体系结构开发,即前端由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用Sql Server 2000数据库实现数据逻辑。

系统采用的是B/S 设计模式,于Windows XP 平台下开发成功。

《数据库原理》在线考试系统存储了考生、题库、管理员等信息,主要包括在线制作试卷、在线审批发布试卷、在线控制考试、在线考试等功能。

考试结束评分系统可以根据考生的答题情况给出分数,管理员可以查看学生的成绩,并有对试题提取的频率加以统计分析等功能。

此系统设计基本满足了《数据库原理》考试需求,能完善的运行。

关键词:在线考试,JSP,JavaBean,Sql Server 2000数据库,B/S模式目录第1章概述......................................... 错误!未定义书签。

1.1课题背景与意义.................................. 错误!未定义书签。

1.1.1课题开发背景.............................. 错误!未定义书签。

1.1.2课题背景与意义............................ 错误!未定义书签。

1.2系统开发目标.................................... 错误!未定义书签。

第2章系统运行环境及系统开发技术 ............... 错误!未定义书签。

2.1系统运行环境.................................... 错误!未定义书签。

在线考试系统的设计与实现论文

在线考试系统的设计与实现论文
国内外比较流行的信息管理系统的平台模式在大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式还有Web浏览器/服务器(Browser/Server,简称B/S)模式。然而我国近几年的计算机的普及度升高,对信息管理系统的需求加大到一定量。C/S模式数据安全性比较差,分布功能也比较弱,并不能够实现快速部署、安装还有配置。因此,而今国内外信息管理系统正在从C/S结构转向B/S结构。而本课题正是采用基于浏览器/服务端(B/S)和Java语言开发的在线考试系统。
关键词:在线考试;MySQL;jsp
ABSTRACT
Nowadays,the popularization of computer network technology is increasingly mature and campusnetwork,provide a good foundation for online exam. Using the computer and network technology to realize the test information,possesses the advantages of traditional exam than not. So to develop the online examination system of the information age is necessary。
Key words:The online test;MYSQL;jsp
前言
随着人们对信息管理和运用的需求的日益迫切及和信息技术的飞速发展,信息系统的整合和运用在生活的各个方面都得到广泛深入的使用。在线考试系统是非常典型的集管理信息系统和网络编程技.但是,随着学校管理工作内容、对象等不断的变化,复杂麻烦的手工操作以及一般的计算机软件已不能满足考试的需要了。使用先进的管理信息系统对学生息资源和试题资源进行科学的和系统打的管理己成为高校考试系统发展趋势了.

《数据库系统原理》课程网站的设计与实现毕业论文[管理资料]

《数据库系统原理》课程网站的设计与实现毕业论文[管理资料]

摘要《数据库系统原理》课程网站是一个集成了课程介绍、教学资源、课程作业、资源的下载、在线教学视频、在线批改作业、课程论坛等功能的平台。

本网站是采用ASP. Server 的结合开发出而成。

本网站实用性强,实现资源共享,改变学生的学习方式,使教师与教师、教师与学生、学生与学生之间的交流有了全新的方式,打破传统课堂的制约,改进教与学的方法,提高数据库课程的教学质量。

本文主要讨论了此网站的需求分析,介绍了系统各个模块的功能设计与实现、网页布局、访问数据库以及相关操作信息。

关键字:课程网站,课程论坛,数据库系统原理ABSTRACTThe principle of database system, the course website is an integrated curriculum, teaching resources, the course assignments, resource download, online teaching video, online corrects students' papers, course BBS functions such as platform. This website is USES technique combining with SQL Server to develop and become. This website practicability, resource sharing, change the student's study way, make the teachers and teachers, teachers and students, communication between students and a new way to break traditional classroom, the restriction, improvement of teaching and learning methods, to improve the teaching quality of course database. This paper mainly discusses the website needs analysis, introduces the function of each module of system design and implementation, and web page layout, and relevant operation information access database.Key Words:course website,Course BBS, principle of database system目录课题背景 (1)国内外研究现状 (1)研究内容 (3)开发方式与工具 (3) (4) (5) (5) (5) (5) (5)3.需求分析 (6) (6)功能性需求 (7)3.3非功能性需求 (8)4. 系统设计 (8) (8) (9)功能设计 (10)数据库的分析与设计 (12)数据库的设计 (12)数据库的连接 (15)5. 网站详细设计与实现 (17)注册以及登录模块 (17)注册功能的实现 (17)登录功能的实现 (18)个人信息管理模块 (19)查看并修改个人基本信息 (19) (20)论坛模块 (22)论坛首页 (22)浏览帖子、发表帖子和回复帖子 (23) (27)6. 小结与展望 (32)小结 (32)展望 (32)参考文献 (33)致谢 (34)1. 引言课题背景数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算机环境中的一个核心成分。

在线考试系统的设计与实现的本科毕业论文

在线考试系统的设计与实现的本科毕业论文

在线考试系统的设计与实现的本科毕业论文在线考试系统的设计与实现的本科毕业论文目录绪论 (1)(一)系统开发的目的 (1)(二)系统开发的意义 (1)一、系统简介 (2)(一)环境简介 (2)(二)nginx简介 (3)(三)cgi与f-cgi原理简介 (4)(四)memcached简介 (4)(五)mysql数据库简介 (5)二、可行性研究 (6)(一)经济可行性 (6)(二)技术可行性 (6)(三)法律可行性 (6)(四)系统流程图 (7)(五)数据流图DFD (7)(六)数据字典DD (9)三、需求分析 (12)(一)功能需求 (12)(二)性能需求 (12)(三)ER图 (13)四、总体设计(概要设计) (14)(一)系统概要设计 (14)1.WBS图 (14)2.系统功能模块与界面设计 (14)(二)数据库概要设计 (15)1.ER模型 (15)2.关系模型设计 (15)五、详细设计 (17)(一)功能设计 (17)1.学生功能模块(StudentModule) (17)2.管理员模块(AdminModule) (21)(二)数据库表详细设计 (26)六、编码与单元测试 (29)(一)单元编码 (29)(二)界面展示 (30)(三)单元测试 (33)七、系统测试 (35)八、系统维护 (37)(一)项目部署与发布 (37)(二)性能调优和运维 (37)结论 (38)参考文献 (39)绪论(一)系统开发的目的随着C++、java、C#等面向对象编程语言的出现。

OOP的编程模式深入软件工程师们的心。

但是在大多数应用似乎被java structs框架、jsp框架、.net框架所垄断,尽管如此,这些框架在一些领域因为其执行效率的低下而被用户诟病。

比如,java需要在JVM环境下运行,对大量置数据类型进行过度封装,其在效率、性能方面的不足也体现出来。

C/C++一直在效率方面表现出色,被广泛应用于系统、驱动、服务器和游戏行业软件的开发。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中文题目:《数据库原理》课程在线考试系统的设计与实现外文题目:THE DESIGN AND IMPLEMENTATION OF THE ONLINE EXAMINATION SYSTEM FOR THE COURSE OF DATABASE PRINCIPLE毕业设计(论文)共 72 页(其中:外文文献及译文15页)完成日期年月答辩日期年月摘要如今,计算机网络技术日益成熟和校园网的普及,为在线考试提供了良好基础。

利用计算机以及网络技术实现考试的信息化,具有传统考试不可比的优点。

因此开发适应信息时代的在线考试系统是有必要的。

面对目前形势,设计出基于B/S结构在线考试系统。

此在线考试系统分别采用Windows 7、MySQL作为服务器端操作系统、后台数据库开发工具;系统体系结构采用B/S结构;MYECLIPSE为B/S模块应用程序开发工具。

实现教师出卷、学生考试、教师组卷、教师阅卷、分配教师阅卷等功能。

在设计中,使用目前流行的Ajax技术,提高客户机和服务器间数据交换效率以及灵活性。

在本系统的开发中,还使用了例如XML、JavaScript等技术。

本系统基于Internet/Intranet,将考试工作自动化和信息化结合为一体,来达到系统设计的基本目标和满足校内外,对考试信息共享、利用的要求。

关键词:在线考试;MySQL;jspABSTRACTNowadays, the popularization of computer network technology is increasingly mature and campus network, provide a good foundation for online exam. Using the computer and network technology to realize the test information, possesses the advantages of traditional exam than not. So to develop the online examination system of the information age is necessary.In the face of the current situation, design the online examination system based on B/S structure. The online examination system with Windows 7, MySQL as the server operating system, background database development tools; The system architecture adopts B/S structure; MYECLIPSE application development tools for B/S module. To achieve volume, exam, teacher group volume, teachers marking, distribution, marking, etc. In the design, the use of currently popular Ajax technology, improve the efficiency of data exchange between the client and the server, and flexibility. In the development of this system, and USES the technology of such as XML, JavaScript, etc. This system based on Internet/Intranet, combine examination for automation and information technology as a whole, to achieve the basic purpose of system design and meet face-to-face, on the requirement of information sharing and utilization of exam.Key words:The online test;MYSQL;jsp目录前言 (7)1 项目概述 (8)1.1 研究背景 (8)1.2 研究现状 (8)1.3 系统结构及研究内容和功能描述 (8)1.4 业务流程描述 (10)1.5 本系统存在的问题和薄弱环节分析 (13)2 可行性分析 (14)2.1 技术可行性 (14)2.2 操作可行性 (14)2.3 经济可行性 (14)3 需求分析 (15)3.1 总体目标 (15)3.2 具体目标 (15)3.3 系统功能建模 (15)3.3.1 系统数据流程图 (15)3.3.2 数据字典 (19)3.4 系统数据模型 (21)4 概要设计 (24)4.1 体系结构设计 (24)4.2.1 外部接口 (24)4.2.2 内部接口 (25)4.3 代码设计 (25)4.3.1 代码设计原则 (25)4.4 数据库设计 (26)4.4.1 数据库设计原则 (26)4.4.2 关系模式设计 (27)4.4.3 数据字典 (27)4.4 输入输出设计 (29)4.4.1 输入设计 (29)4.4.2 输出设计 (30)4.5 运行设计 (31)4.5.1 运行环境 (31)4.5.2 运行模块的组合 (31)4.5.3 运行控制 (31)4.5.4 运行时间 (31)4.6 出错处理设计 (31)4.6.1 出错输出信息 (31)4.6.2 出错处理对策 (32)4.7 安全保密设计 (32)4.7.1 数据安全性 (32)4.7.2 登录管理员的安全性 (32)4.8 维护设计 (32)5 详细设计 (33)5.1 老师登录模块定义 (33)5.1.1 模块定义 (33)5.1.2 输入项 (33)5.1.3 限制条件 (33)5.1.4 测试要点 (33)5.2 学生登陆模块 (33)5.2.1 模块定义 (33)5.2.2 输入项 (33)5.2.3 输出项 (34)5.2.4 限制条件 (34)5.2.5 测试要点 (34)6 编码 (35)6.1 概述开发工具及编程脚本 (35)6.1.1 WEB服务器简介 (35)6.1.2 (35)6.1.3 JSP简介 (36)6.2 脚本习惯说明 (36)6.3 脚本 (36)7 测试 (44)7.1 测试原则及测试方法概述 (44)7.2 测试项目测试用例 (44)7.3 软件测试结论 (46)7.3.1 软件能力 (46)7.3.2 缺陷和限制 (46)7.3.3 建议 (46)7.3.4 测试结论 (46)致谢 (48)参考文献 (49)附录A 英文译文 (50)JSP技术简介及特点 (50)附录B 英文原文 (55)附录C程序清单 (61)7辽宁工程技术大学毕业设计(论文)前言随着人们对信息管理和运用的需求的日益迫切及和信息技术的飞速发展,信息系统的整合和运用在生活的各个方面都得到广泛深入的使用。

在线考试系统是非常典型的集管理信息系统和网络编程技。

但是,随着学校管理工作内容、对象等不断的变化,复杂麻烦的手工操作以及一般的计算机软件已不能满足考试的需要了。

使用先进的管理信息系统对学生息资源和试题资源进行科学的和系统打的管理己成为高校考试系统发展趋势了。

如今,几乎所有学校的各个部门都已建立了针对日常工作的信息管理系统。

如财务管理信息系统、教务系统、科研管理信息系统、图书检索信息系统等。

而这些系统在很大的程度上都提高了这儿些部门的工作效率、管理水平。

但对于在线考试系统来说,还是比较缺乏完善的、系统化的信息管理的。

正是因为认识到了在线考试系统在学校信息化中的重要地位,所以,才需要用先进的系统开发工具以及技术来实现管理工作信息化的、科学化的管理,真正的做到“充分利用现有的资源和信息”,开发出来对现有信息充分整合和操作,并减少不必要的和繁杂的手工操作,提高办公的效率,有助于加快教育体制改革进程。

所以,建设一个功能完善的、操作简单的在线考试系统迫在眉睫。

1 项目概述1.1 研究背景而今的这个信息化的时代,Internet、计算机网络都扮演着特别重要的角色,世界各领域的信息管理的模式都正在被信息化改变着。

而作为选拔人才的工具--考试,它的模式也面临着变革的挑战。

现代化在线考试系统被迫切需要,一场难以也表的变革马上就要来临。

只有使用信息化管理手段、计算机才可能实现考试的方便化、标准化和制度化。

学校只有采用了在线考试系统,才可以跟上教育发展的需求。

此在线考试系统是一个面向考试的通用的系统,它特别好的把物业考试的各个环节整合到一起,是一个将考试与当今计算机技术联合的体现。

目前在我国大多学校没使用在线系统,基本上考试还处于传统状态,使教师不但劳动强度大还工作效率低。

因此一个好的在线考试系统的推出顺应了时代需要。

1.2 研究现状从目前网络教学系统技术实现的形式和方法来看,大致可分为两种教学模式。

一种是以视频会议系统为主的实时在线式网络教学,它是通过传输音频和视频,将在空间上分离的教师和学生联结在一起,进行实时的、可视的交互式教学,另一种是基于Web技术的非实时自主式网络教学,它是使用先进的交互式Web技术将教学资源组织到相关的Web页面,存放在Web服务器上以B/S方式提供互动的教学服务,比如课件下载、在线交流等。

而大多数在线学习的课程都是以公开课的形式存在,或者是在线培训的那种,大多数的都不可以进行在线考试,也没有考试相关。

正是由于网络技术在考试方面的缺席,为我们研究此在线考试技术提供了空间。

国内外比较流行的信息管理系统的平台模式在大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式还有Web浏览器/服务器(Browser/Server,简称B/S)模式。

然而我国近几年的计算机的普及度升高,对信息管理系统的需求加大到一定量。

C/S模式数据安全性比较差,分布功能也比较弱,并不能够实现快速部署、安装还有配置。

因此,而今国内外信息管理系统正在从C/S结构转向B/S结构。

而本课题正是采用基于浏览器/服务端(B/S)和Java语言开发的在线考试系统。

1.3系统结构及研究内容和功能描述在线考试系统结构如下:9辽宁工程技术大学毕业设计(论文)图1-1 在线考试系统结构图Fig. 1-1Online examination system structure diagram研究内容:本设计主要是完成《数据库原理》课程在线考试系统的设计与实现,本系统包括两个角色:学生和老师。

相关文档
最新文档