學生管理系統

2021-09-12 11:44:12 字數 1957 閱讀 7275

乙個簡單的學生管理系統包括錄入、瀏覽、查詢、刪除的基本功能。學生的所有屬性都屬於學生本身,所以將這些資訊封裝成乙個類,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...