設計實現一個模擬的小型教務管理系統_第1頁
設計實現一個模擬的小型教務管理系統_第2頁
設計實現一個模擬的小型教務管理系統_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1目的通過小型教務管理系統的設計,培養(yǎng)學生綜合利用c語言進行程序設計的能力,加強函數的運用及學生對軟件工程方法的初步認識,提高軟件系統分析能力和程序文檔建立、歸納總結的能力,培養(yǎng)學生利用系統提供的標準函數及典型算法進行設計。2基本要求該系統用于管理學生的基本信息、課程成績及畢業(yè)資格審查。要求實現以下功能:①通過此模塊來管理課程信息,包括查詢,添加,修改,刪除等功能。在進行課程信息添加時,系統會自動監(jiān)測所添加的信息是否已經存在,如果存在,會提示已經存在。在進行課程信息刪除時,同樣要求再次確定。②實現對學生信息、課程成績及畢業(yè)資格審查的文件存?。ǚ謩e存儲在Studentlnfo.txt、StudentScore.txt和GraduateCheck..txt文件中),實現對學生信息、課程成績的記錄增加、刪除及修改;③實現輸入學生學號或姓名查詢并顯示學生的課程成績;④實現輸入學生學號或姓名,根據該學生的課程成績,顯示畢業(yè)資格審查結果。3、考核要求:1)寫出設計報告:包括實驗題目與環(huán)境、設計思想、函數分解過程、算法描述以及相應的數據流程圖、源程序清單、測試的數據以及程序運行的結果2)如果程序未能夠通過運行,分析可能出錯的原因。學生的基本信息記錄,如:學號姓名性別出生日期專業(yè)20050999張三男1980年6月1日軟件工程學生的課程成績記錄,如:學號課程名稱課程性質學分成績20050999毛澤東思想概論公共必修46020050999高級語言程序設計專業(yè)必修37020050999WEB程序設計專業(yè)選修28020050999IT企業(yè)管理素質課190????????????????????????畢業(yè)資格審查結果,顯示信息如下:學號課程性質應修學分數已獲學分數是否通過20050999公共必修1010是20050999專業(yè)必修3029否20050999專業(yè)選修2528是20050999素質課1516是提示及說明學生記錄、生日請用結構體完成存儲,課程性質及專業(yè)請用枚舉類型存儲。學生信息、課程成績、畢業(yè)資格審查的管理可用結構體數組或鏈表實現。請注意分配好時間,完成系統設計與實現,同時認真填寫大作業(yè)報告!按時提交大作業(yè)報告、可運行的程序及代碼,逾期不交,期末成績以0分記。目的和要求(1)目的通過班級信息管理系統的設計,培養(yǎng)學生綜合利用C語言進行程序設計的能力,加強函數的運用及學生對軟件工程方法的初步認識,提高軟件系統分析能力和程序文檔建立、歸納總結的能力,培養(yǎng)學生利用系統提供的標準函數及典型算法進行設計。(2)基本要求合理運用C語言的數組、指針、結構體及文件操作等,實現一個模擬的班級通信錄管理系統。該系統用于管理學生的基本信息、通信信息等。具體要求如下:工作人員可以通過此程序來管理學生信息,包括查詢,添加,修改,刪除等功能。在進行添加時,系統會自動監(jiān)測所添加的學生信息是否已經存在,如果存在,會提示用戶該學生已經存在。在刪除時,要首先彈出對話框,讓用戶確認是否刪除,只有經過確認才能夠被刪除。在進行學生信息管理時,不準用戶修改學號。通過鍵盤或讀取文件的方法讀取學生的信息。能夠運用結構化程序設計的選擇和循環(huán)結構,并熟練使用相關的語句(如dowhile、for、if-elseif等)。程序要有主菜單,能夠完成主要的功能??己艘螅?)寫出設計報告:包括實驗題目與環(huán)境、設計思想、函數分解過程、算法描述以及相應的數據流程圖、源程序清單、測試的數據以及程序運行的結果2)如果程序未能夠通過運行,分析可能出錯的原因。學生的基本信息記錄如下表,應根據編程設計的需要適當增加信息:學號姓名性別住址系別電子郵箱電話個人簡介密碼20050999張三男????????????????????????提示及說明(1)學生記錄可用數組或結構體完成存儲。(2)學生信息的管理可用結構體數組或鏈表實現。(3)請注意分配好時間,完成系統設計與實現,同時認真填寫大作業(yè)報告!按時提交大作業(yè)報告、可運行的程序及代碼,逾期不交,期末成績以0分記。

目的和要求(1)目的通過設計實現一個簡易的科學計算器,培養(yǎng)學生綜合利用c語言進行程序設計的能力,加強函數的運用及學生對軟件工程方法的初步認識,提高軟件系統分析能力和程序文檔建立、歸納總結的能力,培養(yǎng)學生利用系統提供的標準函數及典型算法進行設計。(2)基本要求簡易科學計算器如下圖所示。軟件主要分為三個部分:數字輸入區(qū);函數處理區(qū);以及存儲區(qū)。a.數字區(qū)包括0?9數字鍵和小數點以及正負號。通過改變標簽的Caption屬性實現數字的顯示b.函數區(qū):包括本軟件所有可以處理的函數。定義通用的calc函數當觸發(fā)函數區(qū)的某一按鈕時通過調用calc函數執(zhí)行相應的函數處理。c.存儲區(qū):建立五個存儲器用于數字的存儲工作。通過定義全局變量來實現存儲數字在各子模塊的調用??己艘螅?)寫出設計報告:包括實驗題目與環(huán)境、設計思想、函數分解過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論