學(xué)校信息管理系統(tǒng)的設(shè)計開發(fā).doc
約46頁DOC格式手機(jī)打開展開
學(xué)校信息管理系統(tǒng)的設(shè)計開發(fā),目錄第一章 引言11.1 項目開發(fā)背景11.2 項目開發(fā)的目的11.3 項目開發(fā)的目標(biāo)11.4 項目提出的意義11.5 系統(tǒng)的開發(fā)方法2第二章 系統(tǒng)分析42.1 系統(tǒng)的設(shè)計思想42.2 可行性分析52.3 需求分析52.3.1學(xué)院文化建設(shè)52.3.2 黨組織建設(shè)52.3.3 教代會工會62.3...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/2163.gif)
內(nèi)容介紹
此文檔由會員 xiaowei 發(fā)布
學(xué)校信息管理系統(tǒng)的設(shè)計開發(fā)
目錄
第一章 引 言 1
1.1 項目開發(fā)背景 1
1.2 項目開發(fā)的目的 1
1.3 項目開發(fā)的目標(biāo) 1
1.4 項目提出的意義 1
1.5 系統(tǒng)的開發(fā)方法 2
第二章 系統(tǒng)分析 4
2.1 系統(tǒng)的設(shè)計思想 4
2.2 可行性分析 5
2.3 需求分析 5
2.3.1學(xué)院文化建設(shè) 5
2.3.2 黨組織建設(shè) 5
2.3.3 教代會工會 6
2.3.4 校友會 7
2.3.5 團(tuán)學(xué)建設(shè)之音樂欣賞 7
2.4 系統(tǒng)的主要技術(shù)分析 7
2.4.1 Browser/Server系統(tǒng)的三層體系結(jié)構(gòu) 7
2.4.2 Java Server Page(JSP)技術(shù) 8
2.4.3 JDBC技術(shù) 8
2.4.4 數(shù)據(jù)庫連接池技術(shù) 9
2.5系統(tǒng)的運(yùn)行環(huán)境和開發(fā)平臺 9
2.5.1 硬件設(shè)備及操作系統(tǒng) 9
2.5.2 系統(tǒng)開發(fā)平臺 10
2.6 數(shù)據(jù)分析 10
2.7 數(shù)據(jù)流圖 10
.3.1 學(xué)院文化建設(shè)涉及到的表 13
3.3.2 黨建涉及到的表 15
3.3.3 教代會工會涉及到的表 20
3.3.4 校友會涉及到的表 22
3.3.5 音樂欣賞涉及到的表 24
3.4 數(shù)據(jù)庫的完整性和安全性 26
3.4.1 數(shù)據(jù)庫的完整性 26
3.4.2 數(shù)據(jù)庫的安全性 26
第四章 功能模塊設(shè)計 26
4.1 系統(tǒng)總體功能模塊 26
4.2 文化建設(shè)子系統(tǒng)功能模塊 27
4.2.1管理員登錄模塊 27
4.2.2信息公告模塊 27
4.2.3活動團(tuán)體管理模塊 28
4.2.4 活動人員管理模塊 28
4.3黨組織建設(shè) 28
4.3.1管理員登錄模塊 28
4.3.2信息公告管理模塊 28
4.3.3工作/學(xué)習(xí)計劃管理模塊 28
4.3.4活動立項管理模塊 29
4.3.5上傳/下載資料模塊 29
4.3.6 黨支部建設(shè)模塊 29
4.3.7 光榮榜管理模塊 30
4.3.8 黨校組織機(jī)構(gòu)模塊 30
4.3.9 黨校班級管理模塊 30
4.4教代會工會 30
4.4.1管理員登錄模塊 30
4.4.2工作動態(tài)管理模塊 30
4.4.3工作指導(dǎo)管理模塊 30
4.4.4大事記管理模塊 30
4.4.5成員設(shè)置模塊 31
4.4.6 關(guān)榮榜管理模塊 31
4.4.7院務(wù)公開模塊 31
4.5校友會 31
4.5.1 管理員登錄模塊 31
4.5.2 校友注冊模塊 31
4.5.3校友登錄模塊 31
4.5.4 校友密碼修改 31
4.5.5修改注冊信息 32
4.5.6信息公告模塊 32
4.5.7校友信息管理模塊 32
4.5.8校友查詢模塊 32
4.5.9留言板模塊 32
4.6 團(tuán)學(xué)建設(shè)之音樂欣賞 32
4.6.1 管理員登錄模塊 33
4.6.2 用戶登錄模塊 33
4.6.3 站內(nèi)搜索模塊 33
4.6.4 在線視聽模塊 33
4.6.5 歌曲上傳/下載資料模塊 33
4.6.6 歌手管理模塊 33
4.6.7 專輯管理模塊 34
4.6.8 歌曲管理模塊 34
4.6.9 首頁投票調(diào)查模塊 34
第五章 程序設(shè)計 34
5.1 程序設(shè)計思想 34
5.2 程序設(shè)計語言 35
5.3 數(shù)據(jù)庫連接的建立 36
5.4 各子系統(tǒng)程序設(shè)計 36
5.4.1 學(xué)院文化建設(shè) 36
5.4.2 學(xué)院黨組織建設(shè) 37
5.4.3 教代會工會 38
5.4.4 校友會 39
5.4.5 團(tuán)學(xué)建設(shè)之音樂欣賞 40
第六章 測試與安裝 41
6.1 軟件測試的目的和原則 41
6.2 子系統(tǒng)測試 42
6.2.1 JSP的中文亂碼問題 42
6.2.2 DB2數(shù)據(jù)庫的驅(qū)動問題 42
6.3 軟件運(yùn)行與安裝 42
6.3.1 J2EE應(yīng)用程序的構(gòu)建與部署 43
6.3.2 JBuilder環(huán)境下具體部署過程如下: 43
6.3.3 具體運(yùn)行過程 43
第七章 結(jié) 論 43
致 謝 44
參考文獻(xiàn) 45
近年來,隨著計算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來,我們已經(jīng)進(jìn)入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,學(xué)校的教學(xué)管理都受到了極大的挑戰(zhàn)。Internet技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的辦學(xué)提出了新的模式。通過設(shè)計和建設(shè)網(wǎng)絡(luò)拓?fù)浼軜?gòu)、網(wǎng)絡(luò)安全系統(tǒng)、數(shù)據(jù)庫基礎(chǔ)結(jié)構(gòu)、信息共享與管理、信息的發(fā)布與管理,從而方便管理者、老師和學(xué)生間信息發(fā)布、信息交流和信息共享。以現(xiàn)代計算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學(xué)主要是朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn)。作為新型的辦學(xué)模式,它們具有對于教育、教學(xué)過程來說極為寶貴的特性,可以為新型辦學(xué)模式的建構(gòu)提供理想的環(huán)境。在此開發(fā)的大學(xué)信息學(xué)院管理信息系統(tǒng),旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的辦學(xué)模式。通過這種新的模式,為信息學(xué)院營造一種新的辦學(xué)環(huán)境,使管理突破時空限制,擴(kuò)大教學(xué)規(guī)模,提高工作效率和辦學(xué)水平,使學(xué)校管理者、教師和學(xué)生可以在任何時候、任何地點(diǎn)通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)與交流。基于這些優(yōu)點(diǎn),信息學(xué)院委托計算機(jī)系統(tǒng)研究所以及計算機(jī)軟件與理論研究所共同開發(fā)“大學(xué)信息學(xué)院管理信息系統(tǒng)”。
在本系統(tǒng)的開發(fā)過程中采用的是JSP+JavaBean+Servlet模式,在該模式中,結(jié)合了JSP和Servlet技術(shù),充分利用了JSP和Servlet兩種技術(shù)原有的優(yōu)點(diǎn)。
此模式遵循視圖控制器(MVC)模式,它的主要思想是使用一個或多個Servlet作為控制器。請求由前沿的Servlet接收并處理后,會重新定向到JSP。在Servlet作為控制器時,每個Servlet通常只實現(xiàn)很少一部分功能,多個Servlet控制器就可以結(jié)合起來完成復(fù)雜的任務(wù),這樣的好處是Servlet的重用性好。在此模式中,JavaBean作為模型的角色,它充當(dāng)JSP和Servlet通信的中間工具,Servlet處理完后設(shè)置Bean屬性,JSP讀取此Bean的屬性,然后進(jìn)行顯示。此模式更加明顯的把顯示和邏輯分離,使代碼容易管理,適合于大型項目的開發(fā),所以在本系統(tǒng)中采用了這種模式[8]。此模式的數(shù)據(jù)傳遞關(guān)系如圖1-1所示。
部分參考文獻(xiàn)
[1] 信息學(xué)院的數(shù)字化學(xué)院系統(tǒng)軟件開發(fā)任務(wù)書.
[2] [美]Todd Cook. JSP從入門到精通[M].北京:電子工業(yè)出版社,2003. 1-385.
[3] Soren Lauesen.Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry,2002.10,25-90.
[4] Roger S.Pressman.Software Engineering A Practitioner's Approach, 5th ed[M].北京:清華大學(xué)出版社,2001.1-589.
[5] 耿祥義,張躍平.JSP實用教程[M].北京:清華大學(xué)出版社,2003.5,83-170.
[6] Hans Bergsten. JavaServer Pages_2nd Edition[M]. O'Reilly, August 2002,1-500.
[7] Kevin Duffey,Vikram Goyal. Professional JSP Site Design[M]. BeiJing: Publishing House of Electronics Industry,2002.1-75.
目錄
第一章 引 言 1
1.1 項目開發(fā)背景 1
1.2 項目開發(fā)的目的 1
1.3 項目開發(fā)的目標(biāo) 1
1.4 項目提出的意義 1
1.5 系統(tǒng)的開發(fā)方法 2
第二章 系統(tǒng)分析 4
2.1 系統(tǒng)的設(shè)計思想 4
2.2 可行性分析 5
2.3 需求分析 5
2.3.1學(xué)院文化建設(shè) 5
2.3.2 黨組織建設(shè) 5
2.3.3 教代會工會 6
2.3.4 校友會 7
2.3.5 團(tuán)學(xué)建設(shè)之音樂欣賞 7
2.4 系統(tǒng)的主要技術(shù)分析 7
2.4.1 Browser/Server系統(tǒng)的三層體系結(jié)構(gòu) 7
2.4.2 Java Server Page(JSP)技術(shù) 8
2.4.3 JDBC技術(shù) 8
2.4.4 數(shù)據(jù)庫連接池技術(shù) 9
2.5系統(tǒng)的運(yùn)行環(huán)境和開發(fā)平臺 9
2.5.1 硬件設(shè)備及操作系統(tǒng) 9
2.5.2 系統(tǒng)開發(fā)平臺 10
2.6 數(shù)據(jù)分析 10
2.7 數(shù)據(jù)流圖 10
.3.1 學(xué)院文化建設(shè)涉及到的表 13
3.3.2 黨建涉及到的表 15
3.3.3 教代會工會涉及到的表 20
3.3.4 校友會涉及到的表 22
3.3.5 音樂欣賞涉及到的表 24
3.4 數(shù)據(jù)庫的完整性和安全性 26
3.4.1 數(shù)據(jù)庫的完整性 26
3.4.2 數(shù)據(jù)庫的安全性 26
第四章 功能模塊設(shè)計 26
4.1 系統(tǒng)總體功能模塊 26
4.2 文化建設(shè)子系統(tǒng)功能模塊 27
4.2.1管理員登錄模塊 27
4.2.2信息公告模塊 27
4.2.3活動團(tuán)體管理模塊 28
4.2.4 活動人員管理模塊 28
4.3黨組織建設(shè) 28
4.3.1管理員登錄模塊 28
4.3.2信息公告管理模塊 28
4.3.3工作/學(xué)習(xí)計劃管理模塊 28
4.3.4活動立項管理模塊 29
4.3.5上傳/下載資料模塊 29
4.3.6 黨支部建設(shè)模塊 29
4.3.7 光榮榜管理模塊 30
4.3.8 黨校組織機(jī)構(gòu)模塊 30
4.3.9 黨校班級管理模塊 30
4.4教代會工會 30
4.4.1管理員登錄模塊 30
4.4.2工作動態(tài)管理模塊 30
4.4.3工作指導(dǎo)管理模塊 30
4.4.4大事記管理模塊 30
4.4.5成員設(shè)置模塊 31
4.4.6 關(guān)榮榜管理模塊 31
4.4.7院務(wù)公開模塊 31
4.5校友會 31
4.5.1 管理員登錄模塊 31
4.5.2 校友注冊模塊 31
4.5.3校友登錄模塊 31
4.5.4 校友密碼修改 31
4.5.5修改注冊信息 32
4.5.6信息公告模塊 32
4.5.7校友信息管理模塊 32
4.5.8校友查詢模塊 32
4.5.9留言板模塊 32
4.6 團(tuán)學(xué)建設(shè)之音樂欣賞 32
4.6.1 管理員登錄模塊 33
4.6.2 用戶登錄模塊 33
4.6.3 站內(nèi)搜索模塊 33
4.6.4 在線視聽模塊 33
4.6.5 歌曲上傳/下載資料模塊 33
4.6.6 歌手管理模塊 33
4.6.7 專輯管理模塊 34
4.6.8 歌曲管理模塊 34
4.6.9 首頁投票調(diào)查模塊 34
第五章 程序設(shè)計 34
5.1 程序設(shè)計思想 34
5.2 程序設(shè)計語言 35
5.3 數(shù)據(jù)庫連接的建立 36
5.4 各子系統(tǒng)程序設(shè)計 36
5.4.1 學(xué)院文化建設(shè) 36
5.4.2 學(xué)院黨組織建設(shè) 37
5.4.3 教代會工會 38
5.4.4 校友會 39
5.4.5 團(tuán)學(xué)建設(shè)之音樂欣賞 40
第六章 測試與安裝 41
6.1 軟件測試的目的和原則 41
6.2 子系統(tǒng)測試 42
6.2.1 JSP的中文亂碼問題 42
6.2.2 DB2數(shù)據(jù)庫的驅(qū)動問題 42
6.3 軟件運(yùn)行與安裝 42
6.3.1 J2EE應(yīng)用程序的構(gòu)建與部署 43
6.3.2 JBuilder環(huán)境下具體部署過程如下: 43
6.3.3 具體運(yùn)行過程 43
第七章 結(jié) 論 43
致 謝 44
參考文獻(xiàn) 45
近年來,隨著計算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來,我們已經(jīng)進(jìn)入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,學(xué)校的教學(xué)管理都受到了極大的挑戰(zhàn)。Internet技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的辦學(xué)提出了新的模式。通過設(shè)計和建設(shè)網(wǎng)絡(luò)拓?fù)浼軜?gòu)、網(wǎng)絡(luò)安全系統(tǒng)、數(shù)據(jù)庫基礎(chǔ)結(jié)構(gòu)、信息共享與管理、信息的發(fā)布與管理,從而方便管理者、老師和學(xué)生間信息發(fā)布、信息交流和信息共享。以現(xiàn)代計算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學(xué)主要是朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn)。作為新型的辦學(xué)模式,它們具有對于教育、教學(xué)過程來說極為寶貴的特性,可以為新型辦學(xué)模式的建構(gòu)提供理想的環(huán)境。在此開發(fā)的大學(xué)信息學(xué)院管理信息系統(tǒng),旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的辦學(xué)模式。通過這種新的模式,為信息學(xué)院營造一種新的辦學(xué)環(huán)境,使管理突破時空限制,擴(kuò)大教學(xué)規(guī)模,提高工作效率和辦學(xué)水平,使學(xué)校管理者、教師和學(xué)生可以在任何時候、任何地點(diǎn)通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)與交流。基于這些優(yōu)點(diǎn),信息學(xué)院委托計算機(jī)系統(tǒng)研究所以及計算機(jī)軟件與理論研究所共同開發(fā)“大學(xué)信息學(xué)院管理信息系統(tǒng)”。
在本系統(tǒng)的開發(fā)過程中采用的是JSP+JavaBean+Servlet模式,在該模式中,結(jié)合了JSP和Servlet技術(shù),充分利用了JSP和Servlet兩種技術(shù)原有的優(yōu)點(diǎn)。
此模式遵循視圖控制器(MVC)模式,它的主要思想是使用一個或多個Servlet作為控制器。請求由前沿的Servlet接收并處理后,會重新定向到JSP。在Servlet作為控制器時,每個Servlet通常只實現(xiàn)很少一部分功能,多個Servlet控制器就可以結(jié)合起來完成復(fù)雜的任務(wù),這樣的好處是Servlet的重用性好。在此模式中,JavaBean作為模型的角色,它充當(dāng)JSP和Servlet通信的中間工具,Servlet處理完后設(shè)置Bean屬性,JSP讀取此Bean的屬性,然后進(jìn)行顯示。此模式更加明顯的把顯示和邏輯分離,使代碼容易管理,適合于大型項目的開發(fā),所以在本系統(tǒng)中采用了這種模式[8]。此模式的數(shù)據(jù)傳遞關(guān)系如圖1-1所示。
部分參考文獻(xiàn)
[1] 信息學(xué)院的數(shù)字化學(xué)院系統(tǒng)軟件開發(fā)任務(wù)書.
[2] [美]Todd Cook. JSP從入門到精通[M].北京:電子工業(yè)出版社,2003. 1-385.
[3] Soren Lauesen.Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry,2002.10,25-90.
[4] Roger S.Pressman.Software Engineering A Practitioner's Approach, 5th ed[M].北京:清華大學(xué)出版社,2001.1-589.
[5] 耿祥義,張躍平.JSP實用教程[M].北京:清華大學(xué)出版社,2003.5,83-170.
[6] Hans Bergsten. JavaServer Pages_2nd Edition[M]. O'Reilly, August 2002,1-500.
[7] Kevin Duffey,Vikram Goyal. Professional JSP Site Design[M]. BeiJing: Publishing House of Electronics Industry,2002.1-75.
TA們正在看...
- 01.1四時田園雜興課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 01.2稚子弄冰課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 01.3村晚課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 02冬陽·童年·駱駝隊公開課優(yōu)秀教案教學(xué)設(shè)計(五年...doc
- 02冬陽·童年·駱駝隊最新教研教案教學(xué)設(shè)計(部編版...doc
- 02冬陽·童年·駱駝隊課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學(xué)設(shè)計(五年級下冊).doc
- 03祖父的園子最新教研教案教學(xué)設(shè)計(部編版五年級下...doc
- 03祖父的園子課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學(xué)設(shè)計(五年級下冊).doc