1. 程式人生 > >基於C語言的課程資訊管理系統

基於C語言的課程資訊管理系統

一、 設計內容及要求

每門課程包含以下資訊項:課程編號,課程名稱,課程性質,學時,授課學時,實驗或上機學時,學分,開課學期。系統的主要功能包括:

  1. 建立課程資訊檔案,根據提示輸入課程的各項資訊,然後將課程資訊儲存到一個檔案中。
  2. 增加課程資訊,在原有課程資訊檔案的基礎上增加新的課程資訊,要求繼續儲存至原檔案,並提示使用者選擇是否繼續進行增加操作。
  3. 刪除課程資訊,提示使用者輸入要進行刪除操作的課程編號,如果在檔案中有該資訊存在,則將該課程編號所對應的課程資訊刪除,否則輸出提示資訊,並提示使用者選擇是否繼續進行刪除操作。
  4. 修改課程資訊,提示使用者輸入要進行修改操作的課程編號,如果在檔案中有該資訊存在,則將提示使用者輸入該編號對應的要修改的選項,結果儲存至原檔案,並提示使用者選擇是否繼續進行修改操作。
  5. 按不同條件對課程資訊進行查詢操作,輸出滿足條件的課程資訊。

    • 按課程名稱查詢,輸入課程名稱。

    • 按開課學期查詢,輸入開課學期。

  6. 按不同條件對課程資訊進行統計工作。

    • 按課程性質統計課程門數(例:選修課:5門;必修課:10門)。

    • 找出學分大於等於3分的課程,並輸出他們的資訊。

二、設計思路

2.1 系統概述

  1. 系統名稱:課程資訊管理系統

  2. 根據系統開發所提出該《課程資訊管理系統》所應具備的系統功能包括以下六點:

    • 建立課程資訊檔案;

    • 增加課程資訊;

    • 刪除課程資訊;

    • 修改課程資訊;

    • 按不同條件對課程資訊進行查詢操作,輸出滿足條件的課程資訊;

    • 按不同條件對課程資訊進行統計工作。

  3. 使用者人群:學校課程資訊管理人員及在校學生。


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/137.html