欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C++課程設(shè)計學生信息管理系統(tǒng)

      時間:2019-05-15 09:24:54下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C++課程設(shè)計學生信息管理系統(tǒng)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C++課程設(shè)計學生信息管理系統(tǒng)》。

      第一篇:C++課程設(shè)計學生信息管理系統(tǒng)

      C++程序設(shè)計實踐教學環(huán)節(jié)任務(wù)書

      一、題目:學生信息管理系統(tǒng)

      二、目的與要求

      1.目的:

      (1)掌握面向?qū)ο蟪绦蛟O(shè)計的基本思路和方法;

      (2)了解系統(tǒng)開發(fā)的需求分析、類層次設(shè)計、模塊分解、編碼測試、模塊

      組裝與整體調(diào)試的全過程;

      (3)進一步熟悉C++中類的概念、類的封裝、繼承的實現(xiàn)方式;(4)學會分析簡單的實際問題,并能利用所學的知識建立系統(tǒng)的邏輯結(jié)構(gòu),學會簡單的調(diào)試技巧和方法。逐步熟悉面向?qū)ο蟪绦蛟O(shè)計的方法,養(yǎng)成良好的編程習慣。

      2.要求基本要求:

      (1)要求利用C++面向?qū)ο蟮木幊趟枷雭硗瓿上到y(tǒng)的設(shè)計;(2)進行簡單界面設(shè)計,能夠?qū)崿F(xiàn)友好的交互;(3)具有清晰的程序流程圖和數(shù)據(jù)結(jié)構(gòu)的詳細定義;(4)熟練掌握C++對文件的各種操作。

      三、信息描述

      有關(guān)該系統(tǒng)基本信息的描述(如:學號、姓名、系別、班級和各科成績等)。

      四、功能描述

      1.添加、刪除

      系統(tǒng)將提示用戶輸入新添加學生的信息;由用戶輸入要刪除的學生的學號,然后調(diào)用刪除函數(shù),刪除該名學生的資料。2.查找

      首先由用戶輸入要查找的學生的學號,系統(tǒng)用查找函數(shù)查找,然后系統(tǒng)就調(diào)用輸出函數(shù)。

      3.修改

      首先由用戶輸入要修改的學生的學號,然后系統(tǒng)用修改函數(shù)查找,顯示該名學生的資料,然后系統(tǒng)提示用戶輸入需要修改的項目和新的資料。4.界面要求

      開始登錄管理界面、主要提示菜單界面(提示用戶執(zhí)行何種操作)等。

      五、解決方案

      1.分析程序的功能要求,劃分程序功能模塊。2.畫出系統(tǒng)流程圖。

      3.代碼的編寫、程序的功能調(diào)試。4.完成系統(tǒng)總結(jié)報告以及使用說明書

      六、進度安排

      此次課程設(shè)計時間為一周或兩周,分四個階段完成:

      1.分析設(shè)計階段。指導(dǎo)教師應(yīng)積極引導(dǎo)學生自主學習和鉆研問題,明確

      設(shè)計要求,找出實現(xiàn)方法,按照需求分析、總體設(shè)計、詳細設(shè)計這幾個步驟進行。

      2.編碼調(diào)試階段:根據(jù)設(shè)計分析方案編寫代碼,然后調(diào)試該代碼,實現(xiàn)

      課題要求的功能。

      3.總結(jié)報告階段:總結(jié)設(shè)計工作,寫出課程設(shè)計說明書,要求學生寫出需

      求分析、總體設(shè)計、詳細設(shè)計、編碼、測試的步驟和內(nèi)容。4.考核階段。

      七、撰寫課程設(shè)計報告或課程設(shè)計總結(jié)

      總結(jié)報告包括需求分析、總體設(shè)計、詳細設(shè)計、編碼(詳細寫出編程步驟)、測試的步驟和內(nèi)容、課程設(shè)計總結(jié)、參考資料等,不符合以上要求者,則本次設(shè)計以不及格記。

      八、參考資料

      《C++語言程序設(shè)計教程》

      網(wǎng)上相關(guān)資料(....略)

      第二篇:C++課程設(shè)計 教職工信息管理系統(tǒng)源代碼

      教職工信息管理系統(tǒng)源碼

      #include #include #include #include

      #define maxsize 100 fstream iofile;//文件指針

      class Time //時間類 {

      public:

      int year;

      int month;

      int day;};

      class Telem //個人信息 {

      public:

      char name[20];

      char sex[10];

      Time birthtime;//組合Time類

      char num[20];

      char wage[20];

      Time worktime;

      int year;

      char department[20];

      friend istream& operator>>(istream& input,Telem& T);

      friend ostream& operator<<(ostream& output,Telem& T);

      friend int operator-(Time & t1,Time & t2);};

      class People:virtual public Telem //雇員類 {

      public:

      People();

      virtual void AddF()=0;//添加

      virtual void Addall()=0;

      virtual void Add()=0;

      virtual void Display();//輸出數(shù)組的內(nèi)容

      virtual void Displaypart(char p[]);

      virtual void Findname(char n[]);

      virtual void Findyear(int);

      virtual void Del(char n[])=0;

      virtual void Del(int);protected:

      Telem data[maxsize];

      Time now;

      int length;};

      class Teacher:virtual public People //派生虛基類 {

      public:

      virtual void AddF();

      virtual void Addall();

      virtual void Add();

      virtual void Display();

      virtual void Del(int i);

      virtual void Del(char n[]);};

      class worker:virtual public People //派生虛基類 {

      public:

      virtual void AddF();

      virtual void Addall();

      virtual void Add();

      virtual void Display();

      virtual void Del(int i);

      virtual void Del(char n[]);};

      People::People()//系統(tǒng)自動生成的構(gòu)造函數(shù) {

      length=0;

      now.year=2010;

      now.month=7;

      now.day=6;}

      void People::Display()//引用 {

      int i;

      for(i=0;i

      cout<

      void People::Displaypart(char p[])//引用數(shù)組

      {

      int i,c;

      for(i=0;i

      if(strcmp(data[i].wage,p)==0)

      {

      cout<<“輸出選擇姓名1 性別2 編號3 工資4 出生日期5 工作時間6 年齡7 系別8 退出選擇9”<

      while(cin>>c)

      {

      switch(c)

      {

      case 1: cout<<“姓名:”<

      case 2: cout<<“性別:”<

      case 3: cout<<“編號:”<

      case 4: cout<<“工資:”<

      case 5: cout<<“出生日期:”<

      case 6: cout<<“工作時間:”<

      case 7: cout<<“年齡:”<

      case 8: cout<<“系別:”<

      case 9: goto loop;

      default:cout<<“操作錯誤......”<

      }

      }

      loop:;

      } }

      void People::Findname(char n[])//引用 {

      int i;

      for(i=0;i

      if(strcmp(data[i].name,n)==0)//對象引用

      cout<

      void People::Findyear(int y){

      int i;

      for(i=0;i

      if(data[i].year==y)

      cout<

      void People::Del(int i){

      int j;

      if(i<1||i>length)

      cout<<“不存在第”<

      for(j=i;j

      data[j-1]=data[j];

      length--;}

      void worker::AddF(){

      int flag=0;

      iofile.open(“worker_information.txt”,ios::in|ios::binary);//文件的打開與關(guān)閉

      while(iofile.seekg(ios::cur))

      {

      iofile.seekg(length*sizeof(data[length]),ios::beg);

      iofile.read((char*)&data[length],sizeof(data[length]));//文件的隨機訪問

      length++;

      if(length==maxsize)

      {

      flag=1;

      goto loop;

      }

      }

      People::Del(length);

      cout<<“添加人員信息成功......”<

      loop:

      if(1==flag)

      cout<<“人員信息儲存空間已滿......”<

      iofile.close();}

      void worker::Addall(){

      char ans;

      int flag=0;

      iofile.open(“worker_information.txt”,ios::out|ios::binary);

      do

      {

      cin>>data[length];

      data[length].year=now-data[length].birthtime;

      iofile.write((char*)&data[length],sizeof(data[length]));

      cout<<“添加人員信息成功......”<

      length++;

      if(length==maxsize)

      {

      flag=1;

      goto loop;

      }

      cout<<“contine(Y|N)?”;

      cin>>ans;

      }while('y'==ans||'Y'==ans);loop:

      if(1==flag)

      cout<<“人員信息儲存空間已滿......”<

      iofile.close();}

      void worker::Add(){

      int flag=0;

      iofile.open(“worker_information.txt”,ios::app|ios::out|ios::binary);

      if(length==maxsize)

      {

      flag=1;

      goto loop;

      }

      cin>>data[length];

      data[length].year=now-data[length].birthtime;

      iofile.write((char*)&data[length],sizeof(data[length]));

      cout<<“添加人員信息成功......”<

      length++;

      loop:

      if(1==flag)

      cout<<“人員信息儲存空間已滿......”<

      iofile.close();}

      void worker::Display(){

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆工人信息 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      if(0==length)

      cout<<“無......”<

      int i;

      for(i=0;i

      cout<

      int i,j,k;

      for(i=0;i

      if(strcmp(data[i].name,n)==0){

      k=i+1;break;}

      if(k<1)

      cout<<“不存在姓名”<

      for(j=k;j

      data[j-1]=data[j];

      length--;

      cout<<“刪除人員信息成功......”<

      void worker::Del(int i){

      int j;

      if(i<1||i>length)

      cout<<“不存在第”<

      for(j=i;j

      data[j-1]=data[j];

      length--;

      cout<<“刪除成功......”<

      }

      void Teacher::AddF(){

      int flag=0;

      iofile.open(“Teacher_information.txt”,ios::in|ios::binary);

      while(iofile.seekg(sizeof(data[length]),ios::cur))

      {

      if(iofile.seekg(length*sizeof(data[length]),ios::beg))

      iofile.read((char*)&data[length],sizeof(data[length]));

      else

      break;

      length++;

      if(length==maxsize)

      {

      flag=1;

      goto loop;

      }

      }

      People::Del(length);

      cout<<“添加人員信息成功......”<

      if(1==flag)

      cout<<“人員信息儲存空間已滿......”<

      iofile.close();}

      void Teacher::Addall(){

      char ans;

      int flag=0;

      iofile.open(“Teacher_information.txt”,ios::in|ios::out|ios::binary);

      do

      {

      cin>>data[length];

      data[length].year=now-data[length].birthtime;

      iofile.write((char*)&data[length],sizeof(data[length]));

      cout<<“添加人員信息成功......”<

      length++;

      if(length==maxsize)

      {

      flag=1;

      goto loop;

      }

      cout<<“contine(Y|N)?”;

      cin>>ans;

      }while('y'==ans||'Y'==ans);loop:

      if(1==flag)

      cout<<“人員信息儲存空間已滿......”<

      iofile.close();}

      void Teacher::Add(){

      int flag=0;

      iofile.open(“Teacher_information.txt”,ios::app|ios::out|ios::binary);

      if(length==maxsize)

      {

      flag=1;

      goto loop;

      }

      cin>>data[length];

      data[length].year=now-data[length].birthtime;

      iofile.write((char*)&data[length],sizeof(data[length]));

      cout<<“添加人員信息成功......”<

      length++;loop:

      if(1==flag)

      cout<<“人員信息儲存空間已滿......”<

      iofile.close();}

      void Teacher::Display(){

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆教師信息 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      if(0==length)

      cout<<“無......”<

      int i;

      for(i=0;i

      cout<

      void Teacher::Del(char n[]){

      int i,j,k;

      for(i=0;i

      if(strcmp(data[i].name,n)==0)

      {

      k=i+1;break;

      }

      if(k<1)cout<<“不存在姓名”<

      for(j=k;j

      data[j-1]=data[j];

      length--;

      cout<<“刪除人員信息成功......”<

      void Teacher::Del(int i){

      int j;

      if(i<1||i>length)

      cout<<“不存在第”<

      for(j=i;j

      data[j-1]=data[j];

      length--;

      cout<<“刪除成功......”<

      istream& operator>>(istream& input,Telem& T){

      int y,m,d;

      cout<<“請輸入姓名(以*結(jié)尾):”<

      input.getline(T.name,20,'*');

      cout<<“請輸入性別(以*結(jié)尾 男或女):”<

      input.getline(T.sex,10,'*');

      cout<<“編號(以*結(jié)尾):”<

      input.getline(T.num,20,'*');

      cout<<“工資(以*結(jié)尾):”<

      input.getline(T.wage,20,'*');

      cout<<“請輸入出生日期:”<

      input>>y>>m>>d;

      T.birthtime.year=(y>=1900&&y<=2100)?y:1900;

      T.birthtime.month=(m>=1&&m<=12)?m:1;

      T.birthtime.day=(d>=1&&d<=31)?d:1;

      cout<<“請輸入系別(以*結(jié)尾):”<

      input.getline(T.department,20,'*');

      cout<<“參加工作時間:”<

      input>>y>>m>>d;

      T.worktime.year=(y>=1900&&y<=2100)?y:1900;

      T.worktime.month=(m>=1&&m<=12)?m:1;

      T.worktime.day=(d>=1&&d<=31)?d:1;

      return input;}

      ostream& operator<<(ostream& output,Telem& T){

      cout<<“姓名:”;

      output<

      cout<<“性別:”;

      output<

      cout<<“編號:”;

      output<

      cout<<“工資:”;

      output<

      cout<<“出生日期:”;

      output<

      cout<<“系別:”;

      output<

      cout<<“參加工作時間:”;

      output<

      cout<<“年齡:”;

      output<

      return output;}

      int operator-(Time & t1,Time & t2){

      return t1.year-t2.year;}

      void Showmenu(){

      cout<

      cout<<“

      歡 迎 進 入 教 職 工 信 息 管 理 系 統(tǒng)”<

      cout<<“

      2010 年7月7日發(fā)布”<<“

      版權(quán)所有: swa”<

      cout<<“

      ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★人員信息管理系統(tǒng)★ ☆ ★ ☆ ★ ☆ ★ ☆ ★”<

      cout<<“

      1-從鍵盤錄入全部人員記錄

      ☆ ”<

      cout<<“

      ☆ 2-增加一位人員記錄

      ★”<

      cout<<“

      3-顯示全部人員記錄

      ☆”<

      cout<<“

      ☆ 4-按系別輸出人員信息(可選)★ ”<

      cout<<“

      5-按姓名或年齡檢索所有信息☆ ”<

      cout<<“

      ☆ 6-顯示菜單目錄

      ★ ”<

      cout<<“

      7-結(jié)束程序運行

      ☆ ”<

      cout<<“

      ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      int main(){

      Teacher tea;

      worker stu;

      People *pt=&tea;

      People *ps=&stu;

      int c=0,k=0,l=0,i=0;

      char nam[20],part[20];Showmenu();

      for(;;)

      {

      cout<<“請根據(jù)菜單執(zhí)行相應(yīng)操作: ”;

      cin>>c;

      switch(c)

      {

      case 1:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★錄入全部人員記錄 ★ ☆ ★ ☆ ★ ☆ ★”<

      cout<<“ ★ ☆ ★ ☆ ★從鍵盤輸入教師信息 ☆ ★ ☆ ★ ☆”<

      pt->Addall();

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆從鍵盤輸入工人信息 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      ps->Addall();

      break;

      }

      case 2:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆從鍵盤增加一位人員記錄 ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆教師操作請按1 工人操作請按2 ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      cin>>k;

      if(1==k)

      pt->Add();

      else if(2==k)

      ps->Add();

      else

      cout<<“操作錯誤...”<

      break;

      }

      case 3:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆顯示全部人員記錄 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      pt->Display();

      ps->Display();

      break;

      }

      case 4:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆按部門輸出人員信息(可選)★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      cout<<“ ★ ☆ ★ ☆ ★ ☆教師操作請按1 工人操作請按2 ★ ☆ ★ ☆ ★ ☆”<

      cin>>k;

      if(1==k)

      {

      cout<<“請輸入要輸出人員的系別(以*結(jié)尾):”<

      pt->Displaypart(part);

      }

      else if(2==k)

      {

      cout<<“請輸入要輸出人員的系別(以*結(jié)尾):”<

      ps->Displaypart(part);

      }

      else

      cout<<“操作錯誤......”<

      break;

      }

      case 5:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★按姓名或年齡檢索所有信息 ★ ☆ ★ ☆ ★ ☆ ★”<

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★按姓名查找1 按年齡查找2 ★ ☆ ★ ☆ ★ ☆ ★”<

      cin>>k;

      if(1==k)

      {

      cout<<“按姓名查找1 按年齡查找2”<>l;

      if(1==l)

      {

      cout<<“請輸入要查找人員的姓名(以*結(jié)尾):”<

      pt->Findname(nam);

      }

      else if(2==l)

      {

      cout<<“請輸入要查找人的年齡:”<>i;

      pt->Findyear(i);

      }

      else

      cout<<“操作錯誤......”<

      }

      else if(2==k)

      {

      cout<<“按姓名查找1 按年齡查找2”<>l;

      if(1==l)

      {

      cout<<“請輸入要查找人員的姓名(以*結(jié)尾):”<

      ps->Findname(nam);

      }

      else if(2==l)

      {

      cout<<“請輸入要查找人的年齡:”<>i;

      ps->Findyear(i);

      }

      else

      cout<<“操作錯誤......”<

      }

      else

      cout<<“操作錯誤......”<

      break;

      }

      case 6:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆顯示菜單目錄 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      Showmenu();

      break;

      }

      case 7:

      {

      cout<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆結(jié)束程序運行 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

      exit(0);

      }

      default:cout<<“操作錯誤......”<

      }

      }

      return 0;}

      第三篇:簡單學生信息管理系統(tǒng)C++范文

      #include

      #include

      using namespace std;

      int i=0;

      void layout()

      {

      cout<<“歡迎使用學生信息系統(tǒng)”<

      cout<<“請選擇功能序號:”<

      cout<<“0.輸入學生信息”<

      cout<<“1.計算平均分并排序”<

      cout<<“2.統(tǒng)計學科平均分”<

      cout<<“3.統(tǒng)計班級平均分”<

      cout<<“4.按學號修改學生信息”<

      cout<<“5.根據(jù)學號查詢學生信息”<

      cout<<“---------萬惡的分割線----------”<

      }

      class student

      {

      private:

      int num;

      string name;

      double score1,score2;

      public:

      double c;

      int banji;

      string sex;

      student(){}

      void set_student(int bj,int n,string nam,string s,double les1,double les2){

      banji=bj;

      num=n;

      name=nam;

      sex=s;

      score1=les1;

      score2=les2;

      }

      int get_score1()

      {

      return score1;

      }

      int get_score2()

      {

      return score2;

      }

      int get_num()

      {

      return num;

      }

      void show()

      {

      c=(score1+score2)/2;

      cout<

      }

      }stu[20];

      void show_1()

      {

      cout<<“班級:t學號t姓名t性別t學科一t學科二t平均分”<

      }

      //學生信息輸入//

      void INPUT()

      {

      int j=0;

      int x;

      do{int banji;int num;string name;string sex;double score1,score2;

      cout<<“請輸入學生信息:”<

      cout<<“班級:t”<<“學號:t”<<“姓名:t”<<“性別:t”<<“學科一:t”<<“學科二:t”<

      cin>>banji>>num>>name>>sex>>score1>>score2;

      stu[i].set_student(banji,num,name,sex,score1,score2);

      i++;

      cout<<“是否繼續(xù)輸入學生信息?是:請輸入0/否:請輸入1”<

      cin>>x;

      }while(x==0);

      show_1();

      for(j=0;j

      {

      stu[j].show();

      }

      }

      //計算平均分并排序//

      void Paixu()

      {student stu1;

      for(p=0;p<=i-1;p++)

      {

      k=p;

      for(j=p+1;j

      if(stu[j].c

      {k=j;

      stu1=stu[k];stu[k]=stu[p];stu[p]=stu1;

      }

      }

      show_1();

      for(j=0;j

      {

      stu[j].show();

      }

      }

      //統(tǒng)計學科平均分//

      void xueke()

      {

      double q1;

      double sum1;

      int p1;

      for(p1=0;p1<=i;p1++)

      {

      sum1=sum1+stu[p1].get_score1();

      }

      q1=sum1/i;

      cout<<“學科一平均成績:”<

      double q2;

      double sum2;

      int p2;

      for(p2=0;p2<=i;p2++)

      {

      sum2=sum2+stu[p2].get_score2();

      }

      q2=sum2/i;

      cout<<“學科二平均成績:”<

      }

      //統(tǒng)計班級平均分//

      void banji()

      double q1,q2;

      double sum1,sum2;

      int p,m;

      m=0;

      sum1=0;sum2=0;

      for(p=0;p<=i;p++)

      {

      a[p]=stu[p].banji;

      }

      for(m=0;m<=i;m++)

      {int t=1;

      sum1=stu[m].get_score1();

      sum2=stu[m].get_score2();

      for(p=m+1;p<=i;p++)

      {

      if((a[m]==a[p])&&a[p]!=0)

      {

      sum1=sum1+stu[p].get_score1();

      sum2=sum2+stu[p].get_score2();

      a[p]=0;

      t++;

      }

      }

      if(a[m]!=0){

      q1=sum1/t;

      q2=sum2/t;

      cout<<“電信”<

      cout<<“學科二平均成績:”<

      }

      }

      }

      //按學號查詢學生信息//

      void chaxun()

      {int x;

      cout<<“請輸入學號:”;

      cin>>x;

      int p;

      for(p=0;p<=i;p++)

      {

      if(x==stu[p].get_num())

      {

      show_1();

      stu[p].show();

      }

      }

      }

      //按學號修改學生信息//

      void xiugai()

      {

      int j;

      int x;

      cout<<“請輸入需修改學號:”;

      cin>>x;

      int p;

      for(p=0;p<=i;p++)

      {

      if(x==stu[p].get_num())

      {

      int banji;int num;string name;string sex;double score1,score2;

      cout<<“請輸入學生信息:”<

      cout<<“班級:t”<<“學號:t”<<“姓名:t”<<“性別:t”<<“學科一:t”<<“學科二:t”<

      cin>>banji>>num>>name>>sex>>score1>>score2;

      stu[p].set_student(banji,num,name,sex,score1,score2);

      show_1();

      for(j=0;j

      {

      stu[j].show();

      }

      }

      }

      }

      int main()

      {layout();

      int flag;

      int n;

      for(n=0;n<=100;n++)

      {

      cin>>flag;

      switch(flag){

      case 0:

      cout<<“輸入范例:”;

      cout<<“班級:t”<<“學號:t”<<“姓名:t”<<“性別:t”<<“學科一:t”<<“學科二:t”<

      cout<<“1 1109 朱偉 男 100 98”<

      cout<<“---------萬惡的分割線----------”<

      INPUT();

      break;

      case 1:

      Paixu();

      break;

      case 2:

      xueke();

      break;

      case 3:

      banji();

      break;

      case 4:

      chaxun();

      break;

      case 5:

      xiugai();

      break;

      case 6:

      n=100;

      }cout<<“再見!謝謝使用本系統(tǒng)!”;break;default:cout<<“請重新輸入功能序號:”;break;}}

      第四篇:C++程序設(shè)計課程設(shè)計人口戶籍信息管理系統(tǒng)源程序

      九、源程序代碼

      #include #include #include #include//kj;lj;j;j;

      class population { private: int maxnum;//人口戶籍編號最大值r int sno;//編號 char name[20];char sex[2];int age;char birth[10];//出生日期 char folk[2];//民族

      char mianmao[10];//政治面貌 char department[10];//村組名 char speciality[10];//家庭門牌號

      char address[30];//人口家庭詳細地址 public: population();~population();void enter();//戶籍信息錄入函數(shù) void display();//戶籍信息輸出函數(shù) void setsno(int temp);int getsno();char *getname();char *getspeciality();void read();void write();void change();};population::population(){}

      population::~population(){}

      int population::getsno(){return sno;}

      char *population::getspeciality()

      齊齊哈爾大學C++程序設(shè)計課程設(shè)計用紙

      {return speciality;}

      void population::setsno(int temp){sno=temp;} char *population::getname(){return name;}

      void population::display(){

      cout<

      char ch;

      cout<<“

      請輸入要修改人員的信息”<

      cout<<“*******************************************************”<

      cout<<“姓名是不是要改寫(Y/N)”<

      cin>>ch;

      if(ch=='Y'||ch=='y')

      {

      cout<<“請輸入新姓名:”<

      cin>>name;

      }

      cout<<“輸入性別(男(n),女(m)):”<

      cin>>sex;

      if(strcmp(sex,“n”)!=0&&strcmp(sex,“m”)!=0)

      {

      cout<<“錯誤請重新輸入!:”<

      cin>>sex;

      }

      cout<<“輸入年齡:”<

      cin>>age;

      while(age<1||age>=110)

      {

      cout<<“錯誤請重新輸入!”<

      cin>>age;

      }

      cout<<“輸入出生日期:”<

      cin>>birth;

      cout<<“輸入民族:”<

      cin>>folk;

      齊齊哈爾大學C++程序設(shè)計課程設(shè)計用紙

      cout<<“出生日期:”<

      cin>>birth;

      cout<<“年齡:”<

      cin>>age;

      while(age<1||age>=110)

      {

      cout<<“錯誤請重新輸入!”<

      cin>>age;

      }

      cout<<“政治面貌類別(黨員(a),非黨員(b)):”<

      cin>>mianmao;

      while(strcmp(mianmao,“a”)!=0&&strcmp(mianmao,“b”)!=0)

      {

      cout<<“錯誤請重新輸入!”<

      cin>>mianmao;

      }

      cout<<“民族:”<

      cin>>folk;

      cout<<“村組名:”<

      cin>>department;

      cout<<“家庭門牌號:”<

      cin>>speciality;

      cout<<“家庭詳細地址:”<

      cin>>address;} //主程序部分:

      #include #include #include #include #include //#include“population.h” population pop;//population 類的全局變量

      void read(){

      ifstream afile(“population.txt”,ios::nocreate);

      afile.read((char*)&pop,sizeof pop);} void write(){

      ofstream bfile(“population.txt”,ios::app);

      bfile.write((char*)&pop,sizeof pop);

      齊齊哈爾大學C++程序設(shè)計課程設(shè)計用紙

      if(i==pop.getsno()||strcmp(pop.getname(),ch1)==0||

      strcmp(pop.getspeciality(),ch2)==0)

      {

      cout<<“你要查找的人員信息如下:”<

      cout<

      “年齡”<

      setw(8)<<“村組名”<

      pop.display();

      i=0;

      k=0;

      m=1;

      return;

      }

      }

      if(m!=1)cout<<“沒有找到這名人員的信息!”<

      } void omit()//刪除函數(shù) {

      int ch;

      cout<<“請輸入要刪除的人員的編號:”<

      cin>>ch;

      ifstream in(“population.txt”,ios::nocreate);//打開文件1,讀數(shù)據(jù)

      ofstream out(“population1.txt”,ios::trunc);//打開文件寫數(shù)據(jù)到文件2

      while(in)//循環(huán)讀數(shù)據(jù)

      {

      if(in.read((char*)&pop,sizeof pop))//讀后存在pop變量里,讀pop這么大小

      if(ch!=pop.getsno())// 如果讀出來的數(shù)據(jù)的pop取sno不等于剛才輸入的學號,將這組數(shù)據(jù)寫入文件

      {

      out.write((char*)&pop,sizeof pop);

      }

      else

      cout<<“人員已成功刪除!”<

      }

      in.close();//關(guān)閉文件

      out.close();

      ifstream ifile(“population1.txt”,ios::nocreate);//將文件2的內(nèi)容弄到文件1上

      ofstream hfile(“population.txt”,ios::trunc);

      while(ifile)

      {

      if(ifile.read((char*)&pop,sizeof pop))

      齊齊哈爾大學C++程序設(shè)計課程設(shè)計用紙

      }

      void menu(){

      cout<<“

      * 人口戶籍信息管理系統(tǒng) *”<

      0.退出管理系統(tǒng) ”<

      cout<<“

      1.人員信息錄入 ”<

      cout<<“

      2.人員信息查詢 ”<

      cout<<“

      3.人員信息刪除 ”<

      cout<<“

      4.人員信息修改 ”<

      cout<<“

      5.人員信息輸出 ”<

      cout<<“

      請選擇以上操作(0=======5)”<

      int ch;

      while(1)

      {

      cin>>ch;

      switch(ch)

      {

      case 0:exit(0);menu();break;

      case 1:input();menu();break;

      case 2:search();menu();break;

      case 3:omit();menu();break;case 4:change();menu();break;

      case 5:output();menu();break;

      default:menu();cout<<“輸入無效請重新輸入(0========5)”<

      }

      } } int main(){

      int count=0;char password[5];

      //密碼 char name[11];

      //用戶名

      齊齊哈爾大學C++程序設(shè)計課程設(shè)計用紙

      cout<<“

      謝謝使用-----人口戶籍信息管理系統(tǒng)!!

      ”<

      再見!

      ”<

      cout<<“*******************************************************************************”<

      第五篇:VB課程設(shè)計--學生信息管理系統(tǒng)

      ******11111111111111

      要………………………………………………………………………5 前

      言………………………………………………………………………6 第一章 為什么要開發(fā)一個學生檔案管理系統(tǒng)……………………………7 1.1 在教育中用計算機管理學生檔案的意義.………………………7 1.2為將來學校上網(wǎng)做好準備……………………..…………………7 1.3 學生檔案的設(shè)計分析……………………………………………7 第二章 編程環(huán)境的選擇.…………………………………………………9 2.1開發(fā)工具的介紹.…………………………………………………9 2.3關(guān)系型數(shù)據(jù)庫……………………………………………………11 2.4 數(shù)據(jù)庫的概念……………………………………………………12 2.5新建一個數(shù)據(jù)庫.…………………………………………………12 第三章 需求分析………….………………………………………………14 3.1 可行性研究………………………………………………………14 3.2 需求分析…………………………………………………………15 第四章 系統(tǒng)總體規(guī)劃..……………………………………………………17 4.1軟件模塊結(jié)構(gòu)設(shè)計………………………………………………17 4.2數(shù)據(jù)庫設(shè)計...……………………………………………………18 第五章 系統(tǒng)具體實………………………………………………………19 5.1 主界面………………………………………………………………19 5.2數(shù)據(jù)庫的實現(xiàn)…………………………………………………………21 5.3 ACCESS與VB的連接………………………………………………22 第六章 測試 …………………………………………………………………24 6.1程序運行界面 如下圖………………………………………………24 6.2輸入用戶名和密碼界面………………………………………………26 ******11111111111111 6.3系統(tǒng)所具備的功能顯示界面…………………………………………26 6.4系統(tǒng)管理功能…………………………………………………………27 6.5班級系統(tǒng)………………………………………………………………30 6.6 檔案管理……………………………..………………………………32 6.7課程管理………………………………………………………………33 6.8成績管理………………………………………………………………34 結(jié)束語…………………………………………………………………………36 致

      謝……………………………………………………………………….37 參考文獻………………………………………………………………………38

      摘 要

      學生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。

      經(jīng)過分析,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。

      關(guān)鍵字:控件、窗體、域。

      摘要:隨著中國教育事業(yè)的迅速發(fā)展,學生的數(shù)量日益增加,學生的信息管理也變得日益繁重和復(fù)雜。如果想要提高學生信息管理的效率和質(zhì)量,以適應(yīng)教育事業(yè)的發(fā)展,我們就必須對學校內(nèi)部進行改革和加強學校管理。借助現(xiàn)代信息技術(shù)的管理方法,建立學生信息管理系統(tǒng)勢在必行。本文通過對一個學生信息管理系統(tǒng)的開發(fā)實例,對基于Visual Basic 6.0和SQL 2000的學生信息管理系統(tǒng)進行了分析和研究。

      文章首先分析了管理信息系統(tǒng)的概念和特點,介紹了開發(fā)工具Visual Basic 6.0和SQL ******11111111111111 2000,然后對學生信息管理信息系統(tǒng)進行了需求分析、概要設(shè)計和詳細設(shè)計,在概要設(shè)計中進行了數(shù)據(jù)庫的設(shè)計,在詳細設(shè)計中討論了系統(tǒng)的實現(xiàn)方法和編碼。之后對系統(tǒng)測試進行了分析和討論,功能模塊的測試中把登錄服務(wù)器模塊的測試和其他功能模塊的測試分開進行,介紹了一種實用的測試方法。最后是介紹系統(tǒng)的總體測試和系統(tǒng)發(fā)布。本文所論述的學生信息管理系統(tǒng)對實現(xiàn)初中、高中和大中專院校的學生信息管理的現(xiàn)代化、科學化具有重要意義。

      關(guān)鍵詞:學生信息管理系統(tǒng);Visual Basic 6.0;SQL 2000 ;C/S模式

      Information Management system of student

      Based on C/S model

      Abstrac: With the quick development of Chinese education, the student’s quantity increasingly increaseses, the student’s status management also becomes increasingly heavy and complicated.If want to improve the efficiency and quality of the student’s status management and adapt the development of the education business, we must to reform the inner school and enhance the school management.So ask for the management method of the modern information technique and eatablish the student’s status management system is imperative.This text analysis and study the student’s status management information system which based on Visual Basic 6.0 and SQL 2000 across an example of student’s status management imformation system.Firstly, the article analyzed the management information system’s concept and characteristics and introduced the development tools Visual Basic 6.0 and SQL 2000.Then it carried through the need analysis, general design and detailed design for the student’s student status information system.It designed the database in the general design and discussed the realize methord and coding of the system in the detailed design.Then it analysised and dicussed to the system test.It classified the test of registering server mold and the test of other founction mold in the function mold test and introduced a practical test method.Finally it introduced the total test and release of the system.The student’s student status management this text discussing have important meaning to realize the student’s student status manage of junior and senior high school.Keywords: Students status management system;Visual Basic 6.0;SQL 2000;C/S model

      目 錄 前言 1 1 系統(tǒng)開發(fā)環(huán)境及其工具介紹 2 ******11111111111111

      1.1 系統(tǒng)簡介 2 1.1.1 管理信息系統(tǒng)的概述 2 1.1.4 學生學籍管理信息系統(tǒng)概述 2 1.2 系統(tǒng)開發(fā)工具及開發(fā)環(huán)境概述 3 1.2.1 Visual Basic 6.0 的介紹 3 1.2.2 ADO數(shù)據(jù)訪問技術(shù) 3 1.2.3 Microsoft SQL Server簡介 8 需求分析 11 2.1 系統(tǒng)需求 11 2.1.1 編寫目的 11 2.1.2 背景及范圍 11 2.2 任務(wù)概要 11 2.2.1 目標 11 2.2.2 運行環(huán)境 11 2.2.3 條件與限制 11 3 系統(tǒng)總體分析與設(shè)計 12

      3.1 系統(tǒng)分析 12 3.1.1 系統(tǒng)功能的分析 12 3.1.2 系統(tǒng)功能模塊設(shè)計 12

      3.2 數(shù)據(jù)庫設(shè)計 13 3.2.1 數(shù)據(jù)庫需求分析 13 3.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 13 3.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 15 詳細設(shè)計 18 4.1 學生管理系統(tǒng)主窗體的創(chuàng)建 18 4.1.1 創(chuàng)建工程項目——Student_MIS 18 4.1.2 創(chuàng)建學生信息管理系統(tǒng)的主窗體 18

      4.1.3 創(chuàng)建主窗體的菜單 20 4.1.4 創(chuàng)建公用模塊 20 4.2 系統(tǒng)用戶管理模塊的創(chuàng)建 21 4.2.1 用戶登錄窗體的創(chuàng)建 21 4.2.2 添加用戶窗體的創(chuàng)建 23 4.2.3 修改用戶密碼窗體的創(chuàng)建 24 4.3 學籍管理模塊的創(chuàng)建 25 ******11111111111111 4.3.1 添加學籍信息窗體的創(chuàng)建 25 4.3.2 修改學籍信息窗體的創(chuàng)建 27 4.3.3 查詢學籍信息窗體的創(chuàng)建 29 4.4 班級管理模塊的創(chuàng)建 30 4.4.1 添加班級信息窗體的創(chuàng)建 30 4.4.2 修改班級信息窗體的創(chuàng)建 32 4.5 課程設(shè)置模塊的創(chuàng)建 32 4.5.1 添加課程信息窗體的創(chuàng)建 32 4.5.2 修改課程信息窗體的創(chuàng)建 33 4.5.3 設(shè)置年級課程窗體的創(chuàng)建 34 4.6 成績管理模塊的創(chuàng)建 35 4.6.1 添加成績信息窗體的創(chuàng)建 36 4.6.2 修改成績信息窗體的創(chuàng)建 37 4.6.3 查詢成績信息窗體的創(chuàng)建 37 運行與測試 39 5.1 登錄服務(wù)器模塊測試 39 5.2 其他模塊的測試 39 5.3 幫助文檔的設(shè)計 39 5.4 系統(tǒng)測試和打包發(fā)行 40

      結(jié)束語 41 參考文獻 42 致謝 43 附錄 44

      前言

      管理信息系統(tǒng)就是我們常說的MIS(Management Information System),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的學科,它跨越了若干個領(lǐng)域,比如管理科學、系統(tǒng)科學,運籌學、統(tǒng)計學以及計算機科學。[1]在這些學科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。

      管理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作,如打印報表、計算工資、人事管理等,進而發(fā)展到企業(yè)財務(wù)管理、庫存管理等單項業(yè)務(wù)管理,這屬于電子數(shù)據(jù)處理(EDP,Electronic Data Processing)系統(tǒng)。當建立了企業(yè)數(shù)據(jù)庫,有了計算機網(wǎng)絡(luò)從而達到數(shù)據(jù)共享后,從系統(tǒng)觀點出發(fā),實施全局規(guī)劃和設(shè)計信息系統(tǒng)時,就達到管理信息系統(tǒng)的階段。隨著計算機技術(shù)的進步和人們對系統(tǒng)的需求進一步提高,人們更加強調(diào)管理信息系統(tǒng)能否支持企業(yè)高層 ******11111111111111 領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫、模型庫、方法庫和其他人工智能工具能否直接面向決策者,這是決策支持系統(tǒng)(DSS,Decision Support System)的任務(wù)。

      我國20世紀70年代末有少數(shù)企業(yè)開始MIS的局部應(yīng)用。“六五”期間,選擇一些大型企業(yè)進行MIS的開發(fā)試點,其中首都鋼鐵公司、北京第一棉紡廠、湖北第二汽車制造廠、寧江機床廠等取得了經(jīng)驗。20世紀80年代中后期,在全國性的計算機應(yīng)用熱潮中,許多企業(yè)紛紛從財務(wù)管理、人事管理等單項應(yīng)用入手,嘗試建立MIS。許多企業(yè),如北京內(nèi)燃機廠、北京電視機廠、沈陽鼓風機廠、天津渤海無線電廠的MIS初具規(guī)模,建立了覆蓋全廠的計算機網(wǎng)絡(luò)?!鞍宋濉逼陂g,企業(yè)逐步走向市場,MIS建設(shè)的目標和需求日益明確。一些企業(yè)的系統(tǒng),如北京第一機床廠、山西經(jīng)緯紡織機械廠、成都飛機制造公司等都達到了很高的水平,與企業(yè)中其他系統(tǒng)集成,形成了CIMS。目前,我國MIS已經(jīng)有了相當?shù)钠占奥?,幾乎覆蓋了各個行業(yè)及各個部門。

      在學校,尤其是在各大高校,對于學生的管理是相當重要,而且也是相當麻煩的,它是學校管理中最基本的一項常規(guī)性工作。而長期以來,學校管理都是依賴人工來進行的,面對如此眾多的學生信息,其工作量是相當相當巨大的。這樣不僅僅浪費了大量的人力物力,而且由于人工管理存在著大量的不可預(yù)知性,造成學生信息管理的一些不規(guī)范,使得信息

      管理陷入“事倍功半”的地步。

      開發(fā)本系統(tǒng)就是為了解決學校在管理中的一些不規(guī)范,使學生信息的管理向著規(guī)范化、簡

      單化、有效化的方向發(fā)展。[2] 根據(jù)學生信息管理系統(tǒng)的基本流程和高校學生信息管理的實際要求,本系統(tǒng)需要實現(xiàn)以下

      功能:

      (1)學生基本信息的錄入,基本信息包括學生的基本情況、所在班級、所學課程和成績等;

      (2)要求在系統(tǒng)中能夠?qū)W生信息精心靈活的瀏覽和查詢;(3)要求在系統(tǒng)中能夠?qū)Π嗉壭畔⑦M行輸入、查詢和修改等;(4)要求能夠?qū)W?;菊n程信息錄入、修改和設(shè)置等;(5)要求能夠?qū)W生成績信息進行輸入、修改和查詢等;(6)本系統(tǒng)可以提供給管理員或者學生本人使用。對學生類用 ******11111111111111

      6.3系統(tǒng)所具備的功能顯示界面

      如圖 ******11111111111111

      6.4系統(tǒng)管理功能

      如圖 ******11111111111111

      6.5班級系統(tǒng)

      6.5.1 班級添加 ******11111111111111

      6.6 檔案管理 ******11111111111111

      6.6.1 檔案添加

      6.6.2 檔案查詢 ******11111111111111

      6.7課程管理

      6.7.1課程設(shè)置 ******11111111111111

      6.7.2 課程添加 ******11111111111111

      四、設(shè)計結(jié)果分析

      (1)系統(tǒng)所具備的功能顯示界面 ******11111111111111 ******11111111111111 ******11111111111111(2)結(jié)果分析

      1、第一步能很好的運行,初始密碼就是用戶名,只有密碼正確才會進入系統(tǒng)。

      2、點擊在用戶界面可以加入新的用戶和刪除以前的用戶,也可以對密碼進行修改。

      3、在班級管理系統(tǒng)中各個功能都可以實現(xiàn),可以顯示當前系統(tǒng)中所有的班級信息。

      4、課程設(shè)計一欄中可以添加系統(tǒng)中已經(jīng)存儲的課程和手動的輸入課程,可以對課程的信息進行相應(yīng)的操作。

      5、成績管理功能可以正常的運行,每一個功能都是單獨的實現(xiàn),不會產(chǎn)生混淆。

      6、學籍管理是比較難的一部分,在運行了幾次才讓各個功能更能很好的實現(xiàn),能夠很好的將學生的信息存到數(shù)據(jù)庫中。而且可以對其中的數(shù)據(jù)鏡像相應(yīng)的操作 ******11111111111111

      五、個人小結(jié)

      雖然Vb課結(jié)束了,但是自己感覺好像沒有學到太多的東西,可能是上機的時間比較少吧,還有就是對待這么課的心態(tài)不同和老師要求的不嚴的緣故。

      通過寫完這個學生管理系統(tǒng),感到收獲很多,不動手就不知道自己的在哪里不懂,在這次作業(yè)的完成中遇到了許多自己無法調(diào)試的錯誤,只能請教已經(jīng)學過了的同學,感覺到自己的知識的缺乏。雖然最后自己把所有的功能都按照預(yù)期的編好了,也可以很好的運行,但是其中也有許多的不足,對圖像的不理解和不會很好的使用是自己的程序讓人感到很呆板,這是需要改進的一大部分。

      跟著老師學習了一個學期,自己感覺到學會一些簡單的程序編寫,至少認識了vb的作用性,這次的大作業(yè),我只能把每一功能當做一個小的程序來編寫,不會很好的聯(lián)系所用的功能,在編寫較長的運算時,不能夠?qū)懞?,只能對著書本一個的一個算法嘗試,不能脫離課本,有時看著課本也不知道怎么寫。

      當自己寫到難的時候,有點想放棄,感覺太難了,就把自己的程序給別人修改,加工。對其中的控件和文件的概念不是很熟 ******11111111111111 悉,還有就是數(shù)據(jù)庫,以前沒有接觸,雖然老師在最后一節(jié)課的時候是一步一步的在課堂上講解的,但是自己操作時,有時不知道在哪個地方編輯。

      編完這個程序最大的收獲就是將自己不同的和學到的知識重新的聯(lián)系起來了,又重新的復(fù)習了所學的內(nèi)容,對不同的算法有了新的了解。常用控件和系統(tǒng)對象有了初步的認識,學會利用數(shù)據(jù)庫來存儲信息,對上課不知道的多文檔界面,在試著編寫的過程中有了較大的認識。

      總的來說,這一個學期并沒有浪費,可以在別人的幫助下做完這個學生管理系統(tǒng),感到有種成就感,雖然不是很完美,至少自己能夠讓這個系統(tǒng)完整的運行,其中不足之處,就只好留在自

      下載C++課程設(shè)計學生信息管理系統(tǒng)word格式文檔
      下載C++課程設(shè)計學生信息管理系統(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式課程設(shè)計 學生信息管理系統(tǒng)

        嵌入式課程設(shè)計報告冊 題目:學生信息管理系統(tǒng) 班級:移動三班 輔導(dǎo)老師:邱雅 一、軟件需求分析 1、可行性分析 (1)經(jīng)濟可行性 ①:目前中國有越來越多的中小型企業(yè)在蓬勃發(fā)展,而現(xiàn)......

        c++學校人員信息管理系統(tǒng)

        1.C++課程設(shè)計題目:《學校人員信息管理系統(tǒng)》 用c++設(shè)計一個大學教師和學生管理程序,教師包括編號(a),姓名(c),職稱(d)和教研室數(shù)據(jù)(b)的數(shù)據(jù)輸入輸出; 大學生包括編號(m),......

        C++課程設(shè)計學生成績管理分析系統(tǒng)

        五、解決方案 C++程序設(shè)計實踐教學環(huán)節(jié)任務(wù)書 1. 分析程序的功能要求,劃分程序功能模塊。 2. 畫出系統(tǒng)流程圖。 一、題目: 學生成績管理分析系統(tǒng) 3. 代碼的編寫。定義類和各......

        大學JAVA課程設(shè)計——學生信息管理系統(tǒng)

        沈陽理工大學課程設(shè)計 沈陽理工大學課程設(shè)計 摘要 Java語言是當前最為流行的程序設(shè)計語言之一,諸多優(yōu)秀的的特性使其成為被業(yè)界廣泛認可和采用的工具。本設(shè)計可以幫助同學掌......

        C++課程設(shè)計(教務(wù)管理系統(tǒng))

        #include using namespace std; #include #include #include #include #include #include"01.h" class University; void menu(University uni);//菜單函數(shù)聲明class Stude......

        C++課程設(shè)計公司人事管理系統(tǒng)

        C++程序設(shè)計實踐教學環(huán)節(jié)任務(wù)書 承接的項目額(10%)提成,業(yè)務(wù)經(jīng)理既拿固定月薪(2000元)也領(lǐng)取提成,財務(wù)人員固定工資(2000元),文秘為固定工資(1500元)。 (4) 可按姓名顯示、查找、......

        【課程設(shè)計】職工信息管理系統(tǒng)

        題目:職工信息系統(tǒng) 功能包括: ? 建立職工信息數(shù)據(jù)(職工編號,姓名,性別,年齡,電話,職務(wù),工資和家庭成員信息)和信息簡表(編號,姓名,電話) ? 根據(jù)職工編號查詢職工信息(查詢時需要身份確認......

        C++課程設(shè)計(簡單圖書管理系統(tǒng))

        課 程 設(shè) 計 課程名稱C++課程設(shè)計 題目名稱圖書管理系統(tǒng) 2016 年6 月 29 日目錄 一.設(shè)計內(nèi)容與要求 .......................................................................