版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、工资管理系统实验报告学校名称: 学院: 班级:团队成员: 2013年 12月 21日一、 实验名称:企业工资管理系统二、 实验目的:1.熟悉对数据库(sqlserver2000)的基本操作,能够根据客户的要求设计出合理的表和库。2.了解xx的知识及根据要求做出简洁美观的会话界面。3.团队成员通过分配任务,进行思考及汇集意见讨论,增强对数据库理论和c+编程的理解,加强团队配合能力和交流能力。三、实验工具:microsoft sql server,c+四、 实验分析:1. 系统功能需求简介根据深入的调查分析,企业的工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都是至
2、关重要的,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。一个企业工资管理系统在企业对工资管理已不可或缺。其功能主要有:(1) 对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。(2)对工资管理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。(3)对工资管理的各种资料数据进行统计计算,并将处理后的信息存储起来。该工资管理系统的主要功能如图1所示:图1 系统功能图2. 功能需求描述工资管理系统是由基本信息管理、工资查询、工资管理、系统管理和帮助等几个功能模块组成,规划系统功能模块如下:q 基本信息管理模块基本信息管理模块主要包括员工录入、员工删除2部分。
3、q 工资查询模块工资查询模块主要包括基本工资查询、浮动工资查询、加班/休假查询、总体查询4个部分。q 工资管理模块工资管理模块主要包括工资发放管理、基本工资管理、浮动工资管理3个部分。q 系统管理模块系统管理模块主要包括用户管理、修改密码、退出系统3个部分。q 帮助模块帮助模块主要包括关于1个部分。3.目标系统要求目标系统应该达到以下要求: (1)、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。(2)、可靠性。能连续准确的处理业务,有较强的容错能力。(3)、可理解性。用户容易理解和使用该系统。(4)、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发
4、展变化的需要。(5)、可用性。目标系统功能齐全,能够完全满足业务需求。(6)、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安 全与保密,做好使用人员的授权管理。4.数据库设计1.数据库该要说明该数据库中包括员工基础信息表、员工基本工资表、员工浮动工资表、员工加班/休假表、工资发放明细表、用户表6个数据表。图2所示的即为本系统中数据库中的数据表结构图,该数据表结构图包含系统所有数据表。可以清晰地反应数据库信息。图2 数据库概要说明2.数据流图根据团队成员相互的讨论,我们认为系统的数据流图如图3所示图3系统的数据流图基本工资设定浮动工资设定加/休班工资设定工资标准设定员工
5、信息设定5.e-r图经过小组成员的讨论,仅就我们做出的表列出e-r图 1.员工基本信息实体e-r图 员工基本信息员工编号员工姓名性别文化程度 2.员工基本工资信息实体e-r图职务工资工龄工资养老保险金基本工资员工基本工资员工编号员工姓名3.员工浮动工资信息实体e-r图保险费生活补助个人所得税住房补助员工浮动工资员工编号员工姓名4.员工加班休假信息实体e-r图休假天数休假扣款加班天数加班工资员工加班休假员工编号员工姓名5. 实体之间的e-r图员工加班休假基础工资浮动工资具有1:n具有1:n具有1:n影响m:n影响m:n6.数据库表的设计1.员工基本信息表字段名数据类型长度描述ygidvarcha
6、r30员工编号ygxmvarchar30员工姓名sexchar2性别whcdvarchar20文化程度2.基础工资设置表字段名数据类型长度描述ygidvarchar30员工编号ygxmvarchar30员工姓名jbgzmoney8基本工资zwgzmoney8职务工资glgzmoney8工龄工资ylbxjmoney8养老保险金3.浮动工资设置表字段名数据类型长度描述ygidvarchar30员工编号ygxmvarchar30员工姓名grsdsmoney8个人所得税zfbzmoney8住房补助bxfmoney8保险费shbzmoney8生活补助4.员工加班/休假设置表字段名数据类型长度描述ygid
7、varchar30员工编号ygxmvarchar30员工姓名jiabtsmoney8加班天数jiabgzmoney8加班工资sjtsmoney8休假天数sjkkmoney8休假扣款7.主要功能模块设计1.建立工程框架在visual c+中建立文档管理系统的基本框架,步骤如下:(1)单击菜单“file-new”命令,打开“new”对话框,单击“projects”选项卡,选择“mfc appwizard(exe)”,输入工程名,并设置路径,如图3所示。图3 “new”对话框(2)单击“ok”按钮,“mfc appwizard-step1”对话框已经打开,如图4所示,选项“dialog base”,
8、接着单击“next”按钮。图4 “mfc appwizard-step 1”对话框(3)在弹出的“mfc appwizard-step 2 of 4”对话框中,输入对话框标题,如图5所示。图5 “mfc appwizard-step 2 of 4”对话框(4)在接下来的对话框中保持默认的选项。设置好的属性如图6所示,单击“ok”按钮后,就完成了新建工程。图6 设计好的工程属性2主窗口设计1.菜单资源设计主窗口菜单设置的主要步骤如下:(1)单击“resourceview”选项卡,右键单击“gzglxt resources”选项,选择“insert”菜单项,打开“insert resource”窗
9、口,如图7所示。图7 “insert resource”窗口(2)选择“menu”文件夹,单击“new”按钮,在gzglxt resources目录下新增一个menu目录项,菜单id为idr_menu1。双击此菜单,对此菜单项的属性进行设计。如图8所示。图8 设计菜单属性图2客户区设计(1)打开对话框idd_gzglxt_dialog属性窗口,在对话框中添加1个picture控件,用来存放图片。在menu组合框中选择idr_menu1。如图9所示。图9 系统主界面3. 登录模块设计:1实现目标登录模块功能是完成用户登录本系统的操作,用户登录对话框的设计如图10所示图10 登录对话框2设计步骤(
10、1)向项目中添加一个新dialog资源,资源id为idd_login。在idd_login对话框资源中单击鼠标右键,执行弹出快捷菜单的“properties”菜单命令,打开“dialog properties”对话框。在“dialog properties”对话框中选择general选项卡,更改其“caption”文本框内容为“用户登录”。(2)从controls面板上向dialog资源中添加2个static、1个picture、2个edit,更改资源的属性,并为资源设置相对应的变量,如表1所示。表1 资源设置idpropertiesmember variablestypememberidc_
11、edit1默认cstringm_nameidc_ edit2password truecstringm_pwdidokcaption 登录idcancelcaption 退出idc_statictype bitmap.4 员工录入模块设计1实现目标添加员工信息,员工录入对话框的设计如图11所示图11 员工录入对话框2设计步骤(1)向项目中添加一个新dialog资源,资源id为idd_ygtjk。在idd_ygtjk对话框资源中单击鼠标右键,执行弹出快捷菜单的“properties”菜单命令,打开“dialog properties”对话框。在“dialog properties”对话框中选择g
12、eneral选项卡,更改其“caption”文本框内容为“员工录入”。(2)从controls面板上向dialog资源中添加4个static、2个combo、2个edit,更改资源的属性,并为资源设置相对应的变量,如表2所示。表2 资源设置idpropertiesmember variablestypememberidc_edit1默认cstringm_ididc_ edit2默认cstringm_name idc_combo1type bitmapccomboboxm_sexidc_combo2caption 退出ccomboboxm_whcdidokcaption 添加idcancelca
13、ption 退出5 用户管理模块设计1实现目标实现新建、删除用户功能,用户管理对话框设计如图13所示。图13 用户管理对话框2设计步骤(1)向项目中添加一个新dialog资源,资源id为idd_xinjyh。在idd_xinjyh对话框资源中单击鼠标右键,执行弹出快捷菜单的“properties”菜单命令,打开“dialog properties”对话框。在“dialog properties”对话框中选择general选项卡,更改其“caption”文本框内容为“用户管理”。(2)从controls面板上向dialog资源中添加4个static、1个combo、3个edit、1个button控件,更改资源的属性,并为资源设置相对应的变量,如表4所示表4 资源设置idpropertiesmember variablestypememberidc_edit1默认cstringm_nameidc_edit2password truecstringm_pw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025工厂房屋租赁的合同
- 2025软件知识产权合同格式
- 二零二五年度新材料企业股权收购合同3篇
- 2025年度森林资源保护合作造林协议3篇
- 2025年度生态小区车库租赁与社区可持续发展合同3篇
- 二零二五年度新材料研发企业员工2025年度聘用协议2篇
- 二零二五年度公司单位员工劳动合同续签与薪酬调整方案2篇
- 2025年度公寓租赁合同电子签名及备案服务合同样本3篇
- 2025年度温室大棚租赁与生态旅游合作合同3篇
- 二零二五年度高新技术产业公司合并协议2篇
- 现代机械工程图学 课件 第10章-装配图
- 新概念英语第一册1-72课测试题
- 天猫售后工作总结
- 国赛一等奖经验分享
- 2024年试验箱行业未来三年发展洞察报告
- 江西省萍乡市2023-2024学年高一上学期期末生物试题
- 《性格决定命运》课件
- 音乐行业商业计划书
- 电气设备交接试验
- 结节性痒疹护理查房课件
- 2020山东春季高考数字媒体真题
评论
0/150
提交评论