學生資訊管理系統程式設計

2021-03-10 23:24:23 字數 2249 閱讀 9059

1、 軟體開發目的

該軟體主要是實現對學生基本資訊進行系統化的管理,首先可以對學生基本資訊進行錄入和訪問,其次可以瀏覽學生的相關資訊,然後可以刪除和插入學生的相關資訊,還有就是可按學號或按學生姓名查詢此學生的相關資訊。由此來系統化管理學生基本資訊,並達到簡易操作的目的。

2、 功能分析說明圖

3、 各項功能說明

(1)學生基本資訊的錄入和儲存:

在鍊錶中的適當位置插入乙個學生資訊節點,一次新增一條學生資訊(新增內容包含學號、姓名、年齡),如果新增的學號已經在檔案中存在,則不能新增到檔案中去,應顯示錯誤提示語;如果新增成功,則顯示成功提示語。新增操作完畢後,應該詢問使用者是否繼續執行此操作。如果使用者不繼續,則退回到程式初始介面。

(2)顯示學生資訊:

此功能是顯示乙個學生資訊節點中的資訊,並在螢幕上顯示出來。

(3)刪除學生資訊:

進入該項功能介面後,刪除學生資訊,一次刪除一條學生資訊。

(4)按學號查詢學生資訊:

按學號查詢學生資訊,要求顯示檔案中與使用者輸入的學號相匹配的學生資訊,要求顯示學號、姓名、年齡等字段,如果檔案中沒有學生資訊,則顯示提示語。查詢操作完畢後,應該詢問使用者是否繼續執行此操作。如果使用者不繼續,則退回到程式初始介面。

(5)按姓名查詢學生資訊:

按姓名查詢學生資訊,要求顯示檔案中與使用者輸入的學號相匹配的學生資訊,要求顯示學號、姓名、年齡等字段,如果檔案中沒有學生資訊,則顯示提示語。查詢操作完畢後,應該詢問使用者是否繼續執行此操作。如果使用者不繼續,則退回到程式初始介面。

(6)修改學生資訊

修改學生資訊中的某一項資訊,一次更新一條學生資訊(更新內容包含學號、姓名、年齡等字段值),如果更新的學號在檔案中不存在,則不能更新,應該顯示錯誤提示語;如果更新成功,則顯示成功提示語。更新操作完畢後,應該詢問使用者是否繼續執行此操作。如果使用者不繼續,則退回到程式初始介面。

(7)退出系統,結束任務。

4、 軟體功能的驗收標準

1.有較為美觀簡潔大方的選單,能保證使用者方便、直觀、快捷的熟悉並使用軟體的各項功能。

2.有嚴密正確的資料驗證功能和資料處理功能,能夠查詢、插入、修改和刪除學生資訊。

3.系統要有一定的可靠性。

問題補充:

不方便貼出來,發到我郵箱也可!

最佳答案

#include

#include

#include

#include

#define null 0

#define len sizeof(struct student)

#define file_data_path "c:\student.txt"

struct student

;int total_num = 0;

struct student *head = null;

void wel***e();

void mainmenu();

void record();

void insert(struct student *stu);

void display(struct student *stu);

void displayall();

void query();

void query_by_num();

void query_by_name();

void readdata();

void writedata();

void freeall();

void del();

void change();

void devise(struct student *p);

int main()

else

}return 0;

}//顯示歡迎資訊

void wel***e()

//系統主選單

void mainmenu()

}while(choice != 0);

}//錄入學生資訊

void record()

{ struct student *p0;

p0 = (struct student *)malloc(len);

printf("請輸入學生的學號:");

scanf("%ld",&p0->num);

printf("請輸入學生的姓名:");

scanf("%s",p0->name);

printf("請輸入學生的年齡:");

scanf("%d",&p0->age);

printf("請輸入學生的性別:");

學生成績管理系統程式設計

要求 設計乙個學生成績管理資訊系統,編寫系統設計報告,內容包括 1 系統概述 系統目標 系統主要功能 輸入 輸出 編輯 列印 查詢 2 系統設計規範 系統名稱 檔案命名規範 資料庫 表 字段命名規範 3 總體結構設計 系統功能結構圖 子系統及模組功能說明 子系統流程圖 畫功能模組結構圖 計算機網路系...

學生宿舍管理系統程式設計優秀

include include include include include include struct information student struct information head,p,pr void tianjia 新增新學生 int chaxun查詢學生 void shanchu...

學籍管理系統程式設計說明

一 引言 學籍管理系統是教學中不可缺少的乙個重要的系統,沒有學籍管理系統,學校的教學工作將不能正常進行,更重要的是對學生的管理是可以說是力不從心。二 系統說明 本程式是乙個小型的學籍管理系統,資料主要儲存在指定的檔案中,本系統的操作者主要有三種,一是學生,二是各班的班主任,三是教務處學籍管理者。對於...