工资管理系统报告.docx
- 文档编号:29878768
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:17
- 大小:415.20KB
工资管理系统报告.docx
《工资管理系统报告.docx》由会员分享,可在线阅读,更多相关《工资管理系统报告.docx(17页珍藏版)》请在冰豆网上搜索。
工资管理系统报告
工资管理系统
实验报告
学校名称:
学院:
班级:
团队成员:
2013年12月21日
一、实验名称:
企业工资管理系统
二、实验目的:
1.熟悉对数据库(SQLserver2000)的基本操作,能够根据客户的要求设计出合理的表和库。
2.了解XX的知识及根据要求做出简洁美观的会话界面。
3.团队成员通过分配任务,进行思考及汇集意见讨论,增强对数据库理论和C++编程的理解,加强团队配合能力和交流能力。
三、实验工具:
MicrosoftSQLServer,C++
四、实验分析:
1.系统功能需求简介
根据深入的调查分析,企业的工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
一个企业工资管理系统在企业对工资管理已不可或缺。
其功能主要有:
(1)对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。
(2)对工资管理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对工资管理的各种资料数据进行统计计算,并将处理后的信息存储起来。
该工资管理系统的主要功能如图1所示:
图1系统功能图
2.功能需求描述
工资管理系统是由基本信息管理、工资查询、工资管理、系统管理和帮助等几个功能模块组成,规划系统功能模块如下:
❑基本信息管理模块
基本信息管理模块主要包括员工录入、员工删除2部分。
❑工资查询模块
工资查询模块主要包括基本工资查询、浮动工资查询、加班/休假查询、总体查询4个部分。
❑工资管理模块
工资管理模块主要包括工资发放管理、基本工资管理、浮动工资管理3个部分。
❑系统管理模块
系统管理模块主要包括用户管理、修改密码、退出系统3个部分。
❑帮助模块
帮助模块主要包括关于1个部分。
3.目标系统要求
目标系统应该达到以下要求:
(1)、时间经济性。
优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
(2)、可靠性。
能连续准确的处理业务,有较强的容错能力。
(3)、可理解性。
用户容易理解和使用该系统。
(4)、可维护性和适应性。
系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
(5)、可用性。
目标系统功能齐全,能够完全满足业务需求。
(6)、安全保密性。
保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
4.数据库设计
1.数据库该要说明
该数据库中包括员工基础信息表、员工基本工资表、员工浮动工资表、员工加班/休假表、工资发放明细表、用户表6个数据表。
图2所示的即为本系统中数据库中的数据表结构图,该数据表结构图包含系统所有数据表。
可以清晰地反应数据库信息。
图2数据库概要说明
2.数据流图
根据团队成员相互的讨论,我们认为系统的数据流图如图3所示
图3系统的数据流图
5.E-R图
经过小组成员的讨论,仅就我们做出的表列出E-R图
1.员工基本信息实体E-R图
2.员工基本工资信息实体E-R图
3.员工浮动工资信息实体E-R图
4.员工加班休假信息实体E-R图
5.实体之间的E-R图
6.数据库表的设计
1.员工基本信息表
字段名
数据类型
长度
描述
YGid
varchar
30
员工编号
YGxm
varchar
30
员工姓名
Sex
char
2
性别
Whcd
varchar
20
文化程度
2.基础工资设置表
字段名
数据类型
长度
描述
YGid
varchar
30
员工编号
YGxm
varchar
30
员工姓名
JBgz
money
8
基本工资
ZWgz
money
8
职务工资
GLgz
money
8
工龄工资
YLbxj
money
8
养老保险金
3.浮动工资设置表
字段名
数据类型
长度
描述
YGid
varchar
30
员工编号
YGxm
varchar
30
员工姓名
GRsds
money
8
个人所得税
ZFbz
money
8
住房补助
BXf
money
8
保险费
SHbz
money
8
生活补助
4.员工加班/休假设置表
字段名
数据类型
长度
描述
YGid
varchar
30
员工编号
YGxm
varchar
30
员工姓名
Jiabts
money
8
加班天数
Jiabgz
money
8
加班工资
SJts
money
8
休假天数
Sjkk
money
8
休假扣款
7.主要功能模块设计
1.建立工程框架
在VisualC++中建立文档管理系统的基本框架,步骤如下:
(1)单击菜单“File-->New”命令,打开“New”对话框,单击“Projects”选项卡,选择“MFCAppWizard(exe)”,输入工程名,并设置路径,如图3所示。
图3“New”对话框
(2)单击“OK”按钮,“MFCAppWizard-Step1”对话框已经打开,如图4所示,选项“Dialogbase”,接着单击“Next”按钮。
图4“MFCAppWizard-Step1”对话框
(3)在弹出的“MFCAppWizard-Step2of4”对话框中,输入对话框标题,如图5所示。
图5“MFCAppWizard-Step2of4”对话框
(4)在接下来的对话框中保持默认的选项。
设置好的属性如图6所示,单击“OK”按钮后,就完成了新建工程。
图6设计好的工程属性
2主窗口设计
1.菜单资源设计
主窗口菜单设置的主要步骤如下:
(1)单击“ResourceView”选项卡,右键单击“GZGLXTResources”选项,选择“Insert”菜单项,打开“InsertResource”窗口,如图7所示。
图7“InsertResource”窗口
(2)选择“Menu”文件夹,单击“New”按钮,在GZGLXTResources目录下新增一个Menu目录项,菜单ID为IDR_MENU1。
双击此菜单,对此菜单项的属性进行设计。
如图8所示。
图8设计菜单属性图
2.客户区设计
(1)打开对话框IDD_GZGLXT_DIALOG属性窗口,在对话框中添加1个Picture控件,用来存放图片。
在Menu组合框中选择IDR_MENU1。
如图9所示。
图9系统主界面
3.登录模块设计:
1.实现目标
登录模块功能是完成用户登录本系统的操作,用户登录对话框的设计如图10所示
图10登录对话框
2.设计步骤
(1)向项目中添加一个新Dialog资源,资源ID为IDD_LOGIN。
在IDD_LOGIN对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“DialogProperties”对话框。
在“DialogProperties”对话框中选择General选项卡,更改其“Caption”文本框内容为“用户登录”。
(2)从Controls面板上向Dialog资源中添加2个Static、1个Picture、2个Edit,更改资源的属性,并为资源设置相对应的变量,如表1所示。
表1资源设置
ID
Properties
MemberVariables
Type
Member
IDC_EDIT1
默认
CString
m_name
IDC_EDIT2
PassWordTRUE
CString
m_pwd
IDOK
Caption登录
IDCANCEL
Caption退出
IDC_STATIC
TypeBitmap
.4员工录入模块设计
1.实现目标
添加员工信息,员工录入对话框的设计如图11所示
图11员工录入对话框
2.设计步骤
(1)向项目中添加一个新Dialog资源,资源ID为IDD_YGTJK。
在IDD_YGTJK对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“DialogProperties”对话框。
在“DialogProperties”对话框中选择General选项卡,更改其“Caption”文本框内容为“员工录入”。
(2)从Controls面板上向Dialog资源中添加4个Static、2个Combo、2个Edit,更改资源的属性,并为资源设置相对应的变量,如表2所示。
表2资源设置
ID
Properties
MemberVariables
Type
Member
IDC_EDIT1
默认
CString
m_id
IDC_EDIT2
默认
CString
m_name
IDC_COMBO1
TypeBitmap
CComboBox
m_sex
IDC_COMBO2
Caption退出
CComboBox
M_whcd
IDOK
Caption添加
IDCANCEL
Caption退出
5用户管理模块设计
1.实现目标
实现新建、删除用户功能,用户管理对话框设计如图13所示。
图13用户管理对话框
2.设计步骤
(1)向项目中添加一个新Dialog资源,资源ID为IDD_XINJYH。
在IDD_XINJYH对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“DialogProperties”对话框。
在“DialogProperties”对话框中选择General选项卡,更改其“Caption”文本框内容为“用户管理”。
(2)从Controls面板上向Dialog资源中添加4个Static、1个Combo、3个Edit、1个Button控件,更改资源的属性,并为资源设置相对应的变量,如表4所示
表4资源设置
ID
Properties
MemberVariables
Type
Member
IDC_EDIT1
默认
CString
m_name
IDC_EDIT2
Passwordtrue
CString
m_pwd
IDC_EDIT3
Passwordtrue
CString
m_pwd1
IDC_COMBO1
默认
CComboBox
m_jb
IDOK
Caption添加
IDC_BUTTON1
Caption删除
IDCANCEL
Caption退出
五、实验结论
通过该项目的实验,增强了队友们之间的交流能力和团队协作能力,更深一步的了结了数据库的相关知识,更熟练的掌握了各软件的实用,同时也清楚了的了结了完成一个项目的流程,并为以后积累了经验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 报告