进销存管理系统设计文档(1).doc

上传人:叶*** 文档编号:35244681 上传时间:2022-08-20 格式:DOC 页数:47 大小:406KB
返回 下载 相关 举报
进销存管理系统设计文档(1).doc_第1页
第1页 / 共47页
进销存管理系统设计文档(1).doc_第2页
第2页 / 共47页
点击查看更多>>
资源描述

《进销存管理系统设计文档(1).doc》由会员分享,可在线阅读,更多相关《进销存管理系统设计文档(1).doc(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、进销存管理系统目 录摘 要4第一章 引言51.1 组织机构概况5工程开发背景及信息系统目标5信息系统范围6第二章 系统分析72.1 概述72.1.1 系统分析的含义和目标72.1.2 系统分析的任务72.1.3 系统分析的步骤7系统的初步调查82.2.1 组织机构图介绍82.3 现行系统主要问题分析82.4 可行性分析92.4.1 技术可行性分析92.4.2 经济可行性分析102.4.3 营运可行性分析102.5 现行系统的详细调查102.5.1 现行系统的总目标11第三章需求分析12业务流程分析123.2 数据流图143.2.1 系统关联图143.2.2 系统顶层图153.2.3 系统一层图

2、153.3 数据字典173.3.1 数据流173.3.2 数据元素193.3.3 数据加工203.3.4 数据存储233.3.5 外部项243.4 根本加工说明253.4.1 根本加工分析25第四章系统概要设计264.1 软件模块构造设计264.1.1 HIPO分层图264.1.2 IPO图294.2 数据库设计324.2.1 实体描述334.2.2 联系描述334.2.3 E-R图34第五章 系统详细设计355.1 数据库的逻辑设计355.2 数据库的实现365.3 程序流程图375.4 计算机系统配置方案405.4.1 计算机系统硬件配置405.4.2 计算机系统软件配置405.5 历史信

3、息的管理405.6 人机界面的设计415.6.1 登录界面设计415.6.2 系统根本信息界面设计415.6.3 入库通知界面435.6.4 库存查询界面43第六章 系统实现446.1 概述446.2 编程工具与环境44系统测试456.4 系统运行与维护46第七章 完毕语487.1 概述487.2 系统的功能487.3 系统的特点487.4 存在问题及改良方向487.5 系统开发的体会497.6 致谢49第八章 参考文献50附录一: 操作使用说明书51附录二: 局部程序源代码54摘 要管理信息系统是一个由人和计算机等组成的能进展信息收集、传输、加工、保存、维护和使用的系统。它能实测国民经济部门

4、或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。本系统主要通过使用管理信息系统MIS的方法,对公司的日常业务处理和信息资源进展全面、系统的管理。在整个系统开发的过程中,运用了软件工程的根本概念、相关技术和方法。并且采用了系统生命周期的构造化程序设计方法,从而将整个系统开发各阶段系统分析、系统设计、系统实施的根本活动贯穿起来。本系统希望能够通过进销存管理信息系统的建立,理顺企业的信息流程和流向,使企业的经营管理更加完善,使所有职能部门的管理人员在信息系统的辅助下进展工作,提高管理的整体水平;希望能够在现有的人力、

5、物力、财力的根底上,进一步的发挥出企业的优势,使得企业能够扩大市场占有率,提高公司的竞争能力。本系统采用ASP开发设计。关键词:管理信息系统 进销存系统 第一章 引言1.1 组织机构概况上海新新 ( 以下简称新新公司 ) 成立于1998年。公司主要为商品的销售提供良好的销售渠道和广泛的营销网络。公司主要经营各种家电零部件,办公机械零部件以及各种建筑机械零部件的进出口业务,同时也从事保税区企业间的贸易代理,保税仓储业务,商品展示以及相关产品的咨询效劳等。公司拥有大量的各国生产厂家的信息,可根据客户的需要提供相应的效劳。1.2工程开发背景及信息系统目标随着公司业务量的逐渐增长,业务范围的不断扩大,

6、特别是中国进入WTO之后,市场竞争尤其是家电行业的竞争日趋剧烈,公司需要更多的人力、物力、财力以稳固并拓展公司商品在市场的销售额。如何更加有效地管理产品的进、销、存已成为公司领导的重要决策事项。到目前为止,公司还没有一套完整的、行之有效的管理信息系统,公司进展信息管理的主要方式是基于文本、表格等纸介质的手工处理,信息处理工作量大,查询困难。为了使公司的管理工作科学化、标准化,为了降低管理本钱,实现管理现代化,扩大市场的竞争优势,公司领导提出开发“进销存管理信息系统, 希望通过建立管理信息系统,提高企业现有资源的利用率, 使企业管理工作标准化、制度化和程序化,防止业务管理的随意性,提高信息处理的

7、速度和准确性,及时、准确地把握企业内部、市场和其他外部信息,以提高领导决策的水平。通过对系统的初步调查,明确了系统开发的目标为:按照管理信息系统的原理和方法,采用成熟、先进的信息技术和手段,支持公司进、销、存管理工作的全过程,加强销售活动中的各种信息资源的管理和应用,实现销售管理现代化,及时、准确地提供各种信息报表辅助领导决策。1.3信息系统范围“进销存管理信息系统主要是为公司的经营活动提供信息效劳,它涵盖了采购部门、销售部门和仓库的各项管理工作,涉及多方面的职能。系统能够对客户信息管理、订单管理、报价单管理、供给商管理、出货管理等信息提供存储、更新、查询、统计的功能,使公司能够合理控制进销存

8、各个环节,提高资金的利用率和结算速度,实现管理的高效率、实时性、平安性、科学化、现代化和智能化。系统的数据来源由各职能部门的业务人员通过键盘输入。此外,对系统的平安性方面也提出了明确的信息要求。第二章 系统分析 概述2.1.1 系统分析的含义和目标系统分析(systems analysis),是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进展分析工作的方法和技术。系统分析阶段的目标:就是按系统规划所定的某个开发工程范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。2.1.2 系统分析的任务系统分析的任务是:尽可能弄清用户对信息的需求,调查原信息系统的资源、输入、处理

9、和输出。完成新系统的逻辑设计,以满足新新公司的业务开展要求。系统分析的具体工作内容包括:(1) 可行性分析;(2) 详细调查;(3) 系统性分析;(4) 提出新系统的逻辑模型2.1.3 系统分析的步骤系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方案的提出。(1) 系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和开展方向。(2) 可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能,对系统开展背景、必要性和意义进展调查分析并根据需要和可能提出拟定开发系统的初步方案方案。(3) 现行系统详细调查:在可行性研究的根底上进一步对现行系统进展全

10、面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更有效。(4) 新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。系统的初步调查系统的调查内容主要是有关组织的整体信息,有关人员的信息及有关工作的信息。包括主要输入、主要输出、主要处理功能以及与其他系统的关系。2.2.1 组织机构图介绍MIS中心总经理行财部管理中心销售部库存部采购部财务部行政部图2.1 组织机构图2.3 现行系统主要问题分析本系统初步调查采用的主要方式是系统分析人员与新新公司各级主要管理人员进展交流,并到现场参观了解情况,主要参加人员是公司的销

11、售部、采购部、库存部、MIS中心和行政部的员工代表。新新公司现行管理工作存在的主要问题是:第一,虽然各部门都有计算机,但只是做简单的录入工作,没有充分发挥其作用。第二,业务管理工作缺乏标准性,随意性很大,对人的经历和水平有很大的依赖性,因此具体职能操作往往因人而异。第三,公司原先进展的信息管理方式是基于文本、表格等纸质的手工处理,由于业务量的不断上升,信息处理工作量的增大,所以错误时常发生。第四,公司领导对整个公司的生产、经营和销售信息掌握的不及时、不准确,影响决策的质量。这一切缺乏系统、标准的信息管理手段,严重阻碍了公司的安康开展,因此开发进销存管理系统非常有必要。公司领导希望通过建立管理信

12、息系统,使企业管理工作标准化、制度化和程序化,促进企业管理的根底工作,防止随意性,提高信息处理的速度和准确性,及时、准确地把握企业内部、市场和其他外部信息,以提高领导决策的水平。 可行性分析在明确系统目标和环境的根底上,需要进一步对系统的可行性进展研究。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进展调查分析并根据需要和可能提出拟开发系统的初步方案与方案。可行性研究是针对系统进展全面、概要的分析,主要包括三方面:技术可行性分析、经济可行性分析和营运可行性分析。2.4.1 技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能

13、否满足开发者需要等。公司目前内部建有局域网,各部门均采用P以上的PC机作为工作台,其容量、速度能满足系统要求。公司有专业的IT人员,对软件开发工具比拟熟悉,有开发数据库经历;能够胜任信息系统的开发工作。本系统采用和MS Windows 2000 Professional作为操作系统平台。公司内以MS Windows NT 效劳器建立局域网,通过系统管理人员进展维护。本系统的数据库开发平台选用Microsoft公司的SQL Server2000,该数据库管理系统在MS Windows NT 4.0 和MS Windows 2000 Professional上都能运行,并提供数据库之间的数据复制功

14、能,可代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发工具选用的是开发人员熟悉的ASP。2.4.2 经济可行性分析主要是对工程的经济效益进展评价,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是取得的收益中可以用前来衡量的那局部收益的另一局部难以用钱来表示。基于本公司的现有计算机及配套设备,建立MIS系统,不需要添置硬件设备,而且由本公司的员工自行开发,可以大大节省软件的开发费用,并且建立了MIS系统后,能大大减少重复性的书面报告,降低办公费用,提高办公效率,与前期的投入相比,后期的收益是更为可观的。2.4.3

15、营运可行性分析主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。公司各级领导积极支持该系统开发,并打算针对新开发的信息系统重新完善公司的规章制度,使新系统能够充分的发挥作用;系统操作简单,易于理解,员工经过短时间的培训就可以使用该系统。2.5 现行系统的详细调查对现行管理业务进展详细调查研究是了解系统需求和进展系统分析与设计的重大根底工作,因此要对新新公司的各项业务管理工作进展全面、细致而充分的调查研究。系统调研采取的主要方法是到现场去,通过座谈、询问、观察甚至直接参与管理活动,自上至下逐步细化地进展了解,调查内容涉及上至企业开展目标、经营

16、管理情况,下至具体职能管理工作和业务处理操作的企业经营管理全过程。详细调查的重点是对管理业务的流程进展描述,通过采用系统流程图中局部图形工具来描述管理业务活动,进展标准化说明。2.5.1 现行系统的总目标按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持公司管理工作的全过程,加强各种信息资源的管理与运用,提高企业管理工作的现代化水平,优化人、财、物和信息资源在供、销等各环节的运行机制。管理信息系统应逐步覆盖公司内部的所有部门和一切经营活动,使所有业务部门的工作人员在信息系统的辅助下进展工作,提高管理的整体水平,同时企业领导可以通过系统及时了解各部门工作的进展情况。第三章需求分析这一阶

17、段的主要目标是明确公司的信息需求,包括组织、开展、改革的总信息需求和各级管理人员完成各自工作任务的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果系统说明书的编写。业务流程分析业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统中不合理局部,在新系统根底上优化业务处理流程。现通过调查,采用系统流程图的局部图形工具来标准说明公司的业务活动。业务流程图中的符号说明如下图,业务流程如图3.2所示:系统内人员 系统外实体 单据、报表、帐目 处理 数据流向 存储图 业务流程图图例图 业务流程图这一阶段的工作主要包括调查

18、分析、建模、对模型进展评价和修改以及编写系统说明书。在对新新公司的业务流程进展认真分析和研究的根底上,经过和公司领导的反复协商、论证,最后确定了公司管理信息系统的逻辑模型。下面先以数据流程图和数据字典的方式来描述新系统的逻辑功能。3.2 数据流图数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上准确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、软件、数据构造与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。数据流图的符号说明如图3.3所示:外部项 加工

19、数据存储 数据流图3.3 数据流图图例根据调查材料,明确系统外部项,识别数据输入的来源和输出的去处,自顶向下逐层扩展整个系统的逻辑功能。3.2.1 系统关联图首先,明确信息系统与各外部实体的信息联系,把系统作为一个加工环节,绘出系统的最高层数据流图关联图,如下图:客户部管理中心进销存管理信息系统供给商图 关联图3.2.2 系统顶层图根据关联图,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流图的顶层图图3.5。图 顶层图从图上可以看出整个系统从总体上划分为销售管理、采购管理和库存管理三大局部:其中,销售管理是核心,整个系统以销售管理为龙头,根据客户部的订单通知,及时进展销售操

20、作事宜;采购管理部门根据销售部门的请购通知,进展商品的采购事宜;库存管理部门根据销售管理部门发出的提货单通知和采购管理部门发出的入库单通知进展库存的管理。3.2.3 系统一层图顶层数流图仅从总体上反映了公司的信息联系,应该按照自顶向下、逐层分解的分析方法对顶层图进一步细化。其中,对销售管理进一步细化,得到销售管理一层数据流程图图3.6,从图中可以看到,整个销售管理功能可划分为确定订货数量、生成缺货订购单、缺货订购单到货处理、发货管理四个子功能。图 一层图销售管理对采购管理进一步细化,得到销售管理一层数据流程图图,从图中可以看到,图 一层图采购管理对库存管理进一步细化,得到销售管理一层数据流程图

21、图,从图中可以看到,图 一层图库存管理如此逐层细化下去,直到数据流程图中的每一处理成为一个容易理解的单一功能为止,且这个单一功能可以通过简单的逻辑表达方式在数据字典中予以说明。限于篇幅这里不能全部列出。3.3 数据字典上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进展描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人

22、员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。由于篇幅有限,所以仅各举一个例子来说明。3.3.1 数据流数据流是数据构造在系统内传输的路径。数 据 流系统名:进销存管理编号:F1条目名:订单别名:定货单来源:客户去处:确定订货数量数据流构造:订单=订单号+日期+客户名称+产品名称+规格+数量+单价+付款方式+交货时间+交货地点流通量: 60份/每天顶峰流通量:70份/每天上午9:00-11:00简要说明:修改记录:编写缪晶日期审核王枫日期3.3.2 数据元素数据元素是不可再分的数据单位。数 据 元 素系统名

23、:进销存管理编号:条目名:进货合同号别名:属于数据流: F3,F4,F10存储处:D3数据元素值:代码类型长度取值范围意义字符GKC-00001GKC-99999 XXXXXXXX由字母和数字组成SPL-00001SPL-99999编号JPN-00001JPN-99999年号GAC-00001GAC-99999供给商代码GHL-00001GHL-99999简要说明:进货合同号是进货合同的识别符,每份进货合同都有唯一的合同号。修改记录:编写缪晶日期审核王枫日期3.3.3 数据加工数 据 加 工系统名:进销存管理编号:P1条目名:销售管理别名:输入:订单输出:发货单到货通知请购出库单提货单加工逻辑

24、:1.从客户处取得订单;2.查询库存台帐;根据库存台帐确定实际可发货数量,填写提货单给下一“处理;3.针对不满足数量的订货要求,产生请购;待收到到货通知后,再进展处理。4.接收出库单,根据出库单发货,并将订单执行情况记入发货单台帐中。简要说明:修改记录:编写缪晶日期审核王枫日期数 据 加 工系统名:进销存管理编号:P2条目名:采购管理别名:输入:请购输出:进货合同到货通知到货通知入库单加工逻辑:1.接收请购,与订货标准比拟;2.确定补货量,与供给商签订进货合同;3.接收到货通知,填写入库单,提出入库申请。4.发出到货通知,提醒销售管理模块进展处理。5.将进货合同执行情况记入进货合同台帐。简要说

25、明:修改记录:编写缪晶日期审核王枫日期数 据 加 工系统名:进销存管理编号:P3条目名:库存管理别名:输入:入库单输出:出库单提货单统计分析报表加工逻辑:1.接收入库单,做好接货安排;2.根据提货单,对照库存数量,开出库单。3.修改库存。简要说明:修改记录:编写缪晶日期审核王枫日期3.3.4 数据存储数据存储是数据构造保存或保存的地方,也是数据流的来源和去向之一。数 据 存 储系统名:进销存管理编号:D3条目名:进货合同台帐别名:进货明细表存储组织:记录数:约1000主关键字:进货合同号每个进货合同一条记录,按合同号顺序排列数据量:约200KB辅关键字:供给商名称记录组成:项 名:合同号日期供

26、给商名称产品名称规格单位毛重进货单价进货数量进货总价付款方式入库日期入库单号备注近拟长度:1020字节简要说明: 进货合同完成情况在备注中说明。修改记录:编写缪晶日期2004.04.11审核王枫日期2004.04.153.3.5 外部项外 部 项系统名:进销存管理编号:条目名:供给商别名:商品提供者输入数据流: 进货合同输出数据流: 到货通知主要特征:供给商:即所有商品的提供者,其主要特征是:供给商名称、 、联系人,联系 , 可提供商品清单简要说明:本系统不负责安排供给商的生产方案或进货渠道,只是根据进货要求向供给商订购有关商品。修改记录:编写缪晶日期2004.04.11审核王枫日期2004.

27、04.153.4 根本加工说明数据流图中所有不进一步分解的加工,称为根本加工。根本加工是实现系统功能的根本组成局部,准确地,清晰地描述根本加工,是表达系统逻辑功能的关键。由于根本加工涉及详细的数据处理功能和处理过程,为了做到准确、清晰、简洁,根本加工的描述往往需要设计多种手段与工具。所用的工具有:自然语言的文字表达、构造化语言、决策树、决策表、数学公式以及上述工具的联合使用。3.4.1 根本加工分析加工:采购管理 获取请购单的有关信息 安排采购人员,选择商品供给商加工P1.1.1: 确定订货数量图3.8 确定订货数量决策树第四章系统概要设计信息系统设计阶段的主要目的是将系统分析阶段所提出的反映

28、公司信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务是从系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体构造和系统各组成局部的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施方案,确保总体目标的实现。系统设计阶段的主要活动包括:系统总体构造设计;详细设计;系统实施进度与方案的制定;系统设计说明书的编写。4.1 软件模块构造设计系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和设计工具做指导。在此,我们采用构造化设计的方法来实现系统总体功能,提高系统的各项指标,即将

29、整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部构造,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。HIPO技术,即用图形方式表达一个系统的输入和输出功能,以及模块的层次。HIPO技术包含两个方面的内容:(1) HIPO分层图。用此图表示自顶向下分解所得系统的模块层次构造。(2) IPO图输入-处理-输出图,此图描述分层图中一个模块的输入、输出和处理内容。应用HIPO技术可以进展系统设计、评价,在系统实施之前加工和修改已设计的系统。HIPO图清晰易懂,可以使用户、管理人员和其他系统建立者很方便地理解系统的程序构造

30、,也有利于程序的编写和系统的维护。4.1.1 HIPO分层图首先绘制HIPO分层图。HIPO分层图用一个方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。模块之间的调用关系用联结两模块的直线表示。采用自顶向下扩展的方法先画综合性较强、层次较少的模块构造,然后再根据需要一步一步扩大,直到每个模块的处理功能和规模符合系统分解的原那么。应用HIPO技术可以进展系统设计、评价,在系统实施之前加工和修改已设计的系统HIPO图清晰易懂,可以使用记户、管理人员和其他系统建立者很方便地理解系统的程序构造,也有利于程序的编写和系统的维护。现以进销存管理信息系统为对象,根据系统分析的结果,按照构造化的系

31、统设计方法,应用HIPO技术进展模块构造设计,如下图:图4.1 HIPO分层图4.1.2 IPO图HIPO分层图表示了系统的模块层次构造,但它只能一般地看到各模块间的调用关系。要描述分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系,需用到IPO图,它是系统设计的重要成果,也是系统实施阶段进展程序设计的出发点和依据。IPO图系统名:进销存管理制图者:缪晶模块名:进销存管理信息系统日期:由以下模块调用:调用以下模块: 进销存管理统计分析系统系统维护输入:输出:订单各种分析统计报表处理内容:如处理客户订单,那么调用进销存管理模块如查询企业的经营情况,那么调用统计分析系统

32、模块如修改维护系统,那么调用系统维护模块内部数据元素:备注:图4.2 进销存管理信息系统模块IPO图IPO图系统名:进销存管理制图者:缪晶模块名:销售管理日期:由以下模块调用:调用以下模块:进销存管理确定订货数量发货管理生成缺货订购单缺货订购单到货处理输入:输出:订单请购信息到货通知出货信息处理内容:如收到新的订单,那么调用确定订货数量模块;如订单数量可以满足,那么调用发货管理模块;如订单数量不满足,那么调用生成缺货订购单模块;如收到到货通知,那么调用缺货订购单到货处理模块;内部数据元素:备注:图4.3 进销存管理模块IPO图IPO图系统名:进销存管理制图者:缪晶模块名:出库帐日期:由以下模块

33、调用:调用以下模块:库存管理新建出库单修改出库单打印出库单删除出库单查询出库单输入:输出:提货单数据修改后的库存数据打印出的出库单处理内容:如仓库收到提货单,要开新的出库单,那么调用新建出库单模块;如修改已存在的出库单,那么调用修改出库单模块;如打印当前或已存在的出库单,那么调用打印出库单模块;如删除已存在的出库单,那么调用删除出库单模块;如查询已存在的出库单,那么调用查询出库单模块。内部数据元素:备注:图4.4 出库帐模块IPO图IPO图系统名:进销存管理制图者:缪晶模块名:库存报表日期:由以下模块调用:调用以下模块:统计分析系统按日期查询按商品查询按品名查询按规格查询按供给商查询输入:输出

34、:入库单查询后的库存报表出库单处理内容:如需要查询一定日期内的库存量,那么调用按日期查询模块;如需要查询指定商品的库存量,那么调用按商品查询模块;如需要查询指定品名的库存量,那么调用按品名查询模块;如需要查询指定规格的库存量,那么调用按规格查询模块;如需要查询指定供给商商品的库存量,那么调用按供给商查询模块;内部数据元素:备注:图4.5 库存报表模块IPO图4.2 数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建立的重要组成局部。具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户的各

35、种信息需求。在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进展分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统用实体-联系图简称E-R图来描述系统的概念模型。E-R图由实体、属性、联系三局部组成,其符号如下图:实体 属性 联系图4.6 E-R图图例4.2.1 实体描述本系统中所涉及的实体有6个,其构造如下:客户客户编号、客户名称、联系人、联系 、 业务员业务员号、姓名、性别、年龄商品商品号、商品名称、规格、单价、计量单位供给商供给商编号、供给商名称、地址、联系人、联系 采购员采购员号、姓名、性别、年龄仓位仓位号、仓位名称、联系人、联系 、仓位面积4.2.2 联系描述本系统中实体之间有5个联系,其关系如下:1订货关系:业务员、客户和商品的关系是1:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁