人事管理系统设计程序

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

兰州铁路技师学院

数据库应用课程设计报告

题目:人事管理程序

姓名:张财慧

学号:0962001461073

班级:计算机信息管理09班

指导老师:祝洪峰

设计日期:2010 年11 月30 日

第1章人事管理程序总括

1.1 人事管理程序概述

1.1.1程序设计的目的和意义

人事管理程序是对人员进行系统化管理的计算机操作系统,其目的是加深学生对本学期数据库课程的理论和基础知识的理解,学会用数据库应用系统开发软件。

1.1.2程序开发的要求

此程序要求学生学会使用ACCESS进行管理信息系统设计,使用VC++和ODBC,ADO等技术与SQL Server进行链接,完成系统的操作,使用VB和ACCESS 及SQL Server进行系统的设计和开发。

1.2程序的需求分析

1.2.1 需求调查

1.2.11人事管理发展的原因

(1) 企业经营不断增长的规模和复杂性;

(2) 人力投入的绝对和相对数量的快速增长,尤其在工业化国家;

(3) 竞争的激烈化和全球化;

(4) 改变了的劳动态度(价值观、生活方式等的改变);

(5) 知识在企业经营成功中不断增长的意义。

1.2.12 传统人事管理和现代人力资源管理的区别

(1) 管理内容:传统的人事管理是以事为中心,主要从事一些具体的事务性工作,如管理档案,人员调配,工资调整等。而现代人力资源管理是以人员为中心,将人员作为一种重要资源加以开发、利用和管理,重点是开发人的潜能,激

发人的活力,使员工能积极主动地开展工作,同时也要富有创造力。

(2) 管理形式:传统的人事管理属于静态管理,而现代人力资源管理属于动态管理。

(3) 管理方式:传统的人事管理主要采取制度控制和物质刺激手段;而现代人力资源管理采取了人性化的管理,本着以人为本的原则,实行有利于人员自身利益的手段进行管理。

(4) 管理策略:传统的人事管理属于战术性管理。如只顾眼前,缺乏长远,且只是就事论事。而现代人力资源管理是战术与战略性相结合的管理。

(5) 管理技术:传统的人事管理机械呆板;现代人力资源管理创新,富有创造力。

(6) 管理体制:传统的人事管理大都处于被动地位,而现代人力资源管理则属于主动开发型。

(7) 管理手段:传统的人事管理手段单一,且由人工进行;而现代人力资源管理由计算机自动生成结果,可直接进行查找数据或提供决策依据。

(8) 管理层次:传统的人事管理部门只是执行部门,很少参与决策;现代人事管理部门处于决策层,是单位的最重要的高层次决策部门之一。

第二章系统功能设计

2.1 系统总体结构设计

结合传统人事管理与现代人事管理的不同,现用程序存在一定的局限,在功能方面的缺陷,造成管理的混乱。因此,根据管理方的要求,对管理程序进行重新设计,并且完善程序。程序创建方面可向指导老师咨询。

人事管理系统

图2—1 系统信息流程图

2.2 人事管理数据库设计

根据信息系统流程图,人事管理程序应该包括8个表:管理员表(Admin)、账户表(Counter)、部门表(Department)、员工教育程度表(Edu_Level)、工作表(Job)、员工个人信息表(Person)、员工职位变更表(Personel)和员工职位变更描述表(Personel_Change)等。

2.2.1 数据库的逻辑设计

数据库逻辑设计的任务是建立数据库管理系统能够处理的数据表。根据实际的情况分别确定数据表中各字段的名称、数据类型和值域范围等,并对各表进行数据结构设计、关键字设计和约束设计等。

1.Admin表的设计

Admin表是存储管理员账号密码的表,其逻辑结构设计如下表所示。

表2—1 Admin表

2.Counter表的设计

Counter表是存储员工账户信息的表,其逻辑结构设计如表2—2所示。

表2—2 Counter表

3.Department表的设计

Department表是存储员工所在部门信息的表,逻辑结构设计如下:

表2—3 Department表

_Level表的设计

Edu_Level表是存储员工教育程度信息的表,逻辑结构设计如下:

表2—4 Edu_Level表

5.Job表的设计

Job表是存储员工工作信息的表,逻辑结构设计如下:

表2—5 Job表

字段名字段类型字段宽度格式索引否说明Code 文本50 标准有(无重

复)

Description 文本50 标准无

6.Person表的设计

Person表是存储员工个人信息的表,逻辑结构设计如下:

表2—6 Person表

字段名字段类型字段宽度格式索引否说明ID 文本 6 标准有(无重复)员工编号PassWord 文本50 标准无密码Authority 文本50标准无

Name 文本50标准无

Gender 文本50标准无

Birthday 日期/时间标准无

Department 文本50标准无

Job 文本50标准无

Edu_Level 文本50标准无

Specialty 文本50标准无

Address 文本50标准无

Tel 文本50标准无

Email 文本50标准无

State 文本50标准无

Remark 文本50标准无

7.Person表的设计

Person表是存储员工职位变更信息的表,逻辑结构设计如下:

表2—7 Person表

字段名字段类型字段宽度格式索引否说明ID 自动编号长整型标准有(无重

复)Person 文本 6 标准无员工编号Change 文本 1 标准无

ChangeTime 日期/时间标准无

Description 文本50 标准无

相关文档
最新文档