OA辦公系統

一. 項目導讀

在學習spring框架後,spring項目的基本搭建與理解後,老師就組織咱們進行了這個項目的開發,項目自己是一個半成品。提供了前臺頁面代碼,只須要編寫後臺的功能。歷時一個多月,功能模塊基本完成。這是一個功能絕大部分齊全的後臺oa項目,用來練手再合適不過了。css

二. 項目效果截圖

1. 登陸

2.初始化界面html

 

 

 3.菜單管理操做界面html5

4.郵件管理操做界面java

5.文件管理界面mysql

以上是部分界面截圖,有想法的能夠拉取源碼,代碼註釋具有,設計文檔也有,項目介紹ppt也上傳了jquery

項目拉取:https://gitee.com/li_shang_shan/oas_systemcss3

項目文檔下載:https://gitee.com/li_shang_shan/oa-document-storagegit

三 .項目架構圖:

上述結構圖表明着整個項目的大致功能,還有部分細小的功能沒有展現ajax

四. 技術架構

1. idea2020.02 mysql5.7 maven3.16 tomcat9spring

2 . 後臺技術

整個項目是基於springBoot的,後臺持久層採用了jpamybatis,控制層採用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

五. 使用說明

  1. 拉取項目

  2. 配置依賴

  3. 導入初始化數據sql

  4. 修改相關配置 eg:數據庫鏈接信息,本地文件下載路徑

  5. 啓動項目

  6. 找bug

6.注意點

項目中的文件上傳採用本地下載,使用的是絕對路徑須要修改下載路徑,springBoot依賴包爲1.5.6.RELEASE

項目以權限劃分功能,超級管理員的功能最全面 ,用戶名:羅密歐 密碼 123456。

 

我的學習,內容簡略

登陸

相關文章
相關標籤/搜索