C課程設計資訊管理

2021-04-11 18:52:03 字數 2215 閱讀 3306

內蒙古科技大學

本科生課程設計說明書

題目:c語言課程設計

學生資訊管理系統

學生姓名:

學號:專業:

班級:指導教師:

日期:內蒙古科技大學課程設計任務書 i

目錄 ii

第一章需求分析 3

1.1 引言 3

1.2 任務概述 3

1.3 資料描述 3

1.4 功能需求 3

1.5 效能需求 4

1.6 執行需求 4

1.7 任務計畫 4

第二章概要設計 4

2.1 總體設計 4

2.2 資料型別設計(或資料結構設計) 6

2.3 介面設計 //函式宣告 6

2.4 執行介面設計 7

第三章詳細設計 8

3.1 輸入模組設計 8

3.2 輸出模組設計 8

3.3 查詢模組設計 9

3.4 排序模組設計 10

3.5 儲存及讀取模組設計 10

第四章測試分析 12

4.1 測試程式執**況 12

4.2 出現的問題和解決的方法 15

第五章使用者手冊(可選) 16

5.1 使用說明 16

5.2 執行說明 16

第六章課程設計總結 17

附錄:程式** 18

參考文獻 28

致謝 28

學生基本資訊管理系統

1、建立學生資訊,資訊至少包含學生姓名,學號,性別,年齡,出生日期,家庭位址,e-mail,**位址等;

2、能夠提供新建、瀏覽、查詢、修改和刪除通訊錄資訊的功能;

3、能夠提供安不同方式查詢的功能;如按姓名或**等查詢;

struct student

;1、輸入功能:一次可以完成自定義學生人數的學生資訊記錄的輸入。

2、刪除功能:對指定學生的資訊進行刪除。

3、修改功能:對指定學生的資訊進行修改。

4、查詢功能:選擇某種方式並輸入該資訊查詢符合條件的學生資訊。

5、排序功能:以英語課程的分數為依據對學生資訊進行排序。

6、顯示功能:將以上功能操作後的學生資訊顯示出來。

7、退出主選單。

1、輸入功能:一次可以完成自定義學生人數的學生資訊記錄的輸入。

2、刪除功能:對指定學生的資訊進行刪除。

3、修改功能:對指定學生的資訊進行修改。

4、查詢功能:選擇某種方式並輸入該資訊查詢符合條件的學生資訊。

5、排序功能:以英語課程的分數為依據對學生資訊進行排序。

6、顯示功能:將以上功能操作後的學生資訊顯示出來。

7、退出主選單。

1、從鍵盤輸入包括學號、姓名、性別、出生年月日、籍貫、所在院系、專業、獎懲資訊等,並將其儲存在磁碟檔案裡。

2、具有進行單項查詢或多項查詢的功能(即按照給定的關鍵字姓名等找出滿足條件的紀錄)。

3、具有插入、修改和刪除資訊的功能。

4、具有輸出檔案資料資訊的功能。

總體結構我們採取模組化方式進行程式設計,要求程式的功能設計、資料結構設計及整體結構設計合理。也可根據自己對題目的理解增加新的功能模組。系統以選單介面方式(至少採用文字選單介面,如能採用圖形選單介面更好)工作,執行介面友好,演示程式以使用者和計算機的對話方式進行。

struct student

;表2.1:函式列表

主選單模組

採用switch()函式從鍵盤選擇相應選單的對應功能。

switch(c)

{ getchar();

case 1:insert_stu();break學生資訊錄入

case 2:print_stu();break學生資訊瀏覽

case 3:search_no(); break以學號方式查詢資訊

case 4:search_name(); break; //以姓名方式查詢資訊

case 5:del_stu(); break刪除學生資訊

case 6:revise_stu(); break修改學生資訊

case 7:arrage_stu();break儲存資訊

case 0:exit(0退出

C課程設計學生資訊管理系統

1.目的 1 掌握物件導向程式設計的基本思路和方法 2 了解系統開發的需求分析 類層次設計 模組分解 編碼測試 模組組裝與整體除錯的全過程 3 進一步熟悉c 中類的概念 類的封裝 繼承的實現方式 4 學會分析簡單的實際問題,並能利用所學的知識建立系統的邏輯結構,學會簡單的除錯技巧和方法。逐步熟悉物件...

c學生資訊管理系統課程設計

學生資訊管理系統 班級 計0905 學號 20091221146 姓名 李海堂 一 系統的基本功能包括 新增資訊 查詢資訊 修改資訊 刪除資訊 輸出資訊 退出系統 二 分析 該程式專案共建了3個類,分別為 學生類 class student 介面類 class menu 主程式類 class pro...

C語言課程資訊管理系統課程設計報告

c語言程式設計 課程設計報告 專業 班級 姓名 指導教師 二零一二年十二月二十六日 一 設計題目2 二 設計目的2 三 設計內容2 3.1需求分析2 3.2 概要設計3 3.3 詳細設計6 3.5 編寫過程中遇到的問題及解決辦法7 3.4 除錯結果8 3.6課程設計總結16 四 參考書目17 附錄a...