基于JAVA的资产管理系统的设计与实现答辩后.docx
- 文档编号:26341655
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:65
- 大小:480.40KB
基于JAVA的资产管理系统的设计与实现答辩后.docx
《基于JAVA的资产管理系统的设计与实现答辩后.docx》由会员分享,可在线阅读,更多相关《基于JAVA的资产管理系统的设计与实现答辩后.docx(65页珍藏版)》请在冰豆网上搜索。
基于JAVA的资产管理系统的设计与实现答辩后
武汉理工大学毕业设计(论文)
基于Java的资产管理系统的设计与实现
学院(系):
国际教育学院
专业班级:
通信专业 GJ1101班
********
********
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于1、保密囗,在年解密后适用本授权书
2、不保密囗。
(请在以上相应方框内打“√”)
(宋体小四号)
作者签名:
年月日
导师签名:
年月日
摘要
随着社会经济的迅速发展,企业规模不断扩大,拥有的各类资产快速增长,传统的手工记录资产的方式所暴露的效率低下、错误率高、安全性差等问题已经成为制约企业发展的重要障碍。
探索现代企业生产运作过程中对安全、高效、准确的追求相适应的资产管理方式已成为企业在激烈的竞争中能否把握先机的重要课题。
为了达到企业对资产进行合理分配、科学管理的要求,提高资产在企业日常运作中的利用效率,降低资产管理的成本,本文提出了基于JAVA语言,以MyEclipse作为开发平台,运用软件工程方面的技术,设计实现了一套可以对企业资产和人力资源实时了解和管理的资产管理系统。
本文首先介绍了资产管理系统的研究背景及意义,并对资产管理相关研究的现状进行了分析,接着介绍了在开发过程中所使用到的技术和工具,主要包括:
Java语言与Java开发平台、Access数据管理系统、MyEclipse的开发平台等。
然后对资产管理系统进行了需求分析,详细说明了系统需要解决的问题。
通过需求分析,对系统进行了概要设计和详细设计,包括系统功能的划分、系统框架、概念模型等方面的设计。
接着根据分析的结果,采用了基于Java平台和C/S体系结构结合Access2007数据库管理系统的开发方案进行了系统开发,保证了整个系统在实际应用过程中的简便性、安全性和易维护性。
本文设计的资产管理系统主要由系统管理、资产信息管理、类别管理、账户管理、职员管理、资产还借管理五大模块组成。
本系统实现了企业管理者对公司拥有资产的数量、类型、价格、状态的整体把握;对公司职员年龄、性别、职务和相关信息的详细了解;对资产流动和使用过程中各环节的使用者、时间、用途、状态的点对点衔接。
基本满足了企业对资产和人员进行管理的要求。
本文设计的资产管理系统已经能够成功运行,达到了系统的预期开发目标。
该资产管理系统的开发和应用,展示了企业管理过程中自动化、信息化的发展方向,提高了企业管理人员的工作效率和管理水平,使得企业的管理工作更加的系统、科学、高效。
关键词:
资产管理系统;MyEclipse开发平台;Access数据管理系统;Java语言与Java开发平台;C/S体系结构
Abstract
Withtherapidsocio-economicdevelopment,companieshavebeenexpandingandtheamountofvarioustypesofassetstheyownedhavebeengrownrapidly.Ithasbecomeamajorobstacletothedevelopmentofenterprisesthatthetraditionalwaydependingonmanuallyrecordassetsexposedmanyproblemssuchaslowefficiency,higherrorrateandpoorsecurity.Exploringthemodernenterpriseassetmanagementoperationoftheprocessfortheproductionsafety,efficiencyandaccuracyhasbecomeanimportantissueofbusinesstograsptheopportunityinthefiercecompetition.
Inordertoachievereasonabledistributionofassets,scientificmanagement,improveassetutilizationefficiencyindailybusinessoperations,andreducecostsofassetmanagement,thispaperdesignedandimplementedasetofassetsmanagementsystemtocontrolhumanresourcesandbusinessassetsinreal-timeusingsoftwareengineeringtechnology,basedontheJAVAlanguageandMyEclipseplatform.
Firstofall,thispaperdescribesthebackgroundandsignificanceofassetmanagementsystem,andanalyzesthecurrentsituationrelatedtoassetmanagement.Thenitliststheusedtechniquesandtools,includingJavalanguage,Javadevelopmentplatform,AccessdatamanagementsystemandMyEclipsedevelopmentplatform.Secondly,itproductstheassetmanagementsystemneedsanalysis,adetaileddescriptionofthesystemneedtobeaddressed.Throughneedsanalysis,theoutlineofthesystemdesignanddetaileddesigngenerates,includingthedelineationofthesystemfunction,thesystemframe,theconceptualmodelandotheraspectsofthedesign.Afterthataccordingtotheresultsofanalysis,wecarriedoutadevelopmentprogrambasedonJavaplatformandC/SarchitecturebindingAccess2007databasemanagementsystemtoensuresimplicity,safetyandeaseofmaintenance.
Theissueofassetmanagementsystemdesignedconsistsofsystemmanagement,assetinformationmanagement,sortmanagement,accountmanagement,staffmanagementandassetborrow-returnmanagement.Relyingonthesystem,businessmanagersimplementtheoverallgraspoftheassets’amount,type,priceandstate,thedetailedunderstandingofthecompany'semployees’age,sex,jobandrelatedinformation,andtheengagementofuser,time,purposeandstatusintheprocessofassetsliquidityanduse.Thosefunctionsbasicallymeetthebusinessassetsandpersonnelmanagement.
Theassetmanagementsystemhasbeendesignedtobeabletorunsuccessfully,andachievedthedesiredtarget.Developmentandapplicationoftheassetmanagementsystemshowedtheprospectsofautomationandinformationinenterprisemanagementprocess,improvedtheefficiencyandmanagementlevelofmanager,makingthemanagementofenterprisesmoresystematic,scientificandefficient.
Keywords:
AssetManagementSystem,MyEclipsedevelopmentplatform,Access2007databasemanagementsystem,JavalanguageandJavadevelopmentplatform,C/Sarchitecturebinding
第1章绪论
1.1研究背景及意义
社会经济的迅速发展和科学技术的全面进步,使得以计算机与通信技术为基础的管理信息系统蓬勃发展。
随着企事业单位的发展,各类资产数量大幅增加,管理人员在对资产进行登记管理时的工作量明显增大,手工记录资产显然已成为影响单位资产管理效率的一个重要因素。
伴随着资产数量的增多,资产管理及使用的另外一个特点是其呈现分布式趋势,资产主要分布在各个基层单位使用,有很多资产利用率不高,存在着资产闲置、资产处置不规范等现象和问题,且有形资产本身具有价值高,使用周期长,管理难度大,变动性大,使用地点分散的特点,而使用落后的人工手动管理,不仅面临着巨大的工作量,而且查询起来困难,对于增加、减少、借出、归还、租赁等操作不便,增加了管理难度,在统计和汇总方面也带来了巨大的挑战,若处理不当,会使得管理弱化,造成资产流失[1]。
随着信息技术的飞速发展,管理方式的改变是企事业单位取得成功的关键所在。
社会信息化的发展以及资产管理理论和方法的成熟,也让越来越多企事业单位认识到:
加强资产管理,可以有效地将多余闲置的设备得到合理化分流,为单位带来成本下降和工作效率提高的效益,并且可视为竞争力的杠杆,因此,资产管理的重要性已逐渐从后勤保障被提升到战略层次的范畴[2]。
在资产管理中,利用信息化技术引入一套科学的资产管理方法及系统,将大大有助于提升管理效益。
过去繁琐的资产盘点透过自动化可以轻松完成,使资产管理有条不紊,帐物相符,快速反应当前状态,实时发现并解决问题,从而优化资产回报率,并提高利用有形资产来提供优质服务的能力,即通过资产管理来确保有形资产物尽其用、安全运行,在希望的时间和地点提供需要的设备,同时尽可能地降低运行和维护成本。
因此,开发资产管理系统目的即在于解决企业资产管理过程中不必要的人力、物力的浪费,提高数据汇总速度,从而提高资产管理的合理性和科学性[3]。
系统的开发与利用,不仅可以进行资产清查、摸清资产存量及其使用状况,更有利于今后采取针对性的措施以保障资产安全和完整,促进资产整合、调配和共享,提高资产使用效益。
1.2现状分析
90年代末,西方各国根据资产管理理论提出了新的质量管理理论,在理论和实际上都有所突破。
我国学者在资产管理方面也做了较多研究。
诸如魏霞飞、赵瑞玺等学者指出目前在资产的管理方面,我国无论是在制度上还是在实际操作过程中存在着较大的问题[4]。
主要存的问题有:
一是管理混乱造成资源浪费,很多单位系统采购过以后都当做了一堆废铁闲置,毫无用处,需要的部门也无法通过渠道获得白白闲置了的政府资源;二是担保不透明造成国家投资损失,有些管理者为了一些私利,将政府的事业单位资产通过贱卖,通过不正当置换换来个人的利益造成了国家的损失;三是制度还不够完善,国家发展到至今一直还没有一部完整的事业单位资产管理办法,让人有漏洞可寻,造成国家损失;四是管理手段落后,普查一次时间长,政府事业单位的资产在逐年增加很难与详细普查,因此应采用信息化手段进行管理。
一套合理的资产管理系统,可以在实际工作中,极大地提高工作效率,增加效益,降低成本,有助于真正实现厉行节约的原则。
它的简单易学的用户界面及强大的系统功能,在众多同类系统中脱颖而出。
原来耗时耗人耗力的资产盘点工作,现在只要一两个人很短时间内就可以轻松完成;大量的重复购置和闲置浪费情况现在及时得到解决[5]。
通过系统,不仅各资产负责人可以随时地清晰地查询到自己所负责的所有资产详细信息,而且也可以给领导审批资产采购计划等决策作为依据;通过财务核对功能,还可以使资产帐与财务帐一一对应起来,大大方便了日后的资产清查与管理;通过系统,还可以灵活使用物资调拨,使资产的使用价值发挥到最大;可以对理顺各种资产管理体制、落实资产管理制度、实现对资产的全面监控和有效利用、提高管理工作效率,更好地服务于企业单位各方面,发挥十分积极的作用[6]。
将资产管理工作搭建在一个高水平的管理平台之上,不仅使管理变得更加科学化、规范化,同时也有力地促进了企业整体管理水平的提高,主要表现在以下几个方面:
。
1.促进资产管理的信息化、网络化,使各种资产的管理能真正落到人,落实到点。
2.轻松管理固定资产,在办公室的方寸之中就能掌控全方位资产信息,提高物资利用效益,降低成本支出。
3.为企业资产清查、财帐物帐核对提供更为可靠的平台,避免企业在资产管理环节上可能造成财产流失的隐患。
总之,本毕业设计的主要目标即是:
研究单位资产管理系统的需求特点,从提髙管理人员在资产管理方面的效率出发,建立一个规范化、集中化、标准化的基于网络的单位资产管理规范,以解决资产管理的瓶颈。
基于Java技术,通过不断的研究与设计,开发一套适用于企业资产日常管理的资产管理信息系统,结合不断发展的网络数据库技术,促进资产的科技管理,提高资产的利用效益,实现资产管理的网络化、科学化、规范化。
1.3开发技术和工具
1.3.1Java语言与Java平台
Java编程语言的风格十分接近C、C++语言。
Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。
在JavaSE1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性[7]。
Java不同于一般的编译执行计算机语言和解释执行计算机语言,它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。
与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。
全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。
“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。
这与微软公司所倡导的注重精英和封闭式的模式完全不同[8]。
Sun公司对Java编程语言的解释是:
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
Java平台是基于Java语言的平台。
1.3.2Access数据管理系统
数据库技术是现在信息系统的核心技术,任何一个系统都不可能脱离数据库,所以本系统采用处理单机访问效果较理想的Access2007数据库管理系统。
MicrosoftOfficeAccess是由微软发布的关系数据库管理系统。
它结合了 MicrosoftJetDatabaseEngine和 图形用户界面两项特点,是MicrosoftOffice的系统程序之一。
MSACCESS以它自己的格式将数据存储在基于AccessJet的数据库引擎里。
它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)[9]。
软件开发人员和数据架构师可以使用MicrosoftAccess开发应用软件,“高级用户”可以使用它来构建软件应用程序。
和其他办公应用程序一样,ACCESS支持VisualBasic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。
可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。
图1.1是Access2007的界面图。
图1.1Access2007界面图
1.3.3MyEclipse开发平台
MyEclipse是一个非常好用的用于开发Java,J2EE的Eclipse插件集合。
它的功能很强大,支持也非常广泛。
所以很多Java开发人员选择它进行开发,它能够大大的简化开发流程,提高开发效率和开发质量。
图1.2是MyEclipse的界面图。
图1.2MyEclipse界面图
1.4论文的组织结构
第一章为绪论,介绍了整个毕业设计的研究背景和意义,以及当前的发展现状及应用。
并介绍了开发所应用到的相关技术与工具。
第二章阐述了系统的需求分析,主要针对用户群的需求,功能的需求以及性能上的需求方面进行了分析。
第三章介绍了系统的概要设计,确定系统模块结构,进行概念模型的设计及数据库的设计,列举了系统中使到的E-R图及数据库表。
第四章主要介绍系统的详细设计与实现,包括:
系统管理模块、资产信息管理模块、账户管理模块、职员管理模块以及资产还借管理模块的详细设计与实现。
第五章是结束语,对整个系统进行了总结,并提出了目前系统的不足和继续改进的方向。
第2章系统需求分析
通过进行相关调研,研究需要开发的资产管理系统在使用中要达到的目的、要求和必要性,从而总结出资产管理系统的需求分析主要包括功能性需求和非功能性需求等方面的内容。
2.1系统需求概述
资产管理系统由系统管理、资产信息管理、类别管理、账户管理、职员管理、资产还借管理六大模块组成。
系统管理:
系统管理包含系统设置、切换用户和退出系统三个功能。
资产信息管理:
包含资产类别管理和信息管理功能。
类别管理:
包含大类管理和子类管理功能。
账户管理:
包含添加账户、删除用户、修改密码功能。
职员管理:
包含添加职员、删除职员、修改职员功能。
资产借还管理:
包含领用资产、归还资产、归还记录、维修的资产、报废的资产等功能。
2.2系统功能性需求
2.2.1系统管理
1.系统设置
管理员可在系统设置中自定义资产价格下限
2.切换账户
登陆用户可在系统设置中切换其他用户,这里自动跳到系统登陆界面进行重新登陆。
3.退出账户
用户可点击“退出账户”来退出登录。
2.2.2资产信息管理
资产信息管理功能是让用户进行资产的维护操作;包括可按条件查询资产,可按类别添加资产,修改资产,删除资产,维修资产,报废资产等操作。
2.2.3类别管理
1.大类管理
大类管理功能是让管理员用户进行资产信息大类的维护操作;包括增加删除修改查询类别操作。
2.子类管理
子类管理功能是让管理员用户进行资产信息大类别下子类别的维护操作;包括增加删除修改查询子类类别操作。
2.2.4职员管理
1.添加职员
管理员用户可在添加职员界面添加新的职员,需要编写新职员的姓名、性别、年龄、职务、备注等信息。
2.修改职员
管理员用户可在修改职员界面对已存在的职员信息进行修改操作。
3.删除职员
管理员用户可删除已存在的职员信息。
2.2.5账户管理
1.添加账户
管理员可在添加账户界面添加新的登录账户及密码,并且可检测新用户名是否已存在,以确保不会重复添加。
2.删除账户
管理员可已删除已存在的登录账户信息。
3.修改密码
管理员可为已存在的登录账户进行修改密码操作;用户可以修改自己账户的密码信息。
2.2.6资产借还管理
1.领用资产
进入领用资产界面前会检测是否有可领用的资产信息,有则弹出领用资产界面。
用户领用资产需要选择要领用的资产并填写相关信息,比如领用人、用备注等等信息。
2.归还资产
进入资产归还界面前系统会判断是否有借出的资产信息,有则弹出归还资产界面。
用户归还资产需要选择要归还的资产并填写相关信息。
3.归还记录
归还记录界面会显示出所有领用资产的归还记录,以便查询。
并且管理员可对归还记录进行删除操作。
4.维修资产
管理员在资产信息管理界面可对资产添加维修记录,在维修资产界面会显示出所有的资产维修记录,以便查询或他用。
5.报废资产
管理员在资产信息管理界面可对资产进行报废操作,在报废资产界面会显示出所有的资产报废记录,以便查询或他用。
2.3系统非功能性需求
2.3.1用户界面需求
1.人性化:
加入友好的提示信息、帮助信息,有清楚的错误提示。
2.操作简单:
操作简单易上手。
3.用户界面:
界面结构调理清楚,布局简洁。
4.语言和清晰度:
使用正常语言而不是用专业术语、完善是觉得清晰度。
2.3.2软硬件环境需求
1.网络要求:
所有用户计算机接入企业内部局域网络,所有系统必须在一个网络环境下,以实现与其他系统的接口调用。
2.硬件要求:
windows系统普通PC,1G内存以上。
3.数据库:
Access
4.运行环境:
SunJavaJRE1.6ForWin.
5.系统平台:
WinXP/Win7
2.3.3产品质量要求
1.正确性:
不能出现业务出错的情况。
2.可靠性:
除硬件、电源、操作系统和服务器外程序不允许异常退出或崩溃。
3.易用性:
安装操作简单易上手。
4.安全性:
用户信息保密。
5.可扩展性:
可在当前所做需求的基础上进行功能上的拓展。
6.可移植性:
可运行在当前大多数主流的操作平台上。
2.4系统体系结构的选择
一般来说,分布式应用系统的架构模式主要有两种:
C/S模式和B/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 资产 管理 系统 设计 实现 答辩