軟體設計與編程基礎(C語言版)

軟體設計與編程基礎(C語言版)

本書是一本軟體設計與編程的基礎入門用書。全書以C語言為媒介,詳細地介紹了結構化程式的開發的完整流程,主要內容包括項目背景、需求分析(項目計畫書、需求規格說明書)、系統設計(概要設計說明書、詳細設計說明書)、編碼實現、系統測試與最佳化。

圖書信息

書 名: 軟體設計與編程基礎(C語言版)
作 者:吳艷平,岳淑玲 
出版社電子工業出版社
出版時間: 2009-7-1
ISBN: 9787121089633
開本: 16開
定價: 29.00元

內容簡介

本書是一本軟體設計與編程的基礎入門用書。全書以C語言為媒介,詳細地介紹了結構化程式的開發的完整流程,主要內容包括項目背景、需求分析(項目計畫書、需求規格說明書)、系統設計(概要設計說明書、詳細設計說明書)、編碼實現、系統測試與最佳化。
本書精心選擇了“小學生數學選題系統”、“超市管理系統”兩個項目,這些教學項目均由企業專家親自指導,依據從簡單到複雜的規律,逐步構建使用者的軟體開發與設計理念,與以往的教材相比,更注重學習者能力的培養,具有一定的普遍性、實用性和可操作性。本書充分體現行為導向教學方法,在實施項目時,將面向過程的軟體開發方法、算法及C語言相關知識均貫穿在項目這條主線上,讓學生學會在工作中處理各類問題的方法,實現理論與實踐一體化教學,把培養學生的能力放在首位。本教材同時提供了教材中所用項目的完整代碼及配套電子課件。
本書可作為高職高專計算機專業及相關非計算機專業的教材使用,也可作為培訓教材,也可供對程式設計感興趣的初學者入門使用。

圖書目錄

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

相關詞條

熱門詞條

聯絡我們