第11章固定资产借用分析ppt课件_第1页
第11章固定资产借用分析ppt课件_第2页
第11章固定资产借用分析ppt课件_第3页
第11章固定资产借用分析ppt课件_第4页
第11章固定资产借用分析ppt课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、第第11章章 固定资产借用分析固定资产借用分析12本章知识要点:本章知识要点: 掌握软件开发流程 掌握固定资产的需求分析 掌握设计系统用例图 熟练掌握规划系统总体构造和系统分析 熟练掌握系统各个模块设计 掌握固定资产数据表设计311.1 系统需求分析系统需求分析 需求分析是开发软件流程中一个相当重要的阶段。由于开发人员熟习计算机但不熟习运用领域的业务,用户熟习运用领域的业务但不熟习计算机,因此对于同一个问题,开发人员和用户之间能够存在认识上的差别。在需求分析阶段,经过开发人员与用户之间的广泛交流,不断廓清一些模糊的概念,最终构成一个完好的、明晰的、一致的需求阐明。可以说,需求分析的好坏将直接影

2、响到所开发的软件的成败。11.1.1 系统功能分析系统功能分析 固定资产是每个企业不可短少的重要部分,经过加强固定资产管理,可以优化资源配置,充分利用已有资源。传统的人工管理方法不仅耗费人力、物力,而且经常因人为要素而导致部分资产在企业中得不到充分利用,因此非常有必要设计一套固定资产管理软件。惠通软件开发公司(itzcn)业务不断开展,人员越来越多,固定资产的管理人员压力逐渐增大,需求建立数据库和运用软件系统来进展管理。411.1.2 系统用例图系统用例图 用例图由Ivar Jacobson在开发AXE系统中首先运用,并添加到由他所倡导的OOSE和Objectory方法中。用例图引起了面向对象

3、领域的极大关注,自1994年Ivar Jacobson的著作出版后,面向对象领域已广泛接纳了这一概念,并以为它是第二代面向对象技术的标志。运用例图可以描画外部参与者所了解的系统功能,也就是说用例图描画了用例、参与者以及它们之间的关系。511.2 系统概述系统概述 在明确了用户的需求以后,下一步的义务就是对未来的软件系统进展设计。软件设计通常分为概要设计和详细设计。概要设计的义务是确定软件系统的构造,进展模块划分,确定每个模块的功能、接口曾经模块间的调用关系。详细设计的义务就是为每个模块设计实现的细节。611.2.1 系统总体构造系统总体构造 本系统总体构造设计采用了MVC的思想。根据面向对象分

4、析阶段中类划分结果,规划界面类、控制类、实体类及调用关系。界面类对应上面的视图,控制类对应控制器,实体类对应模型。这三种类之间相互作用,完成了系统的运作。711.2.2 系统分析系统分析 确定了系统采用MVC构造之后,就可以进展面向对象分析。该阶段主要进展以下内容: 分析需求文档资料,找出一切概念,包括名词、动词和短语。 确定问题范围,把此范围内的概念进展细化,构成“概念清单。 细化结果构成初级类和功能。 根据功能需求构成主要功能、菜单树和主要界面。 根据初级类构成界面类和实体类811.2.3 系统设计系统设计 为了美化界面并使系统构造更加灵敏,又提供如下Panel类,分别为TrPanel、T

5、bPanel、AssetPanel、EmpPanel、CatePanel和LendPanel。911.3 系统模块设计系统模块设计 系统模块设计,实践上进展的就是系统设计的第二个步骤,即详细设计。详细设计的义务是为每个模块设计其实现的细节。由于前面章节曾经确定了每个模块的功能和接口,所以相对而言,详细设计比较容易。101111.3.1 操作员管理操作员管理 操作员管理模块具有三项操作,分别为操作员登录,操作员密码修正和操作员退出。在实现操作员管理模块中,我们采用了MVC三层体系构造,实现操作员登录、修正等操作,上述操作都是有界面类View、控制类Control和模型类Model组成。1211.

6、3.2 固定资产管理固定资产管理 固定资产管理模块主要完成固定资产添加、删除和修正等操作。在实现过程中,对于每一项操作都是采用MVC方式进展设计,即每项操作的完成都需求界面类、控制类和模型类。由于资产添加、删除和修正等操作,其流程、类之间的关系大部分一样,所以这里只引见了固定资产添加操作实现的过程。11.3.3 职工管理职工管理 在固定资产管理系统中,固定资产是可以借入和归还的。而可以进展资产的借出和归还的职工,需求在固定资产管理系统中注册。对于这些职工的管理是经过职工管理模块完成的,职工管理模块可以进展三项操作,分别为职工的添加、删除和修正。上述三项操作的实现,都是经过MVC三层方式实现的。

7、如可以将添加职工操作,分解为添加职工界面类、添加职工控制类、添加职工模型类,用来完成添加操作的界面显示、控制和逻辑执行。1311.3.4 资产类别管理资产类别管理 当公司规模增大时,固定资产的数量会逐渐增多。此时对于固定资产的管理,最好的方法是将这些固定资产进展分类,即先划分大类,再划分小类。固定资产类别管理,通常包括资产类别添加、资产类别删除和资产类别修正。上述三项资产类别操作的实现都是采用MVC方式实现,即资产类别界面类、资产类别控制类和资产模型类共同完成一个操作。每项操作都具有本人的界面类,但共用资产类别控制类CateHandler和资产类别模型类CateModel。141511.3.5

8、 资产借出和归还管理资产借出和归还管理 固定资产在运用过程中,假设不对借出者进展注册,时间过长或人员发生调动,会出现固定资产流失等情况。固定资产管理系统针对这样的情况,创建资产借出和归还管理模块。无论是资产借出或资产归还操作,都是采用MVC三层架构完成的。资产借出和资产归还操作,其类流程和类关系根本类似,如共用控制类LendHandler和模型类LendModel。1611.3.6 资产信息阅读和查询资产信息阅读和查询 快速及时获取固定资产信息,可以大大提高任务效率。本系统提供了三个方面的查询,分别为固定资产信息查询、固定资产类别查询和固定资产阅读。上述三项操作都是放置在系统的主界面上,这样可

9、以方便用户进展资产的查询和阅读。在实现资产信息阅读和查询模块中,同样采用了MVC设计方式,即将每一个操作分为视图类、控制类和模型类来完成。11.4 数据库设计数据库设计 在完成系统的需求分析和系统设计之后,就可以思索数据在数据库存储了。对于一个办公运用软件来说,数据的永久性存储是非常重要的。本系统所需求的永久性数据,都存储在SQL Server 2019数据库管理系统中。在SQL Server 2019数据库中创建数据库zc,并创建相应固定资本表ASSET、职工表EMPLOYEE资产类别表CATEGORY、用户表OPERATOR和借用归还表LEND。1711.5 通用模块和系统主界面实现通用模

10、块和系统主界面实现 在固定资产管理系统开发过程中,为了减少代码的反复,需求创建一些通用模块,以方便其他模块进展调用,这样就节省了开发人员的时间和精神。系统主界面是操作员进展各项操作的界面,如进展固定资产管理、资产类别管理、职工管理等操作。本节将会详细引见通用模块和主界面的实现过程。1811.5.1 通用模块通用模块 在编写代码过程中,有多种功能需求在多个模块中运用到,如衔接数据库、执行SQL语句、获取数据库记录集等操作。对于这些我们多次用到的功能,不能够在每个需求的地方都进展编写,假设这样做,一是出现错误不容易调试,二是没有到达节省开发者精神的目的。将这些常用的功能,做成独立编译文件方式是最好

11、的选择。其他文件假设需求这方面的功能,直接将此类文件引入即可。固定资产管理系统中的通用模块,包含三个方面,分别是按钮文件、衔接数据库和控制笼统文件。1911.5.2 系统主界面系统主界面 主界面是软件执行操作的主要窗口,经过该界面可以查看公司现有员工的根本的信息,并调用其他的模块执行,如固定资产管理、资产类别管理、职工管理、资产借用管理等。主界面在显示之前,需求操作员进展登录。实践上,主界面类也是操作员登录的控制类。2011.6 用户管理模块用户管理模块 用户管理模块,又可以称为操作员管理模块。该模块具有三项操作,分别为操作员登录、修正密码和退出。2111.6.1 用户登录用户登录 用户登录操

12、作是采用MVC方式设计而成的,其登录控制类是主界面类MM,界面视图类是LoginView,模型类为OperatorModel。2211.6.2 密码修正密码修正 密码修正操作需求操作员登录以后才干进展,该操作采用MVC架构实现。密码修正操作由界面类UptOperatorView、控制类OperatorHandler和模型类OperatorModel组成。其中模型类OperatorModel也是密码登录操作的模型类,只不过在执行时调用的方法不同罢了。2311.7 固定资产管理模块固定资产管理模块 固定资产管理模块包括固定资产添加、固定资产删除和固定资产修正三项操作。每项操作都是采用MVC架构设计而成,但三项操作共用界面类、控制类和模型类。

温馨提示

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

评论

0/150

提交评论