当前位置:文档之家› 员工管理系统

员工管理系统

员工管理系统
员工管理系统

小型管理信息系统开发

以小组为单位选择课程实验需要开发的小型管理信息系统的题目。 毕业后你在工作之余投资经营了一家小型的**服务/销售/租赁公司,位于某大学生活区附近。由于你出色的管理和敏锐的市场触觉,公司发展蒸蒸日上,业务量增长很快。原有的日常工作管理系统是利用手工单据来进行操作的,功能非常简单:记录客户编号名称及服务/销售/租赁记录和费用。这种手工处理系统已明显疲于应付现今的业务规模。你准备发挥自身专业的特长,为自己的这家**服务/销售/租赁公司开发一个**租赁/销售管理系统。你打算充分利用自己在市场、营销、财务、信息等方面的管理知识背景,开发此系统,不但提高业务办理的效率,同时考虑利用此系统增加市场营销的力度。(系统至少包含租/售管理功能、会员管理功能和商品管理功能,其余功能请依据你的企业战略规划考虑添加) 同时也可以考虑其他功能的小型信息系统进行开发,但要有熟悉的组织和业务背景。 首先你需要对此系统做一个规划: (1)请为你的这家“新”公司起个名字,绘制此公司的组织机构图。 公司名称:玛克特超市 (2)确定系统的各类用户,分析陈述各类用户对系统的信息需求。 系统的用户: 物流管理员:查询库存状态,以便及时进货补货 财务人员:结算收银;发票向顾客反馈货物信息;统计销售收入 营销人员:查询畅销货物,以便制定合理经营策略 系统维护员:对系统使用过程中遇到的问题及时改进 总经理:通过审核各个部门上报的数据分析公司盈亏状况,及时调整经营策略 (3)确定本系统的基本功能结构,绘制功能结构图并对各主要功能辅以文字说明。

(4)请利用BPR以及经营管理的相关知识,为你的这家公司识别、规范化并改革其业务流程。

简单的JAVA员工信息管理系统源码

简单的J A V A员工信息 管理系统源码 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

据库连接 3.查询 4.增、5删 6改(操作数据库) import .*; public class EmpManageSys implements ActionListener { Connection con; Statement stmt; String sql; ResultSet rs; StringBuffer sb = new StringBuffer(); JTextField jtf2 = new JTextField("张飞",10); JTextField jtf3 = new JTextField(10); JTextField jtf4 = new JTextField(10); JTextField jtf7 = new JTextField(10); JTextField jtf5 = new JTextField(10); JTextField jtf6 = new JTextField(10); JTextField jtf8 = new JTextField(10); JTextField jtf9 = new JTextField(10); JTextArea jta10 = new JTextArea(50, 40); public void actionPerformed(ActionEvent e) { String str = (); if ("查询".equals(str)) { quals(str)) { quals(str)) { quals(str)) { EmpManageSys() { createGUI(); connectToDataBase(); } public void searchEmp() { (""); try { stmt = (); oLowerCase().trim() + "or id=" + ().toLowerCase().trim() + "or engName=" + ().toLowerCase().trim() + "or UNIT=" + ().toLowerCase().trim() + "or TEAM=" + ().toLowerCase().trim() + "or Phone=" + ().toLowerCase().trim() + "or region=" + ().toLowerCase().trim() + "or busStation=" + ().toLowerCase().trim();

人事管理系统源代码

#include #include #include #define N 100 struct member_info { char xm[7]; char xb[3]; char sr[15]; char whcd[13]; char zc[17]; char sfzh[19]; char lxdh[12]; int gl; int nl; }; struct member_info member[N+1]; int CurrentCount=0; void input() { char sfjx=1; while(sfjx!=0) { if(CurrentCount==N) { printf("\n人数已达上限,不能添加!!!\n"); sfjx=0; } else { CurrentCount++; printf("\n请输入员工信息(姓名性别生日年龄文化程度联系电话身份证号码工龄职称):\n"); scanf("%s%s%s%d%s%s%s%d%s",member[CurrentCount].xm,member[CurrentCount].xb,memb er[CurrentCount].sr,&member[CurrentCount].nl,member[CurrentCount].whcd,member[CurrentC ount].lxdh,member[CurrentCount].sfzh,&member[CurrentCount].gl,member[CurrentCount].zc); printf("\n是否继续(0--结束,其它--继续):"); scanf("%d",&sfjx); } } printf("人员已排序"); int i,j; for(i=1;i

某私立中学小型信息管理系统可行性研究报告

某私立中学小型信息管理系统可行性研究报告 1.项目简介 1.1项目背景 随着学校规模的逐渐扩大,学校的学生越来越多,新来的教师也越来越多。学校的教学管理比较混乱,存在教学调度信息与学生档案信息等更新不及时、不完整等现象。学校的管理者需要对学生负责,在保证高质量教学工作的同时还要确保各类信息完整、及时、准确和真实。 作为一个发展良好的私立学校,信息化管理是非常必要的。如果能保证学校的信息完整、及时、安全、真实,那么学校的教学质量和教学管理都能相应地提高。人工化的信息管理,不仅浪费大量的人力和物力,信息的及时性、完整性也得不到良好的保证。建立一个安全的、真实的、可靠的学校信息管理系统已经成为一种必然。 1.2项目目标 本系统一方面对日常的教学工作进行计算机化管理,解决现存的问题;另一方面对师生提供有效的共享服务和信息即时交流平台,使其更好地为学生,以方便学生、教职员工、家长随时更新数据,查看数据。 2.需求分析报告 基本要求:本系统包括2个子系统,即教学管理系统和教学服务系统。 针对教学管理系统:管理员可以管理(增加、更新、删除、存档等)所有信息,管理员要区分不同管理权限(比如对应的学生班主任可以管理本班学生的所有信息,系统管理员可以安排教学日历,管理教学调度,更新信息公告等)。系统要提供搜索和统计功能。 针对教学服务管理系统:共享资源平台,讨论区的功能。同时也要提供搜索和下载的功能。 外观要求:简单、简洁、美观、完整的站点布局,完整的有效的链接。 3.总体设计方案 3.1系统功能结构图 图2-3学校信息管理系统功能结构图

4.数据流图 图2-4教学管理系统主要数据流 图2-5教学服务系统主要数据流1.3系统可行性分析

职工信息管理系统java源代码

package exercise; import .*; class staffInfo 入职工信息★★★┃"); "┃★★★ 2.预览职工信息 ★★★┃"); "┃★★★ 3.查找职工信息 ★★★┃"); "┃★★★ 4.删除职工信息 ★★★┃"); "┃★★★ 5.读取已存数据★★★┃"); "┃★★★ 6.安全退出系统 ★★★┃"); "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛"); " 请输入您需要的功能代号(1--6):"); choice=()); switch(choice){ case 1:creat(staffOne);break; case 2:output(staffOne);break; case 3:search(staffOne);break; case 4:delete(staffOne);break; case 5:read(staffOne);break; case 6:save(staffOne);break; } } while(choice!=0); } void creat(staffInfo staffOne[]) throws IOException { final BufferedReader buf=new BufferedReader(new InputStreamReader); "请输入职工信息(以0结束)\n"); "姓名:"); staffOne[i].name=(); "0")!=0) um=(); "性别:"); staffOne[i].sex=(); "年龄:"); staffOne[i].age=(); "学历:"); staffOne[i].record=(); "职位:"); staffOne[i].position=(); "工资:"); staffOne[i].wanges=(); "电话:");

人事管理系统(课程设计)源码

急需一个公司的人事管理系统源代码(vc++编程) 悬赏分:100 |解决时间:2008-1-8 09:58 |提问者:klak1 某小型公司,主要有两类人员:经理、员工。现在,需要存储这些人员的姓名、编号、身份证号码、业绩、级别(经理包括总经理、经理、副经理级别,员工包括高级员工、普通员工和临时工级别)、家庭住址、开始工作日期、所在部门、薪水等信息,并可以对这些信息进行检索。 要求: 1)人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1; 2)根据业绩的大小具有自动升降级别的功能; 3)输入员工身份证号码号码后自动获取员工生日; 4)输入员工开始工作日期后自动获取员工工龄; 5)能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息 最佳答案 #include #include #include #include const int Maxr=100; class Employee //职工类 { int tag;//删除标记 int no;//职工编号 char name[20]; char zw[20];//职工姓名 int salary;//职工工资 public: Employee(){} char *getname() {return name;}//获取名字 int gettag() {return tag;}//获取标记 int getno() {return no;}//获取编号 int getsalary(){return salary;} void setzw(char q[])//设置名字 { strcpy(zw,q); } void setname(char na[])//设置名字 { strcpy(name,na); } void getsalary(int sa){salary=sa;} void delna(){tag=1;}//删除

中小型超市信息管理系统li

中小型超市信息管理系统 ——数据库设计文档一、需求分析

(一)项目背景 1.随着人们生活水平的提高,消费水平也随之提高,因此中小型超市凭着其方便,快捷的特点,已经越来越深入人们的市场生活,是人们每天消费的重要场所。目前超市商品管理系统已经在大中小型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。 2. 系统功能及特点简介: 我们的“中小型超市商品信息管理系统”是专门针对中小型超市日常商品管理而开发的通用性,实用性很强的管理系统。不仅集进货、库存、销售于一体,同时还集成了报表打印、查询统计、库存分析、库存预警等多种实用的功能,实现了对商品的全面管理。我们设计这个系统的目的是开发一个简单实用的,界面整洁的,和谐友善的管理系统。任何没有计算机使用技能的人都能快速掌握其使用。 3. 数据采集 系统中数据主要来源: (1)商品进货的记录信息 (2)商品库存信息 (3)商品销售的记录信息 (4)供应商信息 (5)超市工作人员信息 (6)消费者相关信息 (二)系统流程: 1.在商品模块中可以查看和修改商品的基本信息,如商品的进货,售货和商品存入仓库的情况等; 2.在员工模块中可以查看和修改员工的基本信息,如员工姓名,住址,工资,工作日的作息时间等; 3.在财务模块中可以查看和修改超市的消费,支出,获得的利润等; 4.在顾客模块中可以查看和修改消费者消费的基本信息,如办理会员卡的顾客信息,以及顾客对超市的意见反馈等。

职工信息管理系统

职工信息管理系统 1.可行性分析 在当今社会,互联网的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。 当前大量企业的员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此部分企业需求,设计企业员工信息管理系统,以帮助企业达到员工管理办公自动化、节约管理成本、提高企业工作效率的目的。员工信息管理系统主要对企业员工的信息进行集中管理,方便企业建立一个完善的、强大的员工信息数据库,它是以SQL2000数据库作为开发平台,使用java编写程序、完成数据输入、修改、存储、调用查询等功能。并使用SQL 2000数据库形成数据,进行数据存储。本项目开发计划旨在明确规范开发过程,保证项目质量,统一小组成员对项目的理解,并对其开发工作提供指导;同时还作为项目通过评审的依据。并说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 1.1 技术可行性 根据用户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标,来衡量所需技术是否具备。本系统主要采用数据库管理方法,服务器选用MySQL Server 数据库,他是它是目前能处理所有中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,该系统短小精悍对赢家没有太大要求,只要能够运行windows操作系统就可以很好的运行该软件。 1.2操作可行性 由系统分系可以看出本系统的开发在技术上具有可行性。首先系统对于服务器端和客户端所要求的软、硬件的最低配置现在大多数的用户用机都能达到。本系统对管理人员和用户没有任何的特殊要求,实际操作基本上以鼠标操作为主并辅以少量的键盘操作,操作方式很方便。因此该项目具有良好的易用性。用户只要具备简单的应用计算机的能力无论学历,无论背景,均可以使用本系统,用户界面上的按钮的功能明确,用户一看就可以了解怎么使用本系统,以及本系统能够完成的功能,因此本系统在操作上是可行的。 1.3经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。本系统作为一个课程设计,没有必要考虑维护费用,以及本系统可获得的效益等问题。 1.4法律及社会效益方面的可行性

人事管理系统数据库设计sql代码

建立数据库: create database 数据库 建表: create table 部门信息表 (部门编号 char(2) primary key , 部门名称 nchar(14) , 部门职能 nchar(14), 部门人数 char (4) ) go create table 管理员信息表 (用户名 nchar(4) primary key , 密码 char(10) , ) go create table 用户信息表 (用户名char(10) primary key , 用户类型char(10), 密码 char(10) ) go create table 员工工作岗位表 (姓名 nchar(4) primary key , 员工编号 char(4) 工作岗位 nchar(3) ,

部门名称 nchar(10), 参加工作时间 char (4) ) go create table 员工学历信息表 (姓名 nchar(4) primary key , 员工编号 char(4) 学历 nchar(2) , 毕业时间 char(10), 毕业院校 nchar (10), 外语情况 nchar(10), 专业 nchar(10) ) go create table 员工婚姻情况表 (姓名 nchar(4) primary key , 员工编号 char(4) 婚姻情况 nchar(2) , 配偶姓名 nchar(4), 配偶年龄 char (3), 工作单位 nchar(10), ) go create table 员工基本信息表 (员工编号 char(4) primary key , 姓名 nchar(4) ,

CRM系统需求文档-客户管理模块

CRM系统需求文档 修 需求模块 订版本 客户模块 1.0 商机模块 1.0 产品模块 1.0 任务模块 1.0 客户模块 功能描述:客户,可包含多个联系人。主要是详细记录客户信息,包含了客户名称、客户类型、客户行业、信息来源、公司性质、客户地址等详细的客户信息,同时关联首要联系人及其他附加信息。客户一般由线索转换为商机和客户,也可自行添加客户。在添加客户时刻同时为该客户创建商机,也可仅仅保存客户。本文档涉及到的功能主要包括:客户、客户池、联系人。 客户管理主界面 图1-1 界面元素描述:

1客户界面 一、全部: 1、支持客户名称、客户行业、客户信息来源、公司性质、年营业额、客户联 系地址、负责人搜索条件,点击搜索按钮查询出不同的客户信息。 2、信息列表包含客户名称、客户行业、评分、客户联系地址、负责人、创建 人、创建时间、距到期天数、操作,其中在操作列中支持对客户信息的查看与编辑操作 二、我的客户: 信息列表展示当前登录账号负责的客户信息。 三、今日创建: 信息列表展示系统当天创建的客户信息。 四、本周新建: 信息列表展示系统当前周创建的客户信息。 五、本月新建: 信息列表展示系统当前月创建的客户信息。 六、最近更新: 信息列表展示最近一个月内更新(包含新建、编辑)的客户信息,按照客户信息更新时间倒序排序。 七、新建客户:打开新建客户页面,在该页面可以录入客户信息进行保存。

图1-2 1)主要信息:没有说明必填项的都是非必填项 负责人: a)默认为登录用户,单击编辑框后弹出选择负责人页面。 b)编辑框支持选择负责人,不支持手动编辑。 c)在选择负责人页面可以按照负责人所属部门、负责人姓名进行搜索。 放入客户池: 新创建的客户可以通过放入客户池操作存放到客户池中。 客户名称: a)必填项,点击保存按钮之后,如果没有填写提示“请填写客户名” b)客户名称最多50个字 c)字符类型 客户行业: 单选按钮,可以选择:教育/培训、电子商务、对外贸易、其他 客户信息来源: 下拉选项,可选择:电话营销、网络营销、其他。 公司性质: 单选按钮,可选择:合资、国企、事业单位、民营、其他。 邮编:6位纯数字

C++小型公司员工信息管理系统设计分析报告要点

C++小型公司员工信息管理系统设计报告要点

————————————————————————————————作者:————————————————————————————————日期:

高职学院 C++程序设计语言上学期 课程设计报告 (2011 -2012第1学期) 课程设计类型:C语言程序设计 题目:人员信息管理系统 学号: 姓名: 专业:计算机应用基础 指导教师: 课程设计日期: 2012.12.23-2012.12.27.

目录 1. 问题分析 (1) 2. 总体设计 (1) 2.1 功能分析 (1) 3. 详细设计 (2) 3.1 程序结构图 (2) 3.2 程序类结构图 (2) 3.3 程序类结构图 (3) 4. 功能测试 (4) 4.1 本系统的主界面 (4) 4.2 录入功能的主界面 (4) 4.3 显示功能的主界面 (5) 4.4 查找功能的主界面 (5) 4.5 修改功能的主界面 (6) 4.6 删除功能的主界面 (6) 4.7 清理功能的主界面 (7) 4.8 退出功能的主界面 (7) 5. 课设小结 (7) 参考文献 (8) 附录:源代码清单 (8)

1. 问题分析 1.1 问题描述 1.题目《人员信息管理系统》设计 2.设计说明与要求 (1)公司主要有4类人员:经理、技术人员、销售员、销售经理,要求存储这些人的姓名、年龄、工资信息。 (2)工资的计算方法 A、经理:固定为8000元; B、技术员:工作时间*每小时酬金(100RMB); C、销售员:4%提成; D、销售经理:1%提成+固定工资(5000RMB); (3)实现功能 ①录入:输入各种数据,并录入TXT文件保存; ②显示:显示员工的数据信息; ③查找:查找员工的数据信息; ④修改:修改员工的数据信息; ⑤删除:删除员工的数据信息; ⑥退出:退出本系统; ⑦清理存储文件:清理系统产生的TXT文件; 2. 总体设计 2.1 功能分析 使用面向对象的程序设计思想进行分析,整个系统涉及两大类信息和操作,公司,人员。所以系统主要涉及两个大类:公司类business、人员类person。系统的总体框架就是公司类,人员类的定义;主函数中定义一个公司对象,循环显示主菜单并根据用户选择调用公司类的相应方法(成员函数)。

高校人事管理系统C++代码

#include #include #includepowered by https://www.doczj.com/doc/9e2494426.html, #include using namespace std; class employee { protected: int number; char name[20]; char sex[6]; char workplace[20]; char place[20]; char nation[6]; char birth[20]; char party[10]; char id[20]; float score[5]; public: Employee *nest; Employee(){} ~Employee(){} char* getname(){ return name; } int getnumber(){ return number; } double getscore(int i){ return score[i];} float get(){ return(score[0]+ score[1]+ score[2]+ score[3]+ score[4]);} void input() { int e=1; cout<<“\t\t\t按提示输入 :”<>workplace ; do { cout<< “\t\t输入性别 :” ; cin>>sex ; if(strcmp(sex,“man”)==0 || strcmp(sex,“woman”)==0) { cout<<“\t\t输入籍贯:”; cin >>place; cout<<“\t\t输入民族:”; cin >>nation;

用Excel做CRM客户管理

一、系统功能图 二、系统流程图 下面,以各部门分工情况来说明该系统的操作步骤。 三、各模块操作说明 (1)、客户管理模块: (1)“客户信息表”登记着本公司的现有客户。 在我的工作台中点击“客户信息表”—新增,填写一份客户信息表。

注意:“单位名称”为必填内容,如果为空,那么保存时系统会弹出提示对话框; “首次联系时间”和“最后联系时间”与“联系记录”报表中的联系时间是有对应关系的,由表间公式从“联系记录”报表中提取得出。 大部分字段内容都可以从下来列表中选择。 (2)“联系人资料”中记录着相关公司对应的联系人。其中“单位名称”和“联系人姓名”为必填内容,如果为空,那么保存时系统会弹出提示对话框。 (3)通过“联系记录”可以反映出对客户的跟进情况。其中“联系时间”,“单位名称”和“联系人姓名”为必填内容,如果为空,那么保存时系统会弹出提示对话框。 填写联系记录时,“联系人”与“联系人资料”报表中的内容是相对应的。通过下拉列表选择出“单位名称”后,“联系人”字段的右边单元格就会出现一个下拉箭头,列出了该公司所登记的所有联系人以供选择。如果“联系人资料”报表中没有登记过相关公司的联系人,那么就需要手动输入联系人名称。 (2)、服务管理模块: 服务管理模块由客户投诉单和客户服务表组成。这其中存在着一个工组流转。客服人员填写客户投诉单,技术部经理审批客户投诉单,被指派的人员办理客户服务表。 (1)客户投诉单:工作人员接到客户投诉的电话或者信件后,需要对客户的投诉问题和需求进行登记,填报客户投诉单。其中,“客户名称”和“投诉主题”为必填内容。 (2)提交保存后,该投诉单会流转到相应负责人手中。 (3)如果该问题还没有解决,那么负责人需要指派一位服务人员来解决该投诉单的问题。(4)指派完成后,被指派的服务人员那里会有一个客户服务单等待办理。办理时,“服务人员” 和“完成度”为必填内容。 很多字段都可以通过下拉列表来选择,填写起来很方便。 (3)、商品管理模块: “商品资料”报表中登记了本公司现有的产品,以及供应商等相关信息。 操作步骤如下: 在我的工作台中点击“商品资料”—新建,下面来填写一张商品资料信息。其中,“商品名称”和“供应商”为必填内容。 “商品编码”是通过自动编号产生的, “供应商”可以通过下拉列表选择。 “条形码”可以通过列表选择。 “商品大类”通过下拉列表选择。 “商品小类”通过列表选择。 同时,我们可以在“商品资料”工作表下的“商品图片”工作簿中上传产品的图片。在“价格变更记录”工作簿中可以登记价格的变动。

员工管理-小型人员信息管理系统 精品

成绩评定表

课程设计任务书

摘要 C++是支持面向过程的设计,更是支持基于对象和面向对象的程序设计。类是C++中十分重要的概念,它是实现面向对象程序设计的基础。本文采用虚基类及其派生类实现了对小型人员信息的管理,类的封装性和信息隐蔽性可以很好的保护公司员工的信息,同时采用了Visual C++ 6.0的控制台工程和MFC工程实现了对员工基本信息的输入和全部信息的输出及保存。 关键词:信息管理;类;控制台工程;MFC工程

目录 1 需求分析 (1) 2 算法基本原理 (1) 3 类设计 (2) 4 基于控制台的应用程序 (3) 4.1类的接口设计 (4) 4.2类的实现 (7) 4.3主函数设计 (11) 4.4基于控制台的应用程序测试 (12) 5 基于MFC的应用程序 (14) 5.1基于MFC的应用程序设计 (15) 5.1.1 MFC程序界面设计 (15) 5.1.2 MFC程序代码设计 (16) 5.2基于MFC的应用程序测试 (20) 结论 (23) .................................................................................................................... 错误!未定义书签。

1 需求分析 (1)对小型公司进行小型人员信息操作管理系统。该公司主要有四类人员:经理、销售经理、兼职技术人员、兼职推销员;定义一个虚基类并且派生四个子类。 (2)系统需要存储这些人员的姓名、编号、级别、当月薪水,输入基本信息,计算月薪总额,显示并保存全部信息;每个派生类的构造函数要实现对其特有数据成员的初始化。 (3)系统具体要求: ①编号要求:人员编号基数为1000,每输入一个员工姓名编号加1;编号定义为全局静态变量即可。 ②级别要求:所有人员的初始级别均为1级,然后进行升级,经理升为4级,兼职技术人员和销售经理升为3级,兼职推销员为1级;直接对级别赋值即可。 ③月薪要求:经理拿固定月薪8000元;兼职技术人员按每小时100元领取月薪;兼职推销员的月薪按该推销员当月销售额的4%提成;销售经理既拿固定月薪也领取销售提成,固定月薪为5000元,销售提成为所管辖部门当月销售总额的千分之五。 ④总体要求:为每一类人员单独建立文件,并在每个文件中手工录入一些人员基本信息,并根据这些基本信息计算职工的月薪,并将计算结果保存入相应的磁盘文件中。 2 算法基本原理 (1)定义一个员工虚基类Employmee( ),包括员工姓名、级别、编号月薪共有的基本数据成员; (2)在基类的基础上派生出经理Mansger( )类、销售经理Salemansger( )类、兼职技术人员Technology( )类和兼职推销员Saleman( )类,并在这四个派生类中添加各自数据成员和成员函数。具体分析如下:

企业员工信息管理系统

本科毕业设计说明书 企业员工信息管理系统的设计与实现EMPLOYEE INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION 学院(部): 专业班级: 学生姓名: 指导教师: 2012年5月25日

企业员工信息管理系统的设计与实现 摘要 现今互联网发展越来越迅速,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。因此在信息化科技飞速发展的今天,借助于电脑,通过员工信息管理系统管理各部门职工,能为企业人力资源的管理者提供人性化的服务。同时也能为企业的员工提供一定的方便。 本系统具有多方面特点:系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了企业员工信息管理的工作效率和企业的信息化的水平。 本论文从员工信息管理系统的初步调查开始,详细介绍员工信息管系统的需求分析和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。 关键词:J2EE,Mysql,struts2,企业员工信息管理

EMPLOYEE INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION ABSTRACT Nowadays, the Internet development is fast, bringing people's work and life tremendous convenience with efficiently.Therefore, the rapid development of technology of information technology today, through the use of computers, employee information management system to manage the various departments and workers, to provide personalized service for corporate human resources managers.Also provides a convenience for the employees of the enterprise. This system has a various characteristics:The system function is complete, using conveniently, the customer interface humanization, the safety keeps secret a constitution well-found, reduced an operation the work of the personnel and customer burden consumedly.Raise the work efficiency of the business enterprise information management and the information-based level of the business enterprise. Papers from personnel management information system, the preliminary survey began detailed introduction of human resource management information system requirements analysis, and data flow analysis, and a system overall structure design, data structure and database design, input/output design, etc. KEYWORDS:J2EE, Mysql,struts2,Employee information management

人事管理系统代码

package rsgl; import java.awt.* import java.awt.event.*; import java.sql.*; import java.util.*; import javax.swing.*; import javax.swing.border.*; public class A extends JFrame { protected JPanel p = new JPanel(); protected JPanel p1 = new JPanel(); protected JPanel p2 = new JPanel(); protected JPanel p3= new JPanel(); JMenuBar M =new JMenuBar(); JMenu m1 = new JMenu("基本信息模块"); JMenu m2 = new JMenu("考勤考评信息模块"); JMenu m3 = new JMenu("系统维护信息模块"); JMenuItem mm1 = new JMenuItem("员工基本信息"); JMenuItem mm2 = new JMenuItem("员工家庭成员基本信息"); JMenuItem mm3 = new JMenuItem("员工培训信息"); JMenuItem mm4 = new JMenuItem("员工考勤信息"); JMenuItem mm5 = new JMenuItem("员工考评信息"); JMenuItem mm6 = new JMenuItem("普通管理员"); JMenuItem mm7 = new JMenuItem("高级管理员"); JMenuItem mm8 = new JMenuItem("退出"); protected JLabel l1 = new JLabel("员工编号:"); protected JLabel l2 = new JLabel("姓名:"); protected JLabel l3 = new JLabel("性别:"); protected JLabel l4 = new JLabel("年龄:"); protected JLabel l5 = new JLabel("部门:"); protected JTextField t1 = new JTextField(10); protected JTextField t2 = new JTextField(10); protected JTextField t3 = new JTextField(10); protected JTextField t4 = new JTextField(10); protected JTextField t5 = new JTextField(10); private JButton b1 = new JButton("查询"); private JButton b2 = new JButton("插入"); private JButton b3 = new JButton("修改"); private JButton b4 = new JButton("删除"); private JButton b5 = new JButton("清除"); private JButton b6 = new JButton("下一条"); private Connection c; // @jve:decl-index=0: private Statement s; // @jve:decl-index=0: private ResultSet r; // @jve:decl-index=0: public A() { super("人事管理系统"); getContentPane().add(p); setJMenuBar(M);M.add(m1);M.add(m2);M.add(m3);m1.add(mm1); m1.add(mm2);m1.add(mm3);m1.addSeparator();m1.add(mm8);m2.add(mm4); m2.add(mm5);m3.add(mm6);m3.add(mm7); p.add(p1,BorderLayout.NORTH); p.add(p2,BorderLayout.CENTER); p.add(p3,BorderLayout.SOUTH); p1.setLayout(new GridLayout(5,2,1,3)); p1.add(l1);p1.add(t1); p1.add(l2);p1.add(t2); p1.add(l3);p1.add(t3); p1.add(l4);p1.add(t4); p1.add(l5);p1.add(t5); p2.add(b1);p1.add(b2); p2.add(b3);p1.add(b4); p2.add(b5);p3.add(b6); t1.setText("");t2.setText("");t3.setText("");t4.setText("");t5.setText(""); setSize(350,300);setVisible(true); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDrive"); c=DriverManager.getConnection("jdbc:odbc:sd","sa",null); s=c.createStatement(); r=s.executeQuery("select * from 员工基本信息表"); } catch (SQLException e){ JOptionPane.showMessageDialog(null ,e.getMessage(),"操作错误!",JOptionPane.ERROR_MESSAGE); System.exit(1); } catch(ClassNotFoundException e) { JOptionPane.showMessageDialog(null ,e.getMessage(),"驱动程序找不到!",JOptionPane.ERROR_MESSAGE); System.exit(1); } addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent event) { try { s.close();c.close(); } catch(SQLException e) { JOptionPane.showMessageDialog(null,e.getMessage(),"不能关闭!",JOptionPane.ERROR_MESSAGE); System.exit(1); } } }); b1.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent event) { try{ r=s.executeQuery("select *

小型图书信息管理系统(C语言)

1.题目 《小型图书信息管理系统》的设计与实现 2.功能 (1)每一条记录包括一本图书的书名、ISBN、作者、出版社、定价、出版日期和数量。 (2)输入功能:可以一次完成无数条记录的输入。 (3)显示功能:完成全部图书信息的显示。 (4)查找功能:完成按书名查找图书信息,并显示。 (5)排序功能:按图书价格进行排序。 (6)插入功能:按图书价格高低插入一条图书信息。 (7)保存功能:将图书信息保存在任何自定义的文件中,如保存在:c:\book。 (8)读取功能:将保存在文件中的图书信息读取出来。 (9)有一个清晰美观界面来调用各个功能 3.要求 (1)整个系统均用C语言实现; (2)利用指针、链表来实现学生成绩的数据结构设计; (3)系统具有输入、显示、查询、删除、排序、插入,保存、读取基本功能; (4)系统的各个功能模块都用函数的形式来实现; (5)可以将图书信息保存在文件中。 (6)可以将图书信息从文件中读取出来。 4.源程序 #include #include #include #include #include #define LL sizeof(BOOK_TYPE) int maininterface(); void infor_input(); void refer(); void refer_1(); void refer_2(); void modify(); void delete(); void findbook(); void findbook1(); void findbook2(); void devise();

相关主题
文本预览
相关文档 最新文档