威基特库存与生产管理系统设计

目 录
一、前言 1
(一)背景 1
(二)开发目标 1
二、需求分析 1
(一)用户需求分析 1
(二)系统功能模块图设计 2
三、详细设计 2
(一) 概要设计 2
(二) E-R图设计 3
(三) 数据库设计 4
四、编码实现 5
(一) 用户登录功能设计 5
(二) 企业员工信息录入功能设计 7
(三) 企业员工信息管理功能设计 8
(四) 企业产品信息录入功能设计 9
(五) 企业产品信息管理功能设计 10
(六) 库存信息管理功能设计 12
(七) 销售信息管理功能设计 12
(八) 销售信息查询功能设计 13
(九) 数据统计功能设计 14
(十) 员工职务工资信息录入功能设计 15
(十一) 工资信息查询功能设计 16
五、软件测试 17
六、总结 17
致谢 19
参考文献 20
一、前言
(一)背景
计算机技术和网络技术不断发展和更新,带动了以这二者为主的新兴的第三产业,物联网信息产业的发展。但传统的管理方式不仅在工作效率上有待提高、而且在信息的安全性、传播性等方面也存在着一定的漏洞。根据企业需要,本课题设计研发一款智能化管理软件,通过该软件来管理和动态维护企业的各类数据信息,保证企业信息的安全性和在传播过程的完整性。
(二)开发目标
本系统的开发主要实现企业人事人员可以利用本应用软件对企业的各类信息进行管理和维护操作。主要可对生产信息的管理(生产信息录入,生产信息查询,生产信息修改,生产信息的注销),统计管理(生产信息统计),库存管理(库存信息修改,库存信息查询)、工资管理(工资信息的添加,工资信息的修改,工资信息的按额分配),人事管理(员工信息的增删查改)。
二、需求分析
(一)用户需求分析
根据系统开发前期,对系统的用户需求进行获取和了解,可以得出本系统的实现主要设计两
 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
可对生产信息的管理(生产信息录入,生产信息查询,生产信息修改,生产信息的注销),统计管理(生产信息统计),库存管理(库存信息修改,库存信息查询)、工资管理(工资信息的添加,工资信息的修改,工资信息的按额分配),人事管理(员工信息的增删查改)。
二、需求分析
(一)用户需求分析
根据系统开发前期,对系统的用户需求进行获取和了解,可以得出本系统的实现主要设计两个用户角色,其分为:系统管理员和普通用户两个用户。
系统管理员可以对系统的各类数据信息进行动态地管理和维护,包括添加普通用户
而普通用户可以操作简单的个人信息查询、修改,以及个人的工资查询。主要涉及到个人信息
根据对用户需求进行分析,我们可以得出本系统开发共分为企业产品生产模块管理、产品库存数量管理模块、产品销售信息管理模块、人事信息管理模块、员工信息管理模块,以及辅助工具,如统计管理、系统维护操作等。
具体功能描述有:
1、生产管理功能描述:主要实现对企业产品的生产信息进行动态管理和维护操作,如说对系统管理员用户对企业的新产品信息进行添加操作,也可提供对已有的产品信息进行修改操作。另外,若存在企业的产品信息停止生产等情况时,则系统管理员可以对产品信息进行注销操作,则该产品便不再生产操作。
2、生产库存信息管理:主要实现对产品信息的库存方面的动态管理和维护操作,一般来说,库存信息等同于对应生产信息和销售信息的相减差。即生产信息-销售信息=库存信息,一般来说,库存信息不允许添加,但是可以提供修改,比如存在退货,则需要将库存数量进行更新。
3、产品销售信息管理和维护:本系统开发重点在产品生产信息方面,因此,对于企业产品销售信息模块管理,本系统只提供简单的销售添加功能即可,以及相应的查询操作。
4、企业人事管理模块:本系统的系统管理员可提供对企业的员工信息进行动态的添加操作,另外也提供对企业的员工信息进行浏览查询操作,另外也对企业的指定员工信息进行动态的更新和删除操作。
5、企业工资信息管理模块:本系统为系统管理员提供管理员对工资制度的分配操作,为相应的员工。另外提供工资的分配机制等。
6、企业数据统计管理模块:管理员可对现有的所有数据进行分类统计。
(二)系统功能模块图设计
根据对用户的需求进行分析,得出本系统的开发主要分为:对生产信息管理、统计信息管理、库存信息管理、工资信息管理、员工信息管理。
生产管理:生产信息录入,生产信息查询,生产信息修改,生产信息的注销;
统计管理:生产信息统计;
库存管理:库存信息修改,库存信息查询;
工资管理:工资信息的添加,工资信息的修改,工资信息的按额分配;
员工管理:员工信息的增删查改;
其具体的功能模块图设计如下图2-1所示:

图2-1 系统功能模块图设计
三、详细设计
概要设计
根据前期的用户需求分析,得出威基特库存与生产管理系统共需设计出六个实体类信息,即员工信息实体类、企业产品信息实体类、生产信息实体类、销售信息、库存信息、工资信息、用户信息等,具体有:
员工信息实体类需封装员工的基本信息,方便企业对员工信息的统计和管理,具体有员工的编号,员工的姓名,员工的性别,年龄,电话号码,职位,家庭住址,所属部门,是否离职,备注等;
企业产品信息实体类封装了产品的相关信息,具体有产品编号,产品名称,产品类型,产品数量,备注等(只存放产品信息数据,若生产一个相应的产品,则只需要更新产品数量即可)
生产信息实体类封装了生产单号,产品id,产品生产时间,生产数量,备注等(若生产一个产品,则将相应的产品数量。更新到产品表中的产品数量中即可)。
销售信息实体类主要封装了企业产品销售的相关信息,如销售单号,产品编号,销售时间,销售数量,备注等。
库存信息实体类封装了产品编号,库存数量,备注等信息

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2528.html

好棒文