《2022年采购管理信息系统分析与设计.docx .pdf》由会员分享,可在线阅读,更多相关《2022年采购管理信息系统分析与设计.docx .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、采购管理信息系统分析与设计第 1 页 共 20 页第一章采购信息系统开发背景及调查结果1.1 概述随着时代的发展,我国企业实施信息化的迫切需求正日趋增加。作为企业信息系统的关键组成部分,采购信息系统,使整个采购流程规范化,模式化,透明化,极大地提高了企业在采购环节的效率并切实降低采购成本。本采购系统为上海一机械制造企业量身定制,以促进该企业在采购方面的信息化。1.2 系统开发的背景、必要性和意义由于现行人工手动运作采购流程,具有过多的主观人为因素,不能做到采购过程的客观,公正,精确。尤其是每月的采购需求数,在人工的计算下,经常出现错误误差。通过采购信息系统的实施,企业的采购流程将大大优化。计算
2、机化将有效减少错误数据的发生,降低采购成本,提高采购工作效率。1.3 现行系统调查1.3.1 现行采购部门流程调查1.编制采购计划:根据生产计划,工作令,库存数确定采购品种及数量。生产计划采用双月制:本月查缺补漏,下月提出计划。当月采购数=原材料希望数- 库存数 - 在制数 +安全数量 +已发货未到单数。2.选择供应商:通过供方登记表:名称、地址等,及其主要供货种类,材料价格,质量评级(由质检单位、生产制造单位进行评级)及过往供应商的表现评分,选择合适的供应方。将采购计划传真至供方,议价、定价、确认交货日期。签订购销合同。3.过程跟踪:根据采购计划的交货节点,了解跟踪分供方的制作进度,督促分供
3、方按时交货。与分供方确认交货品种、数量、时间,并与库管员及时沟通,货到后应与库管员核对确认。4.交货、检验、入库、入账手续:核实物资是否到货:如果物资未到货,则寻找供方,催促其发货。如果物资入仓,则库管员办理入库手续,采购部门与库管员核实。随后开具报验单, 联系检验科进行验货。如果验货通过,则检验科与采购部联系确认。否则办理出库并退货。5.向供方催要发票、核对无误后交由财务登记入账6.供方评价:要求检验科对物资部件的质量及等级进行评价并录入系统。通过以下指标衡量供方: (1) 、供方的交货时间是否拖延。(2) 、交货数是否与合同有出入。(3) 、供方服务态度。(4) 、售后服务态度。7.请款:
4、每月 5 日前根据上月进货情况,当月进货计划, 并考虑应付款等情况,编制请款计划。根据请款计划填写请款单。将请款单和分供方台账交由有关领导审批。将审批的请款单送财务办理付款手续。将审批的请款单送财务办理付款手续。台账登录。(由于公司已有现行财务系统,此采购系统只做了与财务系统的接口,为包含详细与财务有关的过程)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 2 页 共 20 页1.3.2 现行采购
5、流程存在的问题1.生产与仓储的数据不够准确。原来库存管理系统还存在问题,实际的仓储数量与系统显示的数目不吻合,导致采购部门无法通过管理系统来进行原料的采购。2.入库手续。材料入库时,由经办员开检验单,然后进行货物检验,如果不合格,则再开据退货单。 公司经理希望检验单能够由仓库管理员开据,但鉴于货物种类繁多,仓库管理员只能完成入库的操作,所以目前还是由经办员开据,供方到货前会有通知,到货时则由仓库管理员通知。3.入账手续。 目前他们所用的财务管理软件只是起到了记录的作用,但无分析以及统计的功能,更没有和生产、仓储部门衔接起来。4.关于请款, 采购经理认为, 财务应该根据采购合同进行拨款,而不是由
6、采购部进行请款,付款的部门应该是财务部而非采购部。他现在也表示比较无奈,每次请款,财务查看之前的采购单,看钱是否用完, 用完的话再拨出一部分。采购经理认为他们总是在做其他部门的事情,有时候没有做好的话,自己还得受委屈。5.各个部门比较缺乏标准化管理模式。过去采购甚至没有合同,一个电话就可以采购,价格最后再议。 生产部门、 仓储部门关于材料的实际数据无法精确反映。各部门有些工作分配并不合理,很多事情采购部替其他部门都做掉了,一旦出了问题, 很难对症下药。6.对于供应商的评价尚无法做到客观公正。目前还是由采购部自己对供应商评价,对新的供应商有1 年的考察期, 是否通过完全是由他们自己说了算,总经理
7、很难检索以及评估到每个供应商的供货情况。1.3.3 企业对采购系统的要求1.由于整个系统庞大复杂,建议我们参考海外具有成功经验的ERP采购系统, 适当进行个性化的修改。2.采购部门只是一个执行部门,需要根据库存以及生产要求来进行采购,所以系统上关于上述的数据必须准确无误,否则,采购系统对于他们来说都是没有意义的。3.提供标准的生产录入表,设置空白栏进行特殊项目的补充。提供各类零件材料,仓库库存等各类信息的查询功能。4.完善财务系统, 与财务部门明确分工,互相联系, 提高效率。 对财务数据进行加密,限定能够查看这些数据的人员。5.引入供应商评价体系。通过系统,对货物的质量,送货进度,欠款,售后服
8、务情况进行记录,便于经理了解各个供应商的详细情况。6.将生产、采购、仓储的各类数据整合,统计分析,便于管理层进行查询信息,观察进度,处理问题,最终达到节约人力,提高工作效率,增加净利润的最终目的。1.4 建议的新系统为解决该企业采购部所面临的实际问题,以及为今后企业信息化及国际接轨这不可逆的时代潮流的考量,建议该企业使用计算机化的采购信息系统。该采购系统应是基于因特网及企业局域网的,实现业务管理自动化、数据流传输实时的, 输入与输出标准化、将来能与其他企业软件兼容的,具有一定程度的信息安全保障的,包括全面的权限登录等级规划及数据安全防入侵保护及数据备份恢复功能。1.5 可行性研究1.5.1 技
9、术可行性分析名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 3 页 共 20 页从软件角度来看, 目前的软件技术发展的已经比较成熟,无论是数据库还是应用程序都可以实现系统功能。各种语言包括C#、JAVA等均能完成程序代码并实现信息系统功能。各种数据库包括SQL Sever , Oracle等均能为企业搭建数据库;从硬件角度来看,系统所要用到的硬件均可以以较为低廉的价格购买,满足系统要求。 从人员角
10、度来看,本系统的用户是制造型企业的采购部人员,懂得基本微机操作即可,无须另聘专人即可使该系统正常实施运行。从技术角度来看, 开发技术和数据库技术已经具备了完备、成熟的理论和体系结构。所以本系统的开发在技术上完全可行。1.5.2 经济可行性分析本系统的实施所需经费主要用于购买软、硬件、 系统开发及系统维护。本系统总体耗费不多, 是在一个企业和个人可以承担的范围之内的。应用本系统给大学毕业生,企业及管理人员带上一个新的高度,提高了工作效率,节省了管理成本,方便政府对大学毕业生就业的管理,也方便大学生找工作和企业找员工。1.5.3 营运可行性分析本系统的运营阶段,使用系统的采购部门工作人员,只需日常
11、的计算机操作能力。这方面的知识, 与系统有直接接触的职员都已经具备。并且在项目投产前,还会安排对操作系统的人员进行必要的培训。系统技术维护支持工作,在初期仍将由硬件供应商及本人完成, 以后由信息部接手。该公司信息完全具备使用维护该系统的能力。因此本系统营运方面可行。1.6 结论综上所述,实施本系统,已具备技术可行、经济可行、营运可行的条件,所以公司同意开发和使用本系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 采购管理信
12、息系统分析与设计第 4 页 共 20 页第二章 系统分析2.1 系统目标1.降低人力及设备的费用成本。采购系统优化了资源的配置,简化了人员的参与,从而降低了人力以及设备的费用。2.提高采购处理速度与传统人工处理的采购不同,采购系统的自动化处理大大简化了原先繁琐的流程,避免了人工的过度参与,从而降低了错误的发生率,提高了采购处理速度。3.降低采购成本由于采购系统提供更为客观,公正, 透明的数据输出, 避免了人工询价下由于回扣等暗箱操作产生的额外成本,同时优化采购选择方案,降低采购成本。4.提高决策的科学性通过智能分析等模块,对企业各项数据进行分析,提供对企业至关重要的信息,帮助企业高层做出最优决
13、策,规避不必要的风险,提高企业整体收益。5.提高人员利用率采购系统的实施, 使得削减冗余人员成为了可能。先前过于庞大的采购人员限制了企业人员利用的效率。 而采购系统精简了企业所需的人员配置,大大提高了企业人员利用率。2.2 组织结构分析该企业下属多个部门,其中与采购部门有直接关联的由生产部门、库存部门、 财务和审核部门。采购部下设三个办事处,分别为计划处、 供方联络处、物料检验处。其中计划处进行采购计划清单的制定。供方联络处进行对供应商的联络工作。物料检验处负责入库物料的质量检验。组织结构如图2.1 所示图 1公司组织结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - -
14、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 5 页 共 20 页2.3 需求分析2.3.1业务流程分析采购管理信息系统按采购前、中、后三个时间段将业务流程分为采购计划管理采购过程管理收货管理1.采购计划管理: 采购员根据库存部门发来的库存单,生产部门提供的外购清单,采购员制定月采购计划。 采购计划分为基于工作令的采购计划和非工作令采购计划(非工作令物料通常指零星物料或一次性使用)。将采购计划交予审核部门审核,审核通过的采购计划,作询报价请求操作;未通过计划返还采
15、购员进行调整重新制定。2.采购过程管理: 采购员拿到通过的采购计划后,查询及读取供应商提供的物料报价信息和相应供应商历史评价信息,通过确认报价选择最佳供应商,生成采购订单。 将采购订单送至审核部门审核,审核通过根据付款协议等与供应商签订采购合同。审核未通过退回作二次询报价或改选供应商。采购订单及采购合同只是表现形式不一样,数据相同。合同比订单多了条款等附加信息,故下将合同订单作为一张单据。订单(合同)一式四份,文档留底,给供应商一份、财务一份,订单跟踪员一份。订单跟踪员读取采购订单信息,查询到货日期将至及到货日期已过货未到的订单所属的供应商,发送催询单, 并对未按时到货的供应商作“过期”评价记
16、录。3.收货管理: 供应商发货,携送货单及物料至接收员。接收员核对到货数量和采购订单,并修改订单已到达数量。接收员开据报验单通知检验员检验。检验员检验产品后,根据产品质量情况,开据合格单,不合格(退回)单,及不合格(可回用)单。合格单与不合格(可回用)单交库存部门入库,不合格(退回)单退回供应商通知重新发货。产品质量情况亦发送订单跟踪员一份,作修改供应商评价信息,及修改订单数量,再次催询等。不可回用及不退回供应商则进行报废处理。(报废处理在业务流程图中省略)。业务流程图图例:(1)外部实体(2)内部实体(3)文件 / 单据(4)信息流名师资料总结 - - -精品资料欢迎下载 - - - - -
17、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 6 页 共 20 页图 2第 0 层 DFD图2.3.2数据流程分析本采购系统的顶层数据流程图如图2.3.2.1所示,二级数据流程图如图2.3.2.2所示 .仓库管理员把缺货单给采购员, 由采购员汇总制定采购计划, 再编制订货单交给供应商。对收到的供应商的供货单和货物进行检验后,符合要求的入库, 不符合的则退回给供应商或回用处理。数据流程图图例:第 0 层图 3.1第 0 层 DFD 图(1)外部实体(2)加
18、工( 数据加工 ) P3(3)数据存储(4)信息流名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 7 页 共 20 页第一层生产部门库存部门P1采购计划管理P2采购订单管理P3订单跟催管理P4到货管理库存清单外购清单供应商采购订单催询单发货单,发票合格品信息单,可回用单不合格退货单D1采购计划文件D2采购订单文件D3物料信息财务发票D4供应商 /基本信息D5供应商 / 评价记录图 3.2第 1 层
19、 DFD 图第二层=P1= 生产部门库存部门库存清单外购清单P1.1制定采购计划P1.2审核采购计划待审计划未通过计划D1采购计划文件图 3.3第二层 P1 DFD图P1:根据库存部门发来的库存单,生产部门提供的外购清单,制定月采购计划。采购计划交予审核部门审核,审核通过的采购计划记入D1采购计划文件,未通过计划退回=P2= P2.2审核采购订单D4供应商 /基本信息待审采购订单采购订单(合同)未通过订单D3物料信息P2.1选择供应商供应商D5供应商 /评价记录D1采购计划文件D2采购订单文件询价单报价单图 3.4第二层 P2 DFD图P2根据采购计划所需物料,进行供应商选择,生成采购订单。首
20、先读取D3 物料信息 中各供应商报价信息(假设不断更新),根据报价由低到高排序,并参照 D5供应商评价记录择优选择。有需要可以通过网络或电话传真就价格进行最终确定。读取 D4供应商基本信息确认联系方式等,生成采购订单。将订单送至审核,审核通过生成最终采购订单即合同,记入D2采购订单文件存档,合同交供应商一份。=P3= 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 8 页 共 20 页P3.1查询
21、跟催项P3.2制定催询单供应商D2采购订单文件已过期订单将到期订单(与计划不匹配订单)D6催询记录文件催询单D5供应商 /评价记录图 3.5第二层 P3 DFD图P3读取D2 采购订单文件 ,查询:到货日期还有=5 天的订单,到货日期已过货未到的订单,制定催询单并发送供应商。同时记入D6催询记录文件和更新 D5 供应商评价记录/ 延期交货评价记录。=P4= P4.1确认到货P4.2检验到货D2采购订单文件D5供应商 /评价记录不合格 (退货 )单合格单,不合格(可回用)单供应商报验单送货单库存部门图 3.6第二层 P4 DFD图P4供应商发货,收货人核对并修改D2采购订单文件/到货数量,(若未
22、全部按时到货,采购跟踪员读取采购订单文件时可以查询到还有x 数量未到,进行跟踪催询),出具报验单通知检验部门检验货物。将检验结果录入D5 供应商评价记录/ 不合格品(或质量)记录,若有不合格品需要退回,则修改订单文件D2采购订单文件/ 到货数量(减退货数量) 。将合格单,不合格(可回用)单交给库存部门做入库处理。不合格(退货)单发至供应商。2.3.4数据字典数据字典的主要内容是对数据流程图中的数据项、数据结构、 数据流、 处理逻辑、 数据存储和外部实体等六个方面进行具体的定义。简单地讲, 数据流图上所有成分的定义和解释的文字集合就是数据字典。数据词典对数据流程图的各种成分起注解、说明作用, 给
23、这些成分赋以实际的内容除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。经过详细的分析,现列出部分数据字典。如图2.13 2.17 所示。数据存储系统名:采购管理信息系统编号: D2 条目名:采购订单文件存储组织:二维表记录数:订单个数322 主关键字:订单号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 9 页 共 20 页记录组成:采购订单ID 订单状态物料编号物料名称BOM
24、序号物料图号材质物料价格供应商编号分库类型计划单位单件重量下单日期到货日期近似长度50 10 50 50 100 150 50 100 100 50 100 100 100 100 简要说明:招聘信息的修改图 2.9 数据存储条目数据元素系统名:采购管理信息系统编号:条目名:采购订单ID 别名:存储处:订单主关键字数据元素结构:代码类型依据编码设计(由数字字母组成)字段大小长整型数据值类型连续简要说明:采购订单代码由采购类型(标准采购订单为NB ) + 采购订单信息号(包括供应商、物料等信息)+采购组( PG01 )图 2.14 数据元素条目加工系统名:采购管理信息系统编号: P2.2 条目名
25、:审核采购订单别名:输入:要审核的采购订单输出:审核通过的采购订单加工逻辑:1. 企业根据自身的情况修改信息2. 管理员对修改后的信息进行审核3. 审核完毕后发布4. 学生便可看到最新的企业信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 10 页 共 20 页简要说明:本存储需要进行企业信息的修改、输入、存储图 2.10 数据加工条目外部项系统名:大学毕业生就业管理系统编号:条目名:管理员别名
26、:输入数据流:企业信息输出数据流:检查修改后的企业信息主要特征:管理员:即本系统中对企业输入信息进行检查修改的系统工作人员简要说明:管理员会按期检查修改企业信息图 2.11 外部项条目数据流系统名:大学毕业生就业管理系统编号:条目名:企业信息表别名:来源:企业去处:毕业生数据流结构:企业编号企业名称企业性质成立时间员工人数注册资金简介简要说明:记录企业当前信息状况图 2.12 数据流条目名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - -
27、 - - 采购管理信息系统分析与设计第 11 页 共 20 页第三章系统设计3.1 总体设计总体设计又称为概要设计,其主要任务是根据系统的总体目标和功能将整个系统合理划分成若干个功能模块。功能模块图如下:采购管理系统P1采购计划管理P2采购订单管理P3订单跟催管理P4到货管理P1.1制定采购计划P1.2审核采购计划P2.1选择供应商P2.2审核采购订单P3.1查询跟催项P3.2制定催询单P4.2检验到货P4.1确认到货图 4功能模块图3.2 详细设计3.2.1 代码设计代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示20 。采用代码设计可以便于数据
28、的存储和检索,提高处理的效率和精度,提高数据的全局一致性,简化程序设计,减少出错率,节省存储空间。代码设计的好坏,将直接影响整个系统的质量,实用性和生命力。1. 本系统代码设计原则如下:(1)唯一确定性。即每个代码都仅代表唯一的实体或属性。(2)稳定性。代码的定义和描述应具有相对稳定性,要避免过多的改动。(3)可扩充性要考虑系统的发展和变化,必须留有一定的后备余量,当增加新的实体时,直接利用原代码加以扩充,而不需要重新变动系统。(4)标准化与通用性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
29、 - - 第 11 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 12 页 共 20 页国际、国家和行业的有关标准是代码设计的重要依据,采用已标准化的编码,系统内部使用的同一种代码做到统一。(5)便于识别和记忆。为了同时适合人和计算机,代码不仅要具有逻辑含义,而且便于识别和记忆。2. 采购管理系统代码设计代码分为无含义码和有含义码两大类。其中无含义码包括顺序码和无序码两类,有含义码包括系列顺序码、数值化字母顺序码、层次码、特征组合码、复合码。采购员代码设计设计依据: 采购员代码由采购部门编号+采购组(PG01 ) + 采购员进入系统时间上的先后顺序供应商代
30、码设计设计依据:供应商代码在采购系统内由外部编号(T)+组编号( K1)+供应商进入系统时间上的先后顺序例: 起始号 T-K10000;终止号 T-K99999 物料代码设计设计依据:物料代码在采购系统内由外部编号(T)+物料组编号( M1 )+物料进入系统时间上的先后顺序例:T-M10020 采购订单代码设计设计依据:采购订单代码由采购类型(标准采购订单为NB ) + 采购订单信息号(包括供应商、物料等信息)+采购组( PG01 )例:NB5400000PG01 3.2.2 数据库设计1、E-R 图E-R 模型是一种语义模型,它旨在表达数据的含义。在E-R 模型中,实体型、属性及实体集之间联
31、系的表达方法如下:(1)实体型:用带实体名的矩形框表示。(2)属性:一般属性用带有属性名的椭圆形框表示,多值属性用双椭圆形框表示,派生属性用虚椭圆框表示。属性与其对应的实体型之间用直线连接。(3)实体集之间的联系:用带有联系名的菱形框表示,并用直线将联系与相应的实体相连接,且在直线靠近实体的那端标上1或 n 等,以表明联系的类型。本系统的实体有:采购计划、采购订单、采购员、供应商、库存、物料、报价单;联系有:查看、产生、接收、查询、属于、提供。全局E-R 图见图 5.1 ,实体及其属性见图 5.1-5.4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
32、 - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 13 页 共 20 页图 5全局 E-R 图图 5.1 采购员实体及其属性采购员(采购员编号,姓名,性别,年龄,电话,地址)图 5.2 供应商实体及其属性供应商(供应商编号,供应商名称,供应商地址,联系人,联系电话/ 传真,电子邮件)供应商供应商号名称地址联系电话传真电子邮件联系人采购员采购员号姓名性别年龄电话地址采购计划物料采购采购订单供应库存报价查询产生查看产生接受提供属于名师资料总结 - - -精品资料欢迎下载 - - - -
33、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 14 页 共 20 页图 5.3 物料实体及其属性物料(物料ID,物料名称, BOM 序号,物料图号,材质)图 5.4 采购订单实体及其属性采购订单信息(采购订单ID,订单状态,物料编号,物料价格,供应商编号,分库类型,到货日期等)2、数据库逻辑结构设计数据库的逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统 (DBMS )支持的数据模型。即将数据组织成一个与计算机提供的数据库
34、管理系统所采用的数据模型相符合的形式。首先,根据前面的设计结果和具体的特点,将全局 E-R 模型转换成一个初始的关系模型。然后,对其中的每一个关系模式进行分析,判断是否存在不合理的关系模式,如有则利用关系模式的规范化方法消除之,以达到符合第三范式的要求。采购员 (采购员编号,姓名,性别,年龄,电话,地址)供应商 (供应商编号,供应商名称,供应商地址,联系人,联系电话/ 传真,电子邮件)物料 (物料 ID,物料名称, BOM 序号,物料图号,材质)采购订单信息 (采购订单ID,订单状态,物料编号,物料价格,供应商编号,分库类型,到货日期)3、主要数据表设计数据库表的结构设计采用规范化关系模式的方
35、法。规范化的基本思想是消除数据依赖中不合理的部分,让一个关系描述一个概念、一个实体或者实体间的一种联系,若多于一个概念就把它分离出去。在采购管理数据库里面建设了4 个表分为了采购员信息表、供应商信息表、 物料信息表、采购订单信息表、信息表采购订单订单号订单状态物料编号物料价格供应商编号分库类型物料物料号名称BOM 序号材质图号到货日期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 15 页 共
36、20 页采购员表用于存储采购员信息,其主键为管理员编号,该表结构如表3.1 所示表 3.1 采购员信息英文列名中文列名类型主键为空PURCHASERID 采购员编号nvarchar255 PK 非空PURCHASERName 采购员姓名nvarchar255 非空GENDER 性别nvarchar255 非空AGE 年龄nvarchar255 非空TEL 电话nvarchar255 非空ADDRESS 家庭地址nvarchar255 非空供应商信息表用于存储供应商信息,其主键为供应商编号,该表结构如表3.2 所示。表 3.2 供应商信息英文列名中文列名类型主键为空VendorID 供应商编号n
37、varchar255 PK 非空VendorName 供应商名称nvarchar255 非空address 供应商地址nvarchar255 非空officer 联系人nvarchar255 非空TEL/FAX 联系电话 /传真nvarchar255 非空EMAIL 电子邮件nvarchar255 物料信息表用于存储物料信息,其主键为物料编号,该表结构如表3.2 所示。表 3.3 物料信息英文列名中文列名类型主键为空MaterialID 物料编号nvarchar255 PK 非空MaterialName 物料名称nvarchar255 非空SerialNo BOM 序号nvarchar255
38、非空MaterialDrawingNo 物料图号nvarchar255 非空MaterialSubstance 材质nvarchar255 非空产品信息英文列名中文列名类型主键为空ProductID 产品 ID nvarchar255 非空ProductName 产品名称nvarchar255 非空ProductDrawingNo 产品图号nvarchar255 非空名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 20 页 - - - - - - - - - 采购管理信
39、息系统分析与设计第 16 页 共 20 页工作令信息英文列名中文列名类型主键为空WorkOrderID 工作令 ID nvarchar255 非空ProductID 产品 ID nvarchar255 非空Batch 制造台套nvarchar255 非空采购计划信息表用于存储采购计划信息,其主键为采购计划编号,该表结构如表3.4 所示。表 3.4 采购计划信息英文列名中文列名类型主键为空PURCHASEPLANID 采购计划编号nvarchar255 PK 非空MaterialID 物料编号nvarchar255 非空WorkOrderID 工作令 ID nvarchar255 非空报价单信息
40、表用于存储报价单信息,其主键为报价单单编号,该表结构如表3.5 所示。表 3.5 报价单信息英文列名中文列名类型主键为空PURCHASEPLANID 报价单编号nvarchar255 PK 非空MaterialID 物料编号nvarchar255 非空VendorID 供应商编号nvarchar255 非空WorkOrderID 工作令 ID nvarchar255 非空MATERIALPRICE 物料价格nvarchar255 非空采购订单信息表用于存储采购订单信息,其主键为采购订单编号,该表结构如表3.6 所示。表 3.6 采购订单信息英文列名中文列名类型主键允许为空PurchaseORD
41、ERID 采购订单 ID nvarchar255 PK 非空ORDERStatus 订单状态nvarchar255 非空MaterialID 物料编号nvarchar255 非空MaterialName 物料名称nvarchar255 非空SerialNo BOM 序号nvarchar255 非空MaterialDrawingNo 物料图号nvarchar255 非空MaterialSubstance 材质nvarchar255 非空名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1
42、6 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 17 页 共 20 页MATERIALPRICE 物料价格nvarchar255 非空VendorID 供应商编号nvarchar255 非空StockType 分库类型nvarchar255 非空QuantityUnit 计划单位nvarchar255 非空SingleWeight 单件重量float 非空OrderDate 下单日期datetime 非空ReceiptDate 到货日期datetime 非空3.2.3 输入设计输入设计对系统的质量有着决定性的影响。如果输入数据有误,即使计算机和处理均十分
43、正确,也无法获得可靠的输出信息。同时,数据设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。输入设计的目标是: 在保证输入信息正确性和满足需要的前提下,应做到输入方法简单、迅速、经济和方便使用者,错误率越小。1、输入信息校验本系统采用目前较广泛使用的输入方式,从屏幕上通过键盘实现人机对话。对用户输入的数据进行校验。本系统使用的校验方法如下。(1)重复校验将同一处理内容重复执行两次,然后比较其结果,不同之处立即予以纠正。(2)逻辑校验对输入的数据进行逻辑控制。(3)界限校验如订单号的有效范围是不超过18 位, 如果录入一个超出这个范围的数据,则提示出错。(4)代码校验输入设计是在显示系统
44、的登陆界面中,输入正确的用户名和密码后进入系统。2、本系统的输入设计遵循下列原则:(1)输入量应保持在能满足处理要求的最低限度。输入量越少, 数据准备时间也越少。(2)输入准备及输入过程应尽量简单易行,从而减少错误的发生。(3)应尽早对输入数据进行检查(尽量接近原数据发生点), 以便使错误及时得到改正。(4)输入数据应尽早地记录在其处理所需的介质上,以避免转录及可能发生的错误。典型模块的输入设计如图6 所示。图 6采购订单输入设计图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17
45、 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 18 页 共 20 页3.2.4 输出设计在系统设计中, 输出设计占有很重要的地位,输出时由计算机对输入的原始信息进行加工处理, 形成高质量的有效信息,并使之具有一定的格式,提供管理者使用。因为信息系统对输入数据进行加工处理后的结果只有通过才能为用户所使用。另一方面, 从系统开发的角度来看, 输出决定输入。 输出设计与输入设计大同小异,需要给出输出的方式和用户界面的内容,如显示输出的屏幕格式、打印输出的格式,每个显示、打印项目的类型长度。输出设计时,也要注意整个系统中统一设计风格。信息输出方式有多种,有屏幕显
46、示、打印、磁盘、光盘、绘图等。本系统选用显示、打印这两种输出方式。 本系统在屏幕输出中,可以使用系统的条件查询程序对要查询的记录数据内容进行限定,经过查询后,系统会输出显示符合用户要求的内容,也可以通过转为word格式打印出来。典型模块的输出设计如图7.1 、 7.2所示图 7.1- 采购订单输出设计图1 图 7.2- 采购订单输出设计图2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 20 页 - - - - - - - - - 采购管理信息系统分析与设计第 19
47、页 共 20 页第四章系统的实施系统实施是系统开发的最后一个阶段。所谓系统实施是将系统设计的结果在计算机上实现,将原来纸面上的系统方案转换成可执行的应用软件系统的过程。4.1 系统运行环境(1) 服务器的软硬件配置硬件配置: CPU P4 1.8GHZ 或以上,硬盘80G ,内存 512M 操作系统: Windows xp Web服务器软件: IIS 5.0(Internet Information Server) 数据库服务器软件: Microsoft Access (2) 客户端的软硬件配置客户端的硬件配置: CPU P 500MHZ或以上,硬盘4OG或以上,内存128M或以上客户端操作系
48、统:Windows 98/2000/xp Win7 客户端浏览器软件:IE(Internet Explorer) 4.1.1 开发工具的选择本系统使用的工具是ASP ,是 B/S 结构。 Active Server Pages(ASP )是微软公司开发的服务器端的脚本编写环境,可以组合HTML页、脚本命令和ActiveX组件来创建动态、交互的动态Web页或基于 Web的应用程序 24 。严格来说 ASP并不是一种语言, 它只是提供一个环境来运行Script ,它所用的语言仍然是VBScript或 JavaScript,也可以是它们两者的组合。 ASP没有固定的开发工具,任何一种文本编辑器都能胜
49、任ASP脚本的编辑工作。ASP是服务器端的网页技术,是在服务器端运行的,而对客户端没有特别的要求,只要有一个浏览器就行。ASP就是在 HTML文件中引入了两个扩展的成对的HTML标记 ,同时文件的扩展名改为.asp25。 在 IIS 接到用户对 .asp 文件的请求时,首先执行括在 标记间的 VBScript语句,然后将执行的结果和其他的HTML语句一起返回客户端,这样客户看到的仍然是标准的HTML语句,不会看到开发者的编程逻辑。IIS (Internet Information Server) ,作为当今流行的Web 服务器之一,提供了强大的Internet和Intranet服务功能,使用它
50、可以轻松的发布站点,在本系统制作过程中可以随时进行调试,浏览自己的页面26 。4.1.2 数据库的选择本系统采用美国Microsoft开发的sql server 数据库系统, SQL是英文Structured Query Language 的缩写,意思为结构化查询语言27 。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI (美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和 A