(完整版)高校人事档案管理系统实现代码
- 格式:doc
- 大小:16.77 KB
- 文档页数:6
//**************************************************************************** //**** 说明:密码所在的文件位于c盘,文件名为1.txt。
//**** 学生基本信息最好保存在C盘,文件名为student.txt。
//**************************************************************************** #include <stdio.h>#include <stdlib.h>#include <string.h>#define N 3struct student{char name[10];char no[10];char sex;int age;char bnote[100];};void print(bool menu)//打印基本信息{if (!menu){printf("学生基本信息录入,press 1\n");}else{printf("学生基本信息显示,press 2\n");printf("学生基本信息保存,press 3\n");printf("学生基本信息删除,press 4\n");printf("学生基本信息修改,press 5\n");printf("学生基本信息查询,press 6\n");}printf("退出学生信息系统,press 7\n");}bool Check(char pas[6])//密码验证{FILE *fp;char ch;char a[7]={" "};int i = 0;if ((fp=fopen("c:\\1.txt","r"))==NULL){printf("打开文件失败!\n");exit(0);ch=fgetc(fp);while (ch!=EOF&&i<6){a[i] = ch;ch=fgetc(fp);i++;}a[6] = '\0';if (!strcmp(pas,a)){return true;}else{printf("密码错误\n");return false;}fclose(fp);}void GetInfo(struct student *arr,int n)//学生基本信息录入{for (int i = 0;i<n;i++){printf("输入学生的基本信息:name no sex age bnote\n");scanf("%s %s %c %d %s",arr[i].name,arr[i].no,&arr[i].sex,&arr[i].age,arr[i].bnote);}}void Display(struct student* arr,int n)//学生基本信息显示{printf("学生信息: Name NO Sex age Note\n");for (int i = 0;i<n;i++){printf("%15s%15s%15c%15d%15s\n",arr[i].name,arr[i].no,arr[i].sex,arr[i].age,arr[i].bnote); }}void Save(struct student* arr,int n)//学生基本信息保存,保存在c:\\student.txt{FILE * fp;fp= fopen("c:\\student.txt","w+");if (fp == NULL)printf("文件不存在!\n");exit(0);}fwrite(arr,sizeof(struct student)*n,n,fp);fclose(fp);}void Modfiy(struct student* arr,int n)//学生基本信息修改{char number[10];bool flag=false;char pass[6];printf("请输入密码:\n");scanf("%s",pass);if (Check(pass)){printf("修改学生信息:\n");printf("请输入学号:\n");scanf("%s",number);for (int i =0;i<n;i++){if (!strcmp(number,arr[i].no)){printf("infor: name no sex age note\n");printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,arr[i].sex,arr[i].age,arr[i].bnote);printf("please input information:\n");scanf("%s%s%c%d%s",arr[i].name,arr[i].no,&arr[i].sex,&arr[i].age,arr[i].bnote);Save(arr,n);flag = true;}}if (flag == false){printf("该学生不存在!:\n");}}}void Delete(struct student* arr,int n)//学生基本信息删除{char number[10];bool flag=false;printf("Delete information:\n");printf("please input the no:\n");scanf("%s",number);for (int i =0;i<n;i++){if (!strcmp(number,arr[i].no)){strcpy(arr[i].name," ");strcpy(arr[i].no," ");strcpy(arr[i].bnote," ");arr[i].sex = ' ';arr[i].age = 0;Save(arr,n);flag = true;}}if (flag == true){printf("该学生不存在!:\n");}}void Search(struct student* arr,int n)//学生基本信息查询{int temp,i;bool flag=false;printf("---------------通过学号查询,press 1-------------\n");printf("---------------通过姓名查询,press 2-----------\n");printf("---------------通过性别查询,press 3------------\n");printf("---------------通过年龄查询,press 4------------\n");printf("---------------退出,press 5 ------------\n");scanf("%d",&temp);switch (temp){case 1://按照学号查询{char num[10];printf("请输入学号:\n");scanf("%s",num);for ( i =0;i<n;i++){if (!strcmp(num,arr[i].no)){printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no, arr[i].sex,arr[i].age,arr[i].bnote);flag = true;}}if (!flag){printf("该学生不存在.\n");}}break;case 2://按照名字查询{char num[10];printf("please input name:\n");scanf("%s",num);for ( i =0;i<n;i++){if (!strcmp(num,arr[i].name)){printf("%12s%12s%12c%12d%12s",arr[i].name,arr[i].no,arr[i].sex,arr[i].age,arr[i].bnote);flag = true;}}if (!flag){printf("该学生不存在.\n");}}break;case 3://按照性别查询{char ch;printf("请输入性别:\n");//scanf("%c",&ch);ch = getchar();for ( i =0;i<n;i++){if (ch == arr[i].sex){printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,arr[i].sex,arr[i].age,arr[i].bnote);flag = true;}}if (!flag){printf("t该学生不存在.\n");}}break;case 4://按照年龄查询{char num_age;printf("请输入年龄:\n");scanf("%d",&num_age);for ( i =0;i<n;i++){if (num_age == arr[i].age){printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,arr[i].sex,arr[i].age,arr[i].bnote);flag = true;}}if (!flag){printf("该学生不存在.\n");}}break;default:break;}}void main(){struct student arr[N];char ps[6];bool flag =false;printf("请输入密码:\n");scanf("%s",ps);flag = Check(ps);if (flag){int select;print(false);scanf("%d",&select);while (0<select && select <7 ) {switch (select){case 1:GetInfo(arr,N);print(true);break;case 2:Display(arr,N);print(true);break;case 3:Save(arr,N);print(true);break;case 4:Delete(arr,N);print(true);break;case 5:Modfiy(arr,N);print(true);break;case 6:Search(arr,N);print(true);break;default:break;}printf("请选择:\n");scanf("%d",&select);}}}。
课程设计报告课程:面向对象程序设计学号:姓名:班级:教师:Xx大学课程设计名称:高校人事管理系统1.设计内容某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。
现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。
要求:1) 添加删除功能:能根据学院人事的变动情况,添加删除记录;2) 查询功能:能根据编号和姓名进行查询;3) 编辑功能(高级):根据查询对相应的记录进行修改,并存储;4) 统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数);5) 保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。
6) 人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。
3.3基本功能要求1.功能选择用菜单实现例如:***************************************************高校人事管理系统——————————————————————————1--增加人员资料2--删除人员信息3--修改人员信息4--查询人员信息5—统计人员信息6—数据保存7—显示所有信息8—退出****************************************************请选择<1--9>:用户通过输入不同的数字进入不同的菜单。
次级菜单主要显示本程序的功能,主要的功能有增加人员资料,删除人员信息,修改人员信息,修改人员信息,查询人员信息,统计人员信息,数据保存,显示所有信息和退出功能。
2.运行时给出明确的提示信息比如,选择1,系统会提醒用户输入编号,输入完系统会进一步提醒用户输入其他信息和选择,进入相应的选择后会提醒用户选择其他子选择和输入;比如,输入增加人员,又选择“在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工”再输入信息。
淮海工学院课程设计报告书课程名称:计算机课程设计题目:人事档案管理系统的设计与实现系(院):电子工程学院学期:08-09-1专业班级:电子信息工程064班*名:***学号:*********1 引言人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
从而完成完善全面的人事管理功能,使人事档案管理流程合理化、自动化处理和分析各种有价值的信息,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事档案管理全过程,包括员工的基本信息录入与编辑、信息查询、信息统计、信息打印与预览,系统管理等功能。
2 设计原理2.1设计思想2.1.1选用VB作为前台应用设计语言本系统采用微软公司的Visual Basic 6.0是进行前台应用程序开发,后台采用微软的Access 进行后台数据库开发。
Visual Basic 6.0是Windows应用程序开发工具,是使用广泛、易学易用的面向对象的开发工具。
Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统VB是一个相对较好的选择。
Visual Basic 6.0是一个非常优秀的数据库应用工具完全支持面向对象的开发。
它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。
2.1.2选用微软Access 2000作为后台数据库目前的Access 2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。
Access有以下一些基本定义:·数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。
(人力资源管理)2020年高校人事档案管理系统的设计与实现毕业设计说明书(人力资源管理)2020年高校人事档案管理系统的设计与实现毕业设计说明书单位代码10学号082501170分类号TP315密级毕业设计说明书高校人事档案管理系统的设计和实现院(系)名称专业名称计算机科学和技术学生姓名指导教师2012年5月15日高校人事档案管理系统的设计和实现摘要随着计算机技术和网络技术的日益普及,高校人事档案管理系统的使用越来越广泛,几乎所有的档案管理系统处于商业用途,对其开发技术视为商业机密,尤其是其网络协议数据包的设计最为保密,所以对于档案管理系统研究以及开发出一个实用的档案管理系统十分必要。
高校人事档案管理系统是一个典型的档案管理系统,其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发俩个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求其应用程序具有功能完备,易使用等特点。
本文首先概要的描述了档案管理系统开发的背景和在软件开发过程中用到的开发技术以及优点,且把研究重点放在局域网中。
接着对局域网档案管理系统进行可行性研究,指出了软件开发的目标和可行性。
然后对软件进行需求分析,确定了用户对软件的各种需求。
由此进行总体设计,划分出软件的各功能模块。
再接着对系统进行详细设计,再对软件进行实现,最后是软件测试,从中发现软件开发中所出现的问题,且进行修改,使软件的健壮性更强。
经过分析,我们以B/S为开发模式,运用JS、JSP(JAVA SERVER PAGES)和JAVA 编程语言,以MySQL[7~11]、DREAMWEAVER、TOMCAT为开发平台,开发出了一个高校人事档案管理系统。
此系统实现了高校人事档案管理的各种工作流程计算机管理化,其中包括对高校人事档案的录入、添加、更新、删除,以及用户对高校人事档案的查询和对个人信息及个人密码的修改。
在实践中能够对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意系统。
(人力资源管理)2020年高校人事档案管理系统的设计与实现毕业设计说明书(人力资源管理)2020年高校人事档案管理系统的设计与实现毕业设计说明书单位代码10学号082501170分类号TP315密级毕业设计说明书高校人事档案管理系统的设计和实现院(系)名称专业名称计算机科学和技术学生姓名指导教师2012年5月15日高校人事档案管理系统的设计和实现摘要随着计算机技术和网络技术的日益普及,高校人事档案管理系统的使用越来越广泛,几乎所有的档案管理系统处于商业用途,对其开发技术视为商业机密,尤其是其网络协议数据包的设计最为保密,所以对于档案管理系统研究以及开发出一个实用的档案管理系统十分必要。
高校人事档案管理系统是一个典型的档案管理系统,其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发俩个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求其应用程序具有功能完备,易使用等特点。
本文首先概要的描述了档案管理系统开发的背景和在软件开发过程中用到的开发技术以及优点,且把研究重点放在局域网中。
接着对局域网档案管理系统进行可行性研究,指出了软件开发的目标和可行性。
然后对软件进行需求分析,确定了用户对软件的各种需求。
由此进行总体设计,划分出软件的各功能模块。
再接着对系统进行详细设计,再对软件进行实现,最后是软件测试,从中发现软件开发中所出现的问题,且进行修改,使软件的健壮性更强。
经过分析,我们以B/S为开发模式,运用JS、JSP(JAVA SERVER PAGES)和JAVA 编程语言,以MySQL[7~11]、DREAMWEAVER、TOMCAT为开发平台,开发出了一个高校人事档案管理系统。
此系统实现了高校人事档案管理的各种工作流程计算机管理化,其中包括对高校人事档案的录入、添加、更新、删除,以及用户对高校人事档案的查询和对个人信息及个人密码的修改。
在实践中能够对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意系统。
Python人员信息管理系统源代码一、介绍人员信息管理系统是一种用于管理和存储人员信息的软件系统。
它可以帮助组织和企业更好地管理员工、学生或其他成员的个人信息。
本文将介绍一个使用Python 编写的人员信息管理系统的源代码。
二、系统功能人员信息管理系统通常具有以下功能:1.添加人员信息:可以输入人员的姓名、性别、年龄、联系方式等基本信息,并将其保存到系统中。
2.删除人员信息:可以根据人员的姓名或其他标识符删除系统中的人员信息。
3.修改人员信息:可以修改已有人员的信息,如联系方式、年龄等。
4.查询人员信息:可以根据人员的姓名或其他标识符查询系统中的人员信息。
5.显示所有人员信息:可以将系统中的所有人员信息以列表或表格的形式展示出来。
三、源代码实现以下是一个使用Python编写的人员信息管理系统的源代码示例:class Person:def __init__(self, name, gender, age, contact): = nameself.gender = genderself.age = ageself.contact = contactclass PersonManagementSystem:def __init__(self):self.persons = []def add_person(self, person):self.persons.append(person)def delete_person(self, name):for person in self.persons:if == name:self.persons.remove(person)breakdef modify_person(self, name, new_contact):for person in self.persons:if == name:person.contact = new_contactbreakdef search_person(self, name):for person in self.persons:if == name:return persondef display_all_persons(self):for person in self.persons:print("Name:", )print("Gender:", person.gender)print("Age:", person.age)print("Contact:", person.contact)print("")# 示例用法system = PersonManagementSystem()person1=Person("Alice","Female",25,"*****************") person2=Person("Bob","Male",30,"***************")system.add_person(person1)system.add_person(person2)system.display_all_persons()system.modify_person("Alice","********************")person = system.search_person("Bob")if person:print("Name:", )print("Gender:", person.gender)print("Age:", person.age)print("Contact:", person.contact)else:print("Person not found.")system.delete_person("Alice")system.display_all_persons()四、系统使用示例以下是一个使用该人员信息管理系统的示例:1.添加人员信息:Name: AliceGender: FemaleAge: 25Contact:*****************Name: BobGender: MaleAge: 30Contact:***************2.修改人员信息:Name: AliceGender: FemaleAge: 25Contact:********************3.查询人员信息:Name: BobGender: MaleAge: 30Contact:***************4.删除人员信息:Name: BobGender: MaleAge: 30Contact:***************五、总结通过编写这个人员信息管理系统的源代码,我们可以更好地理解和应用面向对象编程的概念和技巧。
人事档案管理系统设计与实现─UI设计与实现摘要:力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理的一个大问题。
在这种情况下,开发一个人力资源管理系统就显得非常必要。
本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的MyEclipse8.6作为开发工具而开发出来的单机版人事管人事理系统。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能满足现代企业对人事管理的需要内容部分。
关键词:信息管理;人事管理系统;MyEclipse8.6Abstract:Human resources management is an important part of management, with the progress of time, enterprises have gradually become a huge up. How to manage internal employee information has become a major problem of enterprise management. In this case, the development of a human resource management system is very necessary.The system combines the company's actual personnel, systems, through real demand analysis, using a powerful development tool MyEclipse8.6 developed as stand-alone version of personnel management and personnel management system. Provide information consultation, information retrieval, information access and other services for personnel management, can basically meet the needs of the modern enterprise management personnel.Key words:information management; personnel management system; MyEclipse8.61 引言1.1 编写目的人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的MyEclipse8.6作为开发工具而开发出来的单机版人事管人事理系统。
一.需求分析1.目的与意义、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、2.系统流程图二.总体设计1.系统功能分析执行程序后,按界面的显示,选择1—8种操作。
选1,增加人员资料,资料包括编号、职工类别、姓名、性别、年龄、来院时间、职务、职称、党派、学历。
选2,删除人员信息。
选3,修改人员信息,可以选择要修改的内容。
选4,查询人员信息,可按编号或姓名查询。
选5,数据存盘。
选6,数据装入。
选7,显示所有信息。
选8,退出。
2.系统功能模块划分与设计三.详细设计1.源程序代码#include<>#include<>#include<>#include<>class person{private:int no;...\n";}void save()面设计cout<<"**"<<endl;cout<<" 高校人事管理系统"<<endl;cout<<" "<<endl;cout<<" 1---增加人员资料"<<endl;cout<<" 2---删除人员信息"<<endl;cout<<" 3---修改人员信息"<<endl;cout<<" 4---查询人员信息"<<endl;cout<<" 5---数据存盘"<<endl;cout<<" 6---数据装入"<<endl;cout<<" 7---显示所有信息"<<endl;cout<<" 8---退出(1-8):"<<endl;cout<<"**"<<endl;cout<<"**"<<endl;2.各功能模块实现添加功能void add()编号查询bool find1(){int id;person *ahead=myfirst;person *follow=ahead;cout<<"请输入编号:"<<endl;cin>>id;cout<<"****"<<endl;if(ahead==NULL){cout<<"无人员信息!"<<endl;return false;}else{while(ahead!=NULL){if(ahead->getnum()==id){printf1(ahead);return true;}else{follow=ahead;ahead=ahead->getnext();}}cout<<"无此人信息:"<<endl;return false;}}2.按姓名查询bool find2( ){char nm[20];person *ahead=myfirst;person *follow=ahead;cout<<"输入姓名";cin>>nm;cout<<"****"<<endl;if(ahead==NULL){cout<<"无人员信息"<<endl;return false;}else{while(ahead!=NULL){if(strcmp(ahead->getname(),nm)==0){printf1(ahead);return true;}else{follow=ahead;ahead=ahead->getnext();}}cout<<"查无此人:"<<endl;return false;}}数据存盘功能void save(){ofstream fperson;("",ios::out);person *p=myfirst;while(p){fperson<<p->getnum()<<"\t"<<p->gettype()<<"\t"<<p->getname()<<"\t"<<p->ge tsex()<<"\t"<<p->getage()<<"\t"<<p->gettime()<<"\t"<<p->getpos()<<"\t"<<p->gettec hpos()<<"\t"<<p->getparty()<<"\t"<<p->getstudy();fperson<<endl;p=p->getnext();}();cout<<"保存数据已经完成"<<endl;}数据装入功能void load(){int nnum,nage;charntype[20],nname[20],nsex[20],ntime[20],npos[20],ntechpos[20],nparty[20],nstudy[2 0];ifstream fperson;("",ios::in);while()){fperson>>nnum>>ntype>>nname>>nsex>>nage>>ntime>>npos>>ntechpos>>np arty>>nstudy;insertatlast(nnum,ntype,nname,nsex,nage,ntime,npos,ntechpos,nparty,nstudy);}();cout<<"\n人员和相关数据已经装入.....\n";}显示功能void printf(){person *ahead=myfirst;cout<<"编号---姓名---性别---年龄---职工类型---职务---职称---学历---政治面貌---来院时间\n"<<endl;while(ahead!=NULL){ cout<<setiosflags(ios::left)<<setw(4)<<ahead->getnum()<<setiosflags(ios::left)<<set w(6)<<ahead->getname() ;cout<<setiosflags(ios::left)<<setw(5)<<ahead->getsex()<<setiosflags(ios::left)<<setw( 4)<<ahead->getage() ;cout<<setiosflags(ios::left)<<setw(10)<<ahead->gettype()<<seti osflags(ios::left)<<setw(6)<<ahead->getpos() ;cout<<setiosflags(ios::left)<<setw(6)<<ahead->gettechpos()<<setiosflags(ios::left)<<s etw(6)<<ahead->getstudy();cout<<setiosflags(ios::left)<<setw(9)<<ahead->getparty()<<setiosflags(ios::left)<<set w(12)<<ahead->gettime()<<endl;ahead=ahead->getnext();}}五.系统调试1.没有调用#include<>导致strcpy()操作不合法。
作者:郑彪 QQ:846315324目录摘要 (II)Abstract (II)第一章概述.............................................................. .................... (1)1.1 前言 (1)1.2 系统功能简介 (2)第二章设计简介及设计方案论述 (3)2.1 设计简介....................................................................................... . .3 2.2 设计方案论述 (3)第三章详细设计 (4)3.1 算法描述 (4)3.2 系统功能模块 (7)第四章设计结果及分析 (8)4.1 系统实现....................................................................................... . .8 4.2 结果分析 (8)总结 (9)致谢 (10)参考文献 (11)附录主要程序代码 (12)摘要随着计算机技术的发展,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。
人事管理系统是任何一个现代化企事业单位不可或缺的部分,它的内容对于企事业的管理者来说至关重要。
人事管理系统应该能够为管理者提供充足的信息和快捷的查询手段。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点,例如,检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等,这些优点能够极大地提高人事管理的效率。
《C语言程序设计》课程设计人事档案管理系统指导教师:李耀成设计者:刘玉成、孙涛、马新涌、郭恒阳专业班级:机电081设计时间:2009年11月人事档案管理系统一、需求分析电脑已经深入到我们日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
随着企事业单位的发展,人员会越来越多,少则几十人、多则上万人。
例如一个企业分很多部门,每个部门又分为许多科或室等,而其下又分为各级领导和员工。
用笔和纸传统的手工管理档案,这中管理方式存在着不易更新、不易存放、不安全、容易丢失、难以备份等重大缺陷,管理起来效率低下而且很可能造成管理上的混乱。
而自己建立简单的电子文档对信息管理进行管理虽然克服了以上的缺点,但查询效率较低,特别是当数据量十分庞大时,劣势尤其明显。
因此开发一个既可以存储信息,又可以进行更新、查询、管理等功能,同时价格又能为广大消费者接受的多功能电子人事信息管理系统就显得十分必要。
本实验的读者对象为研发中心领导和主管技术人员以及项目设计和开发人员。
二、系统框图2三、任务分工高玉峰负责:输入模块,显示模块,删除模块。
祝令瑞负责:存储模块查询模块、读取模块统计模块、退出模块。
四、系统的软硬件环境1、硬件环境: CPU 2.4GHz 256M内存 80G硬盘。
2、软件环境:turboc2.0 UCDOS5.0 操作系统 WindowsXp。
五、设计分析人事档案管理系统功能:程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。
在人事管理过程中,由于预计记录对于一个单位的学生数或人事数来说太大,操作除了能够增加、删除、保存等外,更多的情况是查询,且能够实现快速查询。
人事档案管理系统设计与实现—员工管理子系统设计与实现摘要:本文介绍的是采用MyEclipse开发的一个人事管理系统。
针对要开发的系统进行调研,进行开发系统的可行性分析。
在系统设计中,详细的展现了系统的员工管理功能模块、所需的数据库表及表字段、系统菜单的设计等。
在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件代码等。
本系统具有数据查询、数据修改、数据删除、数据保存等功能。
系统功能全面,用户操作方便是本设计的一个特色。
关键字:人事管理;人事管理系统;员工信息管理;数据库Abstract:This article describes the use of MyEclipse development of a personnel management system. Feasibility study for the system to be developed, to develop a systematic analysis. In system design, detailed show staff management function module, the required database tables and table field s, the system menu design. In the realization of the system, given the system's interface login form re alization event code corresponding function controls and so on. This system has a data query, data m odification, data deletion, data storage and other functions. System is fully functional, user convenie nce is a feature of this design.Key Words: People Manage; People Manage System; the Worker Info Manage; data base 1.概要设计1.1引言该文档的目的是描述企业人事管理系统项目的概要设计,其主要内容包括:系统总体设计、系统接口设计、数据设计、系统出错处理设计。