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