精华内容
下载资源
问答
  • 而很多在校大学教师和优秀学生也希望通过当家增加一点经济收入,基于这一点,学校家教服务系统将给学校提供更好的管理系统,使学生更加了解教师,也通过这系统使学校对于家教方面方便管理。 1.2 系统模块:家教...

    软件工程理论课程作业
    一、选题:学校家教服务管理系统
    二、需求分析
    1.1 随着科技的发展和信息技术的日益普及,很多家长都致力于给孩子找“线上家教”,而很多在校大学教师和优秀学生也希望通过当家增加一点经济收入,基于这一点,学校家教服务系统将给学校提供更好的管理系统,使学生更加了解教师,也通过这个系统使学校对于家教方面方便管理。

    1.2 系统模块:家教情况简介模块、家教职业登记模块、家教教学时间模块、家教收费情况模块、家教工资情况模块。

    1.3 各模块内容:
    教师:姓名、性别、电话、科目、地址
    职业登记:职业号、名称、地址、电话
    教学时间:开始时间、结束时间、日期、职工号
    收费:开始时间、结束时间、费用
    工资:姓名、职工号、工资

    展开全文
  • 图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,...

    学校图书馆借阅管理系统软件项目分析

    一、需求分析

    1.1 系统目标
    图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
    系统开发的总体任务是实现各种信息的系统化,规范化和自动化。

    1.2 需求定义
    图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
    本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

    1.3 功能需求
    (1)有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限等。
    (2)读者有关信息的修改、查询等。
    (3)读者基本信息的输入,包括读者编号、读者姓名、班级、院系等。
    (4)读者基本信息的查询、修改。
    (5)书籍信息的输入,包括书籍编号、书籍名称、书籍所属类别、作者、出版社、出版日期、在库数、价格。
    (6)借书信息包括借书证号、书籍编号、借出日期、拖欠日期、罚款数量。
    (7)图书管理 图书编号、管理员编号、销书数量、销书日期。
    在这里插入图片描述

    二、概念设计

    根据需求分析我们规划出实体有:管理员信息实体、图书信息实体、读者信息实体、借阅信息实体、管理信息实体。各个实体具体的描述E-R实体如下。
    1、图书管理员信息模块
    在这里插入图片描述
    2、借阅者信息版块
    在这里插入图片描述
    3、图书信息模块
    在这里插入图片描述
    4、管理信息模块
    在这里插入图片描述
    5、完整的E-R图
    在这里插入图片描述
    在这里插入图片描述
    6、状态图
    在这里插入图片描述

    三、逻辑结构设计

    从E-R模型到理论关系模型的转换,通过E-R模型到关系模型的转换我们可以得到如下关系模式
    (1)借阅关系
    属性:借书证号、书的编号、借出日期、归还日期、推迟日期、应罚款总额。
    (2)管理员与图书关系
    属性:管理员编号 、书的编号、销毁日期、销毁数量。

    展开全文
  • 学校的一项目(教务管理系统)

    千次阅读 2004-07-15 14:37:00
    这是一J2EE的项目实践,花了我一年的时间 技术架构 jsp-->serverlet-->sessionBean-->dao-->database 没有用现有的框架,但思想倒是相似 引以为豪外: 前台的JSP页面得到高度重用,所有的按钮的提示,页面布局,...

    这是一个J2EE的项目实践,花了我一年的时间

    技术架构

    jsp-->serverlet-->sessionBean-->dao-->database

    没有用现有的框架,但思想倒是相似

    引以为豪外:

    前台的JSP页面得到高度重用,所有的按钮的提示,页面布局,按钮的方法与指向全是动态的,从教务管理(学期管理、课程目录管理、教师学生管理,课表排定、教学任务的安排...)、教师功能(个人教学任务、学生成绩填报..)、学生功能(个人课程计划、个人选课计划、个人课表、成绩查看..)所有的功能在前台的JSP页面中都只用到了有关实体的查询页面,在业务的流程和功能的增强方面留下的极大的空间

    可改进之处:

    前台的serverlet过多,没有一个统一的主serverlet管理,可以使用Struts解决这个问题

    后台的EJB用的多余,在设计中也没有使用面向对象的机制,所以访问还是以表操作为主,可以使用hibernate解决这个问题

    展开全文
  • 大一期末作业 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
    大二数据结构课程设计-随机数流中取中位数


    展开全文
  • 学校机房网络化管理

    千次阅读 2007-04-03 07:32:00
    对于一个学校而言,机房的维护是一件很令人头痛的事情。一方面由于教学内容的改变,机房面临不断的重新安装的问题。另一方面,由于面对的是学生,机房中微机系统的保护也是一令人头痛的话题。本人自97年毕业以来...
  • 学校也为了提高效率,为了更加人性化的服务学生,再加上现在技术的飞跃,设计了这系统。这系统的主要有三角色权限,管理员、老师、学生,系统功能模块包括用户管理、班级信息管理、教师信息管理、学生信息管理...
  • 愤怒!竟然还有学校还在教 Java 的 Swing

    万次阅读 多人点赞 2021-05-24 08:34:36
    昨天,有读者私信我说,“老师正在教 Swing,这知识点还需要学习吗?” 说句实在话,刚看到这问题的时候,我是想骂娘的!不是骂读者啊,你懂得,骂学校,骂老师。但我硬是掐着自己的大腿忍住了,很客气地回复...
  • 我开发的这文博学费管理软件,已经在包括大中专院校和私立小学在内200多所学校成功应用,能大幅度提高工作效率和管理水平,减少工作量和出现差错的情况,现将软件简介如下,欢迎下载使用,下载地址:...
  • 题目:现有一个学校信息管理系统,在其中包含的信息有三方面,即教师、学生、职工。利用一菜单来实现对它们的操作,要求使用虚函数。1. 实现要求:1)界面要求:操作前显示一菜单如下:=================== ...
  • PPS进销存系统  PPS进销存系统所采用的架构是表现层+业务逻辑...首先是登录注册操作,系统主页面有基本资料管理,子菜单包括销售员、商品资料管理,主要完成操作有查询,新增,修改,删除等操作,还有是客户和供应...
  • 三流学校程序员的奋斗

    千次阅读 多人点赞 2012-06-08 14:47:26
    我也在一三流的学校,在找有关考研的文章的时候看到这篇文章 觉得不错,不敢独享,拿出来共勉……   看完后我又一次明白,勤能补拙,一人的成功,往往在于坚持 没有挫折,不经历艰难的日子,就没有美好的...
  • 学校人脸识别门禁功能介绍

    千次阅读 2020-04-17 15:41:36
    人脸识别门禁系统在学校门禁的实施可有效保障校内人员、财物等方面的安全,减少外来人员进入学校,扰乱学校秩序,建立更为安全、便捷的学校环境。学校人脸识别门禁的功能有哪些呢? 非接触性刷脸门禁,系统结合智能...
  • 对于一女孩子来说,技术就是学习的,nanhzi 学生信息管理系统 项目时间:2013年07月-2013年08月 项目简介:学生信息管理系统 主要技术:smarty,javascript,ajax等 开发工具:EditPlus/...
  • 陈敬宏:十一学校校长李希贵新作《学校转型》  我有幸跟随部分老师一起去十一学校参观并与李希贵校长座谈过。当时印象最深的是李希贵说的“更多看的是非教育的书”“用非教育的视角看教育”。这真是一所神奇...
  • 学校校园无盘教学系统

    千次阅读 2013-11-28 14:46:12
    概述 目前很多学校的电脑机房都是采用有盘系统技术,普遍存在硬盘转速低、运行速度慢、容易感染病毒及维护工作量巨大...另一方面可以大大增强机房电脑系统的稳定性和实用性,避免不断重复的系统安装和维护等管理工作,
  • 学生宿舍管理系统

    万次阅读 多人点赞 2020-03-01 09:30:21
    正普数字化校园宿舍管理系统是为学校宿管科老师方便管理学生住宿情况设计的信息管理系统,通过宿舍管理系统可实时掌握学校公寓使用情况、每公寓楼房间住宿情况、全校学生住宿情况、每学生住宿详细信息等等。...
  • 8大常用数据库管理系统简介

    千次阅读 2019-06-20 14:48:15
    转自:http://vps.zzidc.com/vpsjishu/817.html 数据库管理系统(Database Management System)是种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。是企业进行数据管理及维护不可或...
  • 学生管理系统

    千次阅读 2019-06-25 08:51:04
    首先,本次java实训的内容是写一学生管理系统,主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。 这就是本次学生管理系统需要实现的内容: 1、可设置学校信息 ...
  • 怎样做好一服务器管理员?

    千次阅读 2013-07-12 21:21:36
    除了文章下面的留言收集外,51CTO的BBS也是广大“午饭”交流的...网友问:怎样才能做好一服务器管理员?作为一服务器管理员,日常应该做些什么?以下是51CTO版主对其问题提出了详尽解答。 1.服务器系统管理
  • 2017ROS暑期学校笔记

    千次阅读 2017-08-23 22:51:20
    本次暑期学校吸引了来自高校、科研院所和产业界的众多知名人士,这让我感受到了机器人以后的发展潜力,强化了我继续在这个方面耕耘的决心和信心。 本次暑期学校主要包括报告和挑战赛两部分。其中报告主要是两...
  • 学校的标准是什么?

    千次阅读 2019-07-01 15:23:42
    做父母的,没有一人不希望为自己的孩子找一所真正的好学校。做学生的,没有人不希望自己能进入一所真正的好学校;那好学校的标准是什么?教育行政部门有一系列的政策规范;在普通家长心目中,好学校的标准简单,那...
  • 为了更好地贯彻落实学校信息化建设规划,推进智慧校园建设,提升学校固定资产管理信息化水平,改进资产管理的手段和方式,进一步规范固定资产管理工作,2016年学校启动了固定资产管理系统建设项目。目前,该系统已经...
  • 模仿学校邮箱首页

    千次阅读 2015-06-09 10:42:15
    跟着他的视频做了几小实例,但是还没有过瘾,于是就想自己把学校的邮箱首页给模仿制作出来。 可以看出整个界面还是相对简单的,主要分为了上、中、下三大的 上部分为logo图片和导航栏两部分; 中间的分为图片...
  • 大部分的企业都有高层、中层、基层管理者,似乎这是一分阶层的团队,其实以我个人的性格来看是不太喜欢的,我有时怀念刚创业那两年,公司规模小,也没有分得太细,十来个人就是一起奋斗一起面对,直呼其名,相处...
  • 想非法改成绩的不怕死的同学可以看看~ 很多学校都用的这系统管理学校教务吧?好了,闲话少说.找倒霉鬼的学号(很多学生学号和密码都是一样的),登陆上去,在信息查询的教室查询,前面随便选,后面And 3 union select ...
  • 学校官网和后台网页及心得

    千次阅读 多人点赞 2019-05-28 09:23:51
    关于学校方面的知识讲了一些,但是目前结课了。都不知道写什么;下面讲解学校官网的制作和注意点,学校也就是有老师传授知识,学生学习的一最佳地方,学校也分很多种,有小学、高中、大学。这次主要讲解大学的高校...
  • 学校家长委员会谈开去

    千次阅读 2012-02-08 14:46:06
    学校家长委员会,简称家长委员会,根据百度的记录,在我国它的宗旨是:“坚持家校沟通与合作,让家长充分参与学校管理,有效体现家长对学校教育教学工作的知情权、评议权、参与权和监督权;完善学校、家庭、社会...
  • (图:通过十牛校园后台管理系统,可直观了解学校人员的进出记录,便于学校查询记录及安全管理) 百度大脑人脸识别技术,用AI助力校园智能考勤 据介绍,这套由十牛科技基于百度大脑人脸识别技术研发的智慧校园AI...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,170
精华内容 32,468
关键字:

学校管理的8个方面