乙個簡單的學生管理系統包括錄入、瀏覽、查詢、刪除的基本功能。學生的所有屬性都屬於學生本身,所以將這些資訊封裝成乙個類,student類。除了學生的屬性外,student類還包括了input、output、delete等成員函式,直接對類成員進行操作。
「student.h」 //標頭檔案和類的宣告
#include
#include
using namespace std;
const
int n=10;
class student
;int student:
:total=0;
student:
:student()
student:
:student
(const student &stu)
//深拷貝建構函式
total++;}
student::~
student()
//析構函式
int student:
:gettotal()
//提取學生總數
string student:
:getname()
//提取姓名
string student:
:getid()
//提取身份證
string student:
:getnumber()
//提取學號
string student:
:getspeciality()
//提取專業
int student:
:getage()
//提取年齡
void student:
:display()
//顯示學生資訊
void student:
:input()
//輸入學生資訊
void student:
:delete()
//刪除學生資訊
「student.cpp」//c檔案和各個函式以及main函式
#include
"student.h"
void
menu()
//選單函式
void
inputstu
(student *stu)
//錄入資訊函式
while
(ch==
'y');}
void
search
(student *stu,string name)
//查詢資訊函式
i++;}
if(i>=n)
cout<<
"查無此人!"
<}void
outputstu
(student *stu)
//瀏覽資訊函式
void
insertstu
(student *stu)
//插入資訊函式
}void
deletestu
(student *stu,string name)
//刪除學生資訊
if(i>=n&&student:
:gettotal()
) cout<<
"無此同學!"
<}int
main()
case3:
outputstu
(stu)
;break
;case4:
insertstu
(stu)
;break
;case5:
default
:break;}
}}while
(choise)
;system
("pause");
return0;
}
學生管理系統
include stdio.h include include include struct student void print void void display struct student head struct student creat q next null display head ...
學生管理系統
任務 提供 管理員 和 使用者 乙個系統 可以檢視學生資訊 系統提供 帳號登入 資訊管理功能 管理員使用者可以對學生資訊進行 增 刪 改 查 並 同時能夠 管理賬戶 資訊 普通使用者 只能進行 對資訊的查詢功能 可以根據學號 或者 姓名查詢 1.初始化 3個檔案 配置檔案 帳號資訊檔案 學生資訊檔案...
學生管理系統
注釋 這個小的系統,主要體現了c語言的 分而治之,重用 也就是老師教函式時給我們說的最核心的思想。主要吧,就是先在開始 定義後面要使用的函式,再定義一些全域性變數 再在主函式中一一呼叫。在主函式後面 再一一的寫這些函式體 也就是乙個個小的演算法慢慢湊起來 就組成了 include include i...