[求教师信息管理系统c程序设计]#include#include#include#includeusing namespace std;//教师资料struct Teacher{ string num; string name; string sex; int age; string education; float wage; Teacher...+阅读
学生信息管理系统C版
#include #include #include using namespace std; struct Student { int num; char name[20]; Student * next; }; struct StuMen { Student * head; bool headNull() { head = new Student; head->next = NULL; return true; } bool StuAdd() { int num; char name[20]; cout<<;"请输入学生学号:"; cin>>num; cout<<;"请输入学生姓名:"; cin>>name; Student * p = new Student; p->num = num; strcpy(p->name,name); p->next = head->next; head->next = p; return true; } bool modify(int num) { int renum; char rename[20]; for (Student *p = head;p !=NULL;p = p->next) { if (p->num == num) { cout<<;"请重新输入该生学号:"; cin>>renum; cout<<;"请重新输入该生姓名:"; cin>>rename; p->num = renum; strcpy(p->name,rename); return true; } } return false; } bool findNum(int num) { for (Student *p = head;p != NULL;p = p->next) { if (num == p->num ) { cout<<;"该生信息:"<num<<'\t'<name<next) { if (strcmp(name,p->name) == 0 ) { cout<<;"该生信息:"<num<<'\t'<name<next != NULL;p=p->next) { if (p->next->num == num) { Student *p2 = p->next->next; delete p->next; p->next = p2; return true; } } return false; } void Print() { for (Student *p = head->next;p != NULL;p = p->next) { cout<num<<'\t'<name<next; delete p; p = p2; } } }; void main() { _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF); int sel; StuMen s; s.headNull(); while(1) { system("cls"); cout<<"1.添加学生信息."<>sel; switch (sel) { case 1:s.StuAdd(); break; case 2:int modefynum; cout<<;"请输入要修改的学生学号:"; cin>>modefynum; if (s.modify(modefynum)) { cout<<;"修改成功!"<>Findnum; if (!s.findNum(Findnum)) { cout<<;"没有此学生!"<>Findname; if (!s.findName(Findname)) { cout<<;"没有此学生!"<>delnum; if (s.Del(delnum)) { cout<<;"删除成功!"<
c学生信息管理系统
#include#include#include#includeusing namespace std;const int maxn = 32;struct student{ char id[maxn]; char name[maxn]; char birt[maxn]; char sex[4]; char prof[maxn]; char tele[maxn]; char qq[maxn]; char addr[maxn]; char post[maxn]; char resume[maxn << 1];} s[maxn];int len;void Input(int i){ scanf("%s %s %s %s %s %s %s %s %s %s", s[i].id, s[i].name, s[i].birt, s[i].sex, s[i].prof, s[i].tele, s[i].qq, s[i].addr, s[i].post, s[i].resume); return;}void Output(int i){ printf("%s %s %s %s %s %s %s %s %s %s\n", s[i].id, s[i].name, s[i].birt, s[i].sex, s[i].prof, s[i].tele, s[i].qq, s[i].addr, s[i].post, s[i].resume); return;}void Find(int n){ char name[maxn]; printf("需查询的人的姓名:"); scanf("%s", name); for(int i = 0; i < n; i++) { if(strcmp(name, s[i].name) == 0) { Output(i); break; } } return;}void Modify(int n){ char name[maxn]; printf("需修改的人的姓名:"); scanf("%s", name); for(int i = 0; i < n; i++) { if(strcmp(name, s[i].name) == 0) { Input(i); break; } } return;}void Delete(int n){ char name[maxn]; printf("需删除的人的姓名:"); scanf("%s", name); for(int i = 0; i < n; i++) { if(strcmp(name, s[i].name) == 0) { for(int j = i; j < n - 1; j++) { student temp; temp = s[j]; s[j] = s[j + 1]; s[j + 1] = temp; } break; } } len--; return ;}bool cmp(student a, student b){ return strcmp(a.id, b.id) < 0;}void Sort(int n){ sort(s, s + n, cmp); return;}int main(){ int n; printf("总共需录入的人数:"); scanf("%d", &n); len = n; for(int i = 0; i < n; i++) Input(i); Find(n); Modify(n); Delete(n); Sort(n); for(int i = 0; i < n; i++) Output(i); return 0;}这样可以么?
基于VB Net sql数据库的学生信息管理系统怎么连接数据库实现登录
1:Access,建立数据库,数据库命名为Database1.mdb。
(注意:这里的后缀是MDB,如果Access是2007版本的,保存的时候要另存为2003版本的才行,因为,VB不直接支持07版的accdb后缀格式!)
2:数据库建立后就进入了数据表界面,可以输入数据了,输完以后CRRL+S保存,输入表名,这里表名为test,ok,准备工作搞定。
菜单中找到工程→部件→勾选 ,
Microsoft ADO Data Control 6.0
Microsoft Hierarchical Flexgrid Control 6.0
勾选后左侧工具栏里就多了两个控件即 ADODC控件和MSHFlexGrid控件。
选择 ADODC控件和MSHFlexGrid控件,放在窗体的合适位置
设置ADODC控件的属性:
右键窗体内ADODC1控件
1:ADODC属性页→通用→选择使用连接字符串→点击生成→选择Microsoft Jet 4.0 OLE DB Provider 点击下一步→选择之前准备好的数据库→点击测试连接,显示测试成功则ok,确定。
2:ADODC属性页→记录源→命令类型选择2-adcmdtable,表或存储过程名称选择之前建立的数据表test,点击确定,ADODC属性设置完成。
设置MSHFlexGrid控件的属性:
VB右侧属性表里,找到datasource,选择adodc1
就完事了
延伸阅读:
用C做的教师信息管理系统占位置,有时间再给你弄一个 //代码在vs2005中编译通过,一个有三个文件,使用前请先新建一个文件tc.dat//头文件teacher.h#pragma once#ifndef TEACHER_H_#define TEACHER_H_#def...
学生信息管理系统C语言怎么做跟别人问重复了,你们难道是一个老师教的啊? 网上很多类似的,你参考下:#include#includestruct student { char name[30]; float math; float chinese; float english; float ave...
用C语言编写一个学生信息管理系统#include "stdio.h" #include "stdlib.h" #include "string.h" #include "conio.h" jiemian(); struct student { char name[50]; char sex[5]; int age; char num[50]; float score...
用C编写一个程序学生信息管理系统#include#include#include#include#defineMax 1000usingnamespacestd;classstudent{private: char name[20]; int number; int grade;public: student(char*,int,int); char...
如何用C语言编写学生信息管理系统参考如下学生信息管理系统的C源代码吧。#include#include/*定义学生结构体*/ struct Student { char ID[20]; char Name[20]; float Mark1; float Mark2; float Mark3; floa...
学生信息管理系统C语言编程展开全部/*用指针变量完成*//*预编译命令*/#include #include #include #include /*自定义数据类型*/ typedef struct student{ char xh[10];//学号 char xm[15];//姓名 int c...
c开发学生信息管理系统本系统分为学生教师和管理员三个角色简单点说你会两样就够了C#代码和sql代码。 最重要的是C#代码的编写和数据库的设计开发,这个是核心的,是一个开发者必须具备的能力。 开发一个学生信息管理系统来提高学生管理...
学生成绩管理系统c希望能满足lz需要: #include using namespace std; class Node { public: char *name; int score; Node *link; Node() { link = NULL; } Node(char *_name, int _score, Nod...
C学生成绩管理系统希望能满足lz需要: #includeusing namespace std; class Node { public: char *name; int score; Node *link; Node() { link = NULL; } Node(char *_name, int _score, Node...