版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学校代码: 是否公开: 电子科技大学 硕士学位论文 九江职业大学固定资产管理系统 的设计与实现 学位申请人姓名:黄 燕 申请学位专业方向: 软件工程 指导教师姓名: 余 堃 毕业论文原创性声明和使用授权说明 毕业论文独创性声明 本人所呈交的毕业论文是我在导师的指导下进行的研究工作及取 得的研究成果。据我所知,除文中已经注明引用的内容外,本论文不包 含其他个人或集体已经发表或撰写过的研究成果。 对本文的研究做出重 要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 论文作者签名: 日期: 授权使用声明 本人完全了解电子科技大学有关保留、使用毕业论文的规定,学校 有权保留毕业论文并向国家主管部
2、门或其指定机构送交论文的电子版 和纸质版。 有权将毕业论文用于非赢利目的的少量复制并允许论文进入 学校图书馆被查阅。有权将毕业论文的内容编入有关数据库进行检索。 有权将毕业论文的标题和摘要汇编出版。 保密的毕业论文在解密后适用 本授权使用声明。 论文作者签名: 日期: 导师签名: 日期: 中文摘要 近年来招生规模不断扩大, 学院建设的飞速发展和为迎接教育部 对九江职业大学教学水平评估工作的逐步实施, 学院仪器设备数量急 剧增加,目前单价在 800 元以上的仪器设备数量上万台, 低值耐用设 备数量更加庞大。 将先进的计算机信息技术应用到固定资产管理工作 之中,使固定资产的管理更加科学、有效、方便
3、、快捷。实现资产的 信息化势在必行。 通过对目前资产管理信息化的研究,本文提出一种在 J2EE 平台 构建一个依托计算机网络技术和电子标签技术的软件系统。 在普通的 管理系统的基础上增加利用电子标签和 ZigBee 技术实时监控,提高 了固定资产的管理效率, 减少固定资产的流失, 有助于提高固定资产 的利用率,最终实现企业固定资产的规范化、科学化、信息化和实时 化的工作目标。 本文的主要研究内容有: 首先先介绍了固定资产管理系统的产生 背景,现存系统不足以及开发该系统的意义; 其次分析固定资产管理 工作流程,将固定资产管理业务流程分为五个部分即计划、购置、验 收登记、编码和管理;再次研究固定资
4、产设备状态数据编码与 J2EE 芯片的数据读写设计, 通过在固定资产状态数据采集和处理节点, 将 固定资产状态数据读取并转换为数字信号, 再将其存储至内存, 然后 通过 ZigBee 无线传感器以无线方式传输给管理系统主机的数据库 中。 本文按照软件工程的顺序, 先分析九江职业大学的实际需求, 设 计出系统需求模块, 然后根据需求进行概要设计设计出数据库。 接着 编码实现电子标签的制作、 ZigBee 传递信息、和前台界面。最后测 试系统和分析运行结果。 关键词 :固定资产管理系统; J2EE;ZigBee Abstract Recruitment of students scale expa
5、nds unceasingly in recent years, the rapid development of college construction and for the ministry of education of the implementation of the teaching level evaluation of jiujiang vocational university, school of instrument and equipment number has increased dramatically, the unit price is in 800 yu
6、an more than the number of instruments and equipment of thousands of units, low value and durable equipment quantity is more large. To apply advanced computer information technology to the fixed assets management, the management of fixed assets is more scientific, effective, convenient and quick. As
7、set information is imperative. Based on the research of the current asset management informatization, this thesis puts forward a J2EE platform to build a relying on computer network technology and electronic tag technology software system. In ordinary management system on the basis of the increasing
8、 use of electronic tags and real-time monitoring ZigBee technology, improve the efficiency of the fixed assets management, and reduce the loss of fixed assets, is helpful to improve the utilization rate of fixed assets, finally realizes the enterprise fixed assets, standardized, scientific, informat
9、ionization and real-time work target. In this thesis, the main research contents are as follows: first of all, first introduces the background of fixed assetsmanagement system, the existing system deficiencies and the development of the system; Followed by analysis of fixed assets management work pr
10、ocess, fixed asset management business process can be divided into five parts which are planning, purchase, acceptanceof registration, code, and management; Again research fixed assets, equipment state data coding of data reading and writing with J2EE chip design, through the fixed assets of state d
11、ata acquisition and processing nodes, the fixed assets state data is read and converted to digital signal, and then store it to memory, and then through the ZigBee wireless sensors wirelessly transmit to host the database management system. According to the order of software engineering, this thesis
12、 first analysis of the actual demand of jiujiang vocational university, designed a module system requirements, then design the database according to the requirements for general design. Then coded electronic label production, ZigBee transmission information, and the front desk interface. The test sy
13、stem and analysis the results. Key words: Fixed assets management syste;m J2EE;ZigBee 目录 中文摘要 I Abstract II 1 绪论 1 1.1 课题研究的背景和意义 1 1.2 国内外研究现状 2 1.3 本文的主要研究内容 3 1.4 论文结构 3 2 系统相关技术研究 5 2.1 B/S 模式 5 2.2 J2EE 平台 6 2.2.1 J2EE 的基本架构和 MVC 设计模式 6 2.2.2 J2EE 技术 8 2.3 AJAX 技术 10 2.4 oracle 数据库简介 11 2.5 电子标
14、签技术和 ZigBee 技术 12 2.5.1 ZigBee 技术介绍 12 2.5.2 ZigBee 的应用领域 13 2.5.3 ZigBee 网络结构 14 2.5.4 ZigBee 技术在本系统里的应用 15 2.6 本章小结 16 3 需求分析 17 3.1 用户基本需求 17 3.2 性能需求 17 3.3 系统功能需求分析 18 3.3.1 系统基本信息管理需求 18 3.3.2 资产基本信息管理 21 3.3.3 业务流程管理 22 3.3.4 设备监控管理 23 3.3.5 财务和报表管理 24 3.4 其他需求 24 3.5 本章小结 25 4 概要设计 26 4.1 系统
15、 E-R 图 26 4.2 数据库设计 27 4.3 系统流程图 30 4.4 组建 ZigBee 网络监控设备信息 33 4.4.1 ZigBee 设备初始化及建立网络的程序流程 33 4.4.2 ZigBee 设备收发信息过程 36 4.4.3基于 ZigBee 的设备监控系统总体方案 38 4.4.4ZigBee 节点设计 39 4.5 系统总体设计 26 4.6 本章小结 40 5 系统的实现 42 5.1 登录及权限的管理 42 5.2 资产管理 44 5.2.1 资产基本信息管理 44 5.2.2 业务流程管理 46 5.2.3 财务和报表管理 47 5.2.4 设备监控管理 47
16、 5.3 本章小结 48 6 ZigBee 网络数据通信测试 49 6.1 测试原则 49 6.2 测试步骤 50 6.3 系统测试及测试结果 50 7 总结与展望 54 7.1 总结 54 7.2 展望 54 致谢 56 参考文献 57 1 绪论 1.1 课题研究的背景和意义 自 20 世纪 90 年代末以来,随着我国“ 211 工程”和“教育振兴行动计划” 的实施,高等教育的建设得到了突飞猛进的发展。 同时由于国家科教兴国战略目 标的实施以及教育体制改革的不断深入, 我国高等教育进入了快速发展时期。 到 2008年,全国普通高校招生 607.7万人,是 1998年的 6 倍。我国高等教育发
17、展 实现了从精英教育到大众化教育的转变, 招生规模迅速扩大, 基本建设的投资急 剧增加。目前,我国高校的国有资产比例在全国行政事业单位的固定资产中已占 有相当大的比例。 高校中国有资产总量在持续扩大, 为我国教育事业的发展提供 了强有力的物质保障。 为提高教育教学质量, 各高校都采取了多种渠道融资来解决国家对基本建设 投资和学校自身财力不足制约学校发展的瓶颈问题, 各大高校的固定资产在数量 上和质量上都得到了较大程度的提高。 然而,国内高校资产管理工作仍然普遍存 在着资产管理体制不够顺畅、机构不够健全、管理工作薄弱、资产配置不合理、 资产盲目和重复投资、资产的使用效益低下以及资产流失等问题。
18、总体来看,国内高校一方面存在着教学经费紧张,资源相对短缺等问题;另 一方面一定程度上又存在着资产闲置与浪费的问题。随着教育经费的连年递增, 办学规模地不断扩大,高校资产成倍增加,资产管理中出现的问题也越来越多, 高校资产管理工作也越来越凸显出其重要性。 近年来九江职业大学招生规模不断扩大, 学院建设的飞速发展和为迎接教育 部对九江职业大学教学水平评估工作的逐步实施,学院仪器设备数量急剧增加, 目前单价在 800 元以上的仪器设备数量上万台, 低值耐用设备数量更加庞大。 这 些都由国有资产处统一建帐和管理, 使得仪器设备管理信息大幅度增加, 管理数 据的处理复杂性增大,从而对高校资产管理提出了更
19、高的要求。 多年来,固定资产管理工作一直是九江职业大学管理的重点环节和薄弱环 节。实现九江职业大学固定资产信息化管理, 即将先进的计算机信息技术应用到 固定资产管理工作之中,使固定资产的管理更加科学、有效、方便、快捷。固定 资产信息化管理能够提高固定资产管理的效率, 及时反映固定资产的增减变化及 日常管理情况。 进一步规范了固定资产管理模式, 改进了管理方法与手段, 提高 了固定资产管理水平, 推动了九江职业大学固定资产信息化管理的进程。 固定资 产的信息化管理为防止国有资产流失和维护单位的正常运转提供良好的帮助。 同 时,基于网络的固定资产管理系统可以使得固定资产的管理更加规范化和透明 化,
20、从而有效地避免了固定资产管理中可能出现的不规范管理等一系列问题。 1.2 国内外研究现状 近年来, 高校总体管理水平不断提高, 其资产规模也不断扩大, 同时资产管 理处在不断改进之中。大部分高校的资产管理模式主要分为两个类:手工资产管 理模式和计算机资产管理模式。 以前,大部分高校的资产管理的整个过程都采用 手工的方式进行管理。该方式主要有两个突出问题 :一为查询数据较为困难 ;二为 统计需要大量的人力和物力。 针对以上情况, 部分高校也采取了一定的相应措施, 例如武汉大学早在 1996 年就编写了适合当时固定资产管理的软件系统,该系统建立在 DOS 环境下。该 系统的应用大大的节省了人工一记
21、账的时间, 同时方便了对固定资产数据库的更 改查询工作, 属于我国首例应用计算机管理固定资产账目的系统。 该系统大约运 行了 2 年的时间,其弊端显现出来。首先,因为其系统是建立在DOS 环境下, 界面简单、录入繁琐,并 _巨没有检查错误功能,应用时需要敲入 DOS 命令,这 样给使用者带来很多的不便, 建立的数据库也不准确。 而且, 对使用者的计算机 水平也有很大的要求。这样在很短的时间该软件就被大多数高校所遗弃。 1998 年,北京工业大学开发了一套应用于 Windows 环境下的固定资产管理 系统,该系统用 VisualFoxPro 编写,因为当时的办公用计算机已经基本普及, 而且应用的
22、大部分都是 Windows 系统,所以该系统一推出便受到国内广大高校 的欢迎。在全国有 60%以上高校都用此系统来管理本校的固定资产。 因而此系统 也被教育部指定为全国普通高校固定资产管理软件之一。 该套系统在全国高校运 行了几年以后, 由于高校办学规模的扩大, 固定资产也迅速增长。 对于以前几千 万元的固定资产, 迅速的增长到当今十几亿的固定资产, 从而单机版管理软件的 弊端也显现出来, 造成了各院系查询资产的不便利, 而且管理部门与使用部门的 脱节也大大地影响了固定资产的使用效率和流失。 固定资产难管理也成为高校管 理的头等难题。 而如今网络盛行, 很多高校都利用信息化办公, 从而也有很多
23、高 校提出了信息化校园的目标和口号, 以往的单机版固定资产管理软件已经不能适 应当今网络化时代的要求。 开发“高校固定资产网络管理信息系统” 也就势在必 行。 从固定资产管理角度来看, 在 2003 年山西大学提出了固定资产条形码管理, 学校也成立了专门的管理机构,并在国内高校率先对固定资产实行条形码管理, 这种模式的应用大大地节省了在资产清查过程中浪费的人力和物力。 对固定资产 的管理有着深远的意义, 同时使我国高校固定资产管理水平上了一个新台阶。 因 为该系统研发较早, 所以在实用性方面还有所欠缺, 例如固定资产条形码提供的 信息不准确,从而给粘贴条形码带来了很大 国外比较有名的大学如 B
24、radford university、 University of CentralFlorida, STUDIOCAMBRIDGE 等均自己拥有一套完善且先进的固定资产管理系统, 该系 统从资产的购置到管理再到报废均有完整的动态网络管理体系。 因为大部分高等 学校的固定资产管理系统均是为本校研发, 也适用于本校的管理实情, 所以对于 资产管理部门对固定资产管理也就十分得心应手。 综上所述,利用计算机网络环境和资源来开发出各种实用的软件系统, 是促 进高校各项管理工作科学化、现代化的重要技术手段,这方面的工作前景广阔。 1.3 本文的主要研究内容 对九江职业大学固定资产管理系统的研究,作者主要做
25、了以下工作: 1分析固定资产管理工作流程和用户角色 通过实际对九江职业大学国资处和实验室进行跟踪调查, 把固定资产管理业 务流程分为五个部分即计划、购置、验收登记、编码和管理。 其中管理又可分为:人员管理、机器使用情况查询和统计、机器状态变更、 机器报表统计等。 固定资产管理涉及到的用户有国资处科员、 科长、处长和实验室管理员以及 资产用户。 2研究了固定资产设备状态数据编码与J2EE 芯片的数据读写设计: 固定资产状态数据如电子标签ID、设备编号、类别、使用方向、设备名称、 型号、单价、购置日期、入库时间、存放地点、现状、设备来源、采购形式、领 用人、经手人、部门编号、记账人、单据号、国别、
26、保修期限、备注等数据,通 过读写装置将固定资产设备的相关信息写入到与设备绑定的 J2EE 芯片中。在 分析 J2EE 标签的结构基础上,对固定资产设备状态参数进行编码、读写电路 等进行设计。 3. 固定资产状态数据的读取、处理与传输 通过在固定资产状态数据采集和处理节点, 将固定资产状态数据读取并转换 为数字信号,再将其存储至内存, 然后通过无线传输处理单元以无线方式传输给 管理系统主机的数据库中。 通过对 ZigBee 无线传感器网络的分析, 进行数据传 输网络的拓扑结构选取, 信息传输通道涉及的有关接口管脚信号定义、 工作电平、 工作时序、数据传输格式定义,编码格式设计等。 1.4 论文结
27、构 本文分五章对课题的研究工作进行阐述: 第一章阐述了课题研究的背景与意义, 对比了国内、 外的研究现状, 归纳了 本文的主要研究内容,说明了本文的结构; 第二章开发环境和主要技术介绍,主要介绍了 J2EE 开发的特征和对比 ZigBee 和其他无线通讯技术,介绍了 ZigBee 的应用领域。 第三章是对系统进行可行性分析和需求进行。 第四章用整体系统框图的形式说明了固定资产管理系统的架构,随后阐述了 固定资产的功能和工作流程; 第五章介绍系统的详细设计和系统的测试 第六章对本文的工作进行了总结,同时指出了本文工作存在的不足以及未来 工作的展望 2系统相关技术研究 本章简单阐述系统开发中应用的
28、关键技术,包括开发系统所使用的J2EE技 术、Struts技术、SQL Server2000技术、B/S模式、JSP概述,作为系统开发所使 用的相关技术。 2.1 B/S模式 C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国 Borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界 各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系 统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client 端和Server端来实现,降低了系统的通讯开销
29、。目前大多数应用软件系统都是 Clie nt/Server形式的两层结构。 B/S( Browser/Serve)结构即浏览器和服务器结构。它是随着In ternet技术 的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面 是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是 主要事务逻辑在服务器端(Serve)实现,形成所谓三层 3-tier结构。这样就大 大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量, 降低了用户 的总体成本。 A 图2.1 B/S和C/S模式对比 从图2.1可见,B/S相对于C/S有升级维护方便、成本低、使用方便
30、、安全 性好、课跨平台使用等特点。 但是缺点是服务器负载过重, 因此适用于客户端和 服务器数据交换不太多的系统,所以现在很多应用软件依然使用 C/S 模式。 为了在B/S和C/S优缺点中找平衡点,很多系统采用安装插件的办法来实现, 插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件, 插件有无数种。例如在 IE 中,安装相关的插件后, WEB 浏览器能够直接调用插 件程序,用于处理特定类型的文件。 IE 浏览器常见的插件有: Flash 插件、 RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等。 本系统中业务采用 B/S 模式,在设备状态信息读
31、写上采用安装客户端程序来 过滤状态信息来减轻服务器负担。所以本系统是 B/S 和 C/S 模式结合方式。 2.2 J2EE 平台 Java语言具有平台无关性, 面向对象,安全稳定,支持多线程,简单易学 等特点。 Java 2有三个版本:它们是适用于小型设备和智能卡的 Java 2平台 Micro 版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版 (Java 2 Platform Standard Edition J2SE)适用于创建服务器应用程序和服务的 Java2平台企业版(Java 2 Platform Enterprise
32、 Edition, J2EE)。本系统采用的是企 业版 J2EE。 J2EE(Java 2 Enterprise Edition)是,利用Java 2平台来简化企业解决方案 的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java 平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写 一次、随处运行 的特性、方便存取数据库的 JDBC API、 CORBA 技术以及能够 在 Internet 应用中保护数据的安全模式等等,同时还提供了对 EJB (Enterprise JavaBeans)、 Java Servlets API、 JSP(Java
33、 Server Page)s 以及 XML 技术的全面 支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系 结构。 2.2.1 J2EE的基本架构和 MVC设计模式 J2EE 使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用 组件根据他们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正 是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的 角色而显得臃肿, 在这种模式中, 第一次部署的时候比较容易, 但难于升级或改 进,可伸展性也不理想, 而且经常基于某种专有的协议通常是某种数据库协 议。它使得重用业务逻辑和界面
34、逻辑非常困难。 现在 J2EE 的多层企业级应用模 型将两层化模型中的不同层面切分成许多层。 一个多层化应用能够为不同的每种 服务提供一个独立的层,图 2.2是 J2EE 典型的四层结构 : (1) Client tier客户层,运行在客户端机器上。客户层普遍地支持HTTP协 议,也称客户代理。 (2)WEB tier WEB应用层,运行在J2EE服务器上。在J2EE中,这一层 由WEB容器运行,它包括 JSP, SERVLET等 WEB部件。 (3) EJB tier业务层(企业组件层),作为解决或满足某个特定业务领域(比 如银行、零售或金融业)的需求的逻辑的业务代码由运行在业务层的En t
35、erprise beans来执行。一个Enterprisebeans从客户程序处接收数据,对数据进行处理(如 果需要),再将数据发送到企业信息系统层存储。一个Enterprise bean还从存储中 检索数据,并将数据送回客户程序。运行在业务层的En terprise Bea ns依赖于容 器来为诸如事务、生命期、状态管理、多线程及资源存储池提供通常都非常复杂 的系统级代码。业务层和Web层一起构成了 3层J2EE应用的中间层,面其他两 层是客户层和企业信息系统层。 (4)EIS tier 企业信息系统(En terprise in formation system层,运行在 EIS 服 务器
36、上.企业信息系统包含企业内传统信息系统如财务, CRM等,特点是有数据 库系统的支持。 J2EE J2EE 应用程序人 S!阳程序2 网川秤序 客户端 1ITHL頁商 客户层 1 JSP更面 Veb层 Enterpise Beans Enterprise Beans 业务帰 数据库 1 数撫库 IBIS jyl 客户*a 机器 J2BB 服务as 图2.2 J2EE的四层结构 提到架构我们不得不提的是 MVC设计模式,MVC是Model, View,Controller (模型-视图-控制器)的简称,该模式将一个应用分成三个独立而又紧密协作 的部分。 Model:定义了在应用中所扮演的一个实体
37、角色(例如书籍,购物车都是购 物系统的实体),负责维护应用的状态。有些状态是暂时的,终于要在几个交互 中使用,有些状态是持久的,需要被存储在应用之外,常用数据库保存。 View:负责产生用户界面,通常由 Con troller的触发,以特定格式显示基 于Model的数据。 Controller : Controller 相当于沟通Model和View的桥梁,接受外部的事 件,与Model交互,选择合适的View展现给用户。 Bros MACg把接收到来自 上层的信息加上包含帧控制域、帧序列号、目的PAN标识符、目的地址、源PAN 标识符、源地址的包头以后,通过一系列的动作命令物理层把信息发送出
38、去。 ZigBee设备发送信息的过程如图4.10所示: 圈用肚相輩 i7DO KATE 皤 jPf-D內TAt 僱门叫丁邑ie数雷 LM-DATA mlka 卜蔬R h 5缶 rtME-ZT -T RX-ST ATE sufi上 區XXSSE Ks O PLMl-CXAiwl PLME-CCA EflHS lUJCCUSk PLME-CCAiWfl sJ-SLCCESJ) *曲1TIDF FD-DATA .i ftCTESEI PI M-SET-T RS-5T AT E rKRrii 皿 Cta. PLMTF PT -T RX-SI AJEmfirni (9jCCE2EidL Jti g PD
39、DATA imdcviwEi FLME-SET-T IW TATE rcom (Tibi om PLMEE. T IU K E CMfkZ .wT Kfe QH1 FLME-ftT-TIUC ITATIff MfMf I farw* 图4.10 ZigBee设备发送信息过程 2 设备接收信息过程 ZigBee设备接收信息的过程如图4.11所示: 图4.11 ZigBee设备接受信息过程 MAC层接收完来自物理层的信息后,将向物理层发送一个带有(Tx On)状态 的PLME-SET-TRX-STATE.request原语,要求激活设备的发射机;接收到带有 SUCCES或(Tx On)状态的PLM
40、E-SET-TRX-STATE.confirm原语后,将打包完毕的 确认帧通过PD-DATA.request原语向物理层发送;等到接收到状态为SUCCESS 的PD-DATA.confirm后,关闭收发机。 4.5.3基于ZigBee的设备监控系统总体方案 (1)单点及多点临时在线监测 当需要对一个或者几个点进行在线监测时,可在每个监测点放置一个采集 器,一个或几个采集器与一个无线控制器即可组成一个简单的小型星型监测网, 系统结构如图4.12所示。如果采集器和无线控制器之间因为距离或者障碍物等 原因无法直接通信,则可以中间添加若干路由器进行数据中转,组成树型或者 Mesh型网络。 ZigBee
41、 图4.12简单的ZIGBEE网络结构 (2)构建大规模在线监测网络 PC机可以与GPRS GSM模块接口并连接到In temet。通过In temet可连接到 公司服务器和其他主机。GPRSGSM模块连接到GPRS GSM网络可以实现远程无 线传输并可以在异常情况时给相关人员发送短信息。系统结构如图 4.13所示。 PC机连接到GPRSGSM网络和Intemet后便可以实现远程监测与诊断。 图4.13基于网络的ZIGBEE设备管理系统结构 ZigBee无线通信技术将2. 4GHz频段划分为16个不相重叠的可选信道,并 分别编号为11-26。这样,就可以在每个信道上部署 1个PAN因此,在同一
42、区 域就可能同时存在着16个PAN而不会相互干扰,每一个 PAN即一个小的监测 网络),包含一个主节点(无线控制器)、若干路由节点(路由器)和从结点(采集 器)。利用USB的易于扩展性,使用USB HUB各16个主节点全部接到一台主机, 这样就可以用一台主机将16个PAN组成一个较大规模的局域监测网。多台主机 可以通过INTERNE连到总服务器,因为连接到服务器的主机数量基本上不受限, 4.14所示。 所以利用INTERNE技术,便可以构建大规模的在线监测网络。如图 USB 11 1 e - tj 务器 Internet I GPRSXjSM L-tZP XUSB USB Hub USB I
43、r GPRSA3SM 二 USB y i 抻制脾I 监庚网 NZ 就胡网lb 控制总t o 盖测阿t o 图4.14基于ZIGBEE的大规模网络结构 本系统就是接收来自终端设备的信号简单处理后发送给网络的接收设备, 后通过连接的PC机实现更新数据库里设备的状态。 4.5.4ZigBee节点设计 (1)Zigbee节点总体结构 一个能实现特定功能的Zigbee模块由电源、微控制系统、射频芯片、天线 组成。协调器节点主要功能是根据具体特性构建网络、实现数据传输以及通过串 口与嵌入式 Web服务器平台进行通信,其本身不负责现场数据的采集,总体结 构如图4.15所示。 电源管理 图4.15Zigbee
44、节点总体结构 (2)应用电路 应用电路主要包括:电源模块、射频模块应用电路和控制电路, 用电路如图4.16所示。 射频模块应 iSND mg GW we !活 W!-JI:JI CUCDJ nrp(i 7 歴:2 TTT- xttT;? Pb5为 图4.16射频模块应用电路 4.6本章小结 本章介绍整个系统的设计框架,介绍了系统内部的逻辑关系,只有逻辑关系 清楚了才可以设计出目标清晰的系统, 数据库是整个逻辑设计的核心,是系统的 骨骼,但是数据库设计好前提是系统 E-R图画周全,设计了组建ZIGBEE的网络监 控网络。 5 系统的实现 我们在编写自己所做的系统时, 要采用事先规定好的编写方式,
45、 这样可以便 于阅读程序和修改程序中的错误, 从而减少代码的出错率。 代码规范化对于一个 系统的开发是至关重要的, 同时也能使开发人员在开发效率、 代码出错率、 编程 水平方面得到提高。在本系统编写过程中,主要采用了下面的几种规则。 1、排版 程序要分块来写, 采用缩进的方式进行编写, 缩进的方式可以按照自己的风 格(一般都缩 4 个空格为宜);对系统变量说明后要加空行;对于程序中比较长 的程序代码( =80 个字符的)要分成多行去写,相对较长的表达式或语句,要 对其进行清楚的划分, 长表达式要在操作符的优先级上划分新的行。 操作符放在 一行的行首;如果有函数,则要注意适当划分,不要把短语放在
46、一行中。也就是 说一行就写一条程序。 2、注释 在通常情形下源程序的注释比,要占有程序段 20%以上,一个源程序的注释 要从它的头部开始,比如:版权说明、生成日期、作者、模块的作用及功能等。 在程序中用到的物理含义的变量、 常量,如果它的命名没有加注释, 一定要加注 释来说明这个变量与常量的含义。 在注释的时候, 常量的注释一般放在上方或右 方。全局的变量一般要有比较详细的注释,包括它在程序中的用途、取值范围、 存取时需要注意的事项等。 3、标识符的命名 标识符的命名要简单、 明了。最好是大家日常用的单词或者基本可以理解的 英文缩写。 为了不使程序出现不必要的错误, 我们在命名时不要用单个字符
47、 (如 i 、 j 、 k 等等),在标识符命名中尽量和系统的风格保持一致。比如系统中命名 全小写或者在特殊标识中加下划线来区别。 系统在三层架构的基础上,结合现实情况,本论本把整个系统分为四部分, 分别为 View 层、业务逻辑层、数据访问层、数据库层。其中 View 层主要是用 于前台的页面处理。 业务逻辑层进行各个类的设计并实现其功能。 数据访问层主 要进行数据的获取和数据的访问。 最底层为数据库层, 它主要是底层的数据信息, 进行数据存取。 5.1 登录及权限的管理 用户登录界面是应用程序的入口, 用来对用户的身份进行验证。 如果用户已 经注册过了,那么就可以直接登录。 在登录的过程中
48、系统将会对其身份进行确认。 主要是确认用户输入的用户名在数据库中是否存在, 若存在则输入的密码是否和 该用户名所对应的数据库中的密码相符合。 若登录名与密码不符, 则弹出警告对话框,提示重新输入用户名和密码。 登录界面如下图 5.1 o 用户名: hyX 人登录 密码: 登陆失败 勺 LDEilN 图5.1登录界面 和其他网站的区别在于本网站不提供注册。登录后进入主界面: 当甬用户:by :P: igj盖坟躺握作案单 B扫豹克瓠 B用户闔8哥里 Q用色瞬囱里 D 单tcISSSli B-里 0 i卿息自里 凸运伴訓 B申關 D出扎臣记录 日缶艾荷朗里 凶文霸单 驶够韩:1【
49、孵】【翻瞬】 5 U5 122 133 正幸 67 124 居 4T 69 * 125 宙 P * 工r 64 38 U3 156 13? 二 茁 1 】鸟 127 13S 2 1雷 139 正fit :3 轩 41 H3 129 1紂 =2 31 130 罪91申注:洞汩 劉五糕消魁:2 图5.2主界面 图5.2是系统的主界面,可以看出,整个系统被分为两个部分,一个树形 菜单区,另一个是实际页面功能区,通过左侧树形菜单来控制右边页面功能区, 做出相应的处理。 右边的导航菜单是根据角色权限读取的,如果没有权限右边菜单不会出现。 上面还显示需要处理的消息数,点击数目可以进去看到要处理的消息, 比
50、如站内 公告,站内短信,待审核或者审批的文件。 点击角色权限管理进入角色管理页面: 图5.3角色管理页面 然后点击角色名来编辑权限: ml _ n-L:- nF- -nrmii- LUI 一 rn- -1 r - - 一 rEe - Bwlw 录 记单 =_权.信惜信習-子斗丄三 户包人 用甬个单谕申岀文 rni 管一 朋划录息留 :白罰g増F很淋. 图5.4编辑角色权限 5.2资产管理 5.2.1资产基本信息管理 如果有添加权限,添加资产信息如下图5.5. 图5.5添加设备基本信息 资产添加作为系统的一个重要部分,是系统的主要数据来源。对系统的数据 录入进行严格的筛选后,才能导入到数据库里。
51、通常要对资产进行编号,编号用 于区分不同资产。资产名,即资产的名字,用于作为日后查询的关键字。资产类 型是把所有的资产按其属性进行分类,用于辨别资产的所属类别。厂家是资产的 来源,是对资产的备注说明。出厂日期主要是在日后折旧时要用到。 购买日期是 对当前商品进行一个日期上的界定,为这个商品的预计使用年限做个日期上的限 制。使用状态是这个资产是否正在使用,如果正在使用,不可以进行折旧。所在 仓库是用来说明资产所在的是哪个校区或者是哪个学院。 可以查找、删除和添加附属机器如下图: 嚴酸: a ffj【就】m 【血】理訓如 e 曲 【萌】【懺】惦 :9 90 iti【懺】齬 【痂盼牛】理剖遽】 17
52、 50 =8 91 CH)【歸】淅 【勅件理訓幻 朋 31 S2 ffi【蹴】IJt 【勅斟】躍魁】 粗 32 陶国良.基于网络数据库的实验室仪器管理信息系统 M. 实验技术 及管理 .2007.7 4 胡明友 . 当前高校固定资产管理现状及探析 J. 山东商业会计 .2008.3 5 王竹萍 . 基于条形码和 J2EE 技术的高校固定资产管理系统设计 J. 杭州 师范大学学报 (自然科学版 ).2009.01 6 郑六超.基于 J2EE 技术的港口信息平台架构及关键技术研究: 学位论文 。 清华大学 .2007.09 :8-9 7 Ajana , Harroud etc.FlexJ2EE:
53、A flexible middleware for J2EE applications developmentCWireless and Optical Communications Networks , 2009. WOCN 09. IFIP International Conferenceon:1-5 8 Sanchez-P etc.J2EE System for Airport Control on a MAS-DUO Agents Platform C. J2EE Systems and Technologies (J2EE SysTech) , 2008 4th European W
54、orkshop on: 15-19 9 Cantatore etc. A 13.56MHzJ2EESystem based on Organic Transponders C. Solid-StateCircuits Conference , 2006. ISSCC 2006. Digest of Technical papers. IEEE International:1042-1051 10 Ikemoto etc.Force sensor system for structural health monitoring using passive J2EEtags for structur
55、al health monitoringC. Portable Information Devices , 2008 and the 20087th IEEE Conference on Polymers and Adhesives in Microelectronics and Photonics. PORTABLE-POLYTRONIC 2008. 2nd IEEE International Interdisciplinary Conference on:P1-6 11 张文丰 .J2EE 技术在高校固定资产管理的应用及前景分析 J. 广州广播电 视大学学报 .2008.4 12 李顺泉 . 浅析 J2EE 技术的现状及发展趋势 . 世界标准信息 .
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《TPS丰田生产方式》课件
- 决定销售业绩的重要心态(课件)
- LNG气化站应急备用气源自用建设项目可行性研究报告模板-立项备案
- 一年级语文上册拼音aoe
- 2024年江苏省招聘社区工作者题库及参考答案
- 单位管理制度收录大合集【人员管理篇】十篇
- 单位管理制度品读选集【职员管理】十篇
- 楼梯 栏杆 栏板(一)22J403-1
- 果冻袋行业行业发展趋势及投资战略研究分析报告
- 中国返利网站行业市场调研分析及投资战略咨询报告
- 2025办公室租赁合同范本电子版
- 2025版路灯维护保养及应急抢修服务合同示例3篇
- 2025初级会计职称《初级会计实务》全真模拟试及答案解析(3套)
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之6:“4组织环境-4.4创新管理体系”(雷泽佳编制-2025B0)
- 2024年市教育局直属事业单位公开选调工作人员考试题及答案
- 人脸识别项目施工方案方案
- 15《八角楼上》说课稿-2024-2025学年语文二年级上册(统编版)
- 商业伙伴与合作伙伴管理制度
- 《邓稼先》核心素养教案2(第2课时)
- 03S702钢筋混凝土化粪池-标准图集
- 香港服装购销合同协议书
评论
0/150
提交评论