整理企业采购管理系统分析与设计.docx

上传人:b****5 文档编号:6766044 上传时间:2023-01-10 格式:DOCX 页数:33 大小:327.52KB
下载 相关 举报
整理企业采购管理系统分析与设计.docx_第1页
第1页 / 共33页
整理企业采购管理系统分析与设计.docx_第2页
第2页 / 共33页
整理企业采购管理系统分析与设计.docx_第3页
第3页 / 共33页
整理企业采购管理系统分析与设计.docx_第4页
第4页 / 共33页
整理企业采购管理系统分析与设计.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

整理企业采购管理系统分析与设计.docx

《整理企业采购管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《整理企业采购管理系统分析与设计.docx(33页珍藏版)》请在冰豆网上搜索。

整理企业采购管理系统分析与设计.docx

整理企业采购管理系统分析与设计

企业采购管理系统分析与设计

第一章系统分析…………………………………………………………………………………2

第一节系统目标及功能描述………………………………………………………………2

1.1.1系统目标描述…………………………………………………………………….2

1.1.2系统功能描述…………………………………………………………………….2

第二节数据流程分析………………………………………………………………………2

第三节数据字典……………………………………………………………………………5

1.3.1数据流的定义…………………………………………………………………….5

1.3.2处理逻辑的定义…………………………………………………………………13

1.3.3数据存储的定义…………………………………………………………………16

第四节分析总结…………………………………………………………………………...18

第二章系统设计………………………………………………………………………………...18

第一节系统的功能模块设计……………………………………………………………...18

第二节代码设计…………………………………………………………………………...19

第三节数据库设计………………………………………………………………………...20

2.3.1E-R模型设计……………………………………………………………………..20

2.3.2数据模型设计…………………………………………………………………….21

2.3.3数据库表文件设计……………………………………………………………….22

第四节IPO设计……………………………………………………………………………23

第三章系统实施………………………………………………………………………………...25

3.1源代码设计……………………………………………………………………………....26

参考文献

 

第一章系统分析

第一节系统目标及功能描述

1.1.1系统目标描述

采购是企业经营的重要组成部分,它可以体现企业的经营情况和效益。

企业采购系统可以有效的提高企业宏观控制和经营管理的质量,是企业现代化管理的重要组成部分。

本系统正对企业的采购任务而设计,主要用于制造企业的采购任务,该公司采购部接到采购通知,通过商品的物料计划,设计出采购物料清单,经过审核通过发送给供应商,供应商按时间交货后完成一次采购任务。

介于手工填写采购单、进行物料分析、查找商品物料表、数据备份等的繁杂工作,本系统的使用会明显的减少人力、设备费用,提高处理业务的速度,降低采购成本,更加科学有效进行决策以及提高人员利用率等。

采购员进入创建订单模块,可以通过选择商品名称,系统自动显示商品的物料组成清单,包括物料名称、所需物料数量、物料单位等信息,通过选择供应商,可以直接显示出物料单价、供应商地址,经审核同意即可发送给供应商,等待回应;在商品管理模块、供应商管理模块、物料管理模块以及用户管理模块中,对其数据的维护与更新提高对采购订单的管理效率。

1.1.2系统功能描述

本系统的主要功能如下:

1)订单管理:

采购部接到采购任务,进行采购物料计划,生成采购订单,经过审核,通过审核的可以直接发送给供应商,供应商在到货限期之前发货过来,采购员接到货物,确认货物后改变订单状态;未经审核或审核不成功的订单不能发送,重新制定审核成功后才可发送。

2)商品管理:

此功能模块主要对公司所生产的商品进行添加更新的操作,包括对商品进行物料需求设计,商品的新增等,最终形成商品物料清单表便于查询与订单的创建。

3)供应商管理:

存储了与本公司合作的所有供应商信息,信息不断更新以满足公司的需求。

4)物料管理:

包括物料的增加与更新,随着商品的开发与更新,物料也随着改变,同时亦便于物料的查询。

第二节数据流程分析

本系统数据流程图将用到以下符号:

外部实体数据存储

数据流处理

数据流程图符号:

符号

含义

P

处理

D

存储

F

数据流

S

外部实体

订单管理、商品管理和物料管理的数据流程图:

F1:

用户名,密码,商品代码,商品数量,到货限期

F2:

订单号

F3:

订单号:

F4:

用户名,密码

F5:

商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

F6:

供应商代码,供应商名称,【供应原料名称,价格】,地址

F7:

物料代码,物料名称,物料单位

F8:

物料代码,物料名称,物料单位

F9:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人

F10:

订单号

F11:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

F12:

订单号

F13:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人

F14:

审核人,审核结果

F15:

订单号

F16:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

F17:

已发送信息

F18:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

F19:

订单号

F20:

已到货信息

F21:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

F22:

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

F26:

商品代码,商品名称,商品单位

F27:

商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

F36:

商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

F37:

物料代码,物料名称,物料单位

F38:

新添物料代码,新添物料名称,新添物料单位

用户管理和供应商管理的数据流程图:

F46:

用户名,密码

F47:

用户名,密码

F48:

用户名,密码

F49:

用户名,密码

F50:

用户名,密码

F51:

用户名,密码

F56:

供应商代码,供应商名称,【供应原料名称,价格】,地址

F57:

供应商代码

F58:

供应商代码

F59:

供应商代码,供应商名称,【供应原料名称,价格】,地址

F60:

供应商代码

F61:

供应商代码

第三节数据字典

1.3.1数据流的定义

首先我们需要对外部实体进行定义:

S1:

采购员S2:

供应商

编号

F1

名称

创建订单请求

来源

S1

去向

P1

描述

用户名,密码,商品代码,商品数量,到货限期

编号

F2

名称

删除订单请求

来源

S1

去向

P2

描述

订单号

编号

F3

名称

查询订单请求

来源

S1

去向

P3

描述

订单号

编号

F4

名称

用户资料

来源

D6

去向

P1

描述

用户名,密码

编号

F5

名称

商品资料

来源

D2

去向

P1

描述

商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

编号

F6

名称

供应商资料

来源

D3

去向

P1

描述

供应商代码,供应商名称,【供应原料名称,价格】,地址

编号

F7

名称

物料清单

来源

D5

去向

P4

描述

物料代码,物料名称,物料单位

编号

F8

名称

物料总单

来源

D5

去向

P1

描述

物料代码,物料名称,物料单位

编号

F9

名称

初始订单

来源

P1

去向

D1

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人

编号

F10

名称

删除单

来源

P2

去向

D1

描述

订单号

编号

F11

名称

查询单

来源

D1

去向

P3

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

编号

F12

名称

审核订单请求

来源

S3

去向

P6

描述

订单号

编号

F13

名称

待审核订单

来源

D1

去向

P6

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人

编号

F14

名称

已审核订单

来源

P6

去向

D1

描述

审核人,审核结果

编号

F15

名称

发送订单请求

来源

S1

去向

P7

描述

订单号

编号

F16

名称

待发送订单

来源

D1

去向

P7

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

编号

F17

名称

发送回馈

来源

P7

去向

D1

描述

已发送信息

编号

F18

名称

订单

来源

P7

去向

S2

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

编号

F19

名称

确认到货请求

来源

S1

去向

P8

描述

订单号

编号

F20

名称

已到货信息

来源

P8

去向

D1

描述

已到货信息

编号

F21

名称

删除的订单

来源

P2

去向

D6

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

编号

F22

名称

删除的订单

(1)

(五)建设项目环境影响评价文件的审批来源

D6

去向

(2)防护支出法P2

(五)建设项目环境影响评价文件的审批描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

2.环境影响评价工作等级的划分依据

编号

F26

(2)生产、储存危险化学品(包括使用长输管道输送危险化学品)的建设项目;名称

B.可能造成重大环境影响的建设项目,应当编制环境影响报告书商品资料

(1)

来源

(三)安全评价的内容和分类S1

去向

P4

4.环境保护地方性法规和地方性规章描述

(2)可能造成轻度环境影响的建设项目,编制环境影响报告表,对产生的环境影响进行分析或者专项评价;商品代码,商品名称,商品单位

编号

3)按行业分。

国家污染物排放标准分为跨行业综合性排放标准和行业性排放标准。

F27

名称

商品资料

(2)

来源

P4

去向

D2

描述

商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

编号

F36

名称

新增物料

来源

S1

去向

P5

描述

商品代码,【物料代码,物料名称,物料单位,物料数量】

编号

F37

名称

物料总单

(1)

来源

P5

去向

D5

描述

物料代码,物料名称,物料单位

编号

F38

名称

缺少物料提示

来源

P5

去向

S1

描述

新添物料代码,新添物料名称,新添物料单位

编号

F46

名称

添加用户请求

来源

S1

去向

P9

描述

用户名,密码

编号

F47

名称

删除用户请求

来源

F1

去向

P10

描述

用户名,密码

编号

F48

名称

修改用户请求

来源

F1

去向

P11

描述

用户名,密码

编号

F49

名称

添加用户单

来源

P9

去向

D6

描述

用户名,密码

编号

F50

名称

删除用户单

来源

P10

去向

D6

描述

用户名,密码

编号

F51

名称

修改用户单

来源

P11

去向

D6

描述

用户名,密码

编号

F56

名称

添加供应商请求

来源

S1

去向

P12

描述

供应商代码,供应商名称,【供应原料名称,价格】,地址

编号

F57

名称

删除供应商请求

来源

S1

去向

P13

描述

供应商代码

编号

F58

名称

修改供应商请求

来源

S1

去向

P14

描述

供应商代码

编号

F59

名称

添加供应商单

来源

P12

去向

D5

描述

供应商代码,供应商名称,【供应原料名称,价格】,地址

编号

F60

名称

删除供应商单

来源

P13

去向

D5

描述

供应商代码

编号

F61

名称

修改供应商单

来源

P14

去向

D5

描述

供应商代码

1.3.2处理逻辑的定义

编号

P1

名称

创建订单

输入

F1,F4,F5,F6,F8

输出

F9

描述

选择商品、供应商、物料等创建订单

编号

P2

名称

删除订单

输入

F2,F22

输出

F10,F21

描述

删除订单、查询已删除的订单、对删除的订单进行还原

编号

P3

名称

查询订单

输入

F3,F11

输出

描述

查询已经生成的订单

编号

P4

名称

添加商品

输入

F26

输出

F27,F28

描述

用户添加新的商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

编号

P5

名称

添加物料

输入

F36

输出

F37,F38

描述

增加新的物料

编号

P6

名称

审核订单

输入

F12,F13

输出

F14

描述

对创建好的订单进行审核,决定是否通过

编号

P7

名称

发送订单

输入

F15,F16,F18

输出

F17

描述

将审核通过的订单发送给供应商

编号

P8

名称

确认到货

输入

F19

输出

F16

描述

将已到货的订单修改状态,变成已到货

编号

P9

名称

添加用户

输入

F46

输出

F49

描述

新增用户名,用户密码

编号

P10

名称

删除用户

输入

F47

输出

F50

描述

删除用户名及用户密码

编号

P11

名称

修改用户

输入

F48

输出

F51

描述

修改用户名或用户密码

编号

P12

名称

添加供应商

输入

F56

输出

F59

描述

添加供应商相关信息

编号

P13

名称

删除供应商

输入

F57

输出

F60

描述

删除供应商的信息

编号

P14

名称

修改供应商

输入

F58

输出

F61

描述

修改供应商的相关信息

1.3.3数据存储定义

编号

D1

名称

订单文件

输入\输出

F9,F10,F14,F17,F20\F11,F13,F16

关键字

订单号

组成

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人,已审核,已发送,已到货

编号

D2

名称

商品文件

输入\输出

F27\F5

关键字

商品代码

组成

商品代码,商品名称,商品单位,【物料代码,物料名称,物料单位,物料数量】

编号

D3

名称

供应商文件

输入\输出

F59\F60,F61

关键字

供应商代码

组成

供应商代码,供应商名称,【供应原料名称,价格】,地址

编号

D5

名称

物料清单表

输入\输出

F37\F7,F8

关键字

物料代码

组成

物料代码,物料名称

编号

D6

名称

用户文件

输入\输出

F49\F50,F51

关键字

用户代码

组成

用户代码,用户名,密码

编号

D7

名称

已删除文件

输入\输出

F21\F22

关键字

订单号

描述

订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商,制单人,审核人

第四节分析总结

本章按步骤,对问题进行了逐步地分析。

首先进行系统目标分析,在一切认为适合继续进行的条件下,进行详细调查,详细调查时尤其注意了对日常处理单据的分析。

在调查分析的基础上,得出了业务流程图和数据流程图,通过这几个图明确地把各种关系表示出来。

在此基础上,分析数据字典的相应要素,又进一步把系统所能涉及到的各种元素及其关系表示了出来。

第二章系统设计

第一节系统的功能模块设计

功能模块图:

从图中可以看出,本系统共分为五个模块:

(1)订单管理模块:

主要对订单文件进行操作,创建、删除、审核订单以及对生成的订单进行审核,通过后可以发送最终到货检验合格后确认到货;

(2)商品管理模块:

主要对商品信息的操作,可以对商品进行添加与修该等;

(3)物料管理模块:

对物料信息的操作,针对商品信息的修改或添加,相应的对物料信息进行修改或添加;

(4)供应商管理模块:

对供应商信息的操作,针对供应商方信息的变化,对供应商进行添加、修改、删除的操作;

(5)用户管理模块:

主要对用户名以及用户密码进行添加、修改、删除的操作。

第三节代码设计

此阶段对数据库中出现的代码进行设计以便于识别和操作。

订单号设计:

O

X1

X2

X3

X4

X5

X6

X7

订单号标识

供应商顺序码

物料顺序码

顺序码

商品代码设计:

G

X1

X2

商品代码标识

顺序码

物料代码设计:

M

X1

X2

物料代码标识

顺序码

供应商代码设计:

C

X1

X2

供应商代码标识

顺序码

用户代码设计:

U

X1

X2

用户代码标识

顺序码

第三节数据库设计

2.3.1E-R模型设计

总的ER图:

实体:

用户(用户代码,用户名,密码)

订单(订单号,制单日期,到货限期,单价,总额,已审核,已发送,已到货)

供应商(供应商代码,供应商名称,地址)

物料(物料代码,物料名称,单位)

商品(商品代码,商品名称,商品单位)

关系:

管理(职责)

供应(单价,单位)

组成(数量,单位)

2.3.2数据模型设计

实体:

用户(用户代码,用户名,密码)

订单(订单号,物料代码,物料单位,物料数量,制单日期,到货限期,单价,总额,供应商代码,制单人代码,审核人代码,已审核,已发送,已到货)

供应商(供应商代码,供应商名称,地址)

物料(物料代码,物料名称,单位)

商品(商品代码,商品名称,商品单位)

关系:

管理(用户代码,订单号,职责)

供应(供应商代码,物料代码,供应商名称,物料名称,单价,单位)

组成(商品代码,物料代码,数量,单位)

2.3.3数据库表文件设计

表一:

用户信息表(user)

字段说明

字段

数据类型

长度

说明

用户代码

User_id

文本

3

主码

用户名

User_name

文本

10

密码

User_password

数字

长整型

表二:

订单信息表(order)

字段说明

字段

数据类型

长度

说明

订单号

Order_id

文本

8

主码

物料代码

Material_id

文本

3

外码

物料单位

Material_unit

文本

10

物料数量

Material_num

数字

10

制单时间

Making_time

日期/时间

长日期

到货限期

Deadline

日期/时间

长日期

单价

Price

货币

常规数字

总额

Price_all

货币

常规数字

供应商代码

Company_id

文本

3

外码

制单人代码

Making_person

文本

3

外码

审核人代码

Check_person

文本

3

外码

已审核

Checked

是/否

已发送

Sended

是/否

已到货

accomplished

是/否

表三:

供应商信息表(company)

字段说明

字段

数据类型

长度

说明

供应商代码

Company_id

文本

3

主码

供应商名称

Company_name

文本

20

地址

Company_address

超链接

50

表四:

物料信息表(material)

字段说明

字段

数据类型

长度

说明

物料代码

Material_id

文本

3

主码

物料名称

Material_name

文本

20

表五:

商品信息表(goods)

字段说明

字段

数据类型

长度

说明

商品代码

Goods_id

文本

3

主码

商品名称

Goods_name

文本

20

商品单位

Goods_unit

文本

10

表六:

供应商供应物料信息表(supply)

字段说明

字段

数据类型

长度

说明

供应商代码

Company_id

文本

3

主码

物料代码

Material_id

文本

3

主码

单价

Price

货币

常规数字

每单位

Per_unit

文本

10

表七:

商品的物料组成信息表(element)

字段说明

字段

数据类型

长度

说明

商品代码

Goods_id

文本

3

主码

物料代码

Material_id

文本

3

主码

数量

Number

数字

长整型

单位

unit

文本

10

第四节IPO设计

以下是对创建订单模块和供应商管理模块的IPO进行的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1