财务管理系统的设计与开发——固定资产管理期末处理_毕业设计报告(编辑修改稿)内容摘要:

ed Design) 则是针对系统的一个具体的实现运用面向对象的方法。 其中包括两方面的工作 :一是把 OOA 模型直接搬到 OOD(不经过转换,仅作某些必要的修改和调整),作为 OOD 的一部分;二是针对具体实现中的人机界面、数据存储、任务管理等因素补充一些与实现有关的部分。 OOD 有一些准则,它们是:模块化、抽象化、信息隐蔽和封装、对象的高类聚和弱耦合、可扩充性、可重用性等。 大理学院学士学位论文 6 Visual 集成开发环境 软件开发环境是指用于创建、测试和修改程序的工具集。 一些环境被称为 集成开发环境( intergrated development enviroment, IDE) ,因为它们将不同的工 具集成到一个软件程序中。 它将极大地简化开发过程,加快生成有用的程序的过程。 Visual 是一个集成开发环境,是 .NET 平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布, Visual 都可以提供近乎完美的解决方案。 Visual 提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。 (具体请参看 MSDN 或微软中国 Visual 开发中心网站) C编程语言 C语言概述 C是编程世界中最近出现的,英文读音为: C Sharp,由 Microsoft 开发,既可以开发基于 Web 的程序,也可以开发单独运行的程序。 Microsoft 从 C++语言中提取了最新的面向对象技术,并将其和它的 Visual Basic 语言的易用性一起集成到 C中。 C的语法和它的面向对象的本质也类似与 Sun Microsystems 开发的 Java 语言。 因为 C++和 Java 都是以 C 为原型, C语言也保留了很多这些早期语言的结构。 这 使得熟悉Java、 C 或者 C++的程序员可以很快适应 C。 C是一种面向对象编程语言( objectoriented programming language)。 对象是组成程序的基本元素。 对象是组成程序的基本元素。 C语言和 .NET 平台为开发程序提供了大量类型的功能和工具。 这个软件常称为 命名空间( namespace) ,提供了创建图形、网络通信以及数据库交互的能力和很多其他功能。 语法和语义 每种编程语言都有自己独特的 语法( syntax)。 一种语言的语法规则精确地描述了语言的词汇元素如何形成句子。 创 建一个程序必须遵守这些规则。 例如在 C中,标识符不能以数字开头,这个事实就是一条语法规则。 花括号用来开始和借书类和方法,这也是一条语法规则。 编程语言中语句的 语义( semantics) 定义了在语句执行时会发生什么。 编程语言总体上是无二义性的,这就是说一个程序的语义是定义良好的。 也就是说,对每一个句大理学院学士学位论文 7 子有且只有一种解释。 另一方面,人类用来交流所使用的自然语言( natural language),比如英语和中文,都是充满二义性的。 计算机语言不允许二义性存在。 如果一种编程语言的指令可以有两种不同的意思,计算机将不能 判断该执行哪一条指令。 总之,语法规则指出了程序的形式。 语义指出了程序语句的意思。 C标识符和保留字 编写程序时使用的不同的词称为 标识符( identifier)。 标识符是一个字母后面接着0 个或者多个字母和数字。 一个 C的字母可以是任意 26 个英文字母表的字符之一,包括大小写和 _(下划线)字符,以及其他语言的字母表字符。 一个 C数字包括数字 0~ 9。 C中的一个名称( name)是一系列的标识符,用( .)分隔。 标识符名称应该有描述性并且可读。 另外, C是大小写敏感的。 字母的大写版本和小写版本是不同的。 保留字( reserved word) 是在编程语言中有特殊含义的标识符,只能按预先定义好的方式使用。 保留字不能用于其他目的,比如为类或者方法命名。 abstract as base bool break byte case catch char checked class char const continue decimal default do double else enum event explicit extern false finally fixed float for foreach get goto* if implicit implemtns in int interface internal is lock long namespace new null object operator out override params partial private protected public readonly ref return sbyte sealed set short sizeof stackalloc static string struct switch this throw true try typeof unit ulong unchecked ushort using value virtual void while 表 21 C保留字 大理学院学士学位论文 8 C原始数据类型 在 C中有 13 中简单数据类型( simple data type): 8 个整数的子集、 2 个浮点数的子集、 1 个字符数据类型、 1 个布尔数据类型和 1 个十进制数据类型。 其他的所有都是使用对象来表示。 string 类型经常也看作是一个简单数据类型,但它极大地展现了对象的特征,所以通常以类来看待它(一个预定义的类)。 C有两种数值类型:整型和浮点型。 有 8 种整数数据类型和 2 种浮点数数据类型。 保留字 别名类型 存储位数 最小值 最大值 sbyte byte short ushort int uint long ulong float double decimal 8 位 8 位 16 位 16 位 32 位 32 位 64 位 64 位 32 位 64 位 96 位 128 0 2^15 0 2^31 0 2^63 0 ^(45) ^(324) ^(28) 127 255 2^151 2^161 2^311 2^321 2^631 2^621 ^(38) ^(308) ^(28) 表 22 C原始数据类型 在 C中,数据类型 char 代表了单个字符。 C中定义的布尔型的值使用保留字 bool 定义,只有两种有效取值: true 和 false。 C支持十进制数据类型 decimal,它使用 128 位存储,和浮点数类 型比较,十进制类型有更高的精度和更小的范围,这使它适合财务和货币计算。 UML 概述 统一建模语言( Unified Modeling Language, UML)是一种直观化、明确化、构建和文档化软件系统产物的通用可视化建模语言。 它捕捉了被构建系统的有关决策和理解,用来理解、设计、浏览、配置、维护以及控制系统的信息。 UML可以与所有的开发方法、生命阶段、应用领域和媒介一同使用。 它意图统一过去建模技术的经验,将当前软件最佳实践合并至标准的方法。 UML包括语义概念、标记符号和指南,具有静态、动大理学院学士学位论文 9 态、环境上的和 组织性的部分。 它可以被具有代码产生和报表生成的交互式可视建模工具所支持。 UML规范没有定义标准过程,但可用于迭代的开发过程,并支持现有的大多数面向对象的开发过程。 UML捕捉系统静态结构和动态行为的信息。 系统建模成独立对象的集合,它们互相交互 以实现功能,从而最终使外部使用者获益。 静态结构定义了对系统具有重要意义的各种对象和实现,以及它们之间的关系。 动态行为定义了对象时间上的历史和为达成目标对象间的通讯。 从不同但是相关的视角来对系统建模,允许了多种角度对系统的理解。 本论文中涉及到的 UML视图将在后面适当的 位置给出定义。 SQL Server 2020 简介 数据库是事务处理、信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护和检索数据的功能,使应用系统可以以统一的方式方便、及时、准确地从数据库中获取所需信息。 Microsoft公司推出的 SQL Server 2020数据库管理系统以其强大的功能在各领域得到广泛应用。 它是基于客户机 /服务器 (client/server)模型的关系型数据库管理系统 (DBMS),其在电子商务、数据仓库和数据库解决方案等应用中 起着重要的核心作用,为企业的数据管理提供强大的支持。 一般地, SQL Server 2020包括 4个服务器组件、 2个主要管理工具(企业管理器和查询分析器)和 1个服务管理器。 其中, 4个服务器组件为: SQL Server数据库引擎( MSSQL Server服务)、 SQL Server代理程序( SQL Server Agent服务)、 Microsoft搜索服务和分布式事务处理协调器( MS DTC服务 )。 在创建一个数据库后,我们需要为其新建一些一系列的数据表,用来存储记录。 创建表的字段时,必须为其指定数据类型。 字段 的数据类型决定了数据的取值、范围和存储格式。 字段的数据类型可以是 SQL Server提供的系统数据类型,也可以是用户定义数据类型。 SQL Server 2020提供了丰富的系统数据类型。 数据类型 符号标识 整数型 精确数值型 浮点型 货币型 位型 bigint[8], int[4], smallint[2], tinyint[1] decimal, numeric float[4amp。 8], real[4] money[8], smallmoney[4] bit[1] char, varchar 大理学院学士学位论文 10 字符型 Unicode字符型 文本型 二进制型 日期时间型 时间戳型 图像型 其他 nchar, nvarchar text, ntext binary, varbinary datetime, smalldatetime timestamp image cursor, sql_variant, table, uniqueidentifier 注: int[4],括号里的数字为类型长度(字节数) 表 23 SQL Server 2020 系统数据类型 大理学院学士学位论文 11 第三章 需求分 析 初始问题陈述 随着计算机科学技术和现代通信技术的发展,人类已经步入以数字化和网络化为特征的知识经济时代,人们对各种信息的需求也逐渐增大。 蓬勃发展的各类经营企业作为产业的重要组成部分在国民经济中的作用日益突出;同时,快节奏的生活经验, 要求 企业 在 财务管理 方面 跟上时代的步伐,提高工作效率 ,为企业的发展提供决策依据。 为了适应社会的快速发展,满足 企业在处理财数据方面的 实际需要,提高 整个企业 的 综合 竞争力,急切需要真正适合 财会部 实际需要的 财务 管理系统。 需求分析 功能简述 通过小组成员的实际调查 ,财务管理模块具有以下功能:  由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面;  如果系统的对象较多,则要求有较好的权限管理;  方便的添加、修改和删除数据功能;  方便的数据查询功能;  使用水晶报表方便用户打印查询结果;  在相应的权限下,可方便地删除数据;  完成的数据备份、还原和清理功能;  计算机计算自动完成,尽量减少人工干预。 功能详细说明 固定资产管理模块的功能详细阐述有以下几方面: ( 1)固定资产管理是在录入了资产基本信息以后完成对固定资产的添加、 变动 、删除 、清理、折旧以及对 固 定资产信息 查询 功能 以及工作量管理的设定。 ( 2) 固定资产 信息的添加、 变动 、删除功能:完成 对固定资产基本信息录入,当录入了错误信息,可以对错误信息进行变动 、删除,也可以用快速 的树 查询功能把需要大理学院学士学位论文 12 变动 /删除的记录查询出来,然后进行 变动 /删除。 但注意添加 /删除 固定资产基础资料时 ,结果会影响查询 固定资产 信息。 ( 3) 固定资产清理 功能: 在已有的固定资产出现报废、出售时,可以对固定资产进行处理,并将处理的费。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。