久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

C++程序設計課程設計人口戶籍信息管理系統源程序

時間:2019-05-14 04:52:22下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《C++程序設計課程設計人口戶籍信息管理系統源程序》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C++程序設計課程設計人口戶籍信息管理系統源程序》。

第一篇:C++程序設計課程設計人口戶籍信息管理系統源程序

九、源程序代碼

#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();//戶籍信息錄入函數 void display();//戶籍信息輸出函數 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++程序設計課程設計用紙

{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++程序設計課程設計用紙

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++程序設計課程設計用紙

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()//刪除函數 {

int ch;

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

cin>>ch;

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

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

while(in)//循環讀數據

{

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

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

{

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

}

else

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

}

in.close();//關閉文件

out.close();

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

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

while(ifile)

{

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

齊齊哈爾大學C++程序設計課程設計用紙

}

void menu(){

cout<<“

* 人口戶籍信息管理系統 *”<

0.退出管理系統 ”<

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++程序設計課程設計用紙

cout<<“

謝謝使用-----人口戶籍信息管理系統!!

”<

再見!

”<

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

第二篇:C++課程設計學生信息管理系統

C++程序設計實踐教學環節任務書

一、題目:學生信息管理系統

二、目的與要求

1.目的:

(1)掌握面向對象程序設計的基本思路和方法;

(2)了解系統開發的需求分析、類層次設計、模塊分解、編碼測試、模塊

組裝與整體調試的全過程;

(3)進一步熟悉C++中類的概念、類的封裝、繼承的實現方式;(4)學會分析簡單的實際問題,并能利用所學的知識建立系統的邏輯結構,學會簡單的調試技巧和方法。逐步熟悉面向對象程序設計的方法,養成良好的編程習慣。

2.要求基本要求:

(1)要求利用C++面向對象的編程思想來完成系統的設計;(2)進行簡單界面設計,能夠實現友好的交互;(3)具有清晰的程序流程圖和數據結構的詳細定義;(4)熟練掌握C++對文件的各種操作。

三、信息描述

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

四、功能描述

1.添加、刪除

系統將提示用戶輸入新添加學生的信息;由用戶輸入要刪除的學生的學號,然后調用刪除函數,刪除該名學生的資料。2.查找

首先由用戶輸入要查找的學生的學號,系統用查找函數查找,然后系統就調用輸出函數。

3.修改

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

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

五、解決方案

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

3.代碼的編寫、程序的功能調試。4.完成系統總結報告以及使用說明書

六、進度安排

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

1.分析設計階段。指導教師應積極引導學生自主學習和鉆研問題,明確

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

2.編碼調試階段:根據設計分析方案編寫代碼,然后調試該代碼,實現

課題要求的功能。

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

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

七、撰寫課程設計報告或課程設計總結

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

八、參考資料

《C++語言程序設計教程》

網上相關資料(....略)

第三篇:C++課程設計 教職工信息管理系統源代碼

教職工信息管理系統源碼

#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();//輸出數組的內容

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()//系統自動生成的構造函數 {

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[])//引用數組

{

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);//文件的打開與關閉

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<<“請輸入姓名(以*結尾):”<

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

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

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

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

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

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

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<<“請輸入系別(以*結尾):”<

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<<“

歡 迎 進 入 教 職 工 信 息 管 理 系 統”<

cout<<“

2010 年7月7日發布”<<“

版權所有: swa”<

cout<<“

★ ☆ ★ ☆ ★ ☆ ★ ☆ ★人員信息管理系統★ ☆ ★ ☆ ★ ☆ ★ ☆ ★”<

cout<<“

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

☆ ”<

cout<<“

☆ 2-增加一位人員記錄

★”<

cout<<“

3-顯示全部人員記錄

☆”<

cout<<“

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

cout<<“

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

cout<<“

☆ 6-顯示菜單目錄

★ ”<

cout<<“

7-結束程序運行

☆ ”<

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<<“請根據菜單執行相應操作: ”;

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<<“請輸入要輸出人員的系別(以*結尾):”<

pt->Displaypart(part);

}

else if(2==k)

{

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

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<<“請輸入要查找人員的姓名(以*結尾):”<

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<<“請輸入要查找人員的姓名(以*結尾):”<

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<<“ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆結束程序運行 ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”<

exit(0);

}

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

}

}

return 0;}

第四篇:簡單學生信息管理系統C++范文

#include

#include

using namespace std;

int i=0;

void layout()

{

cout<<“歡迎使用學生信息系統”<

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

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

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

cout<<“2.統計學科平均分”<

cout<<“3.統計班級平均分”<

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

cout<<“5.根據學號查詢學生信息”<

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<<“是否繼續輸入學生信息?是:請輸入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();

}

}

//統計學科平均分//

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<<“學科二平均成績:”<

}

//統計班級平均分//

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<<“再見!謝謝使用本系統!”;break;default:cout<<“請重新輸入功能序號:”;break;}}

第五篇:戶籍信息管理系統工作總結

西辛北社區

戶籍管理與社區管理信息系統工作總結

?

西辛北社區位于順義城區西部東鄰京承鐵路南至西外大街西接南白路北靠順義減河,轄區總建筑面積153000.98平方米。共有36棟樓、145個單元門、1726戶、4290人,其中戶籍人口498戶(男:591人女:602人)由于轄區地處位置企業門店較多,流動人口更換頻繁為了掌握第一手信息,定期與派出所戶籍科取得聯系定期核對戶口。及時入戶登記摸排,方便社區各項工作開展。

社區人口男女比例結構圖(總人數4290人)

社區人口文化程度比例結構圖(總人數4290人)

社區人口人員類別結構圖(總人數4290人)

社區管理信息系統的錄入與更新,多種信息資源為輔,結合本社區特色,戶籍管理在為社區居民提供健康服務時提供了便捷。

每月10號前定期對社區管理信息系統進行上傳及更新。社區管理信息系統的特點就是:

一、有助于提高社區管理水平

二、有助于提高社區管理部門自身素質。

三、有助于搞好社區服務。

四、有助于活躍社區工作。

五、有助于社區信息化的實現。

社區管理信息系統目前使用的是首都信息發展股份有限公司,主要包括轄區戶籍信息、個人基本信息、轄區老年人、轄區兒童等項目。作為其載體,儲存所管轄居民的信息檔案、慢病管理的信息、兒童、婦女、老年人等特殊人群的特定健康信息等社區居民的基本信息情況。

信息化平臺建設對戶籍制健康管理帶來的便捷

(一)對戶籍制健康管理團隊帶來的幫助

通過此平臺可以了解轄區居民的信息覆蓋情況。保證戶籍信息的準確性還可以更新社區居民的相關健康狀況信息。實現了快速、準確、實時的工作方式,為各社區工作人員與居民之間建立了聯系和溝通的橋梁。同時,社區管理信息系統數據同步傳送到上一級管理終端,為中心及上級機構查閱相關信息提供平臺,有利于中心和上級機構的系統管理。可

謂“一舉二得”。

我將以社區平臺為載體,使我們的社區成為信息化新社區,使西辛北社區的各項工作和戶籍信息建設更上一個新臺階。

以上是我這一年來的工作總結,雖然做了一些工作,但因經驗不足,和先進的居委會相比,還有很大的差距,很多工作做的還不夠細致、不夠完善。在2012年的工作中,我將在辦事處領導的領導下,努力工作,積極開展各項活動,向有經驗的居委會、同事學習、請教,使文體工作更上一個新臺階,讓領導放心、居民滿意。

西辛北區居委會

周 蕾

2011年11月29日

下載C++程序設計課程設計人口戶籍信息管理系統源程序word格式文檔
下載C++程序設計課程設計人口戶籍信息管理系統源程序.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    C++程序設計—電話簿管理系統

    XXXXXXXXXXXC/C++程序設計實訓 電話簿管理系統 學生姓名 ×××× 學 號 ×××× 所在學院 ×××× 專業名稱 ×××× 班 級 ×××× 指導教師 XXX XXXXXXXXXXXXXXXX XX......

    源程序(醫院藥房藥品管理系統C++)

    源程序: # include //包含文件讀寫 # include # include //包含strcmp字符是否相等 #include //包含system("cls")清屏 #define MAX 60 //下列字符數組的大小 stru......

    c++學校人員信息管理系統

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

    【課程設計】職工信息管理系統

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

    C++課程設計公司人事管理系統

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

    C++課程設計(簡單圖書管理系統)

    課 程 設 計 課程名稱C++課程設計 題目名稱圖書管理系統 2016 年6 月 29 日目錄 一.設計內容與要求 .......................................................................

    C++課程設計(教務管理系統)

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

    社區人口信息管理系統 文檔

    人口信息管理系統 聯機幫助 最新功能 一、2003.12.20 5.0 版居民戶口簿重要更新: 1、新增功能:● 現在家庭信息中的“戶籍狀況”已經移到“個人信息”中。 ● 新增“本村遷移(......

主站蜘蛛池模板: 亚洲精品久久久口爆吞精| 日本xxxx裸体xxxx视频大全| 久久久久久久性潮| 老司机在线ae85| 一区二区三区av高清免费波多| 粗大挺进尤物人妻中文字幕| 中文无码乱人伦中文视频在线v| 暖暖 在线 日本 免费 中文| 国产乱人伦av在线a最新| 亚洲精品亚洲人成在线| 狠狠色狠狠色综合久久蜜芽| 99久久婷婷国产综合精品青草免费| 亚洲国产欧美在线观看片不卡| 樱桃视频影视在线观看免费| 成人小说亚洲一区二区三区| 天天综合网久久综合免费人成| 色婷婷五月综合久久| 性做久久久久久免费观看| 久久精品国产亚洲av成人| 国产裸体歌舞一区二区| 午夜熟女插插xx免费视频| 亚洲欧洲成人精品av97| 国产成人无码精品久久二区三区| 久久国产精品免费一区下载| 亚洲自偷精品视频自拍| 亚洲综合无码明星蕉在线视频| 久热中文字幕无码视频| 欧美熟女视频| 麻豆果冻传媒精品一区| 国产精品久久久久9999爆乳| 日本在线看片免费人成视频1000| 日韩国产综合精选| 国产aⅴ激情无码久久久无码| 欧美大片va欧美在线播放| 性饥渴少妇av无码毛片| 久久天天躁狠狠躁夜夜av不卡| 亚洲中文无码av在线| 欧美性猛交99久久久久99按摩| 日本高清中文字幕免费一区二区| 亚洲国产精品一区二区制服| 疯狂做受xxxx高潮欧美日本|