JAVA设备管理系统毕业论文_第1页
JAVA设备管理系统毕业论文_第2页
JAVA设备管理系统毕业论文_第3页
JAVA设备管理系统毕业论文_第4页
JAVA设备管理系统毕业论文_第5页
已阅读5页,还剩41页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设备管理系统毕业论文关于文章的摘要公司原有的实验室设备借出由专人手工操作,流程复杂,无法满足公司高效快捷的业务需求。本文设计了一个网络实验室外借设备管理系统。通过该系统的开发和应用,尝试了网页制作给日常工作带来的巨大变化,简化了借阅管理流程。该系统利用HTML语言、JavaScript技术、JSP、后台数据库等关键技术构建了一个网络实验室设备的借阅系统。关键词:HTML语言、JavaScript技术、JSP和后台数据库目录TOC o 1-3 h z u HYPERLINK l _RefHeading_Toc199339042 一、前言5 HYPERLINK l _RefHeading_Toc1

2、99339043 (一)系统环境5 HYPERLINK l _RefHeading_Toc199339044 1HTML语言5 HYPERLINK l _RefHeading_Toc199339045 2JavaScript技术5 HYPERLINK l _RefHeading_Toc199339046 3JSP5 HYPERLINK l _RefHeading_Toc199339047 4MySQL数据库6 HYPERLINK l _RefHeading_Toc199339048 5EPASS授权验证管理系统6 HYPERLINK l _RefHeading_Toc199339049 (二)

3、网络环境6 HYPERLINK l _RefHeading_Toc199339050 1公司网络总体架构6 HYPERLINK l _RefHeading_Toc199339051 2网络术语介绍7 HYPERLINK l _RefHeading_Toc199339052 (三)本系统研究(设计)容8 HYPERLINK l _RefHeading_Toc199339053 二、系统需求分析11 HYPERLINK l _RefHeading_Toc199339054 (一)现行业务系统描述11 HYPERLINK l _RefHeading_Toc199339055 (二)业务流程图11 H

4、YPERLINK l _RefHeading_Toc199339056 (三)现行系统存在的主要问题分析12 HYPERLINK l _RefHeading_Toc199339057 (四)关键技术与难点13 HYPERLINK l _RefHeading_Toc199339058 (五)解决方案13 HYPERLINK l _RefHeading_Toc199339059 (六)可行性分析和决策14 HYPERLINK l _RefHeading_Toc199339060 1技术可行性14 HYPERLINK l _RefHeading_Toc199339061 2经济可行性14 HYPER

5、LINK l _RefHeading_Toc199339062 3操作可行性14 HYPERLINK l _RefHeading_Toc199339063 4社会可行性14 HYPERLINK l _RefHeading_Toc199339064 三、系统逻辑方案15 HYPERLINK l _RefHeading_Toc199339065 (一)数据流图描述15 HYPERLINK l _RefHeading_Toc199339066 1网上实验室外借设备管理系统数据流图的符号说明15 HYPERLINK l _RefHeading_Toc199339067 2网上实验室外借设备管理系统关联

6、图15 HYPERLINK l _RefHeading_Toc199339068 3网上实验室外借设备管理系统DFD总体图17 HYPERLINK l _RefHeading_Toc199339069 4网上实验室外借设备管理系统DFD零级图18 HYPERLINK l _RefHeading_Toc199339070 5信息安全管理系统DFD细节图19 HYPERLINK l _RefHeading_Toc199339071 (二)数据字典描述21 HYPERLINK l _RefHeading_Toc199339072 四、系统总体结构设计25 HYPERLINK l _RefHeadin

7、g_Toc199339073 (一)软件模块结构设计25 HYPERLINK l _RefHeading_Toc199339074 1模块结构图25 HYPERLINK l _RefHeading_Toc199339075 2IPO图26 HYPERLINK l _RefHeading_Toc199339076 (二)数据库设计29 HYPERLINK l _RefHeading_Toc199339077 1实体模型分析29 HYPERLINK l _RefHeading_Toc199339078 2数据库的逻辑结构设计29 HYPERLINK l _RefHeading_Toc1993390

8、79 3数据结构图30 HYPERLINK l _RefHeading_Toc199339080 4数据库的实施30 HYPERLINK l _RefHeading_Toc199339081 五、系统程序设计与其界面34 HYPERLINK l _RefHeading_Toc199339082 (一)系统结构设计34 HYPERLINK l _RefHeading_Toc199339083 (二)系统总体设计34 HYPERLINK l _RefHeading_Toc199339084 1系统登录画面设计34 HYPERLINK l _RefHeading_Toc199339085 2用户界面

9、子系统的设计36 HYPERLINK l _RefHeading_Toc199339086 3管理员界面子系统的设计42 HYPERLINK l _RefHeading_Toc199339087 六、系统的发布与测试49 HYPERLINK l _RefHeading_Toc199339088 (一)系统的发布49 HYPERLINK l _RefHeading_Toc199339089 (二)系统的测试49 HYPERLINK l _RefHeading_Toc199339090 (三)编码49 HYPERLINK l _RefHeading_Toc199339091 (四)系统改进和完善之

10、方向49 HYPERLINK l _RefHeading_Toc199339092 结束语50 HYPERLINK l _RefHeading_Toc199339093 致50 HYPERLINK l _RefHeading_Toc199339094 参考文献50目前我们公司很多项目都需要实验室设备进行系统的测试和开发。为了实现设备管理,方便员工,适应企业的快速发展,这个“网上实验室贷款设备管理系统”就是在这种需求下诞生的。为了使实验室设备有效地服务于项目开发者的开发和测试,专门设计了一个基于网页的实验室设备在线租借管理系统。目的是使全公司的项目参与者通过网络进行借阅,实现实验室设备借阅的公开

11、有效使用原则。一.导言(一)系统环境利用HTML语言、JavaScript技术、JSP、后台数据库等关键技术构建了网上设备租借系统。1.html语言简单标记语言。与普通的文字处理文件不同,网页是用超文本标记语言格式化的。HTML文件是一个标准的文本文件,带有特定的HTML插入标记来安排文档属性和格式。它可以独立于各种操作系统平台(如UNIX、WINDOWS等。).自1990年以来,HTML被用作万维网上的信息表达语言,用于描述主页的格式设计及其与WWW上其他主页的链接。2.JavaScript技术JavaScript是一种基于对象和事件驱动的脚本语言,具有安全性能。使用它的目的是与HTML超文

12、本标记语言和Java脚本语言(Java applet)一起实现一个网页中的多个对象,并与Web客户端进行交互。以便开发客户端应用程序等。它是通过嵌入或调用标准HTML语言来实现的。它的出现弥补了HTML语言的缺陷,是Java和HTML的折中。3.JSPJSP(Java Server Pages)是由Sun Microsystems发起并由许多公司建立的动态web技术标准。JSP技术使用JAVA语言作为脚本语言,JSP网页为整个服务器端的JAVA库单元提供接口,为应用服务。4.MySQL数据库MySQL数据库可以说是中小企业平台首选的免费数据库系统。它是一个跨平台的数据库系统,一个真正的多用户多

13、线程的SQL数据库系统,一个客户/服务器架构的分布式数据库管理系统。安装、使用和管理简单,数据库系统稳定性好。MySQL是一个高性能的数据库。由于其可升级性、简单性和可移植性,它可以与市场上的任何类似产品竞争。5.EPASS授权验证管理系统由于实验室设备借出管理系统只对公司部门员工开放,为了方便公司人员的了解,简化用户登录授权等管理流程,在该系统中嵌入了EPASS授权验证管理系统,作为公司人员的授权管理。EPASS授权验证管理系统(以下简称EPASS)是管理一个或多个应用系统的资源权限的通用软件系统。它面向企业应用系统的开发者和应用人员,旨在为企业应用资源提供标准统一的授权管理。它可以集中管理

14、应用系统中资源的使用权,如应用系统菜单、屏幕、报表、文档等。同时集中管理应用系统用户的账户,提供统一标准的登录屏幕和应用屏幕模板,提供查看指定账户和资源权限的接口。应用开发者可以通过EPASS跟踪和控制应用系统中资源的用户权限,应用系统的最终用户可以通过EPASS对所有资源和资源用户进行集中授权管理。EPASS授权验证管理系统引用并应用Kerberos安全协议。不仅EPASS系统本身得到了安全保护,而且EPASS为建立在其上的应用系统提供了安全服务,从而保证了应用系统的安全性。(二)网络环境1.公司网络的整体结构本实验室借用设备管理系统主要是为公司各种项目的开发服务而设计的。整个公司网络环境分

15、为五个办公区域,每个区域通过10M ATM专线连接到中心机房,实现互联网接入和连接。外部员工或各分公司员工可以通过VPN连接到公司网络。公司总网络出口(中心机房)安装防火墙,所有微机和服务器统一安装企业级杀毒软件。网络拓扑图见图1.1。稍后将详细描述图中的网络术语。图1.1网络拓扑图2.网络术语介绍ATM(异步传输模式)顾名思义就是异步传输模式,是国际电信联盟。 HYPERLINK ./%20%20%20%20:/wiki.ccw%20%20%20% ITU-T设定标准。事实上,在20世纪80年代中期,人们就开始试验快速分组交换,并建立了各种不同名称的模型。经过协调研究,ITU于1988年正式

16、将其命名为异步传输模式(ATM)技术,并推荐为宽带综合业务数据网。 HYPERLINK ./%20%20%20%20:/wiki.ccw%20%20%20% B-ISDN的信息传递方式。ATM是一种传输模式,其中信息被组织成信元。因为包含来自用户的信息的每个信元不需要周期性地出现,所以这种传输模式是异步的。由于ATM技术简化了交换过程,消除了不必要的数据校验,采用了易于处理的固定信元格式,ATM的交换速率远高于传统数据网络,如x.25、DDN、帧中继等。另外,对于这样一个高速数据网络,ATM网络采用一些有效的流量监控机制,实时监控在线用户数据,将网络拥塞的可能性降到最低。给不同的业务赋予不同的

17、“特权”,比如语音的实时特权最高,一般数据文件传输的正确性特权最高,网络给不同的业务分配不同的网络资源,让不同的业务在网络中“和平共处”。在一条物理链路上,可以同时建立多条承载不同业务(如语音、图像和文件传输)的虚电路。VPN(虚拟专用网络)是一种安全稳定的穿越混乱的公网的隧道。通过网络数据的分组和加密传输,在公网(通常是互联网)上建立一个临时的安全连接,从而实现私有数据在公网上的传输,达到私有网络的安全级别。如果访问模式是拨号,则称为VPDN。通常,VPN是企业内部网的扩展,它可以帮助远程用户、公司分支机构、业务合作伙伴和供应商与企业内部网建立可靠、安全的连接,并确保数据的安全传输。VPN可

18、用于日益增多的移动用户的全球互联网接入,实现安全连接;可用于实现企业间安全通信的虚拟专用线,可经济有效地连接业务伙伴和用户的安全外联网虚拟专用网。(3)本系统的研究(设计)能力设计一个网上实验室贷款设备管理系统,使实验室设备能够有效地服务于项目开发者的开发和测试。基于网络的实验室设备借出管理系统旨在使全公司的项目参与者通过网络进行借出,实现实验室设备借出的公开有效使用原则。将实验室设备的各种信息保存到服务器的数据库中,子公司和部门的员工可以通过网络浏览和操作这些信息,并可以通过网页自动进行灵活简单的应用管理。这大大减轻了子公司和部门工作人员的工作量。这种信息安全管理系统适用于大型企业,尤其是分

19、支机构遍布全国的企业。根据业务范围和应用对象的不同,系统分为八个功能模块:设备管理、设备分类、设备申请、设备审批和系统管理。系统各功能模块的结构如图1.2所示。图1.2各功能模块结构图该信息系统的功能可分为八个模块:设备管理:增加、删除、修改、查询和设置设备的借用状态。设备分类管理:设备分类、新建、查询、修改等操作。应用:用户申请需要的设备,用户可以新建、删除、修改设备等。设备审批:对用户申请的设备进行审批,对设备申请进行检查、修改、受理和最终审批。系统管理:用户管理、角色管理、授权管理、参数管理等。下图是该系统的组织结构图:图1.3组织结构图二、系统需求分析(1)当前业务系统的描述公司原有的

20、实验室设备借出管理业务主要以电子和单机数据库系统的形式进行管理,管理过程和结果以文档形式保存。业务和人员管理松散,管理漏洞多,工作繁重,经常导致设备混乱。(2)业务流程图在线实验室贷款设备管理系统的业务流程图符号描述如下:外环境数据存储处理外环境数据存储处理或者文件。或数据流或者文件。或数据流图2.1业务流程图的符号描述在线实验室贷款设备管理系统的业务流程如图2.2所示:图2.2业务流程图(3)现行制度存在的主要问题分析目前,实验室设备借阅的管理主要依靠电子和单机数据库管理系统,所有内容都需要设备管理人员录入,但实验室设备的数量和类型无法准确公布给广大用户,导致管理员工作量大但信息提供不及时,

21、准确性差。由于目前管理方式的不便和局限性,考虑开发一个设备借出的管理系统,对整个业务流程进行管理。使设备信息准确及时地发布给所有用户,最大限度地提高设备的使用效率,最好地向全体员工履行公司实验室设备的公开、公平、透明、互动、参与、高效的原则。(4)关键技术和难点利用HTML语言、JavaScript技术、JSP和后台数据库,嵌入公司现有的EPASS授权验证管理系统等关键技术,构建了网上设备出借系统。本设备借出管理系统实现了以下功能:系统登录后,用户管理员可以根据自己的不同权限查看、修改或删除设备和设备类型数据;用户可以在图书馆申请借阅他们需要的设备;根据用户在设备管理器中的申请原因,进行审核决

22、定是否批准或拒绝用户的申请请求。同时,系统应满足以下要求:公司的所有员工都可以通过网络和web界面方便地登录系统。考虑到公司各级子公司和分支机构分布在全国各地,系统必须在广域网中连接。有效管理每个用户的权限。不同角色的用户有不同的操作权限,什么操作可以做,什么操作不可以做,都有明确的规定。(5)解决方案针对上述设备借出系统设计前考虑的三个难点,制定如下解决方案。(1)本系统使用JAVA语言作为开发工具,实现其跨平台性;使用JDBC(Java DataBase Connectivity)数据库连接方法,所有支持JDBC的数据库管理系统都可以作为它们的后台数据库。由于JDBC数据库连接技术屏蔽了后

23、台数据库的差异,当数据处理需求提高时,我们可以相对容易地将数据库升级到处理能力更强的数据库管理系统,如oracle数据库。使用它的目的是与HTML超文本标记语言和Java脚本语言(Java applet)一起实现一个网页中的多个对象,并与Web客户端进行交互。以便开发客户端应用程序等。程序中使用了MYSQL语言,用来执行各种操作。语句数量相对较少,查询优化由系统进行,相对高效且容易出错。开发权限管理模块。考虑到每个公司不同的组织结构,系统可以定制用户、角色和任意资源的访问权限,使不同的用户拥有指定的权限。(2)目前公司网络条件完全支持该业务功能,其中各子公司可以通过ATM专线实现网络连接,各子

24、公司可以通过中国电信的VPN实现网络连接。同时,每条网络专线都有中国移动的备用专线。本系统采用B/S架构,在服务器端使用JAVA语言编写功能模块,实现前台对数据库的访问和与J。在客户端,用户只需要一个web浏览器就可以实现管理操作。(3)用户授权管理模块。目前公司有现成的、开发的EPASS授权验证管理系统。该系统在人力资源部、财务部等人事管理中发挥了巨大的作用,成为公司员工管理的一套成熟有效的管理系统。因此,实验室设备借出系统也将嵌入到EPASS授权验证管理系统中,这将使公司的人员信息更加可靠和完整,并大大简化开发人员的工作量。(6)可行性分析和决策1.技术可行性公司在全国各地都有办公楼,并有

25、良好的网络布线系统连接中国电信、中国移动、中国VPN。各分公司办公楼的局域网也比较完善。本信息管理系统选择MS-SQLServer作为后台数据库存储数据,后台的JAVA程序使用JDBC数据库连接技术访问数据库。前台的JSP可以方便地与后台的JAVA程序进行交互,用户可以在页面上进行浏览和操作。2.经济可行性开办费:设备费、安装费、操作系统软件费、开办人员费、管理费。费用:软件购买费用、文档准备费用、开发管理费用、开发人员工资费用、用户培训费用。运营费用:系统维护费用、硬件折旧费用、信息系统管理费用、运营管理人员费用、电费、打印纸及其他费用。系统优势:实验室贷款的管理变得简单,用户和管理者通过该

26、系统具有交互式管理优势。设备的借用对公司全体员工开放,实现了设备使用的公平性,最大限度地提高了设备的利用率,减轻了设备管理员的工作量,节约了人力资源带来的效益。3.操作可行性系统为B/S结构,操作在浏览器中进行,用户界面友好。只要有基本电脑知识的人,稍加训练就能熟练使用。我们的员工熟悉windows操作系统,尤其是IE浏览器的操作。这使得本系统基于B/S的运行成为可能。4.社会可行性系统是自主开发的,没有盗用任何现有系统和侵权。综上所述,本系统的开发是可行的。三、系统逻辑方案(一)数据流图的描述1.在线实验室设备管理系统数据流图的符号描述外部项目外部项目数据处理数据流数据存储数据处理数据流数据

27、存储图3.1数据流图的符号描述2.网上实验室借用设备管理系统关联图图3.2是信息安全管理系统的系统关联图,描述了系统与资产维护部门、信息安全管理部门、业务管理部门的关系。图3.2关联图3.DFD网上实验室租借设备管理系统总图图3.3总体布局4.DFD网上实验室贷款设备管理系统零级图图3.4 DFD零级图5.DFD信息安全管理体系详情图3.5的详细情况(A)图3.6的细节(B)图3.7的详细情况(C)图3.8 DFD(D)的详细情况图3.9的细节(E)图3.10的细节(F)(2)数据字典描述在系统数据流图中,数据项“设备序列号”的数据元素如表3.1所示:表3.1数据项“设备序列号”数据元素数据元

28、素系统名称:实验室在线租借设备管理系统编号:条目:设备的序列号别名:设备代码属于数据流:F12存储:设备表数据元素值:类型:字符类型价值衡量:字母,数字和下划线。长度:4含义:简要说明:每个设备都有一个唯一的设备序列号。修改记录:作者:宋日期:2008年5月15日傲慢的日期:2008年5月15日在本系统数据流图中,数据项“设备信息”的数据流卡片如表3.2所示:表3.2“设备信息”数据项的数据流数据流系统名称:实验室在线租借设备管理系统编号:F12条目:设备信息别名:设备来源:设备经理目的:设备数据管理数据流结构:设备序列号+设备编号+设备名称+设备型号+设备描述+设备类型序列号流量:1/周。简

29、要描述:设备条目。修改记录:作者:宋日期:2008年5月15日傲慢的日期:2008年5月15日在本系统数据流图中,数据存储卡的“资产”如表3.3所示:表3.3数据项“设备”的数据存储数据存储系统名称:实验室在线租借设备管理系统号码:D1条目:设备别名:存储组织:记录数量:约8200关键词:设备序列号二元表数据量:约900KB次要关键字:记录的组成:设备序列号+设备编号+设备名称+设备型号+设备描述+设备类型序列号简要描述:存储一个资产信息。修改记录:作者:宋日期:2008年5月15日傲慢的日期:2008年5月15日在系统数据流图中,“显示导入处理”的数据流数据处理卡如表3.4所示:表3.4数据

30、项“显示导入处理”的数据处理数据处理系统名称:实验室在线租借设备管理系统编号:名称:显示导入处理别名:输入:显示信息输出:显示简要描述:将显示信息从生成的XML文件导入数据库。修改记录:作者:宋日期:2008年5月15日傲慢的日期:2008年5月15日在本系统数据流图中,“设备管理部”的外接存储卡如表3.5所示:表3.5数据项“设备管理部”外部项目存储卡外部项目系统名称:实验室在线租借设备管理系统号码:D1名称:设备管理部别名:输入数据流:输出数据流:查询结果信息,查询信息主要特点:用户编号、标识、真实性等。简要描述:设备经理负责设备的输入、借用单的审批等。修改记录:作者:宋日期:2008年5

31、月15日傲慢的日期:2008年5月15日第四,系统的总体结构设计(一)软件模块结构设计1.模块结构图根据系统分析的结果和结构化的系统设计方法,网上实验室贷款设备管理系统可以分为:设备管理子系统、设备分类子系统、设备申请子系统、设备审批子系统和系统管理子系统。各子系统的简要功能描述见表4.1:表4.1各子系统功能简述模块名功能介绍设备管理增加、删除、修改、查看、查询设备信息,设置访问权限,设置设备状态,查看设备相关信息。设备分类增加、删除、修改、查看、查询设备分类信息,设置访问权限,查看设备分类相关信息。设备应用申请借用设备,输入申请原因,申请期限等。设备批准批准用户的申请,并根据用户的申请理由

32、接受或拒绝。系统管理用户管理、角色管理、日志管理、参数管理、栏目管理、禁忌词管理、设置审计策略。在线实验室借用设备管理系统的模块结构图如图4.1所示:图4.1系统模块结构图2.IPO图表设备管理模块的功能是录入、修改、删除和设置设备的借用状态。表4.2设备管理模块IPO图初始公开发行系统名称:实验室在线租借设备管理系统制图师:宋图:设备管理日期:2008年5月由以下模块调用:调用以下模块:主模块添加、删除、修改、查询和设置设备状态。输入:输出:信息,设备查询条件和设备状态信息设备查询结果,设备状态信息结果搬运:创建新的设备信息,调用添加设备模块;要删除设备信息,调用删除设备模块;要修改设备信息

33、,调用修改设备模块;如果要查询设备信息,调用查询设备模块;要设置设备状态,请调用设置设备状态模块。设备管理模块的功能是导入、查询和修改设备信息。表4.3设备借阅库模块IPO图初始公开发行系统名称:实验室在线租借设备管理系统制图师:宋图:设备借阅库日期:2008年5月由以下模块调用:调用以下模块:主模块查询借阅记录,更新借阅记录,上传借阅信息,审批借阅信息。输入:输出:借阅信息,借阅信息查询条件和审批信息借阅信息查询结果和审批结果搬运:要查询借阅信息,调用查询借阅模块;要更新借阅信息,调用更新借阅模块;如果要上传借阅信息,调用上传借阅信息模块;如果要审核漏借信息,调用审核借出模块。借阅库模块的功

34、能是查询和管理借阅信息,审批和管理事件。表4.4设备类型模块IPO图初始公开发行系统名称:实验室在线租借设备管理系统制图师:宋图:设备类型日期:2008年5月由以下模块调用:调用以下模块:主模块创建设备类型、查看设备类型、修改设备类型和删除设备类型。输入:输出:设备类型信息,关键字信息设备类型查询结果搬运:要创建一个设备类型,调用创建创建设备模块;如果要检查设备类型,调用check check设备类型模块;要修改设备类型,调用修改设备类型模块;要删除设备类型,请调用删除设备类型模块。设备管理模块的功能是导入、查询和修改设备类型。表4.5系统管理模块IPO图初始公开发行系统名称:实验室在线租借设

35、备管理系统制图师:宋图:系统管理日期:2008年5月由以下模块调用:调用以下模块:主模块用户管理、角色管理、日志管理、参数管理、栏目管理、禁忌词管理、设置审计策略。输入:输出:各种信息,各种信息查询条件各种信息的查询结果搬运:要管理用户,调用用户管理模块;如果需要角色管理,调用角色管理模块;如果需要日志管理,调用日志管理模块;要管理参数,调用参数管理模块;要管理栏目,调用栏目管理模块;如果要管理禁忌词,调用禁忌词管理模块;要设置审计策略,请调用设置审计策略模块。系统管理模块的功能有用户管理、角色管理、日志管理、参数管理、栏目管理、禁忌语管理等。(2)数据库设计1.实体模型分析根据系统结构和不同

36、实体之间的关系,E-R模型图如图4.2所示。图4.2 E-R模型图2.数据库的逻辑结构设计将上述E-R关系转换为关系数据模型,并确定表的结构。借阅表(借阅序号、设备序号、用户序号、用户、借阅时间、用途、预定归还时间、实际归还时间、状态、备注)。主密钥=借用的序列号。外部代码=设备序列号参考表=设备表。外部代码=用户序列号参考表=用户表。设备表(设备序号、设备编号、设备名称、设备型号、设备描述、设备类型序号、当前借用状态、备注)。主代码=设备序列号。外部代码=设备类型序列号参考表=设备类型表。设备类型表(设备类型序号、设备类型名称、设备类型序号、父设备类型序号)。主代码=设备类型的序列号。用户表

37、(用户序列号、用户登录名、用户、用户描述、登录密码、合法id、非法原因、位置代码、电子、业务、家庭、手机、锁ID、删除ID、用户类型ID、生成日期、失效日期、密码失效日期、离职日期、拼音)主代码=用户序列号。3.数据结构图根据上面的分析和定义的表结构,画出在线实验室设备管理系统的数据结构图(图4.3数据结构图)。图4.3数据结构图4.数据库的实施该网上实验室设备借阅管理系统采用MySQL作为数据库平台。MySQL作为开源数据库,因其简单易用的特点而被用户广泛使用。虽然MySQL是免费的,但是它和Oracle、Sybase、Informix、DB2等商业数据库一样,具有数据库系统的通用性。设备类

38、型表(t_labdevice_type)序列号名字密码类型系统默认值命令的主键外部密钥评论一个设备的类型序列号fdevtypeidvarchar(32)是是不2设备类型名称fdevtypenamevarchar(255)是不不三设备类型描述fdevtypedescvarchar(255)不不不四设备类型序列号fdevtypesortint(11)不不不五父设备类型序列号fpdevtypeidvarchar(32)不不不借用表(t_labdevice_event)序列号名字密码类型系统默认值命令的主键外部密钥评论一个借用的序列号feventidvarchar(32)是是不2设备序列号fdevid

39、varchar(32)是不是三用户序列号富塞利德varchar(32)不不是四用户fusernamevarchar(64)不不不五出借时间foutdate日期时间不不不六使用弗里森varchar(255)不不不七预定返回时间fplanindate日期时间不不不八实际返回时间事实日期日期时间不不不九情况fstatusvarchar(32)是不不10评论二月评论varchar(255)不不不设备表(t_labdevice)序列号名字密码类型系统默认值命令的主键外部密钥评论一个设备序列号fdevidvarchar(32)是是不2设备号fdevcodevarchar(128)不不不三设备名称fdevn

40、amevarchar(128)是不不四设备类型fdevmodelvarchar(128)不不不五设备描述fdevdescvarchar(255)不不不六设备的类型序列号fdevtypeidvarchar(32)是不是七当前借款状态fdevstatusvarchar(32)不不不八评论fdevremarkvarchar(255)不不不用户表(t_eps_user)序列号名字密码类型系统默认值命令的主键外部密钥评论用户序列号富塞利德bigint(20)是是不用户登录名fLoginNamevarchar(32)是不不用户文件名varchar(128)是不不用户描述fDescvarchar(255)不

41、不不登录密码fCodedPasswdvarchar(64)是不不合法身份证明fValidFlagint(11)是不不非法理由fInvalidCausevarchar(255)不不不位置代码fPositionCodeint(11)不不不fIDCardNumbervarchar(24)不不不电子女性的varchar(64)不不不商务商务电话varchar(24)不不不家庭的家庭电话varchar(24)不不不可动的手机varchar(24)不不不锁金融锁定int(11)是不不删除标识fis已删除int(11)是不不用户类型idfUserTypeIDbigint(20)是不不编成日期fCreatio

42、nDatevarchar(15)是不不截止日期fExpireDatevarchar(15)是不不密码到期日期fPwdExpireDatevarchar(15)是不不启程日期fDimissionDatevarchar(15)是不不拼写拼音varchar(255)不不不动词 (verb的缩写)系统编程及其接口(一)系统结构设计根据系统分析结果和结构化系统设计方法,本系统的功能划分如图5.1所示。图5.1系统结构设计图(2)系统的总体设计1.系统登录屏幕设计。实验室设备在线借阅管理系统由面向用户的用户界面子系统和面向管理员的管理员界面子系统组成。用户界面子系统完成用户在线申请借用设备的全过程,管理员

43、界面子系统完成申请单的审批,并对设备进行分类维护。图5.2是在线实验室贷款管理系统的登录页面。您可以通过用户登录或管理员登录进入系统的用户界面子系统或管理界面子系统。图5.2系统登录页面由于这个系统只对公司部门的员工开放,上网者必须是公司部门的员工,其他人不得入内。图5.3显示了用户或管理员登录到系统后的页面。图5.3系统主页2.用户界面子系统的设计。登录系统后,用户进入网上实验室设备借阅系统的首页,如上图4-3所示。主要包括网页导航栏、设备分类、设备查询、设备展示等几个模块。(1)网络导航栏导航栏旨在方便用户浏览不同的功能模块。当用户点击导航栏上的“超级”按钮时,系统会将用户带入相应的模块。

44、在该系统中,导航栏被设计为一个独立的文件menu.jsp,只要文件包含在不同的网页中,导航栏就可以显示在相应的网页中。图5.4系统网页导航栏menu.jsp的主要法典如下: a href = JavaScript:gotoURL( /lab device/tlab device/list . do ) a href = JavaScript:gotoURL( /lab device/TLabdeviceType/list . do ) a href = JavaScript:gotoURL( /lab device/TLabdeviceEvent/list . do ) a href = Ja

45、vaScript:gotourl( /lab device/admin frame . do ) 管理面板(2)设备显示查询页面。进入首页后,用户会默认看到5台设备,通过翻页按钮查看下一页的记录,并可以设置每屏显示的记录数量。同时,用户可以根据设备的状态(入库中、申请中、借用中、封存中),用设备的关键字来查看需要的设备。详见图5.5系统设备显示查询页面:图5.5系统设备显示查询页面。(3)查看设备详情页面。图5.6系统设备详细信息页面(4)查看某一设备的详细借阅历史页面。图5.7系统中某设备的详细借阅历史页面(5)某设备申请表提交页面如果用户想借用某个设备,可以双击图4-3中系统首页的“申请借

46、用”按钮,申请借用该设备。申请成功后,他将等待管理员的批准。图5.8借阅申请单页面(6)查看设备类型页面。如果要查看设备类型,可以按导航栏中的“设备类型”按钮进入。图5.9查看设备类型页面(7)查看设备类型详细信息页面。图5.10查看设备类型详细信息页面(8)查看设备借阅记录页面。图5.11查看设备借阅记录页面(9)查看设备借用记录的详细信息页面。图5.12查看设备借用记录的详细信息页面(10)数据输出用户可以将需要的数据保存为表单格式,输出,保存,打印。它可以作为借出设备的凭证。图5.13数据输出页面3.管理员界面子系统的设计。管理员以管理员身份登录系统,除了拥有用户登录后的所有功能外,还可以和用户一起管理设备和设备类型。(1)添加设备页面图5.14添加设备页面(2)编辑设备页面。管理员可以编辑设备信息。图5.15编辑设备页面(3)添加设备类别和设备类别页面。打开“设备类型”页面,选择页面右上角的“添加”按钮。默认会增加设备类别的数据。图5.16添加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论