小型OA企業資源管理系統基于SSM(Spring+SpringMVC+MyBatis)架構,适用于畢業設計,采用javaweb,基于B/S模式,Myeclipse或者eclipse idea為開發工具,mysql資料庫,主要包括登入子產品、人事管理子產品、公告管理子產品、産品管理子產品、和退出子產品等多個子產品。
本系統主要包含了财務管理、人事管理、公告管理、産品管理、使用者資訊管理、留言等多個功能子產品。下面分别簡單闡述一下這幾個功能子產品需求。
管理者的登入子產品:管理者登入系統背景對本系統其他管理子產品進行管理。
添加管理者子產品:向本系統中添加更多的管理人員,管理者包括普通使用者和超級管理者。
财務管理子產品:
财務清單:将資料庫的商品表以清單的形式呈現給管理者。
添加财務:實作管理者添加财務,應該包括名稱等資訊。
修改财務:實作管理者修改财務,包括修改财務的等資訊。
産品管理子產品:
産品資訊添加:對産品資訊進行添加。
産品資訊清單:顯示系統的所有産品資訊,可以通過關鍵字查詢。
産品資訊删除:對輸入錯誤或過期的産品資訊删除。
人事管理子產品:
人事釋出:管理者釋出人事,包括标題、類别、内容、圖檔等。
人事清單:使用mysql語句查詢出來的人事清單,并實作分頁。
人事修改:通過管理者ID來指定要修改的人事,修改其其他的資訊。
人事删除:通過管理者ID來指定要删除的人事,從資料庫完全剔除。
公告管理子產品:
公告資訊添加:對公告資訊進行添加。
公告資訊清單:顯示系統的所有公告資訊,可以通過關鍵字查詢。
公告資訊删除:對輸入錯誤或過期的公告資訊删除。
郵件管理子產品:
郵件添加:對郵件進行添加。
郵件清單:顯示系統的所有郵件,可以通過關鍵字查詢。
郵件删除:對輸入錯誤或過期的郵件删除。
退出子產品:
管理者退出:管理者用來退出背景系統。
目 錄
摘 要 I
ABSTRACT I
目 錄 III
第1章 緒論 1
1.1開發背景 1
1.2開發意義 1
1.3研究内容 1
第2章 主要技術和工具介紹 5
2.1 SSM 架構 5
2.1.1. Spring 架構 5
2.1.2 SpringMVC 6
2.1.3. MyBatis 的選用 6
2.2 mysql資料庫 6
2.3 eclipse與Tomcat簡介 6
第3章 系統分析 4
3.1可行性分析 4
3.1.1經濟可行性 4
3.1.2技術可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3業務流程分析 5
3.4資料流程分析 5
第4章 系統設計 8
4.1系統結構設計 8
4.2功能子產品設計 8
4.3資料庫設計 9
4.3.1資料庫設計概述 9
4.3.1概念設計 9
4.3.2表設計 11
第5章 系統實作 15
5.1基本論壇 15
5.2首頁面的實作 15
5.3登入子產品的實作 15
5.4人事管理子產品的實作 17
5.6公告管理子產品的實作 18
5.6産品管理子產品的實作 19
5.7财務管理子產品的實作 20
5.8郵件管理子產品的實作 21
第6章 系統測試 23
6.1測試目的 23
6.2測試概述 23
6.3單元測試 23
6.3.1登入測試 23
6.3.2人事測試 24
6.4內建測試 25
第7章 總結 26
緻 謝 27
參考文獻 27