您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 企业采购管理系统分析与设计
企业采购管理系统分析与设计1目录第一章系统分析…………………………………………………………………………………2第一节系统目标及功能描述………………………………………………………………21.1.1系统目标描述…………………………………………………………………….21.1.2系统功能描述…………………………………………………………………….2第二节数据流程分析………………………………………………………………………2第三节数据字典……………………………………………………………………………51.3.1数据流的定义…………………………………………………………………….51.3.2处理逻辑的定义…………………………………………………………………131.3.3数据存储的定义…………………………………………………………………16第四节分析总结…………………………………………………………………………...18第二章系统设计………………………………………………………………………………...18第一节系统的功能模块设计……………………………………………………………...18第二节代码设计…………………………………………………………………………...19第三节数据库设计………………………………………………………………………...202.3.1E-R模型设计……………………………………………………………………..202.3.2数据模型设计…………………………………………………………………….212.3.3数据库表文件设计……………………………………………………………….22第四节IPO设计……………………………………………………………………………23第三章系统实施………………………………………………………………………………...253.1源代码设计……………………………………………………………………………....26参考文献2第一章系统分析第一节系统目标及功能描述1.1.1系统目标描述采购是企业经营的重要组成部分,它可以体现企业的经营情况和效益。企业采购系统可以有效的提高企业宏观控制和经营管理的质量,是企业现代化管理的重要组成部分。本系统正对企业的采购任务而设计,主要用于制造企业的采购任务,该公司采购部接到采购通知,通过商品的物料计划,设计出采购物料清单,经过审核通过发送给供应商,供应商按时间交货后完成一次采购任务。介于手工填写采购单、进行物料分析、查找商品物料表、数据备份等的繁杂工作,本系统的使用会明显的减少人力、设备费用,提高处理业务的速度,降低采购成本,更加科学有效进行决策以及提高人员利用率等。采购员进入创建订单模块,可以通过选择商品名称,系统自动显示商品的物料组成清单,包括物料名称、所需物料数量、物料单位等信息,通过选择供应商,可以直接显示出物料单价、供应商地址,经审核同意即可发送给供应商,等待回应;在商品管理模块、供应商管理模块、物料管理模块以及用户管理模块中,对其数据的维护与更新提高对采购订单的管理效率。1.1.2系统功能描述本系统的主要功能如下:1)订单管理:采购部接到采购任务,进行采购物料计划,生成采购订单,经过审核,通过审核的可以直接发送给供应商,供应商在到货限期之前发货过来,采购员接到货物,确认货物后改变订单状态;未经审核或审核不成功的订单不能发送,重新制定审核成功后才可发送。2)商品管理:此功能模块主要对公司所生产的商品进行添加更新的操作,包括对商品进行物料需求设计,商品的新增等,最终形成商品物料清单表便于查询与订单的创建。3)供应商管理:存储了与本公司合作的所有供应商信息,信息不断更新以满足公司的需求。4)物料管理:包括物料的增加与更新,随着商品的开发与更新,物料也随着改变,同时亦便于物料的查询。第二节数据流程分析本系统数据流程图将用到以下符号:外部实体数据存储数据流处理数据流程图符号:符号含义P处理3D存储F数据流S外部实体订单管理、商品管理和物料管理的数据流程图:s1采购员p1创建订单D1订单文件D2商品文件D3供应商文件D5物料清单表p5添加物料s1采购员p8确认到货p2删除订单p3查询订单p6审核订单p7发送订单s2供应商s3审核员D6用户文件s1采购员F1F26F27F4F5F6F36F37F8F9F2F10F3F11F12F13F18F19F15F38F14F17F16F20D7已删除文件F21P4添加商品F22F7F1:用户名,密码,商品代码,商品数量,到货限期F2:订单号F3:订单号:F4:用户名,密码F5:商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】F6:供应商代码,供应商名称,【供应原料名称,价格】,地址F7:物料代码,物料名称,物料单位F8:物料代码,物料名称,物料单位F9:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人F10:订单号4F11:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人F12:订单号F13:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人F14:审核人,审核结果F15:订单号F16:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人F17:已发送信息F18:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人F19:订单号F20:已到货信息F21:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人F22:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人F26:商品代码,商品名称,商品单位F27:商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】F36:商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】F37:物料代码,物料名称,物料单位F38:新添物料代码,新添物料名称,新添物料单位用户管理和供应商管理的数据流程图:5s1采购员P9添加用户P12添加供应商D6用户文件D5供应商文件P10删除用户P11修改用户P13删除供应商P14修改供应商F46F47F48F49F50F51F56F57F58F59F60F61F46:用户名,密码F47:用户名,密码F48:用户名,密码F49:用户名,密码F50:用户名,密码F51:用户名,密码F56:供应商代码,供应商名称,【供应原料名称,价格】,地址F57:供应商代码F58:供应商代码F59:供应商代码,供应商名称,【供应原料名称,价格】,地址F60:供应商代码F61:供应商代码第三节数据字典1.3.1数据流的定义首先我们需要对外部实体进行定义:S1:采购员S2:供应商编号F1名称创建订单请求来源S1去向P1描述用户名,密码,商品代码,商品数量,到货限期编号F2名称删除订单请求6来源S1去向P2描述订单号编号F3名称查询订单请求来源S1去向P3描述订单号编号F4名称用户资料来源D6去向P1描述用户名,密码编号F5名称商品资料来源D2去向P1描述商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】编号F6名称供应商资料来源D3去向P1描述供应商代码,供应商名称,【供应原料名称,价格】,地址7编号F7名称物料清单来源D5去向P4描述物料代码,物料名称,物料单位编号F8名称物料总单来源D5去向P1描述物料代码,物料名称,物料单位编号F9名称初始订单来源P1去向D1描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人编号F10名称删除单来源P2去向D1描述订单号编号F11名称查询单8来源D1去向P3描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人编号F12名称审核订单请求来源S3去向P6描述订单号编号F13名称待审核订单来源D1去向P6描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人编号F14名称已审核订单来源P6去向D1描述审核人,审核结果编号F15名称发送订单请求来源S1去向P79描述订单号编号F16名称待发送订单来源D1去向P7描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人编号F17名称发送回馈来源P7去向D1描述已发送信息编号F18名称订单来源P7去向S2描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人编号F19名称确认到货请求来源S1去向P8描述订单号10编号F20名称已到货信息来源P8去向D1描述已到货信息编号F21名称删除的订单来源P2去向D6描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人编号F22名称删除的订单(1)来源D6去向P2描述订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人编号F26名称商品资料(1)来源S1去向P4描述商品代码,商品名称,商品单位编号F27名称商品资料(2)11来源P4去向D2描述商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】编号F36名称新增物料来源S1去向P5描述商品代码,【物料代码,物料名称,物料单位,物料数量】编号F37名称物料总单(1)来源P5去向D5描述物料代码,物料名称,物料单位编号F38名称缺少物料提示来源P5去向S1描述新添物料代码,新添物料名称,新添物料单位编号F46名称添加用户请求来源S1去向P9描述用户名,密码12编号F47名称删除用户请求来源F1去向P10描述用户名,密码编号F48名称修改用户请求来源F1去向P11描述用户名,密码编号F49名称添加用户单来源P9去向D6描述用户名,密码编号F50名称删除用户单来源P10去向D6描述用户名,密码编号F51名称修改用户单来源P11去向D613描述用户名,密码编号F56名称添加供应商请求来源S1去向P12描述供应商代码,供应商名称,【供应原料名称,价格】,地址编号F57名称删除供应商请求来源S1去向P13描述供应商代码编号F58名称修改供应商请求来源S1去向P14描述供应商代码编号F59名称添加供应商单来源P12去向D5描述供应商代码,供应商名称,【供应原料名称,价格】,地址编号F60名称删除供应商单141.3.2处理逻辑的定义来源P13去向D5描述供应商代码编号F61名称修改供应商单来源P14去向D5描述供应商代码编号P1名称创建订单输入F1,F4,F5,F6,F8输出F9描述选择商品、供应商、物料等创建订单编号P2名称删除订单输入F2,F22输出F10,F21描述删除订单、查询已删除的订单、对删除的订单进行还原编号P3名称查询订单输入F3,F11输出无描述查询已经生成的订单15编号P4名称添加商品输入F26输出F27,F28描述用户添加新的商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】编号P5名称添加物料输入F36输出F37,F38描述增加新的物料编号P6名称审核订单输入F12,F13输出F14描述对创建好的订单进行审核,决定是否通过编号P7名称发送订单输入F15,F16,F18输出F17描述将审核通过的订单发送给供应商编号P8名称确认到货输入F19输出F1616描述将已到货的订单修改状态,变成已到货编号P9名称添加用户输入F46输出F49描述新增用户名,用户密码编号P10名称删除用户输入F47输出F50描述删除用户名及用户密码编号P11名称修改用户输入F48输出F51描述修改用户名或用户密码编号P12名称添加供应商输入F56输出F59描述添加供应商相关信息编号P13名称删除供应商输入F57输出F60171.3.3数据存储定义描述删除供应商的信息编号P14名称修改供应商输入F58输出F61描
本文标题:企业采购管理系统分析与设计
链接地址:https://www.777doc.com/doc-566903 .html