采购系统开发
——TSC塔塔公司
注:
1. 本赛题由塔塔咨询服务有限公司(TCS)出题。题目格式为塔塔公司的技术说明书文档格式。 2. 参赛团队在完成该接包任务时,还应考虑塔塔公司是一家全球性的大公司的特点,并在基础
上有一些创新性的技术或应用拓展。
MD.020 – 功能文档
TCS 功能/技术说明书
MD020–采购系统开发
Author: Team: Creation Date: Last Updated:
Zhuojun Lin
12/20/2013 12/20/2013 1.0
Document Name: MD020–采购系统开发 Control Number: Version:
Approvals: Project Manager Business Leader
Copyright General Electric Corporation. All Rights Reserved
26
DOCUMENT CONTROL
Change Record
Date Author Version Change Reference 07-Mar-13 Zhuojun Lin
1.0 Original Version
Reviewers
Name Position
Distribution
Copy No. Name Location 1 2 3 4 Library Master
27
FUNCTIONAL SPECIFICATION
Business Purpose / Requirement
采购管理系统是通过采购申请、采购订货、仓库收料、采购退货、供应商管理、供货信息管理、订单管理等功能综合运用的管理系统,对采购的全部过程进行有效的双向控制和跟踪,实现完善的企业物资供应信息管理。
业务流程图: 采购计划
采购需求 需求计划报表
供应商信息 采购订单 采购订单报表 采购订单审批
邮件发送提醒审批 采购订单收货 采购入库单
入库管理 库存现有量报表
系统需求:
从业务流程图可以看出该公司的业务管理主要有以下几项管理功能:
(1) 采购计划管理:由采购部门根据需求部门提交的需求计划单进行需求计划汇总,并存储到需求计划文
件中,查询实际库存情况,汇总得出需要采购的货物,并作出采购需求单(无需审批)。根据采购需求单生成采购计划,并作出采购计划单。
(2) 采购订单管理:由采购员根据采购计划单,供应商资料,生成采购订单,并储存采购合同文件,和采
购订单文件。
(3) 采购收货管理:由采购员依据采购订单,对供应商所提供的货物进行验收,并填写收货单文件。再由
库管员根据入库信息和收货单文件对货物进行出库管理,并填写入库单。至此完成对采购业务的管理。 (4) 采购订单审批流管理:设置采购订单层级,对于高金额的采购订单需要上级部门经理审批后,才可以
采购。采购员(审批金额 < 1000)---部门采购经理(审批金额 < 5000) --- 总经理(可以审批所有订单)
28
提供物品信息维护Form
提供供应商信息维护Form 提供采购计划维护Form 提供采购订单信息维护Form 提供库存管理系统Form 提供员工信息维护Form
Form需要支持新增,修改,删除,查询功能 需求计划报表Report 采购订单报表Report 采购入库单Report 库存现有量报表Report
自动提醒审批人邮件发送功能 mail 部份数据库表设计:
PO_VENDERS_ALL --供应商信息 Vender_code number ,
---供应商代码, sequence
---供应商名称,
Vender_name varchar2(200), Address Contact Phone
MTL_ITEMS_ALL – 物品信息维护 Item_num
varchar2(200), varchar2(200), varchar2(50),
---供应商地址, --联系人, --- 联系电话
number, 物料编码 sequence
varchar2(200), 物料描述
物料类型(A类,B类,C类)
Item_description Item_type
varchar2(10),
29
PO_HEADERS_ALL –采购订单头 Po_header_id Po_number Po_type
number, 采购订单Header_id, sequence
number, 采购订单号,sequence
订单类型(采购订单,采购需求)
varchar2(20),
Vender_code Status
number,
number, 采购订单状态(incomplete, approved, reject, cancelled)
PO_LINES_ALL ---采购订单行 PO_header_id PO_line_id Line_num
number,
number, sequence number, number,
number, 采购数量
number, 接受数量
Item_code Quantity
Received_quantity Price
MTL_ON_HAND Item_num
number, 采购单价
物品库存
number,
varchar2(50),
数量
库存名称
Sub_inventory Qty
HR_PERSON EMP_NUM NAME
number,
员工信息表 number,
员工工号
姓名
上级的员工号
varchar2(100),
number,
MANAGER_EMP_NUM JOB
varchar2(100), 职位(采购员,部门经理,总经理)
30