精华内容
下载资源
问答
  • C++学籍管理系统

    2014-06-11 20:57:52
    C++学籍管理系统,网上看到的,供大家一起共同分享学习。
  • C++ 学籍管理系统

    2009-10-10 16:52:25
    自己用C++编的第一个程序,学籍管理系统
  • c++ 学籍管理系统

    2009-07-06 10:31:33
    c++ 课程设计 学籍管理系统 源代码int sno;//学号 char name[5]; char sex[2]; int age; char birth[10]; char folk[2];//民族 char mianmao[10];//面貌 char department[10];//系别 char banji; char speciality[10...
  • MFC c++学籍管理系统

    2011-11-17 11:28:04
    MFC c++学籍管理系统 使用ODBC连接数据库
  • c++学籍管理系统

    千次阅读 2014-01-21 20:34:03
    程序在编译时出错(vc++ 6.0) 求哪位大神帮忙改改#include #include #include void bangzhu(); using namespace std; class sj {public : int year,month,day; ////////时间类 ...{cin>>year>>m

    程序在编译时出错(vc++ 6.0)

    求哪位大神帮忙改改

    #include<iostream>
    #include <string>
    #include<conio.h>
    void bangzhu();
    
    using namespace std;
    class sj
    {public :
    int year,month,day;                             时间类
    void shuru()
    {cin>>year>>month>>day;
    }
    };
    class student                                  学生类
    {
    public :
    	string xm,kc[5];
    	int bj,xh,cj[5];
    	sj time;
    	void sr()                   //初始化输入学生信息
    	{cout<<"请输入学号";
    		cin>>xh;
    		 system("cls");
    		cout<<"请输入姓名";
    		cin>>xm;
    		 system("cls");
    		 cout<<"请输入入学日期中间用空格隔开";
    		 time.shuru();
    		  system("cls") ;
    		cout<<"请输入班级";
    		cin>>bj;
    		 system("cls");
    		 cout<<"请输入课程(5门)中间用空格隔开";
    		for(int i=0;i<5;i++)
    			cin>>kc[i];
    		system("cls");}
    		  void chengji()                         ///成绩录入
    		  {int i;
    			  for(i=0;i<5;i++)
    			  {cout<<"请输入"<<kc[i]<<"的成绩"<<endl;
    			  cin>>cj[i];}
    		  }
    student chazhao(student t);        这个地方明明定义了为何还是报错
    /*	void shuruchengji()     
    	{int i;
    		for(i=0;i<5;i++)
    	{
    			cout<<"请输入"<<kc[i]<<"的成绩";
    				cin>>cj[i];
    		}
    	}*/
    };
    string mima()                初始化设置密码
    {cout<<"请设置密码:";
    string mm1,mm2;
    char ch;
     while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
     	 cout<<endl;
    cout<<"请再次确认密码:";
    while ((ch=_getch())!=13)
     {
      mm2+=ch;
      cout<<"*";
     }
    	 system("cls");
    if(mm1==mm2)
    return mm1;
    else
    mima();
    }
    int denglu(string mm)              /登陆程序
    {
    	cout<<"请输入登陆密码:";
    	string mm1;
    	char ch;
     while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }	
     system("cls");
    	if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,您还有两次机会,请重试";
         while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
    	 	 system("cls");
    	 if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,您还有一次机会,请重试";
         while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
    	 	 system("cls");
    	 if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,请明天再试";
    	return 0;}
    	}
    	}
    }
    	int main()                        主函数..................................................................................
    	{int n,i,xh;
    	string mm;
    	student stu[500];
    	mm=mima();
    	i=denglu(mm);
    	if(i)
    	{	cout<<"请输入学生人数: ";
    	cin>>n;
    		 system("cls");
    	for(i=0;i<n;i++)
    		stu[i].sr();
    	int a;
    	bangzhu();
    		while(cin>>a)
    		{if(a==0)
    		break;
    		else
    		{
    			switch(a)
    		{case 1: (n++,stu[n].sr());break;
    			case 2:  {for(i=0;i<n;i++)cout<<stu[i].xm;stu[i].chengji();}break;
    			case 3: cin>>xh;for(i=0;i<n;i++) if(stu[i].xh==xh) stu[i]=chazhao(stu[i]);break;
    		case 9:bangzhu();break;}}
    
    	}}
    return 0;
    	}
    void bangzhu()                         //操作指令提示
    {  cout<<"请输入以下指令"<<endl<<endl; 
    	
    	cout<<"    1.添加学生              " <<endl;
        cout<<"============================"<<endl;
    	cout<<"    2.成绩录入        "<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    3.输入学号修改学生信息        "<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    4,"<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    5,"<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    9."<<endl;
        cout<<"============================"<<endl;
        cout<<"    0.结束本程序          "<<endl ;
    	cout<<"============================"<<endl;
    }
    student chazhao(student t)
    {cout<<"修改姓名请输入1,修改入学时间请输入2,修改班级请输入3."<<endl;
    cout<<"修改课程请输入4,修改成绩请输入5";
    int a,i;
    cin>>a;
    switch(a)
    {case 1:cin>>t.xm;break;
    case 2:cin>>t.time.year>>t.time.month>>t.time.day;break;
    case 3:cin>>t.bj;break;
    case 4:for(i=0;i<5;i++) cin>>t.kc[i];break;
    case 5:for(i=0;i<5;i++) {cout<<t.xm;t.chengji();}break;
    	   }
    return t;
    
    }
    

    展开全文
  • C++ 学籍管理系统 源代码 数据结构大作业
  • 很好很完善 很好很强大 c++学籍管理系统 课程设计报告
  • C++学籍管理系统.pdf

    2020-06-26 16:11:24
    标准文案 C++ 学生学籍管理系统 1 基本要求 为方便管理一个班同学的学籍编写一个学籍管理系统软件系统记录必须 包括学生姓名学号数学物理化学英语网络等课程成绩 2 基本管理功能 1 添加增加一个同学的记录到管理系统...
  • c++学籍管理系统.pdf

    2020-05-13 06:17:38
    C++学生学籍管理系统 1基本要求为方便管理一个班同学的学籍编写一个学籍管理系统软件系统记录必 包括学生姓名学号数学物理化学英语网络等课程成绩 2基本管理功能 1 添加增加一个同学的记录到管理系统中 2 查询可以...
  • c++学籍管理系统v1.10

    千次阅读 2014-01-19 17:06:43
    c++ 学籍管理系统 程序
    //新增添加学生和成绩录入系统
    #include<iostream>
    #include <string>
    #include<conio.h>
    void bangzhu();
    using namespace std;
    class sj
    {public :
    int year,month,day;                             时间类
    void shuru()
    {cin>>year>>month>>day;
    }
    };
    class student                                  学生类
    {
    public :
    	string xm,kc[5];
    	int bj,xh,cj[5];
    	sj time;
    	void sr()                   //初始化输入学生信息
    	{cout<<"请输入学号";
    		cin>>xh;
    		 system("cls");
    		cout<<"请输入姓名";
    		cin>>xm;
    		 system("cls");
    		 cout<<"请输入入学日期中间用空格隔开";
    		 time.shuru();
    		  system("cls") ;
    		cout<<"请输入班级";
    		cin>>bj;
    		 system("cls");
    		 cout<<"请输入课程(5门)中间用空格隔开";
    		for(int i=0;i<5;i++)
    			cin>>kc[i];
    		system("cls");}
    		  void chengji()                         ///成绩录入
    		  {int i;
    			  for(i=0;i<5;i++)
    			  {cout<<"请输入"<<kc[i]<<"的成绩"<<endl;
    			  cin>>cj[i];}
    		  }
    /*	void shuruchengji()     
    	{int i;
    		for(i=0;i<5;i++)
    	{
    			cout<<"请输入"<<kc[i]<<"的成绩";
    				cin>>cj[i];
    		}
    	}*/
    };
    string mima()                初始化设置密码
    {cout<<"请设置密码:";
    string mm1,mm2;
    char ch;
     while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
     	 cout<<endl;
    cout<<"请再次确认密码:";
    while ((ch=_getch())!=13)
     {
      mm2+=ch;
      cout<<"*";
     }
    	 system("cls");
    if(mm1==mm2)
    return mm1;
    else
    mima();
    }
    int denglu(string mm)              /登陆程序
    {
    	cout<<"请输入登陆密码:";
    	string mm1;
    	char ch;
     while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }	
     system("cls");
    	if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,您还有两次机会,请重试";
         while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
    	 	 system("cls");
    	 if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,您还有一次机会,请重试";
         while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
    	 	 system("cls");
    	 if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,请明天再试";
    	return 0;}
    	}
    	}
    }
    	int main()                        主函数..................................................................................
    	{int n,i;
    	string mm;
    	student stu[500];
    	mm=mima();
    	i=denglu(mm);
    	if(i)
    	{	cout<<"请输入学生人数: ";
    	cin>>n;
    		 system("cls");
    	for(i=0;i<n;i++)
    		stu[i].sr();
    	int a;
    	bangzhu();
    		while(cin>>a)
    		{if(a==0)
    		break;
    		else
    		{
    			switch(a)
    		{case 1: (n++,stu[n].sr());break;
    			case 2: for(i=0;i<n;i++) {cout<<stu[i].xm;stu[i].chengji();}break;
    		case 9:bangzhu();break;}}
    
    	}}
    return 0;
    	}
    void bangzhu()                         //操作指令提示
    {  cout<<"请输入以下指令"<<endl<<endl; 
    	
    	cout<<"    1.添加学生              " <<endl;
        cout<<"============================"<<endl;
    	cout<<"    2.成绩录入        "<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    3.         "<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    4,"<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    5,"<<endl;
    	cout<<"============================"<<endl;
    	cout<<"    9."<<endl;
        cout<<"============================"<<endl;
        cout<<"    0.结束本程序          "<<endl ;
    	cout<<"============================"<<endl;
    }
    

    展开全文
  • c++学籍管理系统代码

    2010-11-16 21:08:00
    c++中用类和输入输出流编的学籍管理系统,纯代码,
  • 高校学籍管理系统C++版!还不错!!!
  • 这是一个很小的学籍管理系统C++课程设计的作业, 初学者可以看看..
  • c++ 学籍管理系统v 1.0

    千次阅读 2014-01-18 20:17:48
    #include #include #include using namespace std; class sj {public : int year,month,day; void shuru() {cin>>year>>month>>day; } }; class student { public : string xm,kc[5]; int bj,xh,cj[5];...
    #include<iostream>
    #include <string>
    #include<conio.h>
    using namespace std;
    class sj
    {public :
    int year,month,day;
    void shuru()
    {cin>>year>>month>>day;
    }
    };
    class student
    {
    public :
    	string xm,kc[5];
    	int bj,xh,cj[5];
    	sj time;
    	void sr()
    	{cout<<"请输入学号";
    		cin>>xh;
    		 system("cls");
    		cout<<"请输入姓名";
    		cin>>xm;
    		 system("cls");
    		 cout<<"请输入入学日期中间用空格隔开";
    		 time.shuru();
    		  system("cls") ;
    		cout<<"请输入班级";
    		cin>>bj;
    		 system("cls");
    		 cout<<"请输入课程(5门)中间用空格隔开";
    		for(int i=0;i<5;i++)
    			cin>>kc[i];
    		  system("cls");
    		  }
    	void shuruchengji()
    	{int i;
    		for(i=1;i<6;i++)
    		{
    			cout<<"请输入"<<kc[i]<<"的成绩";
    			cin>>cj[i];
    		}
    	}
    };
    string mima()
    {cout<<"请设置密码:";
    string mm1,mm2;
    char ch;
     while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
     	 cout<<endl;
    cout<<"请再次确认密码:";
    while ((ch=_getch())!=13)
     {
      mm2+=ch;
      cout<<"*";
     }
    	 system("cls");
    if(mm1==mm2)
    return mm1;
    else
    mima();
    }
    int denglu(string mm)
    {
    	cout<<"请输入登陆密码:";
    	string mm1;
    	char ch;
     while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }	 system("cls");
    	if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,您还有两次机会,请重试";
         while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
    	 	 system("cls");
    	 if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,您还有一次机会,请重试";
         while ((ch=_getch())!=13)
     {
      mm1+=ch;
      cout<<"*";
     }
    	 	 system("cls");
    	 if(mm==mm1)
    		return 1;
    	else
    	{cout<<"密码错误,请明天再试";
    	return 0;}
    	}
    	}
    }
    	int main()
    	{int n,i;
    	string mm;
    	student stu[500];
    	mm=mima();
    	i=denglu(mm);
    	if(i)
    	{	cout<<"请输入学生人数: ";
    	cin>>n;
    		 system("cls");
    	for(i=0;i<n;i++)
    		stu[i].sr();
    	int a;
    	//	while(cin>>a)
    
    	}
    return 0;
    	}

    展开全文
  • C++学籍管理系统的实现

    千次阅读 2012-10-27 23:01:11
    设计学生学籍管理系统,基本要求: 学生信息包括学号,姓名,性别,年龄,住址 能够添加新的学生信息 能够删除已有的学生的信息 能够修改已有的学生的信息     有两个地方一直没弄好: 1,在处理文件流的...

    最近老师要求做的。大二以后想到要将自己的代码好好保存下,就贴到这里来啦。开张第一篇,不好勿怪!

     

     

    设计学生学籍管理系统,基本要求:

    学生信息包括学号,姓名,性别,年龄,住址

    能够添加新的学生信息

    能够删除已有的学生的信息

    能够修改已有的学生的信息

     

     

    有两个地方一直没弄好:

    1,在处理文件流的时候,不懂文件流的指针,傻乎乎的不懂写学生类的构造函数,一个个读入,vector的语法也没咱弄懂

    2,在读入的时候,while(!infile.eof()); 居然没写叹号!!!基础不扎实啊。以后要注意

     

    好了,代码如下,十分简单的小程序:

     

     

    #include<iostream>
    #include<vector>
    #include<string>
    #include<fstream>
    
    using namespace std ;
    
    /***
    	VS2010测试通过 基本功能测试通过  
    	处于方便的考虑写了一个display函数做测试 已经注释掉
    	                                                   ***/
    /***
    	张海强**********2012.10.27************************
    	                                                   ***/
    
    
    class  Student{
    		friend bool readFile(fstream &) ;
    		friend bool dispaly() ;
    		friend bool edit(string &) ;
    		friend bool deleteStudent(string &) ;
    		friend bool saveFile(ofstream &) ;
    
    public:
    	Student(fstream &) ;
    	Student(string ,long ,int ,int ,string) ;
    
    private:
    	string name ;
    	long StuID ;
    	int sex ;
    	int age ;
    	string addres ;
    };
    
    Student::Student(fstream &infile){
    	infile>>name ;
    	infile>>StuID ;
    	infile>>sex ;
    	infile>>age ;
    	infile>>addres ;
    }
    
    Student::Student(string name ,long StuID ,int sex ,int age ,string addres){
    	this->name = name ;
    	this->StuID = StuID ;
    	this->age = age ;
    	this->sex = sex ;
    	this->addres = addres ;
    }
    
    
    vector<Student> vec ;
    vector<Student> ::iterator it ;
    
    
    
    bool readFile(fstream &infile){
    	while (!infile.eof())
    	{
    		vec.push_back(Student(infile)) ;
    	}
    	return true ;
    }
    
    
    /**
    bool dispaly(){
    	it = vec.begin() ;
    	while (it != vec.end())
    	{
    		cout<<it->name <<endl ;
    		it ++ ;
    	}
    	return true ;
    }
    **/
    
    bool add(){
    	string name ;
    	long StuID ;
    	int sex ;
    	int age ;
    	string addres ;
    
    
    	cout<<"please input the new student's data:"<<endl ;
    	cout<<"the name:"<<endl ;
    	cin>>name ;
    	cout<<"the student's id:"<<endl ;
    	cin>>StuID ;
    	cout<<"the sex:(0/1)"<<endl ;
    	cin>>sex ;
    	cout<<"the age:"<<endl ;
    	cin>>age ;
    	cout<<"the addres:"<<endl ;
    	cin>>addres ;
    
    
    	vec.push_back(Student(name ,StuID ,sex ,age ,addres)) ;
    	return true ;
    }
    
    bool edit(string & name){
    	it = vec.begin() ;
    	while (it != vec.end())
    	{
    		if(it->name == name)
    		{
    			break ;
    		}
    		it ++ ;
    	}
    	if(it == vec.end()){
    		cout<<"there is no such a person!"<<endl ;
    	}else{
    		cout<<"please input the datatype you wantna edit"<<endl ;
    		cout<<"a:name b:studnet's id c:the sex d:the age e:the addres"<<endl ;
    
    		char ch ;
    		cin>>ch ;
    		string name ;
    		long StuID ;
    		int sex ;
    		int age ;
    		string addres ;
    
    		switch (ch)
    		{
    		case 'a' :
    			
    			cin>>name ;
    			it->name = name ;
    			break ;
    		case 'b':
    			cin>>StuID ;
    			it->StuID = StuID ;
    			break ;
    		case 'c':
    			cin>>sex ;
    			it->sex = sex ;
    			break ;
    		case 'd':
    			cin>>age ;
    			it->age = age ;
    			break ;
    		case 'e':
    			cin>>addres ;
    			it->addres = addres ;
    			break ;
    		default:
    			break;
    		}
    	}
    	return true ;
    }
    
    bool deleteStudent(string & name){
    	it = vec.begin() ;
    	while (it != vec.end())
    	{
    		if(it->name == name){
    			vec.erase(it) ;
    			cout<<"erase success!"<<endl ;
    			break ;
    		}
    
    		it ++ ;
    	}
    
    	return true ;
    }
    
    
    bool saveFile(ofstream &outfile){
    	it = vec.begin() ;
    	while (it != vec.end())
    	{
    		outfile<<it->name<<" "<<it->StuID<<" "<<it->sex<<" "<<it->age<<" "<<it->addres<<endl ;
    		it ++ ;
    	}
    	return true ;
    }
    
    
    int main(){
    	string str_1 ;
    	cout<<"A:read from a data;B:make a new data;"<<endl ;
    
    	cin>>str_1 ;
    	//dispaly() ;
    
    	if(str_1 == "A"){
    		cout<<"please input the location of the data:"<<endl ;
    		string str_2 ;
    		cin>>str_2 ;
    
    		fstream infile(str_2) ;
    		readFile(infile) ;
    		cout<<"A:add a new student B:edit a student's data: C:delete a student's data"<<endl ;
    		string str_3 ;
    		cin>>str_3 ;
    		if(str_3 == "A")
    			add() ;
    		else if(str_3 == "B"){
    			cout<<"please input the name of student:"<<endl ;
    			string str_4 ;
    			cin>>str_4 ;
    			edit(str_4) ;
    		}else if(str_3 == "C"){
    			string str_5 ;
    			cout<<"please input the person you wantna delete:" ;
    			cin>>str_5 ;
    			deleteStudent(str_5) ;
    		}else
    			cout<<"error" ;
    		//dispaly() ;
    		infile.close() ;
    	}
    	
    	
    	
    	
    	else if(str_1 == "B"){
    		cout<<"please input the student number:"<<endl ;
    		int  n;
    		cin>>n ;
    		for(int i = 0 ;i < n ;i ++)
    			add() ;
    	}
    
    
    	cout<<"do you wanna save the new data:(Y/N)"<<endl ;
    	string str_2 ;
    	cin>>str_2 ;
    	if(str_2 == "Y"){
    		cout<<"the location of new data:"<<endl ;
    		string str_3 ;
    		cin>>str_3 ;
    		ofstream outFile ;
    		outFile.open(str_3 ,fstream::trunc | fstream::out) ;
    		saveFile(outFile) ;
    		cout<<"save success!!!"<<endl ;
    		outFile.close() ;
    	}
    		
    
    	return 0 ;
    }


     

    展开全文
  • 我这代码只能存一个人的信息 ,求改进。另外请帮我(1)插入查询功能,能根据姓名或学号查信息。(2)可以修改或删除指定学生的信息。... #include <iostream> #include <string>..."1...."2....
  • 学籍管理系统——C++

    2010-09-20 21:20:20
    学籍管理系统——C++学籍管理系统——C++学籍管理系统——C++学籍管理系统——C++
  • C++ 学生学籍管理系统

    2013-07-07 00:06:53
    C++ 学生学籍管理系统C++来对学生学籍管理系统来实现
  • c++学籍管理

    2015-08-20 13:00:02
    C++课程设计,学生学籍管理系统
  • C++学生学籍管理系统

    2021-07-02 14:28:50
    C++学生学籍管理系统。满足的要求: 设计一个程序,对学生的学籍信息进行管理。通过该系统实现对学生基本信息的录入、保存、删除、修改、查询等操作。 设计要求及提示如下: 1、学生基本信息包括:学号、姓名、性别...
  • C++学生学籍管理系统设计,欢迎各位下载参考
  • 毕业论文,C++学籍管理系统论文111111111111111111111111111111111111111111111

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 695
精华内容 278
关键字:

c++学籍管理系统

c++ 订阅