当前位置:文档之家› 驾校在线考试系统的设计与实现毕业设计

驾校在线考试系统的设计与实现毕业设计

驾校在线考试系统的设计与实现毕业设计

目录

摘要 .................................................................................................. (I)ABSTRACT ..................................................................................... (II)1 引言 . (1)

1.1选题背景 (1)

1.2课题背景及开展研究的意义 (1)

2 相关技术分析 (2)

2.1JSP技术介绍 (2)

2.2三大框架介绍 (2)

2.2.1Struts (2)

2.2.2Hibernate (4)

2.2.3Spring (5)

3 需求分析 (7)

3.1课题简要说明 (7)

3.2可行性研究 (7)

2.2.1经济可行性 (7)

2.2.2技术可行性 (7)

2.2.3运行可行性 (7)

2.2.4时间可行性 (8)

2.2.5法律可行性 (8)

3.3在线驾驶员考试系统一般需求分析 (8)

3.4当前在线驾驶员考试系统现状分析 (8)

3.5性能需求 (9)

4 系统设计 (10)

4.1E-R图 (10)

4.2数据字典 (10)

4.3在线考试数据流程 (12)

4.4在线考试总体功能介绍 (13)

4.5在线考试模块设计 (13)

4.6在线考试数据库设计 (15)

4.7关键技术 (17)

4.7.1tomcat数据库连接池介绍与配置 (17)

4.7.2applet数字签名技术 (18)

5 系统详细设计与实现 (21)

5.1系统登陆实现 (21)

5.2管理员的操作界面 (22)

5.3添加选择题模块 (23)

5.4题目查看模块 (24)

6 系统测试 (26)

6.1系统测试目的与意义 (26)

6.2测试过程 (26)

6.2.1主页面的登录测试 (26)

6.2.2题库添加测试 (27)

6.2.3题库删题测试 (28)

6.3其他错误 (29)

7 结束语 (30)

参考文献 (32)

致谢 (33)

毕业设计(论文)知识产权声明 (34)

毕业设计(论文)独创性声明 (35)

1 引言

1 引言

1.1选题背景

现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即出卷、考生考试、阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,从而提高了考试的质量,使考试更趋于公证、客观、激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

1.2课题背景及开展研究的意义

为了适应新形势的发展,目前国内有很多公司团体研究开发了基于Web的考试系统。而我们知道网络应用软件运行的模式主要有二类:Client/Server模式、Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展而应运而生的一种技术,在这种模式下,客户端需要一个浏览器,服务器端是Web Server,而Web Server是与数据库和应用服务器的紧密结合,可见,这种模式是瘦客户端,即对客户端的要求不高.如今,很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。然而,随着技术的发展,更先进的模式纷纷被提出并时兴起来,其中J2EE就是比较成熟的一种。

2 相关技术分析

2 相关技术分析

2.1JSP技术介绍

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

2.2 三大框架介绍

2.2.1Struts

struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。

struts2 的工作原理图如图2.1所示:

图2.1 struts2 的工作原理图

一个请求在Struts2框架中的处理分为以下几个步骤:

a. 客户端发出一个指向servlet容器的请求(tomcat);

b. 这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。

c. 过滤器FilterDispatcher是struts2框架的心脏,在处理用户请求时,它和请求一起相互配合访问struts2的底层框架结构。在web容器启动时,struts2框架会自动加载配置文件里相关参数,并转换成相应的类。如:ConfigurationManager、ActionMapper和ObjectFactory。ConfigurationManager 存有配置文件的一些基本信息,ActionMapper存有action的配置信息。在请求过程中所有的对象(Action,Results,Interceptors,等)都是通过ObjectFactory 来创建的。过滤器会通过询问ActionMapper类来查找请求中需要用到的Action。

d. 如果找到需要调用的Action,过滤器会把请求的处理交给ActionProxy。ActionProxy为Action的代理对象。ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类。

e. ActionProxy创建一个ActionInvocation的实例。ActionInvocation在

ActionProxy层之下,它表示了Action的执行状态,或者说它控制的Action的执行步骤。它持有Action实例和所有的Interceptor。

f. ActionInvocation实例使用命名模式来调用,1. ActionInvocation初始化时,根据配置,加载Action相关的所有Interceptor。2. 通过ActionInvocation.invoke 方法调用Action实现时,执行Interceptor。在调用Action的过程前后,涉及到相关拦截器(intercepetor)的调用。

g. 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可能是另外的一个Action 链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。

2.2.2Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web 应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Hibernate作为数据持久化的中间件,足以让数据库在业务逻辑层开发中去冬眠。它通过可扩展标记语言(XML)实现了类和数据表之间的映射,使程序员在业务逻辑的开发中面向数据库而改为面向对象开发。使整个项目开发分工更加明确,提高了程序开发的效率。

configuration对象:Configuration 类负责管理Hibernate 的配置信息。Hibernate 运行时需要获取一些底层实现的基本信息,其中几个关键属性包括:

a. 数据库URL

b. 数据库用户

c. 数据库用户密码

d. 数据库JDBC驱动类

e. 数据库dialect,用于对特定数据库提供支持,其中包含了针对特定数据库特性的实现,如Hibernate数据类型到特定数据库数据类型的映射等。

以上信息一般情况下由hibernate.cfg.xml或者hibernate.properties文件来配置,实现与不同数据库的连接。

Session对象:Session是持久层操作的基础,相当于JDBC中的Connection: 实例通过SessionFactory实例构建:

Configuration config = new Configuration().configure();

SessionFactory sessionFactory = config.buildSessionFactory();

Session session = sessionFactory.openSession();

之后我们就可以调用Session所提供的save、find、flush等方法完成持久层操作。因此Session对象也封装了所有对数据库的操作来实现Hibernate对数据

库的操纵功能,如:

Save()方法实现增加和保存;

Delete()方法实现数据的删除;

Update()方法实现数据更新和修改;

Find()方法实现数据的检索;

Hibernate会根据不同的操作自动生成相应的SQL语句,从而实现了程序员对PO对象的操作转化为对数据库关系表的操作。

2.2.3Spring

简单的来说,spring是一个轻量级的开源的控制反转(IOC)和面向切面(AOP)的容器框架。主要是为了解决企业应用程序开发中的复杂性而创建的。它的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架(struts、hibernate等)。Spring由7 个定义良好的模块组成,Spring 模块构建在核心容器之上(就是我们所说的IOC容器),核心容器定义了创建、配置和管理bean 的方式。组成Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。spring的目标是实现一个全方位的整合框架,在spring框架下实现多个子框架的组合,这些子框架之间可以相互独立,也可以使用其他框架方案加以替代。IOC:控制反转,它是不是什么技术,它是一种设计模式。所谓控制反转就是由容器控制程序间的关系,而不是传统实现中,由编程代码直接操控。说白了就是由容器控制对象间的依赖关系。DI:Dependency Injection 依赖注入,即组件(对象)之间的依赖关系由容器在运行期间决定。其实依赖注入和控制反转是对同一概念的不同描述。Spring通过这种控制反转(IoC)的设计模式促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。我们可以把IoC模式看做是工厂模式的升华,可以把IoC看作是一个大工厂,只不过这个大工厂里要生成的对象都是在XML文件中给出定义的,然后利用Java的“反射”编程,根据XML中给出的类名生成相应的对象。从实现来看,IoC是把以前在工厂方法里写死的对象生成代码,改变为由XML文件来定义,也就是把工厂和对象生成这两者独立分隔开来。

其实控制反转就是不需要我们手动new一个对象了,它把我们所要实例化的对象都写在了配置文件xml中了,一般这个类都是我们应用的业务类。框架内部已经将xml中配置的类自动实例化成对象,当我们调用某个类A,并且这个类中存在另一个类B时,我们就说A依赖于B,容器就会将B对象注入到A 类中,大多数情况下都是通过A类中的setB()方法注入进来的。以前是由类中的代码查找类并new对象,现在是xml文件控制的对象的生成,控制权由程序代码转移到了xml文件中。这样做还是有好处的,假如在A中需要5个对象,

那么A类中就会new5个对象,不管以后A中用不用到这5个类,只要用到A 类,就会把这5个类全部new出来。如果我们在xml文件中定义类的话,当类需要用到其中的三个类时,就会用对应的set类()方法将对象注入进来,不用的就不注入进来,由此看来,第一个方法时将类A和5个类紧紧联系起来,不管用不用到5个类都new一下,真浪费,而第二个方法是第一个类你需要我得时候我就注入进来被你用,你不需要就和我没关系。这样类A和其中的5个类是分别独立的互不干预,当有关系的时候,容器自动注入关系。

3 需求分析

3 需求分析

3.1课题简要说明

随着学校的不断扩大,有关学校管理的各种信息也成倍增长。面对庞大的信息量,有必要开发试卷考试系统来提高管理工作的效率。今天我们使用计算机对试卷考试信息进行管理,具有手工管理所无法比拟的优点。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高饭店信息管理的工作效率。

3.2可行性研究

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。

2.2.1经济可行性

开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。

2.2.2技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本网站用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。

2.2.3运行可行性

运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。

本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的JSP+SQLSERVER 2000体系,已无技术上的问题。

信息管理系统毕业设计

1 概述 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如自动高效地管理信息是这些年来多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规管理,科学统计和快速的查询,从而减少管理面的工作量?毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义? 2 需求与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用便,易用性强。该系统实现的大致功能:用户登陆。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。教师管理。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。管理员管理。

拥有最高的权限。允添加教师信息和课程信息等。其提供了简单、便的操作。 3 概要设计 3.1功能模块图 功能模块图,如下图3.1所示 图3.1 功能模块图 3.2数据流图 数据流图,如图3.2所示 教师信息 课程信息

毕业论文管理系统分析与设计说明

毕业论文管理系统分析与设计 班级:信息管理与信息系统 1102 指导教师:黄立明 学号: 0811110206 姓名:高萍

毕业论文管理系统 摘要 (3) 一.毕业论文管理系统的系统调研及规划 (3) 1.1 项目系统的背景分析 (3) 1.2毕业论文信息管理的基本需求 (3) 1.3 毕业论文管理信息系统的项目进程 (4) 1.4 毕业论文信息管理系统的系统分析 (4) 1.4.1系统规划任务 (4) 1.4.2系统规划原则 (4) 1.4.3采用企业系统规划法对毕业论文管理系统进行系统规划 (5) 1.4.3.1 准备工作 (5) 1.4.3.2定义企业过程 (5) 1.4.3.3定义数据类 (6) 1.4.3.4绘制UC矩阵图 (7) 二.毕业论文管理系统的可行性分析 (8) 2.1.学院毕业论文管理概况 (8) 2.1.1毕业论文管理的目标与战略 (8) 2.2拟建的信息系统 (8) 2.2.1简要说明 (8) 2.2.2对组织的意义和影响 (9) 2.3经济可行性 (9) 2.4技术可行性 (9) 2.5社会可行性分析 (9) 2.6可行性分析结果 (10) 三.毕业论文管理系统的结构化分析建模 (10) 3.1组织结构分析 (10) 3.2业务流程分析 (11) 3.3数据流程分析 (11) 四.毕业论文管理系统的系统设计 (13) 4.1毕业论文管理系统业务主要包括 (13) 4.2毕业论文管理系统功能结构图 (13) 4.3代码设计 (14) 4.4,输入输出界面设计 (15) 4.4.1输入设计 (15) 4.4.2输出设计 (15) 4.5 数据库设计 (15) 4.5.1需求分析 (15) 4.5.2数据库文件设计 (16) 4.5.2数据库概念结构设计 (17) 五.毕业论文管理系统的系统实施 (18) 5.1 开发环境 (18) 5.2 调试与测试过程 (19)

在线模拟考试系统需求分析

在线模拟考试系统 需求分析说明书 错误!未指定书

签。

目录 1文档介绍 (3) 1.1文档目的 (3) 1.2文档范围 (3) 1.3读者对象 (3) 2产品介绍 (3) 3产品的功能性需求 (3) 3.1功能性分类 (3) 3.2详细功能介绍 (4) 4数据库设计 (4) 5.项目执行所需人员及时间 (5)

1.文档介绍 1.1文档目的 1、为了帮助考生,提供了许多模拟考试的试题供考生参考,帮助考生熟悉考试环境和考题以充分准备迎接挑战 2、通过在线考试,使考试获得可靠的检测结果 1.2文档范围 项目组内部 1.3读者对象 参与开发在线模拟考试系统的需求分析人员、系统设计人员、开发人员、测试人员等干系人 2. 2.1产品介绍 在线模拟考试系统能够满足上述文档目的,提供一种通过Web方式进行在线考试的方式,系统基于大容量的题库,随机从题库中抽取一定数量的题目,提供给考生在线答题,可以不受地域的限制,又有效控制了考试的规范性。 3.功能性需求 3.1.功能性分类 角色功能模块名称描述 考生 考试模块 在此模块中,考生可以选择自 己想要参加的考试类别,并进 行考试,考试完成以后可以获 得当前考试的成绩 历史成绩模块 在此模块中,考生可以看到自 己以前参加的考试成绩,以对 自己的进步状况进行一次把 握 系统管理员试题维护模块在此模块中,系统管理员需要选择试题的分类,然后针对该试题分类中的所有试题进行维护。可以添加新题目,也可以对现有的题目进行修改或 者删除处理

试卷设置模块这里的试卷,实际上也就是试题分类。对于这个系统来说,题库中的题目是按照一定的分类存放的,不同的分类,试题设置不同(例如某分类的试题数目是20道,而另一个分类的试题数目也许就只有10道,所以要在这个模块中对此进行相关设置,包括分类的添加、修改和删除操作等) 历史成绩查询此模块是指管理员查看某试题分类的整体考试情况(可以从这些信息中判断出题库中的数目难易水平,并可以在以后的维护中作出适当调整) 3.2.详细功能介绍 功能类别详细功能页面名称实现功能方法 用户管理用户登录页面通过输入用户名查询数据库是否存在此用户,如果存在则登录成功,如果不存在,则提示注册 用户注册页面 向用户表添加用户 考生试题分类选择页面动态读取数据库中试题分类名称 考生答题页面 完成考试成绩页面根据选择的试题分类名称列出相应数量的题目 考生历史成绩查询页面根据该登录用户查询出所有有关该考生该科目下的历史成绩 系统管理员试题维护一览页面(包括添加 新问题、修改和删除问题)修改/删除根据选中题目的id 修改或者删除相应的信息,添加则是添加一条新纪录到为题表 试题分类的添加、修改与删除 管理员历史成绩一览页面 根据成绩段显示分布人数

学生信息管理系统毕业设计

一、引言 1.1介绍本课题的目的和意义 随着信息技术的进步和信息时代的来临,管理信息系统即MIS (ManagementInformation System)在现代社会中变得越来越普及,它跨越了管理科学、系统科学、运筹学、统计学以及计算科学,从而形成一个纵横交错的系统。20世纪,随着全球经济的蓬勃发展,众多的经济学家纷纷提出新的管理理论。20世纪中叶,西蒙提出管理依赖于信息和决策的思想。同时维纳也发表了控制论。1958年,比尔.盖尔在书中写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。 1970年,Walter T.Kennevan给管理信息系统下了一个定义:“以口头或者书面的形式,在合适的时间向经理、职员以及外界人员提供过去的,现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。” 在这个定义里强调了用信息支持决策,却没有强调应用模型,也没有提及计算机辅助计算的应用。 1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB. Davis给管理信息系统下了一个比较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人一机系统。它能提供信息支持企业或者组织的运行、管理和决策功能。” 它全面说明了管理的目标,功能和组成,同时反映了管理信息系统在当时达到的水平。 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 1.2管理信息系统的应用 管理信息系统起初应用于最基础的工作,如打印报表、计算工资、图书管理等,进而发展到企业财务管理、库存管理等单项业务管理,这些都属于电子数据处理(EDP,即Electronic Data Processing)系统。有了数据库,借助计算机网络达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统阶段。随着计算机技术的进步以及人们对系统要求的进一步提高,更加强调管理信息系统能否支持单位高层领导的决策这一功能,更侧重于单位外部信息的收集、综合数据库、模型库、方法库和其它人工智能工具能否直接面向决策者,这是决策支持系统(DDS,即Decision Support System)的任务。 1.3在国内外发展概况及存在问题 管理信息系统的发展可分为四个阶段: 第一阶段,也就是最初阶段是统计系统,所研究的内容是数量或者资料之间的表面规律,它可以把资料分成比较相关和比较不相关的组,从而把数据转换为信息。 第二阶段是数据更新系统,也是管理信息系统的低级阶段。

毕业设计管理系统

毕业设计管理系统 目录 一、系统开发的背景........................................................... 错误!未定义书签。 二、系统分析与设计........................................................... 错误!未定义书签。(一)系统功能要求........................................................... 错误!未定义书签。(二)系统模块结构设计................................................... 错误!未定义书签。

三、系统的设计与实现............................................................ 错误!未定义书签。(一)学生基本信息浏览:BASIC_B() .................................. 错误!未定义书签。(二)……………….................................................................. 错误!未定义书签。 四、系统测试 ........................................................................... 错误!未定义书签。(一)测试MAIN_FORM()函数 .............................................. 错误!未定义书签。(二)…………. ...................................................................... 错误!未定义书签。 五、总结 .............................................................................. 错误!未定义书签。 六、附件(代码、部分图表) ........................................... 错误!未定义书签。

本科毕业设计-在线考试系统

1.绪论 1.1 开发背景 近年来,计算机科学技术的发展迅猛异常,日新月异。网络技术、多媒体技术、面向对象的技术日趋成熟,为计算机的应用揭开了新篇章。为了适应计算机技术的发展,网上教育也以受众广、投入低、不受师资和校舍等办学基础设施等条件限制、容易开展高水平教学、教学质量相对容易保证等特点而受到教育界的广泛重视,网上教育促进了教育思想、教育方法、教育手段的更新。信息时代的未来教育,具有创造性、多样性、开发性和个性化的特点。未来教育发展层次的高低,与教育网络的建设与否息息相关。落后的教学手段与封闭的教学模式,再也不能适应未来教育的需求。 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革和更新,而网络考试则是一个很重要的发展方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容按条件组成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷评分,大大提高阅卷的效率;还可以直接把成绩送到数据库中,进行统计分析、排序等操作。所以现在较好的考试方法是采用网络考试,试题内容放在服务器上,考生通用户名密码进行登录,登录后进行考试,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。网上考试是这个课程建设其中的一部分,本文将重点介绍网上考试系统。 1.2 系统的总体概述及其研究意义 网络考试系统的实现技术有多种,可以采用传统的架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web 技术实现。Web 技术采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何的应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。本文

道路货物运输驾驶员驾校模拟考试七

o一、单项选择题(40分) 第 1 题: 道路运输相关法律法规文件从道路运输综合管理、旅客运输、货物运输、___、驾驶员管理及交通事故处理六大方面对从业行为进行规范。 A.企业管理 B.行业管理 C.车辆管理 D.行政管理 第 2 题: 某道路运输企业与驾驶员订立“生死合同”,逃避对驾驶员伤亡进行经济赔偿的责任,这种行为侵犯了驾驶员的哪项权利? A.获得安全生产保障的权利 B.获得工伤保护和民事赔偿的权利 C.对安全生产隐患进行批评、检举和控告的权利 D.解除劳动合同和获得赔偿的权利 第 3 题: 饮酒后驾驶营运机动车的,处___日拘留,并处5000元罚款,吊销机动车驾驶证,5年内不得重新取得机动车驾驶证。 A.5 B.10 C.15 D.20 第 4 题: 发生紧急情况时应采取正确的措施,以___为原则。 A.先救人,后救物 B.先救物,后救人 C.只救人,不救物

D.等待专业人员救援 第 5 题: 在道路运输驾驶员诚信考核中,擅自涂改、伪造、变造从业资格证件上相关记录的,扣___分。 A.1 B.3 C.5 D.10 第 6 题: 不善于思考,言行举止易受情绪左右,这是___性格。 A.理智型 B.情绪型 C.意志型 D.平衡型 第 7 题: 一级维护由___负责执行。 A.驾驶员 B.维修企业 C.车辆生产厂家 D.客货运企业 第 8 题: 为了以备驾驶员或乘客在晕车、突发疾病或发生事故后开展自救和互救,道路运输车辆可以配备___。 A.急救箱 B.安全顶窗 C.安全锤

D.警告标志 第 9 题: 关于道路、气候、气象等对车辆燃料消耗的影响说法不正确的是___。 A.低等级道路行驶燃油消耗较少 B.冬季启动车辆燃料消耗较多 C.长时间使用空调燃油消耗增加 D.车辆超员、超载会使燃料消耗增加 第 10 题: 当前车出现左右摇摆、忽快忽慢等现象时,跟车驾驶员应该___。 A.加快车速,超车 B.放慢车速,加大跟车距离,并警示后车 C.紧急制动 D.找地方停车 第 11 题: 节能驾驶操作不正确的是____。 A.启动前应对发动机进行预热 B.启动发动机时不要空踩加速踏板 C.驾驶员要根据时机进行换挡 D.加速时要急加速 第 12 题: 沙尘天气光线暗淡影响观察时,应开启近光灯、示廓灯、后位灯,必要时开启危险报警闪光灯。同时,能见度在100~200m时,时速应控制在___km以内,夜间时速应控制在30km以内,满载大客车和重载大货车更应降低车速。 A.10 B.20 C.30

2018年驾校科目一最新考试题库(完整版)

2018科目一内部题库 第1页 1、机动车仪表板上(如图所示)亮表示什么? A 、驻车制动解除 B 、制动踏板没回位 C 、行车制动器失效 D 、制动系统出现异常 答案:D 2、驾驶人有下列哪种违法行为一次记6分? A 、使用其他车辆行驶证 B 、饮酒后驾驶机动车 C 、车速超过规定时速50%以上 D 、违法占用应急车道行驶 答案:D 3、下列哪种违法行为的机动车驾驶人将被一次记12分? A 、驾驶故意污损号牌的机动车上道路行驶 B 、机动车驾驶证被暂扣期间驾驶机动车的 C 、以隐瞒、欺骗手段补领机动车驾驶证的 D 、驾驶机动车不按照规定避让校车的 答案:A 4、在道路与铁路道口遇到一个红灯亮时要尽快通过道口。 答案:错 5、这个标志是何含义? A 、向左急转弯 B 、向右急转弯 C 、向左绕行 D 、连续弯路 答案:A 6、驾驶机动车遇到这种信号灯亮时,如果已越过停止线,可以继续通行。 答案:对 7、这个标志是何含义? A 、双向交通 B 、分离式道路 C 、潮汐车道 D 、减速让行 答案:A 8、机动车仪表板上(如图所示)亮,表示驻车制动器操纵杆可能没松到底。 答案:错 9、在路口右转弯遇同车道前车等候放行信号时如何行驶? A 、从前车左侧转弯 B 、从右侧占道转弯 C 、鸣喇叭让前车让路 D 、依次停车等候 答案:D 10、机动车发生正面碰撞时,安全气囊加上安全带的双重保护才能充分发挥作用。 答案:对 11、灯光开关在该位置时,前雾灯点亮。 答案:对 12、这个开关控制机动车哪个部位? A 、风窗玻璃除雾器 B 、风窗玻璃刮水器 C 、危险报警闪光灯 D 、照明、信号装置

学生信息管理系统毕业设计论文

学生信息管理系统毕 业设计论文 Revised on November 25, 2020

–––––––––––––––––摘要––––––––––––––––– 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域、数据库。 –––––––––––––––––前言––––––––––––––––– 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日

常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。 本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有: ⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。 ⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 ⒊学生信息的修改。 ⒋班级管理信息的输入,包括输入班级设置、年级信息等。 ⒌班级管理信息的查询。 ⒍班级管理信息的修改。 ⒎学生课程的设置和修改。 目录 前言 第一章Visual Basic 概述 1.1Visual Basic 语言的特点 1.2Visual Basic 系统几个程序应用中的常用名词 第二章Windows 下的Visual Basic 编程环境简介 面对对象的编程 实现菜单选项

网上考试系统设计毕业论文

网上考试系统设计毕业论文 目录 1 前言 (1) 2 技术支持 (3) 2.1 B/S(Browser/Server)模式 (3) 2.2 https://www.doczj.com/doc/2511420334.html, (4) 2.3 IIS(Internet Information Services)简介 (9) 3 系统设计 (10) 3.1 需求分析 (10) 3.1.1 系统功能分析 (11) 3.1.2 系统性能分析 (12) 3.2 前台设计 (12) 3.2.1 界面设计目标 (12) 3.2.2 界面设计思路 (13) 3.3 后台设计 (13) 3.3.1 系统总体设计 (13) 3.3.2 子系统设计 (14) 3.3.3 公用模块设计 (23) 3.4 数据库设计 (24) 3.4.1 数据库概念设计 (24) 3.4.2 数据库物理结构设计 (27) 4 系统实现 (31) 4.1 系统网络实现 (31) 4.2 系统数据库实现 (33) 4.3 系统前台实现 (36) 4.3.1 学生子系统 (36) 4.3.2 教师子系统 (39) 4.3.3 管理员子系统 (40)

4.3.4 公共模块 (41) 4.4 系统功能实现 (46) 5 小结与展望 (51) 5.1 小结 (51) 5.2 展望 (51) 致谢 (53) 参考文献 (54)

1 前言 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是网上考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行网上考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 网上考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来. 目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web 模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应

驾校理论考试模拟试题

2013驾校理论考试模拟试 1、在车速较高可能与前方车辆发生碰撞时,驾驶人应( )。 ???? A 、先制动减速,后转向避让 B 、急转方向避让 C 、先转向避让,后制动减速 D 、制动减速的同时转向避让 正确答案:A 2、夜间会车应当在距对方来车( )以外改用近光灯。 ???? A 、30米 B 、50米 C 、100米 D 、150米 正确答案:D 3、图中标志的含义是( )。 ???? A 、限制车距 B 、限制高度 C 、限制宽度 D 、解除限制高度 正确答案:B 5、驾驶机动车过程中,( )转向盘。 ???? A 、双手可以临时离开 B 、可以随意操作 C 、严禁双手同时离开 D 、可以原地转动 正确答案:C 6、交通标线按功能分为( )标线。 ???? A 、指路 B 、禁令 C 、车道线、出入口 D 、指示、禁止、警告

正确答案:D 7、被保险人与保险公司对赔偿有争议的,可以依法申请仲裁或向( )。 ???? A 、保监会投诉 B 、保险公司反映情况 C 、当地公安机关交通管理部门报告 D 、人民法院提起诉讼 正确答案:D 11、如图所示,车道分界线用来分隔( )。 ???? A 、同方向行驶的车辆 B 、反方向行驶的车辆 C 、机动车、非机动车和行人 D 、机动车和非机动车 正确答案:A 12、驾驶人超车时,前方车辆不让出超车空间,应( )。 ???? A 、迅速超越 B 、停止超车 C 、连续鸣喇叭超越 D 、开启前照灯超越 正确答案:B 13、自动挡汽车的“P”挡在( )时使用。 ???? A 、陡坡行驶 B 、驻车 C 、正常行驶 D 、路口停车 正确答案:B 14、申请换领驾驶证时,应当填写《机动车驾驶证申请表》,不需提交的证件和资料是( )。 ???? A 、申请人的身份证明 B 、县级或部队团级以上医疗机构出具的有关身体条件的证明 C 、人身保险单 D 、机动车驾驶证 正确答案:C 15、行车途中,仪表板上的“ ”灯亮时,表示( )。 ???? A 、发动机机油量不足、压力过低 B 、制动液泄漏 C 、燃油有泄漏 D 、发动机机油量过多、压力过高

驾校理论考试2018年完整题库,理论考试

驾校理论考试2018完整题库,理论考试 1. 机动车驾驶人、行人违反道路交通安全法律、法规关于道路通行规定的行为,属于 ___。 A.违章行为 B.违法行为 C.过失行为 D.过错行为 答案:B 2. 尚未登记的机动车,需要临时上道路行驶,应当___。 A.取得临时通行牌证 B.到公安机关备案 C.直接上路行驶 D.在车窗上张贴合格证 答案:A 3. 已达到报废标准的机动车___上道路行驶。 A.允许临时 B.不得 C.经维修后可以 D.缴管理费后可以 答案:B 4. 允许收缴、扣留机动车驾驶证的部门只有___。 A.运输管理部门 B.公安机关交通管理部门 C.工商部门 D.税务部门 答案:B 5. 驾驶人在道路上驾驶机动车时,___。 A.只需携带驾驶证 B.只需携带行驶证 C.必须携带驾驶证、行驶证,放置强制保险标志、检验合格标志 D.应携带出厂合格证明或进口凭证 答案:C 6. 驾驶机动车,必须遵守___的原则。 A.右侧通行 B.左侧通行 C.内侧通行 D.中间通行 答案:A 7. 没有划分机动车道、非机动车道和人行道的道路,机动车___。 A.在道路两边通行 B.在道路中间通行 C.实行分道通行 D.可随意通行 答案:B 8. 机动车遇交通警察现场指挥和交通信号不一致时,应当按照___通行。 A.道路标志 B.交通信号灯的指挥 C.交通警察的指挥 D.道路标线 答案:C 9. 机动车在设有最高限速标志的道路上行驶时,____。 A.不得超过标明的最高时速 B.允许超过标明最高时速的10% C.可以超过车辆的最高设计时速 D.必须按规定的最高车速行驶 答案:A 10. 机动车通过没有交通信号灯、交通标志、交通标线或者交通警察指挥的交叉路口时,应当___。 A.迅速通过 B.减速慢行 C.适当加速 D.保持行驶速度 答案:B 11. 在车道减少的路段、路口,机动车应当___。 A.借道超车 B.依次交替通行 C.加速通过 D.抢道行驶 答案:B 12. 机动车通过没有交通信号或没有管理人员的铁道路口时,应___。 A.按原来车速行驶 B.减速或停车观察 C.加速尽快通过 D.紧随前车行驶 答案:B 13. 机动车遇行人正在通过人行横道时,应当___。 A.停车让行 B.绕行通过 C.持续鸣喇叭通过 D.提前加速通过 答案:A 14. 机动车行经没有交通信号的道路,遇行人横过道路时,应当___。 A.鸣喇叭,让行人快走 B.加速行驶 C.减速或停车避让 D.绕行通过 答案:C 15. 机动车在道路上发生故障,难以移动的,首先应当持续开启危险报警闪光灯,___。 A.抓紧排除故障 B.向过往车辆求救 C.并在来车方向设置警告标志 D.与维修厂联系 答案:C 16. 警车、消防车、救护车、工程救险车执行紧急任务时,其他车辆___。 A.可加速穿行 B.可谨慎超越 C.视情让行 D.应当让行 答案:D 17. 道路养护车辆、工程作业车进行作业时,过往车辆和人员___。 A.应当加速超越 B.应当注意避让 C.应当连续鸣号 D.应各抢其道 答案:B 18. 高速公路没有限速标志的,最高时速不得超过___。 A.90公里 B.100公里 C.120公里 D.130公里 答案:C 19. 车辆在高速公路上发生故障,依法采取必要的安全措施后,车上人员应当___ A.在车内不得下车 B.到车后帮助指挥其他车辆让行 C.迅速离开车辆并转移到右侧路肩上或应急车道内 D.帮助将车推到路边 答案:C 20. 在道路上发生交通事故,造成人身伤亡的,驾驶人应当___,并迅速报告执勤的交通警察或者公安机关交通管理部门。 A.立即抢救受伤人员 B.迅速将车移到安全的地方 C.撤离现场,自行协商处理损害赔偿事宜 D.先检查车辆受损情况 答案:A 21. 在道路上发生交通事故,仅造成轻微财产损失,并且基本事实清楚的,当事人___。 A.不得撤离现场 B.应当迅速报警 C.应当先撤离现场再进行协商处理 D.应当将车停在原地协商赔偿 答案:C 22. 饮酒后驾驶机动车的,处暂扣___,并处200元以上500元以下罚款。 A.机动车 B.行驶证 C.1个月以上3个月以下驾驶证 D.3个月以上驾驶证,由民警决定 答案:C 23. 醉酒后驾驶机动车的,由公安机关交通管理部门约束至酒醒,处___拘留和暂扣3个月以上6个月以下驾驶证,并处500元以上2000元以下罚款。 A.15日以下 B.15日以上 C.1个月以下 D.1个月以上

信息管理系统毕业设计

1概述 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我 们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的出现,正是管理人员 与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量?毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义? 2需求与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便, 易用性强。该系统实现的大致功能:用户登陆。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。教师管理。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。管理员管理。拥有最高的权限。允许添加教师信息和课程信息等。其提供了简单、方便的操作。 3概要设计 3.1功能模块图 功能模块图,如下图3.1所示

学生管理系统毕业设计

学生管理系统毕业设计 目录 一使用工具及技术简介 (1) 1.1 Microsoft .NET 框架简介 (1) 1.2 开发工具 (2) 1.3 Winform 简介 (3) 1.4 sql 2008 简介 (4) 二总体设计 (6) 2.1 系统设计背景 (6) 2.2 系统概述 (6) 2.3 需求分析 (6) 2.4 实现目标 (7) 2.5 系统流程图 (7) 2.6 数据库设计 (8) 三系统详细设 (10) 3.1 用户登录详细设计 (10) 3.2 学生登陆进入页面 (11) 3.3 教师登陆进入页面 (14) 四软件开发中的困难与成果 (22) 4.1 软件开发中的困难 (22) 4.2 软件开发的成果 (23) 总结 (24) 致谢 (25) 附录 (26) 软件部分代码 (26) 一登陆页面方法: (27) 二学生进入页面方法代码: (28) 三教师登陆页面方法代码 (30)

一使用工具及技术简介 1.1 Microsoft .NET 框架简介 https://www.doczj.com/doc/2511420334.html,是Microsoft XML Webs 平台。XML Webs 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Webs 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 https://www.doczj.com/doc/2511420334.html,框架是Microsoft Windows操作系统家族中一名重要的新成员。它是下一代Windows应用程序的基石,下一代应用程序更容易开发、部署,以及与其它网络系统集成。 .NET框架帮助软件开发人员、系统管理人员更轻松地开发、管理,提升性能,加强安全,提高稳定性。.NET框架简化了Windows软件开发。它让开发人员用一种方法开发出两种程序:网络应用程序和桌面应用程序(这种程序有时也被称为“智能客户端程序”)。它还能帮助开发人员使用相同的工具和技能开发大至大型服务器安装,小至手持智能的形形色色的软件。 构建在.NET框架上的软件比常规的软件更容易部署,更容易管理。可以把它们开发成自动升级的模式。.NET框架还可以最大限度地减少不兼容软件之间的冲突。 .NET 框架的主要优点有: 帮助软件使用者与网络服务商部署软件。 提供更稳定、更安全、更易扩容、更高性能的软件开发环境。 让开发人员更有生产力:更易使用现有代码,使他们更轻松地集成所支持的20多种编程。 语言编写出来的组件,让他们用同样的工具和技能开发出更多样化件。

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

毕业论文 题目:Java Web应用开发—— 在线模拟考试系统的设计与实现学院:计算机与信息工程学院 专业:软件工程

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。 作者签名:日期:

学位论文原创性声明 本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

在线考试系统---毕业设计开题报告

毕业设计开题报告 题目名称基于.net 在线考试系统设计 院(系)计算机科学学院 专业班级XXXXXXXX 学生姓名XXXXX 指导教师XXXX 辅导教师XXX 开题报告日期2015年1月9日 在线考试系统设计 学生:XXX,计算机科学学院 指导老师:XXX,计算机科学学院 一、题目来源 生产/社会实际等 二、研究的目的和意义 目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;

二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。 三、阅读的主要参考文献及资料名称 [1].《网站开发实践》,邵丽萍,电子工业出版社,2007 年

学校信息管理系统毕业设计

学校信息管理系统毕业设计

学校信息管理系统 [摘要] 随着科技的飞速发展,采用传统的手工方法对学校信息进行管理已越来越不方便,针对我校的实际情况开发了这套学校信息管理系统,本系统包括有…、…、…、…等功能,采用……工具进行开发,该系统帮助学校大大地提高了处理各种信息的效率。 [关键字] Delphi 模块管理

目录 第一章引言 (2) 第二章所用开发语言简介 (2) 2.1 Delphi 介绍 (2) 2.2 Delphi具有的优点 (2) 2.3模块中使用的Delphi系统预定义控件及其属性简介 (2) 第三章需求分析阶段 (3) 3.1登录模块和主界面模块需求分析 (3) 3.2登录模块和主界面模块设计系统性能要求: (3) 3.3负责模块中系统的功能分析: (3) 3.4功能模块 (3) 3.4.1功能的实现 (3) 3.4.2模块框架图 (4) 3.5模块数据分析 (5) 第四章设计阶段 (5) 4.1概要设计 (5) 4.1.1数据库概论及SQL SERVER 2000简介 (5) 4.1.2模块数据库设计 (6) 4.2详细设计 (11) 4.2.1数据信息准备 (11) 4.2.2程序数据流图 (11) 第五章软件设计说明 (12) 5.1界面模块设计 (12) 5.2主界面模块设计 (14) 第六章结束语 (15) 第七章参考文献 (15) 第八章致谢 (16)

第一章引言 随着我国教育事业的不断推进,一直以来许多高校对在校师生的基本资料维护、班级信息、选课情况、选修课程信息及学生选课成绩管理的半手工管理方式已不在适应社会,主要表现为工作效率低,容易由于人为的疏忽造成一些不必要的麻烦。最典型的就是学校手工记录些信息,经常由于不知道放哪或者丢失而无从下手。 以上所描述的手工过程的不足之处显而易见,整个管理环节都有可能由于人为因数而发生意想不到的后果。所以利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到学校管理人员不用象以前那样辛苦,工作人员出错的概率也会减少,工作效率就会提高。 为方便对在校师生的个人资料、选课情况、班级管理等进行高效的管理,特编写该程序以提高学校信息的管理效率。使用该程序之后,管理层可以及时查询在校师生的基本情况、班级管理,学生可以进行选课管理、成绩查询等一些功能,教师也可以进行适应的操作,如查看学生的基本信息、学生的选课成绩等。 第二章所用开发语言简介 2.1 Delphi 介绍 Delphi7.0是美国Borland公司出品的一种强大的可视化软件快速开发工具,是目前最好的Windows 应用程序开发工具! 它能支持面向对象、可视化的开发风格、具有强大的数据库管理功能,它所提供的强大的数据库编程工具,如ADO组件、IBX组件和数据模块设计窗口。 2.2 Delphi具有的优点 Delphi7.0提供一个快速的编译器,优化的编译模式在很大程度上提高了代码质量;提供统一集成开发环境(Integrated Development Environment 即IDE);集成了许多可视化辅助工具,实现了直观、可视的程序设计风格,方便地编写和管理各种类,维护程序的源代码;大大简化了应用程序的开发,提高编程效率;其封装了Windows的API函数、DATA等函数,简化了编程时创建、维护窗口的许多复杂的工作。 2.3模块中使用的Delphi系统预定义控件及其属性简介

相关主题
文本预览
相关文档 最新文档