固定资产管理系统.docx
- 文档编号:27048489
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:15
- 大小:1.58MB
固定资产管理系统.docx
《固定资产管理系统.docx》由会员分享,可在线阅读,更多相关《固定资产管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
固定资产管理系统
长沙商贸旅游职业技术学院
毕业设计
题目固定资产管理系统
学生姓名刘永红学号200804033106
系部信息系
专业软件技术班级软件831班
导师姓名肖玉朝职称讲师
完成时间2011年5月4日
摘要
随着社会经济的不断发展,企业规模越来越大,企业资产维护边的越来越困难,在手工管理方式下,财务人员对资产的管理越来越困难,因此对于固定资源的管理不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个管理过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展。
为此,全方位的固定资产管理系统就更加凸显其重要性,同时固定资产管理系统的引入也为仓库扩大带来了明显的便利与发展前景。
通过长期的业务了解和行业分析,固定资产管理系统将先进的计算机软件技术与传统的固定资产管理完美的结合起来,将整个固定资产管理工作通过专业的软件给予专业化、系统化,能够很大程度上提高员工的工作效率,增加因扩大仓库面积带来的庞大数据统计量,减小数据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用。
本库存管理系统以eclipcse为开发工具,使用的是sqlserver数据库,运用MVC设计模式,可以快速的有序开发,便于后期维护和管理。
固定资产管理系统具有高度的可伸缩性、可扩展性、安全性、易移植性和易维护性。
此论文以固定资产管理系统设计开发为主线,首先介绍了固定资产管理系统的发展现状及开发背景,然后论述了系统的设计目标和系统分析、设计、实现的过程,设计了系统的类图、用例图、活动图、层次架构模型、系统架构模型、系统流程图和系统功能模块.最后,论文详细阐述了对系统的测试,并根据测试结果提出了还需要改进的问题
关键词:
固定资产管理固定资产管理系统等
第一章系统概述
1。
1项目背景
一直以来人们都在以传统的人工记录方式管理着固定资产的管理、统计等工作,对于传统的固定资产管理方式往往数据过于繁琐.随着固定资产的数量不断增多,这种重复性的工作就变得更加枯燥乏味,而且由于数量过于繁多,就大大降低了工作效率、增加的了工作中的出错几率。
因此对于固定资产的管理不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个管理过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展。
为此,全方位的固定资产管理系统就更加凸显其重要性,同时固定资产管理系统的引入也为仓库扩大带来了明显的便利与发展前景。
通过长期的业务了解和行业分析,固定资产管理系统将先进的计算机软件技术与传统的固定资产管理完美的结合起来,将整个固定资产入库、出库、管理工作通过专业的软件给予专业化、系统化,能够很大程度上提高员工的工作效率,增加因扩大固定资产带来的庞大数据统计量,减小数据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用。
1.2系统开发环境
1。
2。
1java语言
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。
当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引
Java的一些突出特点如下
●平台无关性
平台无关性是指Java能运行于不同的平台。
Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。
使用Java编写的程序能在世界范围内共享。
Java的数据类型与机器无关,Java虚拟机(JavaVirtualMachine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。
●安全性
Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。
Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。
Java对程序提供了安全管理器,防止程序的非法访问。
●面向对象
Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。
类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。
程序员只需把主要精力用在类和接口的设计和应用上。
Java提供了众多的一般对象的类,通过继承即可使用父类的方法。
在Java中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。
Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。
●分布式
Java建立在扩展TCP/IP网络平台上。
库函数提供了用HTTP和FTP协议传送和接受信息的方法.这使得程序员使用网络上的文件和使用本机文件一样容易。
●健壮性
Java致力于检查程序在编译和运行时的错误.类型检查帮助检查出许多开发早期出现的错误。
Java自己操纵内存减少了内存出错的可能性。
Java还实现了真数组,避免了覆盖数据的可能,这些功能特征大大提高了开发Java应用程序的周期。
并且Java还提供了Null指针检测、数组边界检测、异常出口、Bytecode校验等功能
1.2。
1GUI
GUI的广泛应用是当今计算机发展的重大成就之一,他极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作.而嵌入式GUI具有下面几个方面的基本要求:
轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点.
1.2。
1sqlserver数据库
Sqlserver不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。
现在,他们的RDBMS被广泛应用于各种操作环境:
WindowsNT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。
事实上,Sqlserver已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。
Sqlserver数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。
因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Sqlserver作为其应用数据的处理系统。
Sqlserver数据库是基于“客户端/服务器”模式结构。
客户端应用程序执行与用户进行交互的活动.其接收用户信息,并向“服务器端”发送请求.服务器系统负责管理数据信息和各种操作数据的活动。
sqlserver数据库有如下几个强大的特性:
⏹可移植性很强
⏹支持分布式数据处理
⏹支持多用户、大事务量的事务处理
⏹数据安全性和完整性的有效控制
第二章系统需求分析
2.1.1引言
一直以来人们都在以传统的人工记录方式管理着固定资产的管理、统计等工作,对于传统的固定资产管理方式往往数据过于繁琐.随着固定资产的数量不断增多,这种重复性的工作就变得更加枯燥乏味,而且由于数量过于繁多,就大大降低了工作效率、增加的了工作中的出错几率.因此对于固定资产的管理不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个管理过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展.
为此,全方位的固定资产管理系统就更加凸显其重要性,同时固定资产管理系统的引入也为仓库扩大带来了明显的便利与发展前景。
通过长期的业务了解和行业分析,固定资产管理系统将先进的计算机软件技术与传统的固定资产管理完美的结合起来,将整个固定资产入库、出库、管理工作通过专业的软件给予专业化、系统化,能够很大程度上提高员工的工作效率,增加因扩大固定资产带来的庞大数据统计量,减小数据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用.
2。
1。
2设计目标
通过一个简单易用的固定资产管理系统,能够实现传统固定资产管理的所有功能,使固定资产管理工作系统化、科学化、规范化、专业化、自动化,从而达到提高固定资产管理效率和效益的目的。
2。
1.3开发设计思想
在已有的硬件软件环境基础上,搭建‘固定资产管理系统’这一软件平台,满足客户对固定资产管理的功能需要,根据客户的需求能够方便快捷的对数据进行添加、修改、删除等操作。
一个成熟的管理系统不仅仅是记录信息,提供查询,报表统计等一系列简单的工作的集成,它能让工作人员从烦琐的手工操作中解脱,并且一个管理系统本身就代表着一种管理方法。
随着它的深入,将带动企业的运做,为管理和决策提供支持。
所以我们的设计立足于实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高仓库管理的现代化水平,实现信息资源的统一高效管理,并达到操作过程中的直观、方便、实用、安全等要求.
2.1。
4运行环境
操作系统:
Windows系列
数据库管理系统:
SQLServer
2。
1.5系统性能要求
固定资产管理管理系统具有以下性能:
(1)易开发性;
(2)易操作性;
(3)通用性、灵活性;
(4)易维护性;
(5)可开放性;
(6)易移植性。
第三章系统设计
3。
1。
1系统中的类设计图
3.1.1、用例图
3.1。
1、E—R图
第四章系统实现与说明
4.1登录页面
4。
1管理员主页面
下面以固定资产的添加、修改、删除、查找、资产领借以及资产归还为例来演示系统的功能
4。
1添加固定资产
4。
1修改固定资产
4.1删除固定资产
4。
1查询固定资产
4.1资产领借
4.1资产归还
第五章系统测试
随着人们对软件质量的重视越来越高,软件测试在软件开发中的地位越来越重要。
而软件测试是目前用来检测软件是否能完成预期功能唯一有效的方法。
其目标是充分利用有限的人力、物力和财力资源,高效率、高质量地进行测试.
5.1测试概述
在软件实现过程中,程序员不仅要编写规范化的程序代码,而且要对程序代码进行单元测试,即模块测试或部件测试。
之后,再由测试人员进行集成测试和验收测试。
除了单元测试可以借用较成熟的测试工具外,其他测试仍然较难实现自动化。
全球IT界对软件的测试,至今仍然以人工的黑盒测试为主,白盒测试为辅。
通常的做法是:
宏观上采取黑盒子方法,微观上采取白盒子方法;大的功能模块采用黑盒测试,小的构件采用白盒测试。
在开发“会员管理系统"的时候,每增加一个构件,都用白盒子测试。
通过白盒子测试后,才把构件集成到系统中。
当所有的构件都集成完毕,再用黑盒测试。
通过了黑盒测试后才发布该系统。
结束语
在整个系统的设计过程中,从需求分析、数据库设计、系统功能设计,再到软件测试,我温故了以前的知识点,又从中学到了很多新的专业知识。
在这次的毕业设计中,让我深深地体会到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力。
尽管本系统还存在着不足,但其功能全面、易于更新、数据库管理容易、界面友好、操作方便、交易安全、效率高等优点是不可否定的.通过这次的毕业设计,我了解了仓库管理系统的构成和操作原理,更加熟悉了java语言编程的思想.更重要的是锻炼了我思维能力,发现问题,独立解决问题,实际动手操作的能力。
每个人都长了两只眼睛,两只耳朵,两双手,可见我们的看、听、写的能力都是同等重要的,但对于开发软件来说,我们不仅仅要会看和听,更重要的是自己亲自动手做出来了,那才算是真正会了、懂了。
致谢
人生光阴花上露,转眼,到了我们撰写的论文的阶段,在这两年里,生活的很快乐、充实。
在做事、做人各个方面都得到了很大的提高。
在论文完成之际,首先,我要感谢我的指导老师曾新洲老师,在我撰写论文的这段时间里,在论文的选题、构思、资料的收集方面、论文的研究方法以及成文定稿方面,曾老师都悉心细致的指导我,具体告诉我该怎么查资料、确定数据库设计方案和系统功能。
特别是他深厚的学识和学术素养、热情的待人和一丝不苟的工作作风让我受益匪浅,在此表示真诚地谢意.
在论文的撰写过程中,也得到了许多同学的宝贵建议,同时,在工作中也得到了许多同事的支持和帮助,在此一并致以诚挚的谢意.愿我们以后的人生都可以快乐、充实、多彩!
最后,向在百忙之中抽出时间来对本文进行评审并提出宝贵意见的各位专家表示衷心地感谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 固定资产 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)