《工業(yè)和信息產(chǎn)業(yè)職業(yè)教育教學(xué)指導(dǎo)委員會(huì)“十二五”規(guī)劃教材:JSP項(xiàng)目開發(fā)情境教程》通過學(xué)生信息系統(tǒng)的開發(fā),將JSP開發(fā)Web應(yīng)用系統(tǒng)的常見知識(shí)點(diǎn)融通進(jìn)去,將系統(tǒng)劃分為3個(gè)子系統(tǒng)。子系統(tǒng)1:基礎(chǔ)信息子系統(tǒng),主要講解JSP語(yǔ)法以及用JSP進(jìn)行開發(fā)信息系統(tǒng)的相關(guān)知識(shí)點(diǎn);子系統(tǒng)2:教學(xué)任務(wù)分配子系統(tǒng),主要講解JavaBean以及使用MVC Model 1框架進(jìn)行Web應(yīng)用程序的開發(fā);子系統(tǒng)3:成績(jī)管理子系統(tǒng),主要講解Servlet以及使用MVC Model 2框架進(jìn)行Web應(yīng)用程序的開發(fā)。3個(gè)系統(tǒng)的知識(shí)點(diǎn)循序漸進(jìn)、由淺入深,后續(xù)系統(tǒng)的開發(fā)既有對(duì)前面系統(tǒng)知識(shí)點(diǎn)的再學(xué)習(xí),又添加了新的知識(shí)點(diǎn),有效地體現(xiàn)到了“學(xué)中做”、“做中學(xué)”的教學(xué)思路。
情境1 學(xué)生信息系統(tǒng)--基礎(chǔ)信息子系統(tǒng)
1.1 任務(wù)1 需求分析
子任務(wù) 基礎(chǔ)信息子系統(tǒng)的需求分析說明書
相關(guān)知識(shí)點(diǎn):Dreamweaver
相關(guān)知識(shí)點(diǎn):建模工具Visio
1.2 任務(wù)2 系統(tǒng)設(shè)計(jì)
子任務(wù)1.2.1 概要設(shè)計(jì)說明書
子任務(wù)1.2.2 詳細(xì)設(shè)計(jì)說明書
相關(guān)知識(shí)點(diǎn):CSS
子任務(wù)1.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)說明書
相關(guān)知識(shí)點(diǎn):MySQL數(shù)據(jù)庫(kù)
相關(guān)知識(shí)點(diǎn):PowerDesigner數(shù)據(jù)庫(kù)建模
1.3 任務(wù)3 系統(tǒng)實(shí)現(xiàn)
子任務(wù)1.3.1 開發(fā)平臺(tái)搭建
相關(guān)知識(shí)點(diǎn):JDK安裝
相關(guān)知識(shí)點(diǎn):Tomcat安裝
相關(guān)知識(shí)點(diǎn):MySQL數(shù)據(jù)庫(kù)安裝
相關(guān)知識(shí)點(diǎn):MySQL-Front安裝
相關(guān)知識(shí)點(diǎn):Eclipse、MyEclipse安裝
子任務(wù)1.3.2 公共頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):創(chuàng)建CSS樣式表文件
相關(guān)知識(shí)點(diǎn):JSP頁(yè)面創(chuàng)建
相關(guān)知識(shí)點(diǎn):page指令
子任務(wù)1.3.3 部門信息添加頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):<jsp:include>包含指令
相關(guān)知識(shí)點(diǎn):request對(duì)象
相關(guān)知識(shí)點(diǎn):response對(duì)象
相關(guān)知識(shí)點(diǎn):JSP注釋
子任務(wù)1.3.4 部門信息管理頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):Javascript
相關(guān)知識(shí)點(diǎn):input html標(biāo)簽
子任務(wù)1.3.5 部門詳情查看頁(yè)面
相關(guān)知識(shí)點(diǎn):JDBC數(shù)據(jù)庫(kù)操作類
子任務(wù)1.3.6 部門信息修改頁(yè)面
1.4 任務(wù)4 系統(tǒng)測(cè)試
相關(guān)知識(shí)點(diǎn):軟件測(cè)試分類
相關(guān)知識(shí)點(diǎn):軟件測(cè)試范圍
相關(guān)知識(shí)點(diǎn):MyEclipse Tomcat Server配置
相關(guān)知識(shí)點(diǎn):MyEclipse調(diào)試
1.5 任務(wù)5 系統(tǒng)部署
課后習(xí)題
情境2 學(xué)生信息系統(tǒng)--教學(xué)任務(wù)分配子系統(tǒng)
2.1 任務(wù)1 需求分析
子任務(wù) 教學(xué)子系統(tǒng)的需求分析說明書
2.2 任務(wù)2 系統(tǒng)設(shè)計(jì)
子任務(wù)2.2.1 概要設(shè)計(jì)說明書
子任務(wù)2.2.2 詳細(xì)設(shè)計(jì)說明書
子任務(wù)2.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)說明書
2.3 任務(wù)3 系統(tǒng)實(shí)現(xiàn)
子任務(wù)2.3.1 教學(xué)任務(wù)分配頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):JavaBean
相關(guān)知識(shí)點(diǎn):JSP中使用JavaBean標(biāo)簽
相關(guān)知識(shí)點(diǎn):通用類開發(fā)
相關(guān)知識(shí)點(diǎn):數(shù)據(jù)庫(kù)封裝類
相關(guān)知識(shí)點(diǎn):out對(duì)象
子任務(wù)2.3.2 教學(xué)任務(wù)查詢頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):MVC
相關(guān)知識(shí)點(diǎn):MVC Model
子任務(wù)2.3.3 教學(xué)任務(wù)管理頁(yè)面實(shí)現(xiàn)
子任務(wù)2.3.4 登錄頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):Session對(duì)象
子任務(wù)2.3.5 注銷頁(yè)面實(shí)現(xiàn)
2.4 任務(wù)4 系統(tǒng)測(cè)試
2.5 任務(wù)5 系統(tǒng)部署
課后習(xí)題
情境3 學(xué)生信息系統(tǒng)--成績(jī)管理子系統(tǒng)
3.1 任務(wù)1 需求分析
子任務(wù) 成績(jī)管理子系統(tǒng)的需求分析說明書
3.2 任務(wù)2 系統(tǒng)設(shè)計(jì)
子任務(wù)3.2.1 概要設(shè)計(jì)說明書
子任務(wù)3.2.2 詳細(xì)設(shè)計(jì)說明書
子任務(wù)3.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)說明書
3.3 任務(wù)3 系統(tǒng)實(shí)現(xiàn)
子任務(wù)3.3.1 登錄功能改進(jìn)實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):數(shù)據(jù)庫(kù)加密方法
子任務(wù)3.3.2 個(gè)人信息查詢頁(yè)面實(shí)現(xiàn)
相關(guān)知識(shí)點(diǎn):MVC Model
相關(guān)知識(shí)點(diǎn):Servlet
子任務(wù)3.3.3 個(gè)人信息修改頁(yè)面實(shí)現(xiàn)
子任務(wù)3.3.4 成績(jī)信息錄入頁(yè)面實(shí)現(xiàn)
子任務(wù)3.3.5 成績(jī)信息查詢頁(yè)面實(shí)現(xiàn)
3.4 任務(wù)4 系統(tǒng)測(cè)試
3.5 任務(wù)5 系統(tǒng)部署
課后習(xí)題
參考文獻(xiàn)