




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要摘要 关于固定资产管理系统的软件在几年前已经开始出现, 一般都提供的是手工 录入,在近几年出的软件中大部分都应用了条码技术,条码技术首先是代替了传 软件手工录入,没有效率低下的缺点。 也避免了在录入时发生错误。并且在具体 使用上操作也相对比较简单。但是这种技术在大型企业单位中应用虽然比较方 便,但是,在中小型单位中,应用这种技术有时候会显得浪费资源。所以就要求 各个企业在选择固定资产管理软件的时候要根据自己企业的规模而定。 本系统按实际需求设计, 可以对固定资产进行增加, 删除, 修改。 自动折旧, 生成报表等,更多的是对固定资产进行日常管理。本系统使用的是Borland 公司 的 Delphi7.0 来开发系统。本文先从系统方案设计方面比较详细的介绍了本系统 所采用的开发工具和开发技术。其次再从软件系统开发的一般流程,需求分析、 系统设计、编码实现、软件测试方面详细而细致的描述了整个系统的设计方案及 实现功能。最后总结了系统的不足之处,以便于将来更好的改进。 关键字:关键字:固定资产;折旧;日常管理 AbstractAbstract On the fixed asset management system software in a few years ago have begun to emerge。The manual is intended to provide general,In recent years, most of the software applications of bar code technology。Bar-code technology to replace the first-hand bank software,No inefficient shortcomings。Also avoid the mistakes occurred in school. And the specific use is relatively simple to operate. But this technology in large enterprises while more convenient to use units, However, in the small and medium units, the application of such technologies can sometimes seem a waste of resources. So we asked various enterprises in the selection of fixed asset management software to enterprises on the basis of their size. Design of the system based on actual demand, Fixed assets can be carried out to increase deleted, modified. Automatic depreciation, generated statements. But more of a daily management of fixed assets. Borland Delphi7.0 companies use to develop systems. The first programme, introduced more detailed design of the system used in the development of tools and development techniques. Next to the general flow from the software systems development, Needs analysis, system design, coding to achieve, software testing detailed and meticulous description of the systems design and realization functions. Finally summed up the inadequacies of the system in order to improve in the future better. Key words:Key words: Fixed assets;Depreciation; ;Day-to-day management 第一章第一章固定资产管理系统绪论固定资产管理系统绪论 1.11.1 系统开发背景系统开发背景 企业竞争的优势主要体现在生产效率上,为提高生产效率,企业纷纷进行信息化改 造,实现管理的专业化和规范化。企业管理信息系统正以一种特别的方式在我国正呈现 新的发展态势。信息化的发展帮助企业解决了上述难题,计算机固定资产管理系统的使 用使财会人员从繁重的劳动中解脱出来,以往需要对资产信息一项一项核算折旧。现在 只需要单击一下按钮,系统便会自动完成企业所有资产的折旧,且准确无误。 电脑固定资产管理系统能为企业提供一个专业管理企业资产的模式。系统的目标 是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护 一个高质量的物流管理信息系统。 1.21.2固定资产管理的概念及其发展固定资产管理的概念及其发展 固定资产是工业企业进行生产经营活动的主要劳动资料。它使用时间较长,单位价 值较高。判断哪些劳动资料属于企业固定资产是固定资产核算的重要方面,也是确定低 值易耗品核算的重要标准。固定资产的判断一是时间标准,二是价值标准,根据财政部 门规定:固定资产是指使用期限超过一年的房屋、建筑物、机器、机械、运输工具以及 其他与生产经营有关的设备、器具、工具等。不属于生产经营主要设备的物品,单位价 值在 2000 元以上,并且使用期限超过两年的,也应当作为固定资产。 早期的固定资产管理基本上的停留在手工的基础上。 在人为因素占主导地位的固定 资产管理中,容易出现很多的问题,如效率低下,进行一次核算,往往耗费大量的人力, 物力,财力。但是得到的结果却并不是理想的,人工管理难免出现这样那样的错误。 现代的信息化的发展却给这些带来了转机,代替了低效率的人工管理。完全可以在 计算机的环境中轻松的完成对大量固定资产的管理。 1.31.3系统开发的目的及意义系统开发的目的及意义 固定资产管理系统的开发,最重要的目的就是提高使用该系统的企业竞争力,使企 业在固定资产管理方面提高效率。从而带动企业整体效益的提高。因为在计算机技术越 来越普及的今天,信息化办公已经成为企业单位办公的主流。落后就要挨打,这是千古 不变的真理。企业在市场竞争中一旦落后于别人,面临的将是灭顶之灾。因此信息化办 公必将走进各个工业企业。 固定资产管理系统提高了企业固定资产的管理效率。 为原来还采用人工管理的固定 资产的企业腾出了人手,而且运用固定资产管理系统对本单位的资产进行管理,不会出 现人工管理时出现的错误等等问题。 总之是该系统以计算机为平台,以信息化技术为手段,使企业以高效。快速准确无 误的进行固定资产管理。为企业在激烈的市场竞争中做好做足内部的工作。 只有内部做好了,外部的竞争才会做的更好,正如哲学上讲的: “内因是起决定性 作用的.” 1.41.4本文结构组织安排本文结构组织安排 本文主要分成 9 个部分,包括第 1 章绪论、第 2 章需求分析、第 3 章方案设计、第 4 章系统设计与实现、第 5 章系统测试、结论、参考文献、致谢、英汉翻译文献 9 个部 分。每一个部分都在文章中占相应的分量。 第 1 章绪论部分主要是对本课题的一些大概性介绍,包括本文的目的和意义,课题 的来源,本文的结构组织安排,本文的贡献等等内容。 第 2 章需求分析是本课题的开始阶段所做的一些工作,是一个课题的起始工作,也 是相当重要的一个部分, 因为这个部分所做的工作对整个课题的开展和研究有着决定性 的作用。本章的思路是首先对需求的用户进行调查研究,得到用户需求的分析,即用户 需要的是一个什么样的系统,对这个系统有什么要求,用户的习惯等等一些问题,这些 是最基本也是最重要的东西,以后的系统设计、数据库设计、用户界面设计以及功能设 计等都基于这个需求。本章的随后章节对系统的一些设计和数据库的设计进行初步规 划。 第 3 章方案设计是在需求分析设计的基础上提出了系统的总体设计的模板。 第 4 章系统设计与实现是本文的重头戏,也是重点反映本课题设计的结果的部分, 其中有具体的数据库设计、用户界面设计、系统设计、功能实现等等。 第 5 章系统测试是系统开发的后期工作,是对系统的功能进行测试,以发现系统设 计的一些不足之处,涉及到系统的测试方案,测试结果等等。 第二章第二章 固定资产管理系统需求分析固定资产管理系统需求分析 2.12.1 编写目的编写目的 在完成了针对“就业信息处理系统”市场的前期调查,和对整个系统进行分 析的基础上,提出了这份需求分析说明书。 此需求分析说明书对“就业信息处理 系统”中的就业信息处理做了全面的用户需求分析,明确所要开发的系统应具有 的功能、 性能与界面, 使系统分析人员及系统开发人员能清楚地了解用户的需求, 并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作 2.22.2 开发目标开发目标 该固定资产管理系统的主要任务是正确反映固定资产的分类, 计价及增减变 动的情况,做好对固定资产的总分类核算和明细分类核算。保护公共财产的安全 与完整。正确计提固定资产折旧。编制固定资产折旧报表 该固定资产管理系统是为了满足企业对固定资产管理的需要而设计的。主 要目的是使固定资产管理形成科学的、有机的管理体系,实现会计核算和资产管 理相结合,财务管理和生产技术管理相结合,实物管理和价值管理相结合 ,规范 企业管理,推动企业的管理进步,提升企业的竞争力。同时加快业务处理速度, 提高工作效率,核算信息及其分析信息也能够及时生成,及时得到企业资产的精 确数据。 本系统适用于各企事业单位管理各种固定资产及设备的使用情况, 内容涵盖 了资产增加、变更、清理、借出、归还、维修、折旧及系统数据的查询、统计、 报表、打印输出。批量增加(连续录入)、自动核算折旧值。 2.32.3 运行环境以及开发平台运行环境以及开发平台 1.1.硬件环境:硬件环境: 最低配置: CPU:奔腾 100 MMX 以上 内存:16MB 显卡:标准 VGA,16 色显示模式 建议配置: 课件之家精心整理资料-欢迎你的欣赏 CPU:奔腾 166 MMX 以上 内存:32MB 以上 显卡:标准 VGA,24 位真彩色 其它:鼠标 2.2.软件环境:软件环境: 操作系统:Windows 2000/XP 开发工具:DELPHI 7.0 数据库平台:数据库:Microsoft Office Access2003 3.3.条件与限制条件与限制 该固定资产管理系统软件是针对中小型企业的.在相应的技术上可做进一步 研究,以适应对该类系统网络化的需求. 2.42.4 面向对象开发方法面向对象开发方法 2.4.12.4.1 面向对象分析面向对象分析 随着计算机科学的发展和应用领域的不断扩大, 对计算机技术的要求越来越 高。特别是当计算机硬件有了飞速发展之后,各种应用领域对软件提出了更高的 要求。如在企业管理中,既要求软件开发人员了解用户需求,又要求他们把企业 管理需求用程序设计语言编写成应用程序, 使其成为一个能超越大系统程序复杂 性障碍的优秀程序员。近20 年来,人们为了克服软件危机, 控制软件开发质量, 提高软件的生产效率, 对软件开发方法进行了大量深入的研究,提出软件工程 方法, 以管理工程项目的方法开发软件系统。发展软件质量,缩短软件开发周 期,发展软件可靠性、 可扩充性和可重用性迫使软件界人士不断研究新方法、新 技术,探索新途径。面向对象方法应运而生。 面向对象分析(Object-Oriented Analysis, OOA)4的目标是完成对所解问 题的分析,确定待建的系统要做什么, 并建立系统的模型。面向对象分析的任务 就是通过分析问题域建立系统的概念模型,并用相应的符号表示。而模型一般由 5 个层次构成,即主题层、类及对象层、结构层、属性层、服务层,因此其步骤 课件之家精心整理资料-欢迎你的欣赏 也是按这 5 个层次逐步展开。 2.4.22.4.2 系统建模工具选择系统建模工具选择 目前比较流行的面向对象建模工具有 Rose,Visio。对于开发比较大型的系 统,运用 Rose 和 Visio 能建立更精确的模型,更利于设计和开发人员之间的交 流,但是 Rose 占用空间,安装麻烦,使用不方便,不利于学习和运用。Visio 安装方便,重要的是易于掌握和使用,对于本系统,不需要太精确的模型,所以 选择 Visio 作为本系统的建模工具。 2.4.22.4.2 面向对象分析的步骤面向对象分析的步骤 针对基于网络的实验课程排课系统的实际以及结合面向对象系统分析的方 法,设计了分析本系统的步骤如下: 1. 用文字描述出系统的功能需求。 2. 画出系统的用例图。 3. 根据系统的用例图中各用例,画出相应的顺序图。 4. 分析系统的性能需求,数据安全需求等。 由于面向对象的开发过程是迭代的,所以画图的过程也是迭代的,实际开发 过程是不断回复,不断修改的过程。 2.52.5 功能需求功能需求 固定资产管理系统的主要任务是,正确反映固定资产的分类、计价以及增减 变动等情况,做好对固定资产的总分类核算和明细分类核算,保护公共财产的安 全与完整;正确计提固定资产折旧,编制固定资产折旧报告表。 2.5.12.5.1 固定资产管理系统的特点固定资产管理系统的特点 固定资产日常增减业务相对较少; 折旧核算是固定资产管理中最具特色的一 项内容。固定资产的核算与管理通常有以下几个明显特点: (1)固定资产卡片是对固定资产进行管理的一种独有的方式,对固定资产 的日常管理表现为对固定资产卡片的管理和维护。 课件之家精心整理资料-欢迎你的欣赏 (2)固定资产核算过程中日常数据的输入与输出的工作量相对较少,但存 储数据的量较大。 (3)固定资产核算中资产价值转移以折旧方式来进行,折旧计算方法较为 复杂,对成本费用的影响较大。 2.5.22.5.2 本系统的主要功能如下本系统的主要功能如下 1 管理管理固定资产卡片,对固定资产进行录入,增减。删除等管理。 2 管理固定资产的增减变动情况,随时更新固定资产卡片内容 3 计提折旧,分配折旧费用。支持使用年限法对固定资产进行折旧。具备分 配折旧费用和计算固定资产净值等功能。 2.5.32.5.3 固定资产核算业务处理流程固定资产核算业务处理流程 固定资产进行核算与管理的业务流程可确定为: : (1)根据验收单、领用单、报废单等基本原始资料,设置、调整或登记固定 产卡片内容,形成固定资产增加、减少、价值调整等明细数据。 (2)根据固定资产的特性,选择或设置折旧方法。 (3)根据固定资产卡片资料,按月计提固定资产折旧,并编制折旧凭证传 账务处理系统。 (4)按需输出固定资产卡片、固定资产明细账(表) 、固定资产登记簿等表 单。 2.5.42.5.4 对本系统折旧方法的应用分析对本系统折旧方法的应用分析 固定资产一般都有对应的折旧方法固定资产计提折旧的最短年限为: 房屋和 建筑物为 20 年,火车、轮船、机器、机械和其他生产设备为 10 年,电子仪器、 车辆为 5 年; 二是用可选用的年限段来表示, 如在 工业企业财务制度 中规定: 生产用房 3040 年,非生产用房 3545 年,机器设备 1014 年。如果短于上 述折旧年限,必须征得税务部门同意 当然固定资产的预计净残值的大小也直接影响折旧的多少。 根据现行财务制 度规定:外商投资企业固定资产的预计净残值为固定资产原价的 10;国有工 课件之家精心整理资料-欢迎你的欣赏 业企业固定资产的预计净残值为固定资产原价的 35。 折旧方法是表示该项固定资产采用哪一种折旧方法计提折旧。 一般除了要求用户选择折旧方法外,还要求用户选择(确认) 或输入折旧计算公 式。 固定资产管理系统中, 一般采用个别折旧法计提折旧, 通常有如下几种折旧方法: 平均年限法。 工作量法。 双倍余额递减法。 年数总和法。 对于本系统,它的目标用户是中小型企业相对资产数量较少,在资产折旧方 法上不宜太过复杂,所以该系统使用平均年限法进行折旧。平均年限法又称为直 线法,计算公式如下: 年折旧率(1预计净残值率)预计使用年限100; 月折旧率=年折旧率/12; 月折旧额=固定资产原价月折旧率; 2.62.6 可行性分析可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的 基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、 经济、社会的方面进行分析和研究。可行性分析的目的就是用最小的代价在尽可 能短的时间内确定问题是否能够解决。 作者从以下几个方面对本系统的可行性进 行了分析。 (1).技术可行性。 技术上的可行性分析主要分析技术条件能否顺利完成开发 工作,软、硬件能否满足开发者的需要等。该信息管系统利用 Borland 公司的 Delphi7.0+ Microsoft Office Access2003 开发模式。系统的软件开发平台 已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量 越来越大,可靠性越来越高, 价格越来越低,其硬件平台完全能满足此系统开发 的需要。 (2).经济可行性。主要是对项目的经济效益进行评价,本系统的开发费用对 课件之家精心整理资料-欢迎你的欣赏 使用该系统的单位在经济上是可以接受的。 而且在使用本系统以后可明显提高工 作效率,节约大量人力、物力、财力。所以该系统在经济上是可行的。 (3).社会可行性。目前的情况下,宽带网络已经覆盖了大中城市的大部分区 域。而且在全国高校都在大张旗鼓的扩招形势下,具备相当计算机知识的人才已 经越来越多。 各个事业单位在发展的过程中, 计算机设备的普及程度也大大提高。 而且在市场竞争越来越激烈的今天,每个企业都希望在竞争中占据有利位置,而 该系统恰恰就帮了事业单位了大忙。所以该系统在社会可行性方面是没有问题。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入 少、见效快。因此系统的开发是完全可行的。 2.2.数据库技术数据库技术 本系统采用 Microsoft Office Access2003 作为数据库,最重要的原因是数据 的移动性比较强,不受服务器和网络的制约,并且运行的成本小,不需要高配, 并且 ACESS 数据库有以下优点: 1.与 Office 集成,可以非常方便的获得。 2.简便易学,容易上手。 3.兼容性强,数据的导入导出非常方便。 4.网络功能强大,适合多人办公动态性管理数,方便据。 5.运作成本低廉。 因为在现在的形势下,Office 应该说在中小型企业使用的计算机上普及率 很高,运用 Access 做数据库,正是考虑到了这一点。 3.3.开发工具选用开发工具选用 由于 Delphi 采用了真正的完全面向对象方法、当今世界最快的编译器以及领先 的数据库技术,特别是它对 Windows API 的完全兼容,出色的代码自动生成能 力.正是由于这些优势,Delphi 在短短的几年中,从众多的开发工具中脱颖 而出。是 Delphi 的诸多优秀品质,使程序员能在很短的时间内开发出极具专业 水准的运用软件,而所做的工作却是相当的少。正是基于上述的优势, Delphi 成为作者在完成该系统时的首选。 2.72.7数据需求数据需求 在可行性分析阶段已经粗略的研究了该项目的需求, 并分析了运行环境和开 课件之家精心整理资料-欢迎你的欣赏 发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明 确需求,对用户(事业单位)进行了详细的调研,进一步明确了系统的功能并画 出数据流图和数据字典。 2.7.12.7.1数据流图数据流图 没有任何一个软件系统是孤立存在的,一个系统总是存在于某些语境中,并且这 些语境总是包含与该系统进行交互的参与者7。然而,工作流代表着工作的流程 以及贯穿于业务之间的对象,工作流建模在工作流技术中占有重要的作用,因为 工作流模型的精确定义与否影响着工作流引擎的性能, 从而决定着关键业务过程 的运行效率。一个良好的工作流建模既能为普通用户易于掌握,也能为计算机系 统方便、高效地解释和执行。根据与用户的反复交流以及本系统的具体要求, 数据的顶层图如图 2.1 所示。 固定资产 管理人员 固定资产卡片 1 固定资产管理 固定资产账册、报表 财务管理 人员 + 图 2.1 数据的顶层图 固定资产管理模块 1 层 DFD(图 2.2) 1.1 固定资产卡片 固定资产卡片 管理 固定资产数据1 1固定资产卡片 + 固定资产数据3 固定资产 管理人员 固定资产数据2 1.3 编制固定资产账 固定资产账册、报表 册、报表 财务管理 人员 折旧数据 1.2 折旧计提 折旧台账 2折旧台账 图 2.2 固定资产管理系模块 1 层数据流程图 固定资产管理模块 2 层 DFD(图 2.3) 课件之家精心整理资料-欢迎你的欣赏 1.1.1 固定资产卡片 固定资产卡片输入 固定资产数据 1 1固定资产卡片 固定资产 管理人员 固定资产数据 4 1.1.2 固定资产变更数据 固定资产变更 处理 3固定资产变更(历史)文件 图 2.3 固定资产管理模块 2 层数据流程图 2.7.22.7.2数据字典数据字典 本系统的数据项基本有以下几项: (1)(1)数据项数据项 数据项名:资产名称 含义说明:对每个固定资产在进行登记时的名字 别名: 类型及长度:可变长字符串,20 取值范围:中英文字符 数据项名:资产型号 含义说明:固定资产的规格及各种标准 别名: 类型及长度:可变长字符串,20 取值范围:数字及中英文字符 数据项名:制造商 含义说明:固定资产的生产厂家 别名:类型及长度:可变长字符串,20 取值范围:数字及中英文字符 数据项名:购买日期 含义说明:固定资产购进的时间 别名: 课件之家精心整理资料-欢迎你的欣赏 类型及长度:时间变量,20 取值范围:时间类字符组合 数据项名:单价 含义说明:固定资产在购进时候的价格 别名: 类型及长度:整型变量,10 取值范围:数字 数据项名:数量 含义说明:每种固定资产在本单位的数量 别名: 类型及长度:整型变量,10 取值范围:数字 数据项名:国别 含义说明:固定资产出产国 别名: 类型及长度:可变长字符串,25 取值范围:中英文字符 数据项名:使用人 含义说明:固定资产当时的使用者 别名: 类型及长度:可变长字符串,25 取值范围:中英文字符 数据项名:管理员 含义说明:固定资产的管理权所有人 别名: 类型及长度:可变长字符串,25 取值范围:中英文字符 数据项名:用户名 含义说明:唯一标识每一个用户 课件之家精心整理资料-欢迎你的欣赏 别名:USER 类型及长度:可变长字符串,25 取值范围:数字及中英文字符 数据项名:放置地点 含义说明:固定资产现在所在的单位或者地点 别名: 类型及长度:可变长字符串,25 取值范围:数字及中英文字符 数据项名:已使用年限 含义说明:固定资产从购进使用计算起的时间 别名: 类型及长度:可变长字符串,25 取值范围:数字 数据项名:资产来源 含义说明:固定资产进入本单位的方式,如租赁 别名: 类型及长度:可变长字符串,25 取值范围:数字及中英文字符 数据项名:报废年限 含义说明:固定资产在登记时的可正常使用时间 别名: 类型及长度:可变长字符串,25 取值范围:数字 数据项名:预计使用时间 含义说明:固定资产在购进时预计能正常使用的时间 别名: 类型及长度:整型变量,25 取值范围:数字 (2)(2)数据结构数据结构 课件之家精心整理资料-欢迎你的欣赏 数据结构:固定资产 含义说明:是固定资产管理系统的主体数据结构,该系统所有的处理及其他都是 围绕固定资产展开的。他定义了固定资产的基本信息。 组成:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置 地点+已使用年限+资产来源+报废年限+预计使用时间 (3)(3)数据流数据流 固定资产信息查询 说明:用户检索其需要的相关固定资产信息 数据流来源:固定资产信息表 数据流去向:检索结果显示 组成:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置 地点+已使用年限+资产来源+报废年限+预计使用时间 (4)(4)数据存储数据存储 数据存储:固定资产信息存储 流入数据流:插入删除修改固定资产信息 流出数据流:查看、浏览检索相关固定资产信息 组成:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置 地点+已使用年限+资产来源+报废年限+预计使用时间 数据量:大于 50 条记录 存取方式:条件存取 (5)(5)处理处理 处理:固定资产信息检索 说明:用户查找其需要的固定资产信息 输入:检索要求 输出:与检索相关的固定资产的信息 课件之家精心整理资料-欢迎你的欣赏 第三章第三章 固定资产管理系统总体设计固定资产管理系统总体设计 3.13.1功能模块设计功能模块设计 根据上面需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分 为以下主要功能模块: 1 固定资产信息浏览模块 2 固定资产查询模块 3.23.2 系统总体结构图系统总体结构图 固定资产管理系统的功能结构图 图 3.1 系统总体结构图 图 3.2固定资产管理系统的功能结构 课件之家精心整理资料-欢迎你的欣赏 3.33.3 模块间的关系模块间的关系 1.信息浏览模块 实现的主要功能是用户对本单位的固定资产进行浏览。 得到本单位固定资产的所 有信息。 2.信息检索模块 该模块主要是方便用户对本单位固定资产进行相关检索,并返回检索结果。 用户可根据自己不同的需要, 系统根据用户选择的不同组合检索方式和输入的关 键字进行相关检索,得到用户检索的固定资产信息。 信息检索模块调用检索结果模块。 3.43.4数据库设计数据库设计 3.4.13.4.1概念结构设计概念结构设计 概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也 独立于所使用的具体的数据库管理系统。概念模型(E-R 模型)的组成元素有: 实体、属性、联系,E-R 模型用 E-R 图表示。实体是用户工作环境中所涉及的事 务,属性是对实体特征的描述。 (1).模型中的实体相当于一个实体集、一个表。实体用矩形框表示, 实体名 称标注在矩形框内。用菱形表示实体间的联系, 菱形框内写上联系名,用无向边 把菱形分别与有关实体相连接,在无向边旁标上联系的类型。 (2).属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主 码是关键属性,关键属性项加下划线。 (3).各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4).在程序中实现对他们的完整性和一致性控制。 为了使 E-R 图表示更加清晰, 作者将 E-R 分成实体及其属性图和实体及其联系图 课件之家精心整理资料-欢迎你的欣赏 资 产 名 称 资 产 型 号 资产信息 购买日 期 制造商 图 3.3 资产信息实体的 ER 图 图 3.4 系统 E-R 图 由于资产信息项目过多,就不一一列举了 3.4.23.4.2逻辑结构设计逻辑结构设计 逻辑结构设计阶段, 就是将概念模型进一步转换为 DBMS 所支持的数据模型, 并优化数据模型。其转换原则如下。 (1).E-R 图中的每个实体,都相应地转换为一个关系模式,实体的属性就是 课件之家精心整理资料-欢迎你的欣赏 关系的属性,实体的码就是关系的码。 (2).两个试题之间 1: n 的联系,应转换成与 n 端对应的关系模式,减少系 统中的关系数目。 (3).两个实体之间 1:1 的联系,转换成与任意一端对应的关系模式。 (4).对于两个以上实体之间 m : n 的联系,则需要为该联系建立一个独立的 关系模式。 该关系模式中至少应包括被它所联系的各个实体的码以及联系本身的 属性(如果存在),该关系的码为各个实体码的组合。 根据上述的转换原则,将固定资产管理系统总体 E-R 图转换成关系模型,并 对关系模型进行优化,结果如下: 资产信息:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管 理员+放置地点+已使用年限+资产来源+报废年限+预计使用时间 3.4.33.4.3物理结构设计物理结构设计 表 3.1 是本系统表中内容。 字段 1 2 3 4 5 6 7 8 9 10 11 12 13 14 字段名 资产名称 资产型号 制造商 购买日期 单价 数量 使用单位 使用人 管理员 放置地点 已使用年限 资产来源 报废年限 累计计提折旧时间 类型 char char char datetime int int char char char char int char datetime int 长度 20 20 20 20 10 10 20 20 20 20 10 20 10 10 表 3.1 系统所应用的表 3.53.5 数据库的完整性和安全性数据库的完整性和安全性 数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一 定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件, 数据 的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了 课件之家精心整理资料-欢迎你的欣赏 表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更 改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享, 是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防 止恶意的破坏和非法的存取。由于在固定资产管理系统中,都是本单位的人在使 用该系统。不会存在像网络中遭到攻击的情况,所以系统在设计的时候就没有关 于用户及用户权限的设置 3.63.6界面设计界面设计 由于本系统的最终用户的对中小企业。他们的计算机知识相对有限,从他们 的应用需求出发,应该本着用户操作界面友好、清晰、易学易用、易于操作的原 则进行界面设计。 本系统用户界面在分辨率为 1024*768 下设计, 页面宽度为 765 像素, 既能满足显示器分辨率较高的用户, 同时又能照顾显示器分辨率较低用户。 3.6.13.6.1主界面(首页)设计主界面(首页)设计 主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。它是 用户首先见到的界面,它的好坏直接影响到网站的访问率。为此,作者从以下 几个方面对主界面进行了设计。 (1).在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用 户一种鲜而不艳的美感。 (2).在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。 (3).在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图 片压缩,尽量减少页面响应时间。同时,在页面上适当配以动画,使页面“动中 有静,静中有动” 。 (4).在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户 需要。 (5).在用户操作上,简化用户操作,删去那些空洞的环节。 主界面如图 3.5 课件之家精心整理资料-欢迎你的欣赏 图 3.5 系统主界面图 浏览界面如图 3.6 课件之家精心整理资料-欢迎你的欣赏 图 3.6 系统浏览界面 查询界面 3.6.23.6.2输入输出界面设计输入输出界面设计 固定资产管理系统的输入界面主要包括资产的增加、减少、固定资产信息检 索等,输入设计的内容包括以下几点。 (1).输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数 值范围。例如对固定资产单价的设置,就只能输入数字。其他的输入将会出错 (2).确定数据输入方式。 增加删除等操作都实时的更新数据库。 (3).输入数据的正确性校验,保证输入数据的正确性。例如在对固定资产 的购买日期进行输入时就必须严格按照例如 2000-0101 的格式输入。 固定资产管理系统的输出界主要就是浏览信息的输出和查询信息的输出输出设 课件之家精心整理资料-欢迎你的欣赏 计的内容包括以下几点 (1).确定输出的内容。 用户是信息的主要使用者, 在进行输出内容的设计时, 首先要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数 量、安全性等。根据用户的要求,设计输出信息的内容,包括信息的形式 (表格、 图形、文字),输出的项目及数据结构、数据类型、位数及取值范围,数据的生 成途径,完整性及一致性的考虑。在固定资产管理系统的使用者中,他们想看到 的就是固定资产的现在状况以及未来的变化,以便做出安排。该系统界面的设计 就符合了使用者的习惯。 (2).确定输出格式。输出格式设计要满足使用者的要求和习惯,达到格式清 晰、美观、易于阅读和理解的要求。在本系统中,输出页面的设计,尽量满足用 户的信息需要,并有相关的提示信息。 输出界面的设置充分体现了人性化的特点。使用者会在使用的时候感到相当方 便。打印对于固定资产管理系统是非常重要的环节. 打印输出界面入图 3.7 图 3.7 打印输出界面 课件之家精心整理资料-欢迎你的欣赏 第四章第四章固定资产管理系统具体实现固定资产管理系统具体实现 4.14.1 本章概述本章概述 在本章将讨论怎样具体的实现系统中每个模块的功能, 也就是系统的详细设 计过程。详细设计的根本目标是确定应该怎样具体的实现所要求的系统,也就是 说,经过这个阶段的设计工作, 应该得出对目标系统的描述,从而在编码阶段可 以把这个描述直接翻译成用某种程序设计语言书写的程序。 详细设计阶段的任务在于要设计出程序的“蓝图” ,因此,详细设计的结果 基本上决定了最终的程序代码的质量。 详细设计的目标不仅仅是逻辑上正确地实 现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。结构程 序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。 4.24.2 数据库连接数据库连接 Delphi 与 Access 数据库的连接方式有几种,我运用的是: 首先在窗体上放一个 ADOConnection1 控件,然后双击此控件。点击 build 按纽选择提供者面板中的第一个(MicrosoftJet4.0OLEProvider), 然后点击下一步,点选择输入数据库名称中下面的那个按纽,找到.mdb 数据库, 确定就可以了。然后把ADOConnection1的Loginprompt的属性设置为 false,这样,就可以用 adoquery或者adotable 来操作数据库了 4.34.3 模块设计模块设计 所谓功能模块设计,就是说将整个系统模块化。模块是数据说明、可执行 语句等程序对象的集合,它是单独命名的而且可通过名字来访问。模块化,简 单地说就是把系统划分为若干个模块,每个模块完成一个特定的功能,然后将 这些模块汇集起来组成一个整体(即系统) ,用以完成指定功能的一种方法 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把 软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等 工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随 之增加。从这些特性可得出如图4.1 的一条总的成本(或工作量)曲线,在考 课件之家精心整理资料-欢迎你的欣赏 虑模块化时,应尽量使模块数接近于图中的 M,它使得研制成本最小,而且应 尽量避免不足的模块化或超量。 图 4.1 总成本曲线 4.44.4 资产录入模块的实现资产录入模块的实现 录入固定资产卡片的主要操作有:增加卡片、删除卡片、保存编辑的卡片、 取消对卡片的编辑等。 本模块是对新增资产进行登记。如果登记正确的话,将保存至数据库。 关键代码如下: procedure Tfrm_register.sbtn_refreshClick(Sender: TObject); var flag:boolean; begin flag:=true; if edt_capitalname.Text= then flag:=false; if edt_capitaltype.Text= then flag:=false; if not flag then begin showmessage(请输入完整的信息);/判断输入的新的固定资产信息是否完整。 sbtn_refresh.Enabled:=true; /btn_adding.Enabled:=true; end else begin sbtn_refresh.Enabled:=false; sbtn_adding.Enabled:=true; 课件之家精心整理资料-欢迎你的欣赏 edt_capitalname.SetFocus; with frm_main.adoTable1 do begin append; fieldvalues固定资产名称:=edt_capitalname.Text; fieldvalues固定资产型号:=edt_capitaltype.Text; fieldvalues制造商:=edt_producer.Text; fieldvalues国家或地区:=edt_country.Text; fieldvalues购买时间:=edt_buydate.Text; post; refresh; end; showmessage(资料添加成功!);/添加固定资产信息 sbtn_last.Click; end; end; 添加成功后系统提示如图 4.2 课件之家精心整理资料-欢迎你的欣赏 图 4.2 添加固定资产成功 procedure Tfrm_register.sbtn_modifyClick(Sender: TObject); begin frm_main.adoTable1.Edit; with frm_main.adoTable1 do begin fieldvalues固定资产名称:=edt_capitalname.Text; fieldvalues报销年限:=edt_discardyears.Text; end; frm_main.adoTable1.Post; frm_main.ADOTable1.Refresh; showmessage(你已经修改成功!);/修改固定资产信息 end; 界面如图 4.3 图 4.4 录入资产界面 课件之家精心整理资料-欢迎你的欣赏 4.54.5 查询模块的实现查询模块的实现 本模块包括选择你的查询方式。自由查询(跟浏览相同)或者条件查询。 提条件查询包括:固定资产名称;固定资产型号;固定资产编号;制造商;单价; 购买时间;已使用年限;报废年限。 输出包括根据你的查询条件和方式产生相应的固定资产的信息。 先建立并连接数据库,下面是建立并连接数据库的关键代码. procedure Tfrm_main.N10Click(Sender: TObject); var fromdb,desdb,frompx,despx:string; begin savedialog1.Title:=请输入数据库名,以.mdb 结尾; if savedialog1.Execute then begin if fileexists(savedialog1.FileName) then begin showmessage(数据库已存在!请从新设定文件名); N10Click(sender); end else begin fromdb:=extractfilepath(paramstr(0)+pp.mdb; desdb:=savedialog1.FileName; copyfile(pchar(fromdb),pchar(desdb),true); end; end; end; procedure Tfrm_main.N1Click(Sender: TObject); begin frm_main.ADOTable1.Edit; frm_main.ADOTable1.Post; frm_main.ADOTable1.Refresh; showmessage(当前修改已经保存); end;/建立数据库 procedure Tfrm_main.N6Click(Sender: TObject); begin button2.Click; end; . ADOConnection1.ConnectionString:=Provider=Microsoft.Jet.OLEDB.4.0;Da taSource=dbpp.mdb;PersistSecurityInfo=False;jetoledb:database password=80513; ADOConnection1.Connected:=true; 课件之家精心整理资料-欢迎你的欣赏 adotable1.TableName:=capital;. ADOTable1.Active:=true; frm_counter.Visible:=false; timer_update.Enabled:=true; timer1.Enabled:=true; end; /连接数据库 主界面显示资产数量,当前时间等信息 procedure Tfrm_main.timer_updateTimer(Sender: TObject); var strtmp:string; begin statusbar1.Panels1.Text:=总共有物品: +inttostr(frm_main.ADOTable1.Recordset.RecordCount)+件(个); Strtmp:=FormatDateTime(YYYY,Date)+ 年 +FormatDateTime(MM,Date)+ 月+FormatDateTime(DD,Date)+日; case dayofweek(now) of 1:begin Strtmp:=Strtmp+ 星期日; end; 2:begin Strtmp:=Strtmp+ 星期一; end; end; e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西南宁市司法局招聘工作人员3人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年洛阳宜阳县选聘县属国有集团公司部长10名考前自测高频考点模拟试题及答案详解(名校卷)
- 2025广东肇庆市怀集县卫生健康局赴高校招聘卫生专业技术人员52人考前自测高频考点模拟试题及参考答案详解
- 2025年上海中医药大学附属曙光医院淮南医院招聘27人考前自测高频考点模拟试题附答案详解(模拟题)
- 雅安市名山区茗投产业集团有限公司公开招聘合同制员工考试及人员笔试历年参考题库附带答案详解
- 2025年衢州市卫生健康委员会衢州市妇幼保健院招聘编外人员1人模拟试卷及答案详解(夺冠)
- 浙江国企招聘2025台州市永宁产业投资集团有限公司下属子公司公开招聘工作人员5人笔试历年参考题库附带答案详解
- 成都东部集团有限公司及下属企业公开招聘(94人)笔试历年参考题库附带答案详解
- 中国电建2025届校园招聘全面启动笔试历年参考题库附带答案详解
- 2025陕西西咸新区秦汉物业管理有限公司招聘笔试历年参考题库附带答案详解
- 公务员考试:判断推理公式
- 中考英语过去将来时趣味讲解动态课件(43张课件)
- 人工智能基础与应用(第2版)全套教学课件
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- 赛题 模块一 职业素养测试-2023年全国职业院校技能大赛拟设赛项赛题
- 有害物质管理培训课件
- GB/T 33363-2016预应力热镀锌钢绞线
- GB/T 23510-2009车用燃料甲醇
- 实用英语口语900句
- 食品安全事故流行病学个案调查表
- 风机运行记录表
评论
0/150
提交评论