明辉集团设备维修管理系统(附件)
基于Java的设备维修管理系统的开发是为了使企业在日常工作管理中更加容易对设备维修管理情况进行记录、查看、修改、分享等操作。随着信息化越来越普及的趋势,传统的在笔记本上手写记录和计算机上书写保存的方式虽然易于记录,但是并不适合在工作中大量数据的记录、查询与共享。系统使用B/S开发模式,以Java语言作为开发基础,数据存储在MySQL数据库。本文对基于Java的设备维修管理系统的流程与功能做了简单的介绍,指出了当前使用设备维修管理系统工作解决的传统设备维修管理共有的问题,并且结合实际用户体验,分析了设备维修管理系统的必要性和可行性。论文最后对所开发的设备维修管理系统进行了总结,并分析了系统中的不足之处,提出了系统中有待改进的地方和下一步即将进行的完善工作。关键词 设备维修管理系统,Java,Mysql,Hibernate,SSH
目录
1 引言 1
1.1 背景及意义 1
1.2 研究现状 1
2 开发技术 2
2.1 JAVA 2
2.2 MYSQL数据库 2
3需求分析 3
3.1 可行性研究 3
3.2 模块性能 4
3.3 功能需求分析 5
4 数据库设计 7
4.1数据模型分析与设计 7
4.2 实体图结构 8
4.3 建立数据库表的结构 11
5 概要设计 15
5.1 系统大体设计 15
5.2 功能模块详细设计 16
6. 系统的详细设计 20
6.1 登陆和密码修改模块的设计与实现 20
6.2 管理员模块的设计与实现 21
6.3 用户模块的设计与实现 26
7 系统测试 29
7.1 系统测试的目的 29
7.2 测试用例 29
7.3 测试小结 32
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 背景及意义
正如老一辈所理解,一个组织需要规矩来约束 *好棒文|www.hbsrm.com +Q: ^351916072*
。同理,公司应当拥有健全的设备维修管理体制,并将其作为设备维修管理工作的关键的依据,这无疑会使企业管理的水平得以大幅度提高[1]。因为有了制度明确设备管理工作任务,才能使公司的员工能明白设备管理的功能作用,自己的职责,使设备管理形成各级都负责监督的新情况,更能使设备管理工作能够更好的得以组织与实施,精简机构,提高效率。上述几个方面只是公司能够弄成设备维修管理工作的一部分,要弄成它还要引起各级领导和各部门的重视与需要他们的协调配合,使设备维修管理有制度、有依据、有道理,从而将设备维修管理引入市场竞争之中[1]。设备维修管理需要通过各种方法来提高机械设备管理的标准,并使设备维修管理标准能够精益求精。在不断的工作生产中推动设备维修管理并且使设备的使用率得以提高,以至于公司能够获得更多更好的营业利润。本系统就是基于此上的理念,从而开发出来辅助公司搞好设备维修管理,使得公司能够节省成本并使公司的设备创造更多效益。
1.2 研究现状
在市场上价格竞争愈来愈残酷的情况下,公司的生产成本能够控制的越低就可以在市场上越加进退自如,因此作为生产成本之一的设备成本就越加被企业所重视。开发的设备维修管理系统正是在这种情况下被我所想起建立的。
当今,中国的设备维修管理大致为两种方式:
a)人工书写管理。此种方式书写信息在纸质载体上,会造成资源与空间的浪费。并且如果对设备维修记录查询,需要耗费大量的时间去查找,不像系统管理只需打开系统搜索一样方便及时。
b)传统管理系统。多为制式软件,功能多但不一定适合每一个企业,没有单独针对一个公司开发的软件的专业性。
c) 系统将达到如下目标:第一,系统釆用操作平台无关性的相关技术进行有系统的研究与开发,能够在各种应用程序或者服务器上运行;第二,程序逻辑和页面显示不是合并在一起的,它们是相互分离的;第三,源代码的重复的使用,使得设备维修管理系统的开发过程能够简化代码的编写。设备维修管理系统能够有效实现的基本功有相关人员的登陆、设备和有关人员信息的查看、添加、编辑和删除等。系统的管理、对参数的基本设置、数据库的备份与恢复属于管理员的操作范围。该系统运行操作简单、用户易于上手,页面风格统一、用户界面看的舒适,系统维护简易,易于添加其他功能。
2 开发技术
本系统的开发主要运用java进行程序编写和mysql数据库存储记录,这两个开发技术帮我解决了大部分技术问题。以下大体是叙述本系统因何选用这两个技术来进行系统的建立。
2.1 Java
Java是一种十分优秀的开发语言,尽管它的出现富有戏剧性并且相对于汇编语言和C语言来说,它的发展历史至今只有二十年,但是毫不夸张地说它现在已经发展成为当今社会最受欢迎的编程语言,由此可见Java语言的独特之处[2]。一方面来说,Java语言具有跨平台性,跨平台性是指在各种不同的操作系统上都可以用Java语言来开发软件,Java的这一特性正好满足了不同开发者个人喜好,给软件开发带来了极大的方便,同时Java的开发方式是面向对象的,这一特性可以使开发者使用更加方便,同时更大的节省了代码的编写,还有利于代码的复用与扩展;另一方面Java具有极高的安全性,多个层面的安全保障。这些别的语言所不具备的特性使得Java在如今众多编程语言种占有一席之地[3]。
2.2 mysql数据库
它拥有许多功能和选择是其他SQL语言数据库所没有的,同时其可以在互联网上被免费下载并完全免费的为用户提供服务,所以MySQL数据库是廉价和便利的。凭借这些和“开放源代码”的大环境,其虽然只在短短几年内出现,但使其能在众多数据库中成为PHP的数据库的第一选择。那么我们就来分析一下MySQL数据库在功能上的特点。
其具有以下几点优势:
a) 多用户:它不会制约同时访问其数据库记录的用户的人数;
目录
1 引言 1
1.1 背景及意义 1
1.2 研究现状 1
2 开发技术 2
2.1 JAVA 2
2.2 MYSQL数据库 2
3需求分析 3
3.1 可行性研究 3
3.2 模块性能 4
3.3 功能需求分析 5
4 数据库设计 7
4.1数据模型分析与设计 7
4.2 实体图结构 8
4.3 建立数据库表的结构 11
5 概要设计 15
5.1 系统大体设计 15
5.2 功能模块详细设计 16
6. 系统的详细设计 20
6.1 登陆和密码修改模块的设计与实现 20
6.2 管理员模块的设计与实现 21
6.3 用户模块的设计与实现 26
7 系统测试 29
7.1 系统测试的目的 29
7.2 测试用例 29
7.3 测试小结 32
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 背景及意义
正如老一辈所理解,一个组织需要规矩来约束 *好棒文|www.hbsrm.com +Q: ^351916072*
。同理,公司应当拥有健全的设备维修管理体制,并将其作为设备维修管理工作的关键的依据,这无疑会使企业管理的水平得以大幅度提高[1]。因为有了制度明确设备管理工作任务,才能使公司的员工能明白设备管理的功能作用,自己的职责,使设备管理形成各级都负责监督的新情况,更能使设备管理工作能够更好的得以组织与实施,精简机构,提高效率。上述几个方面只是公司能够弄成设备维修管理工作的一部分,要弄成它还要引起各级领导和各部门的重视与需要他们的协调配合,使设备维修管理有制度、有依据、有道理,从而将设备维修管理引入市场竞争之中[1]。设备维修管理需要通过各种方法来提高机械设备管理的标准,并使设备维修管理标准能够精益求精。在不断的工作生产中推动设备维修管理并且使设备的使用率得以提高,以至于公司能够获得更多更好的营业利润。本系统就是基于此上的理念,从而开发出来辅助公司搞好设备维修管理,使得公司能够节省成本并使公司的设备创造更多效益。
1.2 研究现状
在市场上价格竞争愈来愈残酷的情况下,公司的生产成本能够控制的越低就可以在市场上越加进退自如,因此作为生产成本之一的设备成本就越加被企业所重视。开发的设备维修管理系统正是在这种情况下被我所想起建立的。
当今,中国的设备维修管理大致为两种方式:
a)人工书写管理。此种方式书写信息在纸质载体上,会造成资源与空间的浪费。并且如果对设备维修记录查询,需要耗费大量的时间去查找,不像系统管理只需打开系统搜索一样方便及时。
b)传统管理系统。多为制式软件,功能多但不一定适合每一个企业,没有单独针对一个公司开发的软件的专业性。
c) 系统将达到如下目标:第一,系统釆用操作平台无关性的相关技术进行有系统的研究与开发,能够在各种应用程序或者服务器上运行;第二,程序逻辑和页面显示不是合并在一起的,它们是相互分离的;第三,源代码的重复的使用,使得设备维修管理系统的开发过程能够简化代码的编写。设备维修管理系统能够有效实现的基本功有相关人员的登陆、设备和有关人员信息的查看、添加、编辑和删除等。系统的管理、对参数的基本设置、数据库的备份与恢复属于管理员的操作范围。该系统运行操作简单、用户易于上手,页面风格统一、用户界面看的舒适,系统维护简易,易于添加其他功能。
2 开发技术
本系统的开发主要运用java进行程序编写和mysql数据库存储记录,这两个开发技术帮我解决了大部分技术问题。以下大体是叙述本系统因何选用这两个技术来进行系统的建立。
2.1 Java
Java是一种十分优秀的开发语言,尽管它的出现富有戏剧性并且相对于汇编语言和C语言来说,它的发展历史至今只有二十年,但是毫不夸张地说它现在已经发展成为当今社会最受欢迎的编程语言,由此可见Java语言的独特之处[2]。一方面来说,Java语言具有跨平台性,跨平台性是指在各种不同的操作系统上都可以用Java语言来开发软件,Java的这一特性正好满足了不同开发者个人喜好,给软件开发带来了极大的方便,同时Java的开发方式是面向对象的,这一特性可以使开发者使用更加方便,同时更大的节省了代码的编写,还有利于代码的复用与扩展;另一方面Java具有极高的安全性,多个层面的安全保障。这些别的语言所不具备的特性使得Java在如今众多编程语言种占有一席之地[3]。
2.2 mysql数据库
它拥有许多功能和选择是其他SQL语言数据库所没有的,同时其可以在互联网上被免费下载并完全免费的为用户提供服务,所以MySQL数据库是廉价和便利的。凭借这些和“开放源代码”的大环境,其虽然只在短短几年内出现,但使其能在众多数据库中成为PHP的数据库的第一选择。那么我们就来分析一下MySQL数据库在功能上的特点。
其具有以下几点优势:
a) 多用户:它不会制约同时访问其数据库记录的用户的人数;
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/361.html