固定资产管理系统.doc_第1页
固定资产管理系统.doc_第2页
固定资产管理系统.doc_第3页
固定资产管理系统.doc_第4页
固定资产管理系统.doc_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长沙商贸旅游职业技术学院毕 业 设 计题 目 固定资产管理系统 学生姓名 刘永红 学号 200804033106 系 部 信息系 专 业 软件技术 班级 软件831班 导师姓名 肖玉朝 职称 讲师 完成时间 2011年5月4日 摘 要随着社会经济的不断发展,企业规模越来越大,企业资产维护边的越来越困难,在手工管理方式下,财务人员对资产的管理越来越困难,因此对于固定资源的管理不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个管理过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展。为此,全方位的固定资产管理系统就更加凸显其重要性,同时固定资产管理系统的引入也为仓库扩大带来了明显的便利与发展前景。通过长期的业务了解和行业分析,固定资产管理系统将先进的计算机软件技术与传统的固定资产管理完美的结合起来,将整个固定资产管理工作通过专业的软件给予专业化、系统化,能够很大程度上提高员工的工作效率,增加因扩大仓库面积带来的庞大数据统计量,减小数据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用。本库存管理系统以eclipcse为开发工具,使用的是sqlserver数据库,运用MVC设计模式,可以快速的有序开发,便于后期维护和管理。固定资产管理系统具有高度的可伸缩性、可扩展性、安全性、易移植性和易维护性。此论文以固定资产管理系统设计开发为主线,首先介绍了固定资产管理系统的发展现状及开发背景,然后论述了系统的设计目标和系统分析、设计、实现的过程,设计了系统的类图、用例图、活动图、层次架构模型、系统架构模型、系统流程图和系统功能模块。最后,论文详细阐述了对系统的测试,并根据测试结果提出了还需要改进的问题关键词:固定资产管理 固定资产管理系统等第一章 系统概述1.1 项目背景一直以来人们都在以传统的人工记录方式管理着固定资产的管理、统计等工作,对于传统的固定资产管理方式往往数据过于繁琐。随着固定资产的数量不断增多,这种重复性的工作就变得更加枯燥乏味,而且由于数量过于繁多,就大大降低了工作效率、增加的了工作中的出错几率。因此对于固定资产的管理不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个管理过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展。为此,全方位的固定资产管理系统就更加凸显其重要性,同时固定资产管理系统的引入也为仓库扩大带来了明显的便利与发展前景。通过长期的业务了解和行业分析,固定资产管理系统将先进的计算机软件技术与传统的固定资产管理完美的结合起来,将整个固定资产入库、出库、管理工作通过专业的软件给予专业化、系统化,能够很大程度上提高员工的工作效率,增加因扩大固定资产带来的庞大数据统计量,减小数据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用。1.2 系统开发环境1.2.1 java语言Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引Java的一些突出特点如下平台无关性平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现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指针检测、数组边界检测、异常出口、Byte code校验等功能1.2.1 GUIGUI的广泛应用是当今计算机发展的重大成就之一,他极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。1.2.1 sql server数据库Sqlserver不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。现在,他们的RDBMS被广泛应用于各种操作环境:Windows NT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。 事实上,Sqlserver已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。Sqlserver数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Sqlserver作为其应用数据的处理系统。 Sqlserver数据库是基于“客户端服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。sqlserver数据库有如下几个强大的特性:n 可移植性很强n 支持分布式数据处理 n 支持多用户、大事务量的事务处理 n 数据安全性和完整性的有效控制 第二章 系统需求分析2.1.1 引言 一直以来人们都在以传统的人工记录方式管理着固定资产的管理、统计等工作,对于传统的固定资产管理方式往往数据过于繁琐。随着固定资产的数量不断增多,这种重复性的工作就变得更加枯燥乏味,而且由于数量过于繁多,就大大降低了工作效率、增加的了工作中的出错几率。因此对于固定资产的管理不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个管理过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展。为此,全方位的固定资产管理系统就更加凸显其重要性,同时固定资产管理系统的引入也为仓库扩大带来了明显的便利与发展前景。通过长期的业务了解和行业分析,固定资产管理系统将先进的计算机软件技术与传统的固定资产管理完美的结合起来,将整个固定资产入库、出库、管理工作通过专业的软件给予专业化、系统化,能够很大程度上提高员工的工作效率,增加因扩大固定资产带来的庞大数据统计量,减小数据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用。2.1.2 设计目标 通过一个简单易用的固定资产管理系统,能够实现传统固定资产管理的所有功能,使固定资产管理工作系统化、科学化、规范化、专业化、自动化,从而达到提高固定资产管理效率和效益的目的。2.1.3 开发设计思想 在已有的硬件软件环境基础上,搭建固定资产管理系统这一软件平台,满足客户对固定资产管理的功能需要,根据客户的需求能够方便快捷的对数据进行添加、修改、删除等操作。一个成熟的管理系统不仅仅是记录信息,提供查询,报表统计等一系列简单的工作的集成,它能让工作人员从烦琐的手工操作中解脱,并且一个管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。 所以我们的设计立足于实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高仓库管理的现代化水平,实现信息资源的统一高效管理,并达到操作过程中的直观、方便、实用、安全等要求。2.1.4 运行环境操作系统: Windows系列数据库管理系统:SQL Server2.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语言编程的思想。更重要的是锻炼了我思维能力,发现问题,独立解决问题,实际动手操作的能力。每个人都长了两只眼睛,两只耳朵,两双手,可见我们的看、听、写的能力都是同等重要的,但对于开发软件来说,我们不仅仅要会看和听,更重要的是自己亲自动手做出来了,那才算是真正会了、懂了。致 谢人生光阴花上露,转眼,到了我们撰写的论文的阶段,在这两年里,生活的很快乐、充实。在做事、做人各个方面都得到了很大的提高。在论文完成之际,首先,我要感谢我的指导老师曾新洲老师,在我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论