一. 專案導讀
在學習spring框架后,spring專案的基本搭建與理解后,老師就組織我們進行了這個專案的開發,專案本身是一個半成品,提供了前臺頁面代碼,只需要撰寫后臺的功能,歷時一個多月,功能模塊基本完成,這是一個功能絕大部分齊全的后臺oa專案,用來練手再合適不過了,
二. 專案效果截圖
1. 登錄

2.初始化界面

3.選單管理操作界面

4.郵件管理操作界面

5.檔案管理界面

以上是部分界面截圖,有想法的可以拉取原始碼,代碼注釋具備,設計檔案也有,專案介紹ppt也上傳了
專案拉取:https://gitee.com/li_shang_shan/oas_system
專案檔案下載:https://gitee.com/li_shang_shan/oa-document-storage
三 .專案架構圖:

上述結構圖代表著整個專案的大體功能,還有部分細小的功能沒有展示
四. 技術架構
1. idea2020.02 mysql5.7 maven3.16 tomcat9
2 . 后臺技術
整個專案是基于springBoot的,后臺持久層采用了jpa 和mybatis,控制層采用springMvc注解,專案 之中涵蓋了SpringIoc,springAop,
其他技術點:
-
druid-spring-boot-starter:druid連接池
-
spring-boot-starter-mail:郵件發送
-
commons-fileupload: 檔案上傳
-
fastjson : json資料轉換
-
pagehelper : 分頁分頁
-
mysql-connector-java: 資料庫連接驅動
-
jpinyin: 漢字轉拼音
-
freemarker: 前臺模板引擎
3.頁面級
前臺頁面結構整體采用bootStrap,前后后天資料渲染使用了freemarker模板引擎進行資料互動
其他技術點:
-
jquery
-
ajax
-
print
-
css3
-
html5
五. 使用說明
-
拉取專案
-
配置依賴
-
匯入初始化資料sql
-
修改相關配置 eg:資料庫連接資訊,本地檔案下載路徑
-
啟動專案
-
找bug
6.注意點
專案中的檔案上傳采用本地下載,使用的是絕對路徑需要修改下載路徑,springBoot依賴包為1.5.6.RELEASE
專案以權限劃分功能,超級管理員的功能最全面 ,用戶名:羅密歐 密碼 123456,
個人學習,內容簡略
登錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/227924.html
標籤:其他
上一篇:04 DRF環境安裝與搭建
