web的学校设备管理系统设计与实现(源码)

摘 要摘 要基于Web的设备管理系统将数据信息以直观界面的形式表示,通过操作数据库的形式对数据进行更新和管理。该系统主要有两类用户,一类是管理员用户,一类是教师用户。管理员负责管理教师,管理员和设备的基本信息。较以往的设备管理,管理员可以很方便的管理设备的信息,包括设备的报修,报废,预约,入库和借出等。教师用户可以按照自己的需要在系统里查询闲置设备,并预约该类设备,通知管理员处理预约设备,然后由管理员将设备借出。整个系统基本实现了设备的信息化管理。整个设备管理系统的开发语言是java语言,数据库采用的是MySQL ,服务器是tomcat 6.0。关键字:java;MySQL;tomcat 6.0;设备管理系统Keywords: Java;MySQL;Tomcat 6;equipment management system 目录
第一章 概述 1
1.1 课题背景 1
1.2 课题意义 1
1.3 系统相关技术简介 1
1.3.1 Java简介 1
1.3.2 JSP简介 2
1.3.3 Servlet简介 2
1.4 系统开发工具介绍 3
1.4.1 MySQL简介 3
1.4.2 myeclipse简介 3
1.4.3 tomcat简介 3
第二章 系统分析 .4
2.1 系统需求分析 .4
2.2 功能流程分析 5
2.2.1 管理员流程分析设计 5
2.2.2 教师/实验人员流程分析设计 6
2.3 系统数据字典 6
2.3.1 系统数据说明的描述 6
2.3.2 系统数据流的描述 9
第三章 系统概要设计 11
3.1 数据库分析设计 11
3.1.1 数据库概念设计 11
3.1.2 数据库的选择 11
3.2 系统的分析设计 12
3.2.1 系统的流程分析设计 12
3.2.2 系统的架构 12
3.2.3 系统的结构设计 13
 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
第三章 系统概要设计 11
3.1 数据库分析设计 11
3.1.1 数据库概念设计 11
3.1.2 数据库的选择 11
3.2 系统的分析设计 12
3.2.1 系统的流程分析设计 12
3.2.2 系统的架构 12
3.2.3 系统的结构设计 13
3.2.4 系统的功能模块 13
第四章 系统的详细设计 14
4.1 数据库的详细设计 14
4.1.1 数据库的逻辑设计 14
4.1.2 数据库表的详细设计 15
4.2 模块的详细设计 19
4.2.1 登录模块的详细设计 19
4.2.2 教师/实验人员模块详细设计 20
4.2.3 管理员模块详细设计 22
4.3 后台工具类设计 25
4.3.1 JdbcUtil工具类 25
4.3.2 SqlUtil工具类 25
4.3.3 ToolsUtil工具类 25
第五章 系统实现 26
5.1 登录 26
5.2 教师/实验人员的操作与结果 28
5.3 管理员的操作与结果 30
结 论 40
致 谢 41
参考文献 42
概述
1.1 课题背景
如今对于国内的一些学校来说,实验设备的自动化管理情况不是很好。许多学校对于设备的管理方法就是在设备被采购进来以后,将设备的基本信息和一些相关信息登记存档。存档以后基本没有管理员对设备信息进行维护,如设备的报废、维修情况、设备的状态以及当前的使用状态。入库后的设备信息根本不能在设备档案上体现,即不能及时的跟踪设备信息。有的学校也在使用设备管理系统,即使能够及时跟踪设备的基本信息,但对于设备的报废及设备的报修等情况无法进行处理,也不能核算设备报废和报修后的成本,总体来看学校设备管理信息化水平仍是比较低的。
1.2 课题意义
基于Web的设备管理系统应用JAVA、Servlet和MySQL数据库,将数据信息以直观界面的形式表示,通过操作数据库的形式对数据进行更新和管理。比较以往的方式,如果管理设备的信息数据过于庞大,需要对这些数据进行管理时,不仅要浪费大量的时间去整理,而且人的注意力是有限的容易出现失误。对于Web的设备管理系统就会避免这样的问题,对于信息数据的处理,包括对设备信息的管理和更新显得更加方便简洁。
从信息数据的持久性和易读性来考虑。以往的管理方式,如果设备信息数据过于庞大时,信息数据的保存也是相当麻烦的工作。人在长时间工作的状态下,难免会出现各种各样的失误,无法确认工作的正确性,严重的还会带来巨大的损失,例如涉及到费用的问题。而基于Web的设备管理系统无论是对设备信息数据的保存上还是对设备信息的操作管理上都不会出现上诉问题,即使有,出现的几率也会很低。至于查询设备信息数据则显得相当简洁明了,只要登录到设备管理系统便可直接在系统上查看到设备的相关信息。
1.3 系统相关技术简介
1.3.1 Java简介
经过一段时间的学习,简单介绍一下java的基础。
以下是在编写JAVA程序时需要注意的几点:
(1)所有的Java 程序都是从public static void main(String[]args)方法开始运行的[1]。
(2)Java语言和C语言是不一样的,JAVA对于大小写是敏感的,也就是说HelloWord与helloword是不一样的[2]。
(3)JAVA中的类名必须和源文件名是一致的。JAVA文件其后缀为.java[3]。
(4)JAVA中方法的命名以小写字母开头,之后每出现一个单词开头都大写[4]。
(5)JAVA中所有类的命名首字母要大写,之后如果类名由若干单词组成,单词的首字母要大写,例如 HelloWord [5]。
1.3.2 JSP简介
java服务器页面是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)[6]。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行[7]。
1.3.3 Servlet框架简介
Servlet程序是由WEB服务器调用的,WEB服务器收到客户端的Servlet访问请求后做如下动作

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2320.html

好棒文