基于某JAVA的资产管理系统的设计与实现答辩后Word下载.docx
- 文档编号:21500451
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:53
- 大小:480.61KB
基于某JAVA的资产管理系统的设计与实现答辩后Word下载.docx
《基于某JAVA的资产管理系统的设计与实现答辩后Word下载.docx》由会员分享,可在线阅读,更多相关《基于某JAVA的资产管理系统的设计与实现答辩后Word下载.docx(53页珍藏版)》请在冰豆网上搜索。
学位论文使用授权书
本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保存并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权省级优秀学士论文评选机构将本学位论文的全部或局部内容编入有关数据进展检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于1、某某囗,在年解密后适用本授权书
2、不某某囗。
〔请在以上相应方框内打“√〞〕
〔宋体小四号〕
年月日
导师签名:
摘要
随着社会经济的迅速开展,企业规模不断扩大,拥有的各类资产快速增长,传统的手工记录资产的方式所暴露的效率低下、错误率高、安全性差等问题已经成为制约企业开展的重要障碍。
探索现代企业生产运作过程中对安全、高效、准确的追求相适应的资产管理方式已成为企业在激烈的竞争中能否把握先机的重要课题。
为了达到企业对资产进展合理分配、科学管理的要求,提高资产在企业日常运作中的利用效率,降低资产管理的本钱,本文提出了基于JAVA语言,以MyEclipse作为开发平台,运用软件工程方面的技术,设计实现了一套可以对企业资产和人力资源实时了解和管理的资产管理系统。
本文首先介绍了资产管理系统的研究背景与意义,并对资产管理相关研究的现状进展了分析,接着介绍了在开发过程中所使用到的技术和工具,主要包括:
Java语言与Java开发平台、Access数据管理系统、MyEclipse的开发平台等。
然后对资产管理系统进展了需求分析,详细说明了系统需要解决的问题。
通过需求分析,对系统进展了概要设计和详细设计,包括系统功能的划分、系统框架、概念模型等方面的设计。
接着根据分析的结果,采用了基于Java平台和C/S体系结构结合Access2007数据库管理系统的开发方案进展了系统开发,保证了整个系统在实际应用过程中的简便性、安全性和易维护性。
本文设计的资产管理系统主要由系统管理、资产信息管理、类别管理、账户管理、职员管理、资产还借管理五大模块组成。
本系统实现了企业管理者对公司拥有资产的数量、类型、价格、状态的整体把握;
对公司职员年龄、性别、职务和相关信息的详细了解;
对资产流动和使用过程中各环节的使用者、时间、用途、状态的点对点衔接。
根本满足了企业对资产和人员进展管理的要求。
本文设计的资产管理系统已经能够成功运行,达到了系统的预期开发目标。
该资产管理系统的开发和应用,展示了企业管理过程中自动化、信息化的开展方向,提高了企业管理人员的工作效率和管理水平,使得企业的管理工作更加的系统、科学、高效。
关键词:
资产管理系统;
MyEclipse开发平台;
Access数据管理系统;
Java语言与Java开发平台;
C/S体系结构
Abstract
Withtherapidsocio-economicdevelopment,panieshavebeenexpandingandtheamountofvarioustypesofassetstheyownedhavebeengrownrapidly.Ithasbeeamajorobstacletothedevelopmentofenterprisesthatthetraditionalwaydependingonmanuallyrecordassetsexposedmanyproblemssuchaslowefficiency,higherrorrateandpoorsecurity.Exploringthemodernenterpriseassetmanagementoperationoftheprocessfortheproductionsafety,efficiencyandaccuracyhasbeeanimportantissueofbusinesstograsptheopportunityinthefiercepetition.
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,thedetailedunderstandingofthepany'
semployees’age,sex,jobandrelatedinformation,andtheengagementofuser,time,purposeandstatusintheprocessofassetsliquidityanduse.Thosefunctionsbasicallymeetthebusinessassetsandpersonnelmanagement.
Theassetmanagementsystemhasbeendesignedtobeabletorunsuccessfully,andachievedthedesiredtarget.Developmentandapplicationoftheassetmanagementsystemshowedtheprospectsofautomationandinformationinenterprisemanagementprocess,improvedtheefficiencyandmanagementlevelofmanager,makingthemanagementofenterprisesmoresystematic,scientificandefficient.
Keywords:
AssetManagementSystem,MyEclipsedevelopmentplatform,Access2007databasemanagementsystem,JavalanguageandJavadevelopmentplatform,C/Sarchitecturebinding
第1章绪论
1.1研究背景与意义
社会经济的迅速开展和科学技术的全面进步,使得以计算机与通信技术为根底的管理信息系统蓬勃开展。
随着企事业单位的开展,各类资产数量大幅增加,管理人员在对资产进展登记管理时的工作量明显增大,手工记录资产显然已成为影响单位资产管理效率的一个重要因素。
伴随着资产数量的增多,资产管理与使用的另外一个特点是其呈现分布式趋势,资产主要分布在各个基层单位使用,有很多资产利用率不高,存在着资产闲置、资产处置不规X等现象和问题,且有形资产本身具有价值高,使用周期长,管理难度大,变动性大,使用地点分散的特点,而使用落后的人工手动管理,不仅面临着巨大的工作量,而且查询起来困难,对于增加、减少、借出、归还、租赁等操作不便,增加了管理难度,在统计和汇总方面也带来了巨大的挑战,假如处理不当,会使得管理弱化,造成资产流失[1]。
随着信息技术的飞速开展,管理方式的改变是企事业单位取得成功的关键所在。
社会信息化的开展以与资产管理理论和方法的成熟,也让越来越多企事业单位认识到:
加强资产管理,可以有效地将多余闲置的设备得到合理化分流,为单位带来本钱下降和工作效率提高的效益,并且可视为竞争力的杠杆,因此,资产管理的重要性已逐渐从后勤保障被提升到战略层次的X畴[2]。
在资产管理中,利用信息化技术引入一套科学的资产管理方法与系统,将大大有助于提升管理效益。
过去繁琐的资产盘点透过自动化可以轻松完成,使资产管理有条不紊,帐物相符,快速反响当前状态,实时发现并解决问题,从而优化资产回报率,并提高利用有形资产来提供优质服务的能力,即通过资产管理来确保有形资产物尽其用、安全运行,在希望的时间和地点提供需要的设备,同时尽可能地降低运行和维护本钱。
因此,开发资产管理系统目的即在于解决企业资产管理过程中不必要的人力、物力的浪费,提高数据汇总速度,从而提高资产管理的合理性和科学性[3]。
系统的开发与利用,不仅可以进展资产清查、摸清资产存量与其使用状况,更有利于今后采取针对性的措施以保障资产安全和完整,促进资产整合、调配和共享,提高资产使用效益。
现状分析
90年代末,西方各国根据资产管理理论提出了新的质量管理理论,在理论和实际上都有所突破。
我国学者在资产管理方面也做了较多研究。
诸如魏霞飞、赵瑞玺等学者指出目前在资产的管理方面,我国无论是在制度上还是在实际操作过程中存在着较大的问题[4]。
主要存的问题有:
一是管理混乱造成资源浪费,很多单位系统采购过以后都当做了一堆废铁闲置,毫无用处,需要的部门也无法通过渠道获得白白闲置了的政府资源;
二是担保不透明造成国家投资损失,有些管理者为了一些私利,将政府的事业单位资产通过贱卖,通过不正当置换换来个人的利益造成了国家的损失;
三是制度还不够完善,国家开展到至今一直还没有一部完整的事业单位资产管理方法,让人有漏洞可寻,造成国家损失;
四是管理手段落后,普查一次时间长,政府事业单位的资产在逐年增加很难与详细普查,因此应采用信息化手段进展管理。
一套合理的资产管理系统,可以在实际工作中,极大地提高工作效率,增加效益,降低本钱,有助于真正实现厉行节约的原如此。
它的简单易学的用户界面与强大的系统功能,在众多同类系统中脱颖而出。
原来耗时耗人耗力的资产盘点工作,现在只要一两个人很短时间内就可以轻松完成;
大量的重复购置和闲置浪费情况现在与时得到解决[5]。
通过系统,不仅各资产负责人可以随时地清晰地查询到自己所负责的所有资产详细信息,而且也可以给领导审批资产采购计划等决策作为依据;
通过财务核对功能,还可以使资产帐与财务帐一一对应起来,大大方便了日后的资产清查与管理;
通过系统,还可以灵活使用物资调拨,使资产的使用价值发挥到最大;
可以对理顺各种资产管理体制、落实资产管理制度、实现对资产的全面监控和有效利用、提高管理工作效率,更好地服务于企业单位各方面,发挥十分积极的作用[6]。
将资产管理工作搭建在一个高水平的管理平台之上,不仅使管理变得更加科学化、规X化,同时也有力地促进了企业整体管理水平的提高,主要表现在以下几个方面:
。
1.促进资产管理的信息化、网络化,使各种资产的管理能真正落到人,落实到点。
2.轻松管理固定资产,在办公室的方寸之中就能掌控全方位资产信息,提高物资利用效益,降低本钱支出。
3.为企业资产清查、财帐物帐核对提供更为可靠的平台,防止企业在资产管理环节上可能造成财产流失的隐患。
总之,本毕业设计的主要目标即是:
研究单位资产管理系统的需求特点,从提髙管理人员在资产管理方面的效率出发,建立一个规X化、集中化、标准化的基于网络的单位资产管理规X,以解决资产管理的瓶颈。
基于Java技术,通过不断的研究与设计,开发一套适用于企业资产日常管理的资产管理信息系统,结合不断开展的网络数据库技术,促进资产的科技管理,提高资产的利用效益,实现资产管理的网络化、科学化、规X化。
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的数据库引擎里。
它还可以直接导入或者c:
\iknow\docshare\data\cur_work\baike.baidu\view\147669.htm数据(这些数据存储在其他应用程序和数据库)[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.3系统非功能性需求
1.人性化:
参加友好的提示信息、帮助信息,有清楚的错误提示。
2.操作简单:
操作简单易上手。
3.用户界面:
界面结构调理清楚,布局简洁。
4.语言和清晰度:
使用正常语言而不是用专业术语、完善是觉得清晰度。
1.网络要求:
所有用户计算机接入企业内部局域网络,所有系统必须在一个网络环境下,以实现与其他系统的接口调用。
2.硬件要求:
windows系统普通PC,1G内存以上。
3.数据库:
Access
4.运行环境:
SunJavaJRE1.6ForWin.
5.系统平台:
WinXP/Win7
1.正确性:
不能出现业务出错的情况。
2.可靠性:
除硬件、电源、操作系统和服务器外程序不允许异常退出或崩溃。
3.易用性:
安装操作简单易上手。
4.安全性:
用户信息某某。
5.可扩展性:
可在当前所做需求的根底上进展功能上的拓展。
6.可移植性:
可运行在当前大多数主流的操作平台上。
2.4系统体系结构的选择
一般来说,分布式应用系统的架构模式主要有两种:
C/S模式和B/S模式。
C/S〔Client/Server〕模式即客户机/服务器模式,在这种模式中,客户端提供用户界面、运行逻辑处理程序,数据库服务器承受客户端SQL查询语句并对数据库进展查询,然后将查询结果返回给客户端。
这种架构方式的优点在于结构简单、速度快;
但是系统维护和升级困难,往往改动一个地方,就需要升级所有客户端的程序。
B/S(Browse/Server)模式即浏览器/服务器模式,在这种模式中,将所有业务逻辑都放在服务器上进展,因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 资产 管理 系统 设计 实现 答辩