人事管理系统设计程序.docx

上传人:b****2 文档编号:17013058 上传时间:2023-07-21 格式:DOCX 页数:12 大小:20.32KB
下载 相关 举报
人事管理系统设计程序.docx_第1页
第1页 / 共12页
人事管理系统设计程序.docx_第2页
第2页 / 共12页
人事管理系统设计程序.docx_第3页
第3页 / 共12页
人事管理系统设计程序.docx_第4页
第4页 / 共12页
人事管理系统设计程序.docx_第5页
第5页 / 共12页
人事管理系统设计程序.docx_第6页
第6页 / 共12页
人事管理系统设计程序.docx_第7页
第7页 / 共12页
人事管理系统设计程序.docx_第8页
第8页 / 共12页
人事管理系统设计程序.docx_第9页
第9页 / 共12页
人事管理系统设计程序.docx_第10页
第10页 / 共12页
人事管理系统设计程序.docx_第11页
第11页 / 共12页
人事管理系统设计程序.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统设计程序.docx

《人事管理系统设计程序.docx》由会员分享,可在线阅读,更多相关《人事管理系统设计程序.docx(12页珍藏版)》请在冰点文库上搜索。

人事管理系统设计程序.docx

人事管理系统设计程序

 

兰州铁路技师学院

数据库应用课程设计报告

 

题目:

人事管理程序

姓名:

张财慧

学号:

0962001461073

班级:

计算机信息管理09班

指导老师:

祝洪峰

设计日期:

2010年11月30日

第1章人事管理程序总括

1。

1人事管理程序概述

1。

1。

1程序设计的目的和意义

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

1。

1。

2程序开发的要求

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

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—1Admin表

字段名

数据类型

字段宽度

格式

索引否

说明

ID

数字

长整型

标准

有(无重复)

UserName

文本

50

标准

Password

文本

50

标准

2.Counter表的设计

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

表2-2Counter表

字段名

字段类型

字段宽度

格式

索引否

说明

ID

文本

50

标准

Counter_Value

数字

长整型

标准

Description

文本

50

标准

3.Department表的设计

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

表2—3Department表

字段名

字段类型

字段宽度

格式

索引否

说明

ID

文本

50

标准

有(无重复)

部门编号

Name

文本

50

标准

部门名称

Manager

文本

50

标准

部门经理

Intro

文本

50

标准

介绍

4.Edu_Level表的设计

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

表2—4Edu_Level表

字段名

字段类型

字段宽度

格式

索引否

说明

Code

文本

1

标准

Description

文本

50

标准

5.Job表的设计

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

表2—5Job表

字段名

字段类型

字段宽度

格式

索引否

说明

Code

文本

50

标准

有(无重复)

Description

文本

50

标准

6.Person表的设计

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

表2—6Person表

字段名

字段类型

字段宽度

格式

索引否

说明

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—7Person表

字段名

字段类型

字段宽度

格式

索引否

说明

ID

自动编号

长整型

标准

有(无重复)

Person

文本

6

标准

员工编号

Change

文本

1

标准

ChangeTime

日期/时间

标准

Description

文本

50

标准

8。

Personel_Change表的设计

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

表2—8Personel_Change表

字段名

字段类型

字段宽度

格式

索引否

说明

Code

文本

1

标准

有(无重复)

Description

文本

50

标准

2。

2.2人事管理程序数据库的设计

人事管理程序数据库的创建步骤:

(1)进入Access2003,在窗体右侧出现一个对话框,选择“新建"下的“空数据库”后出现下一节提示;

(2)在进入Access2003后,在菜单栏选择“根据模板新建”下的“通用模板。

以上两种操作完成后,出现的对话框要求用户输入数据库存放的位置以及数据库名。

选择一个适当的位置,在文件名栏里输入数据库的名称:

人事管理程序.单击创建按钮,创建数据库完毕,保存在适当的位置,并出现“人事管理程序”的数据库窗口.

2.3单元模块说明

根据人事管理程序模型结构来设计系统的功能窗体,包括登录窗体、添加新员工窗体、添加变动信息窗体、查询修改窗体等.

2.3。

1用户登录窗体的设计

登录窗体的主要目的是保护数据库的安全,只有具有权限(即用户名和密码)的用户才能进入数据库。

在登录窗体中有3个标签、2个文本框和2个按钮对象,根据登录窗体的主要对象的属性设置在设计视图中建立窗体。

登录窗体属性值

对象名称

属性名称

属性值

标签0

标题

登录人事管理程序

标签2

标题

用户姓名:

标签4

标题

用户密码:

Cancel

标题

取消

单击

[事件过程]

OK

标题

确定

单击

[事件过程]

要实现窗体中按钮的各项功能,需要对按钮添加事件过程。

2。

3.2添加新员工窗体设计

在添加新员工窗体中有9个文本、14个标签、9个组合框和1个按钮对象。

“添加新员工”窗体的对象属性设置如下:

添加新员工窗体属性值

对象名称

属性名称

属性值

ID_标签

标题

员工编号:

PassWord_标签

标题

密码:

Name_标签

标题

姓名:

性别:

_标签

标题

性别:

Birthday_标签

标题

生日:

部门:

_标签

标题

部门:

职位_标签

标题

职位:

教育程度:

_标签

标题

教育程度:

Specialty_标签

标题

专长:

Address_标签

标题

地址:

Tel_标签

标题

电话:

Email_标签

标题

Email:

Remark_标签

标题

备注:

CmdAdd

标题

添加记录:

单击

[事件过程]:

2.3.3添加变动信息窗体的设计

在添加变动信息窗体中有4个文本框、8个标签、3个组合框和1个按钮对象。

按如图所示的对象属性设计窗体。

添加变动信息窗体属性值

对象名称

属性名称

属性值

Person_标签

标题

员工编号:

变更原因:

_标签

标题

变更原因:

ChangeTime_标签

标题

变更时间:

标签15

标题

员工信息:

标签21

标题

员工姓名:

部门:

_标签

标题

部门:

职位:

_标签

标题

职位:

Description_标签

标题

具体描述:

CmdAdd

标题

添加记录

单击

[事件过程]

2.3.4查询修改窗体的设计

在查询修改窗体中有12个文本框、17个标签、4个组合框和2个按钮对象,下图是认识管理程序的“查询修改”窗体的对象属性设置。

查询修改窗体属性值

对象名称

属性名称

属性值

标签68

标题

员工编号:

部门:

_标签

标题

部门:

职务:

_标签

标题

职务:

教育程度:

_标签

标题

教育程度:

Specialty_标签

标题

专业:

Remark_标签

标题

备注:

PassWord_标签

标题

密码:

Name_标签

标题

姓名:

性别_标签

标题

性别:

Birthday_标签

标题

生日:

Address_标签

标题

地址:

Tel_标签

标题

电话:

Email_标签

标题

Email:

FrmChild标签

标题

变更记录:

标签59

标题

变动时间

标签60

标题

变动原因

标签58

标题

记录编号

ChangeInfo

标题

修改信息

单击

[事件过程]

ChangePwd

标题

修改密码

单击

[事件过程]

2。

3。

5系统模块的设计

人事管理程序含有两个模块:

DBControl和Functions。

1.设计DBControl模块

DBControl模块的设计步骤如下:

(1)在数据库窗口中,单击“对象”栏中的“模块”选项,然后单击“新建”按钮,进入模块设计视图;

(2)在模块设计视图中直接编写程序,编完后关闭设计窗体。

2.设计Functions模块

DBControl模块的设计步骤如下:

(1)在数据库窗口中,单击“对象"栏中的“模块"选项,然后单击“新建"按钮,进入模块设计视图。

(2)在模块设计视图中直接编写程序,编完后关闭设计窗体.

第3章课程设计总结

通过这次对图书管理系统的设计,我对ACCESS应用软件有了进一步的了解。

它是强大的开发数据库的应用软件。

另外,通过这次系统的设计,我对软件的开发过程有了一定的了解,熟悉了软件开发的过程,环境,要求等.

在这次的课设实践中,真的让我受益匪浅,当接到课设题目的时候,还真不知从哪下手,好在老师在布置课设的时候,给了我们一定的时间让我们找资料关于ACCESS数据库的。

后来,上网查看了大量的资料,上图书馆找了创建图书管理系统的书籍,才摸索到了一点思绪。

我的课设题目是图书管理系统,对于我来说,这是很大的锻炼。

同时,也让我感觉到光学不练其实是不对的,更深一步的了解了计算机网络特点以及它的难度。

其中最难弄的是2.2中的数据库模型这块。

在课设过程中不能把书本上的知识与实践相结合,本次课设也培养了我独立思考、综合运用所学有关相应知识的能力,掌握了这次课设的基本方法.对于这次图书管理系统,我首先觉得,只要有图书管理系统中,那我的课设论文就好弄了,但是就是不会自己动手创建,最后通过从图书馆找到了图书管理系统,按系统的内容和从网上查找的大量资料提示完成了这次课设任务。

在这次设计的过程中我也知道了自己在以前的学习中有很大的不足导致在设计过程中出现了很多的问题,有些地方看不懂也不知道怎么去调试和运行,但是在设计过程中也学习了很多,掌握了自己以前没有学好的知识,经过这一个学期对《数据库原理与应用(ACCESS2002)》的学习,我们学习了理论知识,了解了ACCESS数据库设计的思想,这些知识都为我们的下一步学习打下了坚实的基础.最后,我要衷心感谢张老师在我的课程设计过程中给予我的极大帮助,使我能够及时、顺利完成此次的课程设计。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2