出版時間:2008-8 出版社:北京大學(xué)出版社 作者:王立豐 編 頁數(shù):309
前言
本書是Java語言及Java網(wǎng)站開發(fā)課程的課程設(shè)計教程。為了配合Java語言課程的教學(xué),提高學(xué)生的動手能力,加強(qiáng)編程技巧的訓(xùn)練,同時為適應(yīng)軟件開發(fā)項目管理流程,我們根據(jù)多年的教學(xué)及項目開發(fā)經(jīng)驗,精心設(shè)計了多個完整的項目開發(fā)案例,從軟件項目開發(fā)管理的角度,講解項目開發(fā)的具體步驟。由于是一個具體的開發(fā)項目,因此,關(guān)鍵技術(shù)是一個重要環(huán)節(jié),本書針對一些項目開發(fā)的關(guān)鍵技術(shù)有詳細(xì)的講解,同時還給出了一部分重點(diǎn)代碼?! 2EE開發(fā)技術(shù)已經(jīng)成為眾多應(yīng)用開發(fā)技術(shù)的核心,特別是在互聯(lián)網(wǎng)應(yīng)用開發(fā)方面更是關(guān)鍵技術(shù)之一。J2EE技術(shù)的核心是.Java語言、JSP編程技術(shù),以及MVC設(shè)計模式三者的結(jié)合,因此,我們打破了以往以獨(dú)立編程技術(shù)模塊為中心的訓(xùn)練方式,而代之以一個用綜合技術(shù)編寫的完整項目作為課程設(shè)計和綜合實(shí)訓(xùn)的題目,同時結(jié)合企業(yè)標(biāo)準(zhǔn)的項目開發(fā)方法。目的是不僅使學(xué)生掌握每一個單獨(dú)而實(shí)際的編程技巧,而且要掌握模塊之間如何銜接,設(shè)計與實(shí)施如何協(xié)調(diào),也就是要用系統(tǒng)工程的觀點(diǎn)來進(jìn)行項目設(shè)計,而不是個人英雄主義,一個人埋頭寫代碼?! ”緯鴮儆诎咐_發(fā)系列,通過多個案例,從不同的技術(shù)角度訓(xùn)練學(xué)生的J2EE開發(fā)技術(shù),包括模式l和模式2等。通過實(shí)例將知識點(diǎn)與開發(fā)實(shí)戰(zhàn)緊密結(jié)合,從而達(dá)到學(xué)以致用的目的。通讀本書,不僅可以全面掌握J(rèn)ava開發(fā)知識,而且可以了解更多Java應(yīng)用技巧。研究本書中的案例還有助于讀者認(rèn)識到使用J2EE開發(fā)大型應(yīng)用程序時需要注意的問題,幫助讀者建立大局觀?! ≌n程設(shè)計的任務(wù)就是用系統(tǒng)工程的觀點(diǎn)來完成此項目,因此,管理信息系統(tǒng)的系統(tǒng)分析就成了課程設(shè)計的分析,系統(tǒng)設(shè)計就成了課程內(nèi)容的設(shè)計,系統(tǒng)實(shí)施就成了課程設(shè)計的實(shí)施過程。也就是說,系統(tǒng)設(shè)計對應(yīng)課程設(shè)計?! ”緯?章介紹了標(biāo)準(zhǔn)課程設(shè)計的總體要求,闡述了課程設(shè)計的目的、對象、設(shè)計要求及設(shè)計計劃的指定。第2章重點(diǎn)介紹了案例“項目任務(wù)管理系統(tǒng)”開發(fā)的過程要求,詳細(xì)闡述了從系統(tǒng)分析到系統(tǒng)實(shí)現(xiàn)的全過程。第3章介紹了第二個案例“公司訪客登記系統(tǒng)”,給出了系統(tǒng)分析、概要設(shè)計和詳細(xì)設(shè)計的過程,讀者可根據(jù)所提供的資料進(jìn)行課程設(shè)計。第4章給出了第三個案例“技術(shù)論壇系統(tǒng)”。第5-7章給出了三個習(xí)題案例,分別是“客戶關(guān)系管理系統(tǒng)”、“學(xué)生信息管理系統(tǒng)”和“應(yīng)急補(bǔ)貨系統(tǒng)”。其中,“客戶關(guān)系管理系統(tǒng)”采用了標(biāo)準(zhǔn)的SSH技術(shù)架構(gòu),全面展現(xiàn)了J2EE高級開發(fā)方法?! ”緯?、3章由王立豐編寫,第2章由林章瓊編寫,第4章由蒙文榮編寫,第5章由內(nèi)蒙古工業(yè)大學(xué)田保軍編寫,第6、7章由石杰編寫。請讀者多提寶貴意見。
內(nèi)容概要
本書選擇Sun公司的Java作為編程語言,通過一個項目實(shí)例闡述項目開發(fā)過程及方法;本書不僅給出了項目設(shè)計的技術(shù)方法,還引入了軟件開發(fā)項目管理的理念,使學(xué)生了解項目開發(fā)的過程及項目管理流程,為今后的職業(yè)生涯做好準(zhǔn)備。 本書可作為高等院校計算機(jī)及相關(guān)專業(yè)程序語言類課程的課程設(shè)計輔導(dǎo)教材,也適用于各類培訓(xùn)機(jī)構(gòu)作為培訓(xùn)教材以及編程愛好者作為提高程序開發(fā)能力的指導(dǎo)書。
書籍目錄
第1章 課程設(shè)計詳細(xì)說明 1.1 課程設(shè)計目的 1.2 課程設(shè)計對象 1.3 課程設(shè)計內(nèi)容說明 1.4 課程設(shè)計要求 1.4.1 文檔要求 1.4.2 開發(fā)要求 1.5 課程設(shè)計計劃 1.5.1 項目計劃 1.5.2 配置計劃 1.5.3 開發(fā)計劃 1.6 本章小結(jié)第2章 項目任務(wù)管理系統(tǒng) 2.1 系統(tǒng)需求分析 2.1.1 系統(tǒng)介紹 2.1.2 系統(tǒng)的功能性需求 2.1 13軟硬件環(huán)境需求 2.2 系統(tǒng)設(shè)計 2.2.1 系統(tǒng)概述 2.2.2 系統(tǒng)總體結(jié)構(gòu) 2.2.3 子系統(tǒng)的結(jié)構(gòu)與功能 2.2.4 開發(fā)環(huán)境的配置 2.3 詳細(xì)設(shè)計及實(shí)現(xiàn) 2.3.1 數(shù)據(jù)庫系統(tǒng)設(shè)計 2.3.2 物理設(shè)計 2.3.3 數(shù)據(jù)庫安全性設(shè)汁 2.3.4.界面原型設(shè)計 2.4 系統(tǒng)代碼編寫 2.4.1 代碼編寫技巧和思路概述 2.4.2 系統(tǒng)主工作界面的代碼實(shí)現(xiàn) 2.4.3 系統(tǒng)登錄界面的代碼實(shí)現(xiàn) 2.4.4 任務(wù)信息管理的實(shí)現(xiàn) 2.4.5 系統(tǒng)管理界面的代碼實(shí)現(xiàn) 2.4.6 員工信息管理界面代碼實(shí)現(xiàn) 2.4.7 優(yōu)先級管理界面的代碼實(shí)現(xiàn) 2.4.8 項目信息管理和狀態(tài)信息管理的實(shí)現(xiàn) 2.5 本章小結(jié)第3章 公司訪客登記系統(tǒng) 3.1 系統(tǒng)需求分析 3.1.1 系統(tǒng)介紹 3.1.2 系統(tǒng)的功能性需求 3.1.3 軟硬件環(huán)境需求 3.2 系統(tǒng)設(shè)計 3.2.1 系統(tǒng)概述 3.2.2 系統(tǒng)總體結(jié)構(gòu) 3.2.3 子系統(tǒng)的結(jié)構(gòu)與功能 3.2.4 開發(fā)環(huán)境的配置 3.3 詳細(xì)設(shè)計及實(shí)現(xiàn) 3.3.1 數(shù)據(jù)庫系統(tǒng)設(shè)計 3.3.2 界面原型設(shè)計 3.4 系統(tǒng)代碼編寫 3.4.1 代碼編寫思路 3.4.2 系統(tǒng)主界面的實(shí)現(xiàn) 3.4.3 系統(tǒng)功能模塊配置的實(shí)現(xiàn) 3.4.4 模塊功能流程設(shè)計 3.4.5 代碼編寫實(shí)現(xiàn) 3.4.6 要點(diǎn)提示 3.5 本章小結(jié)第4章 技術(shù)論壇系統(tǒng) 4.1 需求分析 4.1.1 BBS系統(tǒng)介紹 4.1.2 系統(tǒng)的功能性需求 4.1.3 軟硬件環(huán)境需求 4.2 系統(tǒng)設(shè)計 4.2.1 系統(tǒng)概述 4.2.2 系統(tǒng)總體結(jié)構(gòu) 4.2.3 子系統(tǒng)的結(jié)構(gòu)與功能 4.2.4 開發(fā)環(huán)境的配置 4.3 詳細(xì)設(shè)計 4.3.1 數(shù)據(jù)庫系統(tǒng)設(shè)計 4.3.2 系統(tǒng)界面原型設(shè)計 4.4 系統(tǒng)詳細(xì)設(shè)計流程 4.4.1 系統(tǒng)設(shè)計思路 4.4.2 系統(tǒng)功能流程 4.4.3 站點(diǎn)框架配置 4.5 編碼系統(tǒng)實(shí)現(xiàn) 4.5.1 數(shù)據(jù)庫系統(tǒng)的建立 4.5.2 創(chuàng)建應(yīng)用項目 4.5.3 系統(tǒng)主程序設(shè)計 4.5.4 系統(tǒng)登錄程序設(shè)計 4.5.5 系統(tǒng)注冊程序設(shè)計 4.5.6 發(fā)帖程序設(shè)計 4.5.7 回帖程序設(shè)計 4.5.8 論壇分類板塊程序設(shè)計 4.5.9 全局過濾器的設(shè)計 4.5.10數(shù)據(jù)庫編程設(shè)計 4.6 本章小結(jié)第5章 客戶關(guān)系管理系統(tǒng) 5.1 系統(tǒng)需求分析 5.1.1 系統(tǒng)產(chǎn)生的背景 5.1.2 系統(tǒng)的功能性需求 5.1.3 軟硬件環(huán)境需求 5.2 系統(tǒng)設(shè)計 5.2.1 系統(tǒng)概述 5.2.2 系統(tǒng)總體結(jié)構(gòu) 5.2.3 子系統(tǒng)的結(jié)構(gòu)與功能 5.2.4 開發(fā)環(huán)境的配置 5.3 詳細(xì)設(shè)計 5.3.1 數(shù)據(jù)庫設(shè)計 5.3.2 界面及功能設(shè)計 5.3.3 編碼實(shí)現(xiàn)方法要點(diǎn) 5.4 本章小結(jié)第6章 學(xué)生信息管理系統(tǒng) 6.1 系統(tǒng)需求分析 6.1.1 系統(tǒng)介紹 6.1.2 系統(tǒng)的功能性需求 6.1.3 軟硬件環(huán)境需求 6.2 系統(tǒng)設(shè)計 6.2.1 系統(tǒng)概述 6.2.2 系統(tǒng)總體結(jié)構(gòu) 6.2.3 開發(fā)環(huán)境的配置 6.3 詳細(xì)設(shè)計及實(shí)現(xiàn) 6.3.1 設(shè)計流程和技術(shù)方法 6.3.2 數(shù)據(jù)庫設(shè)計 6.3.3 界面原型及設(shè)計方法 6.4 本章小結(jié)第7章 應(yīng)急補(bǔ)貨系統(tǒng) 7.1 需求分析 7.2 概要設(shè)計 7.2.1 系統(tǒng)運(yùn)行環(huán)境 7.2.2 總休結(jié)構(gòu)設(shè)計 7.2.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 7.3 系統(tǒng)實(shí)現(xiàn)的要點(diǎn)解析 7.4 界面設(shè)計及處理流程 7.4.1 界面設(shè)計 7.4.2 處理流程 7.5 本章小結(jié)參考文獻(xiàn)
章節(jié)摘錄
第2章 項目任務(wù)管理系統(tǒng) 項目管理中比較關(guān)鍵的就是項目的任務(wù)管理,包括項目任務(wù)的分配、執(zhí)行監(jiān)督和執(zhí)行結(jié)果的審核。通常情況下,都是項目經(jīng)理通過員工的工作報告來分析和審核,這種手工方式既占用項目經(jīng)理的時間,也難以隨時把握每個人的任務(wù)完成進(jìn)度情況。因此,如果建立一套軟件系統(tǒng)來隨時獲取信息,則將極大提高管理效率?! ”菊陆榻B的管理系統(tǒng)就是針對這個問題而開發(fā)的。其中使用的技術(shù)是JSP和數(shù)據(jù)庫技術(shù)的聯(lián)合開發(fā),是比較普遍和基本的編程方法?! ?.1系統(tǒng)需求分析 2.1.1 系統(tǒng)介紹 項目任務(wù)管理系統(tǒng)主要為了解決企業(yè)項目管理過程中的工作任務(wù)管理問題。在項目管理過程中,每個參與項目的人員都要承擔(dān)一定的工作任務(wù),而這些任務(wù)又是與項目關(guān)聯(lián)的,只有這些任務(wù)都圓滿完成后,一個項目才算最終完成,因此,項目的任務(wù)管理過程是非常關(guān)鍵的?! ?.1.2 系統(tǒng)的功能性需求 對于企業(yè)來說,一套項目管理體系主要包含項目的參與者和工作任務(wù),對工作任務(wù)的監(jiān)督是項目經(jīng)理日常工作的一部分。對于項目參與者,則需要隨時報告自己的任務(wù)進(jìn)展情況,并及時告知項目經(jīng)理。 在工作任務(wù)上,則還有不同優(yōu)先級的控制,每個工作任務(wù)的輕重緩急都有所不同,對于特別緊迫的任務(wù)來說,則要求負(fù)責(zé)的員工必須盡快完成?! ∮捎诓煌椖啃纬刹煌捻椖啃〗M,因此,項目任務(wù)管理過程中還要有員工任務(wù)分配的過程,這樣才能隨時知道每個項目中的任務(wù)到底是誰來完成的,以及完成的情況。 工程項目在人類歷史上出現(xiàn)得很早,從古埃及的金字塔、中國的古長城到現(xiàn)代的三峽工程、南水北調(diào)工程,工程項目始終貫穿于人類社會的發(fā)展進(jìn)程中。在對工程項目進(jìn)行管理的過程中,工作(任務(wù))分解結(jié)構(gòu)(Work Breakdown Struature,WBS)這種工程項目管理的基本方法也在逐漸走向成熟,其應(yīng)用也越來越靈活廣泛。目前,該方法己成為工程項目管理過程中一種必不可少的基本方法。
圖書封面
評論、評分、閱讀與下載