真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何用C++實現(xiàn)高校人員信息管理系統(tǒng)

本篇內(nèi)容主要講解“如何用C++實現(xiàn)高校人員信息管理系統(tǒng)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何用C++實現(xiàn)高校人員信息管理系統(tǒng)”吧!

創(chuàng)新互聯(lián)建站專注于南豐網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供南豐營銷型網(wǎng)站建設(shè),南豐網(wǎng)站制作、南豐網(wǎng)頁設(shè)計、南豐網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造南豐網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南豐網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

一、問題描述及功能要求

1、問題描述

某高校有四類員工:教師、實驗員、行政人員,教師兼行政人員;共有的信息包括:編號、姓名、性別、年齡等。其中,教師還包含的信息有:所在系部、專業(yè)、職稱;實驗員還包含的信息由:所在實驗室、職務(wù);行政人員還包含的信息有:政治面貌、職稱等。

2、功能要求

(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。
(2)查詢功能:可根據(jù)編號、姓名等信息對已添加的記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。
(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。
(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意編號的唯一性。
(5)刪除功能:主要實現(xiàn)對已添加的人員記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要刪除的人員的編號或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。
(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計。能統(tǒng)計四類人員數(shù)量以及總數(shù),統(tǒng)計男、女員工的數(shù)量。
(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。
(8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。

二、代碼實現(xiàn) 帶有注釋

廢話不說,直接代碼,歡迎指正。

#include"iostream"
#include 
#include"stdlib.h"
#define MAX 100
using namespace std;
class person  //定義一個類實現(xiàn)共有的基礎(chǔ)信息
{
public:
 int num;
 char name[20];
 char sex[4];
 int age;
};
//Teacher class
class Teacher:virtual public person
{

public:
 char dept[20];
 char special[20];
 char title[20];
 void Input()  //錄入信息
 {
  cout<<"Input num:";cin>>num;
  cout<<"Input name:";cin>>name;
  cout<<"Input sex:";cin>>sex;
  cout<<"Input age:";cin>>age;
  cout<<"Input dept:";cin>>dept;
  cout<<"Input special:";cin>>special;
  cout<<"Input title:";cin>>title;
 }
 void Output()  //輸出信息
 {
  cout<<"編號: "<>nu;
 for(i=0;i>n;
 for(j=0;j>n;
 for(j=0;j>n;
 for(j=0;j>Teatop;
 infile.open("Tea_data.dat",ios::binary);
    if(!infile)
    {cerr<<"open error!"<>b;
  switch(b)
  {
  case 1:TM.Add();break;
  case 2:TM.Search();break;
  case 3:TM.Show();break;
  case 4:TM.Edit();break;
  case 5:TM.Delete();break;
  case 6:cout<<"共有教師人數(shù):"<>num;
  cout<<"Input name:";cin>>name;
  cout<<"Input sex:";cin>>sex;
  cout<<"Input age:";cin>>age;
  cout<<"Input testroom:";cin>>testroom;
  cout<<"Input post:";cin>>post;
 }
 void Output()
 {
  cout<<"編號: "<>nu;
 for(i=0;i>n;
 for(j=0;j>n;
 for(j=0;j>n;
 for(j=0;j>Testop;
 infile.open("Test_data.dat",ios::binary);
    if(!infile)
    {cerr<<"open error!"<>b;
  switch(b)
  {
  case 1:TM.Add();break;
  case 2:TM.Search();break;
  case 3:TM.Show();break;
  case 4:TM.Edit();break;
  case 5:TM.Delete();break;
  case 6:cout<<"共有實驗員人數(shù):"<>num;
  cout<<"Input name:";cin>>name;
  cout<<"Input sex:";cin>>sex;
  cout<<"Input age:";cin>>age;
  cout<<"Input polices:";cin>>polices;
  cout<<"Input post1:";cin>>post1;
 }
 void Output()
 {
  cout<<"編號: "<>nu;
 for(i=0;i>n;
 for(j=0;j>n;
 for(j=0;j>n;
 for(j=0;j>Policersop;
 infile.open("Policers_data.dat",ios::binary);
    if(!infile)
    {cerr<<"open error!"<>b;
  switch(b)
  {
  case 1:TM.Add();break;  //TM去調(diào)用add類
  case 2:TM.Search();break;
  case 3:TM.Show();break;
  case 4:TM.Edit();break;
  case 5:TM.Delete();break;
  case 6:cout<<"共有行政員人數(shù):"<>num;
  cout<<"Input name:";cin>>name;
  cout<<"Input sex:";cin>>sex;
  cout<<"Input age:";cin>>age;
 }
 void Output()  //輸出信息
 {
  cout<<"編號: "<>nu;
 for(i=0;i>n;
 for(j=0;j>n;
 for(j=0;j>n;
 for(j=0;j>Teapolitop;
 infile.open("Tea_data.dat",ios::binary);
    if(!infile)
    {cerr<<"open error!"<>b;
  switch(b)
  {
  case 1:TM.Add();break;
  case 2:TM.Search();break;
  case 3:TM.Show();break;
  case 4:TM.Edit();break;
  case 5:TM.Delete();break;
  case 6:cout<<"共有教師兼行政人數(shù):"<>m;

 if(m!=666666)
 {
  cout<<"密碼錯誤!"<>a;

  switch(a)  //用switch語句來判斷輸入的數(shù)字
  {
  case 1:Tea_mune(Tmer1);break;
  case 2:Test_mune(Tetmer);break;
  case 3:Policers_mune(Polimer);break;
  case 4:Teapoli_mune(Tp);break;
  case 0:break;
  default:cout<<"\n error"<

到此,相信大家對“如何用C++實現(xiàn)高校人員信息管理系統(tǒng)”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前名稱:如何用C++實現(xiàn)高校人員信息管理系統(tǒng)
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jdesdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部