某企业考核系统的设计与实现


    


    某企业考核系统设计实现

    某企业考核系统设计实现

    信息化社会理信息系统成企业理必少部分企业考核系统已成企业员工理项重容
    系统员工考勤理系统系统分员工端理员端两端口员工通该系统记录考勤情况理员通该系统查员工信息准确获取员工考勤信息薪酬信息员工进行加班确认工作效率更提高
    系统采Qt框架开发考核系统数存储SQLite数库户界面美观友系统实现企业考核理更加科学高效
    关键字:考核系统Qt框架考勤薪酬SQLite数库


    Design and Implementation an enterprise assessment system
    Abstract
    In the information society management information system has become an indispensable part of enterprise management and enterprise assessment system has become an important part of enterprise staff management
    This system is an employee attendance management system which is divided into two ports the employee end and the administrator end The employee records the attendance through this system Through this system the administrator can check the employee information accurately obtain the employee's attendance information and salary information and confirm the overtime work for the employee so as to improve the work efficiency
    The system adopts Qt framework to develop the assessment system and SQLite database is used for data storage The user interface is beautiful and friendly The realization of this system can make enterprise assessment management more scientific and efficient
    Key Words Assessment system Attendance Compensation SQLite database Qt framework

    目录
    第1章 前言 1
    11 系统开发背景目标 1
    111 系统开发背景 1
    112 系统开发目标 1
    12 系统功特点 1
    13 设计开发方法工具选择 2
    第2章 系统规划 3
    21 需求分析 3
    211系统描述 3
    212系统象 3
    213系统功 3
    214系统象行 3
    22 总体结构 4
    23 行性分析 4
    231 济行性 4
    232 技术行性 4
    233 操作行性 5
    第3章 系统分析 6
    31 功分析 6
    311 系统参者 6
    312 系统例图 6
    313 例规约 7
    32概念数建模象关系建模 21
    321 概念数建模 22
    322 象关系建模 22
    33动态建模 23
    331 序图 23
    332 通信图 26
    333 系统分析类图 28
    334 活动图 28
    335 状态图 29
    第4章 系统设计 30
    41 总体设计 30
    42数库设计 30
    43 功设计 33
    431系统注册模块 33
    432系统登录模块 34
    433员工卡模块 35
    434员工修改信息模块 35
    435员工查考勤记录模块 36
    436员工查薪酬模块 37
    437员工修改密码模块 37
    438加班确认模块 38
    439职位理模块 39
    4310员工理模块 39
    4311考勤查模块 40
    4312薪酬查模块 41
    4313薪酬设置模块 41
    4314考勤统计模块 42
    第5章 系统实现 43
    51 核心代码 44
    511 员工卡模块代码 44
    512加班确认模块代码 46
    513 薪酬计算模块代码 48
    第6章 系统测试 50
    总 结 52
    参考文献 53
    谢辞 54



    第1章 前言
    11 系统开发背景目标
    111 系统开发背景
    网络技术迅速发展着开发基计算机台企业考核理系统已企业更加高效理员工项重务现数企业已手工操作转化利线Excel工具进行数理存浪费力时间数准确性透明性保证弊端开发界面友易操作功齐全企业考核系统具重意义
    112 系统开发目标
    系统目标提供界面友美观企业考核系统企业员工进行考勤理薪酬计算提供台工作效率够提高
    员工系统进行卡签签退员工查考勤情况薪酬情况修改密码修改信息
    理员通理端实现员工信息进行修改确认员工加班时间查员工考勤情况薪酬情况考勤信息者薪酬情况导出Excel表格中通饼图读取天员工出勤率等功
    12 系统功特点
    考核系统功基员工考勤薪酬信息理系统核心功员工进行签签退系统准确获取员工签签退时间动进行迟早退判断罚款计算员工天考勤出现早退者迟应时间会标红显示考勤查某天员工出勤情况通模糊查询某员工某天出勤情况次关加班确认问题系统会动根员工卡时间计算出该员工总超班时间时理员根实际情况该员工进行相应加班时间确认
    13 设计开发方法工具选择
    系统设计选择Qt框架Qt手册较完备包含示例源码方便户学开发Qt跨台应程序框架种跨台功开发者提供极便利支持移动嵌入式操作系统该框架容易手接口简单学该框架更快掌握框架学开发效率高提供图形界面需功方便者更加快速进行界面设计Qt提供控件供者进行界面快速绘画节省者开发系统界面时间系统没出控件通代码绘画出两者相结合更加效率Qt面象框架底层代码C++重性较非常方便户开发系统开发5111版
    操作数存储采SQLite数库SQLite占存够便捷拷贝电脑需安装够部署程中节省必麻烦支持语言编程接口执行命令SQL基相

    第2章 系统规划
    21 需求分析
    211系统描述
    线考勤方式存效率低耗时长准确性差纸张时间资源浪费弊端线考核系统成企业高效化理员工考勤通道预实现该系统界面美观操作简单易懂户快速熟悉操作企业更高效员工进行理
    212系统象
    系统象:象考核系统员工理员
    213系统功
    系统功:员工页进行签签退员工理员相应界面考勤情况薪酬情况进行查员工基信息理进行密码修改(修改密码先输入原密码验证成功进行密码修改新密码二次输入防户心新密码两次输入值样会修改成功)理员职位信息进行增删改理理员员工信息理权利理员够设置职位薪酬参数(参数基工资加班补贴全勤奖迟早退时间扣款金额)
    214系统象行
    (1)理员通选择户类型理员输入理员账号理员密码进行验证登录系统考核系统会根输入账号密码进行相关信息验证理员员工进行职位分配员工加班时间进行确认设置职位行查修改员工信息设置薪酬参数行查考勤记录薪酬情况行考勤记录薪酬记录进行导出EXCEL操作
    (2)员工通注册界面注册账号填写基信息然通登录界面进行登录员工填写账号名密码登录系统考核系统输入信息进行验证匹配验证正确进入员工界面员工查修改信息班时间进行卡签签退查考勤记录行查薪酬信息行修改密码权利
    22 总体结构
    数库SQLite数库语言系统采Qt框架进行整体搭建更易开发整系统代码系统分员工端理端数库数存储三部分总体结构表21示
    表21总体结构表
    理端
    员工端
    加班确认
    卡签签退
    考勤查
    修改信息
    薪酬查
    考勤记录查
    职位理
    薪酬查
    员工理
    修改密码
    考勤设计

    薪酬设置

    23 行性分析
    231 济行性
    考核系统利计算机实现企业员工考勤情况薪酬情况等进行理效降低原造成考勤记录失真情况通系统减轻工进行考勤统计工作量避免工操作造成数准确提高数安全性数查更加方便快速准确系统维护方面采分模块设计系统维护带便捷处模块间相互独立性较高单独功修改需修改应窗口界面行维护彼间影响数数库维护相简单总体减少工成纸张成济行
    232 技术行性
    系统总体Qt框架开发该框架技术已较成熟实现系统开发达目标采SQLite 作台数库数语言简单Windows10系统环境进行开发技术行
    233 操作行性
    该考核系统界面友界面简单易懂易操作企业考勤理效率提高降低传统理考勤造成数失真者技术基础够快速熟悉考核系统项操作操作行
    第3章 系统分析
    31 功分析
    311 系统参者
    系统参者三项:
    (1)员工
    (2)系统
    (3)理员
    312 系统例图

    图31 考核系统例图
    313 例规约
    (1)加班确认
    表31 加班确认规约
    例名称
    加班确认
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    理员登录考核系统
    低保证
    回滚未完成事务
    成功保证
    成功更新确认加班时间
    触发器
    理员进入加班确认界面点击加班确认钮
    成功情节:
    1 登录系统
    2 理员选择加班确认界面
    3 员工进行加班时间确认
    4 提交确认加班时间
    5 更新数
    扩展:
    1a 登录失败
    1a1 重新进行登录
    1a2 退出系统
    2a 进行加班确认失败
    2a1 重新进行加班确认操作成功确认
    2a2 重新进行加班确认操作确认失败退出系统
    5a 更新信息失败
    5a1 重新进行加班确认操作
    15b 户点突然退出系统
    15b1系统回滚中断前位置

    (2)增加职位
    表32 增加职位规约
    例名称
    增加职位
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    理员员工
    前置条件
    理员进行增加职位操作
    低保证
    回滚未完成事务
    成功保证
    成功增加职位数库信息成功更新
    触发器
    理员进入职位理界面点击添加钮进行职位添加
    成功情节:
    1理员登录系统
    2理员进入职位理界面系统显示相应信息
    3理员进行增加职位操作
    5新增职位信息成功保存
    扩展:
    1a理员登录时户名密码错误
    1a1 系统弹出提示框提示户户名密码输入错误
    1a2 理员重新输入户名密码验证通跳理员模式界面
    2a 信息显示完整
    2a1 刷新界面
    2a2 重新进入该界面
    3a数操作失败
    3a1 回滚次例操作回操作页面
    3a2 提醒数操作失败请重试
    4a 保存失败
    4a1 重新进行保存
    4a2 退出系统
    14b 户突然突出系统
    14b1 系统回次操作位置

    (3)删职位
    表33 删职位规约
    例名称
    删职位
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    理员员工
    前置条件
    理员进行删职位操作
    低保证
    回滚未完成事务
    成功保证
    成功删职位数库信息成功更新
    触发器
    理员进入职位理界面进行删职位操作
    成功情节:
    1理员进入职位理界面系统显示相应信息
    2理员进行删职位操作
    3进行确认删该职位职位信息成功删
    扩展:
    1a 信息法显示清楚
    1a1 刷新界面界面成功显示
    1a2 退出重新登录进入该界面
    2a 删职位失败
    2a1 回滚次例操作位置回操作页面
    2a2 提醒数操作失败户重试
    3a 数库删数失败
    3a1 提示户删失败
    3a2 户重新进行删职位操作
    13b 户点突然退出系统
    13b1系统回滚中断前位置
    (4)修改职位
    表34 修改职位规约
    例名称
    修改职位
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    理员员工
    前置条件
    理员进行职位修改操作
    低保证
    回滚未完成事务
    成功保证
    成功修改职位信息
    触发器
    理员进入职位理界面进行修改职位操作
    成功情节:
    1理员进入职位理界面系统显示相应信息
    2理员进行修改职位操作
    3职位信息成功更新保存
    扩展:
    1a 信息显示完整
    1a1 刷新界面
    1a2 重新进入该界面
    2a数操作失败
    2a1 回滚次例操作回操作页面
    2a2 提醒数操作失败请重试
    13b 户时间退出系统
    13b1 系统回滚事务前天操作位置
    (5)修改员工信息
    表35 修改员工信息规约
    例名称
    修改员工信息
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    理员登录考核系统
    低保证
    回滚未完成事务
    成功保证
    理员成功修改员工信息数库成功更新
    触发器
    理员进入员工理界面修改员工信息点击保存钮
    成功情节:
    1 理员进入员工理界面
    2 理员选择修改信息进行修改
    3 点击保存钮进行修改保存
    扩展:
    1a 法进入界面
    1a1户突退出重新登录成功进入
    3a 数库信息修改失败
    3a1 回滚次例操作回操作页面
    3a2 提醒数保存失败请重试
    13a Internet连接中断
    13a1 系统回滚中断前位置
    13b 户点突然退出系统
    13b1系统回滚中断前位置

    (6)查询考勤信息
    表36 查询考勤信息规约
    例名称
    查询考勤信息
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    理员
    前置条件
    理员进行查询考勤操作
    低保证
    回滚未完成事务
    成功保证
    成功显示查询信息
    触发器
    理员进入考勤查界面
    成功情节:
    1理员登录系统
    1理员进入考勤查页面系统查询数库中月考勤信息展示页面
    2理员进入考勤查页面条件查询考勤记录
    扩展:
    1a理员登录时户名密码错误
    1a1 系统弹出提示框提示户户名密码输入错误
    1a2 理员重新输入户名密码验证通跳理员模式界面
    2a 系统查找匹配该条件记录
    2a1 提示户检索记录
    12a Internet连接中断
    12a1 系统回滚中断前位置
    12b 户点突然退出系统
    12b1系统回滚中断前位置

    (7)登陆
    表37 登录规约
    例名称
    登陆
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    理员
    前置条件
    理员访问考核系统
    低保证
    回滚未完成事务
    成功保证
    理员成功登录系统
    触发器
    理员点击登录钮
    成功情节:
    1 理员登陆界面输入账号密码
    2 账号密码验证成功登录相应界面
    扩展:
    2a系统数库中存该户账号密码
    1a1 提示户名密码错误
    2b 户输入户名密码空
    1b1 提示户名密码空
    12b 户点突然退出系统
    12b1系统回滚中断前位置

    (8)查询薪酬信息
    表38 查询薪酬信息规约
    例名称
    查询薪酬信息
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    理员登录考核系统进入薪酬查界面
    低保证
    回滚未完成事务
    成功保证
    成功显示月全部员工薪酬信息
    触发器
    理员点击薪酬查界面
    成功情节:
    1 理员进入薪酬理界面系统查询数库中月员工薪酬信息展示页面
    2 理员查询某月份员工薪酬信息
    3 成功查询界面显示查询结果
    扩展:
    1b 信息显示完整
    1b1 刷新界面
    1b2 重新进入该界面
    3a 查询失败
    3a1 户退出系统
    3a2 重新进行查询
    12b 户突然退出系统
    12b1系统回滚中断前位置
    (9)设置薪酬参数
    表39 设置薪酬参数规约
    例名称
    设置薪酬参数
    参者
    理员
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    理员登录系统进入薪酬设置界面
    低保证
    回滚未完成事务
    成功保证
    成功保存薪酬参数
    触发器
    理员进入薪酬设置界面
    成功情节:
    1理员进入薪酬设置界面
    2理员设置薪酬参数
    3点击设置钮进行参数保存
    扩展:
    3a数保存失败
    3a1 回滚次例操作回操作页面
    3a2 提醒户数保存失败请重试
    13b 户点突然退出系统
    13b1系统回滚中断前位置
    (10)卡签
    表310 卡签规约
    例名称
    卡签
    参者
    员工
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    员工登录考核系统
    低保证
    回滚未完成事务
    成功保证
    成功保存签时间显示签退钮
    触发器
    员工点击签钮
    成功情节:
    1员工登录考核系统
    2点击签钮
    扩展:
    1a登录失败户名密码输入错误
    1a1 系统弹出提示框提示户户名密码输入错误
    1a2 户重新输入户名密码登录成功跳员工模式界面
    2a 获取系统时间失败
    1a1 重新进行签
    1a2 提示签失败
    12b 户点突然退出系统
    12b1系统回滚中断前位置

    (11) 卡签退
    表311 卡签退规约
    例名称
    卡签退
    参者
    员工
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    员工登录考核系统
    低保证
    回滚未完成事务
    成功保证
    成功保存签退时间显示签退钮
    触发器
    员工点击签退钮
    成功情节:
    1员工登录考核系统
    2点击签退钮
    扩展:
    a 获取系统时间失败
    1a1 重新进行签
    1a2 提示签退失败
    12b 户点突然退出系统
    12b1系统回滚中断前位置

    (12)修改信息
    表312 修改信息规约
    例名称
    修改信息
    参者
    员工
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    员工访问考核系统
    低保证
    回滚未完成事务
    成功保证
    成功保存修改数
    触发器
    员工进入信息界面点击修改钮
    成功情节:
    1员工进入信息修改界面系统根登录员工获取该员工基信息展示界面
    2员工根情况编辑信息点击修改钮进行保存
    3员工信息成功保存
    扩展:
    1a 信息显示完整
    1a1 刷新界面
    1a2 重新进入该界面
    2a 保存时必字段未填写
    2a1 保存失败提示户某字段空
    3a数保存失败
    3a1 回滚次例操作回操作页面
    3a2 提醒户数保存失败请重试
    13b 户点突然退出系统
    13b1系统回滚中断前位置

    (13)注册
    表313 注册规约
    例名称
    注册
    参者
    员工
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    员工访问考核系统
    低保证
    回滚未完成事务
    成功保证
    成功注册信息
    触发器
    户访问系统注册界面
    成功情节:
    1员工填写账号密码姓名性手机号职位信息
    2员工点击注册钮
    扩展:
    1a 系统数库中已存该户账号
    1a1 弹出提示框提示户账号已存请重新输入
    2a 注册例失败
    2a1 员工重新填写信息注册成功
    2a2 员工重新填写信息注册成功退出
    12a Internet连接中断
    12a1系统回滚中断前位置
    12b 户点突然退出系统
    12b1系统回滚中断前位置

    (14)查考勤信息
    表314 查考勤信息规约
    例名称
    查考勤信息
    参者
    员工
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    员工登录考核系统
    低保证
    回滚未完成事务
    成功保证
    成功加载考勤信息
    触发器
    员工进入考勤记录界面
    成功情节:
    1员工进入考勤记录界面系统根登录员工获取该员工基信息展示界面
    2选址查询时间员工姓名进行考勤查询
    扩展:
    1a 信息显示完整
    1a1 刷新界面
    1a2 重新进入该界面
    2 查询数失败
    2a1 回滚次例操作回操作页面
    2a2 提醒户数查询失败请重试
    12a Internet连接中断
    12a1系统回滚中断前位置
    12b 户点突然退出系统
    12b1系统回滚中断前位置

    (15)修改密码
    表315 修改密码规约
    例名称
    修改密码
    参者
    员工
    层次
    海面(户目标)
    利益相关者
    员工
    前置条件
    员工登录考核系统
    低保证
    回滚未完成事务
    成功保证
    员工成功修改密码
    触发器
    员工进行修改密码界面
    成功情节:
    1员工进入修改密码界面
    2输入原密码
    3输入新密码确认新密码
    4点击修改钮进行密码修改
    扩展:
    1a 页面加载失败
    1a1 重新进入页面页面加载成功
    1a2 重新进入页面页面加载失败退出系统
    2a 原密码错误
    2a1 提示原密码错误
    2a2 重新输入
    3a 新密码确认密码致
    3a1 提示两次密码致
    3a2 重新输入
    4a 数保存失败
    4a1 回滚次例操作回操作页面
    4a2 提醒户数保存失败请重试
    14b 户点突然退出系统
    14b1系统回滚中断前位置

    32概念数建模象关系建模
    概念数模型组织数描述
    概念数模型映射象关系模型格式表名(码外码普通属性)
    321 概念数建模

    图32 考核系统概念数建模
    322 象关系建模
    考勤表(考勤编号日期迟罚款迟时间签时间加班时间早退时间早退罚款签退时间户名)
    职位表(职位编号职位名称)
    薪酬表(薪酬编号出勤天数迟次数早退次数月份单月总天数基工资加班工资总罚款金额全勤奖金总工资户名)
    薪酬参数表(薪酬参数编号 职位名称基工资参数加班工资参数全勤奖金参数罚款金额1罚款金额2罚款金额3)
    户表(户名户密码姓名性手机号入职时间职位编号)
    33动态建模
    331 序图
    (1)员工注册序图:

    图33 员工注册序图
    (2)员工理员登录序图:

    图34 员工理员登录序图
    (3)理员查考勤序图:

    图35 理员查序图
    (4)卡序图:

    图36 卡序图



    (5)职位理序图:

    图37 职位理序图
    (6)加班确认序图:

    图38 加班确认序图
    332 通信图
    (1)员工注册通信图:

    图39 员工注册通信图
    (2)员工登录通信图:

    图310 员工登录通信图
    (3)理员查考勤通信图:

    图311 理员查考勤通信图
    (4)卡通信图:

    图312 卡通信图
    (5)职位理通信图:

    图313 职位理通信图
    (6)加班确认通信图:

    图314 加班确认通信图
    333 系统分析类图
    考核系统类图考核系统加班确认序图结合考核系统考勤理分析类图

    图315 系统分析类图
    334 活动图
    考勤活动图

    图316 考勤活动图

    335 状态图
    考勤象状态图

    图317 考勤象状态图
    第4章 系统设计
    41 总体设计
    通考核系统需求分析已获系统基功需求根模块功考核系统分理端员工端两部分
    基QT框架考核系统总体功图图41示

    图41 总体功图
    图41示考核系统总体设计分两部分分理端员工端中理端加班确认考勤查薪酬查职位理员工理薪酬设置考勤统计等功员工端卡修改信息考勤记录查薪酬查修改密码等功
    42数库设计
    数库设计5数表分职位信息表员工信息表薪酬参数信息表考勤信息表图41图42图43图44图45示
    (1)员工信息表表41示
    表41 员工信息表user
    字段名
    字段描述
    数类型
    允许空
    约束条件
    备注
    username
    账号
    TEXT


    户唯标识
    password
    密码
    TEXT



    name
    姓名
    TEXT



    sex

    TEXT



    phone
    手机号
    TEXT



    date
    入职时间
    TEXT


    注册时间
    branchId
    职位id
    TEXT


    外键应职位id
    (2)职位信息表表42示
    表42 职位信息表branch
    字段名
    字段描述
    数类型
    允许空
    约束条件
    备注
    branchId
    职位id
    INTEGER


    户唯标识
    branchName
    职位名称
    TEXT



    (3)职位信息表表43示
    表43 薪酬参数信息表info
    字段名
    字段描述
    数类型
    允许空
    约束条件
    备注
    iId
    参数id
    INTEGER


    门课程唯标识
    basicInfo
    基工资
    INTEGER



    overInfo
    加班工资
    INTEGER



    awardInfo
    全勤奖
    INTEGER



    fine1
    罚款1
    INTEGER


    迟早退时间超10分钟
    fine2
    罚款2
    INTEGER


    迟早退时间超30分钟
    fine3
    罚款3
    INTEGER


    迟早退时间超60分钟






    (4)职位信息表表44示
    表44薪酬信息表salary
    字段名
    字段描述
    数类型
    允许空
    约束条件
    备注
    sid
    薪酬id
    INTEGER


    户唯标识
    uname
    员工账号
    TEXT



    day
    出勤天数
    INTEGER



    lateNum
    迟次数
    INTEGER



    earlyNum
    早退次数
    INTEGER



    month
    月份
    TEXT



    dayofmonth
    月天数
    INTEGER



    basicSalary
    基月工资
    INTEGER



    overSalary
    加班工资
    INTEGER



    award
    全勤奖
    INTEGER



    totalFine
    罚款总计
    INTEGER



    totalSalary
    总工资
    INTEGER




    (5)职位信息表表45示
    表45考勤信息表work
    字段名
    字段描述
    数类型
    允许空
    约束条件
    备注
    wid
    考勤id
    INTEGER


    户唯标识
    uname
    员工账号
    TEXT



    date
    考勤日期
    TEXT



    sTime
    签时间
    TEXT



    eTime
    签退时间
    TEXT



    overTime
    加班时间
    INTEGER



    late
    迟时间
    INTEGER



    latefine
    迟扣款
    INTEGER



    early
    早退时间
    INTEGER



    earlyfine
    早退扣款
    INTEGER



    state
    考勤状态
    INTEGER


    0缺卡1已签2已签退
    43 功设计
    431系统注册模块
    户输入账号密码姓名手机号选择性职位(图42示)完成注册流程输入账号已存会弹出户已存话框提醒户(图43示)输入手机号格式正确会弹出请输入正确手机号格式话框提醒户(图44示)

    图42 员工注册界面图

    图43 员工注册界面图

    图44 员工注册界面图
    432系统登录模块
    根注册账号进行系统登录权限显示功权限分2种角色:理员员工登录界面图45示账号密码符会弹出户名密码错误话框图46示

    图45 理端员工端登录界面图

    图46 理端员工端登录界面图
    433员工卡模块
    规定班时间前1时进行签操作员工进行签操作时系统会弹出签成功话框签钮会变成灰色(法次点击状态)签退钮状态变点击形式进行签退操作时系统样会弹出签退成功话框签退钮然点击状态员工次进行签退会动更新新签退时间时间超单日凌晨12点时签退钮会动更新点击状态时法进行签退图47示

    图47 员工端页签签退界面图
    434员工修改信息模块
    信息界面员工修改姓名手机号信息界面图48示修改时输入手机号符合规范会请输入正确手机号格式 话框弹出提示户图49示

    图48 员工端信息界面图

    图49 员工端信息界面图
    435员工查考勤记录模块
    员工查月考勤记录图410示

    图410 员工端考勤记录界面图
    436员工查薪酬模块
    员工查月薪酬记录图411示

    图411 员工端薪酬查界面图
    437员工修改密码模块
    员工想修改密码时需输入原密码进行修改原密码错误时会弹出话框提示原密码错误修改密码确认密码符时会提示两次密码致原密码正确修改密码确认密码致时修改成功图412图413图414示

    图412 员工端修改密码界面图


    图413 员工端修改密码界面图

    图414 员工端修改密码界面图
    438加班确认模块
    理员加班确认页面员工进行加班确认加班确认界面显示前天进行签签退员工名单点击加班确认钮时系统默认显示该员工确认加班时间理员根员工实际情况该员工进行相应加班时间确认确认加班确认钮变点击状态次修改该员工加班时间图415示

    图415 理端加班确认界面图
    439职位理模块
    理员职位进行增删改操作图416示

    图416 理端职位理界面图
    4310员工理模块
    理员修改员工信息调配员工职位图417示

    图417 理端员工理界面图
    4311考勤查模块
    理员查某天全部员工考勤情况模糊查询某员工某天考勤情况查询结果导出Excel中图418示

    图418 理端考勤查界面图
    4312薪酬查模块
    理员查某月份全部员工薪酬情况查询结果导出Excel中图419示

    图419 理端薪酬查界面图
    4313薪酬设置模块
    理员设置职位薪酬参数图420示

    图420 理端薪酬设置界面图
    4314考勤统计模块
    显示月份员工出勤天数迟次数早退次数图421示

    图421 理端薪酬设置界面图

    第5章 系统实现
    系统实现历阶段第阶段相关资料收集查阅系统进行需求分析ProcessOn进行需求分析第二阶段设计中SQlite数库数excel设计实现概带数系统界面第三阶段采QT框架进行编码QT带图形设计界面进行系统功界面实现系统代码量2437行代码文件图51示

    图51 代码文件
    系统实现程中原先考勤状态两种状态种已卡(已进行签签退早退超范围)种旷工(包含没签没签退签没签退签退时间早)时果员工签时迟没进行签退系统会考勤状态改旷工薪酬表中叠加罚款金额时该员工工作会扣迟罚款期考勤表中新增签罚款金额签退罚款金额果该员工考勤状态旷工话会动清空签罚款金额签退罚款金额效避免扣罚款金额情况
    51 核心代码
    511 员工卡模块代码
    员工班进行签签退核心代码图52图53图54图55示
    userh

    图52 签签退槽函数
    usercpp

    图53 签代码实现

    图54 签代码实现

    图55 签退代码实现

    图56 签退代码实现
    512加班确认模块代码
    理员员工进行加班时间确认已确认加班时间法次确认加班确认核心代码图57图58图59图510示

    图57 加班确认代码实现

    图58 加班确认代码实现


    图59 加班确认代码实现

    图510 加班确认代码实现

    513 薪酬计算模块代码
    先数库中获取薪酬参数计算员工出勤天数加班总工资总罚款金额全勤奖基工资算出员工总工资核心代码图511图512示

    图511 薪酬计算代码实现

    图512 薪酬计算代码实现

    第6章 系统测试
    系统采CS架构QT框架版QT5111QT版应QT5111版数库SQLite适类系统
    功测试例结果表61示
    表61 测试例
    序号
    测试项
    输入操作
    预期结果
    测试结果
    1
    账号注册
    输入账号密码姓名手机号选择性职位点击注册进行注册
    输入账号已存时弹出话框提醒账号已存输入账号存时够够注册
    预期致
    2
    户登录
    输入账号密码选择户类型点击登录进行登录
    根选择户类型进行账号验证账号密码符时弹出话框提示户账号密码输入错误
    预期致
    3
    户签签退
    户成功登录系统页点击签签退
    系统够成功记录签签退时间
    预期致
    4
    户修改信息
    户点击信息修改姓名手机号点击修改进行修改
    户点击信息够成功跳转信息界面户修改姓名手机号进行修改户点击修改够成功更新数库相应信息
    预期致
    5
    考勤查(员工端)
    户点击考勤查查考勤情况
    户点击考勤查 够成功跳转考勤查界面够显示户月出勤天数迟次数早退次数考勤信息户点击查询时显示户选择月份出勤天数迟次数早退次数考勤信息
    预期致
    6
    薪酬查(员工端)
    户点击薪酬查查薪酬情况
    户点击薪酬查 够成功跳转薪酬查界面够显示户月薪酬信息户点击查询时显示户选择月份薪酬信息
    预期致
    7
    修改密码
    户点击修改密码输入原密码修改密码确认密码点击修改进行修改
    户点击修改密码 够成功跳转修改密码界面原密码正确会弹出话框提示户原密码输入错误修改密码确认密码致会弹出话框提示户两次密码输入致原密码正确修改密码确认密码致会更新密码信息弹出修改成功话框
    预期致
    8
    加班确认
    点击加班确认输入加班时间
    系统够正确显示前天出勤员信息点击加班确认钮输入加班时间够更新加班信息
    预期致
    9
    职位理
    理员点击职位理界面点击添加者点击删
    理员点击职位理够成功跳转职位理界面进行添加者删操作时次点击确定时会进行数更新
    预期致
    10
    员工理
    理员点击员工理界面修改员工职位点击保存
    理员点击员工理够成功跳转员工理界面点击保存钮时进行数更新点击取消钮时回滚事务
    预期致
    11
    考勤查(理端)
    理员点击考勤查界面点击查询者点击导出
    理员点击考勤查够成功跳转考勤查界面够显示天员工考勤情况点击查询时显示选择日期员工考勤情况输入员工姓名显示应员工考勤信息点击导出时够正确导出显示界面数
    预期致
    12
    薪酬查(理端)
    理员点击薪酬查界面点击查询者点击导出
    理员点击薪酬查够成功跳转薪酬查界面够显示月员工考勤情况点击查询时显示选择月份员工考勤情况点击导出时够正确导出显示界面数
    预期致
    13
    薪酬设置
    理员点击薪酬设置界面选择职位点击设置
    理员点击薪酬设置够成功跳转薪酬设置界面点击设置够准确更新相应职位薪酬参数
    预期致

    测试某企业考核系统系统模块测试通

    总 结
    次系统设计中步步进行着系统需求分析整体构思设计实现工作
    开发该考核系统源兼职时负责工作容时负责员工考勤工资计算工操作时会出现登记信息错误会帮忙修改考勤信息情况会造成信息失真考勤薪酬记录需时间整理数法快速获果够开发完整线考核系统企业更员工展开考勤理整考核系统需求分析界面设计代码实现系统测试步步学完成次课题实践中发现系统实现环环相扣步步实现开始心规划仔细考虑系统实现程中步关键步稍微步计划错导致续环节需修改造成变更堆积
    次毕业系统设计中开始接触全新开发框架说疑种挑战实现构思系统功花量时间进行学尝试刚开始环境搭建数操作系统实现慢慢难点进行资料查阅慢慢理解进行解决
    然目前系统运行良认代码健壮性差户界面够美观系统单机未够实现互联网通讯问题进行完善系统进步拓展例增加请假功户带更体验便捷

    参考文献
    [1]龚凌璞Qt框架中信号槽机制研究[J]计算机光盘软件应2013(11)281283
    [2]李红伟基C++语言计算机软件编程分析[J]数码世界2017(12)
    [3]孙雨轩C++编程中常见问题解决途径[J]数字通信世界2018(02)
    [4]郑莉C++语言程序设计[M]北京清华学出版社2010
    [5]黄维通Visual C++面象视化程序设计[M]北京清华学出版社2011
    [6]祁宇深入应C++11[M]北京机械工业出版社2015
    [7]戴传飞嵌入式数库SQLite研究视化工具设计[D]南京南京邮电学2018
    [8]周磊基QTSQLite家居监测系统[D]河北石家庄铁道学2015
    [9]龙灏SQLite数库Qt5开发环境中应[J]电子世界界2017(24)6163
    [10]马辉浅谈SQLite数库操作常方法[J]科技视界2017(05)
    [11]蔡志明卢传富李立夏等精通Qt4编程[M]北京电子工业出版社2008
    [12]王珊萨师煊数库系统概[M]4版北京高等教育出版社2006
    [13]布兰切特萨摩菲尔德C++ GUI Qt4编程[M]闫锋欣译2版北京电子工业出版社2008
    [14]王维波栗宝鹏侯春Qt59 C++开发指南[M]北京民邮电出版社2017


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    企业文档信息管理系统的设计与实现

    企业文档信息管理系统的设计与实现摘要:随着计算机技术的不断发展,电子档案管理在企业文档信息管理中越来越得到广泛的应用及普及。本文通过对。。。。。的分析,针对。。。。。的问题,提出了。。。。。。...

    2年前   
    508    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2635    0

    电子公文管理系统设计与实现

    电子公文管理系统设计与实现  1 引言   公文是政府军队等各类部门请示汇报、命令下达等工作中的重要部分。传统的公文归档以纸质原件为主,存放在档案局等部门,当归档公文数目逐渐增多时,公文的查找...

    9年前   
    827    0

    基于SpringBoot博客系统的设计与实现

     基于SpringBoot博客系统的设计与实现Design and implementation of bl...

    2年前   
    970    0

    仓库管理系统的设计与实现

    1 绪论随着社会经济的不断进展,各个企业也面临着各种机遇和挑战。为了能够在这个信息化的时代连续进展下去,就必需紧跟上时代的脚步。随着网络技术的不断进展, 现代物流技术也在不断的更换代。传统的人...

    1年前   
    275    0

    双汇物流管理系统的设计与实现

    世纪的前十年是我国物流行业飞速开展的十年,伴随着网络购物的指数性增长,以及城市化商业的迅速开展,物流公司如雨后春笋般崛起,三通一达、德邦、中外运等都已经开展成全国规模型物流企业,然而随着市场的不...

    2年前   
    785    0

    餐饮管理系统的设计与实现

     题 目 餐饮管理系统的设计与实现 学生姓名 焦诚 学号 1121024048 所在学院 ...

    2年前   
    696    0

    酒店管理系统的设计与实现

     酒店管理系统的设计与实现 摘 要 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全...

    5年前   
    1720    0

    最终电子教务管理系统设计与实现

    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

    2年前   
    671    0

    餐饮管理系统的设计与实现

    摘 要1.背景目的:随着我国经济发展和人民生活水平显著提高,全社会对餐饮业的需求量也越来越大;伴随着消费的持续增长,餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,...

    3年前   
    972    0

    小区物业管理系统设计与实现

    小区物业管理系统设计与实现 摘 要 随着我国科学技术和社会经济的不断发展,人们对住宅的要求也越来越高,为了适应社会的这一需求,物业管理系统应用而生。本系统利用计算机与互联网的优势,采...

    5年前   
    2037    0

    图书借阅系统的设计与实现

    绪 论图书馆对于我们来说也是耳熟能详了,据我们所知,在各个小到小学,初中、高中,大到大学基本没所学校都有图书馆,它是一个聚集了信息资源的一个地方。在没有当今时代飞速发展的信息网络的时代,图书...

    3年前   
    641    0

    网上订餐系统的设计与实现

     网上订餐系统的设计与实现摘 要近年来,我国的互联网正处于快速发展的阶段,使用网络的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功...

    3年前   
    693    0

    毕业论文管理系统的设计与实现

    摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难...

    2年前   
    436    0

    网上书店系统的设计与实现毕业设计

     密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 ...

    4年前   
    1230    0

    基于SSM的企业进销存管理系统的设计与实现

    基于SSM的企业进销存管理系统的设计与实现摘 要本企业进销存管理系统主要是针对企业进销存管理而开发,可以帮助企业进行合理化的管理,调高管理效率,对企业发展非常重要。我毕业设计探究的企业进销存系...

    2年前   
    959    0

    基于ARM的智能电子秤系统的设计与实现

    随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携...

    3年前   
    1161    0

    基于JavaWeb的图书管理系统的设计与实现

    有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,...

    3年前   
    1131    0

    超市进销存管理系统的设计与实现

    目录超市进销存管理系统的设计与实现 1摘 要 2Supermarket’s Invoicing Management System 3Abstract 3Key Words: Invoici...

    3年前   
    821    0

    基于opencv的车牌识别系统设计与实现

     基于opencv的车牌识别系统设计与实现 ...

    2年前   
    746    0

    文档贡献者

    爱***享

    贡献于2021-09-06

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档