精华内容
下载资源
问答
  • 学校管理系统包括部门管理、教师管理、课程管理、学生管理等模块,是C/S端项目。
  • 大一期末作业 c/c++实现简单学校人员管理系统

    万次阅读 多人点赞 2020-06-22 12:09:27
    c/c++实现简单学校人员管理系统 动手前列的框架: 成品是这样子的: 剩下的操作有兴趣的话复制粘贴去试试: 代码如下: //Main.cpp #include"US.h" int People::sizes = 0; int main() { US s; s.start(); s....

    c/c++实现简单学校人员管理系统

    动手前列的框架:

    在这里插入图片描述

    成品是这样子的:

    在这里插入图片描述
    在这里插入图片描述

    剩下的操作有兴趣的话复制粘贴去试试:
    另一篇C++课设传送门

    代码如下:

    //Main.cpp
    #include"US.h"
    int People::sizes = 0;
    int main()
    {
    	US s;
    	s.start();
    	s.out();
    	return 0;
    }
    
    

    以上的Main函数中的US类是用来管理人员以及实现操作的(即开头的框架图的右边部分)。

    US类:

    //US.h
    
    #pragma once
    #include"Student.h"
    #include"Staff.h"
    class US :virtual public Student ,virtual public Staff {
    public:
    	void start();//总开关
    	void outScreen();//显示菜单
    	void out();//退出
    	void Oper();//操作
    	void writeFile();//保存在文件中
    	void readFile();//从文件中读取
    	void deleFile();//删除保存的数据
    protected:
    	People* P = NULL, * head = P,*temp=NULL;
    };
    
    
    //US.cpp
    
    #include"US.h"
    void US::start() {
    	this->outScreen();
    	this->Oper();
    }
    
    void US::outScreen() {
    	cout << "---------------------------------------------------------\n";
    	cout << "\n\n";
    	cout << "	    学校人员管理系统\n";
    	cout << "		实现功能:\n";
    	cout << "    1.增  2.删  3.查  4.改  5.按编号排序\n";
    	cout << "    6.查看所有信息  7.保存在 人员.txt 中  8.从文件中读取\n";
    	cout << "    9.删除 人员.txt中的数据\n";
    	cout << "\n\n";
    	cout << "---------------------------------------------------------\n";
    }
    
    void US::Oper() {
    	cout << "输入数字做相应操作,输入0则退出\n";
    	int t; 
    	int u;			
    	People* p = NULL;
    	Student* p1 = NULL;
    	Staff* p2 = NULL;
    	while (true) {
    		cin >> t;
    		if (t == 0) out();
    		else {
    			switch (t){
    			case 1:
    				cout << "新增学生输入1,新增教职工输入2:\n";
    				cin >> u;
    				if (u == 1) {
    					p1 = new Student;
    					p1->addMessage();
    					if (P == NULL) P = p1;
    					else P->next = p1;
    				}
    				else {
    					p2 = new Staff;
    					p2->addMessage();
    					if (P == NULL) P = p2;
    					else P->next = p2;
    				}
    				if (head == NULL) {
    					head = P;
    					temp = head;
    				}
    				else {
    					temp->next = P;
    					temp = temp->next;
    				}
    				P = P->next;
    				break;
    			case 2:
    				cout << "输入删除第几个成员:"; cin >> u;
    				head=head->delMessage(u);
    				break;
    			case 3:
    				cout << "输入查看第几个成员:"; cin >> u;
    				p = (head->searchPeople(u));
    					if(p!=NULL) p->showMess();
    				break;
    			case 4:
    				head->changePeople();
    				break;
    			case 5:
    				head->sortPeople();
    				break;
    			case 6:
    				p = head;
    				while (p != NULL) {
    					p->showMess();
    					p = p->next;
    				}
    				break;
    			case 7:
    				writeFile();
    				break;
    			case 8:
    				readFile();
    				break;
    			case 9:
    				deleFile();
    				break;
    			default:
    				break;
    			}
    		}
    		system("pause");
    		system("cls");
    		outScreen();
    		cout << "输入数字做相应操作,输入0则退出\n";
    	}
    }
    void US::out() {
    	exit(0);
    }
    
    void US::writeFile() {
    	ofstream ofs;
    	People* p = head;
    	ofs.open("人员.txt", ios::out | ios::app);
    	while (p != NULL) {
    		p->writeF(ofs);
    		p = p->next;
    	}
    	ofs.close();
    }
    
    void US::readFile() {
    	ifstream ifs("人员.txt", ios::in);
    	char s[80];
    	while (!ifs.eof()) {
    		ifs.getline(s, 80);
    		cout << s;
    		cout << '\n';
    	}
    	
    	ifs.close();
    }
    
    void US::deleFile() {
    	ofstream ofs("人员.txt", ios::trunc);
    	ofs.close();
    }
    

    以上是框架图中右边的部分,以下则是左边的部分:

    People类:

    //People.h
    
    #pragma once
    #include<iostream>
    #include<fstream>
    using namespace std;
    class People {
    
    public:
    	People() { num = 0;  sizes = 0; sex = ' '; name = " "; };
    
    	virtual void setBasic();//设置信息
    	virtual void showMess();//显示信息
    	virtual void addMessage();//增加人员信息
    	virtual void outPeople();//普通输出人员信息
    	virtual void outOne();//输出一个人员信息
    	virtual void changePeople();//修改人员信息
    	virtual void writeF(ofstream& ofs);//写入文件
    
    	People* delMessage(int nums);//删除人员信息
    	People* searchPeople(int num);//查找人员信息
    	People* sortPeople();根据某样数据来排序
    
    	static int sizes;//人数
    
    	People* next = NULL;
    
    protected:
    	int num;//编号
    	char sex;//性别
    	string name;//姓名
    };
    
    //People.cpp
    
    #include"People.h"
    People* People::sortPeople() {//根据编号排序,后面回看发现这部分链表的排序有误
    
    	People* p = this, * t = this, * head = this;
    	for (int i = 0; i < sizes; i++) {
    		p = t = this;
    		while (p->next != NULL) {
    			if (p->num > p->next->num) {
    				p = p->next;
    				t->next = p->next;
    				p->next = t;
    				head = p;
    			}
    			else {
    				p = p->next;
    				t = t->next;
    			}
    		}
    	}
    	return head;
    }
    
    bool People::judge(People* l, People* r) {
    	if (l->num > r->num) return true;
    	else return false;
    }
    
    void People::addMessage() {
    	if (this == NULL) {
    		this->next = new People;
    		People* p = this->next;
    		p->setBasic();
    	}
    	else {
    		this->setBasic();
    	}
    }
    
    People* People::delMessage(int nums) {
    	People* head=this;
    	People* p = this, * t = this;
    	int i;
    	for (i = 1; i < nums; i++)
    		p = p->next;
    	if (i == 1) { delete p; return NULL; }
    	else {
    		t = p;
    		p = p->next;
    		t->next = p->next;
    		delete p;
    		return head;
    	}
    }
    
    People* People::searchPeople(int num) {
    	People* p = this;
    	if (p != NULL) {
    		for (int i = 1; i < num; i++)
    			p = p->next;
    		return p;
    	}
    	else {
    		cout << "查无此人!\n"; return NULL;
    	}
    
    }
    
    void People::outOne() {
    	cout << num << ' ' << sex << ' ' << name << '\n';
    }
    
    void People::outPeople() {
    	People* p = this;
    	while (p != NULL) {
    		cout << num << ' ' << sex << ' ' << name << '\n';
    		p = p->next;
    	}
    
    }
    
    void People::changePeople() {
    	People* t = this;
    	cout << "输入要修改第几个成员信息:";
    	int u1; cin >> u1;
    	for (int i = 1; i <= u1; i++)
    		t = t->next;
    	if (t == NULL) { cout << "查无此人\n"; }
    	else {
    		int u;
    		cout << "输入操作符: \n";
    		cout << "1.改姓名,2.改性别,3.改编号\n";
    		cin >> u;
    		string nName; char x; int nums;
    		switch (u) {
    		case 1://改姓名
    			
    			cout << "输入新名字:"; cin >> nName;
    			t->name = nName;
    			break;
    		case 2://改性别
    			
    			cout << "输入新性别:"; cin >> x;
    			t->sex = x;
    			break;
    		case 3://改编号
    			
    			cout << "输入新编号:"; cin >> nums;
    			t->num = nums;
    			break;
    		default:
    			break;
    		}
    	}
    }
    
    void People::setBasic() {
    	cout << "输入新成员的编号、性别(m/w)、名字:\n";
    	cin >> num >> sex >> name;
    	sizes++;
    }
    
    void People::showMess() {
    	if(this!=NULL)
    	cout << "编号:" << num << '\t';
    	cout << "性别:" << sex << '\t';
    	cout << "名字:" << name << '\n';
    }
    
    void People::writeF(ofstream& ofs) {
    	People* p = this;
    	if (p == NULL) { cout << "没有数据! 请重新操作\n"; return; }
    	ofs << this->num<<' ' << this->sex<<' ' << this->name << '\n';
    }
    

    上面的People是基类,接下来的Staff和Student是派生类:

    Staff类:

    //Staff.h
    
    #pragma once
    #include"People.h"
    class Staff : protected People {
    public:
    	Staff() { money = 0; workTime = 0; }
    	void setBasic();
    	void showMess();
    	void addMessage();
    	Staff* delMessage(int nums);
    	//Staff* searchPeople();
    	Staff* sortPeople(int value);//根据value排序
    	void changePeople();
    	void writeF(ofstream& ofs);
    	Staff* next = NULL;
    
    protected:
    	int money;
    	int workTime;
    	string type;
    };
    
    #include"Staff.h"
    
    void Staff::setBasic() {
    	cout << "输入新成员的编号、性别、名字:\n";
    	cin >> num >> sex >> name;
    	cout << "输入员工的工资、工作时间:\n";
    	cin >> this->money >> this->workTime;
    	cout << "输入职位(教师、职工):\n";
    	cin >> type;
    	sizes++;
    }
    
    void Staff::showMess() {
    	cout << "编号:" << num << '\t';
    	cout << "性别:" << sex << '\t';
    	cout << "名字:" << name << '\t';
    	cout << "职位:" << type << '\t';
    	cout << "工资:" << money << '\t';
    	cout << "工作时长:" << workTime << '\n';
    }
    void Staff::addMessage() {
    	if (this == NULL) {
    		this->next = new Staff;
    		Staff* p = this->next;
    		p->setBasic();
    	}
    	else {
    		this->setBasic();
    	}
    }
    
    Staff* Staff::delMessage(int nums) {
    	Staff* head=this;
    	Staff* p = this, * t = this;
    	int i;
    	for (i = 1; i < nums; i++)
    		p = p->next;
    	if (i == 1) { delete p; return NULL;  }
    	else {
    		t = p;
    		p = p->next;
    		t->next = p->next;
    		delete p;
    		return head;
    	}
    }
    
    Staff* Staff::sortPeople(int value) {
    	Staff* p = this, * t = this, * head = this;
    	if (value == 1) {
    		for (int i = 0; i < sizes; i++) {
    			p = t = this;
    			while (p->next != NULL) {
    				if (p->money > p->next->money) {
    					p = p->next;
    					t->next = p->next;
    					p->next = t;
    					head = p;
    				}
    				else {
    					p = p->next;
    					t = t->next;
    				}
    			}
    		}
    	}
    	else {
    		for (int i = 0; i < sizes; i++) {
    			p = t = this;
    			while (p->next != NULL) {
    				if (p->workTime > p->next->workTime) {
    					p = p->next;
    					t->next = p->next;
    					p->next = t;
    					head = p;
    				}
    				else {
    					p = p->next;
    					t = t->next;
    				}
    			}
    		}
    	}
    	return head;
    }
    
    void Staff::changePeople() {
    	Staff* t = this;
    	cout << "输入要修改第几个成员信息:";
    	int u1; cin >> u1;
    	for (int i = 1; i <= u1; i++) 
    		t = t->next;
    
    	int u2;
    	cout << "输入操作符,选择改变某个数据:\n";
    	cout << " 1.改姓名,2.改性别(m/w),3.改编号,4.改工资,5.改工作时间\n";
    	cin >> u2;
    	string nName; char x; int nums;
    	switch (u2) {
    	case 1://改姓名
    		cout << "输入新名字:"; cin >> nName;
    		t->name = nName;
    		break;
    	case 2://改性别
    		cout << "输入新性别:"; cin >> x;
    		t->sex = x;
    		break;
    	case 3://改编号
    		cout << "输入新编号:"; cin >> nums;
    		t->num = nums;
    		break;
    	case 4://改工资
    		cout << "输入新工资:"; cin >> nums;
    		t->money = nums;
    		break;
    	case 5://改工作时间
    		cout<< "输入新工作时间:"; cin >> nums;
    		t->workTime = nums;
    		break;
    	default:
    		break;
    	}
    }
    
    void Staff::writeF(ofstream& ofs) {
    	Staff* p = this;
    	if (p == NULL) { cout << "没有数据! 请重新操作\n"; return; }
    	ofs << this->num <<' '<< this->sex<<' ' << this->name<<' ' <<this->type<<' '<< this->money<<' ' << this->workTime<<'\n';
    }
    

    Student类:

    //Student.h
    
    #pragma once
    #include"People.h"
    class Student : protected People {
    public:
    	Student() { averGrade = 0; eduCa = " "; }
    	void addMessage();
    	void setBasic();
    	void showMess();
    	Student* delMessage(int nums);
    	//People* searchPeople();
    	Student* sortPeople(int value);
    	void changePeople();
    	void writeF(ofstream& ofs);
    	Student* next = NULL;
    
    protected:
    	int averGrade;
    	string eduCa;
    };
    
    //Student.cpp
    
    #include"Student.h"
    void Student::addMessage() {
    	if (this == NULL) {
    		this->next = new Student;
    		Student* p = this->next;
    		p->setBasic();
    	}
    	else {
    		this->setBasic();
    	}
    }
    Student* Student::delMessage(int nums) {
    	Student* head=this;
    	Student* p = this, * t = this;
    	int i;
    	for (i = 1; i < nums; i++)
    		p = p->next;
    	if (i == 1) { delete p; return NULL; }
    	else {
    		t = p;
    		p = p->next;
    		t->next = p->next;
    		delete p;
    		return head;
    	}
    }
    
    void Student::setBasic() {
    	cout << "输入新成员的编号、性别(m/w)、名字:\n";
    	cin >> num >> sex >> name;
    	cout << "输入平均绩点:\n";
    	cin >> this->averGrade;
    	cout << "输入学历(本科生、研究生、博士生):\n";
    	cin >> eduCa;
    	sizes++;
    }
    
    void Student::showMess() {
    	cout << "编号:" << num << '\t';
    	cout << "性别:" << sex << '\t';
    	cout << "名字:" << name << '\t';
    	cout << "学历:" << eduCa << '\t';
    	cout << "平均绩点" << averGrade << '\n';
    }
    Student* Student::sortPeople(int value) {
    	Student* p = this, * t = this, * head = this;
    	if (value == 1) {
    		for (int i = 0; i < sizes; i++) {
    			p = t = this;
    			while (p->next != NULL) {
    				if (p->averGrade > p->next->averGrade) {
    					p = p->next;
    					t->next = p->next;
    					p->next = t;
    					head = p;
    				}
    				else {
    					p = p->next;
    					t = t->next;
    				}
    			}
    		}
    	}
    	return head;
    }
    
    void Student::changePeople() {
    	Student* t = this;
    	cout << "输入要修改第几个成员信息:";
    	int u1; cin >> u1;
    	for (int i = 1; i < u1; i++)
    		t = t->next;
    
    	int u2;
    	cout << "输入操作符,选择改变某个数据:\n";
    	cout << " 1.改姓名,2.改性别,3.改编号,4.改工资,5.改工作时间\n";
    	cin >> u2;
    	string nName; char x; int nums;
    	switch (u2) {
    	case 1://改姓名
    		cout << "输入新名字:"; cin >> nName;
    		t->name = nName;
    		break;
    	case 2://改性别
    		cout << "输入新性别(m/w):"; cin >> x;
    		t->sex = x;
    		break;
    	case 3://改编号
    		cout << "输入新编号:"; cin >> nums;
    		t->num = nums;
    		break;
    	case 4://改平均绩点
    		cout << "输入新平均绩点:"; cin >> nums;
    		t->averGrade = nums;
    		break;
    	default:
    		break;
    	}
    }
    
    void Student::writeF(ofstream& ofs) {
    	Student* p = this;
    	if (p == NULL) { cout << "没有数据! 请重新操作。\n"; return; }
    	ofs << this->num<<' ' << this->sex<<' ' << this->name<<' ' << this->averGrade<<' ' << this->eduCa << '\n';
    }
    

    本来还想用上更多的数据结构方面的知识,比如用二叉树来排序,但是因为不熟悉,毕竟刚学完离散数学还没有具体实现过那些数据结构,,
    而又临近deadLine。。。
    只好删除一些操作,以后再找机会实现那些了。


    最新博文:
    2020.12.23
    大二上学期临近期末总结
    2021.1.14
    大二数据结构课程设计-随机数流中取中位数


    展开全文
  • 这个C 作业主要是编写一个学生成绩管理系统,资料中包括了实验文档报告和项目源代码,项目代码并不多,对学习有帮助。  1.设计目的:用计算机完成对学生成绩的管理。包括对计算机所储存信息的查询、修改、删除、统计...
  • 大学生贷款管理系统代码

    热门讨论 2010-09-25 18:05:09
    本大学生贷款管理系统是为某某学校设计开发的一个大学生贷款管理系统,来研究基于C/S模式的学生贷款管理的实现,采用的是C#+SQL模式的电子管理平台。 本系统设计上采用平台、采用技术上具有先进性、前瞻性、扩充性,...
  • 15:附带全新忠网广告管理系统。 16:全新安全补丁。 17:前台用户和后台管理员实现分离,管理员需要再次登陆才能进入管理。 18:后台增加数据库备份压缩,数据恢复,系统空间占用功能,加入阿江ASP探针,附件...
  • Delphi版的学校学生信息管理系统,使用SQL Server 2000数据库,在配置数据库时,步骤如下: 1.将数据库复制硬盘上 确保您的机器上安装了SQL Server2000或以上的版本,将本示例的数据库文件连同文件夹“college”...
  • 学校里没有准确的学生签到认证管理,就会让不良学生钻空子。而传统的以打卡、刷卡为代表的考勤产品,存在着替代打卡,效率低下,不易统计,管理和使用维护成本高等弊端。那么,高校老师又该如何防止学生代签?签到荚...

    “翘课”是很多大学生都有过的行为,众所周知,没有规矩、不成方圆;学校里没有准确的学生签到认证管理,就会让不良学生钻空子。而传统的以打卡、刷卡为代表的考勤产品,存在着替代打卡,效率低下,不易统计,管理和使用维护成本高等弊端。

    那么,高校老师又该如何防止学生代签?

    签到荚,一款基于人脸识别技术的校园移动考勤系统。

    系统结合人脸检测、人脸追踪、人脸识别、活体检测、GPS定位、WIFI定位、基站定位、锚点定位、云计算、移动互联等先进技术,可有效防止考勤时困扰用户的“代签到”、“不到考勤点签到”、“需排队签到”等问题。

    另外,聚焦校园学生安全管理,提供多种“预警”机制,帮助学校降低学生发生意外的风险。系统不仅提供考勤数据分析、考核横向比较,还提供重点学生标注、在线选课、活动报名、心理测评、各类学生工作表单、自定义调查问卷、课外赛事、勤工助学、社团活动、社会工作、评优评先、违纪处分、军训管理、学生就业、思想教育、心理指导、保险管理、专业培训等辅助功能,涵盖学生在校活动的所有环节。

    综上所述,签到荚不失为一款科学、高效、安全的校园管理软件。

    展开全文
  • 在公司面试的时候,领导问我:用C#语言做过B/S架构的小实验程序吗?...当时我一头雾水,根本不知道从哪里开始学习,HTML,JavaScript,CSS,DOM,Ajax,jQuery这些都没听说过,我只在学校里学过C,C++,数据结构,那...

    在公司面试的时候,领导问我:用

    C#

    语言做过

    B/S

    架构的小实验程序吗?当时我弱弱

    的说:没有,只用

    .aspx

    拖过控件!领导说:嗯,你很实在啊,来吧!

    进了公司,师傅给我一些资料和电子书说好好看资料,争取两个星期内做出做简单的

    B/S

    小程序。

    当时我一头雾水,

    根本不知道从哪里开始学习,

    HTML

    JavaScript

    CSS

    DOM

    Ajax

    jQuery

    这些都没听说过,我只在学校里学过

    C

    C++

    ,数据结构,那些概念水平之类的

    东东,谁知道这些。硬着头皮上,看资料也是迷迷糊糊,似懂非懂的感觉,非常迷茫,那段

    时间相当难受。

    现在想想这是多么的简单,

    只是自己没有悟出那个理。

    做出一个小实验程序,

    根本不需

    要精通这些涉及到的所有程序设计语言,

    只要知道其中最常用的那几句就行,

    至于工作中需

    要的知识,你完全可以以后在工作中慢慢学的,遇到不会的知识点,完全可以查程序手册。

    所以今天有点空,

    随手写了点简单的代码,

    给那些像我一样啥也不会的朋友玩玩

    (

    特别声明:

    C#

    高手绕过,

    这是哄孩子级玩的

    )

    起码能在面试的时候也能说两句,

    不至于像我那样狼狈。

    呵呵

    Now

    ,给出史上最简单的基于

    B/S

    框架能实现增删改查的源码,一共

    3

    部分

    第一部分:用于前台显示的部分(

    html

    )

    显示页面

    .js">

    .js">

    .js">

    .js">

    用户

    ID

    姓名:

    查询

    " οnclick=" GetTextFromBack() " />

    用户

    ID

    删除

    " οnclick=" DelectText() " />

    增加姓名:

    备注:

    增加

    " οnclick=" GetInsert() " />

    展开全文
  • 上次帮学弟参加学校比赛做的一个简单的智能家居管理系统,控制芯片为STC89C52。由于自己水平有限界面写的很简单,搞了半个月界面就实现了时间、温度、烟雾、人体感应、打电话、发短信、红外遥控和计算器等功能,...
    (参赛作品)智能家居管理系统设计(原理图+APP+源代码等):

           上次帮学弟参加学校比赛做的一个简单的智能家居管理系统,控制芯片为STC89C52。由于自己水平有限界面写的很简单,搞了半个月界面就实现了时间、温度、烟雾、人体感应、打电话、发短信、红外遥控和计算器等功能,菜单也写的比较简单,使用数组完成。一共三级菜单。由于菜单图片较多只是上传一部分,如果想要玩GSM模块和写简单菜单的朋友可看看!

    智能家居管理系统电路模块组成(具体详见PDF档原理图设计):


    none.gif

    none.gif

    附件内容包括:

    智能家居管理系统电路设计原理图及BOM表PDF档;
    智能家居管理系统菜单APP源码;
    51单片机控制源代码;
     

    U创论坛下载-APP和控制源码.zip

     

    文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-210245-1-1.html
    展开全文
  • :school::graduation_cap: Student Information Management System 项目进度 (:speech_balloon: pause update) 第一阶段 : 信息管理功能 :white_heavy_check_mark: 第二阶段 : 成绩管理功能 :... teacherInfo.setId(c
  • 设计课题一:班级成绩管理系统 一、 问题描述: 对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。 二、功能要求: 1、本系统采用一个结构体数组,...
  • 斑竹要毕业了,为了表示一下,斑竹决定将在学校作的一个管理系统的系版源代码公布给大家参考,使用DELPHI6.0编译通过,可参考内容: 1、ADOTable,ADOQuery,ADOConnect基本使用方法。 2、登陆窗体制作,初始密码...
  • 暑期在校,每天看些数学和外语,得不到时间正经的写程序。恰好有莱昂氏的UNIX版本6的内核代码分析,考虑到学校从没有训练我们“阅读理解代码”的课程,就... 这次,我们看一看操作系统存储管理的部分内容。内存的空
  • C 程序设计 课程设计 题 目学生选课...学生选课管理系统应该能够为广大学师生提供充足的信息和快捷的 课程选择过程有 于学生选好每一门课程此系统系统选课方便 快捷用简单的界面来展示学生的选课信息应用简单明了存储量
  • C语言课设 投票管理系统

    千次阅读 多人点赞 2018-10-24 21:57:27
    学生党一枚,大二的时候,学校让做C语言课程设计,我选了“投票管理系统”。C语言水的很,写出来之后,自己感觉良好,答辩的时候骂的老惨,可成绩却是第一。[\dog][\dog][\dog] 文末见代码,有五个文件,如图。 ...
  • 本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学校管理人员的工作效率。学院车辆管理系统前台功能主要实现了系统管理、车位...
  • Qt & MySQL学生管理系统

    2020-07-05 17:31:20
    MySQL学生管理系统一、运用到的知识点二、实现功能三、效果图1、设置服务器2、进入管理系统a 、设置栏b、登录相关3、相应身份具有的功能a、管理员b、学生c、教师四、相应代码(一)UI(二)mainwindow.h(三)...
  • 《毕业论文管理系统》主要是针对学校涉及《毕业论文管理系统》平台的一系列相关工作的管理,本系统的建立使学校的管理更加规范化、系统化,查询手段更加便捷化。同时,《毕业论文管理系统》也是实现学校教学管理现代...
  • 设计学生学籍管理系统

    热门讨论 2009-07-05 18:28:22
    PowerBuilder9.0和其他数据库管理系统相比,可以发现它基于C/S的体系结构,除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间(WorkSpace)为框架,以数据窗口控件和数据对象作为数据库应用...
  • 除此之外,一些自由软件开发的协作网如SourceForge.net除了提供CVS外,现在也提供专案开发者使用SVN作为原码管理系统,JavaForge、Google Code以及 BountySource 则以SVN作为官方的源码管理系统。2009年,绝大多数...
  • 学生信息管理系统是针对学校学生处的大量工作处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用手机和计算机对学生各种信息进行...
  • Delphi7.0 学生信息查询管理系统SQLServer版,是一个学校网络信息查询系统,功能包括:学生信息、老师信息、课程信息、系统管理等,在数据库配置方面本示例程序使用的SQL Server 2000数据库,在配置数据库时,比前面...
  • 系统功能完善,覆盖面广、扩展性强、负载能力好、模板调用非常灵活、管理方便,因此不仅适合于建设一般企业、政府、学校、个人等小型网站,同时也适合于建设地方门户、行业门户等大中型网站。开源无任何功能限制,请...
  • 系统功能完善,覆盖面广、扩展性强、负载能力好、模板调用非常灵活、管理方便,因此不仅适合于建设一般企业、政府、学校、个人等小型网站,同时也适合于建设地方门户、行业门户等大中型网站。开源无任何功能限制,请...
  • 广告公司客户订单流程管理系统建设目标 25175数字化企业—广告公司客户订单流程管理的建设,是要建立一个订单查询与维护的系统,能完成订单的新建、已建的修改和删除、异动、处理、管理、查询、报表的打印输出。...
  • 学生学籍管理信息系统

    热门讨论 2009-05-28 14:51:27
    本系统采用vb实现,依靠其强大的控件系统,access数据库管理系统和用c语音编制的传感器驱动相结合,能在2个月内开发出系统。 3.经济可行性 学校如果要采用完全人工的方式处理,现在看来基本上是不太可能的。首先是...
  • 采用软件工程的指导方法,选用C/S模式设计的方案,应用SQL Server 2000数据库管理系统,C#程序设计语言,Visual Studio.NET 2003开发工具等开发出来的基于WINDOWS系列的学生学籍管理系统.该系统面向各部门和全体学生...
  • 相信很多大一的同学在做c语言程序设计期末大作业的时候,都会被这些题目所困扰:学生成绩管理系统、学生信息管理系统、图书借阅管理系统、通讯录、选课系统......上网百度到别人的代码,有的人用C++写,有的人用类C...
  • 电子教案管理系统ASP源程序

    热门讨论 2006-02-23 09:05:59
    『电子教案管理系统』使用说明 ===========================================================程序名称:『电子教案管理系统』=========================================================== 【设计思路】随着计算机...
  • 系统功能完善,覆盖面广、扩展性强、负载能力好、模板调用非常灵活、管理方便,因此不仅适合于建设一般企业、政府、学校、个人等小型网站,同时也适合于建设地方门户、行业门户等大中型网站。开源无任何功能限制,请...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

学校管理系统代码c