SSH项目实战OA-概述

SSH项目实战OA-概述


OA项目是传智播客官网上的一个SSH实战项目,这里贴出OA项目的地址:
yun.itheima.com/course/34.html
根据传智播客的视频,我也实现了OA项目的大部分功能,还有审批流转模块没有实现,这个项目我也上传到了github,下面是项目地址
https://github.com/Qcode-QWE/OA
而由于本学期期末需要交一个SSH项目,我打算把这个项目上交上去.但是OA项目太过简陋了,为了拿个好成绩=.=以及巩固这些天自己所学的知识,打算将这个项目进行升级====,将其系统进行重构,改为一个分布式系统,把各个子模块分为子系统,发布在不同服务器中.同时,在重构过程中会修改原有项目的bug,补全审批流转功能以及添加一些新的功能.

我也把这个项目上传到github

https://github.com/Qcode-QWE/OA-Reconsitution

QEcode-OA

  • 简介:

QEcode-OA是基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。

  • 三大模块:

模块功能

     1.系统管理模块:

 

      2.论坛模块:

 

      3.审批流转:

 

  • 实体表

实体表之间的关系

                                                       user

列名

意义

类型

user_id

用户主键,id

bigint

email

邮件

varchar(255)

 gender

性别

varchar(255)

login_name                                                   

登陆名

varchar(255)

name

用户名

varchar(255)

password

密码

varchar(255)

phone

手机号

varchar(255)

department_id

部门id

bigint

                                   role

列名

意义

类型

role_id

岗位主键,id

bingint

description

岗位说明

varchar(255)

name

岗位名称

varchar(255)

 

 

                                              privilege

列名

意义

类型

privilege_id

权限主键,id

bigint

icon

图片

varchar(255)

name

权限名称

varchar(255)

url

跳转地址

varchar(255)

parent

父权限

bigint

 

 

                                       department

列名

意义

类型

department

部门主键,id

bigint

description

部门说明

varchar(255)

name

部门名称

varchar(255)

parent

父部门

bigint

 

 

 

                                             forum

列名

意义

类型

forum_id

论坛板块主键,id

bigint

description

板块说明

varchar(255)

name

板块名称

varchar(255)

position

位置

int

article_count

板块文章数

int

topic_count

主题数

int

last_topic

最后回帖

bigint

 

                                              topic

列名

意义

类型

topic_id

论坛主题主键,id

bigint

content

主题内容

text

faceIcon

主题图标

varchar(255)

ip_addr

发帖人的ip

varchar(255)

post_time

发帖时间

timestamp

title

主题标题

varchar(255)

last_update_time

最后更新时间

timestamp

reply_count

回复总数

int

type

主题类型

int

author

作者

bigint

forum

所属板块

bigint

last_reply

最后回复

bigint

 

                                             reply

列名

意义

类型

reply_id

论坛回帖主键,id

bigint

content

回复内容

text

faceIcon

回复图标

varchar(255)

ip_addr

发帖人的ip

varchar(255)

post_time

发帖时间

timestamp

title

回复标题

varchar(255)

last_update_time

最后更新时间

timestamp

author

作者

bigint

topic

所属主题

bigint

 

                                          user_role

列名

意义

类型

users_user_id

用户id,外键

bigint

roles_role_id

岗位id,外键

bigint

                                        role_privilege

列名

意义

类型

roles_role_id

岗位id,外键

bigint

privileges_privilege_id

权限id,外键

bigint

 

  • 系统架构

 

猜你喜欢

转载自blog.csdn.net/QEcode/article/details/84402949