人事管理系统课程设计报告Word格式.docx

上传人:b****1 文档编号:3726866 上传时间:2023-05-02 格式:DOCX 页数:19 大小:770.59KB
下载 相关 举报
人事管理系统课程设计报告Word格式.docx_第1页
第1页 / 共19页
人事管理系统课程设计报告Word格式.docx_第2页
第2页 / 共19页
人事管理系统课程设计报告Word格式.docx_第3页
第3页 / 共19页
人事管理系统课程设计报告Word格式.docx_第4页
第4页 / 共19页
人事管理系统课程设计报告Word格式.docx_第5页
第5页 / 共19页
人事管理系统课程设计报告Word格式.docx_第6页
第6页 / 共19页
人事管理系统课程设计报告Word格式.docx_第7页
第7页 / 共19页
人事管理系统课程设计报告Word格式.docx_第8页
第8页 / 共19页
人事管理系统课程设计报告Word格式.docx_第9页
第9页 / 共19页
人事管理系统课程设计报告Word格式.docx_第10页
第10页 / 共19页
人事管理系统课程设计报告Word格式.docx_第11页
第11页 / 共19页
人事管理系统课程设计报告Word格式.docx_第12页
第12页 / 共19页
人事管理系统课程设计报告Word格式.docx_第13页
第13页 / 共19页
人事管理系统课程设计报告Word格式.docx_第14页
第14页 / 共19页
人事管理系统课程设计报告Word格式.docx_第15页
第15页 / 共19页
人事管理系统课程设计报告Word格式.docx_第16页
第16页 / 共19页
人事管理系统课程设计报告Word格式.docx_第17页
第17页 / 共19页
人事管理系统课程设计报告Word格式.docx_第18页
第18页 / 共19页
人事管理系统课程设计报告Word格式.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统课程设计报告Word格式.docx

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

人事管理系统课程设计报告Word格式.docx

2.3设计应用程序框架6

2.3.1系统主菜单设计7

2.3.2增加记录对话框设计8

2.3.3修改记录对话框设计9

2.3.4密码对话框设计11

2.3.5更改密码对话框设计11

2.3.6打印对话框设计12

3设计总结13

1系统分析

1.1项目背景

人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2.总体功能需求

通过本人事管理数据库管理系统软件,能帮助人事管理人员利用计算机快速方便的对企业人事资源进行管理。

人事管理系统主要用于企业内部员工的档案、工资,便于公司领导掌握人员动向,及时调整人才的分配。

本软件集企业人员基本信息,企业人员劳工合同,及人才需求计划于一身,目的在于能够使管理人员更加方便,快捷的对企业人事进行管理。

同时本人事管理软件使人事管理工作系统化、规范化、自动化,从而在一方面提高了管理者的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了企业人事管理的自动化。

人事管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,用户可以通过输入员工的基本信息、考勤信息等,由系统自动生成相应的统计数据及工资统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新与删除工作,人事管理系统力求以方便快捷的途径去管理职工的信息,代替手工操作的繁琐数据。

1.3具体系统功能需求描述

根据系统的基本要求,为了最终实现用户方便的添加、修改、查询、删除记录,我们对程序作了详尽的修改,以达到令人满意的效果。

具体的功能如下:

(1)密码登录:

可以使用户安全的使用通讯录。

(2)修改密码:

加强用户对通讯录的保密功能。

(3)人事管理主界面:

用户在此可以对记录进行添加、修改、查询、删除、打印等操作。

(4)增加记录:

可以添加新的记录补充新的信息。

(4)修改记录:

可以已有记录进行修改和改进。

(5)查询记录:

对那些模糊不清楚的记录进行查询。

(6)删除记录:

去除一些过期不用的记录。

2系统设计

2.1总体设计

通过对用户需求的分析,我们将“人事管理系统”分为“系统管理”、“部门管理”、“员工管理”、“考核管理”、“工资管理”、“打印”六部分(如图2-1)。

每部分管理对记录操作分为添加、修改、查询。

另有打印功能,可对记录进行操作。

打印

系统管理

添加用户

修改密码

删除用户

部门管理

添加部门

删除部门

部门列表

添加员工

删除员工

查询员工

添加评价

修改评价

查询评价

新建工资单

查询工资单

人事管理系统

图2-1系统功能结构图

添加用户:

添加可对系统使用的用户,设置密码

修改密码:

对原有用户密码进行修改

删除用户:

删除用户的使用权限

添加部门:

添加新的部门名称、部门电话、办公室、备注

删除部门:

对已有部门进行删除

部门列表:

对已有部门进行各项信息的查看

添加员工:

对新员工的基本信息(员工号、姓名性别学历等)、个人履历(职务、起始时间、终止时机等)进行添加并可查看员工列表

删除员工:

对已有员工的各项信息进行修改或者删除

查询员工:

可在所用员工或者某部门中,按某项信息进行对员工进行筛选查询

添加评价:

对员工进行工作成绩、工作水平、工作态度添加评价

修改评价:

对某员工的某项评价进行修改

查询评价:

可查看所有员工的评价或者对某员工评价查询

新建工资单:

对员工的基本工资(底薪、补贴、奖金、加班等)、代扣项目(养老金、医保、住房公积金)进行添加登记,并可计算该员工的实发工资

查询工资单:

可查询员工的某月工资单或者全部工资单

打印

进行打印·

·

2.2数据库结构设计

人事管理系统由SQLSever2005来设计数据库。

创建一个人事管理系统的数据库HumanResouce,在数据库中添加六个数据表,分别用于保存用户信息、部门信息、员工基本信息、员工履历、员工评价信息和员工工资。

用户信息表

字段名

字段类型

大小

允许空

默认值

UserName

Nchar

10

PassWord

20

部门信息数据表

字段大小

Department

10

teln

Roomno

Meno

员工基本信息数据表

Employeeno

Name

Department

Sex

Birthdate

Birthplace

Degree

Major

Datestart

Title

员工履历数据表

Startdate

Enddate

company

Position

员工评价数据表

2.3设计应用程序框架

图2-2主界面

对话框与控件的属性设置如下所示。

表2_3主对话框及控件属性设置

控件

ID

caption

属性

变量名

变量类型

列表视图

ID_LIST1

缺省

m_ctrlperson

CListCtrl

组框

IDC_STATIC

记录操作区

单选框

IDC_RADIO_ADD

增加记录

group

IDC_RADIO_MOD

修改记录

IDC_RADIO_DEL

删除记录

IDC_RADIO_SEARCH

查询记录

IDC_SEARCH_STATIC

对话框位置标记2

IDC_FLAG_STATIC

对话框位置标记1

记录查询区

静态文本

查询类别:

组合框

ID_FIELD_COMBO

m_field

m_ctrlfield

CString

CComboBox

关键字:

编辑框

IDC_INPUT_EDIT

m_input

IDC_RADIO1

精确查询

IDC_RADIO2

模糊查询

命令按钮

IDOK

查询

2.3.1系统主菜单设计

添加一个菜单资源,设计如图2_3所示。

图2_3系统菜单

各菜单项的属性设置如表2_4所示。

表2_4修改对话框及控件属性设置

ID_MENU_ADD

增加记录(&

A)

ID_MENU_MOD

修改记录(&

M)

ID_MENU_DEL

删除记录(&

D)

ID_MENU_SEARCH

查询记录(&

S)

2.3.2增加记录对话框设计

添加一个增加对话框,对话框界面设计如图2_4所示:

图2_4增加记录

对话框与控件的属性设置如下表2_5所示。

表2_5增加记录对话框及控件属性设置

IDC_EDIT1

m_name

m_ctrlname

CEdit

IDC_EDIT2

m_hometelephoe

IDC_EDIT3

m_handphone

IDC_EDIT4

m_address

IDC_EDIT5

m_workplace

IDC_EDIT6

m_email

IDC_EDIT7

m_oicq

m_ctrloicq

IDC_EDIT8

m_relation

IDC_COMBO1

m_sex

m_ctrlsex

IDC_RESET_BUTTON

IDC_EXIT_BUTTON

2.3.3修改记录对话框设计

)添加一个修改对话框,对话框界面设计如图2_5所示:

图2_5修改记录

对话框与控件的属性设置如下表2_6所示。

表2_6修改记录对话框及控件属性设置

员工号

性别

部门

出生日期

籍贯

入职时间

学历

专业

职称

m_modname

m_modhometelephoe

m_modhandphone

m_modaddress

m_modworkplace

m_modemail

m_modoicq

Read_ony

m_modid

long

IDC_EDIT9

m_modrelation

m_modsex

2.3.4密码对话框设计

添加一个密码对话框,对话框界面设计如图2_6所示:

图2_6密码对话框

对话框与控件的属性设置如下表2_7所示。

静态图片

用户名

Visilble

类型:

icon

图象:

IDI_KEYICON

IDC_STATIC1

密码

password

m_password

m_ctrlpassword

Cstring

登录

IDCANCEL

退出

2.3.5修改密码对话框设计

添加一个更改密码对话框,对话框界面设计如图2_7所示:

图2_7更改密码

对话框与控件的属性设置如下表2_8所示。

表2_8密码修改对话框及控件属性设置

IDD_CHANGPSW_DIALOG

更改密码

旧密码

新密码

确认新密码

Password

Border

m_newpassword

m_qurenpassword

确认

取消

2.3.6打印对话框设计

3设计总结

通过这次课程设计,对visualbasic有了一个更深入的理解。

能够熟练使用visualbasic语言编一些较实用的程序。

充分理解了visualbasic各个函数之间的相互调用关系,对以后应用该语言打下了坚定的基础。

使得我们在学习其它语言方面更为容易,同时掌握了学习的技巧和方法。

我们的设计的“增加记录”对话框和“修改对话框”可以合为一个对话框,由于时间原因没能修改过来。

没有添加“排序记录”和“显示记录”这两条,还是一个缺憾。

界面还不算太完整。

参考资料:

VB项目开发案例精粹冯小燕刘斌等编著

VB基础教程机械工业出版社

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

当前位置:首页 > 临时分类 > 批量上传

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

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