| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

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

爱***享

贡献于2021-09-06

字数:16218




某企业考核系统设计实现

某企业考核系统设计实现

信息化社会理信息系统成企业理必少部分企业考核系统已成企业员工理项重容
系统员工考勤理系统系统分员工端理员端两端口员工通该系统记录考勤情况理员通该系统查员工信息准确获取员工考勤信息薪酬信息员工进行加班确认工作效率更提高
系统采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 香币 [ 分享文档获得香币 ]

购买文档

相关文档

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

企业文档信息管理系统的设计与实现摘要:随着计算机技术的不断发展,电子档案管理在企业文档信息管理中越来越得到广泛的应用及普及。本文通过对。。。。。的分析,针对。。。。。的问题,提出了。。。。。。的方法,运用。。。。技术,设计与实现了一种企业文档信息管理系统。论文详细的论述了其研究过程。关键词:档案管理,标准,电子管理系统,LuceneA study on multi-target trac

平***苏 2年前 上传511   0

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

毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管理势在必行。 目前高校基本都采用网站的形式管理学生的毕业设计。 本文系统地介绍了毕业设计管理系统的工作原理、实现技术及系统架构方案。从而论述了一个毕业设计管理系统的设计原理、设计思想及具体的实现过程,对

山***1 5年前 上传2648   0

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

 基于SpringBoot博客系统的设计与实现Design and implementation of blog system based on SpringBoot中文摘要互联网随着社会的进步也渐渐得到普及,给人们带来很多便利,可以提供更多的服务,在互联网还没有发展起来之前,人们需要购买纸质报

平***苏 2年前 上传976   0

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

1 绪论随着社会经济的不断进展,各个企业也面临着各种机遇和挑战。为了能够在这个信息化的时代连续进展下去,就必需紧跟上时代的脚步。随着网络技术的不断进展, 现代物流技术也在不断的更换代。传统的人工记载的办公方法已经无法满足很多企业的需要,因此,每个企业都需要一个自动化的仓库治理系统。仓库是每个企业都必需慎重治理的地方,由于货物是企业最根本的本钱,只有很好地治理好自己

7***2 1年前 上传280   0

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

电子公文管理系统设计与实现  1 引言   公文是政府军队等各类部门请示汇报、命令下达等工作中的重要部分。传统的公文归档以纸质原件为主,存放在档案局等部门,当归档公文数目逐渐增多时,公文的查找就存在效率较低等缺点。尤其是当用户记不清楚公文的具体年份、标题等内容时,在纸质归档公文中进行基于内容的模糊查询几乎无法实现。另外,纸质公文的管理、维护、防腐等,也需要大量的人力物力支持。   随

D***H 9年前 上传841   0

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

 题 目 餐饮管理系统的设计与实现 学生姓名 焦诚 学号 1121024048 所在学院 数学与计算机科学学院 专业班级 信息管理与信息系统1102班 指导教师

郭***林 2年前 上传698   0

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

 酒店管理系统的设计与实现 摘 要 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。所以城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。 B/S结构的酒店管理系统共实现了8个主要的功能模块:用户信息维护、

z***u 5年前 上传1724   0

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

世纪的前十年是我国物流行业飞速开展的十年,伴随着网络购物的指数性增长,以及城市化商业的迅速开展,物流公司如雨后春笋般崛起,三通一达、德邦、中外运等都已经开展成全国规模型物流企业,然而随着市场的不断饱和,客户日益个性化的物流需求,以及运输本钱的不断升高,各物流企业必须要整合自身资源,提供个性化的差异性效劳

0***狗 2年前 上传789   0

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

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

天***猩 2年前 上传680   0

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

摘 要1.背景目的:随着我国经济发展和人民生活水平显著提高,全社会对餐饮业的需求量也越来越大;伴随着消费的持续增长,餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营管理、餐饮服务等方面提高管理意识。如何用先进的管理手段,提高餐饮企业的管理水平,是每一个经营者所面临的重要课题。2.方法:笔者通过查阅文献和实际调查,首先对餐饮管理系统进行了概述,接着分析

平***苏 3年前 上传977   0

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

绪 论图书馆对于我们来说也是耳熟能详了,据我们所知,在各个小到小学,初中、高中,大到大学基本没所学校都有图书馆,它是一个聚集了信息资源的一个地方。在没有当今时代飞速发展的信息网络的时代,图书馆包含了数量众多的,种类繁多的图书和学生借阅的各种信息,它的管理、运营、图书的借阅,归还记录,这些所有的工作都是要通过人工和纸质记录来完成的,可以想象的到当时的管理是需要很大的人力、物力来实现的,工作效率

平***苏 3年前 上传646   0

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

小区物业管理系统设计与实现 摘 要 随着我国科学技术和社会经济的不断发展,人们对住宅的要求也越来越高,为了适应社会的这一需求,物业管理系统应用而生。本系统利用计算机与互联网的优势,采用ASP.NET技术作为创建应用程序的方式,以C#作为编程语言,采用SQL SERVER 2005数据库作为后台数据库。 论文首先论述了系统的开发背景,并对所用到的开发工具与关键技术做了简单的介绍。接着对

z***u 5年前 上传2056   0

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

 网上订餐系统的设计与实现摘 要近年来,我国的互联网正处于快速发展的阶段,使用网络的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功能完善、操作便捷的网上订餐系统能够很好地吸引大众的注意力,使其成为网络消费的一员。本文通过对各大网上订餐系统进行综合分析,开发出具备功能更加齐全、操作更加便捷的网上订餐系统。通过使用本系统,用户不

平***苏 3年前 上传699   0

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

摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统

平***苏 2年前 上传443   0

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

 密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 学 院: 软件学院 系 软件工程 专业班级:

文***享 4年前 上传1235   0

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

基于SSM的企业进销存管理系统的设计与实现摘 要本企业进销存管理系统主要是针对企业进销存管理而开发,可以帮助企业进行合理化的管理,调高管理效率,对企业发展非常重要。我毕业设计探究的企业进销存系管理系统是用SSM框架,还用了jsp技术和java编程语言和数据库mysql完成的。通过本系统,实现了客户管理,供应商家管理,商品信息管理,

平***苏 2年前 上传965   0

酒店点菜系统的设计与实现

武汉理工大学毕业设计(论文)酒店点菜系统的设计与实现学院(系): 信息工程学院 专业班级: 电子科学与技术0901班 学生姓名: 周 鑫 指导教师: 吕 锋 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不

郭***林 3年前 上传425   0

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

 基于opencv的车牌识别系统设计与实现 Design and implementation of LPR system based on opencv

平***苏 2年前 上传748   0

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

随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或弹簧压缩、拉伸变形来实现计量的弹簧秤,广大居民用户使用的是国家已经明令淘汰的杆秤。

爱***享 3年前 上传1167   0

基于SSH框架的图书管理系统的设计与实现

基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分。计算机技术的发展不仅提高了我们的工作效率,为日常工作提供了极大的便利,而且还在大大地改善了我们生活质量。通过计算机代替人工来处理数据已经成为趋势。传统的通过人工来管理图书资源和读者借阅信息

平***苏 2年前 上传761   0

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

目录超市进销存管理系统的设计与实现 1摘 要 2Supermarket’s Invoicing Management System 3Abstract 3Key Words: Invoicing JSP MySQL1 绪论 31.1 背景分析 41.2 国内外超市进销存管理系统研究现状 41.2.1 国外研究现状 41.2.2 国内研究现状 51.3 本文主要研究内容及

平***苏 3年前 上传827   0

教师档案信息管理系统的设计与实现

摘要 近年来,随着计算机科学技术和计算机网络技术的发展,高校对教师档案的管理逐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。教师档案信息管理系统的设计与实现对高等院校的决策者和管理者来说都至关重要,对教育系统来说更是不可缺少。一个功能齐全的教师信息管理系统不仅可以节约人力物力资源,还可以减轻管理者的工作压力,提高工作效率。本系统采用PHP和MySQL数据库技术,基于B

平***苏 3年前 上传798   0

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

有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑了这些问题。

爱***享 3年前 上传1151   0

基于web学生成绩管理系统设计与实现

随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

平***苏 3年前 上传954   0

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

本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。进行需求分析,建立了该系统的概念结构。在此基础上,提出系统设计原则和设计方法,建立了功能结构图。从需求分析、系统分析、系统设计、系统实施及交付使用等环节,在工作程序和方法上进行了科学规范,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。

z***u 5年前 上传4792   0