版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商务职业技术学院毕业设计
目录
1引言1
1.1项目开发背景1
1.1.1项目开发意义1
1.2开发技术简介2
1.3开发工具简介2
1.4项目开发技术路线2
2需求分析3
2.1功能需求描述3
2.2非功能需求描述3
2.3需求用例建模4
2.3.1部门管理模块用例4
2.3.2文件管理模块用例8
2.3.3采购管理模块用例11
2.3.4资产管理模块用例14
3系统概要设计17
3.1系统设计原则17
3.2系统框架设计18
3.3系统功能设计18
3.3.1部门管理功能设计19
3.3.2文件管理功能设计20
3.3.3采购管理功能设计21
3.3.4资产管理功能设计22
3.4数据库设计23
3.4.1概念设计23
3.4.2逻辑设计24
3.4.3数据字典24
4系统详细设计26
II
湖南商务职业技术学院毕业设计
4.1部门管理功能模块设计26
4.1.1部门管理功能模块说明26
4.1.2部门管理功能模块详细设计26
4.2文件管理功能模块设计28
4.2.1文件管理功能模块说明28
4.2.2文件管理功能模块详细设计28
4.3采购管理功能模块设计29
4.3.1采购管理功能模块说明29
4.3.2采购管理功能模块详细设计30
4.4资产管理功能模块设计31
4.4.1资产管理功能模块说明31
4.4.2资产管理功能模块详细设计31
5系统实现33
5.1部门管理子模块实现33
5.1.1部门管理子模块界面设计33
5.1.2部门管理子模块核心代码实现35
5.2文件管理子模块实现37
5.2.1文件管理子模块界面37
5.2.2文件管理子模块核心代码实现39
5.3采购管理子模块实现41
5.3.1采购管理子模块界面41
5.3.2采购管理子模块核心代码实现42
5.4资产管理子模块实现46
5.4.1资产管理子模块界面实现46
5.4.2资产管理子模块核心代码实现47
6系统测试49
6.1部门管理功能测试49
6.2文件管理功能测试51
III
湖南商务职业技术学院毕业设计
6.3采购管理功能测试52
6.4资产管理功能测试53
7设计小结54
参考资料55
IV
湖南商务职业技术学院毕业设计
乾诚企业行政管理系统的设计与实现
1引言
随着企业规模的扩大和业务的复杂化,企业行政管理变得越来越重要。企
业行政管理系统作为一种科技工具,可以帮助企业更加高效、准确地进行行政
管理。企业行政管理系统可以实现许多行政管理的任务自动化和数字化,例如
部门管理、采购管理、企业文件管理、资产管理等。同时,系统还可以提供实
时数据分析和报告,帮助企业快速做出决策。企业行政管理系统不仅可以提高
企业的行政管理效率和质量,还可以保障数据的安全性和机密性,提高企业的
透明度和客户满意度。因此,企业行政管理系统已成为现代企业必不可少的一
种科技工具,为企业的管理和发展提供了有力的支持。
1.1项目开发背景
时代的发展,企业可能会面临许多行政管理方面的业务需求主要包括以下
几个方面:,例如人力资源管理、行政管理、企业公告,项目管理等。这些需
求可能需要一个更加高效、智能的行政管理系统来实现。提高效率:企业可能
会发现现有的行政管理流程比较繁琐、耗时,效率较低,需要一种更加高效的
工具来提高行政管理效率。数据安全性:企业的行政管理中可能会涉及到许多
敏感数据,例如员工的个人信息、薪资信息、合同信息等,需要一种更加安全
可靠的系统来保护这些数据的安全性和机密性。竞争优势:在当前激烈的市场
竞争中,拥有一种先进的行政管理系统可以提高企业的竞争力和客户满意度。
技术发展:随着科技的发展和进步,企业行政管理系统的技术和功能也在不断
更新和升级,需要不断的技术更新和改进来适应市场需求。
总之,企业需要开发行政管理系统主要是为了满足业务需求、提高效率、
保障数据安全性、提高竞争优势和跟随技术发展趋势。
1.1.1项目开发意义
企业行政管理系统是企业内部管理的重要工具,它能够自动化和简化许多
重复和繁琐的任务,提高企业管理效率和数据质量,保障数据的安全性和机密
性,提高企业的透明度和客户满意度,帮助企业快速适应变化和保持竞争优势。
企业需要开发行政管理系统的原因包括满足业务需求、提高效率、保障数据安
1
湖南商务职业技术学院毕业设计
全性、提高竞争优势和跟随技术发展趋势。在当前激烈的市场竞争中,拥有一
种先进的行政管理系统是企业获取竞争优势的关键之一。为此,我们研制了一
个界面友好,高效稳定,安全可靠,操作简单的行政管理系统。使公司行政管
理摆脱大量的手工重复操作,快速,准确,方便的提供各类统计信息,充分发
挥计算机网络的优势,实现资源共享与协同工作,使行政管理工作现代化,规
范化,科学化。
1.2开发技术简介
乾诚企业行政管理系统使用springboot+mybatisplus+vue等技术。
SpringBoot是一个开源的Java框架,它能够帮助开发人员快速构建基于
Spring框架的应用程序。SpringBoot的主要目标是简化Spring应用程序的
开发和部署流程,它提供了一种快速、简单和可扩展的方式来构建Web应用程
序和微服务。
Vue是一个流行的前端JavaScript框架,它用于构建用户界面和单页应用
程序。Vue提供了一个简单易学的API和丰富的功能,能够帮助开发人员快速
构建高性能、交互性强、可维护的应用程序。
1.3开发工具简介
工具的使用:IntelliJIDEA、NavicatPremium15
IntelliJIDEA是一款由JetBrains开发的Java集成开发环境(IDE),
它提供了丰富的功能和工具,可以帮助开发人员快速、高效地编写Java程序和
其他语言的程序。
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的
RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软
件之一。
1.4项目开发技术路线
springboot+vue实现了系统的快速开发。
分离前后端:Vue.js是一个前端框架,而SpringBoot是一个后端框架,
使用它们可以将前端与后端代码分离开来,提高代码的可维护性和可读性。可
扩展性:使用SpringBoot和Vue.js可以轻松地扩展Web应用程序。Spring
Boot提供了丰富的库和插件,可以快速构建高效的RESTfulAPI,而Vue.js提
供了可重用的组件和插件,可以帮助开发人员快速构建复杂的前端应用程序。
2
湖南商务职业技术学院毕业设计
提高效率:SpringBoot和Vue.js都是基于约定优于配置的原则,可以帮助开
发人员快速构建Web应用程序。使用SpringBoot可以快速构建后端服务,使用
Vue.js可以快速构建前端应用程序,从而提高开发效率。更好的用户体验:使
用Vue.js可以构建动态的单页面应用程序,这可以提高Web应用程序的响应速
度和用户体验。同时,SpringBoot可以通过RESTfulAPI提供数据支持,使
Vue.js应用程序具有更好的性能和用户体验。优秀的生态系统:SpringBoot
和Vue.js都有强大的生态系统,有大量的文档、库和工具可用。这些资源可以
帮助开发人员快速解决问题,并提高Web应用程序的质量。
2需求分析
2.1功能需求描述
部门管理:企业行政管理系统应该提供人部门管理,以便企业更好地管理
和维护员工的基本信息。
文件管理:企业行政管理系统应该提供行文件管理功能,以方便企业日常
行政工作文件和企业文件的处理。
采购管理:企业行政管理系统应该提供采购管理功能,以确保企业办公用
品的合理配置和使用。
资产管理:企业行政管理系统应该提供资产管理功能,以便企业更好地掌
控资产状况。
2.2非功能需求描述
可用性:企业行政管理系统需要具有良好的可用性,能够满足用户快速响
应和操作的需求。系统应该支持简单易用的用户界面,提供良好的交互体验,
同时具备高可靠性和稳定性。
性能:企业行政管理系统需要具有良好的性能,能够在处理大量数据和并
发请求时保持稳定和高效。系统应该能够处理复杂的数据查询和分析,同时具
备高吞吐量和低延迟。
安全性:企业行政管理系统需要具有良好的安全性,能够保护系统数据和
用户信息不被未授权的访问和篡改。系统应该支持多层级的用户权限控制和访
问控制,提供可靠的身份认证和数据加密机制,以确保系统安全性。
可扩展性:企业行政管理系统需要具有良好的可扩展性,能够支持企业业
务和用户需求的快速变化和扩展。系统应该支持模块化的架构和可插拔的组件,
3
湖南商务职业技术学院毕业设计
能够快速集成第三方应用和系统,以便快速适应企业变化和需求。
易维护性:企业行政管理系统需要具有良好的易维护性,能够方便地进行
维护和升级。系统应该支持代码注释、文档生成和错误日志记录等功能,以便
快速定位和解决问题。
可靠性:企业行政管理系统需要具有良好的可靠性,能够保证系统的稳定
性和可靠性。系统应该具备灾备和备份机制,能够快速恢复系统和数据,以确
保系统正常运行。
2.3需求用例建模
通过对全部功能需求的分析,创建以下总体用例模型,如图2-1所示。
图2-1乾诚企业行政管理系统的总体用例模型
管理员使用系统对企业,对企业部门、企业文件、资产、采购进行管理。
2.3.1部门管理模块用例
对部门管理模块功能需求的分析做出用例图和活动图,使用用例图和活动
图进行梳理分析各用例描述表。部门管理模块具体的用例描述如图2-2所示,
具有添加部门、删除部门、导出部门表格、查询部门等操作功能。
4
湖南商务职业技术学院毕业设计
图2-2部门管理功能模块用例图
通过对用例图的细化,使用活动图针对系统动态行为进行建模。部门管理
模块用例功能模块活动图如图2-3所示。
图2-3部门管理功能模块活动图
通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的
描述表。各用例描述如以下表所示:
表2-1部门管理模块添加部门信息用例描述
5
湖南商务职业技术学院毕业设计
项目添加部门信息
用例名称添加部门信息
用例标识号01
参与者管理员
简要说明管理员输入部门信息进行添加
前置条件管理员进入部门管理页面
1.管理员登录乾诚企业行政管理系统
2.进入部门管理页面
3.点击添加
基本事件流
4.输入部门信息
5.确定
6.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示添加部门成功
部门管理模块修改部门信息用例描述如表2-2所示,可以进行部门信息
修改操作。
表2-2部门管理模块修改部门信息用例描述
项目修改部门信息
用例名称修改部门信息
用例标识号02
参与者管理员
简要说明管理员修改部门信息
前置条件管理员进入部门管理页面
1.管理员登录乾诚企业行政管理系统
2.进入部门管理页面
3.点击部门
基本事件流
4.输入修改信息
5.确定
6.用例终止
其他事件流无
6
湖南商务职业技术学院毕业设计
异常事件流提示错误信息,参与人确认
后置条件系统显示修改成功
部门管理模块删除部门信息用例描述如表2-3所示,可以进行删除部门
操作。
表2-3部门管理模块删除部门信息用例描述
项目删除部门信息
用例名称删除部门
用例标识号03
参与者管理员
简要说明管理员删除部门
前置条件管理员进入部门管理页面
1.管理员登录乾诚企业行政管理系统
2.进入部门管理页面
基本事件流3.选择部门,点击删除
4.确定
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示删除成功
部门管理模块导出部门表格用例描述如表2-4所示,可以进行导出部门表
格操作。
表2-4部门管理模块导出部门表格用例描述
项目导出部门表格
用例名称导出部门表格
用例标识号04
参与者管理员
简要说明管理员导出部门表格
前置条件管理员进入部门管理页面
1.管理员登录乾诚企业行政管理系统
基本事件流
2.进入部门管理页面
7
湖南商务职业技术学院毕业设计
3.选择导出操作
4.确定
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统下载部门表格
2.3.2文件管理模块用例
文件管理功能模块具体的用例描述如图2-4所示,分别具有上传云盘文件、
下载云盘文件、删除云盘文件等操作功能。
图2-4文件管理功能模块用例图
通过对用例的细化,使用活动图针对系统动态行为进行建模。文件管理模
块用例功能模块活动图如图2-5所示。
8
湖南商务职业技术学院毕业设计
图2-5文件管理功能模块活动图
通过对图2-4用例图及图2-5活动图进一步的细化分析,得到每个用例的
详情描述表。文件管理模块上传云盘文件用例描述如表2-5所示,可以使用上
传云盘文件操作。
表2-5文件管理模块上传云盘文件用例描述
项目上传云盘文件
用例名称上传云盘文件
用例标识号05
参与者管理员
简要说明管理员上传云盘文件操作
前置条件管理员进入文件管理页面
1.管理员登录乾诚企业行政管理系统
2.进入文件管理页面
3.点击添加
基本事件流
4.输入添加文件信息
5.确定
6.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示添加文件成功
9
湖南商务职业技术学院毕业设计
文件管理模块修改文件信息用例描述如表2-6所示,可以进行下载云盘
文件操作。
表2-6文件管理模块下载云盘文件用例描述
项目下载云盘文件
用例名称下载云盘文件
用例标识号06
参与者管理员
简要说明管理员下载云盘文件
前置条件管理员进入文件管理页面
1.管理员登录乾诚企业行政管理系统
2.进入文件管理页面
3.选择云盘文件,点击下载
基本事件流
4.下载云盘文件
5.确定
6.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示下载云盘文件
文件管理模块删除云盘文件用例描述如表2-7所示,可以进行删除云盘文
件操作。
表2-7文件管理模块删除云盘文件用例描述
项目删除云盘文件
用例名称删除云盘文件
用例标识号07
参与者管理员
简要说明管理员对云盘文件进行删除操作
前置条件管理员进入云盘管理页面
1.管理员登录乾诚企业行政管理系统
基本事件流2.进入文件管理页面
3.选择文件,点击删除
10
湖南商务职业技术学院毕业设计
4.确定
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示删除文件成功信息
2.3.3采购管理模块用例
采购管理模块具体的用例描述如图2-6所示,具有添加采购申请申请、审
核采购申请、删除采购申请等操作功能。
图2-6采购管理功能模块用例图
通过对用例的细化,使用活动图针对系统动态行为进行建模。采购管理模
块用例功能模块活动图如图2-7所示。
11
湖南商务职业技术学院毕业设计
图2-7采购管理功能模块活动图
通过对图2-6用例图及图2-7活动图进一步的细化分析,得到每个用例的
描述表。采购管理模块添加采购申请用例描述如表2-8所示,可以进行添加采
购申请操作。
表2-8采购管理模块添加采购申请用例描述
项目添加采购申请
用例名称添加采购申请
用例标识号08
参与者员工、管理员
简要说明员工、管理员进行添加采购申请
前置条件员工进入采购管理页面
1.员工登录乾诚企业行政管理系统
2.进入采购申请页面
3.输入采购申请信息
基本事件流
4.点击申请
5.提示成功
6.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
12
湖南商务职业技术学院毕业设计
后置条件系统显示申请成功
采购管理模块删除采购申请用例描述如表2-9所示,可以使用删除采购申
请操作。
表2-9采购管理模块删除采购申请用例描述
项目删除采购申请
用例名称删除采购申请
用例标识号09
参与者管理员
简要说明管理员删除采购申请
前置条件管理员进入采购管理页面
1.管理员登录乾诚企业行政管理系统
2.进入采购管理页面
3.选择采购申请
基本事件流
4.删除采购申请
5.确定
6.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示删除采购申请成功
采购管理模块审核采购申请用例描述如表2-10所示,可以使用审核采购申
请操作。
表2-10采购管理模块审核采购申请用例描述
项目审核采购申请
用例名称审核采购申请
用例标识号10
参与者管理员
简要说明管理员审核采购申请
前置条件管理员进入采购管理页面
1.管理员登录乾诚企业行政管理系统
基本事件流
2.进入采购管理页面
13
湖南商务职业技术学院毕业设计
3.选择采购申请
4.审核采购申请
5.确定
6.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示操作成功
2.3.4资产管理模块用例
资产管理模块具体的用例描述如图2-8所示,具有资产供应商管理、资产
仓库管理、资产明细管理、资产品类管理等操作功能。
图2-8资产管理功能模块用例图
通过对用例的细化,使用活动图针对系统动态行为进行建模。资产管理模
块用例功能模块活动图如图2-9所示。
14
湖南商务职业技术学院毕业设计
图2-9资产管理功能模块活动图
通过对图2-8用例图及图2-9活动图进一步的细化分析,得到每个用例的
描述表。资产管理模块添加角色用例描述如表2-11所示,可以进行资产供应商
管理操作。
表2-11资产管理模块资产供应商管理用例描述
项目资产供应商管理
用例名称资产供应商管理
用例标识号11
参与者管理员
简要说明管理员进行资产供应商管理
前置条件管理员进入资产管理页面
1.管理员登录乾诚企业行政管理系统
2.进入资产管理页面
基本事件流3.进行资产供应商管理操作
4.确定
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示操作成功
15
湖南商务职业技术学院毕业设计
资产管理模块资产仓库管理用例描述如表2-12所示,可以进行资产仓库管
理操作。
表2-12资产管理模块资产仓库管理用例描述
项目资产仓库管理
用例名称资产仓库管理
用例标识号12
参与者管理员
简要说明管理员资产仓库管理
前置条件管理员进入资产管理页面
1.管理员登录乾诚企业行政管理系统
2.进入资产管理页面
基本事件流3.进行资产仓库管理操作
4.确定
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示操作成功
资产管理模块资产明细管理用例描述如表2-13所示,可以进行资产明细管
理操作。
表2-13资产管理模块资产明细管理用例描述
项目资产明细管理
用例名称资产明细管理
用例标识号13
参与者管理员
简要说明管理员资产明细管理操作
前置条件管理员进入资产管理页面
1.管理员登录乾诚企业行政管理系统
2.进入资产管理页面
基本事件流
3.进行资产明细管理操作
4.确定
16
湖南商务职业技术学院毕业设计
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示操作成功
资产模块资产品类管理用例描述如表2-14所示,可以进行资产品类管理操
作。
表2-13资产管理模块资产品类管理用例描述
项目资产品类管理
用例名称资产品类管理
用例标识号13
参与者管理员
简要说明管理员资产品类管理操作
前置条件管理员进入资产管理页面
1.管理员登录乾诚企业行政管理系统
2.进入资产管理页面
3.进行资产品类管理
基本事件流
4.确定
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件系统显示操作成功
3系统概要设计
3.1系统设计原则
(1)系统性原则。在系统设计中要从整个系统的角度进行考虑,注意保证
系统的一致性和完整性。
(2)灵活性及可变性原则。灵活性是指系统对外界环境变化的适应能力。
(3)可靠性原则。可靠性指系统抵御外界干扰的能力及受外界干扰时的恢
复能力。
17
湖南商务职业技术学院毕业设计
(4)经济性原则。经济性是指在满足系统要求的前提下,不仅追求给用户
带来一定的效益,还应尽可能减少系统不必要的开销。。
3.2系统框架设计
根据乾诚企业行政管理系统的需求分析、用例建模分析结合开发平台的特
点设计本系统的系统架构模型如图3-1所示:
图3-1乾诚企业行政管理系统整体架构图
3.3系统功能设计
乾诚企业行政管理系统的功能结构图如图3-2所示,本系统共有文件管理、
部门管理、采购管理、资产管理一共四大主要功能模块。
18
湖南商务职业技术学院毕业设计
图3-2乾诚企业行政管理系统功能结构图
3.3.1部门管理功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
部门管理功能描述使用功能流程图描述,如下图3-3:
图3-3部门管理功能流程图
19
湖南商务职业技术学院毕业设计
对图3-3流程图进行细化分析得出部门管理相关功能描述表
表3-1部门管理相关功能描述
功能名称部门管理操作
功能概述管理员添加、删除、导出部门、修改部门
输入内容部门名称
系统处理将输入内容保存在数据库中
输出内容操作成功或者失败的提示
3.3.2文件管理功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
文件管理功能描述使用功能流程图描述,如下图3-4:
图3-4文件管理功能流程图
对图3-4流程图进行细化分析得出文件管理相关功能描述表
表3-2文件管理相关功能描述
功能名称文件管理操作
20
湖南商务职业技术学院毕业设计
功能概述上传云盘文件、下载云盘文件、删除云盘文件
输入内容选择文件进行操作
系统处理处理文件信息
输出内容操作成功或者失败的提示
3.3.3采购管理功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
采购管理功能描述使用功能流程图描述,如下图3-5:
图3-5采购管理功能流程图
对图3-5流程图进行细化分析得出采购管理相关功能描述表
表3-3采购管理相关功能描述
功能名称采购管理
功能概述添加采购申请、审核采购申请、删除采购申请
输入内容采购内容
系统处理对采购申请处理
输出内容操作成功或者失败的提示
21
湖南商务职业技术学院毕业设计
3.3.4资产管理功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
资产管理功能描述使用功能流程图描述,如下图3-6:
图3-6资产管理功能流程图
对图3-6流程图进行细化分析得出资产管理相关功能描述表
表3-5资产管理相关功能描述
功能名称资产管理
资产供应商管理、资产仓库管理、资产明细管理、资产品
功能概述
类管理
输入内容资产信息
系统处理将输入内容保存在数据库中
输出内容操作成功或者失败的提示
22
湖南商务职业技术学院毕业设计
3.4数据库设计
某些原则指导数据库设计过程。第一个原则是重复(也称为冗余数据)错
误,因为它会浪费空间并增大错误和不一致的可能性。第二个原则是信息的正
确性和完整性非常重要。如果数据库包含不正确的信息,则从数据库提取信息
的任何报告也将包含不正确的信息。因此,您基于这些报告做出的任何决策都
将错误显示。因此,良好的数据库设计是:将信息划分为基于主题的表,以减
少冗余数据。根据需求将表中的信息联接在一起所需的信息。并确保信息的准
确性和完整性。满足数据处理和报告需求。
3.4.1概念设计
er图是用来描述现实世界的概念模型;它是描述现实世界关系概念模型的
有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形
框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心
线段”将其与相应关系的“实体型”连接起来。根据乾诚企业行政管理系统数
据进行分析,其E-R图如下图3-7所示。
图3-7乾诚企业行政管理系统E-R图
23
湖南商务职业技术学院毕业设计
3.4.2逻辑设计
针对ER模型,通过数据实体属性、实体间关系的全面分析,结合乾诚企业
行政管理系统的实际需求,根据E-R图转化为关系模式的转换方法,建立起了
本系统的关系模式,具体转化后的关系模式如下:
文件表(实际文件名、文件大小、存储硬盘、上传人、上传文件名、文件
存储路径、文件类型)
数据字典表(数据字典标题、数据字典排序值、数据字典备注、数据字典
类型)
数据字典值表(数据字典ID、数据字典名称、数据字典键、数据字典值排
序值、数据字典值备注、是否启用、数据字典值)
部门表(部门标题、父部门ID、领导人、父部门名称、副领导人、父节点
标识、排序值、状态)
部门负责人表(用户ID、领导类型、部门ID)
用户表(部门ID、密码、密码、部门、操作、账号、密码强度、姓名、用
户拥有的角色列表、区县、性别、用户类型、启用状态、是否默认角色、个人
门户、是否默认角色、头像、用户拥有的菜单列表、邮箱)
资产仓库档案表(仓库地址、管理员、仓库名称、管理员Id、姓名、用户
拥有的角色列表、区县、性别、用户类型、启用状态、是否默认角色、个人门
户、是否默认角色、头像、用户拥有的菜单列表、邮箱)
资产档案表(材质、名称、备注、分类、状态、销售价、采购价、编码、
默认仓库、使用范围、默认仓库id、规格、型号、供应商、供应商Id、计量单
位、包装单位、物料图片、二维码编号、尺寸)
3.4.3数据字典
文件表的表结构如表3-6所示,该表主要用于记录文件信息,主要字段如
表所示。
表3-6文件表表结构
字段名称数据类型字段内容主键设置非空
LocationVarchar文件存储路径是是
NameVarchar名称否否
Sizebigint文件大小否否
fKeyVarchar实际文件名否否
typeVarchar文件类型否否
24
湖南商务职业技术学院毕业设计
nicknamevarchar上传人否否
数据字典表结构如表3-7示,该表主要用于记录档案借阅信息,主要字段
如表所示。
表3-7请假表表结构
字段名称数据类型字段内容主键设置非空
TitleVarchar标题是是
sortOrderBigDecimal数据字典排序值否否
DescriptionVarchar数据字典备注否否
typeVarchar数据字典类型否否
数据字典值表结构如表3-8示,该表主要用于记录数据字典值信息,主要
字段如表所示。
表3-8数据字典值表结构
字段名称数据类型字段内容主键设置非空
dictIdBigint数据字典ID是否
dictNameVarchar数据字典名称否否
titleVarchar数据字典键否否
数据字典值排序否否
sortOrderdecimal
值否否
valuevarchar
数据字典值否否
descriptionvarchar
数据字典值备注否否
statustinyint
是否启用否否
部门表结构如表3-9示,该表主要用于记录部门信息,主要字段如表所示。
表3-9部门表表结构
字段名称数据类型字段内容主键设置非空
TitleVarchar部门标题是否
StatusTinyint状态否否
sortOrderdecimal排序值否否
isParentbit父节点标识否否
parentIdbigint父部门ID否否
parentTitleVarchar父部门名称否否
部门负责人表结构如表3-10示,该表主要用于记录部门负责人表信息,主
要字段如表所示。
表3-10部门负责人表表结构
字段名称数据类型字段内容主键设置非空
userIdVarchar用户ID是是
25
湖南商务职业技术学院毕业设计
departmentIdVarchar部门ID否否
typeint领导类型否否
用户表结构如表3-11示,该表主要用于记录用户信息,主要字段为id、
username、password、、salt、avator、deptid、roleid。
表3-11用户表表结构
字段名称数据类型字段内容主键设置非空
idintID是是
nicknamevarchar姓名否是
usernamevarchar账号否是
passwordvarchar密码否否
passStrengthvarchar密码强度否否
mobilevarchar手机号否否
departmentIdbigint部门ID否否
departmentTi
tlevarchar部门否否
emailvarchar邮箱否否
sexvarchar性别否否
addressvarchar区县否否
typeint用户类型否否
myDoorvarchar个人门户否否
statusint启用状态否否
avatarvarchar头像否否
defaultRoleint是否默认角色否否
4系统详细设计
4.1部门管理功能模块设计
4.1.1部门管理功能模块说明
管理员登录进入乾诚企业行政管理系统,点击进入部门管理页面,系统显
示出所有的部门信息,管理员可以对部门信息进行修改,删除,也可以添加部
门信息。
4.1.2部门管理功能模块详细设计
使用uml序列图对部门管理模块各子系统的功能点进行了分析和设计,如
26
湖南商务职业技术学院毕业设计
下图4-1所示,部门管理模块的功能时序图。
图4-1部门管理模块系统时序图
通过需求分析和概要设计对各子功能进行分析与设计,得到部门管理子功
能模块静态结构类图,如图4-2所示:
图4-2乾诚企业行政管理系统部门管理功能类图
针对图4-2类图进行进一步细化分析,得到部门管理子功能模块相关类及
方法描述表,如下表4-1所示:
表4-1部门管理子功能模块相关类及方法描述表
类名Department
描述部门实体类
Title、status、sortOrder、isParent、parentId、
属性
mainHeader、viceHeader、parentTitle
方法各属性set(),Get()方法、toString()方法
27
湖南商务职业技术学院毕业设计
类名DepartmentController
描述请求入口
IdepartmentService、IdepartmentHeaderService、
属性
IUserServ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年行政车辆租赁合规合同样本
- 2024年度健康养生产品销售结算与市场拓展合同3篇
- 2024年特许经营合同详细条款与标的
- 2024年版:房屋买卖违约金索赔协议
- 2024年货车租赁合同(带维修责任规定)
- 2024年纪录片创作与制作服务合同版B版
- 2024年绿化工程苗木种植养护合同2篇
- 2025年度环保仓储仓单质押反担保服务协议3篇
- 2024年离婚合同书:女方放弃财产分割版版
- 运维服务能力指标体系
- 苏州市中小学班主任工作手册(已填)
- LNG、CNG加气站生产安全事故应急救援预案
- 医疗废物管理条例-题及答案
- 北京版一年级数学下册《数的组成》评课稿
- 理论力学-上海交通大学中国大学mooc课后章节答案期末考试题库2023年
- 肃北县长流水金矿 矿产资源开发与恢复治理方案
- 水下摄影技巧
- 雨水暗沟施工方案实用文档
- 医院卫生院安全生产领导责任清单
- 2023年已打印自主招生数学试题及答案
- 非计划性拔管风险评估表二
评论
0/150
提交评论