《8.1开发案例背景与数据库构建.pdf》由会员分享,可在线阅读,更多相关《8.1开发案例背景与数据库构建.pdf(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 航材公司坐落于北京航空港。它的主营业务有两个方面:一方面,作为国外大型飞机制造商(例如:波音公司、空中客车公司)的中国地区设备代理商,在首都机场分别建有大型的飞机配件仓库,为国内的各航空公司提供飞机零配件服务;另一方面,也为国内的各航空公司提供航空器材的国内报关和国外送检的服务业务。该公司实行总经理负责制,副总经理、部门经理分别在行政、财务、业务、服务中心等方面实施管理,向总经理负责。公司下设办公室、财务科、报关科、业务科、寄售站、服务中心等职能部门。航材公司目前各业务部门都有计算机,日常的文件打印、报表输出都使用Microsoft 公司的 office 软件进行处理,但是实际业务处理大部分
2、还是手工进行的。对于国外飞机配件这一部分业务,都配有相应飞机制造商提供的应用软件,与国外公司进行联网,对库存的收、发、存情况进行实时控制。在财务管理部分,账务、报表采用安易公司的 DOS 版网络软件,工资处理采用用友公司的软件,而对固定资产的管理还是手工进行的。目前航材公司拥有小到 BP 机,大到网球场地共近百种固定资产。因为固定资产种类繁多、分布散乱,给管理带来了许多不便,经常是办公室不了解固定资产的使用情况,财务科记账无从下手。更为严重的是,因为企业领导对当前固定资产使用情况不能及时了解,所以每当职工申请购买新的固定资产时就不能果断处理,不仅影响了公司的正常运转,还直接影响了公司的经济效益
3、,有时甚至还打击了职工的积极性。从以上情况总结分析来看,航材公司在固定资产管理工作中存在的问题有:1虽然各业务部门都有计算机,但是还没有充分发挥其作用。2固定资产分布在各个部门被职能人员所使用,管理工作缺乏规范,有关人员对固定资产的使用情况缺乏了解。3固定资产手工处理,工作量大,出错率高,经常给日常工作带来麻烦。案例前景 4公司领导对全公司的固定资产信息掌握不及时、不准确,影响决策的质量。一、固定资产系统规划 1.1 本系统开发采用结构化开发方法,该系统系统规划内容(略)1.2 开发管理信息系统应注意的问题 成功地开发一套会计信息系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的
4、问题有一个充分、清醒的认识,例如:社会因素、文化背景、企业体制、起点环境等。特别是在中国当前 IT 行业飞速发展的形势下,更要强调这些方面对会计信息系统开发的影响。以下几个方面是需要特别注意的。1市场经济的客观因素要求:市场经济是一种信息反馈体系,市场调节也离不开信息反馈体系。随着我国改革开放的不断深入,企业要想发展、生存,要想在激烈的市场竞争中立于不败之地,没有信息和现代化的信息处理技术是办不到的。现代化的计算机企业信息系统是企业提高生产力、竞争力并最终取得经济成功的关键。因此,信息系统的开发是企业掌握现代信息处理技术和信息现代化的必由之路和必要手段。2领导者的决心和意志是关键性的一环:信息
5、系统是为企业的战略目标服务的,企业领导的支持是系统开发成功的先决条件。实践证明,许多企业计算机系统建设失败的原因主要是企业领导支持不力。因为,信息系统的建设是一项复杂的系统工程,投资大、周期长、涉及面广,而且在系统实施过程中还会遇到大量的工作调整,要求各方协调工作,改变传统的管理模式,甚至于机构的变动等,所有这些都离不开企业领导的支持,所以开发企业计算机信息系统领导者的支持是非常关键的。3人的因素:计算机管理信息系统是由人、硬件、软件、网络组成。人的因素是信息系统建设过程中需要特别考虑的。在信息系统的建设中,决策者、管理者、开发人员和用户之间的关系以及种种行为特征将直接影响企业信息系统的开发质
6、量和运行效果。4信息系统开发的起点:当今,计算机技术和网络通讯技术日新月异,而信息系统的开发又是一项复杂的系统工程,协调技术更新期与开发周期的矛盾就显得尤为重要。信息系统的开发一定要避免在低水平上开发,一定要慎重选择软件的应用平台以及软件的开发工具等。二、固定资产系统分析 2.1 系统初步调查 开发人员首先实地参观航材公司,与公司的总经理、财务科经理、办公室主任以及一些负责具体工作的员工进行了多次座谈;并向财务科工商成人员详细了解了目前固定资产手工处理的实际情况。从而掌握了有关航材公司的第一手资料。从公司行政管理和职能分工角度,航材公司的组织机构如图 1.2.1 所示。2.2 系统可行性分析
7、固定资产代表着企业中大部分的总资产和净资产。有效地管理固定资产是企业财务核算部门的重要工作之一。固定资产的管理信息有助于企业在采购、报废和使用固定资产时最有效地做出正确的决策。固定资产报表可以很清楚地表述出企业中固定资产的状态和使用情况。企业对固定资产的管理,不仅涉及到资产效能的发挥、资金的占用,而且还会直接影响企业生产经营活动能否顺利进行。面对固定资产管理的现状,航材公司的领导有三种选择:1不做任何变化,维持固定资产目前的手工管理现状。2购买市场上的商品化软件,提高固定资产管理水平。3根据公司的实际情况,自行开发一套固定资产管理软件。第一种选择显然是要被排除掉的,因为航材公司的领导对固定资产
8、的重要性有正确的认识,迫切希望通过建立固定资产计算机管理信息系统,使企业管理工作更进一步规范化、制度化和程序化,避免资产管理的随意性,提高固定资产信息处理的速度和准确性,以便及时、准确地把握企业固定资产的信息,改变固定资产管理混乱的现状,以提高领导决策的水平。那么,购买商品化的固定资产软件可行吗?答案是否定的。原因有四个:1 经费问题:目前财务科使用的财务软件是基于 MS-DOS 平台,用 CUPPER 5 2开发的一套商品化软件,他们已经饱受数据混乱、死机之苦,数据安全无法保证,因此他们希望购买一套基于大型关系数据库的固定资产软件,而这种软件少说也要近万元。2功能方面:因为航材公司的业务有其
9、特殊性,商品化的通用软件很难适应实际业务的需要。例如:系统的灵活性方面。3数据共享:通用的商品化软件数据库底层一般都是不开放的,数据共享性差。例如:记账凭证的共享问题,资产报表的格式转换问题。4可移植性:商品化软件的可移植性一般都比较差,难以适应企业业务发展的需要,企业投资得不到保护。最后,能让航材公司领导选择的也只有第三种方式了,该公司非常配合开发工作,与开发小组一起明确提出了系统开发的五个目标:1根据企业发展的需要,结合企业目前的实际情况,采用先进的计算机软件开发技术,为企业“量身定做”一套在微机上运行的单机版固定资产计算机信息系统。2能实现固定资产系统与账务处理软件记账凭证的自动传递,减
10、轻工商成人员的劳动强度。3系统要具有高度可移植性、数据共享性,能适应企业来来业务发展的需要。4通过对固定资产计算机管理信息系统的应用,能够真正帮助企业对固定资产进行卓有成效的管理,能充分发挥固定资产的效能,最大限度地减少对资金的占用,并能充分保证企业生产经营活动的顺利进行。彻底改变目前固定资产管理落后的状况。5通过固定资产信息系统的使用,让公司领导进一步加深对企业建设管理信息系统重要性和必要性的认识,为企业下一步实现全面电子化信息管理奠定一个良好的基础。争取实现本系统在总公司范围内的推广。基于以上的开发目标,开发小组确定了系统开发的范围为:本套系统只涉及到航材公司的固定资产管理部分,不涉及其他
11、各部门的业务管理。具体内容包括:固定资产的增减变化、原值的变化、每月提取折旧金额的计算、固定资产明细账和总账、固定资产报表的查询和打印、记账凭证的生成和传递等功能。系统数据的来源由财务人员通过键盘输入原始资产卡片产生。2.3 系统详细调查 通过实地的详细调查,我逐步搞清了航材公司实际固定资产处理业务的内容和他们对新系统的开发要求:1从部门的角度来看,航材公司的固定资产主要由办公室和财务科进行管理。它们的职责分工是:办公室:一方面,负责对固定资产的实物进行管理,定期对固定资产进行相应的维修和保养;另一方面,负责新添固定资产的审批和采购。目前办公室都是手工处理这一部分业务的。财务科:一方面,负责固
12、定资产的卡片管理;另一方面,每月要对固定资产进行相应的财务处理。目前都是由手工来完成的。2从实际业务处理的内容来看,主要应该包括:采购管理、日常卡片处理、财务核算和报表查询四个部分。采购管理:这项工作由办公室完成。当公司职工申请购置新的固定资产时,首先由 办公室进行考察并做出是否购置的决定;然后,报请总经理审批;最后,再由办公室去财务科领支票,去购买固定资产;购回后拿原始凭证(发票)向财务科报账。日常卡片处理:由财务科工商成人员完成。每月要根据固定资产卡片提取本月折旧额;并对固定资产的增加和减少,以及固定资产原值的变化进行相应的卡片处理。财务核算:主要由财务科工商成人员根据固定资产日常的变动情
13、况和每月的计提折旧额数据,编制固定资产的记账凭证,并汇总出固定资产的明细账和总账。报表查询:主要是办公室及公司领导使用,根据固定资产数据做出各种报表,以便于公司领导及时对固定资产的使用情况进行管理。3从系统开发的角度来看,因为目前他们所用的财务软件是基于 MSDOS 版的,因此经常发生数据丢失、系统崩溃等情况,而且数据库在安全性方面也没有保证。在固定资产系统的开发中,如何保证数据的安全性,也是他们非常关注的问题。在详细调查的基础上,对航材公司固定资产管理业务的流程进行描述,如图122图 125 所示。2.4 新系统逻辑模型 在对航材公司固定资产手工管理方式和业务流程进行认真分析和研究的基础上,
14、经过与该公司几位领导的反复协商、论证,最后确定了航材公司固定资产计算机管理信息系统的逻辑模型。新系统将主要由财务科使用,具有日常卡片处理、财务核算和报表查询输出功能。对于固定资产采购申请业务,还是沿用以前的处理方式:根据员工或部门的申请,由办公室用 Office 软件生成固定资产采购申请表,再由总经理审核签字批准,最后由办公室完成资产采购。新系统能够以 Word 或 Excel 的格式向办公室以及公司领导提供各种固定资产报表。除此以外,还对系统的安全性提出了明确的信息需求。2.4.1 系统安全性方面 为了增强数据安全性,航材公司要求采用大型数据库,以便保证系统启用以后不会出现数据丢失、死机等现
15、象,并保证数据库的一致性、并发性和可移植性,而且要具有定期备份、数据恢复的功能,不同岗位的人员进入系统后只能调用不同的资源。具体说明如下:1大型关系数据库本身都具有事务回卷、定期备份等功能。只要在开发中后台选 用大型关系数据库,系统数据安全还是有保证的。2在权限管理方面,根据航材公司的实际情况和从简化系统出发,对后台数据库不用做严格的权限控制,只要通过前台数据库开发工具对用户登录权限进行严格划分和控制就可以了。3使用固定资产管理信息系统的人员,可以划分成三类:系统管理组:对系统拥有最高权限,可以修改、设定所有人员的密码和权限,并拥有对系统的查询、修改、删除等权限。这一角色由财务经理担任。操作组
16、:系统的录人员,主要是指财务科内负责固定资产业务的工商成人员。他们拥有对系统的查询、修改、删除等操作权限。只能修改自己的密码,不能修改别人的密码。查询组:主要是指公司内使用固定资产的各业务部门人员(包括总经理)。他们只有对相关数据进行查询的权限,不能对数据进行修改和删除操作。根据以上权限的划分,用户登录系统的验证过程如图 126 所示。2.4.2 系统功能方面 下面以数据流图和数据词典的方式来描述新系统的逻辑功能。数据流图(简称DFD)(1)固定资产系统关联图如图 127 所示。数据词典(简称 DD),根据系统的数据流程图,得到数据流、数据存储、加工和外部项的数据词典(DD),举 例说明如下:
17、外部项财务科 其它数据字典(略)三、固定资产系统设计 31 系统功能结构设计 航材公司的固定资产管理信息系统从功能上可以划分出如下几个模块,如图 131 所示。为了详细描述系统模块功能,我在系统功能模块划分的基础上,运用 HIPO 技术,对固定资产系统的输入和输出功能,自顶向下进行逐层分解。311 固定资产日常业务处理模块 这一模块是系统的核心。主要完成对固定资产日常业务的处理,内容包括:资产增加、资产减少、资产原值的改变,以及每月的资产计提折旧计算。其 HIP0 图如 1 3 2所示。其中,固定资产增加、固定资产减少和原值变动还可以进一步分解,如下图 1 3 3、图 134、图 135 所示
18、。1.固定资产增加:直接购人、捐赠和盘盈都会导致固定资产的增加。当固定资产增加时,一方面要增加资产卡片;另一方面要根据资产卡片增加的金额,生成相应的工商成凭证,并自动转入到财务处理模块内。下面给出不同增加情况下的工商成分录。2固定资产减少:出售、报废和盘亏都会导致固定资产的减少。当固定资产减少时,一方面要删除资产卡片;另一方面要根据资产卡片减少的金额,生成相应的工商成凭证,并自动转入到财务处理模块内。下面给出不同减少情况下的工商成分录。3资产原值变动:分为原值增加、原值减少两种情况。原值变动时一方面要改动资产卡片;另一方面要生成相应的工商成凭证,转入财务模块内去。下面给出原值变动时的工商成分录
19、。4计算本月折旧额:对每一张固定资产卡片每月都要进行折旧计算,分别算出月折旧额、累计折旧额和资产净值,并回写到资产卡片中去。(1)折旧公式:固定资产的折旧方法很多,航材公司采用的是平均年限法,它的折旧公式如下。年折旧率:(1预计净残值率)规定的折旧年限)x100 月折 1 日率:年折旧率12 月折旧额:固定资产原值 x 月折旧率 (2)折旧原则:航材公司的固定资产折旧遵循以下两个原则。A、当月增加的固定资产,当月不提折旧。B、当月减少的固定资产,当月照提折旧。5计算汇总折旧额:将所有卡片的月折旧额、累计折旧额相加求和,并根据这一汇总数,生成一张记账凭证,工商成分录为:3 1 2 固定资产报表查
20、询打印模块 这一模块主要完成固定资产报表的查询和统计,为企业领导提供所需的数据。其 HIPO 图如图 336 所示。这些报表是航材公司日常所需要的几个主要报表。要求每一个报表都能够根据不同的查询条件(例如:部门、日期或资产类别),输出相应的汇总数据;每一个报表都能够单独打印输出,并且能够转换成 Word、Excel 的格式输出。报表的具体格式将在下面给出;31.3 固定资产财务处理模块 这一模块包括凭证修改、明细账和总账查询以及凭证转出功能。主要完成对固定资产的财务处理。其 HIPO 图如下所示:1记账凭证修改:接收日常业务处理模块所生成的记账凭证,并可在此基础上对这些凭证进行修改操作。2资产
21、明细账查询:根据记账凭证生成资产明细账,并可分别根据资产类别和使用部门进行明细账查询。3资产总账查询:根据资产明细账汇总生成,可分别根据资产类别和使用部门进行总账查询。4 记账凭证转出:将记账凭证转换成文本文件(TXT)输出,以便于和航材公司使用 的安易财务软件实现数据共享,将固定资产生成的凭证转人到其记账凭证数据库。3.14 固定资产初始设置模块 这一模块是一切工作的基础。当第一次使用系统时,一定要将固定资产的初始数据完全、准确地录入进去,才能保证以后的正常使用。初始设置的内容包括:部门定义、固定资产的类别定义、生成固定资产凭证所涉及到的工商成科目的定义以及固定资产原始卡片的录人工作。其 H
22、IPO 图如图 138 所示。1使用部门定义:固定资产是由各个部门统一管理和使用的。在使用本系统时,应先将航材公司的各所属部门输入到系统之中。以便于折旧的计算和各种报表的生成。2资产类别定义:目的是将固定资产根据航材公司的实际使用情况进行合理分类,以便为固定资产的折旧计算和汇总提供依据。3操作员管理:实现对本系统的操作使用人员的管理。4工商成科目的定义:输入与生成固定资产凭证相关的工商成核算科目,是生成记账凭证的基础。5原始卡片录入:为保持历史资料的连续性,在正式使用本系统进行固定资产核算管理之前,必须将原始的卡片资料输入到系统中去。315 帮助模块 设计这一模块的目的主要是为了方便工商成人员
23、对固定资产管理信息系统的操作。它的内容包括:收发电子邮件、计算器、打印机设置、上机日志。其 HIPO 图如图 1 3 9所示。3,2 系统物理结构设计 航材公司的财务科已经有一个基于 Windows NT 的内部局域网。局域网共有 6 台PC 机组成,一台高配置的 HP 原装机作为网络服务器,2 台兼容机、3 台低配置的 HP机作为工作站,并配有打印机和 UPS 电源等硬件设备。目前在局域网上运行的主要是网络版的财务软件,供 3 个工商成、2 个出纳和财务经理日常操作使用。工作站上都装有 Office 办公软件,其中一台工作站上还装有一套单机版的工资核算系统软件,除此以外没有装其他软件。我开发
24、的这套固定资产计算机信息管理系统就准备安装在其中的一台工作站上,其配置为:主频 266MMX、硬盘 43GB、内存 42MB。网络结构如下图 1310 所示。33 数据库设计 331 系统涉及到的实体 固定资产中所涉及的主要实体及其属性有:部门部门编号,部门名称,部门负责人 操作员操作员编码,操作员名称,密码,权限 1 固定资产类别类别编码,类别名称,计量单位,使用年限,残值率,统计分类 工商成科目定义级次,工商成科目编码,工商成科目名称 记账凭证凭证编号,摘要,科目名称,借方金额,贷方金额,合计,制单人,日期 固定资产基础卡片固定资产编号,资产名称,规格型号,使用部门,折旧方法,使用年限,购
25、置日期,开始使用日期,停用日期,原值,残值率,残值,累计折旧,月折旧率,月折旧额,净值,原值变动金额,资产增减方式,存放地点,计量单位,对应人账科目,保管人 332 系统的实体联系(E-R)图 为了使 E-R 图表示得更加清晰,我将 E-R 图分成实体及其属性图和实体及其联系图,如图 1311 和 1312 所示。部门(部门编号,部门名称,部门负责人)部门编号为此关系的码。操作员(操作员编码,操作员名称,密码,权限)操作员编码为此关系的码。工商成科目定义(级次,工商成科目编码,工商成科目名称)工商成科目编码为此关系的码。记账凭证(凭证编号,日期,摘要,科目名称,借方,贷方,合计,制单人)凭证编
26、号为此关系的码。固定资产类别(类别编码,类别名称,计量单位,使用年限,残值率,统计分类)类别编码为此关系的码。固定资产基础卡片(固定资产卡片编号,资产名称,规格型号,使用部门,使用年限,购置日期,开始使用日期,停用日期,原值,残值率,残值,累计折旧,月折旧 率,月折旧额,净值,资产增减方式,原值变动金额,存放地点,计量单位,对应入账科目,保管人)固定资产卡片编号为此关系的码。334 数据库的物理设计 1、数据库和表名称 为了便于编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项的代码。例如:残值率的代码是 CZL,计量单位的代码是 JLDW。在航材公司固定资产系统中数据库的名称设置为:
27、HC。数据库中的表名称和字符标识,如下所示:表的结构设计 下面以几个主要的数据库表结构设计为例,列示如下:固定资产类别表(ZCLBB)注,在记账凭证表中新添加 JFDM,DFDM,JFKM,DFKM,PZLX 这五个字段 4 安全性设计 下面将从系统开发的实际情况出发,根据系统分析的结果,对系统安全性进行有针对性的设计。1后台 SQLServer70 数据库以 SA 为系统管理员,这一角色由航材公司专职计算机人员担任,负责对后台数据库的维护。2对所有从固定资产系统前台登录的合法用户,都以 DBO 的角色来访问后台固定资产数据库。3通过前台的数据库开发工具 PowerBuilder60 对用户登
28、录权限进行严格的控制管理。在系统操作员表内将登录用户划分为三个组:系统管理组、操作组和查询组。系统管理组内的人员是系统的最高管理者,对操作组和查询组内的人员和密码有增加、删除和修改的权限,并对系统内的所有菜单有操作的权限。操作组内设定的人员,对系统的全部菜单都有查询、修改和删除的权限。包括对日常业务处理、财务处理、报表查询打印、初始设置模块都可进行操作。查询组内设定的人员,只对系统内的报表查询打印模块有查询的权限,对其他所有菜单功能都不能操作。4 第一次进入系统时,默认的管理员为SA,密码为 SA。本系统由管理员 SA 负责添加和删除操作组和查询组的用户。系统登录窗口设计格式如下:若系统输入的
29、操作员不属于系统设定好的合法用户,则系统出现错误提示窗口。点击“确定”后回到系统用户登录界面再重新进行登录。35 界面设计 由于航材公司固定资产管理信息系统的最终用户是对计算机技术并不精通的财务工商成人员,从他们的应用需求出发,应该本着用户操作界面友好:清晰、易学易用、易于维护的原则来进行设计。系统主菜单 日常业务处理 报表查询 财务处理 初始设置 帮助 固定资产增加 固定资产卡片查询 记账凭证修改 使用部分定义 上机日志 固定资产减少 资产原值浏览 资产明细账查询 资产类别定义 计算机 固定资产原值变动 折旧计提表 资产总帐查询 工商成科目定义 打印设置 计算本月折旧额 增减变动表 记账凭证
30、转出 原始卡片录入 电子邮件 计算汇总折旧额 原值增减变动表 操作员管理 退出 351 主界面 本系统的用户界面设计是将屏幕划分为两个区,如下所示:在屏幕最上方的为主菜单区,显示本功能子系统的主菜单,用户可以用鼠标或光标 键左右移动红色光带来选择下拉菜单选择项。当用户通过菜单选择了所要进行的工作后,系统进入相应的业务处理功能,这时整个业务处理活动在屏幕的中间区域工作区进行。当用户的业务处理完毕后,系统将自动返回到进入此处理之前的原始菜单显示状态。3.52 输入界面设计 航材公司的固定资产计算机管理信息系统的输人界面设计主要包括部门定义、固定资产类别定义、操作员定义、固定资产卡片输入、工商成科目
31、定义界面,下面以两个界面示例如下:353 输出界面设计 航材公司固定资产信息管理系统的报表采用屏幕输出和打印输出的方式,按照用户的要求输出各种所需的报表。它们分别是固定资产部分分类汇总表、折旧计提表、资产增减情况变动表、固定资产明细账、固定资产总账、资产卡片查询表。四、固定资产系统实施 41 开发工具的选择 411 前端软件开发工具的选择 在 PB、VB、Delphi 中,选择 PowerBuilder60 作为开发这套固定资产管理信息系统的前端开发工具。考虑到非计算机专业本科学生实际情况,在管理信息系统上机实习时,改用 VF 语言。412 后台数据库的选择 Microsoft SQL Ser
32、ver 是 Microsoft 公司开发的一个基于结构化查询语言(SQL)和客户/服务器模型的高性能的关系数据库管理系统,SQLServer70 是 MS SQL Server 的最新版本。SQLServer70 的应用可以稳定运行在小到台式机、笔记本,大到具有 8-16 个处理器、若干 G(109)字节的内存、若干字节的外部存储器的对称的多处理服务器。应该指出的是,SQLServer70 是一种企业级的数据库管理系统,主要是被设计来支持大容量的事物处理,例如超级市场的销售系统、银行管理系统、网络中的数据库支持应用软件以及其他方面的企业级的应用。尽管 SQLServer70 可以稳定高效地运行
33、于单机或文件共享系统中,但是需要指出,这不是 SQLServer 70 的主要应用领域。目前,随着 Intemet 和 Intranet 应用的发展,SQLServer 70 在这方面的应用受到越来越多的重视。开发企业级的数据管理已经和 Intemet 和 Intranet 密不可分了。虽然现在航材公司的固定资产系统的数据量很小,不必一定要用大型数据库来开发,但是,一方面从航材公司业务发展的角度考虑;另一方面也借此机会,达到学习锻炼自己的目的,因此选择了 SQLServer70 作为自己的后台数据库。4.13 软件开发平台的选择 基于 VF 和 SQLServer70 对运行环境的要求,并根据
34、目前航材公司计算机硬件设备的实际情况,选择了现在非常流行的 Windows 98 中文版作为系统开发、测试和 运行的平台。42 固定资产源代码 航材公司编写的固定资产计算机管理信息系统,有大量的程序源代码。(代码部分见上机实习二)43 系统测试 在开发航材公司固定资产计算机管理信息系统的时候,为了使系统能够稳定运行,对系统进行了有针对性的全面测试,采取的方式是:1菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把航材公司有关固定资产的所有基础数据,按照部门、工商成科目、资产类别、基础卡片等全部都输入到系统中,并对每一个菜单项反复进行了增加、删除、修改、存盘等操作,从而保证了菜单
35、级功能的正确实现。2数据跟踪:完成菜单项测试后,我又对系统内的每-个数据进行了跟踪。例如:对固定资产基础卡片内的“资产净值”这一项。我首先将基础卡片内“资产净值”的数据记录下来,然后对这一张卡片进行计提折旧、资产减少、原值增减操作,随时观察记录“资产净值”数据的变化,并与手工算出的正确数据相比较。依次验证数据流处理的正确性。3 单据跟踪:就是通过不同的操作,对每一张资产卡片的变化情况进行整体跟踪。从基础卡片开始,经过资产增减、原值变化、计提折旧直到最后的报表生成。依次来检验系统单据流向的正确性。4综合测试:在以上测试的基础上对系统功能进行整体的测试,依次来检验系统功能是否符合系统设计的要求。4
36、4 系统转换 航材公司目前的固定资产处理工作是手工进行的,如何使其手工账平稳、可靠地转换到我所开发的固定资产计算机管理系统中来呢?经过与航材公司领导探讨,最后决定 采用并行的方法实现系统转换。首先,让航材公司负责固定资产的工商成人员进行了充分的数据。准备工作;然后,对系统进行初始化工作,把公司部门、资产类别、资产卡片等相关信息完整地输入到系统中去;接下来,一方面沿用传统的手工方式处理固定资产业务,另一方面使用固定资产计算机管理信息系统 对固定资产业务进行处理。两方面同时并行三个月,每月都进行对账,当手工与计算机数据核对完全相符后,从第四个月开始甩掉手工账,顺利实现系统转换工作。五、固定资产系统
37、运行 51 系统运行环境 511 系统运行的硬件环境 指标项目 最低配置 建议配置 主机(CPU)P/200 PIII 以上 内存 64M 128M 硬盘 3.2G 40G 显示器 VGA 以上 打印机 支持 WINDOWS 98 的各类打印机 512 系统运行的软件环境 操作系统:Windows98 中文版 数据库:SQLServer70 52 系统操作步骤 5.21 系统的进入 1 打开计算机,启动 Windows98。2用鼠标单击屏幕左下角的开始键,将鼠标移动到程序菜单上,系统自动拖出下级菜单。再将鼠标移动到MicrosoftSQLServer70,用鼠标单击其下级菜单 上的Servic
38、eManger)o 即完成启动MicrosoftSQLServer70服务管理的功能。3在桌面上单击XX 固定资产图标。4屏幕出现登录画面,输入操作员姓名、密码、日期。完成后,用鼠标单击确认按钮。系统默认的操作员为 SA,密码为 SA。5进入系统后,用鼠标单击菜单选择要执行的功能。5.22 系统操作次序图 进入系统后,只有按照正确的顺序操作系统,才能保证系统的正常运行,保证数据的 正确性。特别是对于刚刚使用本系统的航材公司的财务人员,这是很重要的。下面给出 用户在第一次使用系统时的次序图:当第一次进入系统初始设置工作完成后,以后再进入系统时就可以不做这一部分操作了,而直接做日常业务处理的工作。
39、53 系统主要界面 用户登录界面(略)六、数据库构建实例 用 VF 建立一个的数据库,并所有该系统的表存放于此。(1)表一,存放口令表,文件名为:KL.DBF 进入固定资产系统 进入初始设置 进入日常业务处理 进入财务处理 报表查询打印等 本月数据处理结束 字段名 字段代码 类型 长度 用户名 Yfm C 10-15 口令 Kl C 6-10(1)表二,固定资产类别表,见第九页,文件名为:Zclbb.DBF(2)表三,固定资产卡片表,见第九页,文件名为:ZCKPB.DBF(3)表四,部分表,见第九页,文件名为:BMB.DBF(4)表五,记账凭证表,见第九页,文件名为:JZPZB.DBF(5)分别为上述几个表添加 2 个以上任意合条件的记录