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 |
|
郵件 |
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 |
- 系統架構