资产管理系统的JAVA实现Word格式.docx
《资产管理系统的JAVA实现Word格式.docx》由会员分享,可在线阅读,更多相关《资产管理系统的JAVA实现Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
姓名马晓龙
班级学号A081121
指导教师曾令院
二○一二年五月
摘要
随着科学技术的发展,计算机技术与信息技术在近十年也得到了空前的飞速发展。
国家日益富强,人们的生活水平也得到了提高,不管是个人、学校还是公司企业,都有属于自己的一系列的资产。
比如学校的课桌、椅子、打印机、机房的电脑等等。
此时,资产的高效的科学合理的管理方式就变得尤为的重要。
就急需开发一套属于自己的于资产管理系统。
系统的电子化管理就能减小资产记录的难度以及减少财务部门资产管理的成本了,而且省去了资产纸质记录文档的管理问题。
这样,随之的一切问题就能够沿刃而解了。
资产管理系统是属于信息管理系统中的一种,采用JAVA的图形编程来实现。
其开发主要包括后台数据库的建立和前端应用程序的开发两个方面。
前者达到了数据的一致性和稳定性,而对于后者,要达到了前台应用程序的功能完备,容易使用和容易上手的特点。
系统主要实现了资产的信息管理、职员管理、资产还借管理、账户管理、系统管理等模块。
本系统界面友好,操作简单,基本满足用户的管理需求。
关键词:
资产管理,数据库,信息管理
Abstract
Withthedevelopmentofscienceandtechnology,computertechnologyandinformationtechnologyinrecentdecadeshasbeenunprecedentedrapiddevelopment.Increasinglyprosperousandstrongcountry,people'
slivingstandardshasalsobeenimproved,whetherindividuals,schoolsorcompanies,havetheirownrangeofassets.Suchasschooldesks,chairs,printers,machineroomcomputersandsoon..
Inthiscase,theassetsandefficientscientificandrationalapproachtomanagementisparticularlyimportantontheurgentneedtodeveloptheirownsetoftheassetmanagementsystem.Electronicmanagementsystemwillbeabletoreducethedifficultyofassetrecords,aswellasreducethecostoftheassetmanagementofthefinancialsector,butalsoeliminatestheneedforpaperrecordsintheassetsofthedocumentmanagementissues.Inthisway,alltheproblemsattendantalongtheedgeofthesolution.
Assetmanagementsystemisoneofinformationmanagementsystems.AssetmanagementImplementationbyJavatheJAVAgraphicalprogramming.Developmentincludingtheestablishmentofback-enddatabaseandfront-endapplicationdevelopmenttwoaspectsofassetmanagementusingJavagraphicsprogrammingtoachieve.Theformertoachievedataconsistencyandstabilityforthelatter,toachieveafullyfunctionalfront-endapplications,easytouseandeasytousefeatures.SystemImplementedassetinformationmanagement,staffmanagement,assetsbymanagement,accountmanagement,systemmanagementmodule.
Thesystem’sinterfaceisfriendly,simpleoperation,andbasicallymeettheneedsoftheusermanagement.
Keywords:
AssetManagement,Database,InformationSystem
1绪论
1.1课题研究背景
国家日益富强,人们的生活水平也得到了提高,自然的消费水平也不可同日而语。
在人们的消费能力的提高的同时,消费者所拥有的资产也在增加。
对于学校企业集团来说,所拥有的资产的繁多,有些资产的价格也很昂贵。
但是这些财产,对于有些个人或者集体,依然在采用这传统的采用纸质人工手工记录的方式来记录财产的借出归还等去向,以及现在财产设备是否使用正常还是需要维修或者已经报废情况的记录。
这样的管理方式表面上看上去很廉价方便,但是可持续发展的思考角度来考虑这件事情,就会发现这样的管理方式已经慢慢的不能适应将来的经济发展了。
1.2课题的现实意义
由于传统的纸质人工手动操作的方式的采用,资产管理方式存在着容易破损,文档丢失,书写字迹不清晰,工作效率低等现象,在增删改查方面,也会显得操作极为不便的弊端。
尤其文档的丢失,可能会造成资产去向不明的现象的发生。
这对于不论是个人还是公司团体,都是不希望看到的现象。
这时候,一个操作简单易上手的、实用的、功能完善的资产管理系统就显得尤为重要了,资产管理系统以电子的方式存储,没有对传统方式的纸质记录文档的管理的麻烦,没有纸质文档容易破损的担忧,在记录的增删改查方面由于有后台数据库的支持,会显得特别的方便快捷,而且也提高了工作的繁琐度,资产管理系统的模块化实现也可以为以后的系统的扩展提高方便,还能够实现数据的安全可靠。
由此可见,资产管理系统在资产的管理方面相对于传统的纸质记录的方式的优越性,资产的管理的科学化作用不可小觑。
1.3论文结构
本文主要由绪论、系统分析、系统的设计、系统的实现、系统功能测试等五大部分组成,详细框架详见图1-1所示。
第一章是绪论部分,主要介绍了课题研究的背景、现实意义。
第二章是系统的分析部分,主要包括从技术可行性、经济可行性、操作可行性以及需求分析等方面全面的对系统进行分析,通过对系统的分析理出系统的架构图。
第三章是系统功能设计部分,主要包括分析系统的主要功能,分清主次,强调主要方面。
此外对子功能也做详细的分析,以期完成各层之间的正确跳转。
第四章是系统实现部分,主要对系统的各个功能模块进行详细的分析,其中包括功能的设计、代码的编写、界面的设计以及数据库的实现等各项工作。
第五章是系统测试部分,主要讲述了系统的运行配置和进行了系统基本功能的冒烟测试以及核心模块的详细测试。
图1-1论文框架图
2系统分析
2.1可行性研究
2.1.1经济可行性分析
目前JAVA技术已经相当的成熟,而且如今已经有许多专业从事该领域的企业或个人。
针对各类大中小型的企业来说,都不是一项大的经济开支。
加之JAVA的可跨平台移植,可以在不同的系统环境,不同的配置环境中运行,因此对设备和运行环境的要求不高,因此节约了固定成本的投入[1]。
从而达到了经济的可行性。
2.1.2技术可行性分析
根据该系统制定的目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析[2]。
软件方面选用的是Eclipse,数据库方面选择的是MicrosoftSQLServer2005,目前JAVA语言也已经很成熟,数据库方面的操作也很简单[3]。
在界面的美化方面,可以使用Adobe公司出品的PhotoShop、Firework等图形处理软件的协助,可以实现界面的优美[4]。
因此软件方面是可行的。
在硬件方面,则选择空间较大,市场上一般的PC终端机都可以得到运行。
所以硬件方面是可行的。
2.1.3操作可行性分析
本系统的使用操作方面达到了操作简单,用户界面简洁友好,不繁琐,在核心操作部分提供了相应的操作帮助,用户点击帮助按钮就可以看到操作教程。
用户对JAVA语言和数据库语言不需要了解,用户可以通过前台的按钮等对数据库进行查询,以及对记录的增删改查。
因此系统在操作上是可行的。
2.2系统开发工具及运行环境
2.2.1JAVA技术介绍
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称[5]。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题[6]。
由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。
就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。
Java编程语言的风格十分接近C、C++语言[7]。
Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧[8]。
在JavaSE1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。
它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性[9]。
不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。
但在JDK1.5发布后,Java的执行速度有了大幅提升。
与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。