精华内容
下载资源
问答
  • 大一期末作业 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
    大二数据结构课程设计-随机数流中取中位数


    展开全文
  • PM人员管理系统

    2017-02-16 12:46:25
    PM人员管理系统一、PM人员管理系统简介“PM人员管理系统”是一个使用Struts2构建的web系统,它的主要功能: 提供丰富的员工管理功能,包括对员工的增删改查操作 特别说明: PM人员管理系统是学习Struts2的练习...

    PM人员管理系统

    一、PM人员管理系统简介

    “PM人员管理系统”是一个使用Struts2构建的web系统,它的主要功能:
    提供丰富的员工管理功能,包括对员工的增删改查操作

    特别说明:
    PM人员管理系统是学习Struts2的练习项目,因此使用的技术较为单一,主要涉及到Struts2、JSP、Servlet、JavaBean、JDBC、MySQL等基础知识,是适合初学者的比较贴近实际的练习项目。

    二、项目源代码下载

    项目已经发布到了github,传递门:
    PM人员管理系统源码下载点这里

    三、结构说明

    1. 前端页面源码在PM_Struts2/WebRoot下
    2. 后台处理程序源码在PM_Struts2/src下
    3. 包结构比较清晰,因此层次比较深
    4. 数据库通过c3p0链接,配置文件在src下的c3p0-config.xml
    5. 数据库只有一张表,表结构如下:
    CREATE TABLE S_User(
        userID INT  NOT NULL AUTO_INCREMENT, #主键ID
        userName VARCHAR(50)   NULL,  #用户姓名
        logonName VARCHAR(50)   NULL, #登录名
        logonPwd VARCHAR(50)  NULL,   #密码#
        sex VARCHAR(10)  NULL,        #性别(例如:男,女)
        birthday VARCHAR(50) NULL,    #出生日期
        education VARCHAR(20)  NULL,  #学历(例如:研究生、本科、专科、高中)
        telephone VARCHAR(50)  NULL,  #电话 
        interest VARCHAR(20)  NULL,   #兴趣爱好(例如:体育、旅游、逛街)
        path VARCHAR(500)  NULL,      #上传路径(path路径)
        filename VARCHAR(100)  NULL,  #上传文件名称(文件名)
        remark VARCHAR(500)  NULL,    #备注
        PRIMARY KEY (userID)
    ); 

    四、问题遗留

    时间原因,异常处理、错误页面暂未完成。

    展开全文
  • 公司人员管理系统

    千次阅读 2011-04-20 12:16:00
    公司人员管理系统 某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。  要求:  (1) 其中...

     

    公司人员管理系统

    某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。 

    要求: 

    (1) 其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。 

    (2) 程序对所有人员有提升级别的功能 

    (3) 月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成 ,销售经理既拿固定月薪也领取销售提成。 能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息

    花了好几个小时才写了这么一个小程序,感觉还是得多编写些程序的,过程中由于马虎耽搁了好多时间、、哎。。什么时候能克服马虎呢、、

    代码如下

    展开全文
  • VC++大作业"人员管理系统

    千次阅读 2018-05-20 18:32:02
    人员管理系统 本人博客 https://blog.csdn.net/u011583316 传说中的MFC 程序设计实践作业——人员管理系统  * 这就是传说中的‘人员管理系统’……  * 没有深入了解自认为技术旧、复杂、不实用……等等都适合...

    人员管理系统

    本人博客 https://blog.csdn.net/u011583316

    传说中的MFC

    程序设计实践作业——人员管理系统


        * 这就是传说中的‘人员管理系统’……


        * 没有深入了解自认为技术旧、复杂、不实用……等等都适合描述它,感觉我学习的方向也用不着,这老师也太严厉了,不过我还是得了满分,突然有点喜欢他!


        * 看是简单,由于不熟悉我还是花几天做了一下啊


        * 最后我想把这破东西拿到这来,不是为了zhuangbi,主要是想16级以后如果遇到火烧眉毛,焦头烂额的同学可以解一时之需,为民造福......


        * 以上是为像我这样对MFC不感兴趣的人写的,如果你一点开发经验也没有,对趋势也不太了解,那还是老老实实自己边学边做吧,把这个项目做完,对windows的图形界面的消息机制也能算是有所了解了。

    项目要求

    * 应用skin美化应用程序界面,构建数据库,至少两个表,且做相应的关联实现数据一致性,要求对数据库信息进行管理:包括增.删.改.查.统计数据.以及数据表的导出功能...

     软件界面

      

     

     数据库

    * 1.采用的access数据库建了一个person表和details表,分别管理员工具体个人信息,以及员工岗位.采用ODBC驱动.极其原始 哈哈哈!
    * 2.表 https://github.com/Xxianglei/MFC-Person/blob/master/db1.mdb
    # 具体功能
    * 1.岗位的安排,删除,调度,查找,员工个人信息的增加,删除,修改,查找....

     

     参考资料

    https://github.com/Xxianglei/MFC-Person/blob/master/VC%2B%2B%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BA%94%E7%94%A8.pdf<br>

     

    https://github.com/Xxianglei/MFC-Person/blob/master/%E6%9E%84%E5%BB%BAFlexGrid%E7%94%A8%E4%BA%8E%E6%98%BE%E7%A4%BA%E6%95%B0%E6%8D%AE.pdf<br>

     

    具体代码下载: https://github.com/Xxianglei/MFC-Person

     

    展开全文
  • python实现一个大学的人员管理系统

    千次阅读 2018-09-22 19:43:50
    python作为一个面对对象的程序设计语言,实现一个人员管理系统有自己关于类的方法。 首先,通过定义一个人员的类对象,实现对于人员公共特性的支持,公共的特性包括:姓名,性别,出生日期等,用一个Person类来表示...
  • Python3+Django3开发简单的人员管理系统 1、创建工程和应用 1.1 使用pycharm创建项目 1.2安装mysqlclient 在设置里面找创建的项目点击右边的“+”号直接安装 2、应用配置 2.1、修改项目配置文件(UserSystem/...
  • 疫情人员管理系统

    2020-05-26 09:46:48
    printf("F)退出系统\n"); printf("\n"); } void structnew() { int i, j, k; for (i = 0; i ; i++) { for (j = 0; j ; j++) { for (k = 0; k ; k++) { strcpy(home[i][j][k].name,"none"); ...
  • 功能要求:使用C语言字符界面设计人员管理系统的菜单界面;人员信息有账号、密码、姓名、性别;要将人员信息存入到“******.txt”中;还要能对人员信息进行增、删、查、改;查询还要有模糊查询的功能头文件、函数的...
  • 项目及人员管理系统

    2017-02-12 20:11:37
    因升职为项目组长,管理10几号人,经常要给组员分配新需求或者新项目,使用Excel记录文档,考虑到是否也能做成一套管理系统,就当成是练习学习的一种方式。 系统功能比较简单:主要功能有: 1、新增项目,2、项目...
  • 系统架构如下图所示,主要包括对公司人员信息的查询、修改及存储管理功能。 二 系统设计 创建了两个类来实现程序要求,1为People类,定义了一个人员的各种信息,2为Main类,定义了各种操作函数,main函数里用...
  • 免费的Access数据库员工管理系统下载前言:满足大多数志在指尖用户的要求,今天给大家带来一个志在指尖团队自己用Access开发的数据库员工管理系统。下面就给大家介绍一下本系统的大概功能!网上有许多员工管理系统的...
  • MVC+RMI=同步刷新的人员管理系统

    千次阅读 2013-06-04 16:44:19
    一个简单的人员管理系统,采用MVC架构以及java分布式。 视图以及控制层在客户端,模型层位于服务端。 实现功能如图 当多用户在浏览同一视图时其中任何一个人对于人员数据的修改都会导致其他用户...
  • 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正使得计算机被广泛的应用于信息管理系统。计算机的最大好处在于利用它能够进行信息管理和查询,修改。使用计算机进行信息管理,不仅提高了工作效率,...
  • 分析学校人员信息管理系统中具有继承关系的基类和派生类,分别给出定义并在主函数中调用测试。要求: 1. 基类(Person)具有基本的数据成员,派生类(Student, Teacher)扩展相关数据成员。 2. 基类具有基本的...
  • 基于java的小区外来人员管理系统的设计与实现(论文+毕业设计)(完整源码可演示) 技术:后端:java,前端:html+js+css 框架:springBoot SSM 运行工具:idea 数据库:mysql 源码:详见文章最后 1、下载并...
  • # 完成用户管理系统:实现功能如下 # 1).注册新用户 # 2).用户登录 # 3).注销用户 # 4).显示用户信息 # 5).退出系统(exit(0)) names=["张三"] ages=[14] sexs=["男"] passwords=[2222] num=0 b=0 while b==0 and num!...
  • c++人员管理系统【类】

    千次阅读 2017-01-25 12:57:05
    //#include"Employee.h" #include #include #include ...void Employee::get(string id,string Name,string Sex,int year,int month,int day,string Postion) ...cout系统结束。"; return 0; }
  • 尝试通过更加绚丽的图形化展示方式来设计列表界面...人员信息图形化展示 #content{ width: auto; height: auto; } /*组合区域*/ .box { width: 250px; height: 250px; margin: 10px auto; position:
  • @important message! { "name":"Manage-system-By-AngularJs", "version":"1.0.0", "author":"ZQ-jhon", "connect":"QQ:350037310" }
  • admin.AdminSite.site_header ='运维系统管理后台' admin.AdminSite.site_title = '运维系统' 3.6  添加应用的url访问(qiakrcmdb/urls.py) from django.contrib import admin from django.urls import ...
  • 根据《TSG Z6001-2013 特种设备作业人员考核规则》编制,主要用于特种设备作业人员资格证的打印,格式(字体,位置等)可以自行调整。局域网软件,一服务器,多客户端。 aszou@tom.com
  • ———-我的代码(dos版企业人员管理系统) 自我评价放前面:第一次写大的java代码,有诸多不完善之处。恳请看到的人指出,不胜感激。。。 import java .util .* ; import java .io .* ; import java ....
  • admin.AdminSite.site_title = '人员管理系统' 三、启动服务,在终端显示正常启动后,点击最右边的访问链接,然后点击创建链接,复制链接打开浏览器进行访问 python3 manage.py runserver 0.0.0.0:8080 ...
  • 人员管理系统的功能: 1.增删改查 2.条件查询 3.分页查询 实现效果:   第一步,创建一个数据库,等待使用 create database manager; use manager; create table t_custom( id varchar(40) primar....
  • 就业人员统一管理与统计,报表功能,数据库的导入导出,数据的分离与汇总。 系统参数: Delphi 开发 ================================================================== 登陆页面 主界面 添加界面 浏览...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,363
精华内容 18,945
关键字:

人员管理系统