1. 程式人生 > 實用技巧 >ssm公司檔案協同辦公系統

ssm公司檔案協同辦公系統

本公司文件協同辦公管理系統採用SSM(Spring+SpringMVC+MyBatis)框架開發,主要包括系統使用者管理模組、使用者資訊模組、檔案資訊管理、個人事務管理、資料資訊管理、登入模組、和退出模組等多個模組.

本系統主要包含了等系統使用者管理、使用者資訊管理、個人事務管理、資料資訊管理多個功能模組。下面分別簡單闡述一下這幾個功能模組需求。
管理員的登入模組:管理員登入系統對本系統其他管理模組進行管理。
使用者的登入模組:使用者登入本系統,對個人的資訊等進行查詢,操作可使用的功能。
使用者新增模組:遊客使用者可以進行使用者新增,系統會反饋是否註冊成功。
新增管理員模組:向本系統中新增更多的管理人員,管理員包括普通管理員和超級管理員。

使用者資訊管理模組:
使用者資訊列表:將資料庫的商品表以列表的形式呈現給管理員。
新增使用者資訊:實現管理員新增使用者資訊,應該包括使用者資訊。
修改使用者資訊:實現管理員修改使用者資訊,包括修改使用者資訊。
檔案資訊管理模組:
檔案資訊列表:將資料庫的商品表以列表的形式呈現給管理員。
新增檔案資訊:實現管理員新增檔案資訊,應該包括檔案資訊。
修改檔案資訊:實現管理員修改檔案資訊,包括修改檔案資訊。
個人事務管理模組:
個人事務列表:進行個人事務列表顯示。
資料資訊管理模組:
資料資訊列表:顯示系統的所有資料資訊,可以通過關鍵字查詢。
資料資訊刪除:對輸入錯誤或過期的資料資訊刪除。
使用者模組:
資料管理:使用者登入本系統。可以對自己的個人主頁進行檢視。
系統資訊:使用者可以檢視自己的系統提示資訊。
修改資料:使用者可以修改自己的賬號密碼。
資訊搜尋:使用者可以通過關鍵字搜尋站內資訊。
密碼修改:使用者可以修改個人登入密碼。
系統管理模組:包括資料備份。
退出模組:
管理員退出:管理員用來退出系統。
使用者退出:使用者用來退出系統。

1.註冊模組:遊客使用者可以系統進行賬號註冊,賬號註冊需要輸入的資料,有使用者名稱、密碼、確認密碼、郵箱、qq等,提交註冊資訊後,系統通過js程式碼判斷使用者輸入的註冊資料是否符合規格,如果符合規格後,在系統資料庫中新增一個使用者記錄,為了安全性,使用md5加密演算法完成密碼的加密,然後儲存資料庫。

2.登入模組:在使用者登入過程中,包含使用者名稱、密碼和驗證碼,系統需要先對驗證碼進行正錯判斷,若使用者登入使用了驗證碼,則使用者登入時除了需要輸入使用者名稱和密碼外,還要輸入驗證碼。在判斷驗證碼為正確後,判斷使用者名稱及密碼,由於使用者密碼是用MD5加密過的,所以在對使用者密碼判斷時應先對密碼進行MD5轉換後再進行判斷,當用戶名或密碼不正確時,返回登入頁面顯示錯誤資訊。
3.使用者資訊管理模組:使用者釋出使用者資訊,使用者資訊儲存在活動表中,使用者點選活動釋出,進入活動釋出頁面,提交使用者資訊後,管理員稽核使用者新增的使用者資訊,並管理。
4.資料資訊管理模組:設計系統的資料資訊表,管理員對資料資訊資料的管理,如增加、刪除、修改、查詢等,管理員新增資料資訊時,輸入資料資訊後,使用js函式判斷輸入格式是否正確,判斷正確後,則往資料資訊表中插入資料資訊資料。
5.檔案資訊管理模組:設計系統的檔案資訊表,管理員對檔案資訊資料的管理,如增加、刪除、修改、查詢等,管理員新增檔案資訊時,輸入檔案資訊後,使用js函式判斷輸入格式是否正確,判斷正確後,則往檔案資訊表中插入檔案資訊資料。
6.個人事務管理模組:個人事務管理模組包括個人事務錄入、個人事務列表、個人事務搜尋、個人事務修改、個人事務刪除,都是通過MySQL語句來實現資料庫操作,並將資料放置到html介面中。在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
目 錄
協同辦公系統設計與實現 I
摘 要 I
ABSTRACT I
目 錄 III
第1章 緒論 1
1.1開發背景 1
1.2開發意義 1
1.3研究內容 1
第2章 主要技術和工具介紹 1
2.1 ssm 框架 1
2.1.1. Spring 框架 1
2.1.2 SpringMVC 1
2.1.3. MyBatis 2
2.2 MySQL資料庫 2
2.3 jsp技術 2
第3章 系統分析 5
3.1可行性分析 5
3.1.1經濟可行性 5
3.1.2技術可行性 5
3.1.3操作可行性 5
3.2需求分析 5
3.3業務流程分析 6
3.4資料流程分析 7
第4章 系統設計 9
4.1系統結構設計 9
4.2功能模組設計 9
4.3資料庫設計 10
4.3.1資料庫設計概述 10
4.3.1概念設計 10
4.3.2表設計 11
第5章 系統實現 16
5.1基本任務 16
5.2登入模組的實現 16
5.2.1首頁實現 16
5.2.2管理員後臺登入 17
5.3使用者模組的實現 20
5.3.1檔案資訊管理模組的實現 20
5.4管理員模組的實現 21
5.4.1系統使用者管理模組的實現 21
5.4.2使用者資訊管理模組的實現 23
5.4.3個人事務管理模組的實現 25
5.4.4資料資訊管理模組的實現 27
第6章 系統測試 29
6.1測試目的 29
6.2測試概述 29
6.3單元測試 29
6.3.1新增測試 29
6.3.2登入測試 30
6.4整合測試 31
第7章 總結 32
致 謝 33
參考文獻 33