【ACCESS精品源码栏目提醒】:网学会员为需要ACCESS精品源码的朋友们搜集整理了JAVA公司设备管理系统〔毕业设计,精品论文〕 - 毕业设计相关资料,希望对各位网友有所帮助!
公司设备管理系统的开发 The Development of Company Equipment Management System 目 录摘 要 .................................................................................................IABSTRACT .........................................................................................II第 1 章 绪论 ......................................................................................1 1.1 开发背景及意义 .....................................................................1 1.2 公司设备管理系统开发的目标 ................................................1 1.3 本系统使用的开发软件简介 ....................................................2 1.3.1
Access2003 数据库开发环境 .........................................3 1.3.2 JAVA 编程语言 .............................................................3第 2 章 系统特点及功能规划 ..............................................................4 2.1 系统特点 ...............................................................................4 2.1.1 系统基于 C/S 体系 ........................................................4 2.1.2 系统采用两层体系结构 ..................................................5 2.2 系统功能规划 ........................................................................5第 3 章 公司设备管理系统设计 ...........................................................7 3.1 用户信息管理模块设计 ..........................................................7 3.2 设备信息管理模块 .................................................................7 3.3 公司设备管理系统处理流程 ....................................................9 3.4 系统数据库连接类设计 ........................................................ 10 3.5 系统数据库的设计 ............................................................... 10第 4 章 公司设备管理系统功能实现 .................................................. 13 4.1 用户登录界面 ...................................................................... 13 4.2 系统主界面 ......................................................................... 13 4.3 用户维护界面 ...................................................................... 14 4.4 设备借出登记实现 ............................................................... 15 4.5 与数据库连接的实现 ............................................................ 16结 论 .............................................................................................. 18参考文献 ........................................................................................... 19 摘 要 在信息技术日益发展的今天,使用软件进行管理已成为各种系统管理的主流趋势,这样不仅可以提高企业的竞争力,更有助于与国际接轨。
因此,拥有一个好的公司设备管理系统对每个公司来说都是必须的。
本论文首先介绍了系统的开发背景和意义,然后介绍了所用到的开发工具及编程语言,接着叙述了系统的体系结构及功能规划,说明了系统的功能模块设计和数据库设计,其中功能模块的设计主要包括用户信息管理模块的设计和设备信息管理模块的设计,最后则介绍了系统功能的实现,本文重点说明了设备信息管理部分。
关键词 JBuilder,数据库,设备管理系统,C/S 体系 ABSTRACT With the rapid development of information technology usingsoftware to carry on the management becomes the mainstreamtendency of system administration. It not only may enhance thecompetitive ability of the enterprise but also is helpful to connect withother countries in the whole world. Therefore it is indispensable to havea good company equipment management system. This paper firstly introduces the development background and thesignificance of the system then introduces the development tools andthe programming language after that narrates the system structure andthe function plan explains the design of the system function module andthe design of the database the function module design mainly includesthe design of user information administration and the design ofequipment information management finally introduces the systemfunction realization this paper shows the equipment informationmanagement partial designs and its realization with emphasis. Keywords JBuilder Database equipment management systemC/S system 第1章 绪论 至今以来,计算机的日益普及和 Internet 信息技术的高速发展给人们的生活带来不可想象的变化,计算机不再仅仅用于科学计算,它的应用已经渗透到经济和社会生活的各个领域,并且使人们的生产生活方式发生了巨大的变化。
在公司企业内部有大量的数据信息需要管理,尤其是对固定资产设备信息的管理是其中的一个最为重要的部分。
传统的手工管理方式不仅费时费力,而且极大地影响了企业的运转效率。
因此,在信息化的社会中,要想提高企业的效率,一个好的设备管理系统的是必要的。
1.1 开发背景及意义 当今社会信息技术发展日新月异,特别是在我国加入“WTO”后,国内外各个行业的竞争日趋激烈,企业要想在这种竞争中赢得生存空间和主动权,必须千方百计的降低生产成本,来实现利润的最大化。
过去在公司中,由于生产任务的加重,每台设备相应地加大了任务量,再加上不合理的管理方式,导致公司运转效率低下。
因此,对于企业来说,拥有自己完善的设备管理系统无疑就能抢占市场的先机,而利用高级编程语言和数据库技术实现基本内部信息管理来提高企业的整体管理效率就是当务之急的事情了。
使用计算机对设备进行维修管理、借出归还管理、折旧信息的管理,具有手工管理无法比拟的优点,例如可以实现设备查找方便,数据存储量大,保密性好,延长设备使用寿命,降低成本等,这些优点能够极大地提高设备的使用效率,也是企业科学化的发展,正规化的管理与国际接轨的重要条件。
鉴于此原因,开发出符合时代需求的公司设备管理软件就具有了重大的意义。
1.2 公司设备管理系统开发的目标 本系统开发的目标有以下几点: (1)能够加强设备管理:充分利用公司的局域网,建成以设备能源处为核心,辐射各子分厂,实现对设备的现代化管理,保证企业安全、稳定、长周期运行,提高经济效益。
(2)能够提高管理水平,加强科学决策:本系统可使企业各层次的设备管理人员、企业的每个员工都能及时掌握本单位的设备基本现况、维修/维护情况,摆脱过去由少数领导事前监督、事后决策滞后的被动局面,推动设备管理工作上新的台阶。
(3)能够提高工作效率和质量:在资源共享时,可实现设备信息的迅速传递,使各级设备管理人员能最快地得到自己所要求的信息,如库存备件的查询,设备资料的查找等。
避免了繁琐的重复性分类报表、造表、送表、搜索资料等。
(4)通过对公司设备信息的收集、检索,从而支持公司设备管理决策的科学化。
(5)系统应具有开放性、可扩充性:系统具备一个开放的系统结构,任何模块可以根据需要连接或分离而不影响其他的模块,性能扩充方便、易行,以充分满足企业变动与计算机技术发展的需要。
(6)安全可靠性:只有授有权限的用户方可进入管理系统,系统自身应有一定的检验数据完整性、合法性的能力。
1.3 本系统使用的开发软件简介 公司设备 管理 系统是 一个典型 的信 息管理 系统 MIS,是 为适 应对公司设备管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,决定使用
Access 2003 作为数据库开发工具,使用 JBuilder 2006 作为开发工具。
JBuilder 是 Borland 公司推出的一款优秀的 Java 集成开发工具,JBuilder 2006 是目前的比较新的版本,在这个版本中 Borland 集成目前众多的优秀技术,如:工程管理、单元测试、代码审查、撰写 Javadoc 说明文档等等,极大地方便了 Java 开发人员的工作,在以前的 JBuilder 环境中,还需要配置 JDK 需要从 SUN 下载安装并在 JBuilder 2005 中配置,才可以使用 JDK 5.0,但 JBuilder 2006 自带的 JDK 就是 JDK 5.0,无需再做任何的事情就可以使用,非常方便。
1.3.1
Access2003 数据库开发环境
Access2003 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access 的优点在于: (1)
Access 能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。
(2)
Access 允许创建自定义报表用于打印或输出数据库中的信息。
(3)
Access 也提供了数据存储库,可以使用桌面数据库文件,也可以把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
(4)
Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述 ,
Access 作为关系数据库开发具备了许多优点,它可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
1.3.2 JAVA 编程语言 Java 就是 Sun 公司开发的一种语言,Java 的一些优秀特点有以下几个方面: (1)通用性:指的是跨平台、跨网络、跨语种和跨时间。
(2)可移植性:Java 的源代码是可移植的,而且几乎对现有的所有操作系统无须修改便能运行,还具有多线程同步、与平台无关的用户接口、内置联网功能、打印功能、出错处理、内存管理等功能。
(3)支持分布式环境。
第2章 系统特点及功能规划 公司设备管理系统使用 C/S 体系,C/S 体系指的是 Client/Server客户端/服务器结构,根据 C/S 的特点初步做出本系统的功能规划。
2.1 系统特点 公司设备管理系统是采用具有两层结构的体系,因此具有基于 C/S 体系系统的优良特性。
2.1.1 系统 基于 C/S 体系 C/S 就是在客户机/服务器体系结构中,客户向服务器提出请求,并处理返回结果,而服务器则响应客户的请求并返回一定的结果或采取某种行动。
一个服务器同时也可以是另一个服务器的客户,而且,客户和服务器程序可以同时驻留在同一台机器或节点上,但通常是在不同的节点上构成分布式环境,它们之间通过网络透明地连接在一起,客户端优化了录入界面,而服务器则优化了数据存取功能,从而使计算机能够更快捷地做出反应。
选用 C/S 的原因有以下几点: (1)应用服务器运行数据负荷较轻。
一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户的电脑上,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,并送回结果,过程较简单。
(2)数据的储存管理功能较为透明。
(3)安全性要求高,具有较强的交互性,能够处理大量的信息。
(4)C/S 技 术发展 时间比较长。
从技术成熟度及软件设计、开发人员的掌握水平来看,C/S 技术更成熟、更可靠。
在某些情况下,采用 100%的 B/S 方式可能会造成系统响应速度快、服务器开销大、通信带宽要求高、安全性差、总投资增加等问题,在这种情况下选用 C/S 就比较好。
总之 C/S 结构的优点在于:结构体系被长期验证为有效可行的,技术已日臻完善,在局域网中运行稳定,速度效率最好,设备投入少,用户界面友好,专业化程度高,适用于客户端数目在 200 个用户之内的同一个区域中,该方案最为经济实用。
因此要根据不同的情况选取不同的结构。
2.1.2 系统 采用两层 体系结构 C/S 软件一般采用两层结构,它由两部分构成:前端是客户机,即用户界面Client结合了业务逻辑,用来接受用户的请求,并向数据库服务提出请求,通常是一个 PC 机。
后端是服务器,即数据管理Server将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户,还要提供完善的安全保护以及对数据的完整性处理等操作,并允许多个客户同时访问同一个数据库。
在这种结构中,服务器的硬件必须具有足够的处理能力,这样才能满足各客户的要求,C/S 体系的两层程序为: 第一层为客户应用程序,主要指实现应用逻辑和数据表现的开发工具软件,它包括用户界面和其他应用程序代码。
第二层为服务器应用程序,它提供直接服务器管理和处理众多的连接操作,这些应用包括数据库服务器和利用 Open Server 构建的打印和电子邮件等服务。
2.2 系统功能规划 公司设备管理系统主要是对公司内部的固定资产及设备进行管理,实现设备信息的简便快捷的查询,实现信息管理的科学化,以利于公司的合理性发展。
该公司设备管理系统需要能够实现用户模块和设备信息模块两部分的功能,在用户管理模块,能够针对用户信息实现添加新用户信息,对原有的用户信息进行修改,删除无用废弃的用户信息,用户修改密码等操作。
在设备信息管理模块内,针对库存设备信息可以进行设备信息的查询,添入新信息和删除无用设备信息,还需要对设备的借出,归还进行登记,对借出归还信息的处理,包括借出归还信息的显示,删除,借出设备时库存信息相应的修改和更新,设备归还时对借出表中的信息作相应的修改和更新以及设备折旧登记,设备维修信息的登记和设备维修信息的基本处理。
功能结构如图 2-1 所示。
公司设备管理系统 用户信息管理 设备信息管理 用 添 删 户 设备 设备 加 设备 设备 除 信 基本 借出 新 维修 折旧 用 息 信息 归还 用 管理 管理 户 浏 管理 管理 户 览 删 设 设 设 新 除 备 备 备 设 设 信 借 归 备 备 息 出 还 添 信 查 管 管 加 息 询 理 理 图2-1 设备 管理系统功 能结构图 第3章 公司设备管理系统设计 公司设备管理系统主要是针对用户对设备信息的管理而开发的,因此,系统应主要包含两个模块的设计:一是用户信息管理模块,一是设备信息管理模块。
3.1 用户信息管理模块设计 在用户信息管理模块中需要实现: (1)对用户信息的查询。
(2)用户可修改自己的密码。
(3)删除无用的用户信息。
(4)新用户注册。
用户信息管理模块功能图如下图 3-1 所示。
用户信息管理模块 对用 删除 新用 修改 户信 无用 户注 用户 息的 用户 册 密码 查询 信息 图3-1 用户 管理模块功 能图3.2 设备信息管理模块 在设备信息管理模块中包含四大部分:设备借出归还管理、设备基本信息管理、设备维修管理和设备折旧管理。
(1)在设备借出归还管理中包含两部分:设备借出管理和设备归还管理。
在设备借出管理中有设备借出登记,设备借出信息管理。
在借出登记时根据库存设备信息是否存在纪录以及输入的信息是否合法来判断是否借出成功,为每项借出信息编号,以便查询。
借出设备成功时对库存信息作更新,同时,借出信息添加到相应的设备借出表中。
设备借出信息的管理包括对设备借出信息的查询,对设备借出信息的删除(如果设备丢失,或 设 备更新,原来的借出纪录也就没有意义了)。
同样设备归还管理也有设备归还登记,设备归还信息管理,在归还登记时根据设备借出信息来判断是否借出成功,为每项归还信息也编号,以便查询。
归还设备成功时对设备借出表进行更新,与设备借出所不同的是执行归还操作时也要对库存信息表进行更新,此处的更新主要是指对设备的数量进行更新。
(2)设备基本信息的管理包括新设备的添加,废弃设备信息的删除,设备信息的查找三个部分。
(3)设备维修管理与设备借出归还依据同样的方法,在此不再赘述。
(4)设备折旧管理中可以对设备进行折旧处理,通过设置设备的单价使它降低合适的百分比完成,还可以浏览折旧信息,删除折旧信息。
根据以上分析,设备信息管理模块功能设计如图 3-2 所示。
设备信息管理模块 设备 设备 设备 设备 借出 归还 维修 折旧 管理 管理 管理 管理 设备 设备 设备 设备 设备 设备 设备 设备 借出 归还 维修 折旧 借出 归还 维修 折旧 信息 信息 信息 信息 登记 登记 登记 登记 管理 管理 管理 管理 图3-2 设备 信息管理模 块功能设计图 设备基本信息的管理,和设备借出信息管理,设备归还信息管理,设备维修信息管理以及设备折旧信息的管理几个模块实现的功能类似。
现在以设备基本信息管理为例说明其功能设计,功能模块图如下图 3-3 所示。
设备基本信息管理 添加 删除 查询 新设 无用 设备 备信 设备 信息 息 图3-3 设备 基本信息模 块图3.3 公司设备管理系统处理流程 公司设备管理系统的流程图如图 3-4 所示。
开始 用户登录 判断用户名 和密码是否 不正确 重新登录 正确 .