固定资产管理系统的设计与实现毕业设计论文.docx
- 文档编号:29180663
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:77
- 大小:648.56KB
固定资产管理系统的设计与实现毕业设计论文.docx
《固定资产管理系统的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《固定资产管理系统的设计与实现毕业设计论文.docx(77页珍藏版)》请在冰豆网上搜索。
固定资产管理系统的设计与实现毕业设计论文
中文摘要
随着企业规模的逐步扩大,其固定资产的投资规模相应扩大。
目前,固定资产管理很多仍停留在手工管理模式,其运作机制已和企业的业务发展规模不相适应。
如何对固定资产进行有效的管理,是目前企业十分关注的问题。
由于数据库技术及其开发工具的不断发展,开发一套企业规范的固定资产管理系统,实现计算机化管理,在技术上已经变得非常容易实现。
本次毕业设计的题目是开发一个固定资产管理系统。
该系统可以分为9个功能模块:
登陆模块、提示模块、资产类型管理模块、仓库管理模块、资产管理模块、资产借出管理模块、资产折旧管理模块、资产统计模块和用户管理模块;考虑到页面显示时列出的表单可能很长,故添加了一个分页模块。
经过测试,整个系统达到了界面良好、灵活易用的效果。
关键词:
固定资产管理系统;用户管理;资产折旧
FixedAssetsManagementSystem
Author:
xxxTutor:
xxx
Abstract
Withtheenlargementoftheenterprisescalegradually,theinvestmentofitsfixedassetsisexpandedcorrespondingly.Atpresent,alotoffixedassetsmanagementstillstayinthemanagementofthemanualpattern,itsoperationmechanismhasbeenunsuitableforthebusinessofenterprises.Howtocarryontheeffectivemanagementtothefixedassetsisthequestionwhichenterprisespaycloseattentiontopresently.Becauseofthedevelopmentofthedatabase’stechnologyanddeveloperkits,ithasbeenbecomeeasytodesignthenormalfixedassetsmanagementsystemforaenterprises.Thesystemhasrealizedthemanagementcontrolledbycomputers.
Thesubjectofgraduationistodesignafixedassetsmanagementsystem.Thesystemincludesninefunctionmodules:
loadingmodule,suggestingmodule,themoduleofasset’stype,storagemanagementmodule,assetmanagementmodule,themoduleoflendingasset,themoduleofassetdepreciation,themoduleofassetstatisticsandusermanagementmodule.Atthesametime,becausethepagedisplaystheformsetverylong,apagingmoduleisadded.Afterthetest,theoverallsystemhasafriendlyinterface,whichisusedconveniently.
Keywords:
FixedAssetsManagementSystem;UserManagement;AssetDepreciation
第一章系统概述
1.1项目开发的背景和意义
1.1.1项目开发背景
随着企业规模的逐步扩大,其固定资产的投资规模相应扩大,而目前的固定资产管理很多仍停留在手工管理模式,其运作机制已和企业的业务发展规模不相适应。
如何对固定资产进行有效的管理,是目前企业十分关注的问题。
由于数据库技术及其开发工具的不断发展,开发一套企业规范的固定资产管理系统,实现管理的计算机化,在技术上已经变得非常容易实现。
因此,本次毕业设计的目的就是为企业开发一个固定资产管理系统。
而计算机的普及更加快了企业固定资产管理系统的产生。
1.1.2项目开发意义
企业固定资产是指使用期限较长、单位价值较高并且在使用过程中保持原有实物形态的资产。
这些资产因其固有的特性,对企业的经济价值在于其具有潜在的服务能力,这种服务潜能将随着企业对固定资产的不断利用而为生产经营带来长期的经济效益。
企业在经过多年的发展形成了一定存量的固定资产,在固定资产的管理中发现的最大问题就是出现了大量的闲置资产,究其原因,有如下几方面。
1、许多企业受计划经济思想的影响习惯争投资、争项目、争资产设备,片面追求企业资产占有最大化,企业大量的投资未能形成可供有效使用的固定资产,不少资产处于长期闲置或半闲置状态。
2、设备更新速度加快,被淘汰的资产设备不少是未达到规定的资产折旧年限,而成为闲置资产。
3、一些业务管理部门或人员决策失误造成固定资产闲置。
一些业务管理部门或人员在进行投资或购置时,由于没有很好地与具体使用单位相结合,没有经过认真细致的调查研究或出于个人动机,造成盲目投资或购置,使购置回来的资产(设备)不能满足生产经营的需要,产生闲置。
企业固定资产的闲置给企业造成了巨大的危害,主要表现在以下几方面:
首先,加重了企业的债务负担,一些企业向银行贷款而建成的技改项目或购置回来的设备,不能发挥应有的作用而成为不良资产,造成生产资金紧张,无力偿还银行债务,严重影响了企业的再生产。
其次,使企业维护保养难度加大,费用支出增高。
闲置资产日常仍需要进行必要的维护保养,仍需计提基本折旧,这大大加重了企业的负担。
第三,影响企业正常生产。
大量闲置的资产占用企业的车间、仓库,必然给企业正常生产带来影响。
第四,加大了无形损耗。
资产设备出现闲置,随着科技的进步,其技术性能会愈来愈低,特别是一些更新换代快的资产设备,企业只好将其降价出让或报废,从而造成国有资产贬值。
1、推行集中管理,有偿租赁的经营形式,提高企业闲置资产的利用率。
对企业闲置的资产可以在政策允许的范围内,对外发布招租信息,让有经营头脑、有条件的经营者承租,签订租赁合同。
特别是对一些季节性使用、分散性强、工期集中、利用率低的固定资产,如施工设备、各种车辆等。
这样既提高了资产的利用效率,同时还能给企业带来一定的经济利益。
2、对闲置的资产设备进行技术改造。
通过市场调研进行经济技术论证,花较少的资金,改造原有的闲置设备,使其增加新的功能,满足生产的需要达到以少量的增量激活大量的存量的目的。
3、拓宽资产盘活渠道,加快资产盘活速度。
各级资产管理部门应加强联系,充分利用现代网络技术,及时沟通信息,扩宽闲置资产的调剂范围,设法使沉睡多年的闲置固定资产重新发挥作用。
4、制定和完善盘活闲置资产的奖励办法。
为了激励各单位、各部门搞好闲置资产的盘活工作,上级有关业务管理部门应制定出一套完整的奖励政策,严格兑现,对表现突出的单位和个人,从经营政策上、物质上给予优惠、奖励和支持,充分调动其主动性和积极性。
5、报废一部分闲置资产。
为了减轻企业负担,使企业集中精力搞好生产经营,对按国家政策规定淘汰、强制性报废和确因技术落后,损坏的部分闲置资产,经过有关部门审批,应予以报废。
固定资产管理系统的开发,可以使以上问题可以得到有效的解决,并且固定资产管理系统的开发存在以下优点:
1、可以提高管理的工作效率
以前的固定资产管理都是靠人工进行管理的,灵活性比较差,每日的工作量也比较大,在资产的管理过程中会产生一些预料不到的错误。
管理系统的开发,可以科学的对资产进行管理,自动对资产进行折旧处理,可以大大减轻员工的负担。
2、快速的资产查询
固定资产管理系统的开发,可以快速的对资产进行查找,用计算机对资产信息的处理速度远远高于人工对固定资产的处理速度。
3、资产自动折旧
固定资产管理系统可以对资产的折旧进行自动处理,如果没由特殊的说明,则会按照所选的折旧方式进行折旧,当资产的价值为零时则会进行报废。
可以节省员工计算复杂的折旧费用的时间。
4、大幅度的减小误差
固定资产管理系统由于大部分的工作由计算机代替,计算机一般不会发生错误,因此可以降低资产管理过程中所发生的错误率。
1.2项目开发环境
1.硬件环境:
IntelCeleron2.4GHz以上处理器,1GMB以上内存容量,80GMB以上硬盘容量。
2.软件环境:
MicrosoftWindowsXP操作系统,JDK版本1.5以上,MySQL5.0数据库,MyEclipse6.0开发工具,apache-tomcat6.0以上版本。
1.3系统体系结构
1.3.1传统的C/S结构的特性
一方面,由于数据的存取和处理主要依赖于客户端程序,本地化的程序配制复杂(如必须配制本地ODBC或固定服务器机器名等),逐台配置机器对于一个拥有多用户的复杂系统而言,工作量较大,维护成本高;而应用程序由于需要经常更新,因此逐台更新的问题比较复杂;
另一方面,C/S结构对网络底层协议的依赖性大,由于部分程序不是建立在TCP/IP协议之上的,因此对防火墙等问题的解决并不方便,对跨平台(如Unix-Windows)的支持也稍显不足;
另外,目前的应用系统建设一般都超出了局域网范畴,传统C/S结构对实现内网与外网、局域网与广域网之间的有机整合也有局限。
充分利用Internet网络资源,可在Internet的服务器上进行相关的操作、管理,而不需要任何特殊的软硬件。
这会给ERP系统的操作管理性能带来质的飞跃。
HTML、XML、ASP、JSP等技术为实现这种要求提供了可行的实现方法。
1.3.2B/S结构的特性
B/S结构对用户的技术要求比较低,对前端机的配置要求也较低,而且界面丰富、客户端维护量小、程序简单、更新维护方便.它容易进行跨平台布置,容易在局域网与广域网之间进行协调,尤其适宜信息发布类应用。
采用B/S形式,则只需在服务器上安装相应的服务程序和脚本程序,客户端就可以凭借网络浏览器通过Internet访问服务器并进行相关的操作,而不需其它特殊要求。
也就是说客户端只要能和服务器连接即可。
这样就使得查询甚至控制系统变得非常方便,可以说是随时随地。
综上所述,C/S结构与B/S结构各有利弊,综合考虑各种因素和系统的要求最终选用三层B/S结构来实现本系统,即客户层、应用逻辑层(Web层和应用层)和数据库服务层。
1.4所负责开发模块
本系统有一个小组两个人共同协作完成,我负责的模块主要为用户管理模块、仓库管理模块、折旧管理模块、资产统计模块,由于分页模块页面都需求,故由我们组共同完成。
第二章开发环境
固定资产管理系统的使用状况可以抽象为多个用户使用一个服务,用户具有很广的分布和很高的并发性,对于这种系统使用模型,非常适合使用B/S结构进行系统开发和布置。
基于上述原因,系统决定使用J2EE技术作为系统的开发主要技术,开发工具使用Myeclipse,数据库使用MySQL,服务器使用tomcat6.0,数据库建模工具使用Sybase公司开发的PowerDesigner。
2.1开发工具简介
2.1.1Java
Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface,简称API)构成。
Java分为三个体系JavaSE(Java2PlatformStandardEdition),JavaEE(Java2PlatformEnterpriseEdition),JavaME(Java2PlatformMicroEdition)。
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
2.1.2Tomcat
Tomcat是一个开源的JSP和Serlvet容器。
Tomcat可以将从客户端接收到的JSP脚本转化为Serlvet,并对Serlvet进行编译,运行,将最终的结果返回给客户端。
2.1.3Eclipse
Eclipse是Java开发领域一款优秀的集成开发环境(IDE),它不仅仅是Java的IDE,还可以是C语言的IDE,只要开发出相应语言的插件,Eclipse就可以成为任何语言的IDE。
Eclipse是一个开放源代码的软件开发项目,它专注于为高度集成的软件开发提供一个全功能的、具有商业品质的工业平台。
它有Eclipse项目、Eclipse工具项目和Eclipse技术项目3个项目组成,每一个项目有相应的项目管理委员会监督,并有相应的项目管理章程。
Eclipse平台是一个开放的可扩展的IDE,它是建造块和构造并运行集成软件开发工具的基础。
Eclipse平台允许工具建造独立开发与其他工具无缝集成的工具。
用户无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
2.2数据库技术简介
2.2.1PowerDesigner简介
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。
PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。
PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。
PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。
PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。
2.2.2MySQL
MySQL是一个多用户,多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
MySQL快速,灵活的特性足以满足一个网站的信息管理工作。
MySQL数据库具有以下主要特点:
(1)同时访问数据库的用户数量不受限制。
(2)可以保存超过5千万条的记录。
(3)是目前市场上现有产品中运行速度最快的数据库系统。
(4)用户权限设置简单,有效。
第三章可行性分析与需求分析
3.1系统的可行性分析
技术可行性。
本次开发的固定资产管理系统采用浏览器/服务器(B/S)结构,用户通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由后台完成。
经济可行性。
本系统带来的经济效益超过了它的开发成本。
如何利用先进的管理系统,提高固定资产的管理水平,是各企业所面临的重要问题。
固定资产管理的主要问题是:
1、许多企业受计划经济思想的影响习惯争投资、争项目、争资产设备,片面追求企业资产占有最大化,企业大量的投资未能形成可供有效使用的固定资产,不少资产处于长期闲置或半闲置状态。
2、设备更新速度加快,被淘汰的资产设备不少是未达到规定的资产折旧年限,而成为闲置资产。
3、一些业务管理部门或人员决策失误造成固定资产闲置。
一些业务管理部门或人员在进行投资或购置时,由于没有很好地与具体使用单位相结合,没有经过认真细致的调查研究或出于个人动机,造成盲目投资或购置,使购置回来的资产(设备)不能满足生产经营的需要,产生闲置。
要想解决这些难题,就必须有一套科学、高效、严密、实用的固定管理系统。
采用现代计算机管理系统是实现此目标的主要途径。
使用计算机进行的管理、提供的服务是规范的、统一的,快捷的。
它在固定资产管理当中的应用不仅可以简化、规范固定资产管理的日常操作,而且可以使管理资产的工作更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低企业的财政消耗。
本系统的开发成功必将成为固定资产管理现代化不可缺少的手段。
操作可行性。
由于本系统采用浏览器/服务器(B/S)结构且本着界面简约、易用的原则。
用户对象大部分为现代化的企业员工,一般都具有基本的计算机操作技能,故操作可行性可行。
3.2系统的需求分析
3.2.1系统管理对象分析
对于一个企业的资产管理,主要是资产的录入,录入时涉及资产库存的变化和资产类型的变化;对于闲置的资产可以计酬借出,资产借出要进行资产借出信息的登记;对于使用中的资产要进行资产的折旧,资产折旧要按所使用的折旧方法进行来对资产剩余的价值进行计算。
综上,该系统的管理对象可分为主要五类:
仓库、资产类型、资产、资产的借出、资产的折旧。
3.2.2用户需求分析
系统主要是对企业的固定资产进行管理,因此系统的用户主要企业的员工,当然企业也要有管理员对这些用户进行管理,用户管理员的主要工作就是对用户信息进行操作。
由上总结的系统共有以下2种类型的用户:
普通用户、管理员。
以下是我所做模块的用户需求:
1.管理员:
用系统对用户信息进行修改,删除和查询,也可以新增一个用户。
管理员的需求用例图如下:
图3.1管理员用例图
2.普通用户:
即企业对资产进行管理的员工。
他们是固定资产的管理者,所以他们可以有以下操作功能。
(1)对仓库进行管理,用例图如下:
图3.2仓库管理用例图
(2)对资产折旧进行管理,用例图如下:
图3.3资产折旧管理用例图
(3)对资产进行统计,用例图如下:
图3.4资产查询用例图
3.3系统数据流图
图3.5系统数据流图
3.4数据字典
数据名称:
修改、添加用户信息
简述:
修改的用户信息、新增的用户信息
数据结构:
用户登录账号、密码、姓名、年龄、住址、性别、电话
来源:
管理员
去向:
处理1
数据名称:
查询修改用户个人信息
简述:
用户修改自己的信息
数据结构:
用户登录账号、密码、姓名、年龄、住址、性别、电话
来源:
用户
去向:
处理2
数据名称:
添加修改仓库信息
简述:
添加一个仓库的信息,修改现有仓库的信息
数据结构:
仓库名称、仓库描述
来源:
用户
去向:
处理3
数据名称:
添加修改资产类型信息
简述:
添加一个资产类型的信息,修改现有资产类型的信息
数据结构:
资产类型名称、描述
来源:
用户
去向:
处理4
数据名称:
添加修改固定信息
简述:
添加一个固定资产的信息,修改现有固定资产的信息
数据结构:
代码、资产名称、资产类型编号、型号、厂家、出厂日期、购买日期、预计使用年限、价格、使用部门、使用情况、所属仓库、增加方式、使用员工、资产状态、折旧价格
来源:
用户
去向:
处理5
数据名称:
添加修改资产借出信息
简述:
添加一个固定资产借出的信息,修改现有借出固定资产的信息
数据结构:
资产id、借出(归还)日期、预计归还日期、借出(归还)人、借出人、借用单位、状态
来源:
用户
去向:
处理6
数据名称:
查看资产折旧信息
简述:
查看一个固定资产的折旧信息
数据结构:
资产id、购买日期,折旧方式
来源:
用户
去向:
处理7
数据名称:
查询资产信息
简述:
根据条件查询资产
数据结构:
资产状态;购买时间;
来源:
用户
去向:
处理8
数据名称:
用户登陆
简述:
用户以普通用户权限登陆
数据结构:
用户名,用户密码
去向:
系统主页面
数据名称:
管理员登陆
简述:
用户以管理员权限登陆
数据结构:
用户名,用户密码
去向:
用户管理页面
数据名称:
退出系统
简述:
推出系统销毁数据
去向:
返回登陆页面
第四章总体设计
4.1系统总体架构
由于系统是可以供多个用户使用同一个服务的系统,由于多用户使用时的并行性和发布的方便性,系统决定使用B/S的运行结构模式。
根据需求分析、详细设计,结合指导老师意见,经过本组同学讨论,该系统可以细分为9个功能模块:
登陆模块、提示模块、资产类型管理模块、仓库管理模块、资产管理模块、资产借出管理模块、资产折旧管理模块、资产统计模块和用户管理模块;考虑到页面显示时列出的表单可能很长,故添加了一个分页模块。
系统的主要模块结构图如图4.1所示。
图4.1系统主要模块图
4.2模块功能
本系统中的中心对象是企业员工,根据以上的模块划分和功能分析可知,该系统的流程主要描述的是管理员与一般用户登录系统后,根据各自工作,管理员完成对用户信息的增删改查,一般用户对企业的固定资产进行操作。
该系统的使用对象包括一般用户和管理员,因此包括2种登陆形式的模块功能:
图4.2普通用户模块功能图
图4.3管理员模块功能图
4.3数据库设计
4.3.1数据库的概念设计
这一阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的关系,为逻辑模型设计打下基础。
在这一阶段的设计的模型是用户与现实数据库的接口,所得的数据并不直接用于最终的数据库设计,因此不用考虑采用的数据库管理系统、操作系统类型和机器类型等问题。
概念设计是数据库数据内容和结构方式的完整表示,是用户和数据库设计人员交流的工具。
这个模型是直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图表使数据模型。
。
经过前面需求分析阶段对数据流的存储、处理等分析确定该系统的全局ER图如图3.17所示
图4.4系统全局E-R图
4.3.2数据库的逻辑设计
用户:
用户id、用户名、密码、姓名、年龄、住址、性别、电话;
资产类型:
资产类型id、资产类型名称、描述;
资产:
资产id、代码、资产名称、资产类型编号、型号、厂家、出厂日期、购买日期、预计使用年限、价格、使用部门、使用情况、所属仓库、增加方式、使用员工、资产状态、折旧价格;
仓库:
仓库id、仓库名称、仓库描述;
员工:
员工id、员工编号、部门、
借出信息:
借出id、资产id、借出(归还)日期、预计归还日期、借出(归还)人、借出人、借用单位、状态;
4.3.3数据库的物理设计
数据库物理设计是根据设计好的数据库逻辑模型,选取一个最合适应用环境的物理数据存储结构的过程,也就是对数据在物理设备上的存储结构和存取方法的过程,本系统选用的是MySQL实现的。
各表如下:
表4-1用户表
user(用户表)
字段名
数据类型
长度
允许为空
是否为主键
说明
id
integer
11
否
是
主键
loginName
varchar
255
否
否
用户名
password
varchar
255
否
否
密码
name
varchar
255
是
否
姓名
age
integer
11
是
否
年龄
address
varchar
2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 固定资产 管理 系统 设计 实现 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)