×

学生信息管理系统c 语言

简易的学生信息管理系统(C语言)?java语言编程的核心是什么

admin admin 发表于2022-05-10 00:52:41 浏览104 评论0

抢沙发发表评论

简易的学生信息管理系统(C语言)

#include《iostream》#include《vector》#include《string》#include《cstdlib》#include《conio.h》using namespace std;int len=0;class student{public: enum{size=20}; void search_id(); //按学号查询 void search_name(); //按姓名查询 void insert(); //插入 void del(); //删除 void change(); //更改学生信息 void print(); //输入密码 void menu(); //菜单 void display();//显示全部学生信息private: long id[size]; //学号 string name[size]; //姓名 int age[size]; //年龄 string sex[size]; //性别 string num[size]; //电话号码 string add[size]; //住址 string birth[size]; //出生年月 string e_mail[size]; //e_mail};void student::display(){ for(int i=0;i《len;i++) { cout《《“\t\t学生信息为:\n“; cout《《“\t\t学号:“《《id[i]; cout《《“\n\t\t姓名:“《《name[i]; cout《《“\n\t\t年龄:“《《age[i]; cout《《“\n\t\t性别:“《《sex[i]; cout《《“\n\t\t电话号码:“《《num[i]; cout《《“\n\t\t住址:“《《add[i]; cout《《“\n\t\t出生年月:“《《birth[i]; cout《《“\n\t\tE_mail:“《《e_mail[i]《《endl《《endl; } cout《《“\n\t\t按任意键返回主菜单!“; getch(); system(“cls“); student::menu();}void student::change(){ long student_id; cout《《“\n\t\t请输入要更改的学生学号:“; cin》》student_id; for(int i=0;i《len;i++) { if(id[i]==student_id) { cout《《“\t\t学号:“; cin》》id[i]; cout《《“\t\t姓名:“; cin》》name[i]; cout《《“\t\t年龄:“; cin》》age[i]; cout《《“\t\t性别:“; cin》》sex[i]; cout《《“\t\t电话号码:“; cin》》num[i]; cout《《“\t\t住址:“; cin》》add[i]; cout《《“\t\t出生年月:“; cin》》birth[i]; cout《《“\t\tE_mail:“; cin》》e_mail[i]; break; } } if(i==len) cout《《“\n\t\t不存在该生信息!“; else cout《《“\n\t\t更改成功!“; cout《《“\n\t\t按任意键返回主菜单!“; getch(); system(“cls“); student::menu();}void student::del(){ long student_id; cout《《“\n\t\t请输入要删除的学生学号:“; cin》》student_id; for(int i=0;i《len;i++) { if(id[i]==student_id) { for(int j=i;j《len-1;j++) { id[j]=id[j+1]; name[j]=name[j+1]; age[j]=age[j+1]; sex[j]=sex[j+1]; num[j]=num[j+1]; add[j]=add[j+1]; birth[j]=birth[j+1]; e_mail[j]=e_mail[j+1]; } len--; break; } } if(i==len) cout《《“\n\t\t不存在该生信息!“; else cout《《“\n\t\t该生信息已经删除!“; cout《《“\n\t\t按任意键返回主菜单!“; getch(); system(“cls“); student::menu();}void student::search_id(){ long student_id; system(“cls“); cout《《“\n\n\n\t\t请输入要查询的学号:“; cin》》student_id; for(int i=0;i《len;i++) { if(id[i]==student_id) { cout《《“\t\t该学生信息为:\n“; cout《《“\t\t学号:“《《id[i]; cout《《“\n\t\t姓名:“《《name[i]; cout《《“\n\t\t年龄:“《《age[i]; cout《《“\n\t\t性别:“《《sex[i]; cout《《“\n\t\t电话号码:“《《num[i]; cout《《“\n\t\t住址:“《《add[i]; cout《《“\n\t\t出生年月:“《《birth[i]; cout《《“\n\t\tE_mail:“《《e_mail[i]; break; } } if(i==len) cout《《“\t\t不存在该生的信息!\n“; cout《《“\n\t\t按任意键返回主菜单!“; getch(); system(“cls“); student::menu();}void student::search_name(){ system(“cls“); string student_name; cout《《“\n\t\t请输入要查询的姓名:“; cin》》student_name; for(int i=0;i《len;i++) { if(name[i]==student_name) { cout《《“\t\t该学生信息为:\n“; cout《《“\t\t学号:“《《id[i]; cout《《“\n\t\t姓名:“《《name[i]; cout《《“\n\t\t年龄:“《《age[i]; cout《《“\n\t\t性别:“《《sex[i]; cout《《“\n\t\t电话号码:“《《num[i]; cout《《“\n\t\t住址:“《《add[i]; cout《《“\n\t\t出生年月:“《《birth[i]; cout《《“\n\t\tE_mail:“《《e_mail[i]; break; } } if(i==len) cout《《“\t\t不存在该生的信息!\n“; cout《《“\n\t\t按任意键返回主菜单!“; getch(); system(“cls“); student::menu();}void student::insert(){ int e; while(1) { cout《《“\t\t学号:“; cin》》id[len]; cout《《“\t\t姓名:“; cin》》name[len]; cout《《“\t\t年龄:“; cin》》age[len]; cout《《“\t\t性别:“; cin》》sex[len]; cout《《“\t\t电话号码:“; cin》》num[len]; cout《《“\t\t住址:“; cin》》add[len]; cout《《“\t\t出生年月:“; cin》》birth[len]; cout《《“\t\tE_mail:“; cin》》e_mail[len]; len++; cout《《“\n\t\t****************************************\n“; cout《《“\t\t**** 1--继续 0--返回主菜单 ****\n“; cout《《“\t\t****************************************\n“; cout《《“\t\t请选择:“; cin》》e; system(“cls“); if(e==0) { student::menu(); break; } }}void student::print(){ char s; int i=0; string password=“liunian“; cout《《endl《《endl《《endl; cout《《“\t\t**************************************\n“; cout《《“\t\t***** 学生信息管理系统 *****\n“; cout《《“\t\t**************************************\n“; cout《《“\t\t请输入密码(7位数):“; s=getch(); while(s[i]!=’\r’) //输入回车键停止 { cout《《“*“; s[++i]=getch(); } s[i]=’\0’; cout《《endl; if(s==password) cout《《“\t\t欢迎使用学生信息管理系统!\n“; else { cout《《“\t\t您输入的密码有误!无权使用\n“; exit(0); } system(“cls“);}void student::menu(){ cout《《“\n\n\n\t\t************************************************\n“; cout《《“\t\t****** 1.查询学号 *******\n“; cout《《“\t\t****** 2.查询姓名 *******\n“; cout《《“\t\t****** 3.插 入 *******\n“; cout《《“\t\t****** 4.删 除 *******\n“; cout《《“\t\t****** 5.修改信息 *******\n“; cout《《“\t\t****** 6.显示全部信息 *******\n“; cout《《“\t\t****** 7.安全退出 *******\n“; cout《《“\t\t************************************************\n“;}int main(){ student a; a.print(); a.menu(); int n; cout《《“\t\t请选择:“; cin》》n; while(1) { switch(n) { case 1:a.search_id();break; case 2:a.search_name();break; case 3:a.insert();break; case 4:a.del();break; case 5:a.change();break; case 6:a.display();break; case 7:cout《《“\t\t谢谢使用!再见\n“;break; default:cout《《“\t\t您输入的数字不合法!“;break; } if(n==7) break; cout《《“\t\t请选择:“; cin》》n; } cout《《“\t\t按任意键退出!“; getch(); return 0;}

java语言编程的核心是什么

java语言编程的核心是面向对象。Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C++安全性不好,但C和C++被大家接受,所以Java设计成C++形式,让大家很容易学习。Java去掉了C++语言中的指针运算、结构、typedefs、#define、需要释放内存等功能,减少了平常出错的50%,让Java的语言功能很精炼。而且,因为Java很小,所以整个解释器只需215K的RAM,并增加了一些很有用的功能,如自动收集碎片。Java实现了C++的基本面象对象技术并有一些增强,(为了语言简单,删除了一些功能)。Java处理数据方式和用对象接口处理对象数据方式一样。

我在易语言官网下载了个源码里面有几种格式的文件,比如edb,edt,fnr,fne等,这些是怎么生

  • “e”是易源码格式

    打开易语言,“保存”就有了

  • “edb”是易语言数据库文件,一个小巧的数据库

    使用“创建()”函数可以生成

    .版本 2

    .子程序 __启动窗口_创建完毕.局部变量 字段信息, 字段信息, , “3“

    字段信息 .名称 = “名字”字段信息 .类型 = #文本型字段信息 .最大文本长度 = 20字段信息 .名称 = “数量”字段信息 .类型 = #整数型字段信息 .名称 = “编号”字段信息 .类型 = #整数型创建 (取运行目录 () + “\e数据库.edb”, 字段信息)-学生信息管理系统c

  • “edt”是edb的数据扩展,用于储存字节集字段数据

    使用“创建()”函数创建包含“字节集型”的字段可以生成

    .版本 2

    .局部变量 字段信息, 字段信息, , “3“

    字段信息 .名称 = “名字”字段信息 .类型 = #文本型字段信息 .最大文本长度 = 20字段信息 .名称 = “数量”字段信息 .类型 = #整数型字段信息 .名称 = “图片”字段信息 .类型 = #字节集型创建 (取运行目录 () + “\e数据库2.edb”, 字段信息)-语言

  • “fnr、fne”是易语言支持库,相当于DLL吧,用于支持易语言IDE调用,如图中的函数都要依赖支持库!

    使用其它编程语言或易语言新建“Windows动态链接库”工程可以创建,由于这个对于我来说不太容易,就不示范了,具体可到易官方论坛找例程!

  •