九江职业大学固定资产管理系统的设计与实现.docx
《九江职业大学固定资产管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《九江职业大学固定资产管理系统的设计与实现.docx(59页珍藏版)》请在冰豆网上搜索。
九江职业大学固定资产管理系统的设计与实现
学校代码:
是否公开:
电子科技大学
硕士学位论文
九江职业大学固定资产管理系统的设计与实现
学位申请人姓名:
黄燕
申请学位专业方向:
软件工程
指导教师姓名:
佘堃
毕业论文原创性声明和使用授权说明
毕业论文独创性声明
本人所呈交的毕业论文是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文不包含其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
论文作者签名:
___________________日期:
___________________
授权使用声明
本人完全了解电子科技大学有关保留、使用毕业论文的规定,学校有权保留毕业论文并向国家主管部门或其指定机构送交论文的电子版和纸质版。
有权将毕业论文用于非赢利目的的少量复制并允许论文进入学校图书馆被查阅。
有权将毕业论文的内容编入有关数据库进行检索。
有权将毕业论文的标题和摘要汇编出版。
保密的毕业论文在解密后适用本授权使用声明。
论文作者签名:
______日期:
____________
导师签名:
_______日期:
_____________
中文摘要
近年来招生规模不断扩大,学院建设的飞速发展和为迎接教育部对九江职业大学教学水平评估工作的逐步实施,学院仪器设备数量急剧增加,目前单价在800元以上的仪器设备数量上万台,低值耐用设备数量更加庞大。
将先进的计算机信息技术应用到固定资产管理工作之中,使固定资产的管理更加科学、有效、方便、快捷。
实现资产的信息化势在必行。
通过对目前资产管理信息化的研究,本文提出一种在J2EE平台构建一个依托计算机网络技术和电子标签技术的软件系统。
在普通的管理系统的基础上增加利用电子标签和ZigBee技术实时监控,提高了固定资产的管理效率,减少固定资产的流失,有助于提高固定资产的利用率,最终实现企业固定资产的规范化、科学化、信息化和实时化的工作目标。
本文的主要研究内容有:
首先先介绍了固定资产管理系统的产生背景,现存系统不足以及开发该系统的意义;其次分析固定资产管理工作流程,将固定资产管理业务流程分为五个部分即计划、购置、验收登记、编码和管理;再次研究固定资产设备状态数据编码与J2EE芯片的数据读写设计,通过在固定资产状态数据采集和处理节点,将固定资产状态数据读取并转换为数字信号,再将其存储至内存,然后通过ZigBee无线传感器以无线方式传输给管理系统主机的数据库中。
本文按照软件工程的顺序,先分析九江职业大学的实际需求,设计出系统需求模块,然后根据需求进行概要设计设计出数据库。
接着编码实现电子标签的制作、ZigBee传递信息、和前台界面。
最后测试系统和分析运行结果。
关键词:
固定资产管理系统;J2EE;ZigBee
Abstract
Recruitmentofstudentsscaleexpandsunceasinglyinrecentyears,therapiddevelopmentofcollegeconstructionandfortheministryofeducationoftheimplementationoftheteachinglevelevaluationofjiujiangvocationaluniversity,schoolofinstrumentandequipmentnumberhasincreaseddramatically,theunitpriceisin800yuanmorethanthenumberofinstrumentsandequipmentofthousandsofunits,lowvalueanddurableequipmentquantityismorelarge.Toapplyadvancedcomputerinformationtechnologytothefixedassetsmanagement,themanagementoffixedassetsismorescientific,effective,convenientandquick.Assetinformationisimperative.
Basedontheresearchofthecurrentassetmanagementinformatization,thisthesisputsforwardaJ2EEplatformtobuildarelyingoncomputernetworktechnologyandelectronictagtechnologysoftwaresystem.Inordinarymanagementsystemonthebasisoftheincreasinguseofelectronictagsandreal-timemonitoringZigBeetechnology,improvetheefficiencyofthefixedassetsmanagement,andreducethelossoffixedassets,ishelpfultoimprovetheutilizationrateoffixedassets,finallyrealizestheenterprisefixedassets,standardized,scientific,informationizationandreal-timeworktarget.
Inthisthesis,themainresearchcontentsareasfollows:
firstofall,firstintroducesthebackgroundoffixedassetsmanagementsystem,theexistingsystemdeficienciesandthedevelopmentofthesystem;Followedbyanalysisoffixedassetsmanagementworkprocess,fixedassetmanagementbusinessprocesscanbedividedintofivepartswhichareplanning,purchase,acceptanceofregistration,code,andmanagement;Againresearchfixedassets,equipmentstatedatacodingofdatareadingandwritingwithJ2EEchipdesign,throughthefixedassetsofstatedataacquisitionandprocessingnodes,thefixedassetsstatedataisreadandconvertedtodigitalsignal,andthenstoreittomemory,andthenthroughtheZigBeewirelesssensorswirelesslytransmittohostthedatabasemanagementsystem.
Accordingtotheorderofsoftwareengineering,thisthesisfirstanalysisoftheactualdemandofjiujiangvocationaluniversity,designedamodulesystemrequirements,thendesignthedatabaseaccordingtotherequirementsforgeneraldesign.Thencodedelectroniclabelproduction,ZigBeetransmissioninformation,andthefrontdeskinterface.Thetestsystemandanalysistheresults.
Keywords:
Fixedassetsmanagementsystem;J2EE;ZigBee
1绪论
1.1课题研究的背景和意义
自20世纪90年代末以来,随着我国“211工程”和“教育振兴行动计划”的实施,高等教育的建设得到了突飞猛进的发展。
同时由于国家科教兴国战略目标的实施以及教育体制改革的不断深入,我国高等教育进入了快速发展时期。
到2008年,全国普通高校招生607.7万人,是1998年的6倍。
我国高等教育发展实现了从精英教育到大众化教育的转变,招生规模迅速扩大,基本建设的投资急剧增加。
目前,我国高校的国有资产比例在全国行政事业单位的固定资产中已占有相当大的比例。
高校中国有资产总量在持续扩大,为我国教育事业的发展提供了强有力的物质保障。
为提高教育教学质量,各高校都采取了多种渠道融资来解决国家对基本建设投资和学校自身财力不足制约学校发展的瓶颈问题,各大高校的固定资产在数量上和质量上都得到了较大程度的提高。
然而,国内高校资产管理工作仍然普遍存在着资产管理体制不够顺畅、机构不够健全、管理工作薄弱、资产配置不合理、资产盲目和重复投资、资产的使用效益低下以及资产流失等问题。
总体来看,国内高校一方面存在着教学经费紧张,资源相对短缺等问题;另一方面一定程度上又存在着资产闲置与浪费的问题。
随着教育经费的连年递增,办学规模地不断扩大,高校资产成倍增加,资产管理中出现的问题也越来越多,高校资产管理工作也越来越凸显出其重要性。
近年来九江职业大学招生规模不断扩大,学院建设的飞速发展和为迎接教育部对九江职业大学教学水平评估工作的逐步实施,学院仪器设备数量急剧增加,目前单价在800元以上的仪器设备数量上万台,低值耐用设备数量更加庞大。
这些都由国有资产处统一建帐和管理,使得仪器设备管理信息大幅度增加,管理数据的处理复杂性增大,从而对高校资产管理提出了更高的要求。
多年来,固定资产管理工作一直是九江职业大学管理的重点环节和薄弱环节。
实现九江职业大学固定资产信息化管理,即将先进的计算机信息技术应用到固定资产管理工作之中,使固定资产的管理更加科学、有效、方便、快捷。
固定资产信息化管理能够提高固定资产管理的效率,及时反映固定资产的增减变化及日常管理情况。
进一步规范了固定资产管理模式,改进了管理方法与手段,提高了固定资产管理水平,推动了九江职业大学固定资产信息化管理的进程。
固定资产的信息化管理为防止国有资产流失和维护单位的正常运转提供良好的帮助。
同时,基于网络的固定资产管理系统可以使得固定资产的管理更加规范化和透明化,从而有效地避免了固定资产管理中可能出现的不规范管理等一系列问题。
1.2国内外研究现状
近年来,高校总体管理水平不断提高,其资产规模也不断扩大,同时资产管理处在不断改进之中。
大部分高校的资产管理模式主要分为两个类:
手工资产管理模式和计算机资产管理模式。
以前,大部分高校的资产管理的整个过程都采用手工的方式进行管理。
该方式主要有两个突出问题:
一为查询数据较为困难;二为统计需要大量的人力和物力。
针对以上情况,部分高校也采取了一定的相应措施,例如武汉大学早在1996年就编写了适合当时固定资产管理的软件系统,该系统建立在DOS环境下。
该系统的应用大大的节省了人工一记账的时间,同时方便了对固定资产数据库的更改查询工作,属于我国首例应用计算机管理固定资产账目的系统。
该系统大约运行了2年的时间,其弊端显现出来。
首先,因为其系统是建立在DOS环境下,界面简单、录入繁琐,并_巨没有检查错误功能,应用时需要敲入DOS命令,这样给使用者带来很多的不便,建立的数据库也不准确。
而且,对使用者的计算机水平也有很大的要求。
这样在很短的时间该软件就被大多数高校所遗弃。
1998年,北京工业大学开发了一套应用于Windows环境下的固定资产管理系统,该系统用VisualFoxPro编写,因为当时的办公用计算机已经基本普及,而且应用的大部分都是Windows系统,所以该系统一推出便受到国内广大高校的欢迎。
在全国有60%以上高校都用此系统来管理本校的固定资产。
因而此系统也被教育部指定为全国普通高校固定资产管理软件之一。
该套系统在全国高校运行了几年以后,由于高校办学规模的扩大,固定资产也迅速增长。
对于以前几千万元的固定资产,迅速的增长到当今十几亿的固定资产,从而单机版管理软件的弊端也显现出来,造成了各院系查询资产的不便利,而且管理部门与使用部门的脱节也大大地影响了固定资产的使用效率和流失。
固定资产难管理也成为高校管理的头等难题。
而如今网络盛行,很多高校都利用信息化办公,从而也有很多高校提出了信息化校园的目标和口号,以往的单机版固定资产管理软件已经不能适应当今网络化时代的要求。
开发“高校固定资产网络管理信息系统”也就势在必行。
从固定资产管理角度来看,在2003年山西大学提出了固定资产条形码管理,学校也成立了专门的管理机构,并在国内高校率先对固定资产实行条形码管理,这种模式的应用大大地节省了在资产清查过程中浪费的人力和物力。
对固定资产的管理有着深远的意义,同时使我国高校固定资产管理水平上了一个新台阶。
因为该系统研发较早,所以在实用性方面还有所欠缺,例如固定资产条形码提供的信息不准确,从而给粘贴条形码带来了很大
国外比较有名的大学如Bradforduniversity、UniversityofCentralFlorida,STUDIOCAMBRIDGE等均自己拥有一套完善且先进的固定资产管理系统,该系统从资产的购置到管理再到报废均有完整的动态网络管理体系。
因为大部分高等学校的固定资产管理系统均是为本校研发,也适用于本校的管理实情,所以对于资产管理部门对固定资产管理也就十分得心应手。
综上所述,利用计算机网络环境和资源来开发出各种实用的软件系统,是促进高校各项管理工作科学化、现代化的重要技术手段,这方面的工作前景广阔。
1.3本文的主要研究内容
对九江职业大学固定资产管理系统的研究,作者主要做了以下工作:
1.分析固定资产管理工作流程和用户角色
通过实际对九江职业大学国资处和实验室进行跟踪调查,把固定资产管理业务流程分为五个部分即计划、购置、验收登记、编码和管理。
其中管理又可分为:
人员管理、机器使用情况查询和统计、机器状态变更、机器报表统计等。
固定资产管理涉及到的用户有国资处科员、科长、处长和实验室管理员以及资产用户。
2.研究了固定资产设备状态数据编码与J2EE芯片的数据读写设计:
固定资产状态数据如电子标签ID、设备编号、类别、使用方向、设备名称、型号、单价、购置日期、入库时间、存放地点、现状、设备来源、采购形式、领用人、经手人、部门编号、记账人、单据号、国别、保修期限、备注等数据,通过读写装置将固定资产设备的相关信息写入到与设备绑定的J2EE芯片中。
在分析J2EE标签的结构基础上,对固定资产设备状态参数进行编码、读写电路等进行设计。
3.固定资产状态数据的读取、处理与传输
通过在固定资产状态数据采集和处理节点,将固定资产状态数据读取并转换为数字信号,再将其存储至内存,然后通过无线传输处理单元以无线方式传输给管理系统主机的数据库中。
通过对ZigBee无线传感器网络的分析,进行数据传输网络的拓扑结构选取,信息传输通道涉及的有关接口管脚信号定义、工作电平、工作时序、数据传输格式定义,编码格式设计等。
1.4论文结构
本文分五章对课题的研究工作进行阐述:
第一章阐述了课题研究的背景与意义,对比了国内、外的研究现状,归纳了本文的主要研究内容,说明了本文的结构;
第二章开发环境和主要技术介绍,主要介绍了J2EE开发的特征和对比ZigBee和其他无线通讯技术,介绍了ZigBee的应用领域。
第三章是对系统进行可行性分析和需求进行。
第四章用整体系统框图的形式说明了固定资产管理系统的架构,随后阐述了固定资产的功能和工作流程;
第五章介绍系统的详细设计和系统的测试
第六章对本文的工作进行了总结,同时指出了本文工作存在的不足以及未来工作的展望
2系统相关技术研究
本章简单阐述系统开发中应用的关键技术,包括开发系统所使用的J2EE技术、Struts技术、SQLServer2000技术、B/S模式、JSP概述,作为系统开发所使用的相关技术。
2.1B/S模式
C/S和B/S是当今世界开发模式技术架构的两大主流技术。
C/S是美国Borland公司最早研发,B/S是美国微软公司研发。
目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构。
B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
图2.1B/S和C/S模式对比
从图2.1可见,B/S相对于C/S有升级维护方便、成本低、使用方便、安全性好、课跨平台使用等特点。
但是缺点是服务器负载过重,因此适用于客户端和服务器数据交换不太多的系统,所以现在很多应用软件依然使用C/S模式。
为了在B/S和C/S优缺点中找平衡点,很多系统采用安装插件的办法来实现,插件是一种遵循一定规范的应用程序接口编写出来的程序。
很多软件都有插件,插件有无数种。
例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
IE浏览器常见的插件有:
Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等。
本系统中业务采用B/S模式,在设备状态信息读写上采用安装客户端程序来过滤状态信息来减轻服务器负担。
所以本系统是B/S和C/S模式结合方式。
2.2J2EE平台
Java语言具有平台无关性,面向对象,安全稳定,支持多线程,简单易学等特点。
Java2有三个版本:
它们是适用于小型设备和智能卡的Java2平台Micro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE)。
本系统采用的是企业版J2EE。
J2EE(Java2EnterpriseEdition)是,利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。
其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
2.2.1J2EE的基本架构和MVC设计模式
J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。
事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议――通常是某种数据库协议。
它使得重用业务逻辑和界面逻辑非常困难。
现在J2EE的多层企业级应用模型将两层化模型中的不同层面切分成许多层。
一个多层化应用能够为不同的每种服务提供一个独立的层,图2.2是J2EE典型的四层结构:
(1)Clienttier客户层,运行在客户端机器上。
客户层普遍地支持HTTP协议,也称客户代理。
(2)WEBtierWEB应用层,运行在J2EE服务器上。
在J2EE中,这一层由WEB容器运行,它包括JSP,SERVLET等WEB部件。
(3)EJBtier业务层(企业组件层),作为解决或满足某个特定业务领域(比如银行、零售或金融业)的需求的逻辑的业务代码由运行在业务层的Enterprisebeans来执行。
一个Enterprisebeans从客户程序处接收数据,对数据进行处理(如果需要),再将数据发送到企业信息系统层存储。
一个Enterprisebean还从存储中检索数据,并将数据送回客户程序。
运行在业务层的EnterpriseBeans依赖于容器来为诸如事务、生命期、状态管理、多线程及资源存储池提供通常都非常复杂的系统级代码。
业务层和Web层一起构成了3层J2EE应用的中间层,面其他两层是客户层和企业信息系统层。
(4)EIStier企业信息系统(Enterpriseinformationsystem)层,运行在EIS服务器上.企业信息系统包含企业内传统信息系统如财务,CRM等,特点是有数据库系统的支持。
图2.2J2EE的四层结构
提到架构我们不得不提的是MVC设计模式,MVC是Model,View,Controller(模型-视图-控制器)的简称,该模式将一个应用分成三个独立而又紧密协作的部分。
Model:
定义了在应用中所扮演的一个实体角色(例如书籍,购物车都是购物系统的实体),负责维护应用的状态。
有些状态是暂时的,终于要在几个交互中使用,有些状态是持久的,需要被存储在应用之外,常用数据库保存。
View:
负责产生用户界面,通常由Controller的触发,以特定格式显示基于Model的数据。
Controller:
Controller相当于沟通Model和View的桥梁,接受外部的事件,与Model交互,选择合适的View展现给用户。
图2.3MVC设计模式
相对J2EE的四层,MVC模式中的View层通俗的说就是页面层相当于客户层,Model相当于业务层,不过比业务层划分更加详细Model层又分为不同的层,它的分层也是为了结构清晰和低耦合,区别比较大的就是四层层架构中没有Controller层,而是由单个页面上的控件的事件处理页面与业务逻辑之间,而MVC中Controll