公司人事管理系统代码和文档
基于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 人事管理系统 软件工程课程设计 人事管理系统 学院(系):理学院 专业班级:计算机科学与技术学生姓名: 指导教师: 资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。 目录 摘要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 建立数据库: 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目前企业人事管理现状分析: #include 文档编号:人事管理系统– 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 参考资料 以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息。 附录:源程序代码 1).default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default2" %> 人事管理系统模板
人事管理系统(课程设计)源码
人事管理系统数据库设计sql代码
人事管理系统代码
企业人事管理系统可行性分析报告
高校人事管理系统C++代码
文档编号人事管理系统–SRS–001
asp 课程设计源代码-人事管理系统