搜档网
当前位置:搜档网 › 公司人事管理系统代码和文档

公司人事管理系统代码和文档

公司人事管理系统代码和文档
公司人事管理系统代码和文档

公司人事管理系统

专业软件工程移动应用开发________ 学生姓名______________ 郭迁迁_______________ 班级____________________________________ 学号____________________________________ 指导教师____________________________________ 完成日期_____________ 2014/6/20 ____________

1、功能图

公司人事管理系

输入账号密码进入

系统

1、2、

创显

建示

系所

统有

员工

信息

3、

4、5、6、

删查修

除找改

员员员

工工工

信信信

息息息

7、8、0、

对数退

员据出

工存系

月盘统

薪进

行排

基于jsp设计的人事管理系统(含源文件)

JSP课程设计 第1章课程设计目的与要求 (1) 1.1 课程设计目的 (1) 1.2 课程设计的实验环境 (1) 1.3 课程设计的预备知识 (1) 1.4 课程设计要求 (1) 第2章课程设计内容 (2) 2.1 系统设计 (2) 2.2 数据库模型 (3) 2.3 模块与功能设计 (4) 2.4 模块主要代码 (7) 第3章课程设计总结 (16) 参考文献 (17)

第1章课程设计目的与要求 1.1 课程设计目的 本课程的课程设计实际是网络技术专业学生学习完《JSP语言程序设计》课程后,进行的一次全面的综合训练,其目的在于加深对JSP语言程序设计的基础理论和基本知识的理解,掌握运用JSP动态网页编程技术开发应用程序的基本方法。 1.2 课程设计的实验环境 硬件要求:能运行Windows 9.X操作系统的微机系统。 软件要求:JDK、tomcat6.0、SQL Server 2000。 1.3 课程设计的预备知识 熟悉JSP语言程序设计的基本知识及应用开发的编程思想。 1.4 课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成各个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库系统,可以组成设计小组,分模块进行,共同协作完成一个课题的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,设计好每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。

第2章课程设计内容 2.1系统功能分析 2.1.1 系统功能分析 人事管理是企业管理的重要内容,如何管理好一个企业内部员工的信息,成为企业管理中的一个大的问题。此时,一个规范、自动的人事管理系统的使用显得尤为重要。根据人事管理的实际要求,结合人事信息管理的实际流程,“人事管理系统”可以满足以下要求: 1.能够掌握企业员工的基本信息,其中包括编号、姓名、性别、籍贯、民族、出生年月、政治面貌、专业、学历、家庭住址、婚姻状况、电话、身份证号等信息,除此之外还可以掌握每个员工的工作信息、调动信息、培训信息、奖惩信息等相关信息。 2.管理人员能够对本系统做相应的管理工作,可以对员工信息进行变动管理,如进行数据添加、查找和修改等操作。而浏览者只可以查看其相应的内容,不可以进行其他操作。 2.1.2 系统功能模块设计 由于人事管理系统主要面向的是小型企业的日常工作,所以设置的模块尽可能的满足企业的日常办公即可,其中设计的功能模块如图2.1所示。 图2.1 功能模块图

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

人事管理系统源代码

#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

人事管理系统模板

人事管理系统 软件工程课程设计

人事管理系统 学院(系):理学院 专业班级:计算机科学与技术学生姓名: 指导教师:

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。 目录 摘要I 第 1 章绪论1 1.1 课题背景1 1.2 课题的目的和意义 1 第 2 章管理信息 系统概述2 2.1 信息系统的发展历程2 2.2 管理信息系统概述 3 第 3 章企业人事 系统概述4 3.1 开发工具的选择4 3.2 开发思想5 3.3 运行环境 5 第 4 章系统的可行性分析 7 4.1 系统调研7 4.2 可行性分析概述7 4.3 技术可行性分析8 第 5 章人事管理系 统分析10 5.1 系统需求分析10 5.2 数据流程图10 第6 章系统总体设计 12 6.1 系统功能分析12

6.2 系统功能模块设计12第7 章系统详细设计14 7.1 数据库需求分析14 7.2 数据库概念结构设计15第8 章系统测试19 8.1测试举例19 8.2测试项目20 8.3测试方法21 结论 22 参考文献 23附录124

引言 1.1编写目的 人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人 员众多、数据源复杂、统计管理工作繁琐。传统的人事管理方式如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。 1?作为软件系统开发技术协议的参考依据,为双方提供参考。 2?根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。 3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依 据。 1.2项目背景 人事管理软件(workforcemanagementapplications)将成为商务软件市场中 最热销的软件。国际数据公司(IDC)预测,其全球市场总额将以复合年增长率(CAGR) 39%的速度增长到达到40亿美元。同时,全部商务软件市场总额的复合年增长率为15%。其中人事管理软件占全部商务软件总额的比 率,将从1999年的1.8%上升到的3.4%。随着计算机技术、网络技术和 信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案

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

急需一个公司的人事管理系统源代码(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;}//删除

人事管理系统数据库设计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) ,

人事管理系统代码

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 *

企业人事管理系统可行性分析报告

企业人事管理系统可行性分析报告 一、项目概述 1.1编写目的: 1.2背景和意义: 1.3项目介绍: 软件名称:企业人事管理系统 任务提出者:企业人事管理部门 软件开发者:XX公司 软件使用者:企业人事管理中心 二、项目需求 2.1业务需求: 企业人事管理系统主要用于员工个人相关信息的管理,为公司领导掌握员工的动向和员工的综合素质、及时调整人才的分配提供帮助。通过使用计算机对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率,所以人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。

2.2基本信息: 2.3系统管理 系统管理:密码管理、系统管理 2.4工资管理 2.5考勤管理 三、.可行性研究的前提 3.1 要求 功能要求:对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率 性能要求:人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成。 安全与保密要求: (1)员工作为外部用户只能查询个人信息 (2)企业人事管理部门、公司领导可以查看员工的全部信息 (3)只有公司领导才能发出人事调度命令。 四、系统的可行性研究 4.1必要性: 当今社会是信息社会,特别是在我国加入WTO之后,信息更是向科学化、迅速化、全球化发展,而且随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理需要。因此,企业要想单纯依靠以前的手工管理来安排企业的人力资源,不仅会浪费大量的人力、物力、财力,而且效率不高,难以达到预期的目的。正因为这些原因,企业人事管理系统应运而生。 4.2目前企业人事管理现状分析:

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

#include #include #includepowered by https://www.sodocs.net/doc/dc3530889.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;

文档编号人事管理系统–SRS–001

文档编号:人事管理系统– SRS –001 人事管理系统 软件需求规格说明书 用户方: 湖南省天然气公司 开发方: 国防科技大学软件学院 日期:2008-10-26 文档变更历史记录 序号变更日期变更人员变更内容详情描述版本001 2008-10-26 侯宪坤初始发布版本0.1 目录 目录1矚慫润厲钐瘗睞枥庑赖賃軔。 1.引言2聞創沟燴鐺險爱氇谴净祸測。 1.1 编写目的2残骛楼諍锩瀨濟溆塹籟婭骒。 1.2 读者对象2酽锕极額閉镇桧猪訣锥顧荭。 1.3 软件项目概述2彈贸摄尔霁毙攬砖卤庑诒尔。

1.4 文档概述2謀荞抟箧飆鐸怼类蒋薔點鉍。 1.5 定义2厦礴恳蹒骈時盡继價骚卺癩。 1.6 参考资料2茕桢广鳓鯡选块网羈泪镀齐。 2.一般性描述3鹅娅尽損鹌惨歷茏鴛賴縈诘。 2.1软件产品与其环境之间的关系3籟丛妈羥为贍偾蛏练淨槠挞。 2.2 用户特征3預頌圣鉉儐歲龈讶骅籴買闥。 2.3限制与约束3渗釤呛俨匀谔鱉调硯錦鋇絨。 2.4假设与前提条件3铙誅卧泻噦圣骋贶頂廡缝勵。 3.功能需求描述3擁締凤袜备訊顎轮烂蔷報赢。 3.1系统总体功能3贓熱俣阃歲匱阊邺镓騷鯛汉。 3.2职能设置模块4坛摶乡囂忏蒌鍥铃氈淚跻馱。 3.3员工信息管理4蜡變黲癟報伥铉锚鈰赘籜葦。 3.4工资管理5買鲷鴯譖昙膚遙闫撷凄届嬌。 3.5员工考勤管理6綾镝鯛駕櫬鹕踪韦辚糴飙钪。 3.6工作考核管理7驅踬髏彦浃绥譎饴憂锦諑琼。 3.7系统管理7猫虿驢绘燈鮒诛髅貺庑献鵬。 4.其它需求描述8锹籁饗迳琐筆襖鸥娅薔嗚訝。 4.1 性能要求8構氽頑黉碩饨荠龈话骛門戲。 4.2 设计约束8輒峄陽檉簖疖網儂號泶蛴镧。 4.3 界面要求8尧侧閆繭絳闕绚勵蜆贅瀝纰。 4.4 进度要求8识饒鎂錕缢灩筧嚌俨淒侬减。 4.5 交付要求8凍鈹鋨劳臘锴痫婦胫籴铍賄。 4.6 验收要求8恥諤銪灭萦欢煬鞏鹜錦聰櫻。 5.附录8鯊腎鑰诎褳鉀沩懼統庫摇饬。 1.引言 1.1 编写目的 本需求规格说明书是为了开发企业人事管理信息系统而编写。 1.2 读者对象 本文档主要面向系统分析员、程序员、测试员和最终用户。 1.3软件项目概述 项目名称:人事管理信息系统;简称:人事系统;代号:RS001 用户单位:湖南省天然气公司 开发单位:国防科技大学软件学院 软件项目的大致功能和性能要求:该系统是用户单位用来管理员工信息、工资信息、考勤和工作考核信息的信息化管理平台,能够规范企业员工的人事档案,提高人事管理效率,并能方便地快捷地查询各类信息进行统计分析。硕癘鄴颃诌攆檸攜驤蔹鸶胶。 1.4文档概述 该文档是借助于数据流图导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。阌擻輳嬪諫迁择楨秘騖輛埙。 1.5 定义 HR-----Human Resource(人力资源管理)的缩写。 1.6 参考资料 以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息。

asp 课程设计源代码-人事管理系统

附录:源程序代码 1).default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default2" %> 无标题页

c人事管理系统报告

课程设计报告 课程名称面向对象课程设计 设计题目人事管理系统 专业班级 姓名 学号 指导教师 起止时间2010年12月20日-12月31日

成绩评定 电气与信息学院

人事管理系统 一、课程设计的目的 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的 二、课程设计的要求 要求了解企业管理信息系统开发的全过程,理解信息系统课程相关的概念,掌握管理信息系统的开发方法。主要包括:登陆的两个用户:管理员、职工 管理员:可以对职工信息进行添加信息、删除信息、查询员工信息、修改员工信息、浏览员工信息。 用户:可以对自己的信息进行浏览、修改、查询;还可以对别人的信息进行查询,浏览。 开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化,规范化和自动话。根据这个系统最终实现的主要功能如下: 系统部分:主要完成本系统的维护工作。 员工基本信息部分:主要完成员工基本信息的管理。 本系统是个简单的程序,由于时间和技术有限,功能不是多完整,多具体,还请包涵。 本系统的功能模块图如下:

人事管理系统实验报告

摘要 人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试 关键词:人事管理系统设计SQL Server 2005数据库Visual Basic 6.0 维护测试

第一章绪论 1.1 引言 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 1.2 项目背景 本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 1.3 实现意义 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许

人事管理系统设计文档

JA V A语言程序设计 设计说明书 人事管理系统 起止日期:2008 年12 月6 日至2008 年12 月21日 学生姓名刘辉 班级计051 学号0540810128 成绩 指导教师(签字) 文志诚副教授 计算机与通信学院 2008年12月26日

目录 1 绪论 (1) 1.1课题背景 (1) 1.2系统开发关键技术介绍 (1) 2 需求分析 (3) 3 系统分析 (4) 4 系统设计 (6) 4.1设计思想 (6) 4.2系统功能模块设计 (6) 5 数据库设计 (8) 5.1数据库逻辑结构设计 (8) 5.2系统E-R图 (8) 5.3数据库表设计 (10) 6 系统实现 (12) 6.1系统运行环境 (12) 6.2数据库连接池 (12) 6.3增加新部门 (14) 6.4挂起人员 (17) 7 总结与展望 (19) 参考文献 (20) 致谢 (21) 课程设计检查表 (22)

1 绪论 1.1课题背景 每个企业都有员工,每个员工都有自己的信息,对员工信息的管理就是人事管理。人事管理系统以企业的员工为中心,把企业的人事管理与信息技术结合起来,将人员的相关信息都放在数据库中。系统使用都可以对大量的人员信息进行科学、有效、快捷、统一的管理,也可以为决策者提供参考依据。所以人事管理系统帮助企业规范管理制度、更有效管理人事档案资料,降低成本,使企业管理水平更加科学化,现代化。 本系统主要利用到的技术包括:MVC三层架构开发模式,即Jsp+Servlet+JavaBean三层结构,通过这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用;数据库连接池的使用,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,使这些连接可以复用,提高效率。 1.2系统开发关键技术介绍 本系统采用的是MyEclipse + Dreamweaver工具开发系统程序,使用Oracle 10g做数据库后台。该系统是基于Jsp +JavaBean + Servlet模型的,即所谓的MVC 模式的框架。这种框架具有的优点是结构清晰,实现了html语言和后台代码的分离。代码易于重用,系统易于维护。该框架详细介绍如下: MVC(Model-View-Controller)模的基本思想是数据,显示和处理相分离 模型(Model)负责数据管理,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。 视图(View)负责数据显示,它是应用程序的外在表现。它可以访问模型的数据,却不了解模型的情况,同时它也不了解模型的情况,也不了解控制器的情况。 控制器(Controller)负责业务逻辑和响应策略。它对用户的输入作出反应并且将模型和视图联系在一起,它创建并设置模块。Servlet能够接受客户端的HTTP 请求,屏弃根据需要所创建所需的JavaBean,然后将模块产生的变化通知给绘图。 另外,我们在前台对数据库表的数据进行调用的时候,采用了数据库存储过程,这样就使得数据库的安全性更高,数据的调用、存储更有条理。在相关联的表之间,我们还采用了触发器,进行后台的自动触发,使系统职能化。

高校人事管理系统C++程序设计源代码

目录 新建一个头文件类,名字为:Person.h,再建一个源文件,名字随意,代码按顺序 粘贴进去即可运行。 (2) 头文件: (2) 源文件: (2)

新建一个头文件类,名字为:Person.h,再建一个源文件,名字随意,代码按顺序粘贴进去即可运行。 头文件: #include #include using namespace std; //基类 class Person { public: char name[20]; char sex[6]; int age; char zzmm[10]; char zgxl[10]; int rzsj; int lysj;

int gongzi; virtual void add() { cout<<"姓名:";cin>>name; cout<<"性别:";cin>>sex; cout<<"年龄:";cin>>age; cout<<"工资:";cin>>gongzi; cout<<"政治面貌:";cin>>zzmm; cout<<"最高学历:";cin>>zgxl; cout<<"任职时间:";cin>>rzsj; cout<<"来院时间:";cin>>lysj; } virtual void show() { cout<<"姓名:"<