基于SpringBoot+Vue企业oa管理系统(源码+部署说明+演示视频+源码介绍)(2)

简介: 基于SpringBoot+Vue企业oa管理系统(源码+部署说明+演示视频+源码介绍)

基于SpringBoot+Vue企业oa管理系统(源码+部署说明+演示视频+源码介绍)(1)https://developer.aliyun.com/article/1558908


4系统概要设计

4.1概述

本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

图4-1系统工作原理图

4.2系统结构

本系统是基于B/S架构的网站系统,设计的功能结构图如下图所示:

图4-2功能结构图

4.3.数据库设计

4.3.1数据库实体

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

(1)管理员信息的实体属性图如下:

图4.12 管理员信息实体属性图

(2)公告信息实体属性图如图4.13所示:

图4.13 公告信息实体属性图

(3)车辆信息实体属性图如图4.14所示:

图4.14 车辆信息实体属性图

4.3.2数据库设计表

企业OA管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息:

表4. 车辆信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

cheliangmingcheng

varchar(200)

车辆名称

chepaihao

varchar(200)

车牌号

cheliangleixing

varchar(200)

NULL

车辆类型

cheliangyanse

varchar(200)

NULL

车辆颜色

tingfangweizhi

varchar(200)

NULL

停放位置

cheliangxiangqing

longtext

NULL

车辆详情

shiyongzhuangkuang

varchar(200)

NULL

使用状况

thumbsupnum

int(11)

0

crazilynum

int(11)

0

表4. 公告信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

biaoti

varchar(200)

标题

leixing

varchar(200)

类型

fabushijian

datetime

NULL

发布时间

gonggaoneirong

longtext

NULL

公告内容

表4. 工资信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

mingcheng

varchar(200)

名称

yonghuming

varchar(200)

用户名

xingming

varchar(200)

NULL

姓名

bumen

varchar(200)

NULL

部门

zhiwei

varchar(200)

NULL

职位

jibengongzi

int(11)

基本工资

jiabangongzi

int(11)

加班工资

fuli

int(11)

福利

shebao

int(11)

社保

koufei

int(11)

扣费

shifagongzi

int(11)

实发工资

riqi

date

NULL

日期

表4. 工作日志

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

biaoti

varchar(200)

标题

dengjishijian

datetime

NULL

登记时间

gongzuoneirong

longtext

NULL

工作内容

yonghuming

varchar(200)

NULL

用户名

xingming

varchar(200)

NULL

姓名

bumen

varchar(200)

NULL

部门

zhiwei

varchar(200)

NULL

职位

表4. 客户关系

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

kehuxingming

varchar(200)

客户姓名

xingbie

varchar(200)

NULL

性别

nianling

varchar(200)

NULL

年龄

shengri

date

NULL

生日

gongsimingcheng

varchar(200)

公司名称

lianxidianhua

varchar(200)

NULL

联系电话

youxiang

varchar(200)

NULL

邮箱

hezuoneirong

longtext

NULL

合作内容

yonghuming

varchar(200)

NULL

用户名

xingming

varchar(200)

NULL

姓名

表4. 日程安排

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

bianhao

varchar(200)

NULL

编号

mingcheng

varchar(200)

名称

leixing

varchar(200)

NULL

类型

riqi

date

NULL

日期

shijian

varchar(200)

NULL

时间

richengneirong

longtext

NULL

日程内容

yonghuming

varchar(200)

NULL

用户名

xingming

varchar(200)

NULL

姓名

bumen

varchar(200)

NULL

部门

zhiwei

varchar(200)

NULL

职位

表4. 上班考勤

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

bianhao

varchar(200)

NULL

编号

mingcheng

varchar(200)

名称

riqi

date

NULL

日期

yonghuming

varchar(200)

用户名

xingming

varchar(200)

NULL

姓名

bumen

varchar(200)

NULL

部门

zhiwei

varchar(200)

NULL

职位

zaotuicishu

varchar(200)

早退次数

chidaocishu

varchar(200)

迟到次数

qingjiacishu

varchar(200)

请假次数

kuanggongcishu

varchar(200)

旷工次数

userid

bigint(20)

NULL

用户id

表4. 通讯录

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

xingming

varchar(200)

姓名

nianling

varchar(200)

NULL

年龄

xingbie

varchar(200)

NULL

性别

touxiang

varchar(200)

NULL

头像

bumen

varchar(200)

NULL

部门

shoujihao

varchar(200)

NULL

手机号

dizhi

varchar(200)

NULL

地址

youxiang

varchar(200)

NULL

邮箱

beizhu

longtext

NULL

备注

表4. 管理员表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

username

varchar(100)

用户名

password

varchar(100)

密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4. 文件信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

biaoti

varchar(200)

标题

fujian

varchar(200)

NULL

附件

wenjianneirong

longtext

NULL

文件内容

fabushijian

datetime

NULL

发布时间

yonghuming

varchar(200)

NULL

用户名

xingming

varchar(200)

NULL

姓名

bumen

varchar(200)

NULL

部门

zhiwei

varchar(200)

NULL

职位

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

表4. 用户

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yonghuming

varchar(200)

用户名

mima

varchar(200)

密码

xingming

varchar(200)

NULL

姓名

xingbie

varchar(200)

NULL

性别

touxiang

varchar(200)

NULL

头像

bumen

varchar(200)

NULL

部门

zhiwei

varchar(200)

NULL

职位

youxiang

varchar(200)

NULL

邮箱

shouji

varchar(200)

NULL

手机

基于SpringBoot+Vue企业oa管理系统(源码+部署说明+演示视频+源码介绍)(3)https://developer.aliyun.com/article/1558910

目录
打赏
0
0
0
0
66
分享
相关文章
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
259 1
springboot+redis互联网医院智能导诊系统源码,基于医疗大模型、知识图谱、人机交互方式实现
智能导诊系统基于医疗大模型、知识图谱与人机交互技术,解决患者“知症不知病”“挂错号”等问题。通过多模态交互(语音、文字、图片等)收集病情信息,结合医学知识图谱和深度推理,实现精准的科室推荐和分级诊疗引导。系统支持基于规则模板和数据模型两种开发原理:前者依赖人工设定症状-科室规则,后者通过机器学习或深度学习分析问诊数据。其特点包括快速病情收集、智能病症关联推理、最佳就医推荐、分级导流以及与院内平台联动,提升患者就诊效率和服务体验。技术架构采用 SpringBoot+Redis+MyBatis Plus+MySQL+RocketMQ,确保高效稳定运行。
145 0
ERP系统源码,基于SpringBoot+Vue+ElementUI+UniAPP开发
这是一款专为小微企业打造的 SaaS ERP 管理系统,基于 SpringBoot+Vue+ElementUI+UniAPP 技术栈开发,帮助企业轻松上云。系统覆盖进销存、采购、销售、生产、财务、品质、OA 办公及 CRM 等核心功能,业务流程清晰且操作简便。支持二次开发与商用,提供自定义界面、审批流配置及灵活报表设计,助力企业高效管理与数字化转型。
255 2
ERP系统源码,基于SpringBoot+Vue+ElementUI+UniAPP开发
基于Java+Springboot+Vue开发的鲜花商城管理系统源码+运行
基于Java+Springboot+Vue开发的鲜花商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的鲜花商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。技术学习共同进步
291 7
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
497 1
基于SpringBoot+Vue实现的留守儿童爱心网站设计与实现(计算机毕设项目实战+源码+文档)
博主是一位全网粉丝超过100万的CSDN特邀作者、博客专家,专注于Java、Python、PHP等技术领域。提供SpringBoot、Vue、HTML、Uniapp、PHP、Python、NodeJS、爬虫、数据可视化等技术服务,涵盖免费选题、功能设计、开题报告、论文辅导、答辩PPT等。系统采用SpringBoot后端框架和Vue前端框架,确保高效开发与良好用户体验。所有代码由博主亲自开发,并提供全程录音录屏讲解服务,保障学习效果。欢迎点赞、收藏、关注、评论,获取更多精品案例源码。
基于SpringBoot+Vue实现的家政服务管理平台设计与实现(计算机毕设项目实战+源码+文档)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
基于SpringBoot+Vue实现的家乡特色推荐系统设计与实现(源码+文档+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
基于SpringBoot+Vue实现的高校食堂移动预约点餐系统设计与实现(源码+文档+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问