员工管理系统数据库设计及报告样本

合集下载

数据库技术课程设计(员工管理系统)

数据库技术课程设计(员工管理系统)

数据库技术课程设计报告课题:员工管理系统姓名:学号:*********班级:信管151****:**时间:2017.12.261.需求分析 (3)1.1系统需求分析 (3)1.2可行性分析 (3)2.数据库的概念设计 (4)3.数据库的逻辑设计 (5)4.数据库的物理设计 (5)4.1数据字典 (5)4.2数据库的建立与初始化 (7)5 应用程序设计 (9)5.1系统功能分析 (9)5.2系统功能模块设计 (9)6.设计结果及代码 (11)6.1登录模块 (11)6.2员工登录后的查询模块 (12)6.3.管理员管理员工信息模块 (13)6.4管理员管理员工工资模块 (14)6.5管理员管理员工奖惩模块 (15)6.6更改密码模块 (15)6.7退出模块 (16)7.课设的体会与收获 (17)1.需求分析1.1系统需求分析在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。

科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。

信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。

因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。

功能需求详细说明:—增加—管理员可以增加员工的基本信息—编辑—用户可以对员工信息进行删除用户可以对员工的姓名、编号等员工基本信息进行修改用户可以对员工的工资和奖惩等信息进行修改—查询—员工可以根据登录系统查询自己的个人信息以及自己的工资信息和奖惩记录1.2可行性分析本次课程设计题目:“员工信息管理系统”,主要目的是编制一个登陆系统,连接数据库系统,用以实现管理员对员工个人信息的管理以及员工登录系统对自己的信息的查询,同时对整个系统的分析、设计过程给出一个完整的论证。

数据库课程设计报告-职工管理系统

数据库课程设计报告-职工管理系统
(2) 查找与qiaqia公司在低点的公司名和面积
(3)为WD建立触发器,当插入或更新表中数据时保证所操作的记录的salary大于等

(4)编写函数根据职工编号查询职工名称
设计体会与建议: 通过这次的职工管理系统课程设计,我收获了很多。首先,
对于公司内部管理有了更深入的了解,尽管在做需求分析的时候 遇到了一些麻烦,但还是尽自己最大努力解决了。本次设计基本 上完成了对数据库中信息的查询、修改、删除、录入等功能,也 对数据的录入做了一些检验与鉴定,对不合理的操作采取禁止方 式。遗憾的是我的系统并不是一个完整的系统,没有完备的前台
1.查询功能 本软件能查询公司内部数据库中录有的文件内容,方便、直
接、有效。 2.修改功能 本软件课实现对录入的数据进行修改更行操作,保证数据的
正确性。 3.删除功能 本软件能实现对录入的数据进行删除操作,实现对不需要的
数据进行去除。 4.插入功能 本软件能实现对数据的插入操作,实时更新数据库。 5. 数据检验功能
课程设计报告 (本科)
课程: 学号: 姓名: 班级: 教师: 时间:
数据库原理
计算机科学与技术系
设计名称: 职工管理系统
设计内容、目的与要求: 内容:设计交职工管理系统,实现该系统所需的基本功能,主要 内容包括需求分析、数据库概念设计、逻辑设计、物理设计、程 序调试和运行,以及总结。 目的:使用SQL语言设计职工管理系统实现对职工信息的管理, 实现对所学知识的加深了解和运用 要求:
设计过程、步骤:步 数据库概念设计 第3步 数据库逻辑设计 第4步 数据库物理设计 第5步 数据库的实现 画出E-R图 2.进行数据库概念设计,转换ER图为关系模式 (1)公司:(编号,名称,位置,面积) (2)办公室:(编号,大小,名称,主任) (3)部门:(编号,名称,人数) (4)项目:(编号,名称,负责人,预算,起始时间,结束时 间,合作公司) (5)职工:(编号,姓名,性别,职位) 4.程序调试和运行 结果与分析: 数据库中部分语句和实现结果 (1)查询qiaqia公司有多少员工

员工工资管理系统数据库设计报告

员工工资管理系统数据库设计报告

员工工资管理系统数据库设计报告1. 引言员工工资管理系统是企业管理中至关重要的一部分,对于员工的工资管理以及相关数据记录十分重要。

本报告旨在介绍员工工资管理系统的数据库设计,包括系统的实体关系模型、数据表设计以及数据表之间的关联。

2. 实体关系模型数据库设计的首要任务是构建实体关系模型(ER 模型),通过识别系统中的实体、属性和关系,从而建立系统的模型。

员工工资管理系统中包含以下实体:•员工(Employee):包括员工编号、姓名、性别、部门号等属性;•部门(Department):部门编号、部门名称、负责人等属性;•工资(Salary):工资编号、员工编号、基本工资、奖金、扣款等属性。

3. 数据表设计基于实体关系模型,我们可以设计出以下数据表:3.1 员工表(Employee)字段名数据类型备注员工编号INT 主键姓名VARCHAR(50)性别VARCHAR(10)部门号INT 外键参考部门表3.2 部门表(Department)字段名数据类型备注部门编号INT 主键部门名称VARCHAR(50)负责人VARCHAR(50)3.3 工资表(Salary)字段名数据类型备注工资编号INT 主键员工编号INT 外键参考员工表基本工资FLOAT奖金FLOAT扣款FLOAT4. 数据表之间的关联员工表和部门表之间存在一对多的关系,一个部门可以有多名员工,而一个员工只能归属于一个部门。

因此,员工表与部门表之间使用部门号进行关联。

工资表与员工表之间为一对一关系,一个员工只有一个工资信息,因此工资表与员工表之间使用员工编号进行关联。

5. 结论通过以上数据库设计,我们建立了一个简单而有效的员工工资管理系统数据库模型,包括员工表、部门表和工资表,确保了数据的一致性和关联性。

这个设计可以作为员工工资管理系统的基础,支持系统的数据存储和管理,为企业提供准确和可靠的工资管理服务。

以上是员工工资管理系统数据库设计报告的内容。

员工信息管理系统设计与实现(数据库)

员工信息管理系统设计与实现(数据库)

员工信息管理系统设计与实现(数据库)一、引言1. 背景随着企业规模的扩大和发展,对员工信息的管理变得越来越重要。

传统的手工管理方式已经无法满足现代企业的信息化需求,因此设计一个高效的员工信息管理系统对于企业的管理至关重要。

2. 目的本文将介绍一种基于数据库技术的员工信息管理系统的设计与实现方法,旨在提高企业对员工信息的管理效率和准确性,减少人力成本,同时提高信息安全性。

二、系统设计1. 数据库设计员工信息管理系统采用关系数据库设计,包括以下几张表:员工信息表、部门信息表、职位信息表。

员工信息表中包含员工ID、姓名、性别、年龄、入职时间等字段;部门信息表包含部门ID、部门名称等字段;职位信息表包含职位ID、职位名称等字段。

通过这三张表的设计,实现员工信息与部门、职位的关联。

2. 功能设计员工信息管理系统的主要功能包括员工信息的录入、修改、查询和删除,部门信息的管理和职位信息的管理。

管理员可以通过系统实现对员工信息的全面管理,包括个人资料的维护、考勤记录的查看等功能。

三、系统实现1. 前端设计员工信息管理系统的前端采用Web页面设计,通过HTML、CSS、JavaScript等技术实现用户友好的交互界面。

页面包含员工信息录入表单、查询界面、部门管理界面和职位管理界面等。

2. 后端设计系统的后端采用Java语言开发,使用Spring框架实现业务逻辑和数据访问层。

通过MyBatis等持久化框架与数据库进行交互,实现数据的增删改查操作。

3. 数据库实现数据库采用MySQL进行存储,通过建立员工信息表、部门信息表、职位信息表等实现对员工信息的持久化存储。

同时建立外键关联等约束确保数据的一致性和完整性。

四、系统优化1. 性能优化通过对数据库的索引优化、SQL语句的优化等手段提高系统的响应速度和性能,确保系统可以快速处理大量的员工信息。

2. 安全优化采用权限控制、加密传输等方式加强系统的安全性,防止未授权用户的访问和数据泄露,确保员工信息的保密性。

企业职工管理系统——数据库实验报告

企业职工管理系统——数据库实验报告

《数据库原理》实验报告专业:通信班级:082学号:姓名:一、系统定义企业职工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以职工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在效率低、保密性差等缺点。

时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

而利用计算机技术,网络技术和数据库原理来设计的企业职工信息管理系统将为企业职工信息的管理带来众多方便之处我们的目的是设计一套合理的企业职工信息管理系统数据库,对职工的个人信息管理,工资管理,日常工作调动,管理部门管理等,为企业的职工信息管理提供方便,围绕这一目的,我们必须完成数据库系统的设计这项任务,具体包括需求设计概念设计,逻辑设计,物理设计,数据库实施,数据库调试与试运行这几项任务。

二、需求分析1、需求设计在企业管理中,职工管理是一个非常重要的方面。

管理内容比较复杂,涉及的部门众多,人员众多,而且往往需要按行政隶属关系进行管理。

所以必须要进行详细全面地调查才能得到准确的信息。

2、需求分析的目标(1)了解企业员工信息系统发展现状以及用户的新需求。

(2)通过调查得到企业员工信息管理的基本数据,数据流及业务流图。

(3)明确数据库使用人员对数据安全性完整性的要求。

3、需求分析的任务①处理对象:系统要处理的对象包括职工基本信息,职工工资信息,管理层信息等几个方面,各个对象包括信息如下所示:⑴职工基本信息包括:职工编号,职工姓名,职工性别,职工出生年月,职工联系方式,职工家庭住址,职工籍贯,职工职务,职工基本工资,职工所属部门⑵管理层信息:经理编号,经理姓名,联系方式,经理所管理部门,经理工资⑶职工工资项目信息:工资项名称,时间,增减费用②处理功能要求系统主要完成一下几个功能: ⑴企业职工基本信息管理(包括员工基本信息查询,修改,员工离职,信息表更新) ⑵企业职工工资管理 ⑶企业人员变动管理③安全性和完整性要求企业对职工信息管理系统的安全性要求比较高,尤其是一些机密单位。

员工管理系统数据库课设

员工管理系统数据库课设

数据库系统原理及其应用教程课程设计报告题目名称员工管理系统班级学号姓名指导教师编写时间2009年12月29日目录第1章概述 (3)第2章需求分析系统功能分析 (3)系统结构图 (3)数据流图 (4)数据字典 (4)第3章培训需求信息概念结构设计 (6)第4章数据库逻辑结构设计 (9)第5章源代码及查询截图源代码 (13)查询截图 (39)第六章总结及体会 (48)第七章参考文献 (49)一.概述企业通过一个好的员工培训管理系统,能使企业的培训工作系统化、规范化、自动化,从而提高企业员工的素质和工作能力,使企业保持强大的竞争力。

培训管理系统需要维护员工信息、管理培训资源和教材,设计培训计划,安排培训课程,对课程进行评价。

此外还要考虑内部培训和外出培训的问题,最后,系统还需安排系统用户管理、权限管理。

二.需求分析1.系统功能分析根据系统功能的要求,员工培训系统可以分为以下几点:●包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。

●员工各种信息的查询、修改、包括员工的基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。

●培训课程信息的输入,包括课时、课程种类等。

●培训课程信息的查询、修改。

●企业所有管理员工培训需求的管理。

●企业培训计划的制定、修改。

●培训课程的评价。

●培训管理系统的使用帮助。

●教师信息的管理、教师评价。

●培训资源管理。

●培训教材管理。

●员工外出培训管理。

●系统用户管理、权限管理。

2.系统结构图3.数据流图4.数据字典通过对企业员工培训管理的内容和数据流程的分析,设计的数据项和数据结构如下:●员工基本状况。

起数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、名族、婚姻状况、健康状况、参加工作时间、员工状态、家庭住址和联系电话等。

●员工成绩状况。

其数据项有员工号、课程名称、时间、地点、授课教师、成绩、评价和是否通过等。

●课程信息。

其数据项有课程号、课程类别、课程名、课程学时、等效课程、预修课程、开课部门和初训/复训等。

员工管理系统数据库设计及报告

员工管理系统数据库设计及报告

C HINA数据库设计及报告数据库设计及报告姓名:齐欢(同组者王鑫)班级:河北科技师范学院数信学院网络工程0802班 09 号课程设计名称:人事管理系统项目背景在当今人才流动快速的今天,传统的人事档案已经不能满足各企业人员流动的速度。

在计算机技术快速发展的今天,其已经在和各行各业得到广泛的应用。

因此,人事管理也以应方便、快捷、费用低、绿色环保的优点进入各个行业和领域,将传统的人事管理方式彻底的解脱出来,提高效率,减轻人事管理人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步加强对员工的调配。

数据流程图:面试(1.1一层数据流图)员工信息表(2.1二层数据流图)(3.11三层数据流图)(3.13三层数据流图)(3.12三层数据流图)(3.1三层数据流图)E_R图:(1.1员工属性)(1.2系统用户属性)(1.4部门属性)员工任职岗位岗位属于部门系统用户管理岗位信息部门信息员工信息(2.1各实体间关系)(2.2联系图)数据字典:数据项:工号含义说明:唯一标识每一名员工别名:员工编号类型:字符型长度:10取值范围为:0000000000——99999999999取值含义:前两位标识该员工所在的部门,后8位表示该员工的岗位及姓名编码数据结构;员工含义说明:是人事管理系统的主体数据结构,定义了一个员工的有关信息组成:工号、身份证号、姓名、政治面貌、所属部门、职位、职称、学历、出生日期、婚姻、备注、参加工作时间数据结构:岗位含义说明:是人事管理系统的主体数据结构,定义了一个工作岗位的有关信息组成:岗位编号、岗位名称数据结构:部门含义说明:是人事管理系统的主体数据结构,定义了一个工作部门的有关信息组成:部门编号、部门名称数据流:处理过程说明:处理的操作分类及相关说明数据来源:员工及部门、岗位的相关信息数据去向:管理员录入数据库组成:部门信息管理、岗位信息管理、员工信息管理、用户信息管理平均流量:300\月高峰期流量:200\天数据存储:员工信息登记表说明:记录员工的基本信息流入数据:员工注册的基本信息流出信息:员工离休、辞职等删除基本信息组成:工号、身份证号、姓名、政治面貌、所属部门、职位、职称、学历、出生日期、婚姻、备注、参加工作时间数据量:每年500张存取方式:随机存取数据存储:部门信息登记表说明:记录部门的基本信息流入数据:部门注册关信息流出数据:部门撤销或新的部门生成时,部门信息的修改组成:部门编号、部门名称存取方式:随机存取数据存储:岗位信息登记表说明:记录岗位的基本信息流入数据:岗位册关信息流出数据:岗位撤销或新的岗位生成时,岗位信息的修改组成:岗位编号、岗位名称存取方式:随机存取处理过程:管理、位部门说明:为所有员工分配部门及工作岗位输入:员工,岗位,部门输出:岗位,门安排处理:在新的员工报到后或出现工作岗位的调动时,为所有的员工分配部门和岗位。

员工管理系统设计报告

员工管理系统设计报告

员工管理系统设计报告一、项目名称:员工信息管理系统二、项目计划1.1系统开发目的由于现有公司的规模不断扩大,管理员对现有员工的工作安排,工资统计,新增员工信息等一系列员工信息的统计,需要付出大量的工作时间,而且工作效率很低。

为提高工作效率,减轻管理人员的工作负担,我们开发了员工信息管理系统软件,本系统提供了一套员工综合信息管理的平台,使得系统管理人员对公司的工种进行分类,进而确定各个工种所对应的部门信息,在已有部门信息基础上能够对所有的员工信息进行分类管理。

可以消除以前大量的人工劳动,大大节省了公司人力资源,另外,计算机的存储与快速查询功能大大提高了员工管理的效率,提高了信息学管理的精确度。

方便快捷的操作,可减少因工作冗余出现的错误,并且操作非常简单,可使管理人员拥有一个可操作的业务平台,从而使管理人员对员工管理工作更加系统化、规范化、自动化。

1.2背景说明目前,公司的员工信息管理工作已不再局限于对员工基本信息数据库的维护,而是越来越多的参与到为其他部门提供一些必要的协调与服务。

员工信息管理的现状主要为:缺乏统一的管理模式,员工数据较为分散,随着员工的改变,需要经常对数据进行变更,而且对于变动的数据不能做到及时统一与修正。

相关部门之间很难建立一套机制来确保数据的完整性,因而需要大量的人力资源来弥补这个空缺。

1.3可行性研究(1)技术可行性本系统属于一个普通的MIS信息系统,组织关系比较简单,对系统的操作也只是简单的添加、删除、统计等,没有复杂的技术要求,而且采用Access 作为该系统数据库,可以满足数据量的要求。

且系统有友好的用户界面、良好的安全性设置、易于操作,使用户很快掌握系统的使用方法,因此本系统在技术操作上是可行的。

(2)经济可行性本系统所用的开发工具和软件都差不多是免费的。

而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于企业的办公自动化管理,节省企业的人力、物力资源等都有很大的帮助,由此可见开发此系统在经济上是完全可行的。

数据库设计报告——工资管理系统

数据库设计报告——工资管理系统

数据库设计报告——工资管理系统工资管理系统是一个用于管理公司员工工资信息的数据库系统。

该系统旨在提高工资管理的效率和准确性,减少人工管理过程中的错误和延误。

本数据库设计报告将详细介绍工资管理系统的数据库设计方案。

一、需求分析在进行数据库设计之前,首先需要进行详细的需求分析。

根据用户需求,工资管理系统应具备以下功能:1.员工信息管理:包括员工基本信息、职位、部门等。

2.薪资信息管理:包括员工工资、奖金、津贴等。

3.薪资计算:根据员工基本信息和薪资信息,计算每个员工的实际工资。

4.工资发放:记录每次工资发放的日期、金额等信息。

5.统计分析:能够对员工的薪资进行统计分析,如最高工资、最低工资、平均工资等。

二、数据库设计2.1实体分析根据需求分析,确定了以下实体:员工、部门、岗位、薪资、薪资发放记录。

2.2属性分析具体的实体和属性设计如下:员工(Employee):- 员工编号(EmployeeID):主键,自动生成。

- 姓名(Name)- 性别(Gender)- 出生日期(Birthday)- 手机号码(Phone)- 部门编号(DepartmentID):外键,关联部门表。

部门(Department):- 部门编号(DepartmentID):主键,自动生成。

- 部门名称(DepartmentName)岗位(Position):- 岗位编号(PositionID):主键,自动生成。

- 岗位名称(PositionName)薪资(Salary):- 薪资编号(SalaryID):主键,自动生成。

- 员工编号(EmployeeID):外键,关联员工表。

- 岗位编号(PositionID):外键,关联岗位表。

- 基本工资(BasicSalary)- 奖金(Bonus)- 津贴(Allowance)薪资发放记录(Payment):- 记录编号(RecordID):主键,自动生成。

- 员工编号(EmployeeID):外键,关联员工表。

数据库报告(酒店职工管理系统python版)

数据库报告(酒店职工管理系统python版)

青岛理工大学数据库系统课程设计院(系):计算机工程学院专业:计算机网络工程姓名:班级:学号:题目:酒店职工管理系统起迄日期:_2011.12.26 ~ 2012.1.6_设计地点:计算机工程学院机房指导教师:王金龙第 1 章前言1.1 课题背景随着全球经济的不断复苏与快速发展,酒店行业在全球与中国地区的发展速度与就业率将远远超出传统型行业。

并且随着酒店行业的正规化和竞争的日益加剧,单纯的纸质信息管理已经无法通过有限的人工操作完成。

为了节省酒店职工管理成本以及加强酒店管理的规范化,通过酒店职工管理系统可以有效地管理职工的工资发放情况,出勤情况,以及人事调动情况等等。

作为劳动力流通比较频繁的酒店行业,人已成为信息化产业的一部分,信息化管理已经成为酒店管理的必经之路。

1.2 开发工具本系统在Ubuntu10.10下开发,利用PyQt.QtGui进行前台设计,采用PyQt4.QtSql进行数据库的操作,以mysql作为后台数据库。

1.2.1 Python简介Python(KK 英语发音:/'paθɑn/, DJ 英语发音:/瀂愀椀θ渂/)是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

Python语法简捷而清晰,具有丰富和强大的类库。

它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。

1.2.2 Qt简介Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。

它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。

Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

企业职工系统——数据库实验报告

企业职工系统——数据库实验报告

《数据库原理》实验报告专业:通信班级: 082学号:姓名:一、系统定义企业职工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以职工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在效率低、保密性差等缺点。

时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

而利用计算机技术,网络技术和数据库原理来设计的企业职工信息管理系统将为企业职工信息的管理带来众多方便之处我们的目的是设计一套合理的企业职工信息管理系统数据库,对职工的个人信息管理,工资管理,日常工作调动,管理部门管理等,为企业的职工信息管理提供方便,围绕这一目的,我们必须完成数据库系统的设计这项任务,具体包括需求设计概念设计,逻辑设计,物理设计,数据库实施,数据库调试与试运行这几项任务。

二、需求分析1、需求设计在企业管理中,职工管理是一个非常重要的方面。

管理内容比较复杂,涉及的部门众多,人员众多,而且往往需要按行政隶属关系进行管理。

所以必须要进行详细全面地调查才能得到准确的信息。

2、需求分析的目标<1)了解企业员工信息系统发展现状以及用户的新需求。

<2)通过调查得到企业员工信息管理的基本数据,数据流及业务流图。

<3)明确数据库使用人员对数据安全性完整性的要求。

3、需求分析的任务①处理对象:系统要处理的对象包括职工基本信息,职工工资信息,管理层信息等几个方面,各个对象包括信息如下所示:⑴职工基本信息包括:职工编号,职工姓名,职工性别,职工出生年月,职工联系方式,职工家庭住址,职工籍贯,职工职务,职工基本工资,职工所属部门⑵管理层信息:经理编号,经理姓名,联系方式,经理所管理部门,经理工资⑶职工工资项目信息:工资项名称,时间,增减费用②处理功能要求系统主要完成一下几个功能:⑴企业职工基本信息管理<包括员工基本信息查询,修改,员工离职,信息表更新)⑵企业职工工资管理⑶企业人员变动管理③安全性和完整性要求企业对职工信息管理系统的安全性要求比较高,尤其是一些机密单位。

员工绩效管理系统数据库设计报告.

员工绩效管理系统数据库设计报告.

题 目: 员工绩效管理系统课程名称 数据库原理与应用课程设计 学 院 计算机工程学院 姓 名 董梦蝶 班 级11计4ZS 学 号 11141424 指导教师 朱明放2013年 1 月 3 日评 语:成绩:1.系统需求分析 (3)1.1背景 (3)1.2系统功能 (3)2.数据流程图 (4)3.系统功能结构图 (5)4.系统模块设计 (5)5.系统数据库设计 (6)6.系统详细设计 (8)6.1系统的主界面 (8)6.2 Web.config主要设置 (8)6.3主页的主要代码 (9)6.4 验证登录密码的主要代码 (10)6.5 系统登录主要代码 (11)7.系统运行示例 (12)主界面 (12)用户登录界面 (12)管理员工信息界面 (13)部门信息管理界面 (14)员工文件管理界面 (15)员工任务管理界面 (15)员工日志管理界面 (16)修改密码界面 (16)退出界面 (17)8.总结 (17)1.系统需求分析1.1背景在知识经济时代,人力资源是企业的最重要的资源,它关系到企业的长久发展、企业既定目标的实现。

其中,员工的能力是否能得到充分发挥将直接关系到企业的兴衰和成败。

员工绩效管理作为人力资源的核心,是挖掘员工潜力的利器。

它不仅是一个简单的评估工具,它还能帮助企业实现战略目标分解与落实,是将目标管理和绩效考核相结合的管理系统。

1.2系统功能本系统立足于规范企业对员工日常工作的管理,实现对企业所有员工工作效率的控制。

可以实现的用户需求描述如下:(1)本系统的用户主要有三类,一类是系统管理员,一类是普通员工,还有一类是部门经理。

(2)对于系统管理员来说,从登录界面进入系统,在登录页面输入用户名和密码,通过身份验证后,才可以进入系统的首页。

如果未能通过系统的身份验证,系统自动给出登录错误的提示信息。

(3)通过身份验证的系统管理员进入操作的首页。

在首页中可以通过员工编号、员工姓名和所在部门对员工的信息进行查询。

员工管理系统设计报告

员工管理系统设计报告

员工管理系统设计报告一、引言员工管理是现代企业管理中的一个重要组成部分,它涉及到员工的招聘、考核、培训、福利等方面的工作。

为了提高员工管理的效率和准确性,开发一个员工管理系统是必不可少的。

本报告旨在介绍员工管理系统的设计方案,包括系统的需求分析、系统架构设计、功能模块设计等。

二、需求分析1.用户需求系统的用户主要包括人力资源部门的员工、部门经理和高层领导,他们对员工的基本信息、工作绩效、薪资福利、培训记录等信息有不同的管理需求。

2.功能需求系统需要具备员工信息管理、绩效考核、薪酬管理、培训管理等管理功能。

员工信息管理包括员工基本信息的添加、修改、删除等操作。

绩效考核管理包括考核指标的设定、考核结果的录入与查询。

薪酬管理包括薪资标准的设定、薪资核算与发放等操作。

培训管理包括培训计划的制定、培训记录的登记与查询。

3.系统性能要求系统需要具备良好的用户界面设计与交互体验,能够快速响应用户的操作请求,同时保证数据的准确性和完整性。

三、系统架构设计系统采用C/S架构,即客户端/服务器架构。

服务器端负责处理数据存储和业务逻辑的处理,客户端负责提供用户界面展示和用户交互。

1.服务器端服务器端使用Java语言开发,采用Java EE框架,包括Web容器、业务逻辑组件和数据库。

Web容器负责接收客户端请求,调用业务逻辑组件处理请求,最后将结果返回给客户端。

业务逻辑组件负责处理用户的操作请求,包括数据的增删改查等操作。

数据库用于存储员工的信息、绩效考核数据、薪酬数据和培训记录等。

2.客户端客户端使用浏览器作为用户界面,通过访问服务器端的Web页面来实现用户的操作。

客户端需要具备良好的用户界面设计,包括简洁明了的菜单、操作流程和数据展示等。

四、功能模块设计系统的功能模块设计如下:1.员工信息管理模块该模块负责员工基本信息的添加、修改和查询等操作。

包括员工的个人信息、部门归属、职位等。

2.绩效考核管理模块该模块负责考核指标的设定、员工绩效评分的录入与查询等操作。

员工管理系统数据库实习报告

员工管理系统数据库实习报告

1、概述随着企业发展规模的扩大,员工数量的增加,传统的人事管理方式已不能满足现代企业的发展要求,比如,在员工信息管理方面,如果以账本的方式进行查找和更新,效率会非常低下,而且容易出错,于是,为了提高管理效率,便产生了人事管理系统。

通过该系统,人事管理员可以对各部门、各个岗位的职工信息进行管理,包括新员工信息的输入、员工的奖惩记录、加薪记录、调动记录、考勤和工资,员工也可以利用该系统进行资料编辑和查找。

本系统基于C/S网络结构,适合在局域网和公司内部使用,数据库采用SQLServer2008 R2版本,数据库编程语言采用T-SQL语言,客户端采用C#语言编程。

C#语言是微软开发的一种运行稳定、高效,使用方便的面向对象语言,并且其框架为我们提供了良好的数据访问类库,大大节省了开发时间。

2、需求分析2.1 产品介绍产品名称:企业人事管理系统。

产品用途:对企业各部门、各职位的的员工进行管理。

2.2产品面向的用户群体中小型企业的人事管理人员和员工。

2.3 系统用例图图1:管理员用例图图2:员工用例图2.4 产品功能根据用户群体和系统用例图的分析,人事管理系统主要有以下几项功能要求:(1)新员工资料的输入。

(2)自动分配员工号,并且设置员工的初始用户密码。

(3)公司、部门、职位信息的增加和编辑。

(4)记录员工奖惩情况。

(5)记录员工调薪情况。

(6)人事变动的详细记录,包括岗位和部门的调整。

(7)员工的考勤情况记录。

(8)员工工资的计算和输出。

(9)系统初始设置和用户管理。

2.5数据库需求分析人事管理系统的数据主要涉及到员工、部门、职位等数据的输入、更新、删除、查询。

为了更好的对员工信息进行管理,就需要弄清楚各个实体之间的对应关系以及详细的数据字典描述,为最终的数据库建立打下基础。

通过对系统的功能分析,针对用户需求,总结出以下几点数据库需求:(1)一个员工有唯一的员工编号,编号由系统自动生成;(2)一个员工只能在一个部门的一个岗位上工作;(3)一个部门可以有多个员工也可以有多个职位;(4)不同部门可以设立相同职位,但相同职位不能出现在同一个部门;(5)一个员工可以从一个部门的某个岗位调到另一个部门的某个岗位,也可以调到相同部门的其它岗位;2.6 E-R图图3:系统E-R图3、数据库逻辑设计表3.3 职位表表3.6 职位调动表:(调动后员工表基本工资也会变)表3.7 工资表:(根据其他表自动生成,管理员可以修改)3、用T-SQL实现数据库设计部分(建表和数据控制、查询实现的SQL语句)的代码拷贝来,写清楚每段代码程序的意义。

公司职工管理系统数据库设计与实现【范本模板】

公司职工管理系统数据库设计与实现【范本模板】

数据库大作业系名:计算机科学班级:姓名:学号:公司职工就职管理系统-—数据库设计与实现1 需求分析1.1 开发目的公司职工就职管理系统是应对职工人数增多、信息量增大以及职工分配的部门等问题,实现管理的现代化、网络化,提高信息管理效率而开发的.希望该开发程序能够解决职工信息存储、职工业绩查询、职位的变更等一系列功能,并提供了对各功能模块的查询和更新功能。

基本信息根据要求应该包括职工的基本情况、公司的职位信息,公司部门信息等。

综合分析对信息管理系统分四个表:◆职工信息表(职工编号,姓名,出生年月,性别,联系方式,邮箱,照片,备注信息)◆公司部门表(部门编号,部门名称)◆公司职位表(职位编号,所属部门,职位名称,月薪)◆职工就职表(职工编号,职位,业绩,备注信息)1。

2 系统功能描述1.2。

1 职工信息管理功能(1)职工基本信息的录入,包括学生职工编号、姓名、出生年月,性别、联系方式等信息(2)职工基本信息的修改(3)职工基本信息的删除(4)职工基本信息的查询1。

2。

2 公司部门管理功能(1)部门的管理,包括增加部门(2)部门信息的修改(3部门信息的删除(4)部门信息的查询1。

2。

3 公司职位管理功能(1)公司职位信息的录入,包括职位名称,所属部门,月薪等信息(2)公司职位信息的修改(3)公司职位信息的删除(4)公司职位信息的查询1.2。

4 职工就职管理功能(1)职工就职信息的录入,包括职位,业绩等信息(2)职工就职信息的修改(3)职工就职信息的删除(4)职工就职信息的查询1。

3 功能需求a。

公司职工就职管理系统的信息需求:●职工信息:包括职工编号、姓名,出生年月,性别,联系方式,邮箱,照片,备注信息●公司部门:包括部门编号,部门名称●公司职位:包括职位编号,所属部门,职位名称,月薪●职工就职:包括职工编号,职位,业绩,备注信息b。

公司职工就职管理系统的处理要求:当职工发现自己信息出现错误时,可以根据自己的实际情况来进行更改,比如某职工发现自己的年龄存储出现了错误或者自己的联系方式发生了变化就需要相应的机制进行修改、删除等。

人事管理数据库系统设计报告 精品

人事管理数据库系统设计报告 精品

人事管理数据库系统设计报告人事管理数据库系统设计报告一、设计任务说明1、设计人事管理数据库系统;2、掌握数据库系统的设计步骤;3、掌握SQL Server 20XX系统的操作方法。

二、需求分析人事管理系统的基本功能是管理员工资料、管理员工考勤、管理员工请假和管理员工薪资等(可以根据实际情况扩充管理功能)1.管理员工资料:人事部门成员负责维护普通员工的基本资料。

当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中并可以进行修改和维护。

普通员工可以查看自己和同事的资料,同时也可以修改自己的部分信息(如登录密码)2.管理员工请假:员工一年有80个小时的年假。

员工请假不得超过规定的小时数,查看本人某段时间内的请假记录,提交请假申请。

部门经理可以查看下属的请假记录,批准或否决其请假申请。

3.管理员工薪资:员工薪资由基本薪资和其他薪资组成,其他薪资包括有可能因为请假、迟到和缺勤而扣除部分薪资。

基本由人事部经理指定和修改。

人事部负责每月根据员工的请假记录和考勤记录,计算员工的基本薪资。

普通员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。

4.管理员工考勤:员工必须按规定时间上下班,不能迟到或早退。

有一名人事助理专门负责记录员工的上下班和下班时间,如果一个员工在一个月内迟到多于三次,则要扣除薪资。

人事部可以管理考勤记录,员工可以查看自己的记录,经理可以查看下属的记录。

三、概念模型设计1.局部概念模型设计●员工基本信息:员工编号、员工姓名、员工职位、员工电话、员工电子邮件。

图 3.1 员工基本信息E-R图●部门基本信息:部门编号、部门名称、部门经理编号、部门描述、图 3.2 部门基本信息E-R图●员工薪资信息:薪资编号、基本薪资、其他薪资、薪资发放日期。

图 3.3 员工薪资信息E-R图●员工请假信息:请假申请编号、开始时间、结束时间、申请状态、审核者编号。

版员工管理系统设计报告样本

版员工管理系统设计报告样本

第一章、设计任务书一、课程设计目和规定1.目:1)复习、巩固Java语言基本知识, 进一步加深对Java语言理解和掌握;2)课程设计为学生提供了一种既动手又动脑, 独立实践机会, 将课本上理论知识和实际有机结合起来, 锻炼学生分析解决实际问题能力。

提高学生适应实际, 实践编程能力;3)培养学生在项目开发中团队合伙精神、创新意识及能力。

2.规定:1)对系统进行功能模块分析、控制模块分析对的, 符合课题规定, 实现相应功能;可以加以其她功能或修饰, 使程序更加完善、合理;2)系统设计要实用, 编程简洁, 可用, 功能全面3)阐明书、流程图要清晰4)记录设计状况(备查, 也为编写设计阐明书作好准备);5)规定采用模块化程序设计办法, 及锯齿型书写格式, 规定上机调试通过和按设计报告格式。

6)设计上交内容: 设计报告一份(按格式书写);源程序文献。

二、设计项目:1.项目名称: 公司员工管理系统2.项目概述:在人才过剩今天, 公司对于有用人才需求逐渐加大, 公司内部人事变动和部门规划也开始加速, 老式人事档案已经不能满足各个公司人员流动速度, 迫使人们起用新管理办法来管理员工有关信息。

科学技术日新月异进步, 让人类生活发生了巨大变化, 计算机技术飞速发展, 使各行各业在计算机技术应用方面得到了广泛普及和使用。

信息化时代到来成为不可抗拒潮流, 人类文明正在进入一种崭新时代。

因而, 员工管理系统也以以便、快捷、费用低、绿色环保长处正慢慢地进入各个行业和领域, 将老式员工管理方式彻底解脱出来, 提高效率, 减轻工人人员以往繁忙工作, 加速信息更新速度, 使公司管理层第一时间理解到员工信息, 从而进一步进行对员工调配。

3、项目功能简介:—增长—增长顾客、员工基本信息(基本信息和工资信息)、部门信息、薪资信息—删除—可依照员工编号及姓名等资料删除—修改—顾客可以对员工姓名和编号、进行修改。

—查询—顾客可以依照姓名、编号, 精确查到要找员工, 也可以选取部门, 查看选中部门所有员工。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C HINA数据库设计及报告
数据库设计及报告
姓名: 齐欢 ( 同组者王鑫)
班级: 河北科技师范学院数信学院网络工程0802班 09 号
课程设计名称: 人事管理系统
项目背景
在当今人才流动快速的今天, 传统的人事档案已经不能满足各企业人员流动的速度。

在计算机技术快速发展的今天, 其已经在和各行各业得到广泛的应用。

因此, 人事管理也以应方便、快捷、费用低、绿色环保的优点进入各个行业和领域, 将传统的人事管理方式彻底的解脱出来, 提高效率, 减轻人事管理人员以往繁忙的工作, 加速信息的更新速度, 使企业管理层第一时间了解到员工的信息, 从而进一步加强对员工的调配。

数据流程图:
面试

( 1.1一层数据
( 1.2一层数据流
( 2.1二层数据流图)
( 3.12
三层数据
( 3.11三层数据
( 3.13三层数据
( 3.1三层数据
E_R图:
( 1.1员工属
( 1.2系统用户
( 1.4部门属性)。

相关文档
最新文档