《2822.A固定资产管理系统论文设计论文.doc》由会员分享,可在线阅读,更多相关《2822.A固定资产管理系统论文设计论文.doc(41页珍藏版)》请在课桌文档上搜索。
1、摘要关于固定资产管理系统的软件在几年前已经开始出现,一般都提供的是手工录入,在近几年出的软件中大部分都应用了条码技术,条码技术首先是代替了传软件手工录入,没有效率低下的缺点。也避免了在录入时发生错误。并且在具体使用上操作也相对比较简单。但是这种技术在大型企业单位中应用虽然比较方便,但是,在中小型单位中,应用这种技术有时候会显得浪费资源。所以就要求各个企业在选择固定资产管理软件的时候要根据自己企业的规模而定。本系统按实际需求设计,可以对固定资产进行增加,删除,修改。自动折旧,生成报表等,更多的是对固定资产进行日常管理。本系统使用的是Borland公司的Delphi7.0来开发系统。本文先从系统方
2、案设计方面比较详细的介绍了本系统所采用的开发工具和开发技术。其次再从软件系统开发的一般流程,需求分析、系统设计、编码实现、软件测试方面详细而细致的描述了整个系统的设计方案及实现功能。最后总结了系统的不足之处,以便于将来更好的改进。关键字:固定资产;折旧;日常管理 Abstract 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 s
3、oftware 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
4、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, Fix
5、ed 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
6、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 i
7、n order to improve in the future better.Key words: Fixed assets;Depreciation;Day-to-day management 第一章 固定资产管理系统绪论11.1系统开发背景企业竞争的优势主要体现在生产效率上,为提高生产效率,企业纷纷进行信息化改造,实现管理的专业化和规范化。企业管理信息系统正以一种特别的方式在我国正呈现新的发展态势。信息化的发展帮助企业解决了上述难题,计算机固定资产管理系统的使用使财会人员从繁重的劳动中解脱出来,以往需要对资产信息一项一项核算折旧。现在只需要单击一下按钮,系统便会自动完成企业所有资产的折旧
8、,且准确无误。电脑固定资产管理系统能为企业提供一个专业管理企业资产的模式。系统的目标是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护一个高质量的物流管理信息系统。1.2 固定资产管理的概念及其发展固定资产是工业企业进行生产经营活动的主要劳动资料。它使用时间较长,单位价值较高。判断哪些劳动资料属于企业固定资产是固定资产核算的重要方面,也是确定低值易耗品核算的重要标准。固定资产的判断一是时间标准,二是价值标准,根据财政部门规定:固定资产是指使用期限超过一年的房屋、建筑物、机器、机械、运输工具以及其他与生产经营有关的设备、器具、工具等。不属于生产经营主要设备的物品,单位价
9、值在2000元以上,并且使用期限超过两年的,也应当作为固定资产。早期的固定资产管理基本上的停留在手工的基础上。在人为因素占主导地位的固定资产管理中,容易出现很多的问题,如效率低下,进行一次核算,往往耗费大量的人力,物力,财力。但是得到的结果却并不是理想的,人工管理难免出现这样那样的错误。现代的信息化的发展却给这些带来了转机,代替了低效率的人工管理。完全可以在计算机的环境中轻松的完成对大量固定资产的管理。1.3 系统开发的目的及意义固定资产管理系统的开发,最重要的目的就是提高使用该系统的企业竞争力,使企业在固定资产管理方面提高效率。从而带动企业整体效益的提高。因为在计算机技术越来越普及的今天,信
10、息化办公已经成为企业单位办公的主流。落后就要挨打,这是千古不变的真理。企业在市场竞争中一旦落后于别人,面临的将是灭顶之灾。因此信息化办公必将走进各个工业企业。固定资产管理系统提高了企业固定资产的管理效率。为原来还采用人工管理的固定资产的企业腾出了人手,而且运用固定资产管理系统对本单位的资产进行管理,不会出现人工管理时出现的错误等等问题。总之是该系统以计算机为平台,以信息化技术为手段,使企业以高效。快速准确无误的进行固定资产管理。为企业在激烈的市场竞争中做好做足内部的工作。只有内部做好了,外部的竞争才会做的更好,正如哲学上讲的:“内因是起决定性作用的.”1.4 本文结构组织安排本文主要分成9个部
11、分,包括第1章绪论、第2章需求分析、第3章方案设计、第4章系统设计与实现、第5章系统测试、结论、参考文献、致谢、英汉翻译文献9个部分。每一个部分都在文章中占相应的分量。第1章绪论部分主要是对本课题的一些大概性介绍,包括本文的目的和意义,课题的来源,本文的结构组织安排,本文的贡献等等内容。第2章需求分析是本课题的开始阶段所做的一些工作,是一个课题的起始工作,也是相当重要的一个部分,因为这个部分所做的工作对整个课题的开展和研究有着决定性的作用。本章的思路是首先对需求的用户进行调查研究,得到用户需求的分析,即用户需要的是一个什么样的系统,对这个系统有什么要求,用户的习惯等等一些问题,这些是最基本也是
12、最重要的东西,以后的系统设计、数据库设计、用户界面设计以及功能设计等都基于这个需求。本章的随后章节对系统的一些设计和数据库的设计进行初步规划。第3章方案设计是在需求分析设计的基础上提出了系统的总体设计的模板。第4章系统设计与实现是本文的重头戏,也是重点反映本课题设计的结果的部分,其中有具体的数据库设计、用户界面设计、系统设计、功能实现等等。第5章系统测试是系统开发的后期工作,是对系统的功能进行测试,以发现系统设计的一些不足之处,涉及到系统的测试方案,测试结果等等。第二章 固定资产管理系统需求分析2.1编写目的在完成了针对“就业信息处理系统”市场的前期调查,和对整个系统进行分析的基础上,提出了这
13、份需求分析说明书。此需求分析说明书对“就业信息处理系统”中的就业信息处理做了全面的用户需求分析,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作2.2开发目标该固定资产管理系统的主要任务是正确反映固定资产的分类,计价及增减变动的情况,做好对固定资产的总分类核算和明细分类核算。保护公共财产的安全与完整。正确计提固定资产折旧。编制固定资产折旧报表 该固定资产管理系统是为了满足企业对固定资产管理的需要而设计的。主要目的是使固定资产管理形成科学的、有机的管理体系,实现会计核算和资产管理相结合,财
14、务管理和生产技术管理相结合,实物管理和价值管理相结合,规范企业管理,推动企业的管理进步,提升企业的竞争力。同时加快业务处理速度,提高工作效率,核算信息及其分析信息也能够及时生成,及时得到企业资产的精确数据。本系统适用于各企事业单位管理各种固定资产及设备的使用情况,内容涵盖了资产增加、变更、清理、借出、归还、维修、折旧及系统数据的查询、统计、报表、打印输出。批量增加(连续录入)、自动核算折旧值。2.3 运行环境以及开发平台1.硬件环境:最低配置: CPU:奔腾100 MMX以上内存:16MB显卡:标准VGA,16色显示模式 建议配置: CPU:奔腾166 MMX以上内存:32MB以上显卡:标准V
15、GA,24位真彩色其它:鼠标 2.软件环境:操作系统:Windows 2000/XP 开发工具:DELPHI 7.0数据库平台:数据库:Microsoft Office Access20033.条件与限制该固定资产管理系统软件是针对中小型企业的.在相应的技术上可做进一步研究,以适应对该类系统网络化的需求.2.4 面向对象开发方法2.4.1 面向对象分析随着计算机科学的发展和应用领域的不断扩大,对计算机技术的要求越来越高。特别是当计算机硬件有了飞速发展之后,各种应用领域对软件提出了更高的要求。如在企业管理中,既要求软件开发人员了解用户需求,又要求他们把企业管理需求用程序设计语言编写成应用程序,使
16、其成为一个能超越大系统程序复杂性障碍的优秀程序员。近20年来,人们为了克服软件危机,控制软件开发质量,提高软件的生产效率, 对软件开发方法进行了大量深入的研究,提出软件工程方法, 以管理工程项目的方法开发软件系统。发展软件质量,缩短软件开发周期,发展软件可靠性、可扩充性和可重用性迫使软件界人士不断研究新方法、新技术,探索新途径。面向对象方法应运而生。面向对象分析(Object-Oriented Analysis, OOA)4的目标是完成对所解问题的分析,确定待建的系统要做什么,并建立系统的模型。面向对象分析的任务就是通过分析问题域建立系统的概念模型,并用相应的符号表示。而模型一般由5个层次构成
17、,即主题层、类及对象层、结构层、属性层、服务层,因此其步骤也是按这5个层次逐步展开。2.4.2 系统建模工具选择目前比较流行的面向对象建模工具有Rose,Visio。对于开发比较大型的系统,运用Rose和Visio能建立更精确的模型,更利于设计和开发人员之间的交流,但是Rose占用空间,安装麻烦,使用不方便,不利于学习和运用。Visio安装方便,重要的是易于掌握和使用,对于本系统,不需要太精确的模型,所以选择Visio作为本系统的建模工具。2.4.2 面向对象分析的步骤针对基于网络的实验课程排课系统的实际以及结合面向对象系统分析的方法,设计了分析本系统的步骤如下:1. 用文字描述出系统的功能需
18、求。2. 画出系统的用例图。3. 根据系统的用例图中各用例,画出相应的顺序图。4. 分析系统的性能需求,数据安全需求等。由于面向对象的开发过程是迭代的,所以画图的过程也是迭代的,实际开发过程是不断回复,不断修改的过程。2.5 功能需求固定资产管理系统的主要任务是,正确反映固定资产的分类、计价以及增减变动等情况,做好对固定资产的总分类核算和明细分类核算,保护公共财产的安全与完整;正确计提固定资产折旧,编制固定资产折旧报告表。2.5.1固定资产管理系统的特点固定资产日常增减业务相对较少;折旧核算是固定资产管理中最具特色的一项内容。固定资产的核算与管理通常有以下几个明显特点: (1)固定资产卡片是对
19、固定资产进行管理的一种独有的方式,对固定资产的日常管理表现为对固定资产卡片的管理和维护。 (2)固定资产核算过程中日常数据的输入与输出的工作量相对较少,但存储数据的量较大。 (3)固定资产核算中资产价值转移以折旧方式来进行,折旧计算方法较为复杂,对成本费用的影响较大。2.5.2 本系统的主要功能如下1 管理管理固定资产卡片,对固定资产进行录入,增减。删除等管理。2 管理固定资产的增减变动情况,随时更新固定资产卡片内容3计提折旧,分配折旧费用。支持使用年限法对固定资产进行折旧。具备分配折旧费用和计算固定资产净值等功能。2.5.3 固定资产核算业务处理流程固定资产进行核算与管理的业务流程可确定为:
20、(1)根据验收单、领用单、报废单等基本原始资料,设置、调整或登记固定产卡片内容,形成固定资产增加、减少、价值调整等明细数据。(2)根据固定资产的特性,选择或设置折旧方法。(3)根据固定资产卡片资料,按月计提固定资产折旧,并编制折旧凭证传账务处理系统。(4)按需输出固定资产卡片、固定资产明细账(表)、固定资产登记簿等表单。2.5.4 对本系统折旧方法的应用分析固定资产一般都有对应的折旧方法固定资产计提折旧的最短年限为:房屋和建筑物为20年,火车、轮船、机器、机械和其他生产设备为10年,电子仪器、车辆为5年;二是用可选用的年限段来表示,如在工业企业财务制度中规定:生产用房3040年,非生产用房35
21、45年,机器设备1014年。如果短于上述折旧年限,必须征得税务部门同意当然固定资产的预计净残值的大小也直接影响折旧的多少。根据现行财务制度规定:外商投资企业固定资产的预计净残值为固定资产原价的10;国有工业企业固定资产的预计净残值为固定资产原价的35。折旧方法是表示该项固定资产采用哪一种折旧方法计提折旧。一般除了要求用户选择折旧方法外,还要求用户选择(确认)或输入折旧计算公式。固定资产管理系统中,一般采用个别折旧法计提折旧,通常有如下几种折旧方法: 平均年限法。 工作量法。 双倍余额递减法。 年数总和法。对于本系统,它的目标用户是中小型企业相对资产数量较少,在资产折旧方法上不宜太过复杂,所以该
22、系统使用平均年限法进行折旧。平均年限法又称为直线法,计算公式如下:年折旧率(1预计净残值率)预计使用年限100;月折旧率=年折旧率/12;月折旧额=固定资产原价月折旧率;2.6可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。作者从以下几个方面对本系统的可行性进行了分析。(1).技术可行性。技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。
23、该信息管系统利用Borland公司的Delphi7.0+ Microsoft Office Access2003开发模式。系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统开发的需要。(2).经济可行性。主要是对项目的经济效益进行评价,本系统的开发费用对使用该系统的单位在经济上是可以接受的。而且在使用本系统以后可明显提高工作效率,节约大量人力、物力、财力。所以该系统在经济上是可行的。(3).社会可行性。目前的情况下,宽带网络已经覆盖了大中城市的大部分区域。而且在全国高校都在大张旗鼓的扩招形势
24、下,具备相当计算机知识的人才已经越来越多。各个事业单位在发展的过程中,计算机设备的普及程度也大大提高。而且在市场竞争越来越激烈的今天,每个企业都希望在竞争中占据有利位置,而该系统恰恰就帮了事业单位了大忙。所以该系统在社会可行性方面是没有问题。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。2.数据库技术本系统采用Microsoft Office Access2003作为数据库,最重要的原因是数据的移动性比较强,不受服务器和网络的制约,并且运行的成本小,不需要高配, 并且ACESS数据库有以下优点:1.与Office集成,可以非常方便的获
25、得。2.简便易学,容易上手。3.兼容性强,数据的导入导出非常方便。4.网络功能强大,适合多人办公动态性管理数,方便据。5.运作成本低廉。因为在现在的形势下,Office应该说在中小型企业使用的计算机上普及率很高,运用Access做数据库,正是考虑到了这一点。本系统采用SQL Server2000数据库。原因在于S3.开发工具选用由于Delphi采用了真正的完全面向对象方法、当今世界最快的编译器以及领先的数据库技术,特别是它对Windows API的完全兼容,出色的代码自动生成能力.正是由于这些优势,Delphi在短短的几年中,从众多的开发工具中脱颖而出。是Delphi的诸多优秀品质,使程序员能
26、在很短的时间内开发出极具专业水准的运用软件,而所做的工作却是相当的少。正是基于上述的优势,Delphi成为作者在完成该系统时的首选。2.7 数据需求在可行性分析阶段已经粗略的研究了该项目的需求,并分析了运行环境和开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,对用户(事业单位)进行了详细的调研,进一步明确了系统的功能并画出数据流图和数据字典。2.7.1 数据流图没有任何一个软件系统是孤立存在的,一个系统总是存在于某些语境中,并且这些语境总是包含与该系统进行交互的参与者7。然而,工作流代表着工作的流程以及贯穿于业务之间的对象,工作流建模在工作流技术中占有重要的作用
27、,因为工作流模型的精确定义与否影响着工作流引擎的性能,从而决定着关键业务过程的运行效率。一个良好的工作流建模既能为普通用户易于掌握,也能为计算机系统方便、高效地解释和执行。根据与用户的反复交流以及本系统的具体要求,数据的顶层图如图2.1所示。 图2.1数据的顶层图固定资产管理模块 1层DFD(图2.2)图2.2 固定资产管理系模块1层数据流程图固定资产管理模块 2层DFD(图2.3)图2.3固定资产管理模块2层数据流程图2.7.2 数据字典本系统的数据项基本有以下几项:(1)数据项数据项名:资产名称含义说明:对每个固定资产在进行登记时的名字别名:类型及长度:可变长字符串,20取值范围:中英文字
28、符数据项名:资产型号含义说明:固定资产的规格及各种标准别名:类型及长度:可变长字符串,20取值范围:数字及中英文字符数据项名:制造商含义说明:固定资产的生产厂家别名:类型及长度:可变长字符串,20取值范围:数字及中英文字符数据项名:购买日期含义说明:固定资产购进的时间别名:类型及长度:时间变量,20取值范围:时间类字符组合数据项名:单价含义说明:固定资产在购进时候的价格别名:类型及长度:整型变量,10取值范围:数字数据项名:数量含义说明:每种固定资产在本单位的数量别名:类型及长度:整型变量,10取值范围:数字数据项名:国别含义说明:固定资产出产国别名:类型及长度:可变长字符串,25取值范围:中
29、英文字符数据项名:使用人含义说明:固定资产当时的使用者别名:类型及长度:可变长字符串,25取值范围:中英文字符数据项名:管理员含义说明:固定资产的管理权所有人别名:类型及长度:可变长字符串,25取值范围:中英文字符数据项名:用户名含义说明:唯一标识每一个用户别名:USER类型及长度:可变长字符串,25取值范围:数字及中英文字符数据项名:放置地点含义说明:固定资产现在所在的单位或者地点别名:类型及长度:可变长字符串,25取值范围:数字及中英文字符数据项名:已使用年限含义说明:固定资产从购进使用计算起的时间别名:类型及长度:可变长字符串,25取值范围:数字数据项名:资产来源含义说明:固定资产进入本
30、单位的方式,如租赁别名:类型及长度:可变长字符串,25取值范围:数字及中英文字符数据项名:报废年限含义说明:固定资产在登记时的可正常使用时间别名:类型及长度:可变长字符串,25取值范围:数字数据项名:预计使用时间含义说明:固定资产在购进时预计能正常使用的时间别名:类型及长度:整型变量,25取值范围:数字(2)数据结构数据结构:固定资产含义说明:是固定资产管理系统的主体数据结构,该系统所有的处理及其他都是围绕固定资产展开的。他定义了固定资产的基本信息。组成:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置地点+已使用年限+资产来源+报废年限+预计使用时间(3)数据流固定资产
31、信息查询说明:用户检索其需要的相关固定资产信息数据流来源:固定资产信息表数据流去向:检索结果显示组成:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置地点+已使用年限+资产来源+报废年限+预计使用时间(4)数据存储数据存储:固定资产信息存储流入数据流:插入删除修改固定资产信息流出数据流:查看、浏览检索相关固定资产信息组成:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置地点+已使用年限+资产来源+报废年限+预计使用时间数据量:大于50条记录存取方式:条件存取(5)处理处理:固定资产信息检索说明:用户查找其需要的固定资产信息输入:检索要求输出:与检索相
32、关的固定资产的信息第三章 固定资产管理系统总体设计3.1 功能模块设计根据上面需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:1 固定资产信息浏览模块2固定资产查询模块3.2 系统总体结构图固定资产管理系统的功能结构图图3.1系统总体结构图图3.2固定资产管理系统的功能结构3.3模块间的关系1.信息浏览模块实现的主要功能是用户对本单位的固定资产进行浏览。得到本单位固定资产的所有信息。2.信息检索模块该模块主要是方便用户对本单位固定资产进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的
33、固定资产信息。信息检索模块调用检索结果模块。3.4 数据库设计3.4.1 概念结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立于所使用的具体的数据库管理系统。概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。(1).模型中的实体相当于一个实体集、一个表。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。(2).属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主码是关键属
34、性,关键属性项加下划线。(3).各子系统模块中主键相同的字段之间存在着相互关联的关系。(4).在程序中实现对他们的完整性和一致性控制。为了使E-R图表示更加清晰,作者将E-R分成实体及其属性图和实体及其联系图资产名称购买日期资产型号资产信息制造商图3.3资产信息实体的ER图图3.4系统E-R图由于资产信息项目过多,就不一一列举了3.4.2 逻辑结构设计逻辑结构设计阶段,就是将概念模型进一步转换为DBMS所支持的数据模型,并优化数据模型。其转换原则如下。(1).E-R图中的每个实体,都相应地转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。(2).两个试题之间1: n的联系,应
35、转换成与n端对应的关系模式,减少系统中的关系数目。(3).两个实体之间1:1的联系,转换成与任意一端对应的关系模式。(4).对于两个以上实体之间m : n的联系,则需要为该联系建立一个独立的关系模式。该关系模式中至少应包括被它所联系的各个实体的码以及联系本身的属性(如果存在),该关系的码为各个实体码的组合。根据上述的转换原则,将固定资产管理系统总体E-R图转换成关系模型,并对关系模型进行优化,结果如下:资产信息:资产名称+资产型号+制造商+购买日期+单价+国别+使用人+管理员+放置地点+已使用年限+资产来源+报废年限+预计使用时间3.4.3 物理结构设计 表3.1是本系统表中内容。字段字段名类
36、型长度1资产名称char202资产型号char203制造商char204购买日期datetime205单价int106数量int107使用单位char208使用人char209管理员char2010放置地点char2011已使用年限int1012资产来源char2013报废年限datetime1014累计计提折旧时间int10表3.1 系统所应用的表3.5 数据库的完整性和安全性数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了表与表之间的
37、联系及表中各字段属性约束有助于实现有助于完整性。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。由于在固定资产管理系统中,都是本单位的人在使用该系统。不会存在像网络中遭到攻击的情况,所以系统在设计的时候就没有关于用户及用户权限的设置3.6 界面设计由于本系统的最终用户的对中小企业。他们的计算机知识相对有限,从他们的应用需求出发,应该本着用户操作界面友好、清晰、易学易用、易于操作的原则进行界面设计。本系统用户界面在
38、分辨率为1024*768下设计,页面宽度为765像素,既能满足显示器分辨率较高的用户,同时又能照顾显示器分辨率较低用户。3.6.1 主界面(首页)设计 主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。它是用户首先见到的界面,它的好坏直接影响到网站的访问率。为此,作者从以下几个方面对主界面进行了设计。(1).在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感。(2).在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。(3).在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。同时,在页面上适当配以动画,使
39、页面“动中有静,静中有动”。(4).在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要。(5).在用户操作上,简化用户操作,删去那些空洞的环节。主界面如图3.5图3.5 系统主界面图浏览界面如图3.6图3.6 系统浏览界面查询界面 3.6.2 输入输出界面设计 固定资产管理系统的输入界面主要包括资产的增加、减少、固定资产信息检索等,输入设计的内容包括以下几点。(1).输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。例如对固定资产单价的设置,就只能输入数字。其他的输入将会出错(2).确定数据输入方式。 增加删除等操作都实时的更新数据库。(3).输入数据的正确
40、性校验,保证输入数据的正确性。例如在对固定资产的购买日期进行输入时就必须严格按照例如2000-0101的格式输入。固定资产管理系统的输出界主要就是浏览信息的输出和查询信息的输出输出设计的内容包括以下几点(1).确定输出的内容。用户是信息的主要使用者,在进行输出内容的设计时,首先要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数量、安全性等。根据用户的要求,设计输出信息的内容,包括信息的形式(表格、图形、文字),输出的项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑。在固定资产管理系统的使用者中,他们想看到的就是固定资产的现在状况以及未来的变化,以便
41、做出安排。该系统界面的设计就符合了使用者的习惯。(2).确定输出格式。输出格式设计要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。在本系统中,输出页面的设计,尽量满足用户的信息需要,并有相关的提示信息。输出界面的设置充分体现了人性化的特点。使用者会在使用的时候感到相当方便。打印对于固定资产管理系统是非常重要的环节.打印输出界面入图3.7图3.7打印输出界面第四章 固定资产管理系统具体实现4.1本章概述在本章将讨论怎样具体的实现系统中每个模块的功能,也就是系统的详细设计过程。详细设计的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目
42、标系统的描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的任务在于要设计出程序的“蓝图”,因此,详细设计的结果基本上决定了最终的程序代码的质量。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。4.2数据库连接Delphi与Access数据库的连接方式有几种,我运用的是:首先在窗体上放一个ADOConnection1控件,然后双击此控件。点击build按纽选择提供者面板中的第一个(MicrosoftJet4.0OLEProvider),然后
43、点击下一步,点选择输入数据库名称中下面的那个按纽,找到.mdb数据库,确定就可以了。然后把ADOConnection1的Loginprompt的属性设置为false,这样,就可以用adoquery或者adotable来操作数据库了4.3 模块设计所谓功能模块设计,就是说将整个系统模块化。模块是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。模块化,简单地说就是把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(即系统),用以完成指定功能的一种方法模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降
44、低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图4.1的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。图4.1 总成本曲线4.4资产录入模块的实现录入固定资产卡片的主要操作有:增加卡片、删除卡片、保存编辑的卡片、取消对卡片的编辑等。本模块是对新增资产进行登记。如果登记正确的话,将保存至数据库。关键代码如下:procedure Tfrm_register.sbtn_refreshClick(Sender: TObject)
45、;varflag:boolean;beginflag:=true;if edt_capitalname.Text= then flag:=false;if edt_capitaltype.Text= then flag:=false;if not flag thenbeginshowmessage(请输入完整的信息);/判断输入的新的固定资产信息是否完整。sbtn_refresh.Enabled:=true;/btn_adding.Enabled:=true;endelsebeginsbtn_refresh.Enabled:=false;sbtn_adding.Enabled:=true;ed
46、t_capitalname.SetFocus;with frm_main.adoTable1 dobeginappend;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(Sende