《(完整版)企业固定资产信息管理系统设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《(完整版)企业固定资产信息管理系统设计与实现毕业设计.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(完整版)企业固定资产信息管理系统设计与实现毕业设计 企业固定资产信息管理系统设计与实现 摘要 随着互联网技术与信息化管理的迅速发展,基于Web应用的软件系统研发工作正在如火如荼展开。企业固定资产管理系统就是其中之一,现代化企业越来越需要固定资产管理系统来科学高效地管理企业日益庞大复杂的固定资产。计算机技术的应用大大提升人们的生产工作效应,这对于企业的固定管理系统来说也是如此。为了顺应当前互联网技术的管理变革,国内企业开始引入各类资产管理系统,以此来降低企业运营成本、提升企业工作效率。固定资产管理水平和质量将很大程度上影响企业的整体管理质量,进而影响企业的整体经济效益。随着企业不断增加固定资产
2、数量与规模,固定资产的管理工作也变得富有挑战性。本课题目的是为了明确企业固定资产管理的业务流程,分析企业固定资产系统的功能需求,运用数据库和J2EE 技术手段,基于BS 模式来研发适应中国当今企业固定资产管理系统,以实现企业固定资产日常管理及统计工作的信息化。企业固定资产管理系统不仅可以集中收集与管理企业固定资产的折旧、损耗、变更等信息数据,还会提升企业的固定资产整体管理工作效率,大幅度地降低企业在固定资产核算与记录上所占用的时间,从而帮助企业迈上新台阶。 关键词:固定资产,管理系统,BS 模式,java Abstract With the rapid development of Inter
3、net technology and information management, Web-based application software system development work is in full swing. Fixed assets management system is one of them, a growing need of modern enterprise management system to scientific fixed assets efficiently manage increasingly large and complex enterp
4、rise fixed assets. Application of computer technology greatly enhance peoples lives and production work, which is fixed for the enterprise management systems as well. In order to conform to the current management of change of Internet technology, domestic enterprises began to introduce various types
5、 of asset management system, in order to reduce operating costs, enhance work efficiency. Fixed asset management and quality will greatly influence and even determine the overall quality of the target companys management, thereby affecting the overall economic efficiency of enterprises. As companies
6、 continue to increase the number and scale of fixed assets, fixed assets management becomes challenging. The purpose of this article is subject to specific fixed asset management business processes, analyze the functional requirements of fixed assets system, the use of database and J2EE technology,
7、based on B S model to adapt to China in todays R & D enterprise fixed asset management system, in order to achieve business fixed asset management and statistical work daily information. Fixed asset management system can not only focus on the collection and management of fixed assets depreciation, d
8、epletion, changes and other information and data, but also improve the efficiency of the overall management of the fixed assets of enterprises, greatly reduce the fixed asset accounting and record occupancy time, Microsystems等公司开发、建立的一种广泛运用、高效便捷的动态网页技术标准。JSP语言技术使用的编程语言是Java,并由此编写类XML的scriptlets和tags
9、,以及编写产生动态网页的语言处理逻辑。到目前为止JSP语言已经成为系统编程普遍运用的主流开发语言之一,并且JSP语言越来越成为主流。JSP语言具有以下的鲜明特点:首先,JSP语言能够全面、直接地面向客户对象,直面客户对象可以使得系统设计密切对象之间的联系。JSP语言能够实现直观便利的动态接口模型和类机制,这使之系统设计更为清新与简单。其次,JSP语言对于平台没有限制与要求,由于JSP语言编写的应用程序可以运行在不同规格的软件硬件平台上,而且修改的概率非常小。第三,JSP语言具有极高的安全性和可靠性,因为 JSP 语言普遍被运用于研发与设计网页应用软件,所有会严格要求系统的安全性规格与标准。如果
10、JSP语言没有足够的安全保障,会引发使用者不安全的网络下载软件状况。JSP 语言可以使用自身极高的安全系统来阻止系统出现病毒程序以及在软件下载过程中本地信息管理系统的崩溃与失控。JSP语言的安全系统工作原理如下:当系统解释器输入 JSP 字节码时,JSP字节码必须要得到字节码校验器的检验, 接着 JSP 解释器安排编写程序中类的内存顺序与布局,除此之外,类装载器的工作就是在单独密闭的内存区域内运行网络商的类装载,从而排除应用程序出现相互破坏干扰现象。最后,系统客户终端使用者还可以设置一些限制程序使得网络装载的类具有访问限制。结合上述几种安全防御机制, JSP 语言因此成为了公认的安全系数很高的
11、编程语言。 另外,对于企业固定资产系统而言,JSP 语言自身还有着以下广分布、高效性、多线程以及动态性等固有的许多优点。 JavaScript 语言作为一种脚本语言,运用的编程方式是小程序段的脚本语言,这种脚本语言具有简单的语法,以及强大的系统功能,所以被广泛地运用于网页设计中。JavaScript 与此同时也是作为一种具有翻译性质的脚本语言,这种翻译性质的脚本语言可以开发出极其便捷的程序开发步骤。相似于C、C+、VB 等编程语言,JavaScript也具备相似的一般结构形式,但 JavaScript 的不同点在于不用使用编译打包,其特征是在程序运行环节中可以直接逐行地被翻译。对于使用者的客户
12、体验来说,与 HTML 标识相结合的JavaScript具有非常便捷的操作性。 JavaScript是一种基于对象的语言,或者说是一种最贴近使用者对象的语言。这种语言可以自行建立对象语言并得到运用,通过脚本环境中目标的方法与相互联系的脚本获取更多功能。 JavaScript 语言具有操作简单性的特点,这种简单性在操作过程中的体现是:第一,基于 Java 语言基础上研发出来的控制流和基本语句;第二,没有阉割限制的数据类型,JavaScript 语言变量类型是运用弱类型。 JavaScript语言具有极高的安全性。正如上文分析显示,JavaScript语言设计系统仅仅运用浏览器平台来进行动态的交互
13、或者浏览使用数据信息,它不允许本地硬盘访问的举动,也禁止数据的储存和网络文档的修改删除于服务器上,这些限制可以大大提升企业信息系统软件的安全性、并且可以有效地保证数据准确性与安全性。 JavaScript语言具有高效的动态性。JavaScript语言可以不用通过Web 服务程序就能够直接响应数据输入,根据用户的反映来进行事件驱动的方式的展开。其中,事件驱动也被称为“事件”(Event),是指指令可以在主页(Home Page)上进行运行设置,指令的产生是客户终端的用户运用鼠标的点击来进行窗口关闭、数据查询等行为。 JavaScript语言具有跨平台性。 JavaScript 语言指令与编程设计
14、与软件操作系统无关,只要是可以再互联网上运行的浏览器酒能够支持与操作JavaScript语言。而在企业日常的系统软件应用中, JavaScript 语言能够充分使用小容量的程序,使其发挥出超常功效。JavaScript 语言对于处理软件的要求是普通的浏览器,不需要网络服务器的作用,电脑的配置也没有很高的要求,客户终端的使用者在平常的 PC 就可以操作整个语言系统。JavaScript 语言可以保证在最为普通的配置下实现最为极致的性能表现。一般而言,JavaScript 语言作为一种性价比非常高的编程语言,可以在 HTML 目录中储存,不必使用网络系统进行资料传送。JavaScript 语言能够
15、快速准确地回应客户的业务需求事件,当遇到使用者在系统软件上输入资产信息时候,信息就能够直接被客户端的如软件应用程序处理。客户可以认为客户端上运行着可操作的软件程序,所以系统软件的运行与平台操作没有直接关系,信息不会费时地在服务器端上进行处理后再回传。 JavaScript 语言能够满足企业在客户端互联网上构建垂直业务运营的程序的需求。信息在终端也可以在ASP 中储存设计JavaScript 语言,以此来构建并解决使用者对于数据信息输入以及修复关系数据库修复等的终端的程序,企业使用者可以使用各种难度的系统软件,包括内联网上的电子交易和商务内部的合作资料管理等。JavaScript 具有Java
16、语言所没有的操作便捷性。 2.2.2 SQL Server2022 SQL Server 2022 的目的在于可以提供OLAP , OLTP以及电子商务应用的信息数据库媒介平台。作为一种高度集成的、全新的数据解决方案,SQL Server 2022 是目前较为先进的且可以为使用者提供高安全性、高效率的智能数据处理平台,能够帮助使用者查询、同步、搜索、导出以及分析数据业务操作,从而解决企业用户绝大部分数据处理与管理需求。 SQL Server 2022 基于完美传承SQL Server 2022 的版本的主要框架基础上,同时能够创新与改优化之前版本的性能与模块,扬长避短去粗取精,总之,SQL S
17、erver 2022 涵盖了两大模块版本:SQL Server 2022 服务器版是专门为企业群体使用者提供服务的,又细分为两种版本 Enterprise Edition 和Standard Edition;而 SQL Server 专业版专门为特定专业用户提供服务,涵盖了 Developer Edition、Workgroup Edition、Edition、Express Advanced Edition 和Web Edition。SQL Server 2022 的适用范围是数据仓库信息处理、大规模联机数据处理以及电子商务应用数据处理分析,还深化了 SQL Server 2022 版本,并
18、提供最佳可靠性、可编程性、可用性以及易用性等特征。相比较于SQL Server 2022 版本的数据库,SQL Server 2022 在以往版本的基础上增添了以下新的功能与服务: 数据加密功能;SQL Server 2022 版本可以在不用改变原本应用程序的条件下,加密处理整个数据库、日志文件以及数据文件,使之既可以遵守企业的相关数据管理与系统设置制度要求,又可以保护使用者的数据隐私。 增强审查功能。SQL Server 2022版本增强了企业信息系统的可靠性和安全性,用户可以在系统中检查自身的数据操作过程与结果。信息可以不受到时空限制,使用者可以检查历史与当前信息,以及数据信息的读取、搜索
19、以及修改等记录。SQL Server 2022 版本同时还可以制定每一个数据库的审查规范,因而设计出数据库检查配置的个性化制定。检查数据信息能够可以最大程度地确保使用者的操作符合数据规范要求。 2.2.3 数据库技术 数据库技术主要包括关系的三类完整性约束以及用户界面友好,下面将详细地分析这两种技术特征与工作原理。 关系三类完整性约束。关系模型全面性束缚可以分为三个部分:实体全面性束缚、参考完整性束缚以及用户自定义全面性束缚。约束对象可以看成是某种联系。下面将分别阐述这三种关系模型完整性约束。 1)实体全面性约束和主码:按照实体完整性约束的原理与规则,主码的每一个属性结构都不能为空、必须有值,
20、码作为属性的唯一性标识。主码作为实现数据库实体完整性的重要工具之一,其属性和属性组都不能为空,必须有值,否则将影响数据正常运行。另外需要特别注意的是,主码值不能相同于主码属性和属性组的值。对于本文的具体系统案例分析来说,企业固定资产管理系统数据库涵盖着各种报表,比如资产类别信息表、资产借还信息表、资产信息表、系统日志信息表以及系统用户信息表等等。资产类别信息表可以存放资产的基本数据信息,数据信息的主要内容涵盖 资产 ID、属性、数量以及名称等;ID 是资产基本信息表的唯一标识。 资产信息表存放企业资产信息,这些信息涵盖着资产的 ID、特征、图像以及特征信息。资产借还信息表主要存放资产使用和回归
21、时间、质量等记录,另外,这张表还反应资产借还前后的状态变化和后续维修管理。系统用户信息表主要存放系统管理人员的数据和使用者的信息。系统日志信息表主要存放使用者操作与使用系统的信息与记录,这张表还涵盖着系统操作的开始与结束时间、操作部门人员以及使用内容记录。系统管理人员能够随时查阅系统日志信息表,以确保企业资产信息的安全性。2)外部码和参考完整性约束:参考完整性也是引用完整性,是指对应匹配两个数据表的外关键字的数据和主关键字数据。建立在外关键字与主关键字间的作用就是确保各个数据库表的数据能够保持一致性与准确性,阻止丢失数据或者扩散无意义的冗余数据状况的发生。数据库中外部码发挥着重要的作用,数据库
22、可以通过外部码实现完整性约束的参照,并可以限制数据表中的属性取值。 3)全面性地约束用户自定义:用户自定义完整性是指约束条件,约束对象是某一关系数据库。用户自定义完整性可以体现某一应用的数据一定要符合语义要求。 用户界面友好。用户界面友好是指系统设计与界面符合人性化的操作成效,可以极大地体现用户界面友好的功能,使得使用者可以简便操作,易于分析与记忆,极好地保护系统内部的数据安全性。用户界面友好能够既保证自身的独立性,又能够和其他功能共同存在于适应的系统软件。 2.3 系统集成 系统集成的主要工作是将计算机的每个系统进行整合,狭义的主要的系统集成被分为两种,第一种是硬件,另一种是软件与程序硬件。
23、其中,硬件的系统集成包括程序软件、硬件系统以及相关的技术咨询与具体服务等。程序和软件系统集成涵盖程序软件、计算机网络系统、应用程序等,广义上的系统集成的范围还要更加广阔,具体有创建连接企业数据资源的所有环节,主要是集成了企业结构、集成计算机、集成部门以及管理系统平台和技术。因为承担了软件系统的关键集成功能,系统集成服务器拥有强大的数据计算和存储能力。 图 2-1 展示了标准的客户机和服务器结构示意图。 在互联网时代背景下,信息技术的广泛应用、网络的不断演变使得 CS 越来越满意满足企业信息数据管理的日常需求,并且由于CS发送的是静态 Web 网页不能符合相应的软件交互模块功能,导致企业的实时信
24、息很难即时循序地上传到共享网络上。研发与创新出新型的能够提供企业用户更新与搜索数据,同时能够结合网页与数据库功能的系统就成为软件开发者的共同目标,在此环境中BS(BrowserServer)模式就开发并得到循序地应用。下文主要简要介绍CS模式的弊端以及重点阐述BS模式的优势。 2.3.1 CS 模式 CS(ClientServer)模式就是公众所熟知的服务器和客户端结构。CS 软件的结构选择是双层结构,其分布结构如图 2-2 所示。 CS 软件主要组成部分是服务器端与客户端:前端是服务器,其主要功能是结合用户界面(Client)进行业务逻辑的说明,客户指令的接收,并可以提起数据库服务的使用请求
25、,一般软件设计者将一个 PC 机当做一个客户端,。当客户端接收数据之后,进一步完成数据的计算,并呈现最终结算结果给客户,同时根据数据分析过程提供数据的整体解决操作以及完善的保护措施,去数据容量可以支持在同一个数据库同一个时间内多用户的使用。在这种软件结构中,出色的服务器硬件设备可以保证客户的要求 得到满足。它的全程是软件系统体系结构,这种 CS 结构可以激发出客户端和服务器硬件环境的特点与优势,合理化分配客户任务到服务器端与客户端,再由服务器端和客户端分别处理客户数据,如此可以极大地降低系统的通讯费用成本。如今客户端服务器端形式仍旧是大多数企业应用软件系统的结构,并且多数的软件应用系统已经被运
26、用到网页层面上的应用,比如网页、云应用以及 ClientServe等数据业务处理分析中。所以,系统内外部使用者都可以利用网页去处理软件应用。 CS 结构拥有强大的性能同时也具备关键特征: 1)较为强大的交互性 2)极高的数据存储安全性与保障性 3)网络通信量较低 4)快速的数据网页响应速度 5)大量数据处理的有效性 2.3.2 BS 模式 浏览器服务器架构(BrowserServer,缩写为 BS)是随着互联网技术所兴起的独特架构,BS 模式是改良 CS 架构之后的架构。它一般通过互联网的计算机通信网实现数据覆盖。使用互联网的特点与便捷性在于系统软件可以高效便捷地根据互联网储存海量数据信息去搜
27、索与获得系统自身需要的数据。是互联网上运行的能够进行快速简单信息搜索工具。BS 架构被运用在中,可以更加激发出该架构的优势:位置透明,功能分明,服务封装,共享资源,同步异步操作等一般特征。在这种 BS 架构体系下,客户的软件工作界面通过浏览器辅助完成,换句话说,客户端前端(Browser)可以帮助完成许多事务性的逻辑,但服务器后端(Server)的户主要功能是辅助完成脚本事务逻辑,最终构建了三层 3-tier 架构。如此可以最大程度地均衡两端电脑载荷,降低了完善界面平台和提升性能的费用与人力,最终使得总体成本得到降低。从当今的技术眼光层面来看,利用局域网来构建 BS 架构模式的网络应用,以及互
28、联网模式中运用数据库,可以极大地降低成本以及把握时间。通过BS模式下的开发,数据库可以完成在通过多种的方式在复杂环境、操作人员、地理位置、网络环境的操作使用 同一个数据库;这样既可以全面地设置管理访问权限和保护数据服务器,也可以实现稳定服务器数据库的功能。软件系统的操作者能够在局域网完成信息数据的工作业务。尤其是当像 JAVA 的全面的跨平台语言得到运用之后,BS 架构软件就变得更有效、便捷、简单。 3. 系统分析 3.1 企业资产管理系统的需求分析 作为软件研究开发阶段的基础部分与前提条件,系统需求分析的目标在于可以判断系统功能是否可以被使用者所接受、是否能够最大程度地满足用户需求、是否能够
29、被市场欢迎。需求分析是所有软件系统产品研发阶段的必要环节,可以确保软件项目被使用者喜爱,系统分析也是研发者的开发系统的主要参照目标。需求分析在时间长度上具有阶段性细化用户需求以及连续认识需求的特征。需求分析的工作内容是分析阐述与深入理解软件系统项目的各个性能,需求获取和需求规约分别称为系统的性能和功能。需求获取和需求规约可以使得软件系统与系统元素连接部分的关键细节和系统设计的约束得以确定。需求规约的功能在于减少系统得到需求的不一致性和二义性,从而确定系统的其他有效性需求,也可以说需求规约可以约定系统需求的具体细节与大致内容。需求获取的功能在于可以运用系统自然语言显著地分析与呈现出客户的系统需求
30、。用户对于系统的需求就是需求分析阶段的研究对象,分系统析的首要目标是提供一个良性互动、高效沟通的桥梁机制来联系用户对象与系统开发者,使得彼此可以顺利沟通以及完整理解各自的需求。系统软件开发一个定理就是,如果研发者与客户越晚发现系统中的错误纰漏,那么补救这个错误纰漏的成本代价也就越高。所以需求分析可以完美理解客户的各项系统需求,从而减少甚至避免错误情况的发生。所以,高水准、深层次的需求分析能够保证系统软件项目高效、有序地进行。 3.1.1 系统功能需求 本文根据中国多数企业的具体资产管理需求,从企业资产管理项目实际目标出 发,分析与罗列出以下的企业固定资产管理系统功能需求: 资产管理功能:涵盖着
31、企业资产的采购、运输、审核、申报、查询、使用以及维修等工作内容,并相对应地开发出系统界面功能; 资产信息统计分析功能:涵盖着企业资产信息报表和统计资产信息等功能; 基本信息管理:涵盖着企业资产类型、管理者信息、用户权限、系统用户、个人信息等企业资产基本信息数据管理的功能; 其他功能:涵盖着企业系统系统设置、数据库管理等管理功能。 3.1.2 系统安全要求 系统安全保障对于企业资产信息管理系统来说是非常关键的,企业资产系统管理系统中的数据通常包括企业机密级别的重要资产信息,这些资产信息管理不能外泄,否则会影响企业的商业安全与盈利水平,所以系统安全要求应该得到系统研发人员的高度重要,并得到整体性的
32、保护,通常从以下方面进行考虑: 设置系统权限管理:系统权限管理的目标在于可以管理企业固定资产的基本信息,清晰明了地划分不同级别用户的使用权限,如此既可以满足企业各个部门使用者共享信息,又能保证信息的安全性(如资产用途、资产价格、购买时间等信息)。除此之外,该系统还可以根据不同级别的用户管理权限,进行规定操作权限的修改、批量设置用户权限,并形成记录以便后续检查,设置不同的操作权限和系统管理:如删除、增加、查询以及分析等功能。 研发可靠的系统数据备份功能:系统数据备份功能可以在各种意外情况下确保系统数据的安全性与完整性,并最大程度地降低数据丢失的可能性。 研发系统容错工作功能:该功能可以确保数据的
33、一致性和完整性。 研发系统操作日志记录功能:该功能可以随时记录系统操作过程与操作人员信息,当系统发生错误或者确保数据安全性时,系统管理人员可以通过该功能进行数据的查询,分析、追踪和和处理。 3.2 可行性分析 可行性分析主要是在系统需求分析之后依据客户的功能需求,分析其可行性与成本。可行性分析可以模拟项目过程中的研究险境与苦难,避开各种相互联系的风险,在项目研发中如果对象系统的风险越大,研发实用性与可行性就越小。下面根据项目对象的技巧性和基本性来分析研究对象的实用性: 实用性。作为企业部门资产管理的必不可少的硬件设施,固定资产管理信息系统涉及到固定资产管理的方方面面,固定资产管理可以提升企业部
34、门信息化管理水平。企业的固定资产管理可以大大提高部门的工作效率,减少部门人力物力,从而提高整个企业的生产效益。 技巧性。利用固定资产管理信息系统企业可以实现固定资产信息共享;加快企业固定资产管理的科学化、系统化以及科学化;企业通过固定资产管理可以获得更为完善的信息管理平台。 3.2.1 方案经济可行性 企业固定资产管理信息系统确实可以便利企业部门的管理过程与减少管理难度,大大降低企业固定资产管理的成本与精力,简化固定资产管理过程的复杂性,因此企业固定资产信息管理系统具有很高的经济价值与实用价值,并且引入企业固定资产管理系统的整体成本,比如购买系统费用、安装费用、人员培训费用以及后期维修保养费用等是可以再多数企业的接受范围内的。并且从财务会计的长期成本来看,从以传统方式管理企业固定资产到以系统管理企业固定资产转变过程中所节省的费用大大高于引进整套系统的成本,因此引入企业固定资产管理系统对于企业来说是获利的。因此,各类企事业单位都可以引进企业固定资产管理系统。开并且企业固定资产管理系统的发本系统的周期约为 2 个月,开发周期短,成本小。 3.2.2 系统技术可行性 企业固定资产管理信息系统可以帮助客户快速高效地搜索与分析所需要的资产