基于j2ee的校園管理系統(tǒng)的研究與實(shí)現(xiàn).doc
約73頁(yè)DOC格式手機(jī)打開展開
基于j2ee的校園管理系統(tǒng)的研究與實(shí)現(xiàn),基于j2ee的校園管理系統(tǒng)的研究與實(shí)現(xiàn)論文內(nèi)容豐富,建議下載閱覽。①頁(yè)數(shù) 73②字?jǐn)?shù) 25147③ 摘要隨著計(jì)算機(jī)、通信和信息處理技術(shù)的飛速發(fā)展, 特別是校園網(wǎng)的建設(shè),在中小學(xué)中實(shí)現(xiàn)教育信息化已經(jīng)成為教育教學(xué)改革的一個(gè)研究重點(diǎn)和重要突破口。隨著校園網(wǎng)建設(shè)工作的全面實(shí)施,網(wǎng)上教學(xué)、教育資源共享等方面的重要和迫切性已經(jīng)得到...
內(nèi)容介紹
此文檔由會(huì)員 鄭軍 發(fā)布
基于J2EE的校園管理系統(tǒng)的研究與實(shí)現(xiàn)
論文內(nèi)容豐富,建議下載閱覽。
①頁(yè)數(shù) 73
②字?jǐn)?shù) 25147
③ 摘要
隨著計(jì)算機(jī)、通信和信息處理技術(shù)的飛速發(fā)展, 特別是校園網(wǎng)的建設(shè),在中小學(xué)中實(shí)現(xiàn)教育信息化已經(jīng)成為教育教學(xué)改革的一個(gè)研究重點(diǎn)和重要突破口。隨著校園網(wǎng)建設(shè)工作的全面實(shí)施,網(wǎng)上教學(xué)、教育資源共享等方面的重要和迫切性已經(jīng)得到了越來(lái)越多的重視和實(shí)現(xiàn)。
在近十多年的發(fā)展中,校園管理系統(tǒng)的設(shè)計(jì)多是針對(duì)于高等院校,但面向于中小學(xué)的并不多見。隨著教育信息化的進(jìn)一步深入,現(xiàn)行的一些中小學(xué)的校園管理已經(jīng)顯得低效,現(xiàn)行的針對(duì)中小學(xué)的校園管理軟件的已經(jīng)不能滿足教育信息化的發(fā)展。實(shí)現(xiàn)一個(gè)更貼近中小學(xué)的需求的中小學(xué)校園管理系統(tǒng)勢(shì)在必行。
本文在對(duì)現(xiàn)流行的Web開發(fā)技術(shù)研究的基礎(chǔ)上進(jìn)行篩選和比較之后,選擇J2EE架構(gòu)作為系統(tǒng)的整體架構(gòu)。
系統(tǒng)采用MVC模式進(jìn)行開發(fā),做到了視圖、控制、模型三部分的分離,使軟件的開發(fā)與維護(hù)更加方便:使用Jboss作為EJB容器,Tomcat作為Servlet容器,JSP頁(yè)面作為服務(wù)器和用戶交互的界面。系統(tǒng)的邏輯處理均由EJB組件封裝完成。在數(shù)據(jù)庫(kù)的選擇上,系統(tǒng)選用了由東軟集團(tuán)開發(fā)的國(guó)產(chǎn)數(shù)據(jù)庫(kù)OpenBase。
系統(tǒng)實(shí)現(xiàn)了現(xiàn)行中小學(xué)校園的一系列管理功能:校內(nèi)信息發(fā)布、對(duì)外信息管理、公文檔案管理、黨務(wù)管理、教務(wù)管理、人事管理、會(huì)議管理、電教管理、校產(chǎn)管理、學(xué)籍管理、成績(jī)管理、排課管理、系統(tǒng)管理。此外系統(tǒng)還實(shí)現(xiàn)了教師、學(xué)生、家長(zhǎng)三方的交互。
本文較為詳細(xì)地介紹了系統(tǒng)的設(shè)計(jì):從數(shù)據(jù)庫(kù)設(shè)計(jì)、組件開發(fā)到系統(tǒng)的部署。此外還針對(duì)數(shù)據(jù)庫(kù)的連接和中文信息處理方面做了一定的處理,對(duì)系統(tǒng)進(jìn)行了優(yōu)化。
該項(xiàng)目得到國(guó)家863計(jì)劃“國(guó)產(chǎn)數(shù)據(jù)庫(kù)推廣應(yīng)用”(編號(hào):2002AA4Z3240)資助,系統(tǒng)現(xiàn)已經(jīng)在山東省內(nèi)的中小學(xué)推廣,在實(shí)際的應(yīng)用中的到了一致的好評(píng)。
④目錄
摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 校園管理系統(tǒng)的現(xiàn)狀及其需求 1
1.2 J2EE技術(shù)概述 2
1.3 系統(tǒng)的特色與創(chuàng)新 2
1.4 論文的結(jié)構(gòu)與內(nèi)容 3
第二章 Web開發(fā)的體系結(jié)構(gòu)及其平臺(tái)選擇 4
2.1 Web開發(fā)的體系結(jié)構(gòu)及其發(fā)展 4
2.1.1 傳統(tǒng)的兩層和三層體系結(jié)構(gòu) 4
2.1.2 新的四層體系結(jié)構(gòu) 5
2.2 Microsoft .NET開發(fā)平臺(tái) 6
2.2.1 Microsoft .NET的平臺(tái)概述 6
2.2.2 Microsoft .NET的體系結(jié)構(gòu) 6
2.2.3 Microsoft .NET平臺(tái)的內(nèi)部構(gòu)成 7
2.3 SUN J2EE平臺(tái) 7
2.3.1 J2EE的概念 7
2.3.2 J2EE的體系結(jié)構(gòu) 8
2.3.3 J2EE的核心API和組件 9
2.4 Microsoft .NET框架和SUN J2EE框架的比較 11
第三章 基于J2 EE的校園管理系統(tǒng)的需求分析 13
3.1 需求說(shuō)明 13
3.2 需求分析 14
3.2.1 需求的初步分析 14
3.2.2 系統(tǒng)的用例 15
3.2.3 系統(tǒng)的用例圖 17
第四章 基于J2 EE的校園管理系統(tǒng)的概要設(shè)計(jì) 19
4.1 系統(tǒng)的模塊設(shè)計(jì) 19
4.2 系統(tǒng)的處理流程 21
4.3 系統(tǒng)所用的相關(guān)技術(shù) 22
4.3.1 體系結(jié)構(gòu)的選擇 22
4.3.2 應(yīng)用服務(wù)器的選擇 22
第五章 基于J2 EE的校園管理系統(tǒng)的詳細(xì)設(shè)計(jì) 26
5.1 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) 26
5.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 26
5.2.1基本模塊數(shù)據(jù)庫(kù)的設(shè)計(jì) 26
5.2.2 校園管理子模塊數(shù)據(jù)庫(kù)的設(shè)計(jì) 28
5.3組件的開發(fā)與實(shí)現(xiàn) 31
5.3.1 視圖部分JSP的開發(fā) 32
5.3.2 控制器部分Servlet的開發(fā) 32
5.3.3 模型部分EJB的開發(fā) 33
5.4 系統(tǒng)的部署 35
5.4.1 服務(wù)器的部署 36
5.4.2 EJB的部署 36
5.5 系統(tǒng)的優(yōu)化 38
5.5.1 數(shù)據(jù)庫(kù)連接的優(yōu)化 38
5.5.2 中文字符的處理 44
5.6 系統(tǒng)的運(yùn)行 46
5.6.1 登錄界面 46
5.6.2 校園管理的運(yùn)行界面 47
5.6.3 校園論壇的運(yùn)行界面 48
5.6.4 校園郵件的運(yùn)行界面 49
5.6.5 主頁(yè)制作的運(yùn)行界面 50
第六章 結(jié)束語(yǔ) 57
6.1 全文總結(jié) 57
6.2 未來(lái)的工作 57
參考文獻(xiàn) 59
致 謝 62
⑤關(guān)鍵字 J2EE,校園管理,教育信息化
⑥參考文獻(xiàn)
[1] 高榮國(guó). 設(shè)計(jì)未來(lái)教育-網(wǎng)絡(luò)教育的數(shù)字化教育. 遠(yuǎn)程教育, 2001.1:15-19.
[2] 陳莉. 我國(guó)中小學(xué)教育軟件資源建設(shè)的現(xiàn)狀分析與建議. 軟件研究, 2002.3:46-49.
[3] 李真文等. J2EE在網(wǎng)站建設(shè)中的應(yīng)用. 計(jì)算機(jī)科學(xué), 2001.22:63-66.
[4] 張小梅. 服務(wù)器中間件技術(shù). 計(jì)算機(jī)技術(shù)與自動(dòng)化, 2001.3:75-78.
[5] 武蒼林. Web技術(shù)發(fā)展綜述. 電腦與信息技術(shù),2001.2:48-50.
[6] 王麗群等. 基于組件的分布式應(yīng)用系統(tǒng)地實(shí)現(xiàn). 吉林大學(xué)學(xué)報(bào),2002.11:77-81.
[7] 李書杰,李志剛. B/S三層體系結(jié)構(gòu)模式. 河北理工學(xué)院學(xué)報(bào),2002.5:25-28.
[8] 張宏森等. 四層B/S結(jié)構(gòu)即解決方案. 計(jì)算機(jī)應(yīng)用研究,2002.9:21-22.
論文內(nèi)容豐富,建議下載閱覽。
①頁(yè)數(shù) 73
②字?jǐn)?shù) 25147
③ 摘要
隨著計(jì)算機(jī)、通信和信息處理技術(shù)的飛速發(fā)展, 特別是校園網(wǎng)的建設(shè),在中小學(xué)中實(shí)現(xiàn)教育信息化已經(jīng)成為教育教學(xué)改革的一個(gè)研究重點(diǎn)和重要突破口。隨著校園網(wǎng)建設(shè)工作的全面實(shí)施,網(wǎng)上教學(xué)、教育資源共享等方面的重要和迫切性已經(jīng)得到了越來(lái)越多的重視和實(shí)現(xiàn)。
在近十多年的發(fā)展中,校園管理系統(tǒng)的設(shè)計(jì)多是針對(duì)于高等院校,但面向于中小學(xué)的并不多見。隨著教育信息化的進(jìn)一步深入,現(xiàn)行的一些中小學(xué)的校園管理已經(jīng)顯得低效,現(xiàn)行的針對(duì)中小學(xué)的校園管理軟件的已經(jīng)不能滿足教育信息化的發(fā)展。實(shí)現(xiàn)一個(gè)更貼近中小學(xué)的需求的中小學(xué)校園管理系統(tǒng)勢(shì)在必行。
本文在對(duì)現(xiàn)流行的Web開發(fā)技術(shù)研究的基礎(chǔ)上進(jìn)行篩選和比較之后,選擇J2EE架構(gòu)作為系統(tǒng)的整體架構(gòu)。
系統(tǒng)采用MVC模式進(jìn)行開發(fā),做到了視圖、控制、模型三部分的分離,使軟件的開發(fā)與維護(hù)更加方便:使用Jboss作為EJB容器,Tomcat作為Servlet容器,JSP頁(yè)面作為服務(wù)器和用戶交互的界面。系統(tǒng)的邏輯處理均由EJB組件封裝完成。在數(shù)據(jù)庫(kù)的選擇上,系統(tǒng)選用了由東軟集團(tuán)開發(fā)的國(guó)產(chǎn)數(shù)據(jù)庫(kù)OpenBase。
系統(tǒng)實(shí)現(xiàn)了現(xiàn)行中小學(xué)校園的一系列管理功能:校內(nèi)信息發(fā)布、對(duì)外信息管理、公文檔案管理、黨務(wù)管理、教務(wù)管理、人事管理、會(huì)議管理、電教管理、校產(chǎn)管理、學(xué)籍管理、成績(jī)管理、排課管理、系統(tǒng)管理。此外系統(tǒng)還實(shí)現(xiàn)了教師、學(xué)生、家長(zhǎng)三方的交互。
本文較為詳細(xì)地介紹了系統(tǒng)的設(shè)計(jì):從數(shù)據(jù)庫(kù)設(shè)計(jì)、組件開發(fā)到系統(tǒng)的部署。此外還針對(duì)數(shù)據(jù)庫(kù)的連接和中文信息處理方面做了一定的處理,對(duì)系統(tǒng)進(jìn)行了優(yōu)化。
該項(xiàng)目得到國(guó)家863計(jì)劃“國(guó)產(chǎn)數(shù)據(jù)庫(kù)推廣應(yīng)用”(編號(hào):2002AA4Z3240)資助,系統(tǒng)現(xiàn)已經(jīng)在山東省內(nèi)的中小學(xué)推廣,在實(shí)際的應(yīng)用中的到了一致的好評(píng)。
④目錄
摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 校園管理系統(tǒng)的現(xiàn)狀及其需求 1
1.2 J2EE技術(shù)概述 2
1.3 系統(tǒng)的特色與創(chuàng)新 2
1.4 論文的結(jié)構(gòu)與內(nèi)容 3
第二章 Web開發(fā)的體系結(jié)構(gòu)及其平臺(tái)選擇 4
2.1 Web開發(fā)的體系結(jié)構(gòu)及其發(fā)展 4
2.1.1 傳統(tǒng)的兩層和三層體系結(jié)構(gòu) 4
2.1.2 新的四層體系結(jié)構(gòu) 5
2.2 Microsoft .NET開發(fā)平臺(tái) 6
2.2.1 Microsoft .NET的平臺(tái)概述 6
2.2.2 Microsoft .NET的體系結(jié)構(gòu) 6
2.2.3 Microsoft .NET平臺(tái)的內(nèi)部構(gòu)成 7
2.3 SUN J2EE平臺(tái) 7
2.3.1 J2EE的概念 7
2.3.2 J2EE的體系結(jié)構(gòu) 8
2.3.3 J2EE的核心API和組件 9
2.4 Microsoft .NET框架和SUN J2EE框架的比較 11
第三章 基于J2 EE的校園管理系統(tǒng)的需求分析 13
3.1 需求說(shuō)明 13
3.2 需求分析 14
3.2.1 需求的初步分析 14
3.2.2 系統(tǒng)的用例 15
3.2.3 系統(tǒng)的用例圖 17
第四章 基于J2 EE的校園管理系統(tǒng)的概要設(shè)計(jì) 19
4.1 系統(tǒng)的模塊設(shè)計(jì) 19
4.2 系統(tǒng)的處理流程 21
4.3 系統(tǒng)所用的相關(guān)技術(shù) 22
4.3.1 體系結(jié)構(gòu)的選擇 22
4.3.2 應(yīng)用服務(wù)器的選擇 22
第五章 基于J2 EE的校園管理系統(tǒng)的詳細(xì)設(shè)計(jì) 26
5.1 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) 26
5.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 26
5.2.1基本模塊數(shù)據(jù)庫(kù)的設(shè)計(jì) 26
5.2.2 校園管理子模塊數(shù)據(jù)庫(kù)的設(shè)計(jì) 28
5.3組件的開發(fā)與實(shí)現(xiàn) 31
5.3.1 視圖部分JSP的開發(fā) 32
5.3.2 控制器部分Servlet的開發(fā) 32
5.3.3 模型部分EJB的開發(fā) 33
5.4 系統(tǒng)的部署 35
5.4.1 服務(wù)器的部署 36
5.4.2 EJB的部署 36
5.5 系統(tǒng)的優(yōu)化 38
5.5.1 數(shù)據(jù)庫(kù)連接的優(yōu)化 38
5.5.2 中文字符的處理 44
5.6 系統(tǒng)的運(yùn)行 46
5.6.1 登錄界面 46
5.6.2 校園管理的運(yùn)行界面 47
5.6.3 校園論壇的運(yùn)行界面 48
5.6.4 校園郵件的運(yùn)行界面 49
5.6.5 主頁(yè)制作的運(yùn)行界面 50
第六章 結(jié)束語(yǔ) 57
6.1 全文總結(jié) 57
6.2 未來(lái)的工作 57
參考文獻(xiàn) 59
致 謝 62
⑤關(guān)鍵字 J2EE,校園管理,教育信息化
⑥參考文獻(xiàn)
[1] 高榮國(guó). 設(shè)計(jì)未來(lái)教育-網(wǎng)絡(luò)教育的數(shù)字化教育. 遠(yuǎn)程教育, 2001.1:15-19.
[2] 陳莉. 我國(guó)中小學(xué)教育軟件資源建設(shè)的現(xiàn)狀分析與建議. 軟件研究, 2002.3:46-49.
[3] 李真文等. J2EE在網(wǎng)站建設(shè)中的應(yīng)用. 計(jì)算機(jī)科學(xué), 2001.22:63-66.
[4] 張小梅. 服務(wù)器中間件技術(shù). 計(jì)算機(jī)技術(shù)與自動(dòng)化, 2001.3:75-78.
[5] 武蒼林. Web技術(shù)發(fā)展綜述. 電腦與信息技術(shù),2001.2:48-50.
[6] 王麗群等. 基于組件的分布式應(yīng)用系統(tǒng)地實(shí)現(xiàn). 吉林大學(xué)學(xué)報(bào),2002.11:77-81.
[7] 李書杰,李志剛. B/S三層體系結(jié)構(gòu)模式. 河北理工學(xué)院學(xué)報(bào),2002.5:25-28.
[8] 張宏森等. 四層B/S結(jié)構(gòu)即解決方案. 計(jì)算機(jī)應(yīng)用研究,2002.9:21-22.