软件工程硕士论文

您当前的位置:学术堂 > 毕业论文 > 在职硕士论文 > 工程硕士论文 > 软件工程硕士论文 >

制造企业生产管理系统的需求分析

来源:学术堂 作者:陈老师
发布于:2016-11-15 共3487字
  本篇论文快速导航:

展开更多

  第三章 系统的需求分析
  
  3.1 系统功能需求分析
  
  3.1.1 系统的总体功能
  
  经过对需求进行了分析,作为系统工具的通用信息平台一般具备易扩展、兼容性强以及可实时性强等特点。
  
  以满足中小企业实际需求为前提,系统在开发时候结合企业实际情况,保证系统简单易用与功能的齐全,并以此系统帮助企业进行管理成本的节省与工作效率的提升等。
  
  那么,系统具体实现功能如下:
  
  (1)产品物料清单管理模块
  
  (2)生产订单管理模块
  
  (3)生产领料管理模块
  
  (4)生产产品管理模块
  
  (5)质量检验模块
  
  (6)查询打印系统模块
  
  (7)系统管理模块
  
  系统用例图如图 3-1 所示:
  
  3.1.2 系统平台建设需求分析
  
  我们可将生产管理系统基础平台需求先列为下面几点:数据交换服务、统一权限管理、报表服务,下面就以上几点逐条进行分析。
  
  1.数据交换服务需求分析
  
  本次系统建设数据交换服务的范围主要涵盖如下内容:总公司与二级单位系统的数据交换工作,制造企业内外网的数据交换,其中又包含了很多具体的方式,因此如果按照每一个具体事例去对应一种交换的解决方案是不利于统一管理的。因此建议分别在内网、外网各部署一套数据交换平台。各种数据交换模组按照统一的方式挂入该平台以便于管理。
  
  2.统一权限管理需求分析
  
  在本次系统建设中,我们应该把权限的控制能力深化为对资源的控制,资源可以是数据库中的某个特定字段、也可以是页面中某一块展现、也可以是某一个具体按钮点击。
  
  3.报表服务需求分析
  
  在需求调研时,对报表的定义明确为 Excel 式报表,规定了展现层必须为 word 方式、能输出图形,PDF、Excel 等格式。并提出了子表管理,公式运算,表间校验等功能。
  
  需要对相关权限进行控制,以免在主系统中限制了资源权限,而在报表中没有实现,所以报表系统的后端数据应该接在一个通过权限控制的内存数据缓冲层上,而不直接连接数据库,才能做到对权限的完美控制。同时在本次需求中没有对报表打印具体需求的描述,针对生产管理的特殊性我们应增加 Word 批量打印、正反面打印功能。
  
  3.2 系统数据流分析
  
  首先是顶层数据流图,我们看到图 3-2 中显示的是系统数据流的整体分析过程。我们发现从系统角度出发,系统有二类用户,管理员、普通用户,数据流动过程可以从图中得知。
  
  我们看图 3-3 展示的内容,顶层数据流图需要进一步进行分解说明,因为其并不能实现系统所有数据流向的判断功能。
  
  3.3 系统数据字典
  
  1)外部实体字典(部分)
  
  外部实体编号:W1
  
  外部实体名称:用户
  
  简 述:拥有系统的最低使用权限
  
  输入的数据流:用户名和密码、查询生产订单、查询领料单、查询物料清单等
  
  输出的数据流:个人信息、无此权限提示、查询结果
  
  外部实体编号:W2
  
  外部实体名称:管理员
  
  简 述:拥有系统所有功能。
  
  输入的数据流:登录成功提示、查询结果、管理各类信息。
  
  输出的数据流:查询条件、各类报表打印
  
  2)数据流字典(部分)
  
  数据流编号:F1
  
  数据流名称:生产计划信息
  
  简 述:管理员对提交的生产计划审批信息
  
  数据流来源:部门主管
  
  数据流去向:生产管理主管
  
  数据流组成: 生产订单号+货号+产品编号+产品名称+生产数量+开工时间+完工时间…
  
  数据流编号:F2
  
  数据流名称:物料信息
  
  简 述:管理员对物料的信息添加
  
  数据流来源:管理员
  
  数据流去向:物料信息表
  
  数据流组成:编号+供应商+单位+单价+采购员名称+采购员名称+…
  
  数据流编号:F3
  
  数据流名称:物料清单信息
  
  简 述:物料清单信息
  
  数据流来源:物料清单表
  
  数据流去向:系统核对
  
  数据流组成:产品编号+产品名称+物料编号+物料名称+规格+单位+用量……
  
  数据流编号:F4
  
  数据流名称:产品入库信息
  
  简 述:管理员对产品入库的管理
  
  数据流来源:产品入库表
  
  数据流去向:系统核对
  
  数据流组成:入库编号+生产订单号+货号+产品编号+产品名称+生产数量+开工时间……
  
  数据流编号:F5
  
  数据流名称:用户权限信息
  
  简 述:用户登陆系统的权限管理
  
  数据流来源:用户权限信息表
  
  数据流去向:系统核对
  
  数据流组成:用户名+权限级别+密码
  
  3)数据存储字典(部分)
  
  数据存储编号:S01-01
  
  数据存储名称:tb_scdd(生产订单表)
  
  简 述:保存生产订单的基本信息
  
  数据存储组成:生产订单号+货号+产品编号+产品名称+生产数量+开工时间+完工时间…
  
  关 键 字:生产订单号
  
  存 储 组 织:二维表
  
  数据存储编号:tb_ll(生产领料表)
  
  数据存储名称:生产领料表
  
  简 述:用来保存生产领料信息。
  
  数据存储组成:领料编号+生产订单号+产品名称+物料货号+物料名称+数量…
  
  关 键 字:领料编号+生产订单号
  
  存 储 组 织:二维表
  
  数据存储编号:S03-01
  
  数据存储名称:tb_user(操作员表)
  
  简 述:用来保存系统用户信息。
  
  数据存储组成:用户名+密码+编号+用户类型+时间
  
  关 键 字:用户名
  
  存 储 组 织:二维表
  
  数据存储编号:S04-01
  
  数据存储名称:tb_jy(检验表)
  
  简 述:用于产品检验信息。
  
  数据存储组成:检验编号+生产订单号+产品名称+检验类型+样本数+合格数+合格率+检验时间…
  
  关 键 字:检验编号
  
  存 储 组 织:二维表
  
  4)处理逻辑字典(部分)
  
  处理逻辑编号:01
  
  处理逻辑名称:权限管理
  
  简述:根据用户输入的用户名和密码,判断该用户的权限
  
  输入的数据流:“用户名和密码”数据流
  
  处理描述:根据用户输入的用户名和密码,判断该用户的权限。
  
  输出的数据流:“无此权限”数据流、“用户权限信息”数据流
  
  处理频率:100 次/天
  
  处理逻辑编号:02
  
  处理逻辑名称:输入
  
  简述:本处理主要进行输入操作
  
  输入的数据流:“产品信息”
  
  处理描述:输入产品信息。
  
  输出的数据流:“产品信息”数据流
  
  处理频率:130 次/天
  
  处理逻辑编号:03
  
  处理逻辑名称:领料查询
  
  简述:本处理主要进行领料查询操作
  
  输入的数据流:“领料信息”
  
  处理描述:对领料信息表中的信息进行统计,形成报表。
  
  输出的数据流:统计报表
  
  处理频率:1 次/天
  
  处理逻辑编号:04
  
  处理逻辑名称:核对
  
  简述:本处理主要进行核对的操作。
  
  输入的数据流:“生产订单信息审核”数据流
  
  处理描述:将生产订单信息进行核对,是否信息完全正确,将每月生产订单核对信息通知书发给领导。
  
  输出的数据流:“生产订单表信息”数据流
  
  处理频率:30 次/天
  
  处理逻辑编号:05
  
  处理逻辑名称:系统用户管理
  
  简述:本处理主要授权操作
  
  输入的数据流:“用户信息”数据流
  
  处理描述:将“不同要求信息”中的用户信息进行审批。
  
  输出的数据流:“不同权力的用户类型”数据流
  
  处理频率:10 次/天
  
  5)数据元素字典(部分)
  
  数据元素编号:001
  
  数据元素名称:产品编号
  
  简 述:每个产品一个编号,唯一的标识一个产品。
  
  存 储 处:产品入库信息表
  
  数据元素属性:类型:长整型
  
  所 属 数据流:产品入库等
  
  数据元素编号:002
  
  数据元素名称:物料
  
  简 述:记录物料的信息,允许有重复。
  
  存 储 处:物料信息表
  
  数据元素属性:类型:文本型
  
  所 属 数据流:物料入库、物料清单查询等
  
  数据元素编号:003
  
  数据元素名称:生产
  
  简 述:记录生产过程。
  
  存 储 处: 生产订单信息表
  
  数据元素属性:类型:逻辑型
  
  所 属 数据流: 生产订单表和生产领料表等
  
  数据元素编号:004
  
  数据元素名称:权限
  
  简 述:用户登陆时相应的用户权限(0 为职员,1 为管理员)
  
  存 储 处:用户信息表
  
  数据元素属性:类型:数值型 长度:10
  
  所 属 数据流:用户权限
  
  3.5 系统需要解决的主要问题
  
  通过采用统一的生产管理信息软件和统一的数据标准,适应总公司系统现有集中式管理、分布式管理、集中与分布式管理相结合的多种生产管理模式,建立统一的信息数据库,实现信息的分头采集、实时维护、输出与共享,并逐步规范管理,推进某制造企业整体生产管理信息化建设。
  
  结合某制造企业的实际情况,本系统建设拟分三个阶段。第一阶段,重点是数据管理。构建统一的信息数据库,按照一库多用的原则,根据管理权限建立各类专业数据子库,满足总公司总部和二级企业日常管理对生产管理信息的需求;总公司总部及部分二级单位根据管理状况实现部分流程管理。第二阶段,重点是在规范管理的基础上推进各类业务流程建设;第三阶段,努力实现生产管理战略管理。具体解决以下内容:
  
  1.实现总公司与二级单位的分布管理和二级单位与三级企业集中式、分布式管理;2.选择 C/S 作为系统结构模型;3.为满足数据可靠前提,利用具备安全控制与数据备份机制的大型关系数据库为系统数据库,并且利用高可靠性的集群设置进行系统运行,保证系统运行不间断。系统支持 Sql Server 数据库系统,支持 WindowsNT/2000/2003 等操作系统,支持 IBM/HP/SUN等小型机/部门级服务器;4.可充分利用现有设备资源,可根据生产业务发展变化及时作出相应的改动;5.预留开放的、通用的技术接口,便于将来系统扩展和使用。6.软件易用性好。操作界面简单直接,模块设计简洁流畅,数据导出导入方便快捷,能够自动生成任意报表。操作人员经过简单培训即可上手。
返回本篇论文导航
相关内容推荐
相关标签:
返回:软件工程硕士论文