企业固定资产管理系统毕业论文

企业固定资产管理系统毕业论文[java毕业论文下载]

摘要:

固定资产管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理固定资产的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往固定资产员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个固定资产管理系统,以方便在固定资产安排和固定资产管理上的工作任务。

本论文主要介绍的是固定资产管理系统的整个设计过程。第1章的绪论包括选题的背景,目的和意义,国内外现状;第2章平台简介包括JBuilder2005和SQL Server数据库的介绍;第3章系统分析,需求分析,数据流与数据字典,功能需求;第4章系统设计部分包括系统总体设计,功能模块设计,数据库设计;第5章是系统实现部分包括程序设计,各个功能模块的实现,系统的测试;论文最后为结论、致谢、参考文献。 

 

关键词:固定资产管理   SQL Server数据库   C/S结构

Abstract : Fixed Assets Management System is an enterprise units indispensable part It is an enterprise units for the policy makers and managers are of great importance, Therefore, fixed asset management system should be able to provide users with sufficient information and efficient means of inquiry. But there has been the use of traditional artificial approach in the management of fixed assets information, This mode of administration, there are many drawbacks, such as : low efficiency, poor security, the other over the long term. will have a lot of documents and data, which identify, update and maintenance caused a lot of difficulties. As computer technology continues to develop, computers for all major areas, and to people's lives brought great convenience, In fixed management system is reflected. Members of the previous fixed assets due to the lack of appropriate software, which bring to their work a lot of inconvenience. This paper is presented in a fixed asset management system, to facilitate the arrangements in fixed assets and fixed assets management of the task. This paper introduces the fixed-asset management system throughout the design process. Chapter 1 Introduction of topics including the background, purpose and significance of the domestic and international situation; Chapter 2 Introduction including JBuilder2005 platform and SQL Server database introduced; Chapter 3 analysis, demand analysis, data flow and data dictionary, functional requirements; Chapter 4 of system design, including system design, the module design, database design; Chapter 5 is a systematic process to achieve include design, the various functional modules in the system, system testing; Finally, the paper of the conclusions, thank references. Keywords : fixed assets management SQL Server database client-sever structure

 

 

 

 

 

 

 

 

目  录

第一章绪论 1

1.1选题的背景 1

1.2目的和意义 1

第二章平台简介 2

2.1开发平台和技术简介 2

2.2 Jbuilder2005工具简介 3

2.3 MVC开发模式简介 4

2.4 JDBC技术简介 6

2.5 数据库平台介绍 10

2.5.1SQL Server 数据库 10

第三章系统分析 10

3.1 需求分析 10

3.2功能需求 10

3.2.1 管理员登录 10

3.2.2固定资产信息管理 11

3.2.3人员信息管理 11

3.2.4资产的领用 12

3.2.5资产的归还 12

3.2.6资产信息浏览和查询 12

3.3数据字典 12

第四章系统设计 15

4.1系统总体设计 15

4.2功能模块设计 21

第五章系统实现 25

5.1程序设计 25

5.1.1设备管理模块 26

第六章 系统测试 33

6.1 测试的任务与目标 33

6.1.1测试的任务 33

6.1.2测试的目标 34

6.2测试方案 34

   35

参考文献: 36

 

第一章绪论

1.1选题的背景

某公司业务不断发展,人员越来越多,固定资产的管理人员压力逐渐增大,需要建立数据库和使用软件系统来进行管理。

公司对固定资产的定义为:价值超过2000元人民币的设备。例如彩色喷墨打印机、计算机、扫描仪、机房其他设备,而打印纸、书籍等不属于固定资产,属于易耗品。

通过调研,总结和归纳之后,他们需要软件具备以下的功能:

1、管理员登录

2、固定资产信息管理

3、人员信息管理

4、资产的领用

5、资产的归还

6、资产信息浏览和查询

1.2目的和意义

固定资产管理是企业管理中的一个重要组成部分,固定资产具有数量大、种类多、价值高、使用周期长、使用地点分散等特点,管理难度大。很多单位目前仍然依赖手工记账的管理方式,由于管理单据众多、盘点工作繁重,需占用大量的人力物力,而且固定资产的历史操作和资产统计工作异常困难,导致资产流失和资产重复购置。

近些年出现了一些固定资产管理的软件,虽然在很大程度上解决了手工记账方式的问题,但多数系统采用手工方式录入数据,不仅速度慢、易产生错误,而且存在资产管理中资产实物与帐务信息脱节的严重问题,难于满足现代企业管理的需要。

在充分研究企业固定资产管理业务需求的基础上,我发现客户对企业固定资产管理系统的要求大致可以归纳为:方便、快速、准确,因为这样可以大大提高清查工作的效率,同时保证了信息流和资产实物流的对应。有效解决企业固定资产的管理难题,使企业更轻松、更有效地管理固定资产。

第二章平台简介

2.1开发平台和技术简介

项目开发在Jbuilder2005上进行,开发语言为JAVA,系统总体结构设计采用了MVC的思想。根据面向对象分析阶段中类划分结果,规划界面类、控制类、实体类及调用关系。

在面向对象分析阶段,我们把类大体上分成了界面和实体两类。但是,为了提高代码的易维护性、易读性,增加类内部的纯度、类之间调用的灵活性,我们把控制代码另封装为一个类,即控制类,使系统中类之间的调用关系由于需要与数据库进行连接,所以我们用JAVA的JDBC技术与数据库进行数据交互,数据库用SQL Server。

 

2.2 Jbuilder2005工具简介

Borland JBuilder是业界领先的Java可视化开发环境,可用于构建基于Java 2平台的应用程序、Applets、JSP/Serverlets、JavaBeansTM、Enterprise JavaBeans,以及分布式J2EE 应用。
JBuilder 2005加速企业JavaBeans,WEB服务器,XML,移动产品和数据库应用开发,双向可视化设计工具和迅速调用J2EE应用服务器,这些应用服务器包括BEA® WebLogic,® IBM® WebSphere,® Sybase® EAServer, JBoss,® 和 integrated Borland® Enterprise Server。拥有创新强大的JavaServer™ Faces, Struts, 和 Web服务设计工具,支持J2SE 5.0 (JDK™ 1.5), UML代码可视化,分布式因子分解,代码审核,企业单位测试,支持多语控制系统。 JBuilder 2005新特性 -JavaServer Faces 编辑器和可视化流程设计工具 -J2SE 5.0 和 J2EE 1.4支持 -分布式因子分解 -代码审核 -额外优化执行工具 -扩展ALM综合

JBuilder 2005 speeds Enterprise JavaBeans,™ Web, Web Services, XML, mobile, and database application development with two-way visual designers and rapid deployment to leading J2EE™ application servers, including BEA® WebLogic,® IBM® WebSphere,® Sybase® EAServer, JBoss,® and the integrated Borland® Enterprise Server. Power productivity with innovative JavaServer™ Faces, Struts, and Web Services designers, support for J2SE 5.0 (JDK™ 1.5), UML® code visualization, distributed refactoring, code audits, enterprise unit testing, and support for multiple version-control systems. Build in quality with integrated Borland® Optimizeit™ Suite performance tools and J2EE profiling.

2.3 MVC开发模式简介

模型-视图-控制器开发模式简称MVC(Model-View-Control)

1.用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。

  要做到这一点,从界面构成的角度看,困难在于:在满足对界面要求的同时,如何使软件的计算模型独立于界面的构成。模型-视图-控制(MVC:Model-View-Controller)就是这样的一种交互界面的结构组织模型。

 2. MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,使许多交互和界面系统的构成基础,Microsoft的MFC基础类也遵循了MVC的思想。

  对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制三种部件。

  模型部件是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,他独立于具体的界面表达和I/O操作。

  视图部件把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。

  控制部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。通常一个视图具有一个控制器。

  模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。

  1 MVC中的模型、视图和控制类

  MVC中的模型、视图和控制类如图1所示。

  (1) 模型包含了应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供了完成问题处理的操作过程。控制器依据I/O的需要调用这些操作过程。模型还为视图获取显示数据而提供了访问其数据的操作。

  这种变化-传播机制体现在各个相互依赖部件之间的注册关系上。模型数据和状态的变化会激发这种变化-传播机制,它是模型、视图和控制器之间联系的纽带。

  (2) 视图通过显示的形式,把信息转达给用户。不同视图通过不同的显示,来表达模型的数据和状态信息。每个视图有一个更新操作,它可被变化-传播机制所激活。当调用更新操作时,视图获得来自模型的数据值,并用它们来更新显示。

  在初始化时,通过与变化-传播机制的注册关系建立起所有视图与模型间的关联。视图与控制器之间保持着一对一的关系,每个视图创建一个相应的控制器。视图提供给控制器处理显示的操作。因此,控制器可以获得主动激发界面更新的能力。

  (3) 控制器通过时间触发的方式,接受用户的输入。控制器如何获得事件依赖于界面的运行平台。控制器通过事件处理过程对输入事件进行处理,并为每个输入事件提供了相应的操作服务,把事件转化成对模型或相关视图的激发操作。

  如果控制器的行为依赖于模型的状态,则控制器应该在变化-传播机制中进行注册,并提供一个更新操作。这样,可以由模型的变化来改变控制器的行为,如禁止某些操作。  

2.4 JDBC技术简介

JDBC是执行SQL语句的Java API。JDBC本身是一个产品的商标名,但它也可被看作为"Java Database Connecivity(Java数据库连接)"。它由一组用Java语言编写的类与接口组成。

JDBC已成为一种供工具/数据库开发者使用的标准API,用户可以用纯Java API来编写数据库应用。使用JDBC可以很容易地把SQL语句传送到任何关系型数据库中。换言之,用户不必为访问Sybase数据库写一个程序,又为访问Oracle数据库写另一个程序。你可以用JDBC API写出唯一的程序,它能够将SQL语句发送到相应的任何一种数据库。Java与JDBC的结合,使程序员可以只写一次数据库应用软件后,就能在各种数据库系统上运行。由于Java语言具有健壮性、安全、易使用、易理解和自动下载到网络等优点,因此,它是数据库应用的一个极好的基础语言。现在需要找到一种能使Java应用与各种不同数据库对话的方式,而JDBC正是实现这种对话的一种机制。
    JDBC扩充了Java的应用范围。例如,用Java与JDBC API可以发布一种包含远程数据库信息的Applet的Web页面。企业使用JDBC可以把它的所有雇员信息通过Intranet连接到一个或多个内部数据库里。毫无疑问,随着Java程序员的不断增加,对Java的数据库的访问需求会越来越迫切。MIS管理员希望Java与JDBC结合,因为这有助于更容易、更经济地发布企业信息。商界可以不断地使用已安装的数据库,

企业固定资产管理系统毕业论文[点击下载]
  • 上一篇:
  • 下一篇:

评论