軟件設(shè)計與編程基礎(chǔ)

出版時間:2009-7  出版社:電子工業(yè)出版社  作者:吳艷平,岳淑玲 主編  頁數(shù):291  

內(nèi)容概要

   本書是一本軟件設(shè)計與編程的基礎(chǔ)入門用書。全書以C語言為媒介,詳細(xì)地介紹了結(jié)構(gòu)化程序的開發(fā)的完整流程,主要內(nèi)容包括項目背景、需求分析(項目計劃書、需求規(guī)格說明書)、系統(tǒng)設(shè)計(概要設(shè)計說明書、詳細(xì)設(shè)計說明書)、編碼實現(xiàn)、系統(tǒng)測試與優(yōu)化?! ”緯倪x擇了“小學(xué)生數(shù)學(xué)選題系統(tǒng)”、“超市管理系統(tǒng)”兩個項目,這些教學(xué)項目均由企業(yè)專家親自指導(dǎo),依據(jù)從簡單到復(fù)雜的規(guī)律,逐步構(gòu)建使用者的軟件開發(fā)與設(shè)計理念,與以往的教材相比,更注重學(xué)習(xí)者能力的培養(yǎng),具有一定的普遍性、實用性和可操作性。本書充分體現(xiàn)行為導(dǎo)向教學(xué)方法,在實施項目時,將面向過程的軟件開發(fā)方法、算法及C語言相關(guān)知識均貫穿在項目這條主線上,讓學(xué)生學(xué)會在工作中處理各類問題的方法,實現(xiàn)理論與實踐一體化教學(xué),把培養(yǎng)學(xué)生的能力放在首位。本教材同時提供了教材中所用項目的完整代碼及配套電子課件?! ”緯勺鳛楦呗毟邔S嬎銠C(jī)專業(yè)及相關(guān)非計算機(jī)專業(yè)的教材使用,也可作為培訓(xùn)教材,也可供對程序設(shè)計感興趣的初學(xué)者入門使用。

書籍目錄

第1章 軟件開發(fā)與程序設(shè)計 1.1 任務(wù)一:軟件的開發(fā) 1.2 任務(wù)二:結(jié)構(gòu)化程序設(shè)計第2章 小學(xué)生數(shù)學(xué)選題系統(tǒng) 2.1 任務(wù)一:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的項目背景 2.2 任務(wù)二:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的需求分析  2.2.1 子任務(wù)一:編寫項目計劃書  2.2.2 子任務(wù)二:編寫需求規(guī)格說明書 2.3 任務(wù)三:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的設(shè)計  2.3.1 子任務(wù)一:編寫概要設(shè)計說明書  2.3.2 子任務(wù)二:編寫詳細(xì)設(shè)計說明書 2.4 任務(wù)四:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的編碼實現(xiàn)  2.4.1 子任務(wù)一:界面設(shè)計  2.4.2 子任務(wù)二:登錄模塊的功能實現(xiàn)  2.4.3 子任務(wù)三:題量設(shè)置模塊的功能實現(xiàn)  2.4.4 子任務(wù)四:四則題庫模塊的功能實現(xiàn)  2.4.5 子任務(wù)五:評分系統(tǒng)模塊的功能實現(xiàn) 2.5 任務(wù)五:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的測試與優(yōu)化第3章 超市管理系統(tǒng) 3.1 任務(wù)一:“超市管理系統(tǒng)”的項目背景 3.2 任務(wù)二:“超市管理系統(tǒng)”的需求分析  3.2.1 子任務(wù)一:編寫項目計劃書  3.2.2 子任務(wù)二:編寫需求規(guī)格說明書 3.3 任務(wù)三:“超市管理系統(tǒng)”的設(shè)計  3.3.1  子任務(wù)一:編寫概要設(shè)計說明書  3.3.2 子任務(wù)二:編寫詳細(xì)設(shè)計說明書 3.4 任務(wù)四:  “超市管理系統(tǒng)”的編碼實現(xiàn)  3.4.1 子任務(wù)一:界面設(shè)計  3.4.2 子任務(wù)二:登錄模塊的功能實現(xiàn)  3.4.3 子任務(wù)三:數(shù)據(jù)結(jié)構(gòu)設(shè)計  3.4.4 子任務(wù)四:商品維護(hù)模塊的功能實現(xiàn)  3.4.5 子任務(wù)五:會員管理——會員添加模塊的功能實現(xiàn)  3.4.6 子任務(wù)六:會員管理——會員查詢模塊的功能實現(xiàn)  3.4.7 子任務(wù)七:會員管理——會員統(tǒng)計模塊的功能實現(xiàn)  3.4.8 子任務(wù)八:會員管理——會員刪除模塊的功能實現(xiàn)  3.4.9 子任務(wù)九:商品銷售——購物車清單的功能實現(xiàn)  3.4.10 子任務(wù)十:商品銷售——動態(tài)處理商品數(shù)量的功能實現(xiàn)  3.4.11 子任務(wù)十一:商品銷售——商品結(jié)算的功能實現(xiàn)  3.4.12 子任務(wù)十二:庫存預(yù)警模塊的功能實現(xiàn) 3.5 任務(wù)五:“超市管理系統(tǒng)”的測試與優(yōu)化第4章 項目賞析一學(xué)生成績管理系統(tǒng) 4.1 概述  4.1.1  學(xué)生成績管理系統(tǒng)的背景    4.1.2 系統(tǒng)流程概要   4.2 明確問題 4.3 分析 4.4 設(shè)計算法  4.4.1 概要設(shè)計    4.4.2 詳細(xì)設(shè)計   4.5 實現(xiàn) 4.6 測試 4.7 設(shè)計說明  4.7.1 設(shè)計內(nèi)容的綜合性    4.7.2 分析方法    4.7.3 測試    4.7.4 待完善的問題  附錄A 常用字符與ASCII碼對照表  附錄B  C語言運算符的優(yōu)先級與結(jié)合方向  附錄C  C語言常用庫函數(shù)  附錄D  VC++6.0常用菜單功能說明附錄E  scanf、printf函數(shù)格式字符表  參考文獻(xiàn)

章節(jié)摘錄

  第1章 軟件開發(fā)與程序設(shè)計  1.1 任務(wù)一:軟件的開發(fā)  軟件被應(yīng)用于世界的各個領(lǐng)域,對人們的生活和工作產(chǎn)生了深遠(yuǎn)的影響。近年來,軟件開發(fā)作為現(xiàn)代科學(xué)研究和解決工程問題的基礎(chǔ),成為當(dāng)今世界不可缺少的一部分。在不久的將來,軟件將成為驅(qū)動社會發(fā)展的新動力?! ∪蝿?wù)描述  軟件開發(fā)的目標(biāo):以客戶與市場為導(dǎo)向、理解軟件真正的需求,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性并滿足用戶需要的軟件產(chǎn)品,獲取最大的商業(yè)利益?! ∪蝿?wù)分析與設(shè)計  如果硬件是人的身體,那么軟件就是人的思維。在開發(fā)軟件過程中,開發(fā)的步驟、方法甚至技巧和習(xí)慣都會直接影響軟件成品的質(zhì)量。軟件開發(fā)項目的成功有以下幾個主要的目標(biāo)作為驗證標(biāo)準(zhǔn): ?。?)付出較低的開發(fā)成本?! 。?)達(dá)到要求的軟件功能。 ?。?)取得較好的軟件性能。 ?。?)開發(fā)的軟件易于移植?! 。?)需要較低的維護(hù)費用?! 。?)能按時完成開發(fā)工作,即時交付使用?! ∪蝿?wù)實現(xiàn)  1.初識“軟件”  軟件(software)是一系列按照特定順序組織的計算機(jī)數(shù)據(jù)和指令的集合?! 》彩悄芸匆?、能摸到的都是硬件,如鍵盤、顯示器、鼠標(biāo)、主機(jī)等?! ∵\行于硬件上的、我們常用的瑞星、Omce、操作系統(tǒng)等都是軟件!沒有軟件的計算機(jī)是“裸機(jī)”,相當(dāng)于廢鐵一堆。軟件和計算機(jī)密不可分,計算機(jī)軟件是為了解除人們繁重、重復(fù)的工作而產(chǎn)生的。軟件是為了告訴計算機(jī)要做什么、如何做而編寫的,是計算機(jī)能夠理解的一串指令、代碼、程序。

編輯推薦

  《軟件設(shè)計與編程基礎(chǔ)(C語言版)》是知名專家指航,企業(yè)資源融入,突出先進(jìn)技術(shù);理論實踐一體,真實環(huán)境訓(xùn)教,突出開發(fā)理念;特色項目引領(lǐng),工作過程導(dǎo)向,突出技能培養(yǎng);網(wǎng)絡(luò)資源支撐,師生自主學(xué)習(xí),突出持續(xù)發(fā)展。

圖書封面

評論、評分、閱讀與下載


    軟件設(shè)計與編程基礎(chǔ) PDF格式下載


用戶評論 (總計3條)

 
 

  •   看著來學(xué)還蠻不錯的,希望能弄懂吧.....
  •   書很基礎(chǔ) 不是很深入很細(xì)致的那種大厚書 適合入門學(xué)者 這本書能使讀者對軟件設(shè)計和編程有個大致的了解 帶領(lǐng)你從此走向入門 沒事看一看 也能豐富知識 增加對軟件編程方面的認(rèn)識
  •   收到貨了 很適合對編程感興趣的我來初步學(xué)習(xí)。。
 

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

京ICP備13047387號-7