当前位置:文档之家› 基于JAVA在线考试系统的设计与实现_大学本科毕业论文设计

基于JAVA在线考试系统的设计与实现_大学本科毕业论文设计

基于JAVA在线考试系统的设计与实现_大学本科毕业论文设计
基于JAVA在线考试系统的设计与实现_大学本科毕业论文设计

毕业论文(设计)

题目:基于JAVA在线考试系统的设计与实现学院:理学与信息科学学院

专业:通信工程

目录

摘要..................................................................................................................... I ABSTRACT: ..................................................................................................... II 第一章引言.. (1)

1.1课题背景 (1)

1.2课题的目的和意义 (1)

1.3对于该项目的描述 (1)

1.4 系统设计思想 (2)

1.5可行性分析 (3)

第二章系统设计相关技术介绍及开发环境要求 (3)

2.1MVC模式的介绍 (4)

2.1.1MVC模式的概述 (4)

2.1.2MVC的强势与劣势 (4)

2.2 JAVA组件JAVABEANS (4)

2.2.1什么是J A V A B EANS (4)

2.3 JAVASE概述 (4)

2.4关于STRUTS (5)

2.4.1S TRUTS简介 (5)

2.4.2S TRUTS的主要功能 (5)

2.4.3S TRUTS工作原理 (5)

2.5 关于SWING (6)

2.5.1S WING简介 (6)

2.5.2为什么需要S WING (6)

2.5.3S WING带给我们什么 (7)

2.6 关于开发环境的概述 (7)

2.6.1操作系统 (7)

2.6.2开发语言 (7)

2.6.3开发环境 (8)

2.7关于布局的概述 (8)

2.7.1B ORDER L AYOUT (8)

2.7.2F LOW L AYOUT (8)

2.7.3G RID L AYOUT和G RID B AG L AYOUT (8)

2.8小结 (9)

第三章系统需求分析和总体设计 (9)

3.1 系统功能需求 (9)

3.2 系统设计的总体框架 (10)

3.2.1软件层次结构 (10)

3.2.2界面与控制器的关系 (10)

3.2.3业务层介绍 (10)

3.2.4数据层介绍 (11)

3.3系统的用例图 (11)

3.3.1总体用例分析 (11)

3.3.2用户管理用例分析 (12)

3.3.3考试管理用例分析 (12)

3.3.4考试题目管理用例分析 (13)

3.3.5成绩管理用例分析 (13)

3.4小结 (14)

第四章系统的详细设计 (14)

4.1客户机的类 (14)

4.2服务器的类 (15)

4.3实体类部分 (15)

4.4工具类 (16)

4.5读取配置文件类 (16)

4.6系统运行的详细描述 (16)

4.7系统运行图以及主要的实现代码 (20)

4.8小结 (28)

第五章总结与展望 (28)

5.1工作总结 (28)

5.2后续工作展望 (29)

致谢 (30)

参考文献: (31)

基于JA V A的在线考试系统的设计与实现

摘要:当今节约已经成为一个命题,在线考试系统的设计意在响应这个话题,努力构建无纸化管理。所谓的在线考试就是将考试安排在网上进行,方便了考试的组织安排工作;节省了大量的时间与资源。在线考试系统适合考生分布范围广不容易集中的远程教育。本文通过对试题的导出,在线用户的登录,答题,以及考试结果的输出进行设计,完成一个简单的在线考试系统。本文基于JAVA,通过MVC结构,swing进行布局。综上技术,能够将系统功能实现。

关键字:远程教育、在线考试、MVC、JA V A、Swing

Design and implementation of online examination based on

java

Abstract:Today's conservation has become a proposition, online examination system design is intended to respond to this topic and build a paperless management. The so-called online exam is conducted online examination arrangements will facilitate the examination of the organizational arrangements; saves a lot of time and resources. Online examination system is suitable for a wide range of candidates is not easy to focus on the distribution of distance education. Based on the examination of export, online user's login, answer, and the output of test results to design, to complete a simple online examination system. Based on JA V A, through the MVC structure, swing the layout. To sum up technology, the ability to implement system functions.

Keywords: distance learning, online examinations, MVC, JA V A, Swing

第一章引言

1.1课题背景

随着近些年来网络的蓬勃发展使得网络教育也得到了一定的认可,代表了现代教育的重要发展趋势,推动了教育的更新换代。在这种形式下,网络教育所伴随的在线考试必定能在将来的教育事业上作用明显。到目前为止,包括教育部在内的教育执行机构等都在积极的制定在线考试机制,使得教育事业更上一层楼。所以,如今很多研发机构都在响应时代的命题对网络教育以及附属产业进行探讨和研发。伴随着网页技术对日常生活的渗透,开发一个在线考试系统已经势在必行。

1.2课题的目的和意义

根据现有情况,教育机构和学校都还是采用以往的考试方式,即纸质答卷。但是传统纸质考试步骤很繁琐,考试组织机构要组织人员更具自己的需求出试题;安排考生在所在考场考试;安排监考人员监考;安排阅卷人员对试题进行评阅;最后安排阅卷结束后的总结大会并对考试情况作出分析报告。不只是这样,其工作也将会是十分繁琐并且非常容易出错。换句话说,传统的考试方式已经在一定程度上不太适合现代考试的需求。在计算机应用的迅猛发展的前提下,网络应用也伴随着蓬勃发展。所以,无论是考试机构还是考生都迫切需求一个应用来减轻工作量。不仅减轻了考生的负担,而且也提高了考试的质量。从而使考试更接近公平,公正,客观,更能激发考生的学习积极性。现在这种技术已经得到初步推广,得到了各种认证考试的认可。综上需求,我们做出这个在线考试系统能够在考试和学习的过程中起到便捷、提高考试质量、减少阅卷工作量的作用。

1.3对于该项目的描述

对计算机的应用,使得生产效率得到了极大的提高,同时也使一部分生产力

得到了解放。在信息化飞速发展的今天,计算机的应用来解决实际生产生活中的问题已经相当普遍。鉴于传统考试中使用纸质试卷带来的效率低下,信息滞后等诟病,我们迫切需要一个应用解决这些问题。本文设计这个在线考试系统,采用了JAVA编程语言实现考试系统。

本文介绍的这个在线考试系统,考生通过系统许可。在用户登录界面输入自己的账户和密码,进入考试系统。然后根据系统提示,完成考试作答并得到自己的分数。上述这个过程全部都是在网络上进行并且解决了纸质答卷的繁琐过程。

本文论述的在线考试系统主要分成两个部分,即服务器部分与客户端部分。这两者之间是通过网络连接起来的,服务器的一个线程和客户端是连着的。

首先,在服务器部分,这部分首先启动。然后,服务器开始读取系统所需的配置文件。上述操作能够使考试所用到的试题提交到服务器;接着读取学生的信息、学号、姓名、密码等都要出现在服务器中。将上述信息读取到服务器中之后,将上述信息封装在某个类中,紧接着等待客户端发送请求。当客户端有请求发送,然后服务器就会与客户端进行连接。然后等待请求结束,该连接才会断开。在这个过程中,服务器不断监听客户端的请求,控制运行进程。

其次,客户端部分,设计的比较简单。因为要给学生操作,所以为了方便学生进行操作,这里用到了图形界面的操作。上边提到的图形界面总共有三个界面构成。第一个就是用于学生考试的用户登录的界面:考生需要正确输入自己的账号和密码才能登录该系统;第二个就是学生选择考试科目的界面,在这个窗口出现之前先将前面一个窗口关闭,然后再创建新的窗口;第三个界面是考生的考试界面的窗口,进入此界面也要关闭前一个窗口,紧接着当考生完成考试,提交试题,分数自动显示,然后关闭窗口。在此同时,服务器同时要断开连接,线程结束。综上所述,就是客户端的三个窗口。

在这个在线考试系统中,本文涉及到两个主要的类:即试卷类和学生类。这两个类的信息,都是以配置文件的形式保存的。上述信息都可以用工具类读取。

1.4 系统设计思想

本文所描述的在线考试系统是以服务器和客户端的连接为中心的,下述就是

该系统的设计思想。

首先,服务器先启动,服务器然后读取配置文件。接着,将考试所需的考题以及规定格式写入配置文件;然后,把考生的账号密码等信息写入另一个配置文件中。服务器需要读取试题信息,所以在设计时要定义学生类,试卷类以及题目类。当客户端与服务器之间连接时需要数据请求,这里包括多种请求类型。这里包含的请求有连接请求,考生登录请求,试题发送请求,答题请求。为满足上述需求,我们要定义请求类,并且要求服务器不断读取请求信息。为了减少代码量,我们这里需要几个工具类:一个是创建套接字的连接;另一个就是用来读取配置文件的工具类。这样就出来了服务器的基本框架。

在客户机这边,我们只需考虑一个线程就行了。并且涉及到四个类,这之中有三个窗口类和一个客户机与服务器线程连接的类。这个连接类是上述三个窗口类的一个属性,这个属性用来使三个窗口类与服务器进行数据通信。三个窗口也只能通过上述连接类与服务器之间进行通信。这样这个客服器的整体设计也就呈现出来了。

此外还要说一下就是,客户机与服务器进行连接是通过IP和端口号数据通信的。客户机与服务器对应关系如下:一个客户机对应一个服务器;而一个服务器对应多个客户机。服务器与客户机通过线程连接。

1.5可行性分析

鉴于在线考试系统的美好前景,本项目的设计目标是实现考试系统,并且能够实现其相应的业务功能,例如登录功能,考试功能,管理员修改难度系数,考试时间,题目数,考试得分等。此项目需要实现如下功能。

一、登录功能:用户能够准确无误的登录考试系统。二、考试功能:实现基本的业务逻辑。三、查看分数:在考试结束后,考生能够看到考试分数。四、管理员可以根据系统定义修改难度系数和题目数。五、题目切换:实现上一题与下一题的切换。六、其他功能还有计时功能等。

第二章系统设计相关技术介绍及开发环境要求

2.1MVC模式的介绍

2.1.1MVC模式的概述

MVC是模型(Model),视图(View)和控制(Controller)的缩写。其中Model 层用来实现系统中的业务逻辑,通常可以用JavaBean来实现;View层用于与用户的交互;Controller层连接模块与视图,它可以是用户的请求得到恰当的视图予以显示,同时它也可以是用户的输入得到解释并将它们映射为模型层可执行的操作[1]。

2.1.2MVC的强势与劣势

优点:低耦合性,使得更改视图层代码就不用重新编译模型和控制器代码。高重用性和可适用性,允许你是用各种方式的视图来访问同一个服务器端的代码。快速的部署,使用MVC模式是的开发时间得到相当大的缩减[2]。

缺点:MVC的缺点是它没有明确的定义,不容易理解。

2.2J AVA组件J AVA B EANS

2.2.1 什么是JavaBeans

JavaBeans是一种企业级开发中的技术规范,凡是遵循该规范的类都称为JavaBeans类,又叫做pojo类。该规范主要包含以下几点:

1.所有的类都必须实现序列化接口。

2.所有的属性尽量定义为私有属性。

3.所有的方法定义为公有方法。

4.提供属性的get和set方法,通过该方法可以访问属性。

2.3 JavaSE概述

JavaSE是java Standard edition的缩写。JavaSE就是Java的标准版,主要用于桌面应用软件的编程。JavaSE包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程[3]。

JavaSE具有以下几个特点:第一,它比较容易开发;第二,它启动时间短,内存占用较少;第三,它还有元数据特性。

2.4关于S TRUTS

2.4.1 Struts简介

Struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型应用的时间。Struts已逐步越来越多运用于商业软件,是一种非常优秀的JavaSE MVC实现方式[4]。

2.4.2 Struts的主要功能

1.Struts包含一个controller servlet,能够将客户端的请求发送给Action对象。

2.它提供了一系列实用对象:通过Java reflection自动处理JavaBeans属性、提示和消息。Struts提供了它自身的控制器组件,并且整合了其他技术,用来提供模型和视图。Struts正逐步被运用,是性能良好的MVC实现方式[5]。

2.4.3 Struts工作原理

这里我们先来介绍一下MVC,MVC是Model-View-Controller的缩写。它作为称用得设计模式得到了广泛的运用。MVC 使数据接口和逻辑接口连接减弱,并且使得视图更加富有变化性。MVC使得程序逻辑清晰,更容易被人理解。

MVC的工作原理如下2-1所示:

2-1MVC的工作原理

接下来,我们说一下Struts,它作为MVC的一种实现。Struts继承了MVC 的各项特性,具有MVC的特点。并根据JavaSE的特点,做出了相应的更改。Struts的工作原理,如下图2-2所示:

2-2Struts的工作原理

2.5关于S WING

2.5.1 Swing简介

Swing是建立在AWT之上的组件集。除提供了AWT所缺少的、大量的附加组件外,Swing还提供了替代AWT重量组件的轻量组件。AWT中文含义抽象窗口工具包(Abstract Window Toolkit)功能是Java开发用户界面最初的工具包。Swing还包括了一个用于实现插入式界面样式特性的图形用户界面的下层构件。因此,在不同的平台上,Swing组件都能保持组件的界面样式特性。例如双缓冲、调试图形和文本编辑包等[6]。

2.5.2 为什么需要Swing

Swing设计者采用的设计模式:模型——视图——控制器(MVC)模式。该设计模式遵循一个基本原则:它限制一个对象的功能的数量。防止一个按钮完成所有的事情。而应该分配内容,比如说让一个对象负责组件的观感,另一个对象负责存储内容。

当程序员想要使用Swing组件来完成开发时,不需要考虑MVC体系结构。每个用户界面的元素都有一个包装器的类来保存模型和视图。当需要查询所需要的内容时,包装器类会向模型询问并且返回所要的内容。当想要改变视图时(例如,在一个文本域中改变光标位置的时候),包装类会把此请求转发给视图。然而,有时候包装器转发命令并不得力。在这种情况下,就必须直接地与模型进行交互。

2.5.3 Swing带给我们什么

MVC模式吸引广大Swing设计者原因是这种模式允许实现可插观感。每个按钮或者文本域的模型是独立于观感的。当然可视化表明完全依赖于特殊观感的用户界面的设计,并且控制器可以改变它。比如,在一个语音控制设备中,控制其需要处理的各种事件与使用键盘和鼠标的标准计算机完全不同。Swing设计者通分离底层模型与用户界面,这样能够重用模型的代码,更甚于在程序运行时对观感进行切换[7]。

对于绝大多数组件,模型类将实现一个以Model命名结尾的接口。比如,我们所知道的按钮就实现了ButtonModel接口。实现上述接口的类可以定义各种按钮的状态。上述按钮并不是很复杂,在Swing组件库中就有个叫DefaultButtonModel的类就实现了这个接口。在试图对象中,每个Swing组件都有一个相关的后缀UI的视图对象[8]。

2.6关于开发环境的概述

2.6.1操作系统

此在线考试系统的开发环境是Windows系统,该系统安全系数比较高而且方便。

2.6.2开发语言

开发语言:jdk1.6.0_10。JDK(Java Development Kit)是Sun公司针对Java 开发员研发的产品。

Java的就是JDK,它包括了Java运行环境(Java Runtime Envirnment);一堆Java工具和Java基础的类库(rt.jar)。所有的Java应用程序都有某个版本的JDK与其相对应。所以,要学好Java,首先要掌握JDK。最能被程序员接受的是Sun公司发布的JDK。除了Sun之外,好多公司都开发了自己的JDK。例如GNU组织开发的JDK;IBM公司开发的JDK等[9]。

2.6.3开发环境

开发环境:Eclipse6.0版。Eclipse是一个基于JA V A的开发平台。它的源代码是开放的。该软件本身是一个框架和一组服务,用于通过插件组件来构建开发环境。其中Eclipse 附带了一个标准的插件集,包括了Java开发工具(Java Development Kit,JDK)[10]。

2.7关于布局的概述

2.7.1BorderLayout

BorderLayout用于边框布局的布置容器。它可以对容器内的组件等进行布局设置。例如,调整大小,调整容器内组件的位置。该容器有以下五个区域:东、西、南、北、中。这五个位置,每个位置只允许包含一个组件。并且这些位置都有自己的标志:EAST、WEST、SOUTH、NORTH、CENTER[11]。

2.7.2FlowLayout

FlowLayout外观管理器的功能就是把系统程序中所用的的各个组件按照先后顺序由上到下,由左及右依次排开[12]。

2.7.3GridLayout和GridBagLayout

GridLayout的作用是将该窗口分成大小不等的均匀网格,然后使得组件能够依次按格放入组件。

GridBagLayout的功能是根据设计者的想法,改变组件的大小,使它们能够摆在想要的位置[13]。

2.8小结

本章主要介绍了该在线考试系统的关键技术和工具,对系统模式简介MVC,以及串联的Struts。使得模型——视图——控制器直接进行恰当的交互,完成各自的职能。用Swing布局器进行布局,使得用户界面的设计更加人性化。

第三章系统需求分析和总体设计

3.1 系统功能需求

这个在线考试系统的设计目标是实现考试系统,让考生能够自主考试完成答卷以及查分。并附带实现相应的业务功能,如登录功能、考试功能、查分功能等。项目中的需实现的功能如下。

1.登录功能。考生能够自主登录该考试系统,再输入考生的账号密码后能够准确无误的进入考试系统。为考试完成做好充分的前提。

2.考试功能。它主要业务逻辑就是考试功能。考试功能,顾名思义,考试点击该按钮能够打开试题进行作答。进入考试后系统为考生自动分配考题,考生只需对试卷中出现的考题进行作答即可。

3.查看分数。考生能够在考试结束后查看考试分数。当考生对自己分配到的试题做大完毕并确认无误后,提交试卷。系统会对考生对试题的作答准确与否进行判断,进而对考生的作答给出得分。

4.查看考试规则。该考试系统能够查阅考试规则。考试组织者根据具体情况对考试规进行编写。考生在考试前能够阅读该规则,以免出现不该发生的失误。

5.题目切换。实现上一题、下一题的切换。是考生能够在做题的过程中进行题目选择,或者切换题目进行答案纠正,题目检查。

6.计时功能。考试科目都有规定一定的作答时间,该考试系统具有倒计时功能。考生能够时刻看到自己的作答时间以及剩余时间。不至于因为时间问题影响自己的答题,计时功能能够督促考生快速完成试题的作答。

除此之外,该系统下管理员还可以修改难度系数和倒计数时间修改设定以及

考题题目的增减来适应不同的情况。

3.2 系统设计的总体框架

3.2.1软件层次结构

控制层

视图层 业务层 数据层

3-1软件层结构

在线考试系统软件层次结构大致以上述图片进行连接。首先,登陆窗体,菜单窗体,测试窗体共同构成了用户客户端。用户客户端连接业务层,业务层连接数据层,三者共同构成了该考试系统的软件层结构。

3.2.2界面与控制器的关系

3-2界面与控制器的关系

界面与控制器的关系大致由上图就能够表述出来,客户端就是这里的控制器。它能够控制选择进入各个界面。它根据考生的信息输入请求,响应进入不同的考试界面。例如:登陆界面,选择界面,和考试界面。综上,呈现出控制器与界面的关系。

3.2.3业务层介绍

在这个在线考试系统的开发中,业务层采用接口加实现的方式制作。其中项loginframe

menuframe examfranme clientcontext ExamServiceIm plpl

EntityContext 选择界面

MenuFrameMenuFra

me Client Context 登陆界面 LoginFrame 考试界面 examframe

目中的业务层主要有以下几个功能:

1.验证用户信息的正确性。当用户来到登陆界面,用户需要输入本人的账号和密码方能进入该考试系统完成考试作答。当输入的账号或者密码不准确时,系统会做出报错信息。以免考试出现问题。

2.从数据层抽取试题,生成试卷,为表现层提高考试所需要的信息及试题。使考生能够得到考试试题并完成考试。

3.验证用户的答案是否正确并且给出分数。在考生完成试题作答后能够获取自己的得分。

3.2.4数据层介绍

在本次在线考试系统的开发中,数据层的主要实现的功能是读取用户信息,考题信息,考试信息等。

读取用户信息:数据层接收到登录请求时,数据层要调出用户信息并且读取。从而响应请求,进而用户能够顺利进入考试系统。

考题信息:当用户登录考试系统成功,考生要进行考试,必须发送考试请求。这时,数据层要调出考题信息,形成考题。这样,考生就能进入考试界面并完成考试作答。

考试信息:当考生开始答卷,数据层要不断地更新考试信息。并通过考生的答案提交判断考生的得分。当考生提交试卷,数据层提交考生得分。

3.3系统的用例图

3.3.1 总体用例分析

在线考试系统

3-3总体用例图

管理者 用户管理部分 考试管理部分 成绩管理部分 试题管理部分

由上图我们可以看出该考试系统分为以上五个部分即:用户管理部分,考试管体部分,成绩管理部分以及试题管理部分。其中,用户管理部分是对用户的个人信息进行统一管理,使用户能够登陆该在线考试系统。考试管理部分是指考生再登陆考试系统后,对考试进行的所有操作,比如,查看考试规则、进行考试、试卷提交等,都贵考试管理部分统一作出处理。成绩管理系统就是当用户提交试卷,系统给出分数后,它要对数据进行处理并能够在用户界面呈现出来。试题管理部分是管理者将试题导入该考试系统,并将试题进行分类。当用户点击考试请求,试题管理部分自动分配考题供用户作答。上述的使用者分为两部分,其中一部分是管理者;另一部分是用户。

3.3.2 用户管理用例分析

通过下图我们能够看到用户管理分为以下四部分,当用户登陆考试系统后可以进行以下五个操作即:考试开始,分数,考试规则,试题提交以及离开。当考生点击考试开始,系统就为用户分配好试题。当然在开始考试前最好看一下考试规则,以免出现非受获性失误。当用户提交考题时要进行试卷提交操作,接着用户会得到考试结果即考试分数。最后用户进行离开操作,离开考试系统。这样,一次完整的在线考试就结束了。这就是用户所能体验的在线考试系统的用户的所有操作。

在线考试系统

3-4用户管理

3.3.3 考试管理用例分析

考试管理

用户 开始 分数 考试规则 离开

试题提交

3-5考试管理

综上图,我们可以得到考试管理部分包括以下五个管理项目。就是考试规则的修订填充;考试系统曾是正常时刻准备用户考试;开始考试,对考试进行计时,以及监督用户进行考试操作,进行整错判断;用户提交试卷后,考试管理自动判断用户所做出的答案并进行评分;最后考试管理提供用户分数。这些都能被用户体验。

3.3.4 考试题目管理用例分析

题目管理

3-6题目管理 上图所描述的是管理者对题目进行的管理操作。它包含五部分:题目的增加、题目的删除以及答案的设置。增加题目和删除题目是管理者对试题库的试题进行数量的修订,以满足用户对该考试系统的需求。答案设置就是对试题的正确结果作出明确标出。综上来实现管理者对题目的管理。

3.3.5 成绩管理用例分析

用户 考试规则 准备考试 开始考试 自动阅卷 查看成绩

增加题目 删除题目 答案设置

管理者

成绩管理

3-7成绩管理

上图是该系统的成绩管理用例。管理者对用户的成绩进行管理,用户能够查询自己的成绩。完成系统的成绩显示职能。

3.4小结

这一章通过对系统功能需求、设计框架以及总体用例图来分析系统需求和总体设计。由系统的功能需求够做出系统的基本框架,通过框架让我们更能了解考试系统的基本构造。最后通过系统的整体用例图来说明用户与管理者所需的操作以及在此考试系统中起到的作用。为在线考试系统的构造做出更详细的说明,为下边在线考试系统的具体编写做好坚实的铺垫。

第四章系统的详细设计

前边几章我们已经介绍过,本文所描述的在线考试系统主要有两部分组成:客户机部分和服务器部分。此外,该系统还涉及到一些实体类和一些工具类。这些类在系统中都是以包的形式存在,下边我们来介绍一下考试系统的设计方式。按照包的形式。

4.1客户机的类

客户机的类包含LginFrame 类、SelectSubjectFrame 类、ExamMainFrame 类、Client 类。各个类在此考试系统中都扮演着不同的角色,下面我就来介绍一下。

首先是登陆界面。该界面有登录窗口、学号输入框、密码输入框、确定进入考试系统按钮、取消按钮等。这些都是都是使用的LginFranme 类来编写的实现的。

用户 成绩查询 管理者

而SelectSubjectFrame类用来编写选择科目的窗口、一个选择科目的标签、一个选择科目的下拉菜单和一个确定按钮以及一个取消按钮。

下边这些都属于ExamMainFrame类:学生考试窗口、考试窗口的标题即在线考试系统、显示题目的文本框、试题四个选项的可选项、显示题号的框和剩余题目数的标签、上一题,下一题试题切换以及交卷按钮、显示剩余剩余时间的标签。

以上就是本次考试系统中客户机的类。

4.2服务器的类

服务器中只用到了ServeletMainClass类,下边我们属性、方法和内部类这个顺序来介绍一下。

首先,ServelettMainClass类的属性有以下内容。ss是ServerSocket的缩写,其表示服务器的套接字;stuDao是由StudentDao缩写而来的,它表示学生信息;pro是Properties的缩写,其含义是一个键值对,通信时传输信息用;pDao由PaperDao缩写而来,它表示试卷信息。

接着,我们介绍一下它的方法。其中,init()void表示初始化函数;而main() void表示服务器启动入口函数。

最后,我们来介绍一个内部类ServerThread,它有以下属性。S是Socket的缩写,它表示与客户机连接的套接字;oos是由ObjectOutputStream缩写而来的,它表示对象输出流。接着来描述一下它的方法,begin void是表示开始考试请求;login void用来表示登陆请求;其中send void表示结束考试请求发送;run() void来表示线程运行。

4.3实体类部分

其中实体类包含四个类:一个学生类;一个试卷类;一个试题类;还有一个请求类。下面我们依次来看一下这些类的属性和方法。

首先,来看一下学生类。Student类,该类中有以下属性:id是int整型的,

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

毕业论文管理系统分析与设计 班级:信息管理与信息系统 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)

毕业论文---建筑消防系统论文

建筑的消防系统 摘要:建筑物的消防系统与人们的私人财产和生命安全息息相关,我们只有拥有合理的、规范的消防措施以及消防意识才能保证我们的城市家园更加美好漂亮,以及给社会国家带来健康发展。 关键词:建筑消防标准、消火栓、报警系统、消防设备。 自从学习建筑设备这门课程以来我深感到它的重要性,有时候它与我们的人身财产与生命安全息息相关,因此我从《室外给、排水组成》、《建筑采暖系统的分类》、《建筑通风的基本原理》、《建筑房排烟设计》、《空气调节的基本原理》、《建筑的消防系统》这6个题目中选取了《建筑的消防系统》,并且阐述了建筑消防标准和规范报警系统的相关观点,我们只有在建筑房屋的时候严格执行这些规范和标准,才能保证我们每一个人的人身财产与生命安全,共同创造一个和谐美好的城市家园。 随着我国经济建设的迅速发展,人民生活水平的不断提高以及其它各项事业的兴旺发达,城市用地日益紧张,促进建筑物正朝着高层化、密集化方向发展,建筑物的装修用料和方式也越趋多样化,并随着用电负荷及煤气耗量的加大,对建筑消防、火灾自动报警系统设计提出了更高、更严格的要求。为确保人民生命财产的安全,建筑消防及火灾自动报警系统设计已成为建筑设计中最重要的设计内容之一。 一、建筑物消防系统的标准及规范 目前我国与建筑电气消防有关的设计规范主要有《高层民用建筑设计防火规范》、《火灾自动报警系统设计规范》、《民用建筑电气设计规范》等。前两部是国家标准,后者是国家建设部发布的行业标准。三部规范对建筑中一、二类建

筑的划分以及对火灾报警与消防联动控制系统的设置与要求总体来讲是一致的,但从各自不同角度三部规范也各有侧重,有所区别。在实际应用中国标是带有强制性的,必须严格遵守,部标或行业标准应服从国标。 1、设计依据 建筑物消防设计的依据是建筑消防设计规范、系统设计规范、设备制造标准、安装施工验收规范及行政管理法规等五大方面的消防法规,并注意了解现行国家有关标准及规范中的正面词:"必须"、"应"、"宜"、"可"和反面词:"严禁"、"不应"、"不得"、"不宜"的含义。 要结合建筑物的功能、用途及属于哪级保护对象和消防等级,并认真执行现行国家有关标准及规范的宽严程度及公安消防监督部门的审批意见。 2、火灾报警系统基本形式的划分 火灾报警系统的形式应根据具体设计对象来确定,在做规划设计方案时,应首先必须搞清楚设计对象的建筑形式、规模、分类、建筑个体的分布等诸多因素,再根据这些因素来确定火灾报警系统的形式。 二、消防设备布置 火灾探测器的设置:敞开或封闭楼梯间应单独划分探测区域,并每隔2~3层设置一个火灾探测器。前室(包括防烟楼梯间前室、消防电梯前室、消防电梯与防烟楼梯间合用的前室)和通道应分别单独划分探测区域,特别是前室与电梯竖井、疏散楼梯间及通道相通,在发生火灾时烟气更容易聚集或流过,是人员疏散和消防扑救的必经之地,故应装设火灾探测器。对于一般电梯前室虽然不是人员疏散必经之地,但该前室与电梯竖井相通,也是在发生火灾时烟气容易聚集或流过,宜单独划分探测区域及装设火灾探测器。 电缆竖井应单独划分探测区域及装设火灾探测器。一则是恐怕竖井形成拔烟火的通道;二则是恐怕发生火灾时火势沿电缆延燃。为防止竖井形成拔烟火的通道及防止发生火灾时火势沿电缆延燃,“高层民用建筑设计防火规范”及“民用建

毕业设计-物资管理系统-论文

毕业设计-物资管理系统-论文 毕业设计 <<物资管理系统>> 院系______ 专业______ 班级______ 姓名______ 日期年月日 中文摘要 物资管理系统为企事业单位管理人员日常工作的调度、安排、计划。分为计划管理、物资管理、资金管理等各部门提供充足的信息和快捷的查询手段.其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。利用DELPHI 6.0软件及其提供的各种面向对象的开发工具,建立完整性强、安全性好的数据库,开发出功能完备,易使用的应用程序。经过调试、编译与实现,该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。尤其是系统的“报表生成模块”的功能极大的减轻工作人员的工作量,并以快速、准确等优点取代人工操作,提高了管理工作效率。 关键词 : DELPHI 6.0 管理信息系统数据库模块物资管理系统 Utilities Management System for management of day-to-day work of the utility meter-reading fee, statements generated, the cost of the provision of adequate means of information and quick enquiries. Its development mainly to the establishment and maintenance of databases including background and the development of two front-end applications. Delphi 6.0 and the use of object-oriented software development tools, the establishment of strong integrity, good safety database developed functions, easy to use applications. After debugging, Translation and the realization that the process friendly interface, simple programming style, using up aesthetic generous, convenient user-friendly. In particular system "statements generated module" function greatly reduce the workload of staff, and to the rapid, accurate, and other advantages replace manually operated, and enhanced power management efficiency. Keyword : Delphi 6.0 Information Management System database module utilities management system 引言 1 1 Delphi语言概述 2 1.1 Delphi简介 2 1.2 数据库系统简介 5 1.3 本应用软件的基本介绍 7 2 本应用程序的构成和开发步骤 9 2.1 可行性研 究 10

应急灯设计毕业论文

摘要 近年来,大型公建越来越多,尤其是人员较为密积的酒店、商场、写字楼,在紧急状况下的人员疏散是一个很现实和重要的问题,这对应急照明系统的合理设置提出了新的问题。 应急照明包括以下几种: (1)正常照明失效时,为继续工作(或暂时继续工作)而设的备用照明 (2)为使人员在火灾情况下,能从室内安全撤离至室外(或某一安全地区)而设置的疏散照明; (3)正常照明突然中断,为确保处于潜在危险的人员安全而设置的安全照明。 就其功能而言,应急照明是十分重要的,它涉及到人身安全的问题,所以应急照明系统设计的合理性是其可靠性的关键。 本应急灯由市电和后备电池供电,能在停电之后自动点亮一段时间,适合农村或经常停电的地区作为应急照明之用。在市电正常时,应急灯熄灭,市电经整流,滤波后对后备电池供电。当夜晚市电突然中断时,应急灯启动。 【关键词】应急灯; 整流滤波; 逆变器。

In recent years, large-scale male constructed are getting more and more, particularly the personnel denser product's hotel, the market, the office, under panic stations' personnel dispersal were one very realistic and the important question, this asked the new question to the emergency lighting system's reasonable establishment. Emergency lighting including the following several kinds: (1) Normal illumination expiration, is continues to work (or continues the emergency lighting which temporarily work) supposes (2) To cause the personnel in the fire situation, can from the indoor safe evacuation the dispersal illumination which establishes to outdoor (or some security area); (3) The normal illumination sudden stop, to guarantee that is in safety lighting which the potential hazard the personal security establishes. Speaking of its function, the emergency lighting is very important, it involves to the personal safety question, therefore the emergency lighting system design's rationality is its reliable key. This emergency light by the city electricity and the reserve battery power supply, can after the power cut lightens period of time automatically, suits the area which the countryside or cuts power frequently to take emergency lighting. Is normal when the city electricity, the emergency light extinguishes, the city electricity passes through the rectification, after the filter constant voltage, to reserve battery power supply. That night when afternoon market electricity sudden stop, the emergency light starts. 【KEYWORD】Emergency light; Rectification filter; Invertor 。

毕业论文(设计)管理系统

毕业论文(设计)管理系统 详细操作步骤 (2012.3) 1.系统的登录: 进入登陆界面——在用户后面输入自己的工号(教务系统成绩录入工号)——在密码后面输入自己的工号(教务系统成绩录入工号)——点击验证码后面的框——按照显示图片里面的数字输入——点击登录,进入实验室与实践教学综合管理系统——等待页面刷新后再选择点击“毕业设计智能管理”。 2.课题的申报: 选择点击页面左边指导教师菜单下的课题申报——点击我要申报——在弹出的页面中选择教研室——选择点击二本前的方框——在课题名称后面输入论文题目——在课题来源后面选择相应的选项——在课题性质后面选择相应的选项——在选题模式后面选择“学生自选”——在可带学生人数后面输入“1”——在课题难易度后面选择相应的选项——在课题所需条件具备后面选择“是”——在适用专业后面的方框中找到学生所在专业——在课题内容介绍的方框中输入相应的文字(可以预先在word文档中做好后复制进去)——在设计及论文要求面的方框中输入相应的文字(可以预先在word文档中做好后复制进去)——点击页面最下端的“保存”。完成一个毕业论文题目的申报,要进行第二题目申报就重复进行课题申报下面所说的操作程序。 3.课题申报审核(教研室主任、系统管理员、教学院长) 教研室主任审核:登录系统后点击“毕业设计智能管理”模块——点击“教研室主任菜单”(这时出现的页面默认为菜单下第一项“教研室管理”)——点击页面右边“课题审核”——点击“待审核课题”——在“指导老师”框内输入自己教研室某个老师的名字(如想知道具体某个老师的某个选题,就在“关键词”中输入这个选题的名字)——点击“查询”(出现该老师审核过的课题,如果没有的话,说明这个老师还没审核,那就要催促教研室主任审核。)——点击该老

毕业论文管理系统设计研究.doc

毕业论文管理系统设计研究 2020年4月

毕业论文管理系统设计研究本文关键词:管理系统,毕业论文,研究,设计 毕业论文管理系统设计研究本文简介:毕业论文管理工作现状当前,大多数的高校的毕业论文管理状况如下。(1)学生无法及时准确选题选题初期的大多数学生不能在前期及时、清晰且全面的了解导师的课题研究方向,也不能准确的选择合适的题目,导致了学生在选题时仅考虑到个人兴趣,盲目的进行选题,未根据自己个人能力做出正确的选择,一些学生可能会错失选题的时 毕业论文管理系统设计研究本文内容: 毕业论文管理工作现状 当前,大多数的高校的毕业论文管理状况如下。(1)学生无法及时准确选题选题初期的大多数学生不能在前期及时、清晰且全面的了解导师的课题研究方向,也不能准确的选择合适的题目,导致了学生在选题时仅考虑到个人兴趣,盲目的进行选题,未根据自己个人能力做出正确的选择,一些学生可能会错失选题的时间和机会。(2)论文各阶段需要提交大量文件,师生无法及时交流首先,学生必须先提交论

文开题报告,指导教师同意开题后,方可继续完成论文。然后,需要在一段时间内将完成论文的阶段性成果提交给导师,方便导师及时了解学生论文完成的进度,以便导师督促学生及时完成论文。如今,很多大学的论文指导方式仍旧以纸质文件进行师生之间的交流,在这种情况下,一会导致资源浪费,也会由于时间和空间限制,导致沟通不畅。(3)统计论文选题工作复杂在毕业论文管理工作中,教师的工作量较大,其中,有很多重复的工作量,处于管理工作的各级人员需要统计学生选题状况、毕业论文完成状态以及答辩成绩等信息,在这样大量的工作状态下,就会产生失误。而毕业论文对于学生来也十分重要,关系能否毕业问题,责任巨大,不容有失。毕业论文管理系统设计意义毕业论文管理系统的最大优势就是学生可以远程在陷上选题,将复杂的工作流程简单化,也会减轻毕业论文指导教师工作中不必要的压力,具有很强的现实意义,具体可以表现为以下功能。(1)缩短毕业论文题目审核时间审核毕业论文题目是为了防止出现选题过大、不切实际或与专业特点不相关的现象。各教学单位在前期的主要任务就是审核已提交的论文题目,若论文题目不合条例,审核不通过,需要单位给指导教师反馈是否通过的信息,之后审核过的信息,需要由教师通知给学生,学生需要结合实际情况以及自身的兴趣选择毕设题目,督促学生积极与指导教师沟通。通过系统可以在线随时随地审核,

火灾自动报警系统设计毕业设计论文

摘要 本论文是针对龙华里和顺园旧楼改造的火灾自动报警系统设计,对高层建筑的火灾报警及联动控制系统的一些学习心得。 随着我国经济建设的迅速发展,人民生活水平不断提高,城市用地日益紧张,促使建筑物正朝着高层化、密集化方向发展。高层建筑的特点决定其火灾的危险性和高层建筑的火灾自动报警系统的重要性,一套完整的火灾自动报警系统是高层建筑发生火灾时人们生命财产的有利保障,是能否快速准确地发现火情,把火灾扑灭在萌芽状态的关键所在。文章通过消防设计,论述了火灾自动报警及消防联动系统。除了这一大系统中所包括的编码感温探测器、编码感烟探测器、火灾紧急报警电话、地址式报警按钮、报警指示灯、手动报警按钮等外,水流指示器、带监视信号的检修阀、防火卷帘门等。 关键词:火灾自动报警;联动控制;火灾探测器;高层建筑

ABSTRACT This thesis is just for the Automatic Fire Alarming System of The Building of rebuild of Long hua li he shun yuan. Along with the quick economic development of our country and continuous increasing of the people’s life level, the city is increasingly nervous with the ground, urging the buildings just develop in the direction of high and density. The architectural characteristics of high buildings decides the risk of fire and the importance of the automatic fire alarming system. A set of integrity automatic fire alarming system is the beneficial guarantee of the people’s life and property when a high building fire occurs and it’s the key of if people can discover the fire quickly and accurately to put it out at the embryotic place of the appearance of fire. The project design for fire protection that mainly was consisted autoalarm of fire and fire control link the system. Add to designing the code temperature sensing detector that includes in these two major systems, the sense cigarette detector of the code , urgent alarm call of fire , address type alarm button , warning indicator lamp , manual alarm button , for instance: Rivers indicator,overhaul valve of monitoring signal, fire prevention rolling screen door etc. Keywords : Automatic fire alarming system; detection devices of automatic fire alarming system; risk; high buildings

毕业论文设计管理系统操作指南

毕业论文(设计)管理系统操作指南 1.系统登陆 1.1登陆方式(3种可选) (1)陕西理工学院网站办公系统毕业论文(设计)管理系统; (2)教务处网站毕业设计(论文)管理系统; (3)直接输入网址:http://218.195.98.227。 1.2用户名及密码(首次登陆后需完善个人信息并修改密码)。 (1)教师用户名及初始密码:教务管理系统工号; (2)教学秘书用户名及初始密码:简称; (3)学生用户名及初始密码:学生学号。 ■教学秘书工作流程 2.账号管理 ◆每届毕业论文(设计)开始前,由各二级学院教学秘书导入本院学生信息,修改完善专业负责人、指导教师、学院专家等信息: ◆点击左边账号管理按钮进入账号管理界面,如下图

2.1学生信息导入 ◆点击账号管理点击学生点击左下端Excel导入点击下载模板按模板要求填写学生信息(可从教务管理系统下载学生信息)提交选择激活参加毕业论文(设计)的学生在操作区可修改、删除学生信息(可修改学生登录密码)。

2.2指导教师信息录入(专业负责人、专家等信息操作同此) ◆点击指导教师点底部“添加”按钮选择“激活”项(点击“修改”文字,可修改教师密码等信息) 2.3专业负责人、专家等信息操作同。

3截止日期设置 3.1课题申报截止日期设置 ◆点击截止日期设置点击课题申报截止日期点击截止日期空白处选择相当日期点击“设置”按钮。 3.2学生选题、任务书、开题报告、提交论文等截止日期设置同上。 4.特殊情况处理 4.1课题调整(更改论文(设计)题目及题内容等) ◆点击特殊情况处理课题调整点击“修改”进入修改页面。

消防系统设计毕业论文

消防系统设计毕业论文 目录 摘要 (3) 第一章引言 (5) 1.1 火灾自动报警系统的发展 (5) 1.2 火灾自动报警及联动控制系统的简单介绍 (5) 1.3 办公楼情况说明 (6) 第二章办公楼高压配电系统 (7) 2.1 负荷等级的介绍 (7) 2.1.1 一级负荷 (7) 2.1.2 二级负荷 (7) 2.1.3 三级负荷 (7) 2.2 接线方式的介绍 (7) 2.3 办公楼的负荷分配及接线方式 (9) 2.4 喷淋泵处的末端互投 (11) 2.4.1智能型双电源自动切换开关的简单介绍 (11) 2.4.2 智能型双电源自动切换开关的特点 (11) 2.4.3 智能型双电源自动切换开关的工作模式 (12) 2.4.4智能型双电源自动切换开关的常用类型 (12) 2.4.5 智能型双电源自动切换开关的及其相关器件的选择 (13) 第三章消防系统及其平面图的设计 (15) 3.1 常用联动模块及线制的简单介绍 (15)

3.1.1 常用模块 (15) 3.1.2 消防系统的线制 (17) 3.2 办公楼消防系统的设计及系统图说明 (17) 3.2.1 系统总述 (17) 3.2.2 系统图说明 (17) 3.3 火灾探测器的设计与平面图的布置 (19) 3.3.1火灾探测器的种类与性能 (19) 3.3.2 探测器的选择 (20) 3.3.3 探测器的数量和布置要求 (21) 3.3.4 该办公楼的具体设计 (23) 第四章消防联动设备控制 (25) 4.1 消防联动的要求和功能 (25) 4.1.1 消防联动控制的要求 (25) 4.1.2 消防联动控制的功能 (25) 4.2 灭火设备的联动控制 (26) 4.2.1 各类灭火装置的控制要求 (26) 4.2.2 喷淋泵的控制 (27) 结论 (30) 参考文献 (31) 附录 (32) 致谢 (35)

毕业设计管理系统的设计与实现 毕业论文

毕业设计管理系统的设计与实现毕业论文 目录 摘要 ........................................................... I Abstract .......................................................... I I 目录 ........................................................... I 第 1 章引言 (1) 1.1 课题研究目的和意义 (1) 1.2 国外发展状况 (1) 1.3 开发环境 (2) 第 2 章技术概述 (3) 2.1 设计原理 (4) 2.2 系统设计模式选定 (5) 2.3 数据库介绍 (5) 2.4 Struts介绍 (6) 2.5 系统中所应用的脚本和Ajax技术 (6) 第 3 章需求分析 (8) 3.1 项目概述 (8) 3.1.1 应用目标 (8) 3.1.2 作用及围 (8) 3.2 用户需求 (8) 3.2.1 功能需求分析 (9) 3.2.2 输入输出要求 (10) 3.2.3 数据管理能力要求 (11) 3.2.4 故障处理要求 (11) 3.2.5 其他专门要求 (11) 3.3 对功能的规定 (11) 第 4 章系统设计与实现 (13) 4.1 设计方案 (13)

4.2 数据库设计 (13) 4.2.1 概念设计 (13) 4.2.2 逻辑结构设计 (14) 4.2.3 部分存储过程实现 (15) 4.2.4 数据库访问的struts实现 (16) 4.3 功能模块设计与实现 (17) 4.3.1 处理流程图 (17) 4.4 环境配置 (19) 4.5 系统出错处理设计 (20) 4.6 注册功能 (20) 4.7 题目申报等申报模块 (24) 4.8 学生选题模块 (30) 第 5 章系统运行和调试 (33) 5.1 测试目的 (33) 5.2 测试环境 (33) 5.3 测试方法与测试过程 (33) 5.3.1 学生模块的测试 (33) 5.3.2 教师模块的测试 (33) 5.3.3 领导模块的测试 (33) 5.3.4 用户密码修改模块的测试 (33) 5.4 运行与测试结果 (34) 第 6 章结论 (35) 参考文献 (36) 致谢 (37)

智能家居的防火系统设计

毕业设计论文 智能消防供水系统设计

摘要 随着我国智能建筑(IB)业的发展,高层建筑及建筑群体越来越多,从而也促进消防系统以迅猛的速度向前迈进。在智能建筑的建筑物自动化系统(BAS)中消防系统是非常重要的一个子系统, 担负着保障人员及财产安全的重任。该论文设计了智能建筑的消防系统,主要是消防系统的感应机构和其执行机构。着重论述了利用变频器、压力传感器、可编程序控制器组成的消防智能供水控制系统。此系统具有自动定期检查消防泵能否正常工作,并且当火灾发生时可自动启动消防泵,克服了以前人工操作或只能依赖于火灾传感器的情况。 本设计中采用了MCGS组态软件和西门子S7-200小型PLC控制器来组建本次消防供水系统。系统主要由集中管理个人计算机即上位机和可编程序控制器PLC构成。组态软件MCGS用于上位机监视,主要作用是监视消防过程;S7-200小型PLC则用于下位机的控制,主要作用是对采集信号的处理和对系统的PID控制。 关键词:消防;火灾报警;消防供水

The design of water supply for fire fightting Abstract With the development of Intelligence Building(IB) industry in our country, high buildings and building community are more and more, and that promote the fire fighting system to move forward with swift and violent speed. In Building Automation System(BAS) of Intelligence Building,the fire fighting system is a very important subsystem, and its assignment is to protect the safety of people and property. This thesis designed a fire system of a comprehensive building, about the part of response,including heat fire detectorand the part of execution. This thesis discusses improved water supply control system with constant pressure in the firefighting that is composed of transducer, pressure sensor, PLC as well as homemade controller. This system possesses the function that can automatically time-examine whether the fire engine works normally.Furthermore, thesystem possesses the function that can automatically start-upfire engine when fire happens and overcomethe status operated manually or depended on fire sensor formerly. In this design, MCGS configuration software and the S7-200 small PLC controller are used to set up the fire fightting system. MCGS configuration software is used in the up-position machine process surveillance, the main function is to monitor the process. S7-200 small PLC uses in the lower-position control, the main function is to gather the signals and to launch the PID control. Key words: fire fighting;fire alarm;water supply for fire fightting

医院信息管理系统设计 毕业论文

摘要 随着科技的飞速发展,计算机已经广泛的应用于各个领域之中,而且日趋普及。在医学领域内,计算机的应用已经十分广泛,各种智能诊断设备都与计算机紧密结合在一起,主要应用于两个方面:一是医疗设备智能化,以硬件为主。另一种是医院信息管理系统(HIS)的软件建设,以提高医院的现代化管理形象。因此,本次毕业设计的主要任务是基于B/S模式,即Browser/Server(浏览器/服务器)结构,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现.B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。利用JSP语句结合Microsoft SQL Server 2000后台数据库开发“医院信息管理系统”,可应用于各大中小型医院。 本系统包括药品管理、挂号管理、开药管理和药房管理四个部分,可以实现药品、患者的录入、删除、修改和查询等功能.但由于时间有限,系统部分功能不够完善,还有待于进一步修改和完善使之功能更强大,操作更简捷,以便更好的应用于实际中去. 关键词:MIS; JSP ;HIS;SQL Server 2000

ABSTRACT With development at full speed of science and technology, already extensive to apply all field computer have, In the medical science realm, the application of the calculator is very extensive already,various intelligence examines a patient equipmentses all is close with calculator to combine together, mainly is apply in two JSPects:Turn while being the medical treatment equipments intelligence, regard hardware as principle.Another a kind of software construction that is the hospital information management system(HIS),with the exaltation hospital of modern manage image. So, the main task of this graduation project is namely structure of Browser/Server,because of B/S mode,a kind of change or improved structure to C/S structure. Under the structure,user interface realize by browser through 。B/S structure makes use of ripe the strong function that needed complicated special—purpose software to realize originally constantly and browser technology popularized to realize,having economized the development cost, it is a kind of brand—new software system that constructs technology。Utilize JSP sentence to combine “administrative system of hospital “of Microsoft SQL Server 2000 backstage database development,can apply to every large medium and small—scale dining room。 This system includes a system management,doctor's management,sufferer to manage to manage four parts and medical history,can carry out a doctor,nurse to record to go into,the delete,modification and search etc.s function. But because time is limited,some functions systems are not perfect enough,it makes it with better function to wait revising and perfecting further,operate simple and more direct, in order to apply to reality better. Keyword:MIS, JSP, HIS, SQL Server 2000

教务管理系统毕业设计论文

摘要 随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。教师教务管理是学校教师的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教师教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。 本系统采用Tomcat、Javascript、MyEclipse结合php的MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。 本文首先作教师教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。 关键词:教师教务管理系统;Tomcat;Javascript;MyEclipse;MyEclipse;MySQL

Abstract With the continuous reform of education system, especially the credit system, the expansion and in-depth elective system, the daily management of the Senate increasingly heavy and complex. Information on how to academic work, modular, convenient focus of the development of modern universities, there is an urgent need for research and development of an integrated educational management software.Academic Senate, the school management is the main content, it is informative, information has always been the frequent changes in schools of headache problems, as people used more and more extensive use of computers and the popularization of the Internet, educational administration has been basically formed a multi-network management, a great convenience to teachers and students, but also on the Senate to facilitate the work of the school management, greatly increased the quality of teaching. The system uses a FlexBuilder, MyEclipse combination of MySQL database design, from the perspective of management and use is divided into two parts: School of Educational Administration and students to use the client side. The former are mainly system administrators and classroom teachers to use, while the latter is the major problems encountered in school. In this paper, first of all, make the functions of educational management system needs analysis, then the database needs analysis, and then in the database corresponding table, and each database table to clarify the logic of relations, and then write code, debug the final site, until the formation of customer satisfaction The complete system can be used. Keywords: Educational Administration system; Tomcat;Javascript;MyEclipse r; MyEclipse; MySQL

相关主题
相关文档 最新文档