軟件學院工作室管理系統(tǒng)開發(fā).doc
約67頁編號:30-117927DOC格式手機打開展開
軟件學院工作室管理系統(tǒng)開發(fā),系統(tǒng)基于b/s的開發(fā)模式,前臺使用jsp技術開發(fā)實現(xiàn),后臺使用mysql5.0數(shù)據(jù)庫軟件管理,并采用hibernate框架進行數(shù)據(jù)庫連接。系統(tǒng)主要分為信息展示、工作室日常管理、系統(tǒng)管理、互動交流四大模塊。本文介紹了在struts下應用mvc分層思想:模型層、視圖層、控制層,在基于jsp頁面、mysql數(shù)據(jù)庫及resin...


內容介紹
此文檔由會員 lzymzgq 發(fā)布
系統(tǒng)基于B/S的開發(fā)模式,前臺使用JSP技術開發(fā)實現(xiàn),后臺使用MySQL5.0數(shù)據(jù)庫軟件管理,并采用Hibernate框架進行數(shù)據(jù)庫連接。系統(tǒng)主要分為信息展示、工作室日常管理、系統(tǒng)管理、互動交流四大模塊。
本文介紹了在Struts下應用MVC分層思想:模型層、視圖層、控制層,在基于JSP頁面、MySQL數(shù)據(jù)庫及Resin服務器端的基礎上開發(fā)的軟件學院工作室管理系統(tǒng)。系統(tǒng)地闡述該管理系統(tǒng)開發(fā)的分析及設計過程,包括數(shù)據(jù)流圖,功能分析設計,數(shù)據(jù)庫設計等;詳細描述了本人負責模塊的實現(xiàn)過程,并對本人在系統(tǒng)模塊中所使用關鍵技術的實現(xiàn)進行了全面的介紹。
目錄:(67頁)
第一章 緒論 1
1.1 引言 1
1.2 文本的組織 1
1.3 本人做的主要工作 2
第二章 系統(tǒng)開發(fā)相關技術概述 3
2.1 B/S開發(fā)模式 3
2.2 JSP技術概述 3
2.2.1 什么是JSP技術 3
2.2.2 JSP技術的優(yōu)點 4
2.3 struts技術 4
2.3.1 struts與MVC 4
2.3.2 struts的工作原理 5
2.3 數(shù)據(jù)庫連接池技術 6
2.4 MySQL簡介 7
2.5 Hibernate簡介 7
2.6 Lucene簡介 8
2.7 自定義標簽簡介 9
2.4.1 自定義標簽的基本概念 9
2.4.2 自定義標簽的格式 10
第三章 系統(tǒng)的分析與設計 11
3.1 系統(tǒng)的實現(xiàn)目標 11
3.2 系統(tǒng)分析 11
3.2.1 系統(tǒng)功能分析 11
3.2.2 系統(tǒng)流程分析 13
3.2.3 系統(tǒng)數(shù)據(jù)流分析 14
3.3 系統(tǒng)數(shù)據(jù)庫設計 14
3.3.1 系統(tǒng)E-R圖 14
3.3.2 數(shù)據(jù)庫表設計 15
第四章 模塊的實現(xiàn) 27
4.1 MVC分層結構 27
4.2 信息展示模塊 30
4.3 日常管理模塊 34
4.4 系統(tǒng)管理模塊 40
4.5 互動交流模塊 43
4.6 系統(tǒng)模塊中關鍵技術的實現(xiàn) 44
4.6.1 Struts框架的使用(多模塊、多配置文件) 44
4.6.2 Hibernate的使用 45
4.6.3 Struts[Tiles]模板 46
4.6.4 Struts[Validator]驗證 47
4.6.5 Tags 自定義標簽 48
4.6.6 DisplayTag標簽庫 50
4.6.7 JSTL標簽庫 51
4.6.8 AJAX異步獲取數(shù)據(jù) 52
4.6.9 FreeMarker模板 53
4.6.10 Lucene全文索引 54
4.6.11 庖丁解牛中文分詞包 54
4.6.12 數(shù)據(jù)緩存技術 55
4.6.13 Proxool數(shù)據(jù)庫連接池技術 55
4.6.14 分頁技術 56
4.6.15 網址重寫技術(Apache Mod Rewrite) 57
4.6.16 特殊Filter的使用 58
4.6.17 關于系統(tǒng)安全的技術 58
第五章 總結 60
5.1 系統(tǒng)總結 60
5.2 個人總結 60
5.3 下一步工作 61
參考文獻 62
致謝 63
本文介紹了在Struts下應用MVC分層思想:模型層、視圖層、控制層,在基于JSP頁面、MySQL數(shù)據(jù)庫及Resin服務器端的基礎上開發(fā)的軟件學院工作室管理系統(tǒng)。系統(tǒng)地闡述該管理系統(tǒng)開發(fā)的分析及設計過程,包括數(shù)據(jù)流圖,功能分析設計,數(shù)據(jù)庫設計等;詳細描述了本人負責模塊的實現(xiàn)過程,并對本人在系統(tǒng)模塊中所使用關鍵技術的實現(xiàn)進行了全面的介紹。
目錄:(67頁)
第一章 緒論 1
1.1 引言 1
1.2 文本的組織 1
1.3 本人做的主要工作 2
第二章 系統(tǒng)開發(fā)相關技術概述 3
2.1 B/S開發(fā)模式 3
2.2 JSP技術概述 3
2.2.1 什么是JSP技術 3
2.2.2 JSP技術的優(yōu)點 4
2.3 struts技術 4
2.3.1 struts與MVC 4
2.3.2 struts的工作原理 5
2.3 數(shù)據(jù)庫連接池技術 6
2.4 MySQL簡介 7
2.5 Hibernate簡介 7
2.6 Lucene簡介 8
2.7 自定義標簽簡介 9
2.4.1 自定義標簽的基本概念 9
2.4.2 自定義標簽的格式 10
第三章 系統(tǒng)的分析與設計 11
3.1 系統(tǒng)的實現(xiàn)目標 11
3.2 系統(tǒng)分析 11
3.2.1 系統(tǒng)功能分析 11
3.2.2 系統(tǒng)流程分析 13
3.2.3 系統(tǒng)數(shù)據(jù)流分析 14
3.3 系統(tǒng)數(shù)據(jù)庫設計 14
3.3.1 系統(tǒng)E-R圖 14
3.3.2 數(shù)據(jù)庫表設計 15
第四章 模塊的實現(xiàn) 27
4.1 MVC分層結構 27
4.2 信息展示模塊 30
4.3 日常管理模塊 34
4.4 系統(tǒng)管理模塊 40
4.5 互動交流模塊 43
4.6 系統(tǒng)模塊中關鍵技術的實現(xiàn) 44
4.6.1 Struts框架的使用(多模塊、多配置文件) 44
4.6.2 Hibernate的使用 45
4.6.3 Struts[Tiles]模板 46
4.6.4 Struts[Validator]驗證 47
4.6.5 Tags 自定義標簽 48
4.6.6 DisplayTag標簽庫 50
4.6.7 JSTL標簽庫 51
4.6.8 AJAX異步獲取數(shù)據(jù) 52
4.6.9 FreeMarker模板 53
4.6.10 Lucene全文索引 54
4.6.11 庖丁解牛中文分詞包 54
4.6.12 數(shù)據(jù)緩存技術 55
4.6.13 Proxool數(shù)據(jù)庫連接池技術 55
4.6.14 分頁技術 56
4.6.15 網址重寫技術(Apache Mod Rewrite) 57
4.6.16 特殊Filter的使用 58
4.6.17 關于系統(tǒng)安全的技術 58
第五章 總結 60
5.1 系統(tǒng)總結 60
5.2 個人總結 60
5.3 下一步工作 61
參考文獻 62
致謝 63