管理信息系统参考模板_第1页
管理信息系统参考模板_第2页
管理信息系统参考模板_第3页
管理信息系统参考模板_第4页
管理信息系统参考模板_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业论文(设计)论文(设计)题目:和馨石材公司信息管理系统的设计与实现Design and implementation of the HeXin stone company information management system系 别:信息技术系 专 业:信息管理与信息系统 班 级:09级信息管理与信息系统3班 姓 名:邹翠妮 学 号:200916708338 指导老师:赵男男 职 称:讲师 日 期:2013年5月1日 1 / 89 教务处制目 录摘 要IABSTRACTII第一章 项目概述11.1 背景介绍11.2 现有系统存在问题分析11.3 系统开发的目标和意义21.3.1 系统开

2、发的目标21.3.2 系统开发的意义21.4 系统设计原则31.5 系统开发的工作计划31.6 本章小结4第二章 可行性分析52.1 经济可行性52.1.1 支出52.1.2 经济效益62.1.3 收益/投资比62.1.4 投资回收期62.1.5 纯收入62.2 技术可行性62.3 用户使用可行性72.4 社会可行性72.5 结论7第三章 需求分析83.1 需求分析的原则83.2 系统综合需求分析83.2.1 用户需求分析83.2.2 功能需求分析93.2.3 性能需求分析103.2.4 故障处理要求及其他需求分析113.3 系统业务流程分析113.4 系统逻辑模型分析143.4.1 数据流程

3、分析143.4.2 数据字典173.5 系统概念模型分析233.6 系统用例模型设计243.7 本章小结28第四章 系统概要设计294.1 系统功能结构设计294.1.1 用户登录模块304.1.2 用户管理模块314.1.3 客户信息管理模块314.1.4 客户信息查询模块324.1.5 产品信息管理模块324.1.6 产品信息查询模块324.1.7 订单信息管理模块334.1.8 订单信息查询模块334.1.9 库存信息管理模块344.1.10 库存信息查询模块344.1.11 统计报表模块344.2 数据库设计354.2.1 数据模型设计354.2.2 物理结构设计364.3 代码设计3

4、94.3.1 代码设计原则394.3.2 系统所需代码设计394.4 输入输出设计414.4.1 输入设计414.4.2 输出设计434.5 接口设计454.5.1 用户接口454.5.2 外部接口454.5.3 内部接口464.6 本章小结46第五章 系统详细设计475.1 系统模块设计475.1.1 用户登录模块设计475.1.2 用户管理模块设计475.1.3 录入客户信息模块475.1.4 客户信息管理模块485.1.5 客户信息查询模块485.1.6 录入产品信息模块485.1.7 产品信息管理模块495.1.8 产品信息查询模块495.1.9 录入订单信息模块495.1.10 订单

5、信息管理模块505.1.11 订单信息查询模块505.1.12 录入库存信息模块505.1.13 库存信息管理模块515.1.14 库存信息查询模块515.1.15 统计客户资料汇总报表515.1.16 统计产品信息汇总报表525.1.17 统计订单信息汇总报表525.1.18 统计库存信息汇总报表525.2 程序流程图535.3 本章小结53第六章 系统实现556.1 运行环境556.2 登录界面实现556.3 主窗体实现566.4 用户管理界面实现576.5 产品管理界面实现586.5.1 产品信息界面586.5.2 产品报价界面586.6 订单管理界面实现596.7 本章小结60第七章

6、系统测试617.1 测试的原则及测试方法概述617.2 系统主要的测试用例及结果617.3 本章小结65第八章 结束语668.1 论文总结668.2 开发中遇到的问题与展望66参考文献67致谢68摘 要随着人民生活水平的提高和生活方式的转变,石材行业服务的要求也在不断提高。目前石材行业的管理大部分还处于手动处理数据阶段,这种管理方式存在着以下缺点:效率低,易出错,另外时间长久了,将产生大量的文件和数据,这对于查找和维护都带来了不少的困难。针对目前石材行业存在的一系列问题,本文采用面向过程和面向对象相结合的设计方法设计实现了一个企业信息管理系统。本信息管理系统是在原有系统的基础上进行开发的,使用

7、Visual Studio 2010(C#)作为前台开发工具,Access2007作为后台数据库。新系统主要具有客户管理、产品管理、订单管理和库存管理的功能,可以实现石材企业大量信息的处理和维护,保证石材企业的日常运作能够正常进行。另一方面,新系统也解决了旧系统遗留下来的低效率、不稳定性问题,呈现给用户的是一个稳定、安全、高效率的操作系统。关键词:石材企业;信息管理系统;信息化;C#ABSTRACTWith the improvement of people's living standard and change the way of life, stone industry ser

8、vice requirements are constantly improve. The stone industry management still in the stage of manual processing data for the most part, this management way has the following disadvantages: low efficiency, and error-prone, additional time for a long time, will produce a lot of documents and data, to

9、find and maintenance have brought a lot of difficulties. According to the present problems, a series of stone industry, this paper USES the combination of procedural and object-oriented design method to design implements an enterprise information management system.This information management system

10、is the development on the basis of the original system, using Visual Studio 2010(C#) as a front-end development tool, Access2007 database as the background. New system mainly has the customer management, product management, order management and inventory management functions, can realize stone enter

11、prises large amounts of information processing and maintenance, daily operation of the stone enterprises can be normal. New system has solved the old system, on the other hand, the legacy of low efficiency and instability problems, presented to the user is a stable, safe, efficient operating system.

12、Key words: stone enterprises; Information Management System; informatization;C#第一章 项目概述1.1 背景介绍随着我国加入WTO,石材信息业的发展和市场竞争将更加激烈。石材企业建立信息管理系统,是石材企业生存和发展的必要手段;也是提高石材企业生产效率,降低经营成本,增强企业竞争力,形成独特竞争优势的一个有效手段。石材是一种特殊的商品,它具有重量大、品种多、规格多、难于加工等特点,给石材企业的运输、加工、库存及销售管理带来很大困难。由于石材这种商品的重量大,品种规格多,石材企业管理工作人员的工作强度大,大量的分类、统

13、计计算、登记、存储、加工图纸制作等工作,依赖人工来完成,十分繁琐,而且易出差错。在这种情况下,传统的信息管理模式显然已经不能与时俱进了,而是迫切地需要一种高效率的管理方式来引导石材行业的发展。当今社会经济的快速发展,计算机在社会生活中担任着越来越重要的角色,已经成为我们学习和工作的得力助手,无论任何场面都会使用计算机进行管理。石材行业更是如此。把计算机应用到石材管理中,实现石材数据管理的信息化,不但可以加快石材信息的查询、修改、删除、更新等,加强信息管理,提高生产质量,实现从入库到出库的自动化,还可以避免员工因看不清字迹而苦恼等现象。将石材管理实现信息化已经成为一种时尚和进步,石材经营者方面也

14、希望通过便捷的方式提高自身的工作效率,满足客户的需求,缓解因品种规格多样而难以入库的问题,提高材料的合理利用率,提高企业管理水平,同时加速企业的科技进步。这样就产生了石材企业信息管理系统。1.2 现有系统存在问题分析把计算机应用到一个单位(企业、部门)的管理中去,一般要经历从初级到成熟阶段的成长过程。诺兰(Nolan)总结了这一规律,于1973年首次提出了信息系统发展的阶段理论,被称为诺兰阶段模型。诺兰模型主要用于指导管理信息系统的应用,这一模型总共有6个不同阶段:初装、蔓延、控制、集成、数据管理、成熟。和馨石材公司的信息管理系统目前正处于第五个阶段数据管理阶段,普遍存在以下不足之处:1.系统

15、的反应速度不够灵活,效率低下,经常需要操作两次或者多次才会有响应;2.易出错,当系统将数据传递到其他分机时,会出现丢单、漏单的现象,给企业带来不可估量的损失;3.依赖于人工操作程度较大,企业使用的系统基本上是采取人工相结合的方式进行,很大程度上依靠人工操作,经常要通过人工来进行账目核对;4.系统不稳定,系统经常出现死机或者断网的状态,这时候就得依靠人工来下单,从根本上未能发挥该系统的作用。随着社会的发展,信息化是社会进程的必然趋势,石材企业信息管理系统只有快、准、精,才能发挥其价值,才能在竞争越来越激烈的石材行业中取得优势。1.3 系统开发的目标和意义1.3.1 系统开发的目标本系统是一个典型

16、的信息管理系统,以石材业务为基础,主要的目标是能够很好地管理有关石材方面的工作,从而提高整个石材企业的工作效率和工作质量,主要包括: (1)对各种信息及资料进行科学地分类、记录;(2)随时提供各种信息资料的查询;(3)可进行信息资料的统计分析,编制各种统计报表;(4)有较完善的系统维护功能。1.3.2 系统开发的意义和馨石材公司是云浮的一家中小型企业,占地面积大概1500平方米,主要是加工和出售各类石材。企业内部结构分为:办公室、采购部、生产部、销售部、财务部,大概有120名员工。随着石材经营规模的不断扩展,目前的信息管理系统已经无法满足石材稳定运营的需要。同时,随着当今科技及社会的飞速发展,

17、客户对石材的规格要求也越来越高。因此,开发一个较为完善的企业信息管理系统是必然的,只有这样才能更方便、更高效地实现对石材的管理,才能为顾客带来更多便利,才能适应愈趋激烈的行业竞争。石材的信息管理系统是石材企业的重要组成部分,对于顾客和管理者来说都至关重要,运用石材信息管理系统可以减轻管理人员的工作量,提高管理效率,降低管理成本。帮助企业利用计算机强大的数据处理能力和流程优化能力,满足企业管理人员和不同层次顾客的需要,也为企业将来的信息化建设提供必要的支持。1.4 系统设计原则和馨石材公司要开发信息管理系统必须遵循以下原则:1.实用性原则:确保系统具有良好的系统性能,友好的用户界面,较高的处理效

18、率便于使用和维护,并采用成熟的技术。2.先进性原则:尽量采用先进而且成熟的技术,使系统具有较高的技术水平和较长的生命周期。3.开放性、安全性、可靠性及可扩展性原则。4.兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用的需要。5.规范性原则:软件设计过程严格按照“软件工程”的规定,系统编码,文档,操作系统平台以及所采用的开发方法按照相应的国际和国家标准。1.5 系统开发的工作计划本系统的项目工作计划设计,主要是利用甘特图(Gant Chart)对系统开发项目中的各种活动进行计划调度和控制,其中横向表示时间,纵向表示工作。如图1-1所示。12.1 2 3 4 5 6 7 8 9 10 1

19、1 12 13.1 2 3系统投运系统实施信息管理系统制作 信息管理系统设计资料收集系统分析图1-1 信息管理系统开发项目的工作计划甘特图1.6 本章小结本章主要介绍了系统开发的背景、目标和意义,分析了和馨公司现有系统存在的问题,提出了系统设计的原则,以及制定了系统开发的工作计划。经过以上多个方面的研究分析,证明了本系统发开的必要性和可行性,用户可以通过使用本系统节省大量时间及人力物力,从而提高企业的工作效率,同时提高企业的管理水平。第二章 可行性分析可行性分析是系统第二阶段的研究方向,它本着明确系统的目标、规模、功能等的实现进行一系列的分析,对是否能够开发的背景、必要性进行调查,明确系统开发

20、所需要面对的状况。根据需求制定初步方案和计划,考虑市场的可接受程度,是否能够简单快速解决用户问题,代价是否值得花费时间精力去解决。基于这背后的意义,本系统设计的可行性分析包括有以下几个方面:经济可行性、技术可行性、用户使用可行性、社会可行性。2.1 经济可行性成本/效益分析:估计开发成本、运行费用、新系统将带来的经济效益。2.1.1 支出(1)基础投资:终端PC机3台:5000(元)×3(台)=15000元网络设备(集线器、交换机、路由器):4000元辅助设备(打印机、移动硬盘、扫描仪):10000元共计:29000元(2)其他一次性投资:软件开发费:10000元Microsoft

21、Visual Studio 2010:5500元 Microsoft Office Access 2007:6000元Windows XP:12000元共计:33500元经常性支出:人工费用:4(人)×3000(元)×1(月)=12000元网络宽带费用:200元其他不可知额外支出:2000元共计:14200元支出总计:29000 + 33500 + 14200 = 76700元7万元2.1.2 经济效益和馨石材公司应用本系统后,将可减少3名员工,目前员工平均工资为2000元,估计本系统将使用5年,按银行利率3%,系统应用后的年收益为:3(人)×2000(元)

22、15;12(月)=72000元7万元五年的总收益为:7.2×(1.03+(1.03)2+(1.03)3+(1.03)4+(1.03)5)39.37万元另外,还有不可定量的无形收益,如提高企业的工作效率。2.1.3 收益/投资比本系统的收益/投资比为:39.37÷7.67=513.3%2.1.4 投资回收期本系统的投资回收期为:(7.67-6.99)÷6.79 + 1=1.1年2.1.5 纯收入本系统的纯收入为:39.37-7.67=31.7万元综上所述,和馨石材公司信息管系统的收益远远大于支出,投资回收期不到两年,因此该系统在经济上是完全可行的。2.2 技术可行性

23、本系统在Windows XP的开发环境下,采用Microsoft Visual Studio 2010开发工具,Microsoft Office Access 2007使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。作为数据库系统的开发,C#是一个非常理想的选择。C#是一种精确、简单、类型安全、面向对象的结构化高级程序设计,可用于开发Windows环境下的应用程序,它简单易学、效率高,而且功能强大。在大学本科四年里,无论从理论上还是从实践上,对以上技术的使用我都已经得到了充分的锻炼,并能学以致用,因此开发和馨石材公司

24、信息管理系统采用以上技术是可行的。2.3 用户使用可行性因系统使用登录的页面给用户提供一系列的操作,因此该界面要求功能完善,具有一定的安全性,并且能够快速地使用户进行登录操作。登录成功后,用户能够看到自己的专属档案页面,整齐的布局及完整的信息。本系统界面友好美观,操作简单易行,查询灵活方便,业务管理信息化,即使是没有经过培训的人员也能进行简单的操作。要想提高工作质量和效率,本系统在应用前,应该对企业所有员工进行操作培训,对系统管理员进行专业培训。因此,本系统具有用户使用的可行性。2.4 社会可行性和馨石材公司信息管理系统能够实现,必须具备接受和使用新的信息管理系统的条件。从组织内部来讲,虽然新

25、的信息管理系统的建立,可能导致某些制度甚至管理体制的变动,但是对于这些变动,和馨石材公司已有了足够的承受能力。从组织外部来讲,信息管理系统运行后,报表、票证格式的改变,是可以被有关部门认可和接受的,所以不会有因此而影响营业额的情况出现。2.5 结论综上所述,经过一系列各个方面的可行性分析,经济、技术、用户使用、社会都有可行性,而且使用本系统不仅节省人力、物力和人力,还提高了石材企业信息管理的安全性、条理性、规范化,大大提高了工作效果。因此,开发和馨石材公司信息管理系统是完全可行的。第三章 需求分析软件的需求分析是软件生存周期中最重要的一步,也是关键的一步。它的基本任务是准确地回答“系统必须做什

26、么”这个问题。软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,需求分析是系统设计的起点,分析的好坏直接影响系统的代码设计,进而影响到设计结果是否实用的问题。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求;另一方面,要准确地表达被接受的用户要求,只有经过确切描述的软件需求才能成为软件设计的基础。3.1 需求分析的原则本系统需求分析的原则:(1)必须理解并描述问题的信息域,根据这条准则应该建立数据模型。(2)必须定义软件应完成的功能,这条准则要求建立功能模型。(3)必须描述作为外部事件结果的

27、软件行为,这条准则要求建立行为模型。(4)必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。3.2 系统综合需求分析3.2.1 用户需求分析石材企业信息管理系统是一种具有交互功能的管理系统,它使得石材企业对客户、产品、订单和库存的管理变得轻松、快捷、方便,同时也给顾客带来便利。本系统主要包括客户管理、产品管理、订单管理和库存管理四大部分。自从计算机应用于管理领域以来,给当今的石材业发展带来了巨大的贡献。使用计算机对石材业信息进行管理,具有传统管理方法无可比拟的优点,例如:检索迅速、查找方便、存储量大、保密性好等,而这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化管理的

28、重要条件。这对于在石材业发展越来越激烈的今天,石材业该如何提高自身的服务质量和管理水平显得越来越重要。尤其是石材这种商品的重量大,品种规格多,使得石材企业管理工作人员的工作强度大,大量的分类、统计计算、登记、存储、加工图纸制作等工作。 如果没有一套可靠的信息管理系统,单单凭传统的手工操作不仅效率低下,而且还很容易出错,进而给企业的发展带来不可估量的损失。而拥有一套可靠的信息管理系统就能够符合用户的需求,包括实现石材企业信息管理的系统化、规范化和自动化。不仅能随时掌握客户资料、销量、库存的基本情况,而且还具有操作方便、便于纠错、代替手工的特点,是用户的首选。3.2.2 功能需求分析本系统应具有以

29、下功能需求分类:(1)系统管理:为保证系统的安全性、保密性,系统对用户权限进行管理。用户要修改、查询系统里的数据,就必须要通过用户的登录窗体。登录成功后,才能对用户资料进行添加、修改,或者操作系统的其他功能。(2)客户管理:包括客户编号、客户名称、联系人、联系电话、联系地址、发展日期等客户基本信息的管理,通过对客户基本资料的添加、修改、查询和删除的操作,让企业管理者更了解客户的动态。(3)产品管理:包括产品信息和产品报价的管理,根据实际情况,操作员需要及时更新系统的产品资料,以免产品报价出错等情况发生。(4)订单管理:包括单号信息、下单管理、发货管理和取消订单的管理,用户可以随时查看已发货订单

30、、未发货订单和取消的订单。(5)库存管理:商品入库、商品库存管理以及出货信息的输入输出,包括产品编号、产品名称、产品规格、所属仓库等信息的查询和修改。根据企业的业务情况,操作员必须要及时更新系统的石材信息,以免出现入、出库而产生的偏差。(6)报表统计:操作员可以从数据库中通过月份条件统计出合适的数据,并将数据显示到水晶报表中,或通过打印功能将整理出来的数据打印出来。本系统的主要功能有系统管理、客户管理、产品管理、订单管理、库存管理五个部分,每个功能模块都是与企业管理息息相关,目的在于提高信息的准确和管理的精度,进而帮助企业获悉石材领域的有效具体问题,并可以统计报表进行业绩考核。3.2.3 性能

31、需求分析一台微型计算机功能的强弱或性能的好坏,不是由某项指标来决定的,而是由它的系统结构、指令系统、硬件组成、软件配置等多方面的因素综合决定的。性能需求指定系统必须满足的定时约束或容量约束,通常包括系统的可用性、可靠性、扩展性、可支持性和系统接口等方面的需求。在本系统中,为了保证系统性能的准确性和可测试性,主要采用了非量化的指标要求来描述,即对系统的功能进行简单的文字描述,其中特别用量化的指标要求来描述系统“可用性”的“培训时间”,即利用阿拉伯数字加以具体的描述,用户只有在一定的时间范围内掌握系统的操作,系统的可用性才会符合要求。而具体的系统要求见表3-1至3-3。表3-1系统性能的可用性要求

32、指标用户职责系统功能培训时间管理员进行系统的设置和数据信息的维护提供用户权限管理工具,系统维护和设置工具12-20小时普通用户使用本系统提供的功能进行相应的数据处理提供相应的查询、处理、输出功能2-8小时表3-2系统性能的可靠性要求指标指标要求平均故障率故障发生的频率不高于1次每月故障可恢复性拥有备份设备,保证在24小时内恢复正常可维护性提供方便的系统管理工具,为管理员进行系统的设置和管理表3-3系统性能的可支持性指标指标名称指标描述指标范围CPU利用率中断率系统利用率 指处理器执行非闲置线程时间的百分比每秒钟设备中断处理器的次数指运行在计算机上的所有处理器调用OS服务例行程序的综合率75%8

33、5%取决于处理器,越低越好,不宜超过1.000若中断率大于系统利用率,则表明系统中某一硬件设备产生过多的中断进程切换率计算机上所有处理器全都从一个线程切换到另一个线程的综合率若此计数器的数值较大,则表明用户和内核模式之间频繁切换3.2.4 故障处理要求及其他需求分析使用本系统时可能出现如下故障:(1)输入用户名不存在:说明数据库无此用户名,需开户;(2)密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,登录失败超过3次,将自动退出系统;(3)由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份;(4)由不可抗拒力造成的损失:由用户自行承担。为减轻管理员操

34、作复杂度,可配备读条行码设备一台。为保护资料可恢复性,可配备备份设备一台,如用光盘备份可配备光盘记录机。3.3 系统业务流程分析用业务流程图描述系统各项业务处理过程,并结合业务流程图详细,准确地说明业务处理过程中数据的收集,输入,传递,存储,加工的方法,算法,输出的数量及形式等。业务流程图使用符号:表示信息或处理的流向表示输入或输出报表、单据、报告等表示单位或个人表示业务处理表示各种账目、规范定额手册、报表积累等大量存档信息和馨石材公司信息管理系统的业务流程图,如图3-1所示。客户客户订单客户资料仓库管理员操作员操作员登记客户订单登记客户资料仓库信息表产品信息表客户订单簿客户资料簿操作员取消处

35、理发货处理追加处理录入仓库信息录入产品信息取消订单表发货单追加订单表产品信息簿库存簿更新库存报表统计统计报表统计统计月客户信息汇总表月产品信息汇总表月库存信息汇总表月订单信息汇总表经理图3-1 和馨石材公司信息管理系统的业务流程图系统业务流程文字描述:(1)客户分别把客户资料和客户订单交给操作员,操作员使用用户名和密码登录成功后,把相关资料分别登记到客户资料簿与客户订单簿。(2)根据客户的不同要求,操作员可对客户订单分别进行三种不同的处理:追加处理、发货处理及取消处理,生成追加订单表、发货单、取消订单表,并更新库存。(3)仓库管理员将产品信息表交给操作员,操作员录入产品信息表到产品信息簿,同时

36、入库库存信息簿。(4)分别对客户资料簿、客户订单簿、库存簿和产品信息簿进行统计月报表,交给经理。通过水晶报表,可以更直观地了解企业相关信息,为企业管理层提供最直接的抉择信息。3.4 系统逻辑模型分析模型就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图形符号和组织这些符号的规则组成。为了更好地理解复杂事物,本系统采用建立事物模型的方法。本系统运用了需求分析过程的逻辑模型:数据流程图(功能模型)、数据字典等来表达系统内部数据的运行以及数据的描述和定义。3.4.1 数据流程分析数据流程图简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分、处理部分、数据

37、存储部分和数据流部分四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,对数据流图作如下说明:(1)每一细化过程的实体、处理、数据流都用汉字标识,并给出相应的标号。(2)数据流程图符号说明。数据流图的符号说明见表3-4。表3-4数据流程图符号说明图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。PMC处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。FmDn S数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称。数据流记述数据流的流动方向,FM记述数据流的名称。和馨石材公司信息管理系统数据流

38、程图如图3-2至3-4所示。图3-2 和馨石材公司信息管理系统顶层数据流程图F8月客户信息报表客户仓库管理员企业信息管理PF1客户资料F2客户订单F3产品信息表经理PF9月订单信息报表F4仓库信息表F10月库存信息报表F11月产品信息报表F1P1登记客户资料D1客户资料簿P5统计F8F3P4录入产品信息D4产品信息簿P10统计F11F5追加订单表P6追加处理P2登记客户订单F6发货单P7发货处理F2客户订单簿D2F7取消订单表P8取消处理P9更新库存P3录入仓库信息F4库存簿D3F10P11报表统计P12更新订单簿P13报表统计F9D2图3-3 和馨石材公司信息管理系统数据流程图一级细化图P5

39、.1确定统计P5.2输出设计客户资料月报表D5F8D1F11产品信息月报表D4P10.1确定统计P10.2输出设计D8F9D2P13.2输出设计订单信息月报表D6P13.1确定统计F10P11.1确定统计P11.2输出设计库存信息月报表D7D3图3-4 和馨石材公司信息管理系统数据流程图二级细化图3.4.2 数据字典数据字典(Data Dictionary,简称DD)是在完成新系统数据流程图的设计的基础上,用来对DFD的进一步定义和描述的结构化工具,是构成新系统逻辑模型的重要部分,是系统设计、实施和维护的重要依据。数据字典是对DFD中所有元素(数据流、数据存储、数据流及数据存储中的数据元素、数

40、据处理)的定义和集合。它们的定义常常是以卡形式给出的,数据流定义用数据流卡,数据存储定义用数据存储卡,数据处理定义用数据处理卡,数据元素定义用数据元素卡。(1) 数据流卡去向:处理“登记客户订单”(P2)数据流卡名称:客户订单表 编号:F2来源:外部实体“客户”数据结构:订单号、客户编号、总金额、下单日期、发货日期、发货状态说明:去向:处理“登记客户资料”(P1)数据流卡名称:客户资料表 编号:F1来源:外部实体“客户”数据结构:客户编号、客户名称、联系人、联系电话、联系地址、发展日期说明:去向:处理“录入产品信息”(P4)数据流卡名称:产品信息表 编号:F4来源:外部实体“仓库管理员”数据结

41、构:产品编号、产品名称、吨数、件数、方数、扎数、成本价、销售价、利润、销售情况说明:去向:处理“录入仓库信息”(P3)数据流卡名称:库存信息表 编号:F3来源:外部实体“仓库管理员”数据结构:产品编号、产品名称、吨数、件数、方数、扎数、仓库、入库时间、产品状态说明:去向:外部实体“经理”数据流卡名称:月订单信息报表 编号:F9来源:处理“输出设计”(P13.2)数据结构:订单号、客户编号、总金额、下单日期、发货日期、发货状态说明:去向:外部实体“经理”数据流卡名称:月客户信息报表 编号:F8来源:处理“输出设计”(P5.2)数据结构:客户编号、客户名称、联系人、联系电话、联系地址、发展日期说明

42、:去向:外部实体“经理”数据流卡名称:月产品信息报表 编号:F11来源:处理“输出设计”(P10.2)数据结构:产品编号、产品名称、吨数、件数、方数、扎数、成本价、销售价、利润、销售情况说明:去向:外部实体“经理”数据流卡名称:月库存信息报表 编号:F10来源:处理“输出设计”(P11.2)数据结构:产品编号、产品名称、吨数、件数、方数、扎数、仓库、入库时间、产品状态说明:(2) 数据存储卡相关处理:由处理P3、P9写入,读取其数据的处理有:P11.1数据存储卡名称:库存簿 编号:D3数据结构:数据项名称类型位数取值范围产品编号字符 8数字产品名称字符 6汉字吨数数值 30-999件数数值 2

43、0-99方数数值30-999扎数数值10-9仓库字符5汉字入库时间日期8日期产品状态数值10或1相关处理:由处理P4写入,读取其数据的处理有:P10.1数据存储卡名称:产品信息簿 编号:D4数据结构:数据项名称类型位数取值范围产品编号字符8数字产品名称字符 6汉字吨数数值 30-999件数数值 20-99方数数值30-999扎数数值10-9成本价数值30-999销售价数值30-999利润数值50-99999销售情况字符30汉字相关处理:由处理P1写入,读取其数据的处理有:P5.1数据存储卡名称:客户资料簿 编号:D1数据结构:数据项名称类型位数取值范围客户编号字符5数字客户名称字符10汉字联系

44、人字符10汉字联系电话字符11数字联系地址字符30汉字发展日期日期10日期相关处理:由处理P12写入,读取其数据的处理有:P13.1数据存储卡名称:客户订单簿 编号:D2数据结构:数据项名称类型位数取值范围订单号字符8数字客户编号字符5数字总金额数值50-99999下单日期日期8日期发货日期日期8日期发货状态字符3汉字相关处理:由处理P5.1写入,读取其数据的处理有:P5.2数据存储卡名称:客户资料月报表 编号:D5数据结构:数据项名称类型位数取值范围客户编号字符5数字客户名称字符10汉字联系人字符10汉字联系电话字符11数字联系地址字符30汉字发展日期日期10日期相关处理:由处理P13.1写

45、入,读取其数据的处理有:P13.2数据存储卡名称:订单信息月报表 编号:D6数据结构:数据项名称类型位数取值范围订单号字符8数字客户编号字符5数字总金额数值50-99999下单日期日期8日期发货日期日期8日期发货状态字符3汉字相关处理:由处理P11.1写入,读取其数据的处理有:P11.2数据存储卡名称:库存信息月报表 编号:D7数据结构:数据项名称类型位数取值范围产品编号字符8数字产品名称字符6汉字吨数数值30-999件数数值20-99方数数值30-999扎数数值10-9仓库字符5汉字入库时间日期8日期产品状态数值10或1相关处理:由处理P10.1写入,读取其数据的处理有:P10.2数据存储卡

46、名称:产品信息月报表 编号:D8数据结构:数据项名称类型位数取值范围产品编号字符8数字产品名称字符 6汉字吨数数值 30-999件数数值 20-99方数数值30-999扎数数值10-9成本价数值30-999销售价数值30-999利润数值50-99999销售情况字符30汉字(3) 数据处理卡输出:数据存储“客户资料月报表”(D5)数据处理卡名称:确定统计客户资料 编号:P5.1输入:数据存储“客户资料簿”(D1)处理:将数据存储“客户资料簿”中的数据通过每月汇总统计,存储到数据存储“客户资料月报表”中。说明:输出:数据存储“订单信息月报表”(D6)数据处理卡名称:确定统计订单信息 编号:P13.

47、1输入:数据存储“客户订单簿”(D2)处理:将数据存储“客户订单簿”中订单部分的数据通过每月汇总统计,存储到数据存储“订单信息月报表”中。说明:输出:数据存储“库存信息月报表”(D7)数据处理卡名称:确定统计库存信息 编号:P11.1输入:数据存储“库存簿”(D3)处理:将数据存储“库存簿”中出库部分的数据通过每月汇总统计,存储到数据存储“库存信息月报表”中。说明:输出:数据存储“产品信息月报表”(D8)数据处理卡名称:确定统计产品信息 编号:P10.1输入:数据存储“产品信息簿”(D4)处理:将数据存储“产品信息簿”中的数据通过每月汇总统计,存储到数据存储“产品信息月报表”中。说明:输出:数

48、据流“月客户信息报表”(F8)数据处理卡名称:输出设计客户资料 编号:P5.2输入:数据存储“客户资料月报表”(D5)处理:将数据存储“客户资料月报表”中的数据通过打印输出到数据流“月客户信息报表”中。说明:输出:数据流“月订单信息报表”(F9)数据处理卡名称:输出设计订单信息 编号:P13.2输入:数据存储“订单信息月报表”(D6)处理:将数据存储“订单信息月报表”中的数据通过打印输出到数据流“月订单信息报表”中。说明:输出:数据流“月库存信息报表”(F10)数据处理卡名称:输出设计库存信息 编号:P11.2输入:数据存储“库存信息月报表”(D7)处理:将数据存储“库存信息月报表”中的数据通过打印输出到数据流“月库存信息报表”中。说明:输出:数据流“月产品信息报表”(F11)数据处理卡名称:输出设计产品信息 编号:P10.2输入:数据存储“产品信息月报表”(D8)处理:将数据存储“产品信息月报表”中的数据通过打印输出到数据流“月产品信息报表”中。说明:(4) 数据元素卡数据元素卡名称:件数别名: 编号:007所属数据流:F3、F4、F10、F11所属存储:D3、D4、D7、D8类型:数值位数:2取值范围:0-99说明:每个产品的件数数据元素卡名称:方数别名: 编号:008所属数据流:F3、F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论