程序設計基礎(C語言)課程設計指導書
《程序設計基礎(C語言)課程設計指導書》由會員分享,可在線閱讀,更多相關《程序設計基礎(C語言)課程設計指導書(3頁珍藏版)》請在裝配圖網上搜索。
《程序設計基礎( C 語言) 》課程設計指導書一.課程設計目的和意義1、通過本次課程設計,鍛煉學生應用 C 語言的語法規(guī)則和已經掌握的一些較為簡單的算法,自己解決一個較簡單的課題,初步積累編程經驗。2、通過學習掌握程序設計的方法與編程技術,學會良好的程序設計風格,為計算機在不同領域的應用打下堅實的基礎。3、要求學生能利用計算機解決實際問題。從分析問題入手,設計可行的算法,進而編出相應的 C 程序。強調上機實踐過程,從實際應用出發(fā)。二.課題任務題目:1、學生信息管理系統(tǒng)(1) 學生基本信息包括:學號、姓名、性別、出生日期、身份證號(12 位整數(shù)) 、家庭住址、郵政編碼、政治面貌、民族、所在學院、班級編號。(2) 通過菜單選擇實現(xiàn):數(shù)據的錄入、編輯、刪除、查詢、統(tǒng)計、保存、打印等功能。(3) 使用文件完成數(shù)據的存取,要求每次運行某個功能模塊時,將數(shù)據讀入結構體中,并給用戶提供保存選項,可以將結構體中的數(shù)據保存在文件中。2、教務信息管理系統(tǒng)(1) 學生基本信息包括:學號、姓名、班級。學生選課信息包括:課程編號、課程名稱、平時成績、期末成績、總評成績、學分、重修否等。(2) 通過菜單選擇實現(xiàn):各種基本數(shù)據的錄入、修改、刪除、插入、查詢、統(tǒng)計等功能。(3) 統(tǒng)計模塊包括:① 統(tǒng)計每個學生各門功課的平均成績,并按此成績從高到低排序輸出每個學生的各項成績。② 統(tǒng)計并輸出各門功課的平均成績和總平均成績。③ 統(tǒng)計并輸出每個學生已修學分。④ 統(tǒng)計并輸出不及格學生清單(學號、姓名、不及格的課程和成績) 。3、圖書信息管理系統(tǒng)(1) 圖書基本信息包括:分類號、圖書編號、書名、作者、出版日期、ISBN、定價、館藏數(shù)、借閱數(shù)等。(2) 通過菜單選擇實現(xiàn):各種基本數(shù)據的錄入、修改、插入、刪除、查詢和統(tǒng)計等功能。(3) 統(tǒng)計模塊包括:① 統(tǒng)計館藏書籍總數(shù)、已借出書籍總數(shù)、在館書籍總數(shù)。② 統(tǒng)計館藏書籍總金額、館藏書籍的平均價格。4、書店銷售管理系統(tǒng)(1) 圖書信息包括:書名、出版序列號、編號、出版社、作者、定價、庫存量、出版日期等。(2) 通過菜單選擇實現(xiàn):各種基本數(shù)據的錄入、修改、刪除、查詢和統(tǒng)計等功能。(3) 統(tǒng)計模塊包括:庫存統(tǒng)計和銷售情況統(tǒng)計。5、學生公寓管理系統(tǒng)(1) 公寓信息包括:房間號、面積、樓層數(shù)、基本設施、價格、應住人數(shù)、實住人數(shù)。學生信息包括:學號、姓名、所在學院、年級、入住日期、離開日期、房間號。(2) 通過菜單選擇實現(xiàn):① 入住:將入住學生相關信息添加到上述信息庫中。② 查詢:房源信息和入住學生信息。③ 修改:對公寓信息和學生信息進行修改。④ 統(tǒng)計:公寓入住情況統(tǒng)計。三.設計報告及書寫內容要求課程設計任務完成后,每位同學必須獨立書寫一份課程設計報告,課程設計報告的內容應包括以下六個部分:1) 需求分析:包括設計題目、設計要求以及系統(tǒng)功能需求分析;2) 概要設計:包括系統(tǒng)總體設計框架和系統(tǒng)功能模塊圖;3) 詳細設計。包括主要功能模塊的算法設計思路和函數(shù)分析以及對應的工作流程圖;4) 調試分析過程描述。包括測試數(shù)據、測試輸出結果,以及對程序調試過程中存在問題的思考(列出主要問題的出錯現(xiàn)象、出錯原因、解決方法及效果等) ;5) 總結。包括課程設計過程中的學習體會與收獲。6) 主要源程序代碼(附錄) 。包括存儲結構設計說明,以及完整源程序清單(在源程序中對每個函數(shù)功能模塊進行注釋) ;- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 程序設計 基礎 語言 課程設計 指導書
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://kudomayuko.com/p-323903.html