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