ERP系统详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ERP系统详细设计说明书
1 引言 .......................................................
编写目的 ..............................................
项目背景 ..............................................
定义、缩写词、略语 ....................................
参考资料 ..............................................
2 系统总体设计 ...............................................
软件结构..........................................
程序系统结构......................................
数据库设计........................................
3 系统功能设计说明 ...........................................
基础数据管理 ..........................................
成品基础信息......................................
半成品基础信息....................................
原材料基础信息....................................
辅材基础信息......................................
标准件基础信息....................................
工具库基础信息....................................
工装备件基础信息..................................
工序基础信息......................................
定额基础信息......................................
部门维护..........................................
员工维护.......................................... 生产管理 ..............................................
客户订单..........................................
生产计划..........................................
进厂..............................................
转序卡投放........................................
材料请领..........................................
日排产计划........................................
生产成品入库......................................
外委加工与返回.................................... 销售管理 ..............................................
产成品出库........................................
PA收发清单....................................... 采购管理 ..............................................
采购申请单........................................
采购计划..........................................
成品入库..........................................
半成品入库........................................
原材料采购........................................
辅材采购..........................................
标准件采购........................................
工具库采购........................................
工装备件采购...................................... 库房管理 ..............................................
废品单管理........................................
核销单管理........................................
返修品出库........................................
返修品入库........................................
库存盘点..........................................
盘盈与盘亏........................................
1引言
1.1编写目的
此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。
预期的读者有 (甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。
1.2项目背景
ERP系统的任务是通过生产组织工作,按照企业目标的要求,设置技术上可行、经济上合算、物质技术条件和环境条件允许的生产系统;通过生产计划工作,制定生产系统优化运行的方案;通过生产控制工作,及时有效地调节企业生产过程内外的各种关系,使生产系统的运行符合既定生产计划的要求,实现预期生产的品种、质量、产量、出产期限和生产成本的目标。
生产管理的目的就在于,做到投入少、产出多,取得最佳经济效益。
1.3定义、缩写词、略语
无
1.4参考资料
ERP系统需求规格说明书
ERP系统概要设计说明书
2系统总体设计
2.1.1软件结构
2.1.2程序系统结构
系统类图如下:
基础数据类:
生产管理类
外委管理类
采购管理类
销售管理类
库存管理类
数据库工具类系统用例图如下:
2.1.2.1Web应用程序设计
Web应用程序的组织结构:
2.1.2.2下面对组织结构中的几个部分分别进行介绍。
Treasury文件夹内各文件
assignedManager文件夹内各文件
cgManager文件夹内各文件
DepotOut文件夹内各文件
produceManager文件夹内各文件
storeroomCheck文件夹内各文件
treasuryManager文件夹内各文件
2.1.3数据库设计
生产管理模块主要用来记录生产管理信信息、库存管理信息、采购管理信息和销售管理信息等零件材料信息,数据量是根据生产的产品零件和材料的数量来决定的,该模块采用了Microsoft SQL Server 2005作为后台数据库,其数据库命名为ERPMIS,应用到了51张数据表,用于存储不同的数据信息,其具体数据表结构如下所示。
2.1.
3.1 逻辑图/物理图
具体参见【ERP基础管理用表】【ERP生产管理用表】
2.1.
3.3 表结构描述
基础管理中用表(12张)
编号int4编号
工序序号varchar50工序序号
班产定额varchar50班产定额
材料规格varchar50材料规格
板材定额varchar50板材定额
料片定额varchar50料片定额
单件人工定额decimal5单件人工定额承制部门varchar50承制部门
备注varchar50备注
序号varchar50序号
厂家名称varchar50厂家名称零件名称varchar50零件名称零件总承号varchar50零件总承号
零件号varchar50零件号工序名称varchar50工序名称
Address varchar256地址
Remark text16备注
Photo image16照片DateTime datetime8入职时间Code varchar50部门编码BasePay decimal9基本工资EaryPunish decimal9早退处罚LatePunih decimal9迟到处罚speciality varchar64特长graduateTime datetime8毕业时间School varchar64毕业学校EnglishStup varchar64英语水平Email varchar64E-mail PersonPage varchar64个人主页HurryContact varchar64紧急联系人HurryTel varchar64紧急电话CardNuber varchar64卡号FileName varchar64文件名ComputerLevel varchar50计算机水平BaoXianName varchar200保险人姓名BXBeginTime datetime8保险开始时间BXEndTime datetime8保险结束时间
生产管理中的用表(18张)
序号int4序号
厂家varchar50厂家
零件名称varchar50零件名称
零件总承号varchar50零件总承号
零件号varchar50零件号
月计划数量int4月计划数量
日期datetime8日期
是否已生成材需int4是否生成材料需求
序号varchar50序号
厂家varchar50厂家
零件总承号varchar50零件总承号
零件名称varchar50零件名称
零件号varchar50零件号
板材定额int4板材定额
料片定额int4料片定额
计划需求数量int4计划需求数量
白班进厂数量int4白班进厂数量
晚班进厂数量int4晚班进厂数量
记录日期datetime8记录日期
序号int4序号
厂家varchar50厂家
零件总承号varchar50零件总承号零件名称varchar50零件名称
零件号varchar50零件号
板材定额int4板材定额
料片定额int4料片定额
月计划数量int4月计划数量预算需求数量int4预算需求数量生产计划序号int4生产计划序号日期datetime8日期
id int4id
厂家varchar100厂家
零件名称varchar100零件名称
零件号varchar100零件号
月计划数量decimal5月计划数量日计划数量decimal5日计划数量一班decimal5一班
二班decimal5二班
三班decimal5三班
剩余decimal5剩余日期datetime8日期
日期datetime8日期
序号varchar50序号
名称varchar50名称
用途varchar50用途
规格型号varchar50规格型号单位varchar50单位
数量int4数量
申请部门varchar50申请部门申请人varchar50申请人是否审批varchar50是否审批
序号varchar50序号
产品名称varchar50产品名称产品代号varchar50产品代号
加工内容varchar50加工内容加工数量int4加工数量加工单价decimal9加工单价加工金额decimal9加工金额日期datetime8日期
返回序号varchar50返回序号序号varchar50序号
返回数量varchar50返回数量返回日期datetime8返回日期是否审核varchar50是否审核
销售出库中的用表(4张)
说明:B/S版本中并未用此处的两个主表采购入库中的用表(14张)
pz_assistantMaterial(辅助材料总表)
pp_assistantMaterial(辅助材料从表)
pz_baseMaterial(原材料总表)
pp_baseMaterial(原材料从表)
pz_ToolStoreRoom(工具库总表)
pp_ToolStoreRoom(工具库从表)
pz_frockSparePartStoreRoom(工装备件总表)
pp_frockSparePartStoreRoom(工装备件从表)
pz_StandStoreRoom(标准件库总表)
pp_StandStoreRoom(标准件库从表)
pz_fProductStoreRoom(成品库总表)
pp_fProductStoreRoom(成品库从表)
Varchar
Varchar
Varchar
decimal
decimal
decimal
pz_halfProductStoreRoom(半成品库总表)
pp_halfProductStoreRoom(半成品库从表)
盘点中用表(3张)
盘点单主表
盘点单从表
盘点商品状态表
3系统功能设计说明
3.1基础数据管理
3.1.1成品基础信息
3.1.1.1功能
维护成品库基础信息
3.1.1.2输入项
成品详细信息
3.1.1.3输出项
显示操作成功提示
3.1.1.4算法
添加、删除或更新成品基础信息
3.1.1.5流程逻辑
添加成品
更新成品
删除成品
3.1.1.6接口
无
3.1.1.7用户界面设计
单击左侧“基础信息管理”中的“成品库”,进入成品库管理界面,如下图
选中复选框,单击删除按钮,如下图
删除成功后,界面如下图
单击添加按钮,进入添加界面,添加信息,如下图
注意:此处的查询功能,是为查询已有公司而设的,在公司输入框内输入要查询的公司名称,便可在查询的下拉框内查出相应的公司名称,查出后需添写到公司名称处,才可保存。
查询功能如下图
选择时间控件时的界面如下图
添加成功后,提示处为“1”,界面如下图(图9.2.2.7)
单击主界面“查看/修改”,进入“查看/修改”界面,如下图
点击修改按钮,可修改当前记录,成功后,提示处为“1”,如下图
单击“返回”按钮返回主界面。
单击“新增公司”按钮,进入界面如下图
公司名称不做改变,新增产品信息。
同添加
单击主界面上的“新增零件”按钮,进入界面如下图
公司名称与零件名称不变,添加新的产品信息,同添加。
3.1.1.8测试要点
无
3.1.1.9数据库设计
【表】a_fProductStoreRoom
3.1.1.10注释设计
无
3.1.1.11限制条件
无
3.1.1.12测试计划
无
3.1.2半成品基础信息
3.1.2.1功能
维护半成品库基础信息
3.1.2.2输入项
半成品详细信息
3.1.2.3输出项
显示操作成功提示
3.1.2.4算法
添加、删除或更新半成品基础信息
3.1.2.5流程逻辑
添加半成品
更新半成品
删除半成品
3.1.2.6接口
无
3.1.2.7用户界面设计
单击左侧“基础信息管理”菜单,找到“半成品库”,单击后进入“半成品库”维护,如下图
单击添加按钮,进入添加新半成品的界面,如下图
首先选中公司,根据公司选中零件总承号,添加上对应的各项基本信息,如下图
说明:公司名称与零件总承号可在基础信息管理的“成品库”中先维护单击添加,正确添加后,则在提示处显示为“1”,如下图
单击返回,返回到“半成品库”主界面
单击主界面的查看按钮,可查看当前记录的详细信息,同时也可修改当前记录。
单击主界面的新增厂家,打开添加后,公司名称不可改变,新增半成品信息
单击主界面的新增零件,打开添加后,公司名称与零件总承号不可改变,在此基础上添加新的半成品信息,操作界面同“添加”
选中主界面的复选框后,单击删除按钮,可直接删除选中的记录
3.1.2.8测试要点
无
3.1.2.9数据库设计
【表】a_halfProductStoreRoom
【表】a_fProductStoreRoom
3.1.2.10注释设计
无
3.1.2.11限制条件
无
3.1.2.12测试计划
无
3.1.3原材料基础信息
3.1.3.1功能
维护原材料库基础信息
3.1.3.2输入项
原材料详细信息
3.1.3.3输出项
显示操作成功提示
3.1.3.4算法
添加、删除或更新原材料基础信息
3.1.3.5流程逻辑
添加原材料
更新原材料
删除原材料
3.1.3.6接口
无
3.1.3.7用户界面设计
参照“半成品”及“成品”操作
3.1.3.8测试要点
无
3.1.3.9数据库设计
【表】a_baseMaterial
3.1.3.10注释设计
无
3.1.3.11限制条件
无
3.1.3.12测试计划
无
3.1.4辅材基础信息
3.1.
4.1功能
维护辅材库基础信息
3.1.
4.2输入项
辅材详细信息
3.1.
4.3输出项
显示操作成功提示
3.1.
4.4算法
添加、删除或更新辅材基础信息
3.1.
4.5逻辑流程
添加辅材
更新辅材
删除辅材
3.1.
4.6接口
无
3.1.
4.7用户界面设计
参照“半成品”及“成品”操作
3.1.
4.8测试要点
无
3.1.
4.9数据库设计
【表】a_assistantMaterial
3.1.
4.10注释设计
无
3.1.
4.11限制条件
无
3.1.
4.12测试计划
无
3.1.5标准件基础信息
3.1.5.1功能
维护标准件库基础信息
3.1.5.2输入项
标准件详细信息
3.1.5.3输出项
显示操作成功提示
3.1.5.4算法
添加、删除或更新标准件基础信息
3.1.5.5逻辑流程
添加标准件
更新标准件
删除标准件
3.1.5.6接口
无
3.1.5.7用户界面设计
参照“半成品”及“成品”操作
3.1.5.8测试要点
无
3.1.5.9数据库设计
【表】a_StandardStoreRoom
3.1.5.10注释设计
无
3.1.5.11限制条件
无
3.1.5.12测试计划
无
3.1.6工具库基础信息
3.1.6.1功能
维护工具库基础信息
3.1.6.2输入项
工具详细信息
3.1.6.3输出项
显示操作成功提示
3.1.6.4算法
添加、删除或更新工具基础信息
3.1.6.5逻辑流程
添加工具
更新工具
删除工具
3.1.6.6接口
无
3.1.6.7用户界面设计
参照“半成品”及“成品”操作
3.1.6.8测试要点
无
3.1.6.9数据库设计
【表】a_ToolStoreRoom
3.1.6.10注释设计
无
3.1.6.11限制条件
无
3.1.6.12测试计划
无
3.1.7工装备件基础信息
3.1.7.1功能
维护工装备件库基础信息
3.1.7.2输入项
工装备件详细信息
3.1.7.3输出项
显示操作成功提示
3.1.7.4算法
添加、删除或更新工装备件基础信息
3.1.7.5逻辑流程
添加工装备件
更新工装备件
删除工装备件
无
3.1.7.7用户界面设计
参照“半成品”及“成品”操作
3.1.7.8测试要点
无
3.1.7.9数据库设计
【表】a_frockSparePartStoreRoom
3.1.7.10注释设计
无
3.1.7.11限制条件
无
3.1.7.12测试计划
无
3.1.8工序基础信息
3.1.8.1功能
维护生产工序。
3.1.8.2输入项
工序名称
3.1.8.3输出项
显示操作成功提示
添加、删除或更新工序基础信息
3.1.8.5逻辑流程
添加工序
更新工序
删除工序
3.1.8.6接口
无
3.1.8.7用户界面设计
单击“基础信息管理”菜单后,点击“工序基础信息”,进入工序基础信息维护界面。
展开树图,如下图
单击零件号后,界面中多出一个添加按钮(或是显示出查询结果,在结果中有新增工序的按钮),如下图
单击添加按钮后进入添加界面,如下图
输入工序名称后单击添加按钮,提示“添加成功!”,单击返回,回到主界面。
单击主界面修改按钮,进入修改界面,如下图
单击修改按钮,成功后提示修改成功!如下图
回主界面,选中复选框后点击删除按钮,如下图
删除后界面如下图
3.1.8.8测试要点
无。