为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

生产销售管理信息系统设计

2017-10-06 40页 doc 437KB 48阅读

用户头像

is_946582

暂无简介

举报
生产销售管理信息系统设计生产销售管理信息系统设计 ? 设计内容: 课程设计 ? 项目课程 课程名称:信息系统分析与设计课设 专 业: 班 级: 学 号: 姓 名: 指导教师: 设计时间: 2012年 月 日 目 录 1.系统概述 ................................................ 2 1.1企业概况 .....................................................................................................
生产销售管理信息系统设计
生产销售管理信息系统设计 ? 设计内容: 课程设计 ? 项目课程 课程名称:信息系统与设计课设 专 业: 班 级: 学 号: 姓 名: 指导教师: 设计时间: 2012年 月 日 目 录 1.系统概述 ................................................ 2 1.1企业概况 .................................................................................................................... 2 1.2企业业务概况 ............................................................................................................. 2 1.3现有信息系统概述 ..................................................................................................... 3 1.4信息系统需求概述 ..................................................................................................... 3 2.信息系统分析 ............................................ 3 2.1初步调查 .................................................................................................................... 3 2.2可行性研究 ................................................................................................................. 7 2.3系统详细调查并提出新 ...................................................................................... 9 3.信息系统设计 ........................................... 21 3.1信息系统总体设计 ................................................................................................... 21 3.1.1信息系统总体布局设计 ..................................................................................... 21 3.1.2软件系统的总体结构设计 ................................................................................. 22 3.2代码设计 .................................................................................................................. 28 3.3数据存储设计 ........................................................................................................... 29 3.3.1数据库设计 ........................................................................................................ 29 3.4用户界面设计 ........................................................................................................... 35 3.4.1输出界面设计 .................................................................................................... 35 3.4.2输入界面设计 .................................................................................................... 36 3.5处理过程设计 ........................................................................................................... 37 4.系统实施 ............................................... 41 4.1编程并编写文档 ....................................................................................................... 41 4.2测试 .......................................................................................................................... 41 4.3系统转换 .................................................................................................................. 43 1 1.系统概述 1.1企业概况 联邦集团成立于1984年,是最早以设计领先,制造与商业两翼齐飞共同发展的私有企业,经过20余年的努力,打造出业界领导品牌,成为中国家具行业的领军企业,被誉为中国民营企业发联邦集团展的常青树。联邦集团坚守“以人为本,以诚信为先,以创造价值为荣”的核心理念和“不断超越自我,团队合作,勤勉务实”的企业精神,从1986年推出第一套实木家私,最先掀起“原木家私热”,板式卧房家私、宾馆酒店家私及办公屏风、软体沙发产品,至今已形成“自然时尚、经典、体验”四大国际主题家居风格以及联邦高素质生活“8大家”产品阵列。 1.2企业业务概况 联邦集团成立于1984年,是最早以设计领先,制造与商业两翼齐飞、国内与国外市场共同发展的私有企业,经过20余年的努力,打造出业界领导品牌,成为中国家具行业的领军企业,被誉为中国民营企业发展的常青树。 集团主要产品门类有民用中高端实木家具、软体沙发、床垫、定制壁柜、酒店家具、办公家具等;在广东、北京、上海、重庆、山东、新加坡等地设有十余家全资或控股公司;拥有800多位管理、营销、设计、工程技术等中高级专业人才;公司研发能力强,并能迅速将科研成果转化为生产与商业效益;分别位于广东与山东的两大制造/物流基地,生产流程、工艺技术具备国际先进水平,能适应多品种高品质快速供货服务需求;国内市场网络已覆盖100%的一、二级城市以及70%以上的三级城市,国际市场涵盖全球90多个国家和地区,构成了联邦多层次、全方位的网络体系,成为联邦品牌发展的有力依托。 2 1.3现有信息系统概述 联邦家具 主要业务是从供应商处购买原材料,然后自己生产制造,再向经销商销售。按照有关规定,联邦家具 在每月需向税务机关交纳一定的税款。联邦家具 的全部数据处理都由人工操作。由于经营的商品品种丰富,每天营业额很大,因此业务人员的工作量十分艰巨。 最近,连锁店不多增多,从而经营品种、范围和数据处理的工作量大大增加,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。 1.4信息系统需求概述 本系统总体要求为:提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高资金利用率。及时获取商品库存信息,为经理的预测商品的销售量和正确的决策提供可靠的参考信息。科学的管理商品和库存,提高资金利用率,尽最大可能的限度满足经销商的需要。 2.信息系统分析 2.1初步调查 , 企业概况 , 企业组织结构图 经理 生产 销售 采购 财务 图1 联邦家具 组织结构图如图所示 3 该企业属于直线职能制,现行系统在经理的领导下,设有销售科、采购科和财务科,如图1所示。 , 企业职能分解图 业务 生产 销售 采购 财务 生校管校开管校开管收记制 产 验理验发理验收理款 账 作 订库订货库订货库报 单 存单 票 存单 票 存表 数数数 据 据 据 图2 联邦家具 职能分解图如图所示 销售科的任务是,接受经销商的订货单,并进行校验,将不符合要求的订货单退还给经销商。如果是合格的订货单且仓库有存货,那么就给经销商开发货票,通知经销商到财务科交货款,并修改因经销商购买而改变的库存数据。如果是合格的订货单但是缺货,那么先留底,然后向生产科发出缺货单。当生产科制造产品后,核对到货单和缺货单,再给经销商开出发货票。 生产科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和原材料存货情况,向采购科发出订购单。当采购科发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存;如果供货单与留底订购单不符,则把供货单退还给采购科。 采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当供货厂商发来供货单时,对照留底的订 4 购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。 财务科(会计科)的任务是,接到经销商的货款时,给经销商开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改的财务总帐。财务科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务。 , 对信息系统的总体需求 , 现有资源 联邦家具 的全部数据处理都由人工操作,所需设备全部需要重新配置。 , 需要资源 ?系统处理方式 联邦家具 业务管理信息系统采用分布式处理。采购、销售、会计三个部 门各配置一台微机,三台微机联成网络,相互通信。采购、销售、会计三个 部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。 ?系统硬件配置 ◎三台微机(包括主机、显示器及磁盘驱动器)。 ◎打印机。 ◎适配器、电缆等其它网络配件。 ?软件配置 ◎汉字多用户操作系统。 ◎汉字dBASE—?数据库系统。 ◎其它应用软件。 , 信息系统开发的必要性分析 基于现行销售管理系统的大部分工作都由手工来完成,造成工作效率低, 5 错误率高,信息反馈不及时,查询信息慢,因此本信息系统开发小组经过研究, 调查及取得上级领导地支持,拟对联邦家具 进行以下几方面的改革: ◎系统功能重构 ◎业务流程重组 ◎数据流程重组 , 明确信息系统开发的目标,内容和规模 本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动 强度,提高联邦家具 资金利用率。及时获取商品库存信息,为联邦家具 经 理的预测商品的销售量和正确的决策提供可靠的参考信息。科学的管理商品 和库存,提高资金利用率,尽最大可能的限度满足经销商的需要。 ◎实现整个联邦家具 业务信息流程的计算机管理。 ◎销售子系统的订货单处理、缺货处理全部由计算机完成,增加自动登记新经销商数据的功能;货物售出后,自动建立售货历史记录和修改库存记录。 ◎生产子系统的缺货单汇总、原材料统计和编发订货单由计算机完成,核对订货单和修改库存也用计算机进行。 ◎采购子系统的缺货单汇总、缺货货物统计和编发订货单由计算机完成,核对订货单和修改库存也用计算机进行。 ◎会计子系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印也由计算机完成。 , 项目开发的初步方案 , 项目的规模,目标 完成联邦家具 管理信息系统的建设。 , 项目投资的粗略估计 前期准备资金 中期投资资金 后期维护资金 75000元 30000元 45000元 , 人员配备情况 以小组(约30人)为单位进行管理信息系统的运行。 6 , 进度计划:2008年10月10日——2008年12月25日 10月 10 日:组成项目小组,进行项目可行性分析 10月20日:进行业务流程分析和功能需求分析,并画业务流程图和基 本模型图 11月01日:进行数据流程分析并画数据流图,根据数据流图列出了数 据字典卡片,然后对数据字典进行处理描述 11月10日:确定目标系统功能并进行数据分析,其中包括数据库建模 和关系数据的描述,并画新型数据流图。 11月15日:进行新的业务流程设计和系统功能设计。 11月20日:数据库结构设计和数据库设计(包括逻辑设计和物理设计) 11月25日:详细设计和系统实施 12月15日:软件测试 12月25日:项目完成并交付运行 2.2可行性研究 , 现行系统概述 , 系统目标,规模,开发背景等概述 联邦家具 的全部数据处理都由人工操作,工作量大,工作效率低,错误 率高,信息反馈不及时,因此本信息系统开发小组经过研究、调查及取得上 级领导地支持,拟对该联邦家具 进行以下几方面的改革: ◎系统功能重构 ◎业务流程重组 ◎数据流程重组 , 进一步明确信息系统建设的目标,需求及系统边界与范围。 ◎实现登记、整理数据,处理核对经销商订货单。 ◎向经理提供各种业务统计报表。 ◎提供各级查询。 7 ◎销售、生产、采购、会计各部门的业务数据处理实现自动化。 , 可行性分析 , 新系统方案 ◎实现登记、整理数据,处理核对经销商订货单。 ◎向经理提供各种业务统计报表。 ◎提供各级查询。 ◎销售、采购、会计各部门的业务数据处理实现自动化。 , 经济可行性分析 购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等,共计7万。 软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项,共计3万。 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等, 共计3万;由于本项目的特殊性该部分费用可节省。 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;共计2万。 该企业所批的新系统的开发费用和今后的运行、维护费用为15万。因此,改造费用方面是可行的。 , 技术可行性分析 为联邦家具 开发一个信息管理系统,需要数据库编程工具的支持,如PoweredBuilder, VisualBasic, C++Builder等工具即可不错地完成任务。考虑到PoweredBuilder 的最终可执行程序对动行环境的要示过于苛刻(主要是支持库的不完善),和VisualBasic的功能不够强大,C++Builder是不错的选择。C++Builder继承继承了Borland公司的同类产品Delphi对数据库强大的支持,和其丰富的VCL控件资源,加上其使用语言C++的广泛普及,用它开发一个关于联邦家具 管理信息系统,不存在技术上的问题。 , 营运可行性分析 经过分析调查,对新系统运行后对现在的工作效率会有明显提高。同时经过管理人员的培训使他们能够在新的技术条件下能够顺利开展工作。 8 , 结论 按上述三方面进行可行性分析、研究后,我们认为由于联邦家具 的管理 人员大多都具备操作计算机的能力,另外,此系统是一个小型信息管理系统, 花费不大。所以建立新系统是可行的,可以立项的。 2.3系统详细调查并提出新方案 , 信息系统主要工作内容概述 ◎实现登记、整理数据,处理核对经销商订货单。 ◎向经理提供各种业务统计报表。 ◎提供各级查询。 ◎销售、生产、采购、会计各部门的业务数据处理实现自动化。 , 详细了解用户需求,进一步明确系统的主要目标和功能 表1 9 联邦家具 业务管理信息系统的概况如上表所示,该表格反映了新系统的输入、处理、数据存储和输出的概况。其中带“,”号的表示由计算机处理的项目,其余处理由人工进行。 , 业务流程分析 , 文字描述 现行系统的业务流程情况如下图所示。各项业务数据的输入、处理、存 储和输出概况见表1。 , 业务流程图 10 不 合检验订格订单单订 单 原缺生采经销缺货料原料订货产原料购销售缺缺货统计订计单科统计货商科统计单划单可可供采供原购订料科单单 订货开发生产货款核对量货票制造单单 生发供产登记货货核对订货量入账票单单 应库生产付供采存修改单留账货购文库存款底商单件单销 售采购记单留录底表 销售 记录 收 款财收记收货明修改总编制经务款款明细款总账账报表理科单细账账 单 收款 明细 账 核对税 应付务 帐局 付付 款款 通明 知细 单账 记付 款明 细账 付 付款款 明细明 细账单图3 业务流程图 账 11 , 信息流程分析 , 文字描述 信息流程中分别有顶层数据流程图,第二层数据流程图,第三层数据流层图。 , 数据流程图 顶层数据流程图 ? 订货单 供应商 订单 供货单 家具业务管货款收据 经销商S 1 理 税单 发货票 货款 税款 税务局 报表 经理 图4 关联图 ?第一层数据流程图 12 原材料库存货物库存 缺货单原材料订购订货单缺货单P1P2P3经销商S1供货商S2销售处理生产制造采购处理生产供货单销售S3生产S4采购S5应付账发货票量单 款单 进货账应付账款销售记录应收账款 付款单P4货款会计处理S6付款收据货款 税单 报表税款 税务局经理 图5 第一数据流程图 ?第二层数据流程图 ◎销售处理 ◎生产制造 ◎采购处理 ◎会计处理 13 F12缺货单货名文件D13库存文件D3 FF6不合格订单5 P1.3F11缺货P1.1F1订单F4订单判断核对暂缺货单D12单经销商S1编辑订单S3S3 F2F7可供订单 P1.2F顾客文件D2F17产品情登录顾客数据对比缺货单况P1.43S3F16发货、修 F14发货改库存票库存文件D3F10S3F8F13 P1.6P1.5建立收款明细帐建立销售记录S3S3 F9F15 销售历史文应收款明细D8D9件账 图6 第二层数据流程图(销售处理) F21原材料缺货单 P2.1P2.2F20原材F12缺货暂缺货单料原材核算缺货单判断核对单缺货单S4S4 F22可供原料单 P2.3库存文件D3发货、修改 库存 S4 P2.4建立生产记录S4 生产历史文件D1 第二层数据流程图(生产处理) 14 P3.1F21原材待订原材供货商料按原材料汇总D4缺货单D5料文件名单S5 P3.2编发订货单原材料订货单供货商S2 S5 订单文件D6库存文件D3 不合格订货单P3.3供货单P3.6P3.5核对订货单发到货单S5改库存、S5 建账 S5 P3.4建立应付款账S5 进货账D14应付款明D7细账 图7 第二层数据流程图(采购处理) 应付款明细D1D7生产历史应收款明细进货账D8D9D14销售历史 货物单价 P4.5P4.3付款单编制报表核对订单供货商S2S6S6P4.1经销商S1货款收据开收据、 建账 总账S6D11付款明细账D12报表 付款 P4.4收款明细账D10 付款、修 经理改账目 S6P4.2修改总账S6税款税单 税务局 15 图8 第二层数据流程图(会计处理) , 数据字典 数据字典用于进一步定义和描述所有数据项,包括数据流字典、数据存 储字典、数据处理字典、数据元素、外部项五部分。 ?数据流字典 数据流 系统名:联邦家具 管理信息系统 编号: F1 条目名:订单 别名:订单 来源: 去处: S1经销商 编辑处理 数据流结构: 订单:{订单标识+经销商细节{经销商标识+姓名+地址+电话+传真}+货物 细节{货物标识+名称+产地+数量}} 简要说明: 描述订单处理的有关信息,100张/天。 修改记录: 编写 日期 审核 日期 表2 数据流 总编号 编号 名称 来源 去向 所含数据结果 说明 1-01 F1 订单 S1 P1.1 订单标识、经销商细节、货物细节 经销商数用于登录经销商数1-02 F2 据 P1.1 P1.2 订单标识、经销商细节 据 经销商数用于建立经销商数1-03 F3 据 P1.2 D2 订单标识、经销商细节 据 1-04 F4 订单 P1.1 P1.3 订单标识、经销商细节、货物细节 用于判断核对 1-05 F5 货物情况 D13 P1.1 订单标识、经销商细节、货物细节 用于编辑订单 不合格订 1-06 F6 单 P1.1 S1 订单标识、经销商细节、货物细节、不合格原因 退还经销商 1-07 F7 可供订单 P1.3 P1.4 订单标识、经销商细节、货物细节 用于供货 图9 数据流字典清单(部分) 16 ?数据元素 数据元素 系统名:联邦家具 管理信息系统 编号: M1 条目名:家具标识 别名:家具 属于数据流: 存储处: F1、F4-F6 D1、D3 数据元素结构: 家具: 家具类别: 有2位组成按 年家具类别编码 如:玉石 类、实木类、金属类等 功能部分: 有2位组成 按顺序来 家具产地: 有2位组成 按顺序来 家具编号: 有2位组成 按 顺序来 例如:东北产的卧房家具 为20201015 简要说明: 家具标识是学生的识别符,每个家具都有惟一的标识。 修改记录: 编写 日期 审核 日期 表3 数据元素 ?数据存储字典 数据存储 系统名:联邦家具 管理信息系统 编号: D1 条目名:货名文件 别名:货名文件 存储组织: 主关键字: 每批家具一条记录 家具标识 记录组成: 项 名:货物标识 名称 近似长度: 8 12 (字节) 简要说明: 17 用于编辑订货 修改记录: 编写 日期 审核 日期 表4 数据存储 总编编 号 号 名称 来源 去向 所含数据结果 说明 生产历史文用于编辑产S1-01 D1 件 P2.4 P4.5 货物名称、标识 品 用于编辑订S2-02 D2 经销商文件 P1.2 标识、经销商细节 货 用于编辑产S1-03 D3 库存文件 P1.4 产品名称、标识 品 待定原材料用于编辑订S2-04 D4 文件 P3.1 P3.2 原材料名称、标识 货 用于编辑订S1-05 D5 供货商名单 P3.2 供应商名称 货 应付款明细 S2-06 D7 账 P3.4 P4.5 供应商名称 销售历史文产品名称、标识、经销用于编辑产S1-07 D8 件 P1.5 P4.5 商细节 品 应收款明细产品名称、标识、经销用于编辑产S2-08 D9 账 P1.6 P4.5 商细节 品 图10 数据存储字典清单(部分) ?数据处理字典 加工 系统名:联邦家具 管理信息系统 编号: P1.1.1 条目名:编辑经销商订单 别名:编辑经销商订单 输入: 输出: F1 订单 F4订单 F47 经销商情况 F2新客户数据 加工逻辑: 根据订单和经销商情况,判断新老客户,并编辑成适合的订单。 18 简要说明: 无 修改记录: 编写 日期 审核 日期 表5 数据处理字典 加工 系统名:联邦家具 管理信息系统 编号: P1.1.3 条目名:判断、核对订单 别名:判断、核对订单 输入: 输出: F4 订单 F6 不可供订单 F7 可供订单 F11缺货单 加工逻辑: 检验经销商订单,分成不合格、可供、缺货三种情况处理。 简要说明: 检验订单属于哪一类,以便以后分别处理。 修改记录: 编写 日期 审核 日期 表6 数据处理字典 19 图10 数据处理字典清单(部分) ?外部项 外 部 项 系统名:联邦家具 管理信息系统 编号: M1 条目名:经销商 别名:经销商 输入数据流: 输出数据流: 发货票、付款收据 订购、货款 主要特征: 经销商主要特征是:经销商标识、姓名、地址、电话、传真 简要说明: 存储经销商的各类信息,包括经销商标识、姓名、地址等。 修改记录: 编写 日期 审核 日期 表7 外部项 20 , 决策树 ?订单编辑决策树 图11 订单编辑决策树 ?判断、核对订单决策树 图12 判断、核对订单决策树 3.信息系统设计 3.1信息系统总体设计 3.1.1信息系统总体布局设计 联邦家具 业务管理信息系统采用分布式系统的浏览器/Web服务器(B/S) 21 计算模式,采购、销售、会计三个部门各配置一台微机,三台微机联成网络,相互通信。采购、销售、会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。 ?系统硬件配置 ◎三台微机(包括主机、显示器及磁盘驱动器)。 ◎打印机。 ◎适配器、电缆等其它网络配件。 ?软件配置 ◎汉字多用户操作系统。 ◎汉字dBASE—?数据库系统。 ◎其它应用软件。 3.1.2软件系统的总体结构设计 , 文字描述 联邦家具 业务管理信息系统共分成销售、采购、会计三个子系统。 , 模块设计 , 绘制H图 家具公司业务 信息管理系统 销售 生产 采购 财务 处理 制造 处理 处理 生输处处处销处原生处采采收付修汇打成入理理理售理材产理购购款款改总印原订文可不查缺料制原处查处处总报报材单 件 询 造 理 询 供可货核材料理 理 账 表 表 算 订供订料缺 单 单 订缺货 单 货单 单 22 图13 联邦家具 业务管理信息系统功能模块结构 , 绘制控制结构图 ?销售子系统控制结构 图14 销售子系统控制结构 在图12中,通过输入功能模块得到订单、经销商细节、库存细节信息,然后进行销售处理。在销售业务处理中,首先对订单、经销商细节进行编辑,并反馈出编辑后的订单,然后对编辑过的订单再进行检验核对并且加载分类标志。订单、经销商细节、库存细节经过编辑、检验核对后进行分类处理。根据订单加载的分类标志,将订单划分为不可供处理(反馈出缺货单)和不合格订单,对于可供货的订单,要根据货名和数量修改库存,根据经销商细节、货名和数量建销售记录,并为经销商开发货票。 ?采购子系统控制结构 23 图15 采购子系统控制结构 ?会计子系统控制结构 图16 会计子系统控制结构 24 , 绘制IPO图 IPO图 系统: 家具公司MIS 设计人 模块: 日期 上层调用模块: 可调用的下层模块: 无 销售、生产、采购模块 输入 输出 功能代码:0,1,2,3,4 开始 循环 N退出系统Y 显示系统功能 功能选择 034其他12 显示工作结束销售业务生产业务采购业务显示选择错 局部元素 注释 25 图17 系统的IPO图(主控模块) 图18 系统的IPO(一) 图19 系统的IPO(二) 26 图20 系统的IPO(三) 图21 系统的IPO(四) 27 图22 系统的IPO(五) 3.2代码设计 , 文字描述 本系统的代码设计采用线性分类体系,按分类对象的从属、层次关系为 排列顺序。 , 代码设计(以产品代码为例) , 产品代码设计 图23 产品代码设计 第一位位:家具类别 二、三位数字为:药用部分 编号 类别 1 玉石类 2 实木类 3 金属类 4 其他 28 编号 类别 01 卧房 02 客厅 03 餐厅 04 书房 四、五位数为字:家具产地 六、七两位数字为:药材编号 例如: 编号 类别 编号 类别 01 东北 1010101 床垫 02 华北 1010102 床头柜 03 西北 1020101 床尾凳 04 东南 05 华南 06 西南 :采用算术级数算法 校验码为 例如 : 东北产的卧房家具 1 0 2 0 1 0 1 * 1 2 3 4 5 6 7 1 0 6 0 5 0 7 (1+0+6+0+5+0+7)Mod 7 =5 则该代码的第八位为 东北产的卧房家具的代码为10201015 备注:当余数为10时则校验码为0 3.3数据存储设计 3.3.1数据库设计 , 概述 在系统的数据库设计中,首先要对系统分析得到的数据词典中的数据存储进行分析,分析各数据存储之间的关系,课采用E-R图的方法进行数据结构分析。这里以药材数据库为例。 , 实体—关系模型(E—R模型) , 绘制E—R图 29 经销商供应商mn销售采购nm mn产品生产原材料mn存储储存nm产品仓库原材料仓库 图24 E—R图 属性: 30 产品 产品标类别 名称 识 原材料 原材料类别 名称 标识 图25 仓库 货位号 位置 图26 31 图27 经销商 电话 编号 名称 地址 传真 图28 存储 存储编产品数入库时出库时号 量 间 间 32 储存 存储编原材料入库时出库时号 数量 间 间 图29 采购 采购编采购数采购时采购价号 量 间 格 图30 图31 , 数据化 33 , 说明三种规范户形式(描述1NF,2NF,3NF的定义) 1NF:属于1NF的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。 2NF:指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。 3NF:指的是这种关系不仅满足第二范式,而其它的任何一个非主属性都不穿地依赖于任何关键字。 , 进行规范化(要求符合3NF),但必要时可以进行反规划 显然上面的E-R图完全符合3NF,因此不需要修改。 , 绘制出调整后的E-R图 经销商供应商 mn 销售采购 nm mn产品生产原材料 mn 存储储存 nm产品仓库原材料仓库 图32 E-R图 34 , 建立逻辑模型 实体: 产品信息表(,产品名称,产品类别) 原材料信息表(原材料标识,原材料名称,原材料类别) 仓库信息表(仓库货位号,仓库位置) 供应商信息表(供应商编号,供应商名称,供应商地址,供应商电话, 供应商传真) 经销商信息表(经销商编号,经销商姓名,经销商地址,经销商电话, 经销商传真) 联系: 存储信息表(存储编号,产品标识,生产编号,产品存储数量,产品入 库时间,产品出库时间) 储存信息表(存储编号,原材料标识,供应商编号,原材料储存数量, 原材料入库时间,原材料出库时间) 购买信息表(购买编号,产品标识,供应商编号,购买价格,购买数量, 购买时间) 订单信息表(订单编号,产品标识,客户编号,销售价格,销售数量, 销售时间) 3.4用户界面设计 3.4.1输出界面设计 输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定得格式,提供管理者使用。 , 输出信息内容 客户信息、发货票、货物、采购订单、货款、税款、各种统计报表、不合格订单等。 35 , 输出设备 显示终端、打印机。 , 输出介质 纸张、磁盘。 图33 客户信息输出界面 3.4.2输入界面设计 , 输入信息内容 客户订货单、供货单、付款单、货物、税单。 , 输入设备和介质 键盘、鼠标、光盘、移动硬盘、读卡器、扫描仪、 36 图34 客户订货单输入界面 3.5处理过程设计 , 文字描述 , 绘制处理流程图 , 销售业务流程图 37 图35 销售业务流程图 , 会计业务流程图 38 图36 会计业务流程图 , 采购业务流程图 39 图37 采购业务流程图 40 4.系统实施 4.1编程并编写文档 本系统在上述系统设计的基础上进行编程,这里就不做过多赘述。 4.2测试 系统测试是信息系统的开发周期中一个十分重要的活动。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免遗留下差错,如果没有再投入运行前的系统测试阶段被发现纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将要会付出更大的代价。因此我们有必要进行系统测试。 我们要以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。 测试工作应避免由原开发软件的个人或小组来承担。 设计测试用列不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。 不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。 保留测试用例,将会给重新测试和追加测试带来方便。 测试方法: , 人工测试 , 个人复查 源程序编写完成后,直接由程序员自己进行检查。 , 走查 由三至五人组成测试小组,测试小组成员是未介入过该软件设计工作的 有经验的程序设计人员。测试在预先阅读过该软件资料和源程序的前提下, 由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在 41 纸上跟踪监视程序的执行情况,让人带特机器沿着程序的逻辑走一遍,发现程序中的错误。 , 会审 测试小组的构成与走查相似,要求测试成员在会审前仔细阅读软件有关资料,根据错误类型清单,填写检测表,列出根据错误类型要提问的问题。会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论可能产生的错误。会审要对程序的功能、结构及风格等全部内容进行审查。 , 机器测试 , 黑盒测试(功能测试) 将软件看成黑盒子,在完全不考虑程序内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。 , 白盒测试(结构测试) 将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。 系统的测试工作一般有以下四个步骤: 图38 系统的测试过程 42 过程如下: ◎单元测试 ◎组装测试 ◎确认测试 ◎系统测试 4.3系统转换 , 做出系统转换计划 由于原来企业一直为手工操作,大多员工需要进行一定的培训和熟悉之后才能够使用新系统进行工作,因此在这里采取分段转换的方式,即在新系统全部正式运行之前,分阶段一部分一部分地替代原有手工方式,如图35所示 新系统 老系统 时间 图39 分段转换 43
/
本文档为【生产销售管理信息系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索