首页 2021年数据库应用系统设计方法范文

 2021年数据库应用系统设计方法范文

开通vip
举报

爱问共享资料2021年数据库应用系统设计方法范文文档免费下载,数万用户每天上传大量最新资料,数量累计超一个亿 ,第五章数据库应用系统设计本章将软件工程角度,介绍建立数据库应用系统相关设计方法,关键包含数据库应用系统设计总体计划、应用系统需求分析、应用系统总体设计和实现等关键步骤具体工作内容。5.1数据库应用系统设计概述在这一节中,我们将从三方面,简明介绍数据库应用系统(DBAS)设计相关情况。这三方面分别是:一、成功开发数据库应用系统关键;二、开发数据库应用系统基础策略;三、开发数据库应用系统基础步骤。成功开发数据库应用系统关键,有以下五条:*能够为相关部门带来效益(有形、无形),含有很好性能价格比。*领导热情支持,用户主动参与,和强有...

2021年数据库应用系统设计方法范文

第五章数据库应用系统设计本章将软件 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 角度,介绍建立数据库应用系统相关设计方法,关键包含数据库应用系统设计总体计划、应用系统需求分析、应用系统总体设计和实现等关键步骤具体工作内容。5.1数据库应用系统设计概述在这一节中,我们将从三方面,简明介绍数据库应用系统(DBAS)设计相关情况。这三方面分别是:一、成功开发数据库应用系统关键;二、开发数据库应用系统基础策略;三、开发数据库应用系统基础步骤。成功开发数据库应用系统关键,有以下五条:*能够为相关部门带来效益(有形、无形),含有很好性能价格比。*领导热情支持,用户主动参与,和强有力DBAS开发组织架构和管理(处理多部门、多用户、多资源、多层次、多任务和多开发人员等相关问题)。*面向用户(参与全过程),目标明确(用户沟通),业务步骤清楚明了(用户意见)。*严格按设计规章办事(多阶段、多策略),实施 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化文档要求(阶段性结果描述)。*充足考虑改变情况(各设计阶段),关键有:部门内部改变和外界环境改变。开发数据库应用系统基础策略,有以下二条:*自上而下*自下而上通常是二者结合,即自上而下计划设计,自下而上设计实施。另外还有原型法和面向对象方法等。开发数据库应用系统关键步骤,有以下五步:*系统总体计划,对部门(企业)内外部情况进行初步调查,提出可行性汇报(开题汇报)。*系统需求分析,对部门(企业)内外部情况进行具体调查,搞清原系统工作情况(输入、处理和输出情况),和对新系统功效要求(输入、处理和输出情况),提出DBAS逻辑模型(数据模型设计和关键业务处理步骤)。*系统应用设计,依据系统分析结果,完成各功效模块设计,设计 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 标准(如代码、命名等)确实立,数据库各表具体设计,和物理配制 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 制订(硬件、软件和网络等)。*系统应用实现,依据系统应用设计结果,完成系统编码和测试,和硬件安装和调试,和新旧系统转换、系统运行维护等。*系统评价,对系统运行所带来效益,进行评定。5.2数据库应用系统计划在进行初步调查基础之上,提出可行性汇报,说明系统必需和可行。初步调查关键内容有:*系统基础情况(内部和外部,应用目标,关键业务,和存在问题等)。*系统中信息处理情况(组织结构,工作方法,技术手段,和效能,人员等)。*系统资源情况(人、财、物)。*系统包含人员态度(现在和未来)。可行性汇报关键内容有:*项目标目标和功效,和意义(大背景和小背景下必需性)。*经济可行性,即需要支出费用,和能够取得有形无形收益。*技术可行性,现在电脑软硬件情况,开发人员水平。*管理可行性,即各级,尤其是中高层,管理人员对此项目标见解,和现在单位里管理情况是否适合。*预期效益和结论。5.3数据库应用系统分析系统分析任务,就是明确用户需求,了解现在系统输入、输出和相关处理情况,完成系统逻辑设计(新系统应该做什么,含有哪些功效)。其具体工作关键有:一、具体调查;二、系统化分析资料;三、提出新系统方案(逻辑设计)。5.3.1具体调查为了使新系统能够比现有系统工作更有效地工作,就必需首先要搞清楚现有系统情况。具体调查就是要搞清现在单位工作情况,查明其实施过程,发觉微弱步骤,搜集数据,为设计DBAS提供必需基础资料。具体调查工作关键有:管理业务情况调查分析和数据步骤调查分析。具体可采取调查方法有:*访问,和用户交谈。*发调查表。*召开调查会。*参与业务实践。*利用多种图表、文档资料等。管理业务调查关键包含:(仅仅取得现系统物理模型)*系统环境调查,它包含现有管理水平,原始数据起源,管理人员态度,开发人员情况,现有设备等调查。*组织机构和职责调查,即了解清楚单位内部各级组织机构,和各部门人员业务分工和工作职责等。*业务步骤调查,即依据现有信息流动过程,逐一调查全部步骤处理业务、处理内容、处理次序等,搞清各步骤所需数据信息及起源和流向、处理或计算方法、和信息形式(报表、显示格式等)。通常见图形方法来描述管理业务步骤调查结果。数据步骤调查分析关键包含:(取得较抽象信息流,即数据和数据流)*搜集现有全部输入单据(如收据、凭证等)、输出报表和其它 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 面记载数据(如帐本)。*搞清各步骤上具体处理方法。*搞清搜集而来各单据等样品上附加信息(如制作单位、报送单位等),和其样品上所包含各数据项情况(如数据类型、取值范围等)。*绘制能够全方面描述现有系统信息流动和处理步骤(即系统逻辑模型)数据步骤图。该数据步骤图将着重说明数据流动、加工处理和存放情况。数据流图有二个特点:抽象性和概括性。5.3.2系统化分析为了最终取得一个能够正确反应新系统数据信息流动、加工处理和存放逻辑模型,就必需深入对具体调查结果进行系统化分析,它是一个可能需要反反复复分析过程,其中需要进行认真分析内容关键有:*对新系统目标分析,经过具体调查后,需再次考虑原先确立目标是否符合实际情况,必需时,进行合适修改或提出确保目标实现具体方法。*对现系统存在问题分析,经过具体调查,对所发觉原系统存在问题提出改善措施。*功效分析和子系统划分,确定为了实现既定目标,新系统应该含有那些必需功效。假如目标过大,则要考虑怎样进行目标分解,然后分别用若干子系统来实现这些子目标。*数据分析,依据具体调查结果,编制数据字典,以备全部DBAS开发人员查阅,以预防出现差错。数据字典内容关键包含:数据项描述(如名称、类型、长度和取值范围等)、数据项间关系、处理过程、数据存放组织结构等内容。5.4数据库应用系统设计系统设计,就是在前一步系统分析结果之上,根据所获逻辑模型,对各处理部分等相关方面进行细化,为最终完成整个DBAS,奠定坚实基础。系统设计,通常包含总体设计和具体设计两方面。其中,总体设计内容关键包含系统功效设计、系统处理步骤设计、设计规范制订和硬件配置方案制订等;

2021年数据库应用系统设计方法范文1

具体设计内容则关键包含数据库设计、输入设计、输出设计和程序模块设计说明等。在进行系统设计时,应注意以下几点要求:*系统性,整个系统中所包含多种规范应该统一,使用方法、界面风格应尽可能确保一致,避免功效反复和操作冗余。*灵活性,经过提升各功效模块相对独立性,降低各功效模块相互依靠,以使所建立系统对环境改变有较强适应能力,如能够很轻易增加新功效模块,原有功效模块便于修改等。*可靠性,尽可能增强系统抗干扰能力,如用户敲错键、忽然掉电、输入错误、数据保密等。1.系统功效设计通常我们将复杂系统中,由电脑完成某项具体工作,称为一个功效模块。通常经过逐层功效分解措施,就能够取得一个最终、能够完成系统总体功效要求系统功效结构图。为了取得一个合理功效结构图,您能够参考由系统分析所取得数据步骤图中处理(功效),来进行系统逐层功效分解。这种模块化设计方法,是现在最常见一个功效模块设计方法。2.系统处理步骤设计因为功效结构图关键是从功效角度,来描述系统整体结构,但并未表示出各功效模块间是怎样传输数据信息。所以系统处理步骤设计,就是要以图形式,形象地反应出数据信息和处理之间相互关系,如:数据从何而来,中间结果存放何处,最终止果送到哪里等情况。系统处理步骤图也是以由系统分析所取得数据步骤图为基础而绘制,关键步骤就是:首先为数据步骤图中各处理功效为依据,描绘出各处理功效数据关系;然后再将这些处理功效数据关系综合起来,以形成一个能够反应整个系统数据关系图,即系统处理步骤图。3.设计规范制订因为通常DBAS,全部包含着很多数据项、数据文件(数据库)和程序,如不给予统筹命名,统一标准,未来不管是在系统使用、操作和维护管理方面,全部将会造成极大混乱,甚至会造成系统无法继续正常运行。设计规范制订,就是给整个系统确立一个“公用标准”,它具体地要求了各数据项、数据文件和程序统一命名标准、格式和统一名称等。为了说明清楚,下面我们给大家举多个例子,如在一个工资MIS中,我们能够这么要求:*数据项,采取两位拼音字母(大写)来命名,这两拼音字母分别来自数据项头两个汉字第一个拼音字母。如基础工资,用JB表示;房租,用FZ表示。*程序,采取GZXX形式来命名,其中XX是两位拼音字母(大写)来命名,这两拼音字母分别来自程序所完成功效名称头两个汉字第一个拼音字母。如查询程序,用GZCX。4.硬件配置方案制订对于大型DBAS来讲,制订硬件配置方案是个颇为费神事情,它需要渊博电脑软硬件知识、实际开发经验等很多知识。好在现在电脑功效已日趋强大而价格却逐步下降,所以对通常DBAS来讲,关键考虑以下多个原因:*是否连网,即考虑所建立数据库应用系统,是否准备在多台电脑上同时运行,若是这么,就需要建立电脑局域网。*电脑,若要联网,则需要考虑费用,若经济较拮据,则能够考虑高级电脑作服务器和低级电脑作日常操作之用。*数据库软件,通常见Foxpro就能够了,但假如要求数据安全保密,则需要考虑高级数据库软件了,如Sybase、SQLServer等。5.数据库设计实际上,因为数据库技术日趋成熟,这部分设计工作,已不是件难事。只要我们依据在系统分析时,总结出数据字典,和系统处理流图,就能够很方便地设计出所需要数据库。6.输入输出设计输入输出设计,通常是指设计电脑屏幕和打印机,显示出格式,方便用户能够输入数据,观察系统处理结果。输入输出格式设计好坏,直接影响到DBAS用户,甚至领导对系统印象好坏。为了设计好输入输出格式,您能够从两方面入手,一参考借鉴她人类似系统输入输出设计格式;二是以所搜集来已经有输入输出格式(如原始单据、凭证格式、报表格式等),和用户意见。以下是部分相关输入输出格式设计几点意见:(1)输入设计*便于用户输入操作,简化和减轻输入操作。*版面设计,有条不紊,清楚明了,符适用户习惯。*要确保输入数据格式正确性。*尽可能确保输入数据正确。*要考虑显示硬件限制。(2)输出设计*版面设计,有条不紊,清楚明了,符适用户习惯。*要考虑输出硬件功效限制。*要确保输出数据格式正确性。7.程序模块设计说明程序模块设计说明,以一个处理过程作为单位,是用于定义处理过程书面文件。该说明将在系统设计结束后,交给程序员,由程序员根听说明具体内容完成程序编码工作。程序模块设计说明,应包含内容有:程序名、所属系统及子系统名、功效、程序输入输出数听说明、输入输出数据文件和程序处理过程说明等。5.5数据库应用系统实现系统实施关键包含物理系统实施、程序代码设计和测试、项目管理(文档准备)、人员培训、数据准备和装入、系统转换和评价。在系统设计完成以后,现在就要准备全方面施工,完成整个DBAS。因为系统实施工作,头绪很多,需要有条不紊进行。系统规模越大,实施阶段任务就越复杂,所以在系统实施开始之前,需要制订出周密具体实施计划,即确定系统实施方法、步骤、所需时间和费用,并要监督计划实施,以确保系统实施工作顺利进行。系统实施阶段既是成功地实现新系统,又是取得用户对系统信任关键阶段。1.硬件系统实施硬件系统实施关键包含:电脑系统和通信网络系统订购、机房准备和设备安装调试等一系统活动。电脑系统实施基础标准就是:使所购置电脑系统能够满足MIS设计要求,而且使之含有一定扩充余地。当然,所购置计算机系统还应含有合理性能价格比。通信网络系统实施,当一个DBAS是基于一个由通信线路相互连接起来多种设备所组成计算机网络时,您还需要负责安装多种通信设备,如架设电缆、通讯线路连接等。另外还有网络性能调试等项工作。2.程序编码它关键工作就是依据系统设计所取得各功效模块说明,编写程序代码。在程序具体编写过程中,需注意以下二点要求:*可维护性,所编写程序,应便于以后程序维护。为此您要注意:在程序中要多加注释,一个

2021年数据库应用系统设计方法范文2

程序不编太长,程序调用层次应该清楚等。*可靠性,编写程序,您应该考虑部分意外情况处理,如这时用户敲错键怎样等。3.程序和系统调试程序和系统调试目标就是发觉程序和系统中错误并立即给予纠正。其中:*程序调试工作内容关键包含:程序语法检验和程序处理逻辑检验。在程序处理逻辑检验之前,您需要准备部分测试数据,即正常数据、异常数据和错误数据,以此来考验程序正确性。*功效调试(简称:分调),它工作内容就是将一个功效内全部程序按次序串联起来进行测试。这种调试目标关键是确保内部步骤控制关系正确和数据操作内容正确,同时也测试模块运转效率。*系统联调,它是由系统设计者亲自进行,其工作内容包含:(A)主控制和调度程序调试,调试目标不是验证处理结果正确性,而且确定控制往来通路和参数传送正确性,和发觉并处理资源调度中问题;(B)程序总调,经过功效模块和控制和调度程序调试,即可开始整个系统程序总调,也就是将主控制调度程序和功效模块联结起来,进行调试,确定整个系统功效符合设计要求。4.系统转换、运行及维护它工作内容关键包含:*系统转换,用新系统替换旧系统通常采取平行转换方法,即新旧两系统同时运行,对照二者输出,利用原系统来检测新系统。通常可分两步走,第一步以原系统作业为正式作业,新系统处理作校核用。第二步以新系统处理为正式作业,原系统作业做校核用。并行处理时间视业务内容而定,短则2-3个月,长则六个月至十二个月。转换工作不应急于求成,对于较大系统,能够分步进行转换.不仅是机器转换,程序转换,更难是人工转换。转换中可能发生多种多样问题。对此应作具体统计。*系统运行管理及维护,在新系统正式投入运行后,为了使MIS能够长久高效地工作,必需加强对MIS运行日常管理工作。这其中关键包含:(A)系统运行日常维护,即数据搜集、整理、输入及处理结果整理和分发;且对系统运行情况进行统计,尤其是要统计意外情况。*程序维护,依据用户对系统使用过程反馈,对MIS中程序进行合适地修改。*数据维护,关键是注意对MIS中数据库,进行定时备份工作,以防万一。5.项目管理开发和实现MIS,需要多方面人员亲密配合,假如您期望整个MIS项目能够成功,以下几方面人材是不可缺乏:*系统工作人员:负责系统分析和设计,她们应该既懂管理业务,又懂计算机;*程序员:负责编写和调试程序;*操作人员:包含上机操作人员和数据录入人员;*硬件人员:负责机器维护和保工作;*项目责任人:她相当于系统发展总工程师,应该精通管理业务,又熟悉计算机。6.系统评价MIS投入运行后,要在平时运行管理工作基础上,定时地对其运行情况进行集中评价。进行这项工作目标是经过对新系统运行过程和成效审查,来检验新系统是否达成了估计目标,是否充足利用了系统内多种资源(包含计算机硬件资源、软件资源和数据资源),系统管理工作是否完善,和指出系统改善和扩展方向是什么等。系统评价内容包含:*对信息系统功效评价;*对现有硬件和软件评价;*对信息系统应用评价;*对信息系统经济效益评价。5.6数据库应用系统示例这是一个用于工厂产品仓库管理DBAS。这家生产照明灯企业,每十二个月工业产值在四千万元左右。该厂现在生产产品图-1所表示。5.6.1系统计划工厂产品仓库管理组隶属于销售科领导,由七名职员组成,关键负责产品出入库管理、库存帐务管理和统计报表,而且应该随时向上级部门和领导提供库存查询信息。为了预防超储造成产品积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应常常提供库存报警数据(和贮备定额相比较超储数量或不足数量)。产品入库管理过程是,各生产车间随时将制造出来产品连同填写好入库单(入库小票)一起送至仓库。仓库人员首优异行检验,一是抽验产品质量是否合格,二是查对产品实物数量和规格等是否和入库单上数据相符,当然还要校核入库单上产品代码。检验合格产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格产品要立即退回车间。图-1工厂产品一览产品出库管理过程是,仓库保管员依据销售科开出有效产品出库单(出库小票)立即付货,并判明是零售出库还是成批销售出库,方便立即登记对应产品出库流水帐。平均看来,仓库天天要核收三十笔入库处理,而多种出库处理约五十笔。天天出入库处理结束后,记帐员就依据入库流水帐和出库流水帐按产品及规格分别进行累计,方便将本日内发生累计数填入库存台帐。图-2相关单据一览图-2所表示,产品入库单如表10.2所表示,出库单如表10.3所表示,入库流水帐如表10.4所表示,出库流水帐如表10.5和表10.6所表示,而库存台帐帐页如表10.7所表示。产品库存收发存月报表是依据库存台帐制作出来。产品库存查询响应是经过翻阅几本帐后实现。因为只做一个用于产品仓库管理信息系统,所以只要了解和仓库管理相关数据和信息交流情况就能够了。5.6.2系统分析依据搜集到多种系统输入单、帐页和输出报表等凭证,又经过亲身实践和向相关业务管理人员访问调查,系统分析结果以下:1.具体调查结果(1)该厂产品库存管理组织机构图-3所表示。图-3组织机构设置图(2)管理职能调查结果(图-4所表示):*库长:全方面负责仓库行政和业务管理。*出入库管理组:负责产品出入库检验、产品出入库管理、登记出入库帐。*统计分析组:天天依据出入库管理组出入库帐,统计出多种规格产品当日出入库累计数字,然后登入库存台帐。另外,负责生成产品收发库存月报表,经库长签字后呈上级主管部门。有时还要尽可能满足各方面多种查询要求。图-4管理职能示意图(3)业务步骤分析现行产品库管理系统业务步骤图图-5所表示。(4)数据步骤分析A.现行系统顶层数据步骤图(简称DFD)图-6所表示。对顶层图中数据流“1,2,3,4”说明以下:图-6顶层DFD*“1”:车间产

2021年数据库应用系统设计方法范文3

品入库单。*“2”:销售科开出有效零售产品出库单。*“3”:销售科开出有效批发产品出库单。*“4”:仓库制作产品库存收发月报表。B.第一层数据步骤图图-7所表示。图-7中数据流“1,2,3,4”和图-6中数据流“1,2,3,4”相同。图-7第一层DFDC.第二层数据步骤图图-8所表示。图-8中数据流说明以下:图-5业务步骤图*“1,2,3,4”:其意义和图-6中相同。*“5”:产品入库单上数据。*“6”:零售出库单上数据。*“7”:批发出库单上数据。*“8”:入库流水帐受骗日按产品名称、规格分别累计数据。*“9”:零售出库流水帐受骗日按产品名称、规格分别累计数据。*“10”:批发出库流水帐受骗日按产品名称、规格分别累计数据。*“11”:取得“8,9,10”数据。*“12”:库存台帐受骗月按产品名称、规格分别累计数据和其它加工处理后数据。图-8第二层DFD(5)数据字典A.数据流字典_______________________________________________________________________数据流名称:产品入库单标识符F1数据结构:01产品入库单类型长度02日期(RQ)字符型802产品代码(CPDM)字符型302产品名称(CPMC)字符型1802单位代码(DWDM)字符型102单位(DW)字符型402规格代码(GGDM)字符型202规格(GG)字符型1002入库数量(RKSL)数值型6排列方法:按(入库日期+产品代码)升序排列流量:最大50张/日平均30张/日起源:生产车间去向:产品入库处理_____________________________________________________________________________________________________________________________________________数据流名称:产品出库单标识符F2数据结构:01产品入库单类型长度02日期(RQ)字符型802产品代码(CPDM)字符型302产品名称(CPMC)字符型1802单位代码(DWDM)字符型102单位(DW)字符型402规格代码(GGDM)字符型202规格(GG)字符型1002备注03零售出库数量(LSSL)数值型602批发出库数量(PFSL)数值型6排列方法:按(日期+产品代码)升序排列流量:最大70张/日平均50张/日起源:销售科去向:产品出库处理____________________________________________________________________________________________________________________________________________数据流名称:仓库产品收发存月报表标识符F3数据结构:01收发存月报表类型长度02日期(BBRQ)字符型802产品代码(CPDM)字符型302产品名称(CPMC)字符型1802单位代码(DWDM)字符型102单位(DW)字符型402本月累计入库数量(RKSL)字符型202本月累计零售数量(LSSL)字符型1002本月累计批发数量(PFSL)数值型6排列方法:按日期排列流量:最大:1份/月平均:1分/月起源:仓库统计分析去向:主管部门_____________________________________________________________________其它中间过程数据流描述省略。B.数据存放字典_____________________________________________________________________存放文件名:产品入库流水帐标识符D1数据结构:01产品入库帐类型长度02日期(BBRQ)字符型802产品代码(CPDM)字符型302产品名称(CPMC)字符型1802单位代码(DWDM)字符型102单位(DW)字符型402规格(GG)字符型1002入库数量(RKSL)数值型6流入数据流:产品入库单(F1)流出数据流:包含处理名:入库处理、记库存台帐排列方法:按入库日期升序__________________________________________________________________________________________________________________________________________存放文件名:产品入库流水帐标识符D4数据结构:01库存台帐类型长度02日期(KCRQ)字符型802产品代码(CPDM)字符型302产品名称(CPMC)字符型1802本月累计入库量(RKSL)数值型802本月累计零售出库量(LSSL)数值型802本月累计批发出库量(PFSL)数值型8流入数据流:11流出数据流:收发存月报表包含处理名:入登记库存台帐,制月报表排列方法:按(日期+产品代码)升序_____________________________________________________________________其它存放文件描述省略。(6)处理描述_____________________________________________________________________处理名:产品入库处理标识符:P1输入:数据流F1输出:数据流F5处理定义:当一张入库单上数据检验合格,而且产品实物入库后,立即将这张入库单上数据登入产品入库流水帐。激发条件:产品入库发生________________________________________________________

2021年数据库应用系统设计方法范文4

__________________________________________________________________________________处理名:记库存台帐标识符:P4输入:出入库流水帐受骗日数据输出:记入库存台帐上数据处理定义:对出入库流水帐受骗日发生数据,按产品代码分别进行入库累计、零售出库累计和批发出库累计计算。然后将当日日期、产品代码和累计结果等填入库存台帐对应栏内。激发条件:每日过帐处理__________________________________________________________________________________________________________________________________________处理名:制作收发月存月报表标识符:P5输入:取自库存台帐数据输出:填入输出报表中统计数据处理定义:1.对库存台帐上本月发生出入库数据,按产品代码分别进行入库累计,一个代码代表产品累计值既为输出表中一行。2.计算公式:工业产值(不变价)=工业产值(现行价)=其中:——产品代码为i产品本月入库量计算——产品代码为i产品不变价——产品代码为i产品现行价激发条件:每个月制作库存报表_____________________________________________________________________(7)现行系统评价经过对现行系统需求分析,本系统数据流向是合理,但为了便于电脑管理,也为使系统能够提供更多辅助决议信息,本系统应做以下改善设想:*将多种帐本暂合为一本库存帐考虑。*增加库存报警功效。*增强多种灵活查询分析功效。(8)新系统逻辑模型提出依据前面分析和评价结果,所提出新系统逻辑模型图-9和图-10所表示。图-9系统逻辑模型I图-10系统逻辑模型II5.6.3系统设计在系统分析基础之上,继续产品仓库管理应用系统设计工作。1.系统设计目标*方便数据输入性能,良好人机界面,尽可能避免汉字和长字符串人工反复输入(采取代码词组)。*灵活地数据输入性能,能快速实现多项产品输入数据和库存数据查询。*考虑到工厂生产发展,对新产品数据也能给处理。*把现在基础上是"静态"库管理变为"动态"管理,能随时提供库存现实状况信息(包含库存报警信息)。2.系统功效结构图综合考虑改善后系统逻辑模型(见图-9)和设计新系统目标要求,绘制出系统功效结构,图-11所表示。3.系统信息步骤设计信息步骤图-14所表示,其中处理框内标出了对应程序名,其对应功效说明,请参见程序模块设计说明部分。图-11系统功效结构图4.代码设计(A)产品规格代码设计因为该厂在未来几年内生产产品品种不会超出十种,而且每种产品规格也不会超出十种,所以产品规格代码采取层次码,并用两位整数表示。设计方案图-12所表示,全部规格编码列于表10.8中(图-16所表示)。图-12产品规格代码设计方案图-13产品代码设计方案(B)产品代码设计产品代码用三位整数表示,设计方案图-13所表示。表10.9(图-17所表示)列出全部产品代码。图-14系统信息处理步骤图5.输出设计本系统报表输出格式设计成表10.10~表10.12形式(图-18、图-15、图-17所表示)。(表中数据为运行结果数据)。图-15表10.11图-15产品规格代码表图-16产品代码表图-17表10.12图-18表10.106.数据库设计这里我们只列出其设计规范,供大家参考。怎样依据数据字典设计数据库,我们会在第五章中具体介绍。库文件名称和库字段变量名称规范分别如表10.13和表10.14所表示(图-19和图-20)。图-19库文件名称规范表图-20库字段变量名称规范表7.输入设计(A)出入库数据录入卡设计,本系统中产品出入库数据录入卡沿用现在系统产品出入库单格式,参见表10.2和表10.3(图-2)。(B)产品入库数据输入屏幕格式设计,图-21,当输入入库日期以后,便在屏幕上出现此画面。数据录入方法有两种:*光标在右边提醒窗口内上下移动,选择正确入库产品代码后,则产品代码、名称等信息自动进入左边窗口目前显示行对应栏目内,然后光标停在“入库数量”栏上,打入入库数量即可。如此反复即可将本日内各张入库单上数据输入暂存文件内。然后选择提醒“存盘”、“放弃”或“继续”。*调整光标至左边窗口“代码”栏,接着打入要入库产品代码,此时对应产品名称便由系统自动填入,然后打入入库数量即可。最终选择“存盘”、“放弃”或“继续”。(C)产品出库数据输入屏幕格式设计,和产品入库数据输入屏幕格式基础相同,只是将图-21中“入库数量”栏分为“零售数量”和“批发数量”两栏。图-21产品入库数据输入屏幕格式8.程序模块设计说明(1)总控模块*程序名:CPMIN.PRG*功效:定义本系统数据录入.数据查询等功效菜单及各项功效下拉式菜单。选择功效菜单及其下拉菜单中操作项,进入对应操作。*处理过程:调用程序CP11.PRG实现产品出入库数据录入。调用过程MPROC2实现数据查询功效。调用过程MPROC3实现统计报表功效。调用过程MPROC4实现产品目录维护功效。调用过程MPROC5实现本系统运行结束退出功效。(2)产品出入库数据录入模块*程序名:CP11.PRG*功效:实现每笔产品出入库数据录入。*处理步骤:打开CPDM.DBF并索引之。打开CPRDATA.DBF并索引之。打开CPPK.DBF。若录入入库数据,则打开CPKC.DBF。若录入出库数据则打开CPXS.DBF。输入日期。打开CPSJSR.DBF,并和CPDM.DBF建立关联,然后清空CPSJSR.DBF。用BROW将出入库数据录入CPSJSR.DBF中。若

2021年数据库应用系统设计方法范文5

数据不保留则退出返回。若数据保留则首先将CPSJSR.DBFRQ字段全部用输入日期替换,然后经过调用过程CP11X把CPSJSR.DBF中数据转录到CPRK.DBF(入库)或CPXS.DBF(入库数据)中,并更新CPKC.DBF和CPRDATD.DBF。(3)每笔出入库数据查询模块*程序名:CP21.PRG。*功效:实现对三个月以内任何一天每笔入库数据查询显示。*处理步骤:打开CPDM.DBF。若查询任何一天每笔入库数据,则打开CPDK.DBF。若查询任何一天每笔出库数据,则打开CPXS.DBF。依据字段CPDM,立和CPDM.DBF关联。输入要查询日期。从CPRK或CPXS库中定位满足查询日期首统计,无数据可查到,显示“数据”,不然用“过滤器技术”和BROW命令显示查询结果。(4)每日、月、截止期出入库数据查询模块*程序名:CP23.PRG*功效:实现对下述查询条件查询显示功效。查询三个月以内任何一天多种产品全天累计出入库数据。查询两年内任何30天份多种产品全月累计出入库数据。查询从年初至某个截止日期多种产品累计出入库数据。*处理步骤:分三种情况讨论:第一个情况(按天查询)打开CPRDATA.DBF和CPDM.DBF。键入查询日期。按输入日期从CPRDATA库中过滤出和输入日期相匹配统计。显示结果。第二种情况(按月查询)打开CPRDATA.DBF和CPDM.DBF。键入查询月份。对和输入月份该月内各产品出入库数据分别累计。将该月累计值为零产品过滤掉。显示结果。第三种情况(查询从年初至某个截止日期多种产品累计出入库数)打开CPRDATA.DBF和CPDM.DBF。键入截止日期。对截止日期之前各产品出入库数据分别累加。显示结果。(5)某日实际数据查询模块*程序名:CP24.PRG。*功效:实现查询某一天多种产品实际库存数量。*处理步骤:打开CPKC.DBF和CPDM.DBF。输入查询日期。在CPKC.DBF中定位满足查询条件第一条统计,若没有则显示“无数据可查”,不然显示查询结果。(6)新增产品代码(目录)模块*程序名:CP41.PRG。*功效:将新产品目录数据增加到CPDM.DBF中,并在CPKC.DBF中增加对应字段。*处理步骤:在命令实施方法下,将新产品单位,单位代码,规格,规格目录录入CPDZB.DBF中。打开CPDZB.DBF,CPDM.DBF和CPKC.DBF。录入新产品产品代码,并校验。再录入该新产品其它目录数据。修改CPKC.DBF库结构(增加新产品字段)。(7)修改产品价格和贮备定额模块*程序名:CP42.PRG。*功效:修改产品价格和贮备定额。*处理步骤:打开CPDM.DBF。用BROW命令进行修改(注意只许可修改产品不变价、现行价、最高贮备和最低贮备)。(8)报表计算模块*程序名:CP31.PRG。*功效:依据本月实际发生数据,计算出统计报表(产品收发存报表)中数据,并将计算结果存入CPBB.DBF中供打印用。*处理步骤:输入报表月份。打开CPRDATA.DBF。在CPRDATA.DBF库中定位满足报表日期第一条统计。若无统计即eof()为真,则显示“本月无数据”,并返回。在本月范围内,按产品代码分别求出各产品本月出入库累计值。打开CPKC.DBF,定位到报表生成那天各产品实际库存数统计行。打开CPBBJS.DBF,并物理清空。把已计算出报表月份各产品累计出入库存量及还有实际库存数量填入CPBBSJ.DBF中。打开CPBB.DBF,将CPBBJS.DBF中数据复制到CPBB.DBF中。(9)打印“产品收发存月汇总表”模块*程序名:CP32.PRG。*功效:实现“产品收发存月汇总表”打印输出。*处理步骤:输入年份和月份。打开CPDM.DBF,并索引。打开CPBB.DBF,并过滤出符合报表月份数据统计。使CPBB.DBF和CPDM.DBF建立关联。若CPBB.DBF中无本月数据,则显示“本月报表未生成”,并返回,不然继续。打印表头。从CPBB.DBF中输出打印该月份汇总数据。(10)打印“产品库存报警表”模块*程序名:CP33.PRG。*功效:随时打印出低于最小贮备定额和高于最高贮备定额产品库存数据。*处理步骤:打开CPKC.DBF,并将统计指针指向最终一行统计。打开CPDM.DBF并索引。按CPDM.DBF中统计次序,逐行去检验CPKC.DBF最终一行统计中各产品库存量是否超储或不足,若不足时,在KCJC.DBFCPDM字段填上该产品代码,在JC字段填“不足”;若超储,则在JC字段填“超储”。打印表头。打印报表内容。5.6.3系统实施现在我们在系统设计基础之上,开始进行产品仓库管理信息系统系统实施工作,其具体工作内容关键有:1.依据系统设计中数据库结构设计,在电脑中完成其具体定义工作。2.依据系统设计中程序模块设计说明,完成全部程序编码工作。3.对完成程序,进行了测试,并修改所发觉部分程序错误。4.对所建系统分别进行功效测试和系统总调,确定各功效之间数据交流无问题。5.将购置来一台电脑安装在仓库办公室里,并安装操作系统、数据库软件和所开发MIS软件。(前两个软件,已由电脑商事先安装好了)6.经领导同意,培训了两名原仓库工作人员,作为MIS操作人员,负责日常数据输入工作。7.MIS维护工作,安排了一名该系统开发人员,全权负责。8.在月末,将仓库库存数据信息全部输入之系统中,并开始启用此MIS。9.在30天内,保持手工和电脑同时工作方法进行操作,并在月末对帐后无误,和操作人员已能对新系统进行熟练操作情况下,经领导研究同意,甩掉了人工记帐,全部依靠电脑管理。10.六个月后,因为领导和基层工作人员均对新系统工作均表示满意,整个MIS开发工作正式宣告结束。

本文档为【2021年数据库应用系统设计方法范文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。

[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

下载免费 ,已有0人下载

最新资料

热门推荐

推荐专题

普通用户 is_179289

暂无简介