成績(jī)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn).rar
成績(jī)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),摘要web應(yīng)用程序,寬泛的講,它是運(yùn)行在一臺(tái)服務(wù)器上的,用戶可以同過一臺(tái)瘦的通用客戶端來訪問的應(yīng)用程序。web應(yīng)用程序的開發(fā)技術(shù)一直在發(fā)展。在本文的開頭,會(huì)對(duì)關(guān)于web的一些基礎(chǔ)知識(shí)以及web應(yīng)用程序開發(fā)的歷史和出現(xiàn)過的各種技術(shù)進(jìn)行概括性的簡(jiǎn)述。鑒于jsp技術(shù)的快捷和諸多強(qiáng)大的特性,我們使用jsp技術(shù)來開發(fā)進(jìn)行“同濟(jì)大...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 littey 發(fā)布
摘要
Web應(yīng)用程序,寬泛的講,它是運(yùn)行在一臺(tái)服務(wù)器上的,用戶可以同過一臺(tái)瘦的通用客戶端來訪問的應(yīng)用程序。Web應(yīng)用程序的開發(fā)技術(shù)一直在發(fā)展。在本文的開頭,會(huì)對(duì)關(guān)于Web的一些基礎(chǔ)知識(shí)以及Web應(yīng)用程序開發(fā)的歷史和出現(xiàn)過的各種技術(shù)進(jìn)行概括性的簡(jiǎn)述。
鑒于JSP技術(shù)的快捷和諸多強(qiáng)大的特性,我們使用JSP技術(shù)來開發(fā)進(jìn)行“同濟(jì)大學(xué)研究生院信息管理系統(tǒng)”中的成績(jī)管理子系統(tǒng)。首先文中會(huì)給出子系統(tǒng)的需求分析文檔和可行性分析。另外,文中會(huì)簡(jiǎn)單介紹JSP以及與之相關(guān)的Servlet技術(shù),簡(jiǎn)單講述這兩項(xiàng)技術(shù)的優(yōu)勢(shì)和特點(diǎn)。由于采用UML建模技術(shù)對(duì)子系統(tǒng)進(jìn)行總體和詳細(xì)設(shè)計(jì),在文中會(huì)給出該子系統(tǒng)的部分設(shè)計(jì)用例。文中還會(huì)給出部分源代碼清單,在各模塊中給出必要的注釋。在對(duì)子系統(tǒng)進(jìn)行全面測(cè)試的基礎(chǔ)上,文中會(huì)給出系統(tǒng)的部分測(cè)試用例,測(cè)試數(shù)據(jù)和測(cè)試結(jié)果。
最后,對(duì)ASP.NET和JSP技術(shù)這兩項(xiàng)目前為止使用最廣泛的技術(shù)作了比較。并且還對(duì)工作中出現(xiàn)的問題做了小結(jié),概述了下階段的工作。此外還對(duì)Web Application應(yīng)用程序發(fā)展的新趨勢(shì)—Web服務(wù)進(jìn)行簡(jiǎn)單的研究。
關(guān)鍵詞:Web應(yīng)用、JSP、ASP.NET、設(shè)計(jì)與實(shí)現(xiàn)、成績(jī)管理子系統(tǒng)
目錄
1 緒論 1
1.1 Internet簡(jiǎn)史 1
1.2 World Wide Web 1
1.3 Web 應(yīng)用開發(fā) 1
1.3.1 HTML 1
1.3.2 靜態(tài)Web頁(yè) 1
1.3.3 動(dòng)態(tài)Web頁(yè) 1
1.3.4 Web應(yīng)用程序 2
1.3.5 開發(fā)技術(shù) 2
2 需求和可行性分析 2
2.1 需求分析 2
2.1.2 開發(fā)本系統(tǒng)的背景 2
2.1.3 開發(fā)本系統(tǒng)的目的 2
2.1.4 系統(tǒng)的框架結(jié)構(gòu) 2
2.1.5 課程教學(xué)管理子系統(tǒng) 4
2.1.6 碩/博士研究生課程教學(xué)管理 4
2.2 可行性分析 10
2.3 JSP開發(fā)技術(shù)淺析 11
2.3.1 什么是JSP技術(shù) 11
2.3.2 為什么要使用JSP 11
2.3.3 JSP和Servlet 12
3 子系統(tǒng)的設(shè)計(jì)模型 13
3.1 總體設(shè)計(jì) 13
3.1.1 類關(guān)系 13
3.1.2 功能流程 14
3.2詳細(xì)設(shè)計(jì) 19
3.2.1 類結(jié)構(gòu) 19
3.2.2 主要頁(yè)面流程 19
4 編碼與測(cè)試 25
4.1 編碼 25
4.2 測(cè)試 28
5 淺談Web開發(fā)技術(shù) 32
5.1 當(dāng)今主要的Web開發(fā)技術(shù) 33
5.2 ASP.NET和JSP的比較 34
6 結(jié)論與展望 35
6.1 小結(jié) 35
6.2 問題和下階段工作 35
6.3 Web應(yīng)用的展望 36
謝辭 37
參考文獻(xiàn) 38
參考文獻(xiàn)
[1] Andrew S.Tanenbaum.Computer Networks.清華大學(xué)出版社,2004年第四版
[2] Karli Watson.Beginning C#.Wrox,2002年第一版
[3] 項(xiàng)目組.同濟(jì)大學(xué)研究生院管理系統(tǒng)項(xiàng)目文件,2002年
[4] Cay S.Horstmann,Cary Cornell.core Java 2 Volume I Fundamentals.機(jī)械工業(yè)出版社,2003年第六版
[5] Hans Bergsten.Java Server Pages.O’REILLY,2002年第二版
[6] John Bell,Tony Loton.Professional Java Servlets 2.3.Wrox,2002年第一版
[7] 張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社,1998年第三版
Web應(yīng)用程序,寬泛的講,它是運(yùn)行在一臺(tái)服務(wù)器上的,用戶可以同過一臺(tái)瘦的通用客戶端來訪問的應(yīng)用程序。Web應(yīng)用程序的開發(fā)技術(shù)一直在發(fā)展。在本文的開頭,會(huì)對(duì)關(guān)于Web的一些基礎(chǔ)知識(shí)以及Web應(yīng)用程序開發(fā)的歷史和出現(xiàn)過的各種技術(shù)進(jìn)行概括性的簡(jiǎn)述。
鑒于JSP技術(shù)的快捷和諸多強(qiáng)大的特性,我們使用JSP技術(shù)來開發(fā)進(jìn)行“同濟(jì)大學(xué)研究生院信息管理系統(tǒng)”中的成績(jī)管理子系統(tǒng)。首先文中會(huì)給出子系統(tǒng)的需求分析文檔和可行性分析。另外,文中會(huì)簡(jiǎn)單介紹JSP以及與之相關(guān)的Servlet技術(shù),簡(jiǎn)單講述這兩項(xiàng)技術(shù)的優(yōu)勢(shì)和特點(diǎn)。由于采用UML建模技術(shù)對(duì)子系統(tǒng)進(jìn)行總體和詳細(xì)設(shè)計(jì),在文中會(huì)給出該子系統(tǒng)的部分設(shè)計(jì)用例。文中還會(huì)給出部分源代碼清單,在各模塊中給出必要的注釋。在對(duì)子系統(tǒng)進(jìn)行全面測(cè)試的基礎(chǔ)上,文中會(huì)給出系統(tǒng)的部分測(cè)試用例,測(cè)試數(shù)據(jù)和測(cè)試結(jié)果。
最后,對(duì)ASP.NET和JSP技術(shù)這兩項(xiàng)目前為止使用最廣泛的技術(shù)作了比較。并且還對(duì)工作中出現(xiàn)的問題做了小結(jié),概述了下階段的工作。此外還對(duì)Web Application應(yīng)用程序發(fā)展的新趨勢(shì)—Web服務(wù)進(jìn)行簡(jiǎn)單的研究。
關(guān)鍵詞:Web應(yīng)用、JSP、ASP.NET、設(shè)計(jì)與實(shí)現(xiàn)、成績(jī)管理子系統(tǒng)
目錄
1 緒論 1
1.1 Internet簡(jiǎn)史 1
1.2 World Wide Web 1
1.3 Web 應(yīng)用開發(fā) 1
1.3.1 HTML 1
1.3.2 靜態(tài)Web頁(yè) 1
1.3.3 動(dòng)態(tài)Web頁(yè) 1
1.3.4 Web應(yīng)用程序 2
1.3.5 開發(fā)技術(shù) 2
2 需求和可行性分析 2
2.1 需求分析 2
2.1.2 開發(fā)本系統(tǒng)的背景 2
2.1.3 開發(fā)本系統(tǒng)的目的 2
2.1.4 系統(tǒng)的框架結(jié)構(gòu) 2
2.1.5 課程教學(xué)管理子系統(tǒng) 4
2.1.6 碩/博士研究生課程教學(xué)管理 4
2.2 可行性分析 10
2.3 JSP開發(fā)技術(shù)淺析 11
2.3.1 什么是JSP技術(shù) 11
2.3.2 為什么要使用JSP 11
2.3.3 JSP和Servlet 12
3 子系統(tǒng)的設(shè)計(jì)模型 13
3.1 總體設(shè)計(jì) 13
3.1.1 類關(guān)系 13
3.1.2 功能流程 14
3.2詳細(xì)設(shè)計(jì) 19
3.2.1 類結(jié)構(gòu) 19
3.2.2 主要頁(yè)面流程 19
4 編碼與測(cè)試 25
4.1 編碼 25
4.2 測(cè)試 28
5 淺談Web開發(fā)技術(shù) 32
5.1 當(dāng)今主要的Web開發(fā)技術(shù) 33
5.2 ASP.NET和JSP的比較 34
6 結(jié)論與展望 35
6.1 小結(jié) 35
6.2 問題和下階段工作 35
6.3 Web應(yīng)用的展望 36
謝辭 37
參考文獻(xiàn) 38
參考文獻(xiàn)
[1] Andrew S.Tanenbaum.Computer Networks.清華大學(xué)出版社,2004年第四版
[2] Karli Watson.Beginning C#.Wrox,2002年第一版
[3] 項(xiàng)目組.同濟(jì)大學(xué)研究生院管理系統(tǒng)項(xiàng)目文件,2002年
[4] Cay S.Horstmann,Cary Cornell.core Java 2 Volume I Fundamentals.機(jī)械工業(yè)出版社,2003年第六版
[5] Hans Bergsten.Java Server Pages.O’REILLY,2002年第二版
[6] John Bell,Tony Loton.Professional Java Servlets 2.3.Wrox,2002年第一版
[7] 張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社,1998年第三版