出版時(shí)間:2009-7 出版社:電子工業(yè)出版社 作者:吳艷平,岳淑玲 主編 頁(yè)數(shù):291
內(nèi)容概要
本書是一本軟件設(shè)計(jì)與編程的基礎(chǔ)入門用書。全書以C語(yǔ)言為媒介,詳細(xì)地介紹了結(jié)構(gòu)化程序的開(kāi)發(fā)的完整流程,主要內(nèi)容包括項(xiàng)目背景、需求分析(項(xiàng)目計(jì)劃書、需求規(guī)格說(shuō)明書)、系統(tǒng)設(shè)計(jì)(概要設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書)、編碼實(shí)現(xiàn)、系統(tǒng)測(cè)試與優(yōu)化?! ”緯倪x擇了“小學(xué)生數(shù)學(xué)選題系統(tǒng)”、“超市管理系統(tǒng)”兩個(gè)項(xiàng)目,這些教學(xué)項(xiàng)目均由企業(yè)專家親自指導(dǎo),依據(jù)從簡(jiǎn)單到復(fù)雜的規(guī)律,逐步構(gòu)建使用者的軟件開(kāi)發(fā)與設(shè)計(jì)理念,與以往的教材相比,更注重學(xué)習(xí)者能力的培養(yǎng),具有一定的普遍性、實(shí)用性和可操作性。本書充分體現(xiàn)行為導(dǎo)向教學(xué)方法,在實(shí)施項(xiàng)目時(shí),將面向過(guò)程的軟件開(kāi)發(fā)方法、算法及C語(yǔ)言相關(guān)知識(shí)均貫穿在項(xiàng)目這條主線上,讓學(xué)生學(xué)會(huì)在工作中處理各類問(wèn)題的方法,實(shí)現(xiàn)理論與實(shí)踐一體化教學(xué),把培養(yǎng)學(xué)生的能力放在首位。本教材同時(shí)提供了教材中所用項(xiàng)目的完整代碼及配套電子課件?! ”緯勺鳛楦呗毟邔S?jì)算機(jī)專業(yè)及相關(guān)非計(jì)算機(jī)專業(yè)的教材使用,也可作為培訓(xùn)教材,也可供對(duì)程序設(shè)計(jì)感興趣的初學(xué)者入門使用。
書籍目錄
第1章 軟件開(kāi)發(fā)與程序設(shè)計(jì) 1.1 任務(wù)一:軟件的開(kāi)發(fā) 1.2 任務(wù)二:結(jié)構(gòu)化程序設(shè)計(jì)第2章 小學(xué)生數(shù)學(xué)選題系統(tǒng) 2.1 任務(wù)一:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的項(xiàng)目背景 2.2 任務(wù)二:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的需求分析 2.2.1 子任務(wù)一:編寫項(xiàng)目計(jì)劃書 2.2.2 子任務(wù)二:編寫需求規(guī)格說(shuō)明書 2.3 任務(wù)三:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的設(shè)計(jì) 2.3.1 子任務(wù)一:編寫概要設(shè)計(jì)說(shuō)明書 2.3.2 子任務(wù)二:編寫詳細(xì)設(shè)計(jì)說(shuō)明書 2.4 任務(wù)四:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的編碼實(shí)現(xiàn) 2.4.1 子任務(wù)一:界面設(shè)計(jì) 2.4.2 子任務(wù)二:登錄模塊的功能實(shí)現(xiàn) 2.4.3 子任務(wù)三:題量設(shè)置模塊的功能實(shí)現(xiàn) 2.4.4 子任務(wù)四:四則題庫(kù)模塊的功能實(shí)現(xiàn) 2.4.5 子任務(wù)五:評(píng)分系統(tǒng)模塊的功能實(shí)現(xiàn) 2.5 任務(wù)五:“小學(xué)生數(shù)學(xué)選題系統(tǒng)”的測(cè)試與優(yōu)化第3章 超市管理系統(tǒng) 3.1 任務(wù)一:“超市管理系統(tǒng)”的項(xiàng)目背景 3.2 任務(wù)二:“超市管理系統(tǒng)”的需求分析 3.2.1 子任務(wù)一:編寫項(xiàng)目計(jì)劃書 3.2.2 子任務(wù)二:編寫需求規(guī)格說(shuō)明書 3.3 任務(wù)三:“超市管理系統(tǒng)”的設(shè)計(jì) 3.3.1 子任務(wù)一:編寫概要設(shè)計(jì)說(shuō)明書 3.3.2 子任務(wù)二:編寫詳細(xì)設(shè)計(jì)說(shuō)明書 3.4 任務(wù)四: “超市管理系統(tǒng)”的編碼實(shí)現(xiàn) 3.4.1 子任務(wù)一:界面設(shè)計(jì) 3.4.2 子任務(wù)二:登錄模塊的功能實(shí)現(xiàn) 3.4.3 子任務(wù)三:數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 3.4.4 子任務(wù)四:商品維護(hù)模塊的功能實(shí)現(xiàn) 3.4.5 子任務(wù)五:會(huì)員管理——會(huì)員添加模塊的功能實(shí)現(xiàn) 3.4.6 子任務(wù)六:會(huì)員管理——會(huì)員查詢模塊的功能實(shí)現(xiàn) 3.4.7 子任務(wù)七:會(huì)員管理——會(huì)員統(tǒng)計(jì)模塊的功能實(shí)現(xiàn) 3.4.8 子任務(wù)八:會(huì)員管理——會(huì)員刪除模塊的功能實(shí)現(xiàn) 3.4.9 子任務(wù)九:商品銷售——購(gòu)物車清單的功能實(shí)現(xiàn) 3.4.10 子任務(wù)十:商品銷售——?jiǎng)討B(tài)處理商品數(shù)量的功能實(shí)現(xiàn) 3.4.11 子任務(wù)十一:商品銷售——商品結(jié)算的功能實(shí)現(xiàn) 3.4.12 子任務(wù)十二:庫(kù)存預(yù)警模塊的功能實(shí)現(xiàn) 3.5 任務(wù)五:“超市管理系統(tǒng)”的測(cè)試與優(yōu)化第4章 項(xiàng)目賞析一學(xué)生成績(jī)管理系統(tǒng) 4.1 概述 4.1.1 學(xué)生成績(jī)管理系統(tǒng)的背景 4.1.2 系統(tǒng)流程概要 4.2 明確問(wèn)題 4.3 分析 4.4 設(shè)計(jì)算法 4.4.1 概要設(shè)計(jì) 4.4.2 詳細(xì)設(shè)計(jì) 4.5 實(shí)現(xiàn) 4.6 測(cè)試 4.7 設(shè)計(jì)說(shuō)明 4.7.1 設(shè)計(jì)內(nèi)容的綜合性 4.7.2 分析方法 4.7.3 測(cè)試 4.7.4 待完善的問(wèn)題 附錄A 常用字符與ASCII碼對(duì)照表 附錄B C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)與結(jié)合方向 附錄C C語(yǔ)言常用庫(kù)函數(shù) 附錄D VC++6.0常用菜單功能說(shuō)明附錄E scanf、printf函數(shù)格式字符表 參考文獻(xiàn)
章節(jié)摘錄
第1章 軟件開(kāi)發(fā)與程序設(shè)計(jì) 1.1 任務(wù)一:軟件的開(kāi)發(fā) 軟件被應(yīng)用于世界的各個(gè)領(lǐng)域,對(duì)人們的生活和工作產(chǎn)生了深遠(yuǎn)的影響。近年來(lái),軟件開(kāi)發(fā)作為現(xiàn)代科學(xué)研究和解決工程問(wèn)題的基礎(chǔ),成為當(dāng)今世界不可缺少的一部分。在不久的將來(lái),軟件將成為驅(qū)動(dòng)社會(huì)發(fā)展的新動(dòng)力。 任務(wù)描述 軟件開(kāi)發(fā)的目標(biāo):以客戶與市場(chǎng)為導(dǎo)向、理解軟件真正的需求,開(kāi)發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性并滿足用戶需要的軟件產(chǎn)品,獲取最大的商業(yè)利益?! ∪蝿?wù)分析與設(shè)計(jì) 如果硬件是人的身體,那么軟件就是人的思維。在開(kāi)發(fā)軟件過(guò)程中,開(kāi)發(fā)的步驟、方法甚至技巧和習(xí)慣都會(huì)直接影響軟件成品的質(zhì)量。軟件開(kāi)發(fā)項(xiàng)目的成功有以下幾個(gè)主要的目標(biāo)作為驗(yàn)證標(biāo)準(zhǔn): ?。?)付出較低的開(kāi)發(fā)成本?! 。?)達(dá)到要求的軟件功能。 ?。?)取得較好的軟件性能。 ?。?)開(kāi)發(fā)的軟件易于移植?! 。?)需要較低的維護(hù)費(fèi)用。 ?。?)能按時(shí)完成開(kāi)發(fā)工作,即時(shí)交付使用?! ∪蝿?wù)實(shí)現(xiàn) 1.初識(shí)“軟件” 軟件(software)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。 凡是能看見(jiàn)、能摸到的都是硬件,如鍵盤、顯示器、鼠標(biāo)、主機(jī)等?! ∵\(yùn)行于硬件上的、我們常用的瑞星、Omce、操作系統(tǒng)等都是軟件!沒(méi)有軟件的計(jì)算機(jī)是“裸機(jī)”,相當(dāng)于廢鐵一堆。軟件和計(jì)算機(jī)密不可分,計(jì)算機(jī)軟件是為了解除人們繁重、重復(fù)的工作而產(chǎn)生的。軟件是為了告訴計(jì)算機(jī)要做什么、如何做而編寫的,是計(jì)算機(jī)能夠理解的一串指令、代碼、程序。
編輯推薦
《軟件設(shè)計(jì)與編程基礎(chǔ)(C語(yǔ)言版)》是知名專家指航,企業(yè)資源融入,突出先進(jìn)技術(shù);理論實(shí)踐一體,真實(shí)環(huán)境訓(xùn)教,突出開(kāi)發(fā)理念;特色項(xiàng)目引領(lǐng),工作過(guò)程導(dǎo)向,突出技能培養(yǎng);網(wǎng)絡(luò)資源支撐,師生自主學(xué)習(xí),突出持續(xù)發(fā)展。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
軟件設(shè)計(jì)與編程基礎(chǔ) PDF格式下載