ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:1.08MB ,
资源ID:7880307      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7880307.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(设备管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

设备管理系统.docx

1、设备管理系统课程名称 网页设计与网站建设 课题名称 设备管理系统 摘 要 随着信息需求的增长,传统的信息交流方式早已不能满足企业对传递和处理大量信息的需要,因而需要把网络技术渗透到日常工作中。在这个经济快速发展的时代,企业的管理也变得日益复杂,随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。企业生产过程中需要一定的设备,购买以及设备管理和设备维修和报废记录等问题,采用原始方式处理既浪费时间、又浪费人力和物力,并且数据的准确性低,所以企业设备管理系统的出现起到了很重要的作用。因此,总结前人的经验,开发交互性好,易于操作的设备管理系统进行自动化处理变得十分重要

2、。本次设备管理系统主要完成任务的登陆数据库、数据查询(实现简单的对数据库的增删改查)模块分析设计与的实现,通过设备的属性字段查询每一件产品设备零件信息,使管理人员随时掌握设备的现状及公司雇员领用设备、消耗设备的情况,实现了易安装性、易维护性和易操作性,并且系统运行稳定、安全。设备管理系统的应用对设备的管理起到了重要的作用。此系统是对设备管理系统前台的业务进行管理,对某些环节进行了优化,提高了工作效率,使设备相关管理者能够及时了解许多必要的设备信息,提高设备管理的工作效率和竞争力。本课程设计的内容是设计并且实现一个基于Web技术的设备管理系统,该系统主要以JSP作为开发基础,,使用Myeclip

3、se作为开发工具,以SQL Server2008作为数据库,使用Java语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,易于维护。关键词 设备管理系统,JSP,Myeclipse,SQL Server2008数据库,Java语言ABSTRACTWith the increase of the demand of information, the traditional mode of information communication cant meet the need of transmitting and processing a large amount of in

4、formation, so the network technology should be infiltrated into the daily work. In the era of the rapid development of economy, enterprise management has become increasingly complex, with the rapid development of the popularity of computers and computer science and technology, people began more and

5、more to use computers to solve practical problems. In the process of enterprise production need some equipment, purchasing and equipment management and equipment maintenance and obsolescence of records and other issues, the style of the original processing is not only a waste of time and a waste of

6、human and material resources, and the accuracy of the data low, so the emergence of enterprise equipment management system to a very important role. Therefore, it is very important to sum up the experience of predecessors, develop a good interactive and easy to operate equipment management system fo

7、r automatic processing.The equipment management system mainly completes the task of landing database, data query, realize a simple additions and deletions to the database search changed) analysis module design and the realization, through the equipment attribute field query every piece of equipment

8、parts information, enables managers to keep abreast of the equipment status and the companys employees receive equipment, equipment consumption, easy installation, easy maintenance and easy to operate, and the system is stable and safe. The application of equipment management system plays an importa

9、nt role in the management of equipment. This system is the foreground of equipment management system of business management, to optimize some links, improve work efficiency, make the equipment management can timely understanding of many of the necessary equipment information, improve the efficiency

10、and competitiveness of equipment management.The content of this course design is the design and implementation of a device management system based on Web technology. The system mainly uses JSP as development based, use MyEclipse as a development tool, SQL Server2008 as a database, the use of Java la

11、nguage development page take the JSP dynamic web page development technology. The system interface is simple, easy to operate, easy to maintain.Keywords: Equipment management system, JSP, Myeclipse,SQLServer2008 the data, Java language 目录摘 要 IIABSTRACT III第一章 系统分析 11.1可行性分析 11.1.1技术可行性分析 11.1.2经济可行性

12、分析 11.1.3操作可行性分析 11.1.4法律可行性分析 21.2功能分析 21.2.1管理员模块功能 21.2.2用户模块功能 31.3用例分析 41.3.1管理员用例图 51.3.2用户用例图 71.4系统的顺序图 81.4.1管理员顺序图 81.4.2用户顺序图 91.5系统的活动图 101.5.1管理员活动图 101.5.2用户活动图 111.6开发工具 11第二章 系统设计 122.1系统架构图 122.2系统功能设计 122.2.1用户功能 122.2.2管理员功能 142.3 数据库设计 162.3.1概念结构设计 162.3.2逻辑结构设计 172.3.3物理结构设计 17

13、第三章 模块功能及程序设计 213.1 文件组织 213.2模块各层设计 213.2.1 用户模块各层设计 213.2.2设备模块各层设计 22第四章源程序关键代码 23第五章操作方法(流程)与试验结果 255.1 主界面设计 255.2 注册界面设计 265.3 登录界面设计 27结论 38参考文献 39第一章 系统分析1.1可行性分析不管开发什么样的一个系统,在时间和资源上都会受到一定程度的局限。因此,每个项目开发之前,可行性分析操作是必须的,为了以减少项目开发的缺陷,避免人力,物力和财力的浪费。接下来就从技术,经济,业务和法律方面进行说明。1.1.1技术可行性分析根据管理员提出的系统功能

14、、性能及实现系统的各项约束条件,本系统是一个数据库管理和查询的系统,因此,要使用一种具有强大的数据库操作功能、面向对象的语言来进行代码的编写。 Myeclipse是对Eclipse IDE的扩展,我们可以在Myeclipse开发平台进行Java EE的开发、发布,而Microsoft SQL Server 2008 功能强大,可以很好的完成数据库的建立,并可以与Myeclipse进行配合,两者相辅相成,共同开发数据库软件是一种很合理的选择。此系统采用微软 SQL Server 2008 建立数据库,用Myeclipse 来创建界面,并且用它来访问数据库,实现用户的基本要求,。在大学学习信息系统

15、分析与设计,JSP,数据库原理等课程,一些系统的分析,设计和测试能力。因此,整个系统在技术上是可行的全面实施。1.1.2经济可行性分析基本就是选择开元的开发工具,并且选择的是开发成本较低的基于Web的B/S模式,并不是成本相对比较高的C/S模式,所以从经济上来讲是合适的。1.1.3操作可行性分析采用此系统,可以减轻管理人员的工作量,使管理人员从大量繁琐的添表、查表、手工制表中解放出来。能够节省大量的人力、物力,工作效率大大提高,预计查询速度可以比原人工查询提高几倍以上,并且可以大大提高准确性和精确性,而且可以安全地、完整地保存大量的设备记录。使设备的管理更加规范化,系统化。此项目虽然经济效益不

16、是太大,但可以减轻工作人员的劳动强度,并可以促进企业对设备管理的规范化和自动化,而且价格低廉,所以是有应用价值的,而且在技术上完全是可行的,可以马上进行开发工作。1.1.4法律可行性分析设备管理系统是自行开发的系统,是非常有意义的系统,软件和数据库开发环境都是使用的开放的源代码,该系统的开发是和传统的软件开发的不同,所以不存在法律上面的问题。综上所述,随着设备管理系统的发展,以更快,更准确操作相比,节省了费用开支等优势,因此,建立设备管理系统是非常有实用价值的。1.2功能分析该设备管理系统主要分为用户模块和管理员模块。管理员模块:管理员实施设备管理,采购管理,报修管理,报废管理等功能模块,用户

17、模块:新用户可以完成注册并登录以方便查询设备的信息,对自己的信息也可以随时修改。1.2.1管理员模块功能(1)注册模块:管理员的注册。(2)用户登录模块:登录到系统当中。(3)用户管理模块:对注册用户的实现增加,删除,修改,查询等功能。(4)设备管理模块:实现对设备的增加、删除、修改、查询等功能。(5)报修管理模块:报修信息的查看,增加,修改,删除。(6)报废管理模块:报废信息的查看,增加,修改,删除。(7)退出系统:管理员安全退出系统。管理员部分的系统模块图如图1-1:图1-1管理员系统模块图1.2.2用户模块功能(1) 注册模块:新用户的注册。(2) 用户登录模块:登录到系统当中。(3)

18、设备管理模块:查询相关的设备信息。(4) 报修管理模块:报修信息的查看。(5) 报废管理模块:报废信息的查看。(6) 退出系统:用户完成操作后安全退出系统。用户部分的系统模块图如图1-2:图1-2用户系统模块图1.3用例分析 设备管理系统总用例图如图1-3:图1-3系统用例图1.3.1管理员用例图管理员是系统的核心,有四大功能模块,管理员对注册用户的所有信息管理的用例图如图1-4:图 1-4管理员用例图(1) 用户管理模块用例图如图1-5图1-5用户管理用例图(2) 设备管理模块用例图如图1-6图1-6设备管理用例图(3) 报修管理模块的用例图如图1-7图1-7报修管理用例图(4) 报废管理模

19、块的用例图如图1-8图1-8报废管理用例图1.3.2用户用例图用户是系统的主要部分,用户可以查看设备的最新相关信息,前提是必须登录。没有登录的情况下,用户是不能查看任何信息的,新用户可以注册,用户用例图如图1-7。图1-9用户用例图1.4系统的顺序图1.4.1管理员顺序图1.4.2用户顺序图1.5系统的活动图1.5.1管理员活动图1.5.2用户活动图1.6开发工具硬件需求:CPU:Pentium以上计算机内存: 512M以上操作系统版本:Windows 7开发工具:Myeclipse开发语言:Java浏览器:IE6.0第二章 系统设计2.1系统架构图 描述:设计系统的架构图从表示层、应用层、数

20、据库,这些都可以大致的了解到设备管理系统。2.2系统功能设计流程图是一种数据流程的工具,将数据抽象化,通过图形化的描述和实际的信息流,反映了系统中的信息流和存储。数据流图具有抽象性和概念性。2.2.1用户功能(1)用户进入到设备管理系统的前台页面,老用户可以直接通过自己的账号和密码进行直接登录,而新用户想要进入系统需要注册。流程图如2-2所示:图2-2系统登录流程图(2)用户进去到系统可以根据自己的需求查看设备的相关信息,流程图如图2-3所示:图2-3信息查看流程图2.2.2管理员功能(1)管理员要进入到后台系统,需要账号和密码才可以进去,管理员具有强大的权限,管理员可以对自己的,账户信息进行

21、修改。流程图如2-4所示:图2-4管理员密码修改流程图(2)管理员对用户有着管理的权限,对于一些不符合要求用户信息,需要进行合理的管理,该删除的要删除掉,该修改的要修改,流程图如图2-5所示:图2-5用户管理流程图(3)管理员对设备有着管理的权限,可以根据业务需要对设备的相关信息进行查看、增加、修改、删除等操作。流程图如2-6所示:图2-6设备管理流程图2.3 数据库设计2.3.1概念结构设计概念设计是指在数据分析的基础建立一个系统的数据库概念结构,从用户的角度进行视图设计,在将视图集成优化得到最后的结果。(1) 用户实体与角色实体E-R图(2) 供应商、设备、维修人员、部门、报修表和报废表之

22、间的E-R图2.3.2逻辑结构设计将数据库概念模型转化成逻辑关系模型,E-R模型关系转换应遵循下列原则:*任何一个实体要转换成一个关系*主键必须不为空(NOT NULL)*对于二元联系应该按照一对多、一对一、多对多等联系来定义外键。根据E-R模型,设备管理系统的逻辑结构的设计如下:(1) 用户表(用户编号,角色编号,真实姓名,用户名,密码,性别,联系方式)(2) 角色表(角色编号,用户编号,角色名称)(3) 供应商(供应商号,姓名,地址,联系方式)(4) 设备(设备编号,设备名称,生产日期,供应商号,工号,部门号)(5) 部门(部门号,名称,联系方式)(6) 维修人员(工号,姓名,年龄,性别,

23、联系方式)(7) 报修(报修编号,设备编号,数量,报修日期)(8) 报废(报废编号,设备编号,数量,报废日期)2.3.3物理结构设计(1)用户表(2)角色表(3)供应商(4)设备(5)部门(6)维修人员(7)报修表(8)报废表(9) 关系表 第三章 模块功能及程序设计3.1 文件组织图3-1软件组织机构设计3.2模块各层设计3.2.1 用户模块各层设计表3-2 用户模块设计表子模块控制器视图层模型层备注添加用户信息模块AddUserServlet.javaadd_User jspsearch_User.jspUserImpl.java的方法:add(User):voiddelete(User)

24、:voidgetcountPage(String,String):intquery(String,String):Listquery(String,String,int):Listupdate(User):void实体类:User.java数据表:User修改用户信息模块UpdateUserServlet.javaupdate_User.jspsearch_user.jsp删除用户信息模块DeleteUserServlet.javasearch_user.jsp查询用户信息模块SearchUserServlet. java3.2.2设备模块各层设计表3-3设备设计表子模块控制器视图层模型层备注

25、添加设备信息模块AddEquipServlet.javaadd_Equip jspsearch_Equip.jspEquipImpl.java的方法:add(Equip):voiddelete(Equip):voidgetcountPage(String,String):intquery(String,String):Listquery(String,String,int):Listupdate(Equip):void实体类:Equip.java数据表:Equip修改设备信息模块UpdateEquipServlet.javaupdate_Equip.jspsearch_Equip.jsp删除设

26、备信息模块DeleteEquipServlet.javasearch_Equip.jsp查询设备信息模块SearchEquipServlet. java第四章源程序关键代码4.1数据库连接代码/ 加载驱动 Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); / 数据库连接url String url = jdbc:sqlserver:/localhost:1433;DatabaseName=equip; / 获取数据库连接 conn = DriverManager.getConnection(url, sa, 123456)

27、; catch (Exception e) e.printStackTrace(); return conn;4.2设置字符集代码protected String encoding = null;/定义一个字符集的变量 protected FilterConfig filterConfig = null; public void init(FilterConfig filterConfig) throws ServletException this.filterConfig = filterConfig; this.encoding = filterConfig.getInitParamete

28、r(encoding); public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException if (encoding != null) request.setCharacterEncoding(encoding); response.setContentType(text/html; charset=+encoding); chain.doFilter(request, response); public v

29、oid destroy() this.encoding = null; this.filterConfig = null; 第五章操作方法(流程)与试验结果5.1 主界面设计图5-1系统主界面界面说明:以myjsp.jsp为该界面实现的JSP文件,当新用户进入系统前,需要进入登录注册,在界面右上角有“亲,请注册”,新用户可以点击进行页面跳转,实现注册登录的功能。5.2 注册界面设计图5-2注册界面界面说明:以reg.jsp作为实现该界面的JSP文件,在用户注册模块中涉及到真实用户名,用户名,密码,确认密码,性别,联系电话,角色,当实现注册时,运行环境会执行ConnectDB.java和RegS

30、ervlet.java,实现程序成功连接数据库,并用RegServlet来控制各个字段的行为,最终将运行结果显示在浏览器中,注册完成,如果忘记输入要注册的信息,系统会提示你哪一栏信息不能为空,用javascript中的funtion来实现这一提示功能。5.3 登录界面设计图5-3登录界面界面说明:以login.jsp作为实现该界面的JSP文件,在用户登录模块中涉及到用户名,密码,当实现登录时,运行环境会执行ConnectDB.java和LoginServlet.java,实现程序成功连接数据库,并用LoginServlet来控制各个字段的行为,最终将运行结果显示在浏览器中,登录完成,如果忘记输入登录的信息,系统会提示你哪一栏信息不能为空,用javascript中的funtion来实现这一提示功能。结论本次课程设计主要用到了Java 、jsp、数据库SQL Server,比较顺利了设备管理系统。使得自己学到了不少的知识,比如,以前听老师讲MVC架构,自己只知道MVC架构的概念,通过这次课程设计,自己了解到MVC架构的实际应用价值,MVC架构是由模型,视图,控制器等组成,模型即就是JavaBean,视图就是浏览器显示的结果,控制器就是控制系统功能实现的Java代码。经过本次课程设计我锻炼了自己的自学、研究能力,也从

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1