c语言recy未定义标识符,C语言课程设计 材料管理系统.doc
C語言課程設計 材料管理系統
中南大學
Central South University
課程設計報告
題 目:
設 計 者:
專業班級:
學 號:
指導教師:
所屬院系:
2011年6月30日
目錄
課程設計的目的……………………………………………………....1
設計任務要求.…………………………………………………..........1
總體設計方案…………………………………………………………...2
軟件設計…………………………………………………………………...4
系統軟件的調試及使用操作說明…………………………….5
源程序清單………………………………………………………………..6
課程設計總結……………………………………………………………22
參考文獻.......................................................................22
課程設計的目的
本次“C語言程序設計實踐”課程設計,是基于“C語言程序設計基礎”課程學習內容的重要實踐環節。它是根據教學計劃的要求,在教師的指導下,對學生實施程序設計訓練的必要過程,是對前期課堂學習內容的綜合應用及其效果的檢驗和提高。通過課程設計的實踐環節的教學,可以加深學生對所學內容的綜合運用能力,同時也可以通過查詢相關資料,培養學生自學能力,提高學習興趣,增強學生程序設計能力,使學生得到很好的鍛煉,為以后的學習打下堅實的基礎。
2、 設計任務要求
本次“C 語言程序設計實踐”課程設計,是基于“C 語言程序設計基礎”課程學習內容
的重要實踐環節,其主要目的在于,通過綜合程序課程設計,培養和提高學生的獨立分析問
題、解決實際問題的能力和計算機語言編程能力。本次課程設計時間為2 周,要求每位同學在為期兩周的時間段內,獨立完成相關設計題所規定的任務(上機時數為20 學時)。進度安排建議如下:1、閱讀設計題目、任務內容,規劃設計進度,并進行軟件的各相關功能模塊的規劃設計。2、在Turbo C(或Visual C++6.0)環境下,用結構化程序設計思想進行C 語言程序設計、功能模塊調試(7-9 天)。
相關管理系統設計題的基本功能要求:
數據文件管理功能:創建新文件、管理老文件。
輸入/添加/插入記錄:能夠完成對任意一條記錄輸入、添加或插入數據表中,并
保存到數據文件中。
顯示、查詢記錄:能夠打開已存在的數據表文件,根據用戶要求按所給記錄關鍵字
顯示、查詢一個或多個相關聯記錄的各項信息。
修改記錄:能夠打開已存在的數據表文件,并對確定的任意記錄進行修改,在修改
過程中,應顯示記錄信息,給出確認提示,并對更新的記錄信息進行文件保存。
刪除記錄:能夠打開已存在的數據表文件,可以刪除數據表中的任一記錄,要求具
備邏輯刪除(具有恢復功能)和物理刪除功能,并對新的數據表信息進行文件保存。
統計功能:能夠打開已存在的數據表文件,對數據表中與某關鍵字匹配的相關記錄
進行數據統計(包括:總數、平均值、分段信息),例如:按課程得分為100、90~99、80~89、70~79、60~69 和不及格學生的人數,以及所占百分比。
排序:對記錄進行排序。例如:按某門課程的成績排序,或按成績總分進行排序等。
在正確、合理的軟件功能規劃的基礎上,進行各功能模塊的設計。建議用文件包含或工程文件形式,進行逐個模塊的功能調試與功能實現。切忌將多個功能模塊混合一起進行調試。
自頂向下,逐步細化、逐步求精,對于給定問題進行透徹的了解和詳細的分析的基礎上,把問題分解成若干個按順序執行的邏輯部分,稱為“模塊”。每個子任務如果仍很復雜,還可以再分解為若干個子任務。如此逐層分解,對于每個模塊的設計都采用這種“自頂向下、逐步細化”的方法,將它們分解成為基本結構為止。
當一個程序的規模比較龐大,層次和模塊比較多時,不要每次都將所有模塊按順序執行一遍,最好在每一層,至少在最高幾層都設一個“菜單”。為方便用戶操作,“菜單”技術已廣泛使用在計算機的系統軟件中,具體做法是:程序首先把各功能說明及相應代號以菜單形式顯示在屏幕上,然后由用戶在鍵盤上輸入所選的功能代號,程序自動轉去調用相應的功能模塊進行處理。
3、總體設計方案
設計題目:材料管理系統
設計內容:調研、選擇一個典型倉庫材料信息管理案例,實現材料庫存、領用信息信息管理。每種材料的記錄信息,包括:編號、名稱、單價、入庫數量、庫存數量、出庫數量、保管人、進貨時間、出貨時間和備注等。
設計流程圖:
總結
以上是生活随笔為你收集整理的c语言recy未定义标识符,C语言课程设计 材料管理系统.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MTK6577手机有哪些 MT6577手
- 下一篇: [CTF]CTFSHOW文件包含练习笔记