固定资产管理系统的设计与实现.docx
《固定资产管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《固定资产管理系统的设计与实现.docx(70页珍藏版)》请在冰豆网上搜索。
固定资产管理系统的设计与实现
固定资产管理系统的设计与实现
是否公布:
电子科技大学
硕士学位论文
九江职业大学固定资产治理系统的设计与实现
学位申请人姓名:
黄燕
申请学位专业方向:
软件工程
指导教师姓名:
佘堃
毕业论文原创性声明和使用授权说明
毕业论文独创性声明
本人所呈交的毕业论文是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中差不多注明引用的内容外,本论文不包含其他个人或集体差不多发表或撰写过的研究成果。
对本文的研究做出重要奉献的个人和集体,均已在文中作了明确说明并表示谢意。
论文作者签名:
___________________日期:
___________________
授权使用声明
本人完全了解电子科技大学有关保留、使用毕业论文的规定,学校有权保留毕业论文并向国家主管部门或其指定机构送交论文的电子版和纸质版。
有权将毕业论文用于非赢利目的的少量复制并承诺论文进入学校图书馆被查阅。
有权将毕业论文的内容编入有关数据库进行检索。
有权将毕业论文的标题和摘要汇编出版。
保密的毕业论文在解密后适用本授权使用声明。
论文作者签名:
______日期:
____________
导师签名:
_______日期:
_____________
中文摘要
近年来招生规模不断扩大,学院建设的飞速进展和为迎接教育部对九江职业大学教学水平评估工作的逐步实施,学院仪器设备数量急剧增加,目前单价在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工程〞和〝教育振兴行动打算〞的实施,高等教育的建设得到了突飞猛进的进展。
同时由于国家科教兴国战略目标的实施以及教育体制改革的不断深入,我国高等教育进入了快速进展时期。
到2020年,全国一般高校招生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客户层,运行在客户端机器上。
客户层普遍地支持协议,也称客户代理。
〔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层,而是由单