目录
1. 项目技术
2. 功能菜单
3. 部分功能截图
4. 研究背景
5. 设计原则
6. 可行性分析
6.1 技术可行性
6.2 经济可行性
6.3 操作可行性
7. 系统设计
7.1 系统流程和逻辑
7.2 系统结构
8. 数据库设计
8.1 数据库ER图
(1)管理员实体属性图
(2)用户信息实体属性图
(3)样板信息实体属性图
8.2 数据库表设计
9. 测试方法
10. 点击免费获取项目源码
1. 项目技术
数据库:Mysql5.7/8.0数据表:16张开发语言:Java(jdk1.8)开发工具:idea前端技术:vue后端技术:SpringBoot
2. 功能菜单
前台首页端首页人事安排样板系统公告个人中心后台管理后台管理端首页个人中心修改密码个人信息用户管理用户人事安排管理人事安排考勤管理考勤工资管理工资样板管理样板成品检验管理水成品检验订单管理订单原料仓库管理原料仓库原料入库管理原料入库原料出库管理原料出库成衣仓库管理成衣仓库成衣出库管理成衣出库系统管理系统公告轮播图
3. 部分功能截图
4. 研究背景
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
现在大家正处于互联网加的时代,这个时代它就是一个信息内容无比丰富,信息处理与管理变得越加高效的网络化的时代,这个时代让大家的生活不仅变得更加地便利化,也让时间变得更加地宝贵化,因为每天的每分钟,每秒钟这些时间都能让人们处理大批量的日常事务,这些场景,是之前的手工模式无法与之相抗衡的。对于协力服装厂服装生产管理来说,传统的通过纸质文档记录信息的方式已经落后了,依靠手工管理服装生产信息,不仅花费较长的工作时间,在对记录各种信息的文档进行信息统计以及信息核对操作时,也不能及时保证信息的准确性,基于这样的办公低效率环境下,对于协力服装厂服装生产管理就要提出新的解决方案。因为这个时代的信息一直都在高速发展,要是不抱着发展的观念看待事情,极有可能被这个市场快速遗忘,甚至被无情地淘汰掉。所以尽早开发一款协力服装厂服装生产管理系统进行信息的快速处理,既跟上了时代的发展脚步,也能提高管理效率,促进协力服装厂的信息化发展。
5. 设计原则
在开始开发项目之前,必须要先考虑项目的实用性、科学性,以及该项目是否能够真正让用户受益并尽可能的发挥项目的作用。因此,在开发前,通过以下几条原则对项目进行判断:
(1)可行性原则。项目需要保证经济可行性和技术可行性,这包括了项目在浏览端、服务端等方面上的经济和技术上是可以达成的。
(2)适应性原则。项目要保证可维护性和可扩展性,这是每个非短期项目都需要考虑的,并且不论是维护还是扩展,都必须要建立在适应用户的正常需求的基础上。
(3)安全性及保密性原则。要充分保证用户信息的安全性和保密性,不能因为开发上的疏忽,导致用户的信息泄露。
(4)系统工程原则。为了确保项目的整体性,在项目调查、项目分析、项目设计、项目开发的过程中,都需遵从项目工程的方法和步骤逐步进行。
(5)统一规划、分期实施、逐步完善原则。项目开发的过程中,要按照规划、分期实施,特别是要注意在项目开发过程中要有条理,从点到面,一步步完善,不要贪图进度,要循环渐进的对项目进行开发。
6. 可行性分析
6.1 技术可行性
技术可行性是指学习的技术是否能够完成本项目,如果团队本身没有相关的技术储备,而又能够迅速掌握此类技术,那项目应该达不到我们的设计要求。本文将开发的系统,将采用的关键技术包括JAVA编程语言、Spring Boot框架、MYSQL数据库存储技术等。大学时将这些技术已经学习掌握,因此,就技术层面而言,该项目的开发是有保障的。
6.2 经济可行性
项目需要考虑花费问题,我们必须考虑系统开发中所有的花费进行计算,我们要考虑到系统需不需要太大的资金。二是系统开发后期维护相关的费用大不大。本系统采用我们开源的技术没进行设计,再设计中没有太多的花费,只需要一台电脑便可以进行开发,因此,该项目的实施在经济上完全可行。
6.3 操作可行性
本系统操作不复杂且比较容易上手,对于初次接触本系统的来说,不许要接受什么培训就可以操作本系统。用户不需要什么特定的软件,只需要安装大众所使用的浏览器即可进行系统的访问。本系统采用可视化窗口,面向大众,有效的避免了繁琐的操作。而且,本系统将各个功能都详细设计,各模块功能逻辑清晰,对用户非常友好。因此,本系统具有操作可行性。
7. 系统设计
7.1 系统流程和逻辑
协力服装厂服装生产管理系统的开发也是有对应的流程,开发之前必须要进行用户功能需求的分析,最后根据功能需求进行网站设计还有数据库相关数据的设计工作,此次开发的协力服装厂服装生产管理系统开发流程如图3-2所示。
用户要想在协力服装厂服装生产管理系统中进行参与操作,必须登录系统,用户登录流程图如图3-3所示。
未有账号的用户可进行注册操作,注册流程图如图3-4所示。
7.2 系统结构
在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的最终设计。本协力服装厂服装生产管理系统结构设计如图4-1所示。
8. 数据库设计
8.1 数据库ER图
E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。
实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。
属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。
关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本协力服装厂服装生产管理系统的E-R图如下所示:
(1)管理员实体属性图
(2)用户信息实体属性图
(3)样板信息实体属性图
8.2 数据库表设计
本协力服装厂服装生产管理系统采用MYSQL数据库进行系统数据的储存,下面介绍数据库中的各个表的详细信息。
表4-1 users管理员信息表
序号 | 字段 | 描述 | 类型和长度 | 主键 | 是否可空 |
1 | id | 编号 | bigint(20) | 是 | 不允许 |
2 | username | 用户名 | varchar(100) | 否 | 允许 |
3 | password | 密码 | varchar(100) | 否 | 允许 |
4 | role | 角色 | varchar(100) | 否 | 允许 |
5 | addtime | 添加时间 | timestamp | 否 | 允许 |
表4-2 yonghu用户信息表
序号 | 字段 | 描述 | 类型和长度 | 主键 | 是否可空 |
1 | id | 编号 | bigint(20) | 是 | 不允许 |
2 | addtime | 创建时间 | timestamp | 否 | 允许 |
3 | zhanghao | 账号 | varchar(200) | 否 | 允许 |
4 | mima | 密码 | varchar(200) | 否 | 允许 |
5 | jijianrenxingming | 姓名 | varchar(200) | 否 | 允许 |
6 | xingbie | 性别 | varchar(200) | 否 | 允许 |
7 | shouji | 手机 | varchar(200) | 否 | 允许 |
8 | youxiang | 邮箱 | varchar(200) | 否 | 允许 |
9 | shenfenzheng | 身份证 | varchar(200) | 否 | 允许 |
10 | zhaopian | 照片 | varchar(200) | 否 | 允许 |
表4-3 yangban样板信息表
序号 | 字段 | 描述 | 类型和长度 | 主键 | 是否可空 |
1 | id | 编号 | bigint(20) | 是 | 不允许 |
2 | addtime | 创建时间 | timestamp | 否 | 允许 |
3 | yangbanmingcheng` | 样板名称 | varchar(200) | 否 | 允许 |
4 | mianliao | 面料 | varchar(200) | 否 | 允许 |
5 | fuliao | 辅料 | varchar(200) | 否 | 允许 |
6 | yangbanchima | 样板尺码 | varchar(200) | 否 | 允许 |
7 | buweichicun` | 部位尺寸 | varchar(200) | 否 | 允许 |
8 | kuanshixinxi | 款式信息 | varchar(200) | 否 | 允许 |
9 | zhuyidian | 注意点 | longtext | 否 | 允许 |
10 | zhizuojindu | 制作进度 | varchar(200) | 否 | 允许 |
11 | yangbantupian | 样板图片 | varchar(200) | 否 | 允许 |
表4-4 kaoqin考勤信息表
序号 | 字段 | 描述 | 类型和长度 | 主键 | 是否可空 |
1 | id | 编号 | bigint(20) | 是 | 不允许 |
2 | addtime | 创建时间 | timestamp | 否 | 允许 |
3 | zhanghao | 账号 | varchar(200) | 否 | 允许 |
4 | xingming` | 姓名 | varchar(200) | 否 | 允许 |
5 | kaoqinleixing | 考勤类型 | varchar(200) | 否 | 允许 |
6 | dakashijian` | 打卡时间 | datetime | 否 | 允许 |
7 | sfsh | 是否审核 | varchar(200) | 否 | 允许 |
8 | shhf` | 审核回复 | longtext | 否 | 允许 |
9 | longitude | 经度 | float | 否 | 允许 |
10 | latitude | 纬度 | float | 否 | 允许 |
11 | fulladdress | 地址 | varchar(200) | 否 | 允许 |
表4-5 gongzi工资信息表
序号 | 字段 | 描述 | 类型和长度 | 主键 | 是否可空 |
1 | id | 编号 | bigint(20) | 是 | 不允许 |
2 | addtime | 创建时间 | timestamp | 否 | 允许 |
3 | gongzinianyue | 工资年月 | datetime | 否 | 允许 |
4 | jibengongzi | '基本工资 | int(11) | 否 | 允许 |
5 | jiangjin | 奖金 | int(11) | 否 | 允许 |
6 | fakuan` | 罚款 | int(11) | 否 | 允许 |
7 | yingfagongzi | 应发工资 | varchar(200) | 否 | 允许 |
8 | jiesuanriqi | 结算日期 | datetime | 否 | 允许 |
9 | zhanghao | 账号' | varchar(200) | 否 | 允许 |
10 | xingming | 姓名 | varchar(200) | 否 | 允许 |
9. 测试方法
本测试主要是系统是否能够进行服务器进行处理信息的能力,不同的用户发出不同的服务请求,系统必须能够准确的进行数据的传达,在这种情况下进行测试响应的时间、内存使用的情况和CPU占用大小等指标,系统完成设计必须保证信息的正确性,信息紊乱带来的后果是非常可怕的,所有必须要进行压力测试,通过本测试进行系统相应速度、稳定性能和处理能力进行优化。
运用黑盒子测试的测试办法,把各个不同功能的软件模板进行区分、管理。对于不同的模块独立的分装起来,在传统测试的时候要进行数据的统一测试,完成对系统的概要设计详细解读资料、需要解决的问题,及操作的详细应用说明等内容来视作测试的突破口,对测试的对象进行逐一对照检查,并针对单个的程序检测延伸至这个研发过程中单个及整个集成单元的检测中,要有规律有顺序的进行,不但可以缩短我们的工作时效,避免返工的操作,也可以对可用性负责,提高了可操作性和软件研发的实用性。通过对系统概要设计验证测试,测试系统的统一管理方式,对系统的各个功能模块以及系统的性能进行测试,验证系统的功能以及系统的性能。
10. 点击免费获取项目源码
点击免费获取(无任何套路,完全免费)https://mp.weixin.qq.com/s/r-b4xk1S5zwLID_k92Litw