軟件系統(tǒng)實現(xiàn)與分析

出版時間:2011-4  出版社:于萬波、 魏小鵬 清華大學出版社 (2011-04出版)  作者:于萬波,魏小鵬 著  頁數(shù):416  

內(nèi)容概要

  于萬波和魏小鵬主編的《軟件系統(tǒng)實現(xiàn)與分析》以Java作為工具講解了4個軟件系統(tǒng),分別是學生管理信息系統(tǒng)、象棋對弈軟件、博客系統(tǒng)與網(wǎng)上購物系統(tǒng)?! ≡诿總€系統(tǒng)的講解過程中,首先對系統(tǒng)的構成、程序之間的調(diào)用關系、重點程序語句等進行詳細分析,然后研究如何設計、修改完善每個系統(tǒng)。各個系統(tǒng)及其修改都給出了完整的代碼?!  盾浖到y(tǒng)實現(xiàn)與分析》可以供計算機相關專業(yè)(特別是軟件工程專業(yè))、信息管理與信息系統(tǒng)、信息與計算科學等專業(yè)作為系統(tǒng)分析與設計、軟件系統(tǒng)實現(xiàn)與分析、Java課程設計、Web程序設計、管理信息系統(tǒng)等課程的教材,也可以供軟件開發(fā)人員學習與參考。

書籍目錄

第1章 語言及軟件工具介紹 1.1 軟件系統(tǒng)開發(fā)語言及軟件 1.1.1 軟件系統(tǒng)的分類與特點 1.1.2 編程語言 1.2 java語言 1.2.1 java的集合相關類 1.2.2 java的swing類包 1.2.3 java的socket類 1.3 eclipse開發(fā)環(huán)境 1.3.1 在eclipse環(huán)境下編輯運行java程序 1.3.2 設計application應用程序 1.3.3 html與applet之間的傳值 1.4 web程序設計 1.4.1 html與瀏覽器 1.4.2 jsp與tomcat 1.4.3 servlet介紹 1.5 myeclipse 1.5.1 使用myeclipse建立web project 1.5.2 在web projeet中添加組織各種文件 .1.6 數(shù)據(jù)庫系統(tǒng)軟件 1.6.1 access介紹 1.6.2 mysql數(shù)據(jù)庫表 1.6.3 sql server 1.6.4 oracle 1.6.5 各種數(shù)據(jù)庫的連接方法 習題1 第2章 學生信息管理系統(tǒng)的實現(xiàn)與分析 2.1 簡單的系統(tǒng)原型程序實現(xiàn) 2.1.1 系統(tǒng)設計 2.1.2 數(shù)據(jù)庫設計與實現(xiàn) 2.1.3 主界面設計與實現(xiàn) 2.1.4 公共類設計 2.1.5 學生管理 2.1.6 課程管理 2.1.7 成績管理 2.2 系統(tǒng)存在的問題分析與改進 2.2.1 系統(tǒng)中存在的問題 2.2.2 系統(tǒng)的優(yōu)化 2.2.3 系統(tǒng)的實用化 2.2.4 系統(tǒng)功能的進一步增強與完善 習題2 第3章 中國象棋對弈軟件開發(fā) 3.1 象棋棋譜制作系統(tǒng) 3.1.1 系統(tǒng)設計與功能演示 3.1.2 系統(tǒng)程序分析 3.2 簡易的象棋對弈軟件 3.2.1 簡易的象棋對弈軟件的設計與分析 3.2.2 簡易的象棋對弈軟件的實現(xiàn) 3.3 象棋對弈軟件的網(wǎng)絡化 3.3.1 象棋對弈軟件中加入通信程序 3.3.2 象棋對弈網(wǎng)絡程序設計 習題3 第4章 博客系統(tǒng)的實現(xiàn)與分析 4.1 一個建設中的博客系統(tǒng) 4.1.1 系統(tǒng)的導人與調(diào)試運行 4.1.2 系統(tǒng)的瀏覽交互界面與使用 4.1.3 管理員登錄相關文件代碼分析 4.1.4 數(shù)據(jù)庫操作相關文件代碼分析 4.1.5 發(fā)表日志相關文件代碼分析 4.1.6 其他相關文件代碼分析 4.2 博客系統(tǒng)功能的進一步完善 4.2.1 發(fā)表日志評論 4.2.2 日志查看與修改 4.2.3 日志分類 4.2.4 心情模塊設計 4.2.5 管理員模塊分析 習題4 第5章 網(wǎng)絡購物系統(tǒng)開發(fā) 5.1 簡易的圖書網(wǎng)購系統(tǒng) 5.1.1 數(shù)據(jù)庫表 5.1.2 系統(tǒng)運行 5.1.3 公用類的實現(xiàn)與分析 5.1.4 應用類的實現(xiàn)與分析 5.1.5 javabcan的實現(xiàn)與分析 5.1.6 jsp主頁面設計 5.1.7 登錄頁面設計 5.1.8 商品頁面設計 5.1.9 購物車相關頁面設計 5.1.10 訂單頁面設計 5.1.11 其他相關文件 5.2 圖書網(wǎng)購系統(tǒng)的改進 5.2.1 圖書網(wǎng)購系統(tǒng)的注冊功能實現(xiàn) 5.2.2 圖書網(wǎng)購系統(tǒng)的圖書查找功能實現(xiàn) 習題5 參考文獻

章節(jié)摘錄

版權頁:插圖:進行軟件系統(tǒng)開發(fā)必須使用語言及軟件工具。語言及軟件工具很多,每種語言或者軟件工具都具有自己的特點,適用于某些具體的場合。本章主要介紹一些常用的語言軟件,并重點介紹Java語言及其相關技術。計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。軟件可以定義為計算機程序及其相關數(shù)據(jù)的集合,而系統(tǒng)是多個軟件及其相關資源的有機集成,用來完成一些特定的工作。從使用者的角度看系統(tǒng),就是要求軟件好用,方便、功能強大。微軟的windoWS操作系統(tǒng),辦公用的Word等都因為滿足上述要求而得到普遍應用。從開發(fā)者的角度,主要是構造上述系統(tǒng),這一般就要使用所謂的編程軟件,在編程軟件上使用“代碼+編程工具”來構造一些實用的軟件系統(tǒng)。事實上,編程語言必須借助于某個編譯系統(tǒng)來實現(xiàn)其功能。例如,C或者C++語言可以借助于Turbo c軟件、也可以借助于Borland c軟件、或者借助于VC++(Visual C++)軟件來實現(xiàn)其編程功能;Java語言必須使用JDK、Eclipse、JBuilder等軟件來實現(xiàn)自己的軟件設計與系統(tǒng)開發(fā)任務。腳本語言一般未經(jīng)編譯就可以運行。但是,也需要一個軟件來對其進行解釋執(zhí)行。編程軟件很多,目前,從占據(jù)市場份額來看,有兩大系列:一個是微軟的.NET系列,一個是Java系列。在這本書中,主要使用Java系列作為工具進行講解一個較大的系統(tǒng)是如何實現(xiàn)的,雖然是使用特定的Java語言,但是對于其他語言也具有重要的參考價值,畢竟系統(tǒng)的實現(xiàn)具有一般的規(guī)律。

編輯推薦

《軟件系統(tǒng)實現(xiàn)與分析》:填補語言學習與軟件工程系列課程之間的空缺。強調(diào)對系統(tǒng)中程序之間的調(diào)用關系進行分析,從跟蹤這些關系入手,以功能實現(xiàn)為線索對項目程序進行詳細分析與講解。把修改完善項目作為主要的學習手段之一。

圖書封面

評論、評分、閱讀與下載


    軟件系統(tǒng)實現(xiàn)與分析 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7