




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、44/47某空调企业原材料采购管理信息系统分析与实现 XXX专业班级:XXXXXXXXXX指导教师:XX摘 要本文以某空调企业空调事业部ERP系统实施中的采购管理模块的具体操作为实例。对空调原材料的采购业务流程进行分析,进而给出了针对某空调企业空调原材料采购业务管理信息系统设计方案。从采购过程中的询价、申请、审批、下单、出入库、缺料预警、供应商管理等多个方面出发,以面向对象的系统分析开发方法阐述了各个功能模块的详细设计与实现过程。以期达到建立一套顺应采购发展新要求的采购管理信息系统,最终实现采购业务的全自动化。该系统基于C/S的模式,采用C#和SQL Server进行开发。关键词:采购;采购管
2、理信息系统;面向对象方法;系统分析设计目 录 TOC o 1-3 h z u HYPERLINK l _Toc356836168 第1章 前 言 PAGEREF _Toc356836168 h 1 HYPERLINK l _Toc356836169 第2章 项目概述 PAGEREF _Toc356836169 h 2 HYPERLINK l _Toc356836170 2.1项目开发的背景 PAGEREF _Toc356836170 h 2 HYPERLINK l _Toc356836171 2.2项目开发的目标 PAGEREF _Toc356836171 h 3 HYPERLINK l _T
3、oc356836172 2.3项目开发的方法 PAGEREF _Toc356836172 h 4 HYPERLINK l _Toc356836173 第3章 系统总体规划 PAGEREF _Toc356836173 h 5 HYPERLINK l _Toc356836174 3.1. 系统初步调查 PAGEREF _Toc356836174 h 5 HYPERLINK l _Toc356836175 3.2. 可行性分析 PAGEREF _Toc356836175 h 5 HYPERLINK l _Toc356836176 3.3. 组织机构调查 PAGEREF _Toc356836176 h
4、 6 HYPERLINK l _Toc356836177 3.4. 系统逻辑业务规划 PAGEREF _Toc356836177 h 7 HYPERLINK l _Toc356836178 3.5. 系统数据类规划 PAGEREF _Toc356836178 h 8 HYPERLINK l _Toc356836179 第4章 系统分析 PAGEREF _Toc356836179 h 10 HYPERLINK l _Toc356836180 4.1. 系统详细调查 PAGEREF _Toc356836180 h 10 HYPERLINK l _Toc356836181 4.2. 需求分析 PAG
5、EREF _Toc356836181 h 11 HYPERLINK l _Toc356836182 4.2.1. 系统面向的用户 PAGEREF _Toc356836182 h 11 HYPERLINK l _Toc356836183 4.2.2. 系统管理员需求 PAGEREF _Toc356836183 h 12 HYPERLINK l _Toc356836184 4.2.3. 供应商管理员需求 PAGEREF _Toc356836184 h 13 HYPERLINK l _Toc356836185 4.2.4. 采购、计划员需求 PAGEREF _Toc356836185 h 13 HY
6、PERLINK l _Toc356836186 4.2.5. 仓管员需求 PAGEREF _Toc356836186 h 14 HYPERLINK l _Toc356836187 4.3. 业务流程分析 PAGEREF _Toc356836187 h 15 HYPERLINK l _Toc356836188 4.4. 数据流程分析 PAGEREF _Toc356836188 h 20 HYPERLINK l _Toc356836189 4.5. 数据字典 PAGEREF _Toc356836189 h 24 HYPERLINK l _Toc356836190 第5章 系统设计 PAGEREF
7、_Toc356836190 h 30 HYPERLINK l _Toc356836191 5.1. 模块结构设计 PAGEREF _Toc356836191 h 30 HYPERLINK l _Toc356836192 5.2. 数据库设计 PAGEREF _Toc356836192 h 31 HYPERLINK l _Toc356836193 5.2.1. 概念模型设计 PAGEREF _Toc356836193 h 32 HYPERLINK l _Toc356836194 5.2.2. 逻辑模型设计 PAGEREF _Toc356836194 h 34 HYPERLINK l _Toc35
8、6836195 5.2.3. 物理模型设计 PAGEREF _Toc356836195 h 35 HYPERLINK l _Toc356836196 5.3. 编码设计 PAGEREF _Toc356836196 h 37 HYPERLINK l _Toc356836197 5.4. 输入输出设计 PAGEREF _Toc356836197 h 38 HYPERLINK l _Toc356836198 1.输出设计 PAGEREF _Toc356836198 h 38 HYPERLINK l _Toc356836199 2.输入设计 PAGEREF _Toc356836199 h 38 HYP
9、ERLINK l _Toc356836200 5.5. 人机界面设计 PAGEREF _Toc356836200 h 39 HYPERLINK l _Toc356836201 5.5.1. 登录界面 PAGEREF _Toc356836201 h 39 HYPERLINK l _Toc356836202 5.5.2. 系统管理主界面 PAGEREF _Toc356836202 h 39 HYPERLINK l _Toc356836203 5.5.3. 供应商管理主界面 PAGEREF _Toc356836203 h 39 HYPERLINK l _Toc356836204 5.5.4. 采购管
10、理主界面 PAGEREF _Toc356836204 h 39 HYPERLINK l _Toc356836205 5.5.5. 库存管理主界面 PAGEREF _Toc356836205 h 39 HYPERLINK l _Toc356836206 5.5.6. 预警处理主界面 PAGEREF _Toc356836206 h 39 HYPERLINK l _Toc356836207 第6章 系统实施 PAGEREF _Toc356836207 h 40 HYPERLINK l _Toc356836208 6.1. 系统配置 PAGEREF _Toc356836208 h 40 HYPERLI
11、NK l _Toc356836209 6.1.1. 软硬件配置 PAGEREF _Toc356836209 h 40 HYPERLINK l _Toc356836210 6.1.2. 网络配置 PAGEREF _Toc356836210 h 40 HYPERLINK l _Toc356836211 6.2程序设计 PAGEREF _Toc356836211 h 41 HYPERLINK l _Toc356836212 6.2.1开发语言 PAGEREF _Toc356836212 h 41 HYPERLINK l _Toc356836213 6.2.2代码设计 PAGEREF _Toc3568
12、36213 h 41 HYPERLINK l _Toc356836214 6.3系统测试与调试 PAGEREF _Toc356836214 h 42 HYPERLINK l _Toc356836215 6.3.1. 功能测试 PAGEREF _Toc356836215 h 42 HYPERLINK l _Toc356836216 6.3.2. 性能测试 PAGEREF _Toc356836216 h 42 HYPERLINK l _Toc356836217 6.3.3. 系统调试 PAGEREF _Toc356836217 h 42 HYPERLINK l _Toc356836218 第7章
13、系统运行管理与评价 PAGEREF _Toc356836218 h 43 HYPERLINK l _Toc356836219 7.1. 系统的运行管理 PAGEREF _Toc356836219 h 43 HYPERLINK l _Toc356836220 7.1.1.系统运行的规章制度 PAGEREF _Toc356836220 h 43 HYPERLINK l _Toc356836221 7.1.2.系统运行情况的记录 PAGEREF _Toc356836221 h 43 HYPERLINK l _Toc356836222 7.2. 系统的运行维护 PAGEREF _Toc35683622
14、2 h 44 HYPERLINK l _Toc356836223 7.2.1.系统维护的容 PAGEREF _Toc356836223 h 44 HYPERLINK l _Toc356836224 7.2.2.系统维护的过程 PAGEREF _Toc356836224 h 44 HYPERLINK l _Toc356836225 7.3. 系统的评价 PAGEREF _Toc356836225 h 44 HYPERLINK l _Toc356836226 7.3.1. 经济指标评价 PAGEREF _Toc356836226 h 44 HYPERLINK l _Toc356836227 7.3
15、.2性能指标评价 PAGEREF _Toc356836227 h 45 HYPERLINK l _Toc356836228 7.3.3. 管理指标评价 PAGEREF _Toc356836228 h 45 HYPERLINK l _Toc356836229 结 论 PAGEREF _Toc356836229 h 46 HYPERLINK l _Toc356836230 致 PAGEREF _Toc356836230 h 47 HYPERLINK l _Toc356836231 参考文献 PAGEREF _Toc356836231 h 48 HYPERLINK l _Toc356836232 附
16、 录 PAGEREF _Toc356836232 h 49第1章 前 言采购已经发展成为一种可以为企业节约成本、增加利润、获取服务的重要途径,它把握着整体供应链中的上游控制。采购是任何生产活动和消费活动的先导,具有十分重要的战略地位。国外的跨国集团公司常常设立独立的采购中心进行集中式采购,以减少采购渠道,获得价格优势。或者将采购业务外包给专门从事物流采购的第三方公司,以便专注于其核心业务的发展。从下游企业或各分公司提出采购申请,经企业部管理层逐级审批,到采购中心进行具体的采购行为,准确迅速的信息交流与工总控制是非常关键的一环。实施采购管理信息系统是必然的选择。总之,物流供应已经成为中国现代经济
17、生活中的一个热点话题。采购环节处于整体供应链中“上游控制”的主导地位,因此对现代企业来说,采购已经发展成为一个战略环节,科学的采购管理已成为企业价值链中重要一环第2章 项目概述2.1项目开发的背景当前,我国企业采购流程不尽科学、采购机制不尽合理,究其原因,信息不畅和采购模式的落后是企业采购存在的根本问题。采购管理上的种种问题也引起了业界极大的关注,现代先进的采购模式受到足够重视的同时,经了解市面上也出现了许多与采购相关的信息系统。主要分为一下几种。 一是专门为某一类企业的采购管理系统,如超市采购、政府采购、饭店采购等,也有比较通用的采购业务管理软件。如恒达采购管理软件等。还有应用于小企业的“进
18、-销-存”系统的采购管理。如用友通系列之业务管理解决方案中的采购流程处理。这类产品的特点是:简单易用、提供采购业务处理,如采购计划、订货、收获、退货、付款、查询、统计分析等。但这些系统只是将一个单一企业里的采购职能部门的具体工作信息化而已,帮助采购部门的用户将其繁琐的订单处理、收退货、查询跟踪等工作用系统来完成,用户仅限于采购部门经理和采购人员。这些系统只是传统的采购模式下的信息化处理,不能满足现代先进的多个企业或分公司集中化采购的需求。 二是企业资源计划(ERP)系统和供应链管理(SCM)软件先的采购模块。如SAP系统的采购模块,能够处理采购活动建议、跟踪采购订单、处理收、退货,维护供应商档
19、案,支持一揽子采购合同,提供总计报告等。他注重供应商的关系管理,整合各方面的采购信息,降低双方的信息成本。但是,现有的ERP系统都不能很好地支持基于供应链的采购管理。虽然市场上也出现了一些供应链管理(SCM)软件,如实达供应链管理软件、Oracle供应链管理等。这些供应链管理软件通常一定包括采购模块的处理。但是就目前的的ERP和SCM软件下的采购模块虽然很诱人。但是都无法将采购管理的信息化做到“专”,这样就带来的问题是,同样不能一套系统同时满足多家企业或多个子公司集中化的采购处理。试想,一个第三方的采购服务商如果要使用ERP采购模块,则其下游所有的客户企业都必须不计成本地上线该模块才能有效配合
20、,即使这样,也无法很好地将所有客户的采购信息集成起来做统一的分析处理。这样也就失去了集中化采购的部分意义。 综上所述,在上述大背景下致力于专业的采购业务管理 、满足现代化先进的采购模式特别是集中化采购所需、建立一套与时俱进的采购管理信息系统,将是一个非常有意义的研究。2.2项目开发的目标本系统考虑系统组成各环的功能需求,基于使用成熟技术和实用化的原则,向企业提供一套先进的应用系统。这套系统应该具有最先进的技术特征;配置必要的数据库和应用服务程序;组织完整的管理员操作界面。软件系统的界面要美观,布局要合理,窗口的容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类要清晰明了,便于管理。主要需
21、要实现下列目标:1.建立一套顺应采购发展新趋势的采购管理信息系统 完整的现代采购管理系统能有效地管理从需求预测,到采购决策、下订单、物流、库存和采购综合评价整条链。实现全过程的信息化、网络化,最大限度的满足生产需要、降低采购物流成本,实现采购目标。本系统需要完善的是在供应商管理上能够对其价格合同、信息档案、供货比例等信息化的管理而非手工繁琐且易错的操作。2.加速库存商品周转速度,进而加速资金的周转速度,达到降低费用、提高经济效益的目的现代化的采购系统能够同时满足多家企业或多个子公司集中化的采购处理,这样集团公司就可以进行统一采购,进行统一、灵活、快速、与时的配送,减少企业过多的进货环节,大大降
22、低流通费用。3.集中采购提高了企业的议价能力,并且能够保证子公司经营的商品质量以与获得更多的供应商的支持集中购买能够大大提高买方的议价能力,批量购买能够使企业获得比其它企业更低的价格,并且能够获得更多供应商其它方面的支持,如服务以与相应的资金支持和更好的销售条件保证等,而更重要的是能够给予企业以更大的自主选择余地,从而保证商品的质量的同时使经营主体赢得市场。真正实现“子公司-集团采购部-供应商”在信息化平台上的无缝对接。4.在信息化上保障对库存的实时更新,凸显计划的重要性库存的实时更新能够保证物料链条不断,可以提供表格、饼图、柱状图来展现统计结果进而反映物料的动态变化。系统不仅需要做到编制计划
23、并且能够良好的切换计划功能,一旦订单取消会迅速更改脱节需求的计划,以免造成物料呆滞。5.对于我个人来说,将所学的系统开发专业的基础知识和以后将要从业的采购管理系统的业务技能结合起来,是完成有实际意义的工作。2.3项目开发的方法在管理信息系统的长期实践中,由于管理信息系统种类很多,情况各异,研制的具体方法、途径有多种,从而形成了多种系统开发方法,如结构化生命周期法、原型法、CASE方法、软系统方法和面向对象方法等。最常用的三种方法:结构化生命周期法、原型法、面向对象方法,在所有这些开发方法中没有任何一种方法能适用于所有类型的系统,而且有些类型的系统至今仍缺少一套行之有效的开发方法。在本文的项目中
24、,综合以上三种方法的优点和不足,决定在需求分析阶段使用原型化方法,在系统分析和设计阶段使用结构化方法,在程序开发中使用面向对象方法,以这样的形式将三种方法结合起来开发本项目系统。第3章 系统总体规划采购管理管理系统的总体规划是其生命周期中第一个阶段的工作,其质量直接关系到系统建设的成败。接下来,本论文会对项目系统从初步调查、可行性分析、逻辑业务规划、数据类规划以与系统开发的进度安排上进行总体规划,便于从全局上把握好这个系统的整个过程。3.1. 系统初步调查通过与系统用户的反复交流之后逐步明确用户需求,初步了解到整个系统的功能结构和业务流程。这个系统大体需要实现系统管理模块、供应商管理模块、采购
25、计划管理模块、库存管理模块、缺料预警模块。整个系统的实现还需要依赖后台对原始数据进行一系列的处理、录入系统。以上这些是对系统的初步了解,详细调查将在系统分析部分讨论。3.2. 可行性分析1.技术可行性从软件角度来看,目前的软件技术发展的已经比较成熟,无论是数据库还是应用程序都可以实现系统功能。各种语言包括C#、JAVA等均能完成程序代码并实现信息系统功能。各种数据库包括SQL Sever, Oracle等均能为企业搭建数据库;从硬件角度来看,系统所要用到的硬件均可以以较为低廉的价格购买,满足系统要求。从人员角度来看,本系统的用户是制造型企业的采购部人员,懂得基本微机操作即可,无须另聘专人即可使
26、该系统正常实施运行。从技术角度来看,开发技术和数据库技术已经具备了完备、成熟的理论和体系结构。所以本系统的开发在技术上完全可行。2.经济可行性在经济上,用此系统加强了企业采购的管理效率,此项目系统中,可以将总公司-分公司、公司-供应商以与公司部之间实现无缝对接,直接影响是提高周转库存、加速资金的周转速度,方便公司用户对供应商进行有效管理,进而产生非常可观的经济效益。3.运行可行性本项目系统具有友好的界面,操作简单,帮助信息详尽,工作人员只需经过简单的培训之后就可以熟练操作;系统运行环境的服务器采用visual studio开发平台,WEB服务器采用IIS,客服端只需配置浏览器就可以运行该系统,
27、这样的运行环境都是很好配置的。从以上三方面的分析,可以得出该系统在技术上得到了保证,投入使用可带来很好的经济效益,且在运行方面较为简单。因此,本项目系统可进行开发工作。3.3. 组织机构调查该系统能够在公司总部、分公司以与供应商的采购中心运行,该企业下属多个部门,其中与采购部门有直接关联的由生产部门、仓储部门、财务和质检部门。其采购主要架构与功能大致如下:供应链管理中心下设采购部和计划部,采购部下设采购开发课、成本控制课,采购开发课主要是制定采购策略,供应商开发与日常管理;对供货比例、价格的确定和稽查;对新品送样跟进以与交货异常的支持等。成本控制课主要是对空调整机成本的走势统计以与监控分析;新
28、品成本的目标设定与监控分析等。而供应链下设的计划部主要设有生产计划课以与采购计划课,生产计划课负责对工厂产能的落实与调配,对销售订单的评审以与月度预测的跟进,对计划达成率、订单达成率的监控与保障等。采购计划课需要对采购订单的下达与跟踪、生产齐套保障、物料周转控制、原材料库存控制以与PSI跟进处理等。本论文项目系统对应的组织结构图,如图3-1所示:供应链管理中心采购部计划部采购开发课成本控制课生产计划课采购计划课图3-1 系统的组织结构图某空调制造企业生产部门财务部门质检部门仓储部门3.4. 系统逻辑业务规划本论文项目系统的逻辑业务规划图,如图3-2所示:系统管理供应商管理采购管理库存管理预警处
29、理登录用户管理权限管理登录登录登录登录供应商管理采购管理库存管理预警处理图3-2 逻辑业务规划图3.5. 系统数据类规划经过上面逻辑业务的规划之后,对本项目系统的数据类进行规划。采用实体分析的方法,建立相对稳定的数据模型结构,而对一些需求零散、随机的信息,放在系统分析和设计阶段考虑。按照实体分析方法设计的数据类有:1.用户基本信息数据类:该类数据反映用户的用户名、真实、用户描述、密码、工号、部门等信息;2.角色管理数据类:该类数据记录角色的角色名、角色描述等信息;3.供应商管理数据类:该类数据记录供应商的基本信息,供应商名称、代码、联系人、联系方式等信息;4.资料管理数据类:该类数据记录基本资
30、料的信息,如物料信息、仓库信息等;5.订单管理数据类:该类数据记录订单的基本信息,如订单号、物料编码、供应商编码、单据日期、数量、仓库号、采购员等;6.库存预警管理数据类:该类数据记录物料的库存的基本信息,如物料编码、供应商编码、采购数量、库存数量、缺料需求量等。第4章 系统分析在空调原材料采购管理信息系统的开发过程中,需要通过系统分析才能把对系统功能和性能的总体概念描述为具体的系统需求说明,便于整个系统开发工作的进行。接下来,通过系统详细调查、业务流程分析、数据流程分析和系统数据分析之后,确定出本项目系统的逻辑模型,对系统进行功能性详细分析为下一章的系统设计提供详细的参考方向。4.1. 系统
31、详细调查系统详细调查的主要任务是收集系统所要用到的数据,因为在后期的系统设计阶段要用到许多的数据,资料收集是进行系统分析的前提,资料收集的方法有实地调查,填写问卷,交流交谈等。经过和该系统用户的当面交流之后,可知:1.整个采购管理信息系统从原始数据的初始化开始到数据传输表现层包含的所以功能有系统管理基础资料设置、供应商管理基本信息初始化、采购计划管理采购单据以与库存管理入库出库查询、物料统计分析缺料预警等。2. 在整个采购管理系统的开发过程中会涉与到得一些术语需要对其进行说明定义,这些术语在系统分析和系统设计中有助于加快理解系统的业务过程,从而准确的画出业务流程图和数据流程图。其主要涉与到的术
32、语与说明如下:预处理:对基础数据设置,包括一些数据的基本格式规等。采购计划:是指计划部下采购计划课根据工厂排出的生产计划进而下达合理时间的物料采购计划的过程。供货比例:是指同一种物料并非是由独家供货,多家供应商分别承担供货的比例,其总和为100%。送货通知单:是指我司下达采购计划后形成采购订单,供应商在信息化平台上就可打印出双方承认的送货通知单,由仓管员签收,账务员核实后录入到系统。缺料预警:是对采购计划、现有库存统计分析后结合安全库存量形成物料缺料监控警告的过程。 3.在预处理对初始资料的录入中要求供应商、物料编码的唯一性,并且在物料BOM单中对物料大类小类严格区分对应,不能混淆。4.整个原
33、材料采购管理系统的总体流程如下:系统管理基础资料设置预 处 理下采购订单报检入库、出库统计分析结束资料管理采购管理库存管理预警处理采购单据送货通知单图4-1采购管理系统总体流程图开始4.2. 需求分析4.2.1. 系统面向的用户本论文项目系统面向的用户分为四类:系统管理员、供应商管理人员(供管)、原材料采购人员(采购员)、仓库管理人员(仓管)以上四类用户使用系统做什么,具体阐述如下:1.系统管理员使用该系统对用户信息、用户组信息、用户密码信息、用户角色权限、在线用户进行管理;2.供应商管理人员使用该系统主要是对合格供应商的基本信息进行维护、(包括删除已有供应商、更新供应商信息、添加引进的供应商
34、评估工作)、对供应商合同协议进行在线维护(包括采购合同、供货保障协议、质量保障协议的在线查阅编辑更新等功能);3.原材料采购计划人员使用该系统主要编制采购计划、下达采购订单、追料回复以与对采购订单的基本维护,对缺料预警与时处理等工作;4.仓库管理人员使用该系统主要是查询库存、根据送货通知单准确更新库存量,以与对物料缺料做出统计分析等工作。4.2.2. 系统管理员需求1.概述需要提供对系统用户的管理界面,实现增加、删除、修改、查询用户的功能,为用户设置使用本系统的权限,以与在线用户监控的功能。2.用户组管理要求系统提供对具有一样权限的用户设定用户组的功能,以便系统管理员实现职责:增加和删除用户组
35、,以与给用户组设置权限;增加和删除普通用户,以与给普通用户设置权限。3.用户管理要求系统提供一个系统管理员名和初始密码;要求系统提供用户的基本信息的增加、删除、修改、查询功能,可以设定用户的、工号、部门等基本信息;系统管理员可以给普通用户分配权限到功能点,权限分为两种,查看和控制。只有查看权限的用户就只能看此功能点的运行信息、告警信息。拥有功能点控制权限的用户可以管理该功能点,同时有查看该功能点信息的权限。4.密码管理要求系统自动生成新增用户的默认密码,系统管理员和普通用户都可以修改自己的密码。5.在线用户监控要求系统提供在线用户信息的监控功能,记录用户每一次登录到系统中的起始和结束时间,展现
36、当前正在使用系统的用户ID和等信息。4.2.3. 供应商管理员需求1.概述需要提供对公司合作供应商进行有效的管理的界面,实现添加、删除、修改、查询供应商信息的功能,并且能够对与供方重要相关的资料如价格合同协议等实现在线管理,与供方协同。2.供应商资料管理要求系统对我司录入的供应商资料(供应商名称、供应商代码、公司地址、联系人、联系方式)实现添加、删除、修改、查询的功能、维护供应商基本信息。其中需要保证供应商编码的唯一性。3.供方合同协议管理要求系统能够提供在线查阅供应商的价格合同、质量保障协议、供货保障协议,除了基本的维护功能(草拟合同协议、上传下载等)还能对这些资料实现传阅共享,使供方、我司
37、有权限用户均能够随时查询、下载。4.2.4. 采购、计划员需求1.概述需要系统提供采购计划、采购过程管理、订单管理界面,采购员能够根据计划部门提供的采购计划,通过审核后下达采购订单给相应供管维护过的供应商,并且实时对采购过程进行管理监控,一旦出现缺料要与时处理。同时采购员还需要对系统订单进行管理2.采购计划管理采购员根据库存部门发来的库存单,生产部门提供的外购清单,采购员制定月采购计划。将采购计划交与审核部门审核,审核通过的采购计划,作询报价请求操作,采购计划可分为基于工作令的采购计划和非工作令的采购计划(非工作令物料通常指零星物料或一次性使用)。若未通过的计划返还采购员进行调整重新制定。3.
38、采购过程管理当通过审核后(审核物料采购订单的过程一般分为需要手工下单的物料和通过系统下单的物料,手工下单需得到相关部门领导审核通过,而一般通过系统下单的只需要在系统中可查询到供管员对其物料供应商已经进行维护即可),按照系统提供的供应商供货比例,选择供应商与采购数量,生成采购订单。4.订单管理采购订单与采购合同只是表现形式不一样,数据一样。合同比订单多了条款等附加信息,故下将合同订单作为一单据。订单(合同)一式四份,文档留底,给供应商一份、财务一份,订单跟踪员一份。订单跟踪员读取采购订单信息,查询到货日期将至与到货日期已过货未到的订单所属的供应商,发送催询单,并对未按时到货的供应商作“过期”评价
39、记录。4.2.5. 仓管员需求1、概述需要系统提供仓库管理员对仓库物料库存实时更新、对出库入库有清晰的记录功能、并且能够通过统计分析,根据设置的安全库存,做到缺料预警功能。2.库存查询系统提供仓库库存的查询,包括仓库代码、名称、仓管员、物料代码、名称、库存量等基本信息3.出库入库管理原材料进厂后,仓库员必须依“送货通知单”的容,核对供应商送来的物料名称、数量、规格和送货单并点清数量无误后,将收货日期与实收数量填记于“入库单”给予入库,如发觉所送来的材料与“采购订单”上所核准的容不符时,应即时通知采购,成品材料进厂后,仓库人员依送货通知单单核对材料名称、数量、规格并清点数量与件数,并将收货日期与
40、实收数量填于“入库单”。对于客户确认之后,短缺货物时应按实际收货数量为准入库,收货数量比客户发货单上数量少时,不予入库,等货全到齐后方可给客户入,同样为了最大化的减少成本,实现零库存,对于收获量比送货通知单数量多时,原则上也不予入库,紧急特殊情况除外。当出库使用部门领用材料时,由领用经办人员开立领料单经主管签字后,向仓库办理领料,仓库必须执行“见单发料”的原则,只有在收到领料单之后,仓库方可发料。发料容须与“领料单”容一致,不能出现多发、少发、错发的现象。各类材料的发出,原则上采用先进先出法。物料出库时必须有领料单,禁止先出库后补单,库成品库存出货时必须开出库单。4.统计分析系统应满足仓管员对
41、采购计划、库存查询以与统计分析的功能,仓管员需要每日导出库存、采购计划,统计分析出日缺料需求,缺料需求=计划需求量+安全库存量-现有库存量。4.3. 业务流程分析通过对用户的详细需求分析和业务过程分析得知,该系统主要需要完成的业务有系统管理、供应商管理、采购计划管理、库存管理、缺料预警具体的业务流程分析如下:1.业务流程图中使用的基本符号,如下说明:业务处理单位或用户,它代表了某项业务参与的人或物;数据存储或存档,是一种数据的载体,作为档案来保存的;业务数据流动与方向,它表达了业务数据的流动方向;各类单证、报表,它表明了数据的载体;业务功能描述,表明了业务处理功能。其业务流程图基本符号,如图4
42、-2所示:业务处理用户存档业务功能描述数据流单证、报表图4-2 业务流程图基本符号2.系统的高层业务流程图,如图4-3所示:图4-3 系统业务流程图系统管理员用户信息表系统管理系统管理员供管用户信息用户权限表供应商资料供应商管理资料报表供管采购员采购计划采购计划管理送货通知单供应商仓管统计报表预警处理送货通知单库存管理统计报表采购员催询单3.经过进一步的调查分析,系统管理主要实现功能如下:增加、删除、修改和查询用户信息;增加、删除角色,并且为角色设置权限,初始化默认角色:超级管理员、供管、采购员、仓管员;增加、删除、修改功能模块数;提供用户信息的更改。其系统管理业务流程图,如图4-4所示。系统
43、管理员用户信息表角色分配单用户管理用户信息用户管理密码管理用户组管理角色分配信息角色分配报表用户信息报表系统管理员图4-4 系统管理业务流程图4.供应商管理主要实现功能如下:供管员对合格供应商的资料进行日常管理,查询、添加、删除、修改供应商的基本信息对供应商进行日常维护,尤其是物料价格的维护供管需要实现对采购合同、质量协议、供货保障协议等合同协议在线管理,上传下载、查阅修改等 其供应商管理业务流程图,如图4-5所示。供管评估资料供应商资料价格维护合同协议维护资料管理供管图4-5 供应商管理业务流程图合同协议列表 5.采购管理主要实现功能如下:采购计划管理,计划员根据生产课提供的生产计划以与查询
44、仓库库存量合理编制采购计划,通过审核部门的审核后形成采购计划列表采购员根据采购计划进行采购管理形成正式的采购订单然后根据供货比例和价格因素将相应的订单发送给供应商采购员随时需要对订单进行管理(更该、删除),而对于缺料没有与时供货的提前发送催询单与供应商沟通其采购管理业务流程图,如图4-6所示。计划员采购计划管理生产计划库存清单采购管理采购订单采购员订单维护催询单送货通知单供应商图4-6 采购管理业务流程图6.库存管理主要实现功能如下:库存查询:供管员可以根据物料、供应商等信息实时查询库存,物料的基本信息等出入库管理:根据送货通知单和领料单需对物料出库、入库进行管理,生成入库出库单统计分析:根据
45、库存列表进行统计分析,为预警提供基本信息。其库存管理业务流程图,如图4-7所示。仓管员出库单出入库管理送货通知单领料单入库单物料信息表统计分析统计分析结果采购员图4-7 库存管理业务流程图7.预警处理主要实现功能如下:采购员根据仓管员提供的库存列表、计划员编制的采购计划,做统计分析后若发现缺料,即将缺料信息发送给供应商、供管员催寻单。其预警处理业务流程图,如图4-8所示。 仓管员计划员库存列表采购计划统计分析统计分析结果图4-8 预警处理业务流程图催询单预警处理供管员供应商4.4. 数据流程分析根据对系统的业务流程分析,把业务流程分为系统管理、供应商管理、采购管理、库存管理以与预警处理等几个模
46、块,相应的,在数据流程分析中会针对这五个业务过程进行数据流的分析。1.该系统的顶层数据流分析:除管理员外,其它用户需要根据管理员给予的用户名和密码登录系统执行自己拥有的功能;供应商通向该系统提供供货基本信息给仓储部门并且接收送货通知单;计划部根据生产部门编制月度采购计划,采购部门的采购员下达采购订单,供管员管理供应商基本信息以与价格合同管理等;而仓储部门需要对物料的出入库进行管理,编制出入库单。数据流程图中使用的基本符号说明,如图4-9所示:外部实体图4-9 数据流程图基本符号数据存储处理功能系统的顶层数据流程图,如图4-10所示:采购管理系统仓库采购部计划部供应商入库单采购订单采购计划送货通
47、知单供货信息库存列表供应商资料图4-10 顶层数据流程图系统用户信息2.对系统管理的数据流分析:系统管理员通过用户名和密码登录系统;对用户基本信息、权限进行操作;根据用户是否在线,对在线的用户进行监控,可查看用户的操作日志;将所有变动的信息重新保存到数据库中。系统管理数据流程图,如图4-11所示:用户组管理用户角色表用户管理用户表登录登录日志功能模块管理功能表图4-11 系统管理数据流程图管理员3.对供应商管理的数据流程分析:供管员通过用户名和密码登入系统后,根据供方提供的基本信息和商品(原材料)信息对供方进行评审,审核未通过的进入我司外围供应商数据库,审核通过后进入我司供应商信息管理,生成档
48、案给供管员,然后依据供货比例信息与供方签订采购合同以与正式协议等。供应商管理数据流程图,如图4-12所示:基本信息原材料信息供方评审系统数据库不合格合格供管员信息维护供货管理供货比例供方档案采购合同供应商一览表图4-12 供应商管理数据流程图供应商4.对采购管理的数据流程图分析:采购员、计划员通过用户名与密码登入系统后,计划员依据生产部门提供的生产计划以与查询库存列表编制采购计划;通过审核后的采购计划交给采购员下达采购订单,未通过的返给计划员修改;采购员需对采购订单进行管理维护,缺料需求时要与时发送催寻单给供应商。采购管理数据流程图,如图4-13所示: 生产计划库存清单采购计划通过计划员不通过
49、采购员计划审核采购订单订单维护单据信息图4-13 采购管理数据流程图生成送货通知单供应商订单列表5.对库存管理的数据流程图分析:仓管员通过用户名以与密码登入系统后,需要对物料出入库进行管理,仓管员接收到送货通知单后将入库物料信息录入系统,而当生产车间计划员依据领料单领取物料时则需出库物料信息录入系统;仓管员还要有计划性地进行库存分析,进而采购员可根据统计分析的结果作预警处理。库存管理数据流程图,如图4-14所示:仓管员出入库管理送货通知单领料单出库单入库单统计分析库存列表采购员预警信息图4-14 库存管理数据流程图6.对预警处理的数据流程图分析:预警处理操作员(采购员)得到预警警告后即作出预警
50、处理,发送催询单给供应商和供管员,当处理完预警信息后,系统给出预警处理的日志。预警处理数据流程图,如图4-15所示:采购员预警处理预警告知预警处理预警处理日志库存列表采购计划预警信息图4-15 预警处理数据流程图4.5. 数据字典在系统数据流程分析的基础之上,可对系统从数据元素、数据结构、数据流、数据存储、外部实体和处理功能等六类条目进行数据分析。数据分析是为了对数据流程图中出现的所有命名元素加以定义,使得每个图形元素的名字都有一个确切的解释。1.数据元素分析在系统中有很多数据元素,现以物料编号为例分析,如下表所示:表4-1 物料编号定义数据元素编号:001数据元素名称:物料编号简述:代表系统
51、采购物料的编号别名:WL-NO长度:10个字节类型:字符型取值/含义:第1位第2位类别第3位第4位牌号第5位第10位品名编号有关的数据结构:供应商、库存列表部分数据元素一览表,如表4-2所示:表4-2 数据元素一览表编号数据元素名称别名类型长度DE001物料编号WL_NO字符10DE002物料名称WL_NAME字符20DE003物料规格SPECIFIC字符50DE004物料单价PRICE字符20DE005供应商编号SUP_NO字符50DE006供应商名称SUP_NAME字符50DE007供应商地址SUP_ADDRESS字符100DE008部门标识DEPT_ID字符10DE009部门名称DEPT
52、_NAME字符502.数据结构分析在上面讲述了对数据元素的定义,但还需要进一步描述数据之间的关系,特别是组合的关系,在数据字典中使用数据结构对数据之间的组合关系进行定义。数据字典中数据结构包含:数据结构的编号和名称、数据结构的组成、对数据结构的简单描述、与之有关的数据流或数据结构。下面给出采购管理信息系统中部分数据结构的信息,如下表所示:表4-3数据结构定义表数据结构编号001数据结构名称空调物料简述空调企业原材料(物料)基本信息类型字符型长度50(字节)组成物料编号物料名称物料规格物料单价供应商有关的数据流/数据结构采购订单、库存有关的处理功能下达采购计划表4-4数据结构一览表数据结构编号数
53、据结构名称简述数据结构的组成001物料物料基本信息物料编号、物料名称、物料类别、物料规格、物料单价、供应商等002供应商物料供应商信息表供应商编号、供应商名称、供应商地址、供应商负责人等3.数据流分析数据流表示数据的流向,一般来说,在数据字典中只需定义系统的输入输出的数据流,在系统分解过程中产生的数据流就不需要定义了,一个数据流基本上包含数据流的来源、数据流的去处、组成以与流通量等下面给出采购管理信息系统中部分数据流的信息,如下表所示:表4-5数据流定义表数据流编号DF001数据流名称送货通知单简述我司向供应商采购生成的单据来源处理功能“生成送货通知单”去处外部实体“供应商”组成物料代码物料名
54、称约定交货量日期供应商代码流通量根据计划而定高峰时流通量每周二、四下单量大表4-6数据流一览表数据流编号数据流名称来源去处组成DF001送货通知单处理功能“生成送货通知单” “供应商”物料代码物料名称约定交货量日期供应商代码DF002入库单外部实体“供应商”处理功能“入库管理”物料代码入库量仓管员仓库号4.处理功能分析处理功能的定义是指最低一层数据流程图的处理功能(功能单元)的定义,实际上每一个处理功能就是程序,可以使用判断树、判断表和结构式语言等进行描述。在数据字典里只能给出简单的描述,处理功能的定义有以下容:处理功能编号、处理功能的输入输出、功能描述、有关的数据存储下面给出采购管理信息系统
55、中部分处理功能的信息,如下表所示:表4-7处理功能定义表处理功能编号P001处理功能描述生成送货通知单输入数据流采购员下达采购订单输出数据流外部实体“供应商”处理采购员下达“采购订单”,通过系统生成“送货通知单”通知到外部实体“供应商”,供方只有凭借“送货通知单”向仓库按约定交货量、交货期完成交货有关的数据存储供货比例、采购计划单、库存列表表4-8处理功能一览表编号处理功能名称输入/输出数据流名称来源/去处数据存储P001生成送货通知单输出单据信息供应商送货通知单P002供应商信息维护输入供方基本信息供管员供应商档案表5.数据存储分析数据存储是指在系统中应该保存的数据结构以与具体的数据容,实际
56、上它是信息系统的资源,用户要从系统中获取的全部数据都来自于数据存储。数据字典中定义的数据存储容有以下几项:数据存储编号与其名称、简述、输入数据流、输出数据流、数据存储的组成、是否有立即查询的要求。下面给出采购管理信息系统中部分数据存储的信息,如下表所示:表4-9数据存储定义表数据存储编号DB003数据存储名称供应商基本信息档案输入数据流实体“供管员”维护供应商基本信息输出数据流系统管理员组成供应商代码供应商名称供应商地址联系方式联系人立即存取要求有表4-10数据存储一览表数据存储编号数据存储名称组成部分立即查询要求DB001用户信息工号有部门职务系统权限DB002物料明细目录物料代码有物料名称
57、基本属性.6.外部实体分析外部实体在数据字典中的定义包括一下容:外部实体的编号和名称、简述、有关的数据流、外部实体的个数。下面给出采购管理信息系统中部分外部实体的信息,如下表所示:表4-11外部实体定义表外部项编号E01外部项名称供应商简述向我司供应空调物料的单位或个人输出数据流供应商发货单、应付款通知输入数据流送货通知单、付款单个数约400个表4-12外部实体一览表外部项编号外部项名称输出数据流输入数据流个数E01供应商供应商发货单送货通知单400应付款通知付款单EO2客户客户订货单发货单1000客户付款单第5章 系统设计在采购管理信息系统设计中,通过前面的系统分析对系统逻辑功能的要求分析从
58、实际出发,进行各种具体设计,确定系统的实施方案,最终给出详细设计方案,为系统实施阶段制定详细计划。接下来,将从模块结构设计、代码设计、数据库设计和人机界面设计等方面来对系统进行设计。5.1. 模块结构设计本系统是公司ERP系统中一个子系统,该系统主要实现功能有5个:系统管理模块、供应商管理模块、采购管理模块、库存管理模块以与预警处理模块。模块结构图中使用的基本符号说明,如图5-1所示:模块数据流调用关系(顺序、选择、循环)图5-1 模块结构图的基本符号系统管理模块提供对用户的管理界面,包括系统对用户的管理、角色管理以与个人资料管理等基本功能,实现添加、删除。修改、查询用户的功能,为用户设置权限
59、;供应商管理模块实现对供应商的基本管理,对供应商信息的维护,添加、删除、更新供应商的基本资料,尤其是对供应商的采购合同、供货协议的管理;采购管理模块包括采购计划管理、采购过程管理以与对采购订单的管理;库存管理模块包括对物料入库、出库进行高效管理,对库存作实时统计分析,能够以EXCEL方式输出报表;预警处理功能模块主要是预警的告知以与预警处理两个基本功能。其系统功能模块结构分析,如图5-2所示:采购管理信息系统登录模块用户名、用户密码系统管理供应商管理采购管理库存管理预警处理图5-2 系统总体模块结构图统计分析出库管理入库管理订单管理采购过程采购计划预警告知供应商维护信息管理用户管理资料管理预警
60、处理5.2. 数据库设计数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库与其应用系统,满足各种用户需求。数据库设计的主要步骤包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施以与数据库运行与维护。在本系统中主要对其概念结构设计、逻辑结构设计和物理结构设计作详细的分析。5.2.1. 概念模型设计概念模型是一种面向问题的数据模型,它描述了从用户角度看到的数据库的容与其联系,是一种纯粹的现实反映,而与存储结构、存取方式等数据库的具体实现容无关。概念模型设计的目的是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 10GWh锂电池生产项目实施方案(模板范文)
- 计算机二级C语言考试应试技巧试题及答案
- 软件缺陷分类方法试题及答案
- VFP编程重点知识复习策略试题及答案
- 了解Access的动态数据结构试题及答案
- 计算机二级JAVA字符串处理试题及答案
- 2025年Web考试探究精神试题及答案
- 合同到期写了协议书
- 计算机二级各题型分析试题及答案
- 贴牌生产合同协议书
- 湛江漓源农牧科技有限公司年产36万吨饲料项目环境影响报告表
- 随班就读试题及答案
- 1.1细胞是生命活动的基本单位课件高一上学期生物人教版(2019)必修1
- 2024年福建省长乐市事业单位公开招聘医疗卫生岗笔试题带答案
- 无人机安全操作试题及答案
- 2025国际服务贸易合同范本(中英文)
- 病原学与防疫技术体系研究重点专项2025年度项目申报指南
- (广东二模)2025年广东省高三高考模拟测试(二)语文试卷(含答案解析)
- 成人肠造口护理-中华护理学会团体标准
- 湖北省武汉市2025届高中毕业生四月调研考试历史试题及答案(武汉四调)
- 2025-2030中国汽车玻璃行业发展分析及发展前景与趋势预测研究报告
评论
0/150
提交评论