产品流程管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自主学习平台
概要设计说明书
编写:日期:2014/2/28 检查:日期:
审核:日期:
批准:日期:
文档变更记录
目录
1.引言 (1)
1.1编写目的和范围 (1)
2.系统框架 (1)
3.系统结构 (1)
4.功能描述 (4)
4.1用户管理模块 (4)
4.2产品要素管理模块 (5)
4.3流程管理模块 (7)
4.4产品状态管理 (10)
4.5单据管理模块 (10)
4.6产品的追溯 (12)
5.技术要求 (12)
5.1开发技术要求 (12)
5.2服务器要求 (13)
6.开发周期 (14)
7.阶段文档 (14)
8.项目沟通 (14)
1.引言
1.1编写目的和范围
说明程序模块的设计考虑。为软件编程和系统维护提供基础。本说明书的预期读者是系统设计人员、软件开发人员和项目评审人员。
2.系统框架
1、本系统是独立运行的。
本次开放系统是标签从无到有的过程,标签存在之后的处理是在现有的
系统中完成。
举例:农产品:在一块地上进行从:播种、施肥。。。包装到赋码这个过程是从无到有的过程。之后的流程是现有系统负责的
2、现有系统会去本次开放的系统中主动获取数据
3.系统结构
图3-1是产品生产流程管理系统的功能结构图。本系统从功能上分为用户管理、生产要素管理、流程管理、单据管理、产品状态管理、产品追溯和终端采集七大主要功能。实现了一套具有高普适性、高安全性、易操作、信息资源丰富的实时化产品生产流程管理系统。
系统应用功能结构图
图3-1
图3-2为本系统的基本流程图,包括的了各级用户从登陆系统开始,直到退出系统的基本操作流程,其中人事管理员1为总公司管理员,人事管理员2为分公司管理员,分公司管理员账号由总公司给予分配,员工账号由分公司人事管理员申请并由总公司人事管理员审核后,方可使用。操作人员的操作中需要单据的操作如入库、装箱等,不需要单据的操作如浇水、松土等。本流程中的生产要素定义与修改详见4.2;生产节点/生产流程/单据模板定义与修改详见4.3;单据下达流程详见4.5。
图3-2
4.功能描述
4.1用户管理模块
根据7大管理权限和3大查询权限,所有用户被分为了4个级别:
1.XXX
2.XXX
3.XXX
4.XXX。本模块主要用于系统各级用户的相关管理。主要
的实现了用户注册管理,用户信息管理,用户登录/登出和密码修改、找回等工作。
4.1.1权限定义
管理权限:
①提交用户注册申请。
②审批用户注册申请。
③用户信息修改权限(用户删除、密码重置、权限修改)。
④生产相关信息定义(生产要素定义,生产节点定义、组织流程定义、
相关单据定义)及修改。
⑤生产相关信息定义与修改的审批。
⑥生产要素信息的录入。
⑦终端生产信息的采集上传。
查询权限:
①产品状态查询。
②单据查询。
③溯源查询。
4.1.2各等级用户权限分配
一级用户:
二级用户:
三级用户:
四级用户:
4.1.3用户注册
不接受员工以个人名义单独申请,由某个部门经理统一申请,提交申请表时注明申请部门,用户等级,数量,申请理由及信息反馈邮箱。
审核人员在受理申请后将结果返回到申请人邮箱。若接受申请则返回各
级用户的用户名、密码,若拒绝则注明拒绝理由。
4.1.4用户管理
管理人员有权对用户信息做出修改(用户废除、账户密重置、用户权限变更,用户部门调整)。
4.1.5用户登录/登出、密码修改:
申请得到的用户名、密码即可自由登录/登出系统、修改密码,可在系统内进行权限允许的相关操作与查询。
4.1.6密码找回
由账户申请人(部门经理)提交密码重置申请,核对申请邮箱后将重置后密码发往目标邮箱。
4.1.7
4.1.8
4.1.9
4.2产品要素管理模块
图4-2
图4-2是本模块的功能结构图,本模块主要负责定义用于监控生产流程的各项元素,即生产要素。并进一步细化要素类型,为后期的信息采集工作提供预设的门类。以及对已定义要素的相关管理。
4.2.1生产要素添加
向系统中添加生产过程中的生产要素。主要包括生产要素(如:地块、种子、农药、肥料)和需要监管的生产影响因素(虫害)。
4.2.2生产要素门类预设
为每一个定义好的生产要素做进一步细化,预设其门类(如生产要素“地块”门类:1号地块,2号地块……生产要素“种子”门类:西瓜种子,白菜种子……)。
生产要素门类的预设为最后的信息采集提供了依据,操作人员在要素中勾选了对应的门类后,将相关信息上传。(如播种环节,操作人员勾选一号地,西瓜种子后,扫描种子包装上的条码后将数据上传)。
4.2.3生产要素维护
主要任务是对已添加生产要素进行删除、修改和查询等相关管理操作。
删除:当因为某些原因(生产工艺的改进,监管目标的变更)需要删除已定义好的生产要素时候,需要用到生产要素删除功能。
修改:当对生产要素的门类发生变化时(如公司要新种植一种农作物,需要在生产要素种子的门类中做相应的修改,添加该作物的种子)
需要对生产要素中已定义好的门类进行相关的修改。
查询:查询已定义好的生产要素和要素资门类,便于管理者从宏观上把握所采集信息的大体情况。
4.2.4
4.2.5
4.2.6
4.3流程管理模块
图4-3
图4-3是本模块的功能结构图,本模块主要通过定义生产过程中的各个操作环节(即节点)和节点的相关属性来构建一套完整的生产流程。
并为每个需要通过下命令单(如:生产任务单)来控制生产的节点定义
命令单的统一格式。
4.3.1生产节点添加