数据库课程设计实验报告.docx

上传人:h**** 文档编号:11191121 上传时间:2022-04-17 格式:DOCX 页数:55 大小:51.36KB
返回 下载 相关 举报
数据库课程设计实验报告.docx_第1页
第1页 / 共55页
数据库课程设计实验报告.docx_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《数据库课程设计实验报告.docx》由会员分享,可在线阅读,更多相关《数据库课程设计实验报告.docx(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库课程设计实验报告数据库系统课程设计题目: : 考勤管理系统专业: 计算机科学与技术年级: 大二班级: : 学号: 姓名: 指导老师: : 完成时间: : 201 年 6 6 月 月 8 8 号书目 一、试验目得误错 错误! 未定义书签。二、试验平台误错 错误! 未定义书签。三、试验内容误错 错误! 未定义书签。四、试验要求误错 错误! 未定义书签。五、试验步骤误错 错误! 未定义书签。1 1、 、 析分求需统系 系统需求分析 . 错误! 未定义书签。、1 系统功能分析误错 错误! 未定义书签。1、2 系统功能模块设计(划分)误错 错误! 未定义书签。、3 与其它系统得关系误错 错误! 未

2、定义书签。、 误错 . 图程流据数 错误! 未定义书签。2 2 、 计 数据库设计误错 错误! 未定义书签。2、1 误错 . 析分求需库据数 错误! 未定义书签。2、 误错计设构结念概库据数 错误! 未定义书签。2、3 数据库逻辑结构设计误错 错误! 未定义书签。2、4 运用 PeDne1进行数据库得设计与建立误错 错误! 未定义书签。、5 误错 . 计设得面界行进 8 P erxA 用使 错误! 未定义书签。3 3 、 各功能模块得设计与实现 . 错误! 未定义书签。3、1 误错 . 明说能功 错误! 未定义书签。3、2 误错计设面界户用 错误! 未定义书签。3、3 误错 . 现实得块模能功

3、各 错误! 未定义书签。4 4 、 系统实现 . 14 4、 误错 . 计设体总统系 错误! 未定义书签。4、 误错现实得式方接连 CBDO 错误! 未定义书签。4、 登陆界面得实现 . 错误! 未定义书签。、4 注册界面得实现 . 错误! 未定义书签。、5 找回密码得实现 . 错误! 未定义书签。、6 主界面得实现 . 错误! 未定义书签。4、7 误错 . 现实得置设间时班下上 错误! 未定义书签。4、8 考勤修改得实现误错 错误! 未定义书签。4、9 出勤记录得实现 . 错误! 未定义书签。4、1 加班记录得实现 . 错误! 未定义书签。4、11 误错 . 现实得录记假请 错误! 未定义书

4、签。4、12 误错 . 现实得录记差出 错误! 未定义书签。4、13 误错 . 现实得除删录记与计统勤考 错误! 未定义书签。六、得 试验心得误错 错误! 未定义书签。示 七、部分代码展示误错 错误! 未定义书签。一、 试验目得 数据库系统课程设计就是为了协作数据库原理及应用开发而设置得,就是计算机科学与技术、网络工程、信息平安、物联网工程、软件工程等专业集中实践得教学环节,就是将关系数据库理论学问转化为解决实际问题实力得重要环节。数据库系统课程设计目得在于加深对关系数据库理论学问得理解,通过运用详细得 DBMS,驾驭一种实际得数据库管理系统并驾驭其操作技术,娴熟驾驭运用数据库前端开发工具(如

5、 VB、 C、 Java、 Delphi、 PowerBuider 等),进一步提高同学们运用数据库技术解决实际问题得实力。二、试验平台 l owesger l Axrel ql sever 20 l Q 5、 三、试验内容 目前市面上流行得后台数据库管理系统有:适合大型企业得 Orc,适合中小型企业得 SLEVER,以及开源得 ySQL.考虑到数据库管理系统得易操作性以及试验室得实际状况,本次课程设计举荐运用 QLSRE 作为课程设计得后台数据库管理系统,也可以运用 ML 或 Oracl 等.前台数据库应用开发工具有 V、Delphi、V、ava,以及广泛流行于互联网上得、NE、J2EE 技

6、术等.、ET、J2EE 技术采纳得就是典型得 BS 计算模式,就是高校后续课程涉及到得开发技术,目前不适合本次课程设计实践教学开发环境。经典得桌面数据库应用开发就是典型得 /S 计算模式,即应用数据库前端开发工具编写客户端程序,通过客户端程序来连接与访问后台数据库。考虑到同学们都学习过/C+,因此,本次选用 VC+作为前台数据库开发工具(也可以选用 VB、eli、Java 等)。两周得课程设计要求同学们开发一个小型数据库管理信息系统。所设计得小型管理信息系统应包含查询、插入、删除、修改、统计、用户权限管理等基本功能,界面采纳菜单或对话框得形式。依据同学们所选得设计课题,给出系统需求分析,设计出

7、系统得概念模型、逻辑模型,用 SQL 语言实现数据库得建立、应用与维护,最终写出具体得设计说明书。四、试验要求 考勤制度就是每个企事业单位所必需得,计算机得出现使员工出勤状况得记录与统计变得非常简洁。考勤管理系统得主要功能如下: l 上下班时间得设定。上下班时间相对固定,可保存在客户端得设置文件中。l 员工出入单位得状况记录.出入状况主要由考勤机来记录,但就是须要设置人工添加得功能,以针对特别状况得处理。l 请假、加班与出差状况得记录. l 每个月底进行整个月得出勤状况统计. 考勤系统记录了员工上下班得状况,为工资管理干脆供应每个月工作时间得统计结果,用以计算工资。同时考勤系统也须要其它系统供

8、应得员工、部门等信息。五、试验步骤 1. 系统需求分析1.1 系统功能分析 考勤管理系统得主要功能如下: l 上下班时间得设定。上下班时间相对固定,可保存在客户端得设置文件中。l 员工出入单位得状况记录。出入状况主要由考勤机来记录,但就是须要设置人工添加得功能,以针对特别状况得处理。l 请假、加班与出差状况得记录。l 每个月底进行整个月得出勤状况统计. 1.2 系统功能模块设计(划分) 本系统功能模块如图 1 所示.1.3 与其它系统得关系 考勤系统记录了员工上下班得状况,为工资管理干脆供应每个月工作时间得统计结果,用以计算工资.同时考勤系统也须要其它系统供应得员工、部门等信息。1.4 数据流

9、程图 系统得数据流程如图 2 所示。出勤得原始时间记录主要来源于考勤机,并且以固定格式保存得数据库中。考勤管理系统得任务就是如何处理这些数据。2. 数据库设计2.1 数据库需求分析 依据数据流程,可以列出以下管理系统所需得数据项与数据结构 l 出勤记录:记录号、员工、出入状况、出入时间. l 请假记录:记录号、员工、假期起始时间、假期结束时间、请假缘由。l 加班记录:记录号、员工、加班时间长度、日期。l 出差记录:记录号、员工、出差起始时间、出差结束时间、详细描述。l 月度考勤统计:记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、旷工次数 所

10、需得外部数据支持: l 人员信息:员工号、密码、权限、姓名、部门、当前状态等 l 部门设置:部门编号、名称等 2.2 数据库概念结构设计 图 3 就是本系统所需数据得 E-R 模型图。2.3 数据库逻辑结构设计 依据系统得 E-R 图,总共须要 8 个数据表得数据支持。其中人员信息与部门设置可以运用人事管理系统中已有得数据表,而出勤记录、月度考勤统计、请假、加班、出差表与上下班时辰表须要独立设计。这 8 个数据表得结构如表 1 到表 8所示 表 1ATTEDANE 出勤记录表 名称 代码 数据类型 记录编号 ID ubr (2) 出入状态 _OUT Chacer (2) 出入时间 IO_T D

11、ate & Time 表 2ATTENDANCS月度考勤统计表 名称 代码 数据类型 记录编号 I umber (20) 统计年月 EART Dat & Tme 累计工作时间 WORK_HOU Intgr 累计请假时间 LEV_DAY neg 累计加班时间 OVE_HOUR Inger 累计出差时间 RRNDHD negerY 迟到次数 A_TM Integ 早退次数 EARY_TIES Integr 旷工次数 ASENTIMES tger 表EAVE 请假记录表 名称 代码 数据类型 记录编号 ID Numbr (0) 起始时间 STIE Date Ti 结束

12、时间 ENTM Date Tie 缘由 ESN Tx 表OVERTIME 加班记录表 名称 代码 数据类型 记录编号 ID Number (2) 加班时间 OK_HOURS Itege 日期 ORKATE Dte & Ti 表 5ERRAD 出差记录表 名称 代码 数据类型 记录编号 D Nme (20)起始时间 STRT_TI Dt & Tim 结束时间 ED_TME te & Tie 详细描述 EPON ex 表 6PERSON 员工个人信息表 名称 代码 数据类型 员工号 PRSON_ID Nubr (20)密码 PERSON Variab

13、le chracters (0)权限 AUHIT Txt 姓名 NAME ariable chracer (20) 性别 SEX Chracters () 生日 IRTHAY Dat & im 所在部门 DEAMENT Vaiale carcers (0) 职务 JB Vaia hrater (2)受教化程度 EDU_LEVL Variable charcers (0) 专业技能 SPECIT Text 家庭住址 DDRES Te联系电话 TEL Numbr (20)电子信箱 EAI x 当前状态 TAT hactr (2) 备注 REMARK ex 表 7 DEPARTMN部

14、门信息表 名称 代码 数据类型 部门编号 ID Numbr (0) 部门名称 ME ext 部门经理 MANER arie carcts (2)简介 IT xt 表 mutn schdule 上下班时辰表 名称 代码 数据类型 季节 Seasn Varable charcter (2) 上班 Gotwork ate & e 下班 Go_rk Dat me 2.4 运用 PowerDesiger1进行数据库得设计与建立Per esigner 就是 Sybse 公司得 CASE 工具集,运用它可以便利地对管理信息系统进行分析设计,她几乎包括了数据库模型设计得全过程.利用owr De

15、siger 可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行限制. SQ Server 就是icosoft 公司推出得关系型数据库管理系统数据库引擎为关系型数据与结构化数据供应了更平安牢靠得存储功能,使您可以构建与管理用于业务得高可用与高性能得数据应用程序。详细过程如下: l 打开 PwerDsigner1,新建一个概念模型项目,将上面进行需求分析与数据库设计所得得表在软件中表示出来,同时将各个表之间得联系给关联好。l 概念模型设计好之后,选择 Tools -> Gerate Psical ae Mode ,在 DBMS 选项中

16、选择想要生成脚本得对应得数据库,我这里选择得就是对应得 icrosof SQ Serve 00 ,点击确定即可生成对应数据库得物理模型。l 生成物理模型之后,再检查下实体之间就是不就是有一些与预料得不同得地方,有得话则就是概念模型得设计不正确,须要重复第一步,没有得话就可以接着下一步。l 检查完物理模型之后,就可以将建立得模型以 SQ脚本得形式导出来,详细操作就是 Dtase - Gnerate Datebse ,再点确定就可以将脚本导出来 l 打开Q Server Managemn Stud ,在自己得数据库位置单击右键,选择 新建查询 ,然后导入上一步生成得 SQL 脚本,选择 执行 即可

17、将在 PowrDesige16 中设计好得物理模型生成在 SQL evr Managemnat Studio 中,至此,数据库得设计与建立工作完成。2.5 运用 Axur RP 8 进行界面得设计 xu P 就是美国e Softre Solutio公司旗舰产品,就是一个专业得快速原型设计工具,让负责定义需求与规格、设计功能与界面得专家能够快速创建应用软件或eb 网站得线框图、流程图、原型与规格说明文档。详细过程如下:(以登陆界面为例)l 首先明确登录界面须要多少得输入框与标签以及按钮,须要多少就拖多少到中间得空白处去。l 为了能够更好地理解各个控件就是干什么用得,最好把对象名给改成自己能够理解

18、得。l 根据自己喜爱得风格摆放各个控件得位置,调整属性。l 详细教程可以参考百度。3. 各功能模块得设计与实现3.1 功能说明 a) 上下班时间设置 系统默认采纳每个季节八点上班,晚上十点下班,在上下班时间设置模块中能够更改选中季节得上下班时间. b) 添加修改出勤记录 通过系统选用上班()或者下班(O)进行出勤记录得添加,假如上班记录添加得时间晚于当个季节得上班时间,则会在迟到记录中加一,下班也就是同样得道理。c) 加班记录 通过系统可以选择添加加班小时数,同时添加加班记录得时刻会被记录在记录表中。d) 请假记录 通过系统可以添加请假记录,选择请假得起始时间与结束时间后,系统会自动将请假得时

19、间记录到记录表中. e) 出差记录 通过系统可以添加出差记录,选择出差得起始时间与结束时间后,系统会自动将出差得时间记录到记录表中。f) 考勤统计 系统可以自动汇总出勤表、加班表、请假表、出差表得数据,计算出每个员工得考勤状况如加班小时数与迟到次数等等。3.2 用户界面设计 完成数据库创建与功能说明以后,我们可以进行下一步工作,即设计用户界面。a) 登录认证窗口 登录认证采纳两种身份验证方式,管理员方式与员工方式。b) 主窗体 主窗体用来选择所要执行得功能。c) 上下班时间设置窗体 上下班时间窗体用来设置选中季节得对应上下班时间。 d) 考勤修改窗体 考勤修改窗体用来记录每次得上下班时间.e)

20、 添加修改出勤记录界面 出勤修改界面用来修改出勤记录,如迟到次数与早退次数等等。 f) 加班记录界面 加班记录界面用来记录加班信息g) 请假记录界面 请假记录界面用来记录请假信息. h) 出差记录界面 出差记录界面用来记录出差信息.i) 考勤统计窗口 考勤统计窗口用来显示或者全部删除或者指定删除统计信息. j) 注册窗口 注册窗口用来注册新员工信息。k) 遗忘密码窗口 遗忘密码窗口用来重置密码。 l) 提交胜利窗口 提交胜利窗口用来显示提交就是否胜利。3.3 各功能模块得实现 a) 数据模块得创建 数据模块得创建通过导入 PwerDsign16 生成得脚本文件生成,导入得就是数据得结构,也可以

21、与脚本一起导入数据,但就是我选择得就是手动输入数据。b) 上下班时间设置 上下班时间得设置在与数据库连通之后,首先通过lect 语句查找出当前选择得季节得上下班时间,然后通过pdae 进行上下班时间得更新。c) 添加修改出勤记录 出勤记录得修改首先通过 select 查询到对应员工号,假如没有对应员工号则询问就是否要添加到员工表中,假如添加得话,顺便也会给统计表中插入一条新员工得记录。查询胜利后即可选择迟到次数与早退次数等等,输入相应得值再按下提交(udte)后即可将出勤信息修改。d) 加班记录 加班记录得增加首先通过 seet 查询到对应员工号,假如没有对应员工号则询问就是否要添加到员工表中

22、,假如添加得话,顺便也会给统计表中插入一条新员工得记录。查询胜利后即可增加加班信息,加班信息包括加班时长与加班日期,按下提交(nsrt)后即可将加班记录增加到加班记录表中。e) 请假记录 请假记录得增加首先通过 select 查询到对应员工号,假如没有对应员工号则询问就是否要添加到员工表中,假如添加得话,顺便也会给统计表中插入一条新员工得记录。查询胜利后即可增加请假信息,请假信息包括请假得起始时间与结束时间以及请假得缘由,按下提交(sert)后即可将请假记录增加到请假记录中。f) 出差记录 出差记录得增加首先通过 slect 查询到对应员工号,假如没有对应员工号则询问就是否要添加到员工表中,假

23、如添加得话,顺便也会给统计表中插入一条新员工得记录。查询胜利后即可增加出差信息,出差信息包括出差得起始时间与结束时间以及出差得缘由,按下提交(int)后即可将出差记录增加到出差记录中。g) 考勤统计 考勤统计通过将各个分表如出勤表、请假表等表进行汇总,汇总出得数据存入考勤统计表中。4. 系统实现4.1 系统总体设计 系统总体采纳面对对象设计方法进行设计开发。对象指得就是类得实例.它将对象作为程序得基本单元,将程序与数据封装其中,以提高软件得重用性、敏捷性与扩展性。加上 QT 所采纳得就就是 C+得编程方法,选用面对对象编程方式成为了一种必定。从以上对数据库与功能得分析总结出本系统须要一个登录模

24、块,一个注册模块,一个找回密码模块,一个功能选择模块,一个上下班时间设置模块,一个出勤登记模块,一个考勤修改模块,一个请假登记模块,一个出差登记模块,一共就是九个模块。ODBC数据库访问技术只适用于winows系统,因为须要在DC驱动程序管理器中进行数据源注册,而只有 windows 才集成了 OD驱动程序管理器(限制面板/管理工具/数据源)。AD(AciveX Da Objet)具有跨系统平台特性,它干脆对 DBMS 数据库进行操作,即系统中必需有 DBMS,但不须要驱动程序,不须要注册数据源,所以具有很好得可移植性。由于开发环境选在iows X,运用得数据库为icrosoft SL Sev

25、r 205,因此采纳OBC得连接方式而不就是 ADO 方式。得益于采纳面对对象得方式开发,软件在开发过程中得测试可以采纳单元测试方法,独立测试每个模块即可,最终再组装到一起进行集成测试,这样可以尽可能地节约时间。4.2 DBC 连接方式得实现 开放数据库连接(On Dabase onectivity,OBC)就是微软公司开放服务结构(O,Windos Opn Srices Achtecture)中有关数据库得一个组成部分,它建立了一组规范,并供应了一组对数据库访问得标准API(应用程序编程接口)。这些 AI 利用 SQ来完成其大部分任务。OD本身也供应了对 SQL 语言得支持,用户可以干脆将

26、SQL 语句送给 ODC。这里我们只须要知道基本得 ODB连接方式与配制方法即可。Wndows 已经包含了应用程序、驱动管理器、驱动程序以及数据源,我们所要做得就就是配置好数据源,详细配置方法如下:l 打开 限制面板— 管理工具 - 数据源(D)。 l 单击 添加 按钮,打算添加一个新得数据源,这个数据源就是与自己所写得程序相关得.填写好名称,这个名称与后面程序进行 ODBC 连接有至关重要得联系,服务器选择数据库所在得服务器,完毕之后选择下一步。l 如图所示选择连接方式,输入正确得账号密码,单击下一步。l 默认得数据库更改为要操作得数据库,点击下一步. l 始终按下一步直到完成,

27、然后单击 测试数据源 ,假如测试胜利则 ODB配置胜利,可以进行接下来得工作.接下来就就是在T 中实现运用 ODBC 方式连接数据库: l 在QT中运用数据库操作须要添加对应得头文件,以及在工程文件中添加对S得支持. l 添加完成后即可通过代码进行数据库得连接l 其中,QSqlDaebase:addDaebas(QOBC)为添加 ODC 得驱动到 Q程序中,没有驱动得话也就无法正确连接数据库.setHostNam("416-2) 为设置想要连接得主机得名字,假如就是远程服务器得话也可以干脆输入 IP 地址。setDatbaseame("sqlsrver&am

28、p;quot;)为设置数据库得连接名,这里就用到了之前设置数据源时得名称,这个连接名须要与数据源里面得名称一样才能连接。seserame("a) 与 stPasswor("sa20")分别为设置登陆账号与密码,假如采纳得就是ndws账户登陆得话就不须要设置这两项,不就是得话就须要设置。最终得那个 ope() 就是用来推断就是不就是已经打开对应得数据库,胜利得话会返回 tre ,否则就就是 fals ,表示不胜利,须要重新设置。此外,在 Microsoft QL erver Mnaget Studi中可以干脆导出对应表得增、删、查、改脚本,详

29、细方法如下:l 到这里也就结束了 ODC 连接方式得实现,接下来可以依据对应得功能写代码了。4.3 登陆界面得实现 登录界面所须要得东西主要就是用户与管理员单选框、账号与密码输入框、登录按钮、注册账号按钮与找回密码按钮,这里列出我得一些主要得控件: 控件类型 控件名 用途说明 QLbel itlebl 标题 QPusBut Riseruo 注册FrgetPushButon 遗忘密码LndBtto 登陆pusutto 重置输入框 QRadoButon se_radoBtton 用户按钮dmn_adoutton 管理员按钮 QLeEdit AcconEit 账户输入assordEit 密码输入 在

30、 QT 设计师模式中我设计完成得界面就是这样得: 须要留意得就是: l 四周得弹簧就是用来固定比例得,这样可以在变更窗口大小得时候动态变更各个控件得大小。l 背景得变更放在该类得构造函数中,运用自动填充全部。l 密码输入时显示为加密模式,运用 ui->PaswordEdt—setEchMode(Linedit::aswo);l 回车得焦点设置为登陆按钮l 按下登陆或注册或遗忘密码时会将当前窗口隐藏,同时打开对应得窗口。4.4 注册界面得实现 用户注册界面主要用到得就是两个按钮,一个提交,一个返回,其她得均为输入框,主要控件如下:控件类型 控件名 用途说明 Qushut

31、on SubiButn 提交ReturBtn 返回 QLieEit PersNumerLieEit 输入用户名Psswordieit 输入密码Namenedi 输入姓名TELLinedit 输入手机号码 Qae irhayDteEdit 选择生日 在T 设计师模式中我设计完成得界面就是这样得: 须要留意得就是:l 必需输入得为员工号,其她可以填也可以不填,不填得话就找不回密码。4.5 找回密码得实现 找回密码界面主要运用三个按钮,四个输入框,部分主要控件如下: 控件类型 控件名 用途说明 QPushButo PaswodPuhButtn 确认用户名SubitPusBton 提交ReturnPu

32、shButton 返回 LineEi PrsonNubLnedit 输入用户名NamLineEt 输入密码TLLiEdit 输入手机号NewasswodLinet 输入新密码 在 QT 设计师模式中我设计完成得界面就是这样得:须要留意得就是: l 假如注册时没有输入姓名与手机号,在这里就是找不回密码得,只有联系管理员在数据库中修改。4.6 主界面得实现主界面主要运用七个按钮,部分主要控件如下:控件类型 控件名 用途说明 QushBut Worktutton 上下班时间WrkAttdanceButton 考勤修改AttendnceBttn 出勤管理OverTimeButton 加班管理eavBu

33、ttn 请假管理ErrandButtn 出差管理rkAttenanceStaisicButon 考勤统计 在 QT 设计师模式中我设计完成得界面就是这样得:须要留意得就是:l 四周得弹簧与之前得一样,都就是为了维持固定比例不变形。l 每个按钮就是交叉分布得,所以有图得部分就是点不了得。4.7 上下班时间设置得实现 上下班时间设置界面主要运用两个显示标签,四个按钮,两个下拉框与两个时间设置框,部分主要控件如下:控件类型 控件名 用途说明 QLabl CrretUTieSowal 显示当前上班时间CrrentDownTimeShowLable 显示当前下班时间 QPsBttn pbmtButton

34、 提交上班时间更改DownbmitBttn 提交下班时间更改niializationutt 初始化上下班时间BckButton 返回 QboBox sson_boBox 上班季节下拉框dow_seasonbox 下班季节下拉框 QTimEi DowntimeEdit 下班时间设置框Up_timeEdit 上班时间设置框 在 QT 设计师模式中我设计完成得界面就是这样得: 须要留意得就是:l 重置为初值只能重置当前页面得,而不就是重置全部。l 系统默认上班时间上午八点,下班时间晚上十点。l 上下班时辰表就是存在数据库中得,而不就是存在程序之中. 4.8 考勤修改得实现 考勤修改界面主要运用九个按

35、钮,八个输入框与七个显示标签,部分主要控件如下: 控件类型 控件名 用途说明 QPushBtton PesonSubmiButon 提交员工号returnBto 返回ChageWrkmiBuon 工作时间修改提交ChangeOetimeSubiBut 加班时间修改提交ChangeveSumiButto 请假时间修改提交ChangeErnSubmtButton 出差时间修改提交CngeLatebmituton 迟到次数修改提交ChanLeveearlSumtBuon 早退次数修改提交ChangAbenteismubmitButo 旷工次数修改提交 QLnEit PersninEdit 员工号输入

36、WomnglineEi 变更得工作时间verTimeChage_inEdit 变更得加班时间LeaeTimeChane_linEdi 变更得请假时间radTimChang_lieEdi 变更得出差时间LateTimeshange_lineEt 变更得迟到次数eaveEaryimesChange_leEdt 变更得早退次数AbnteimTesange_eEdt 变更得旷工次数Qbel CurretorkTimeNumbeabel 显示当前工作时间CurrentvertieTmeubrbel 显示当前加班时间urrtLeveTimeNmberLabl 显示当前请假时间CurentErranTime

37、Nuberae 显示当前出差时间CurntLtemesNumberLabe 显示当前迟到次数rreLeaeeyTimesNuberLel 显示当前早退次数CurrentAbsteeismTimesNumberLael 显示当前旷工次数 在设计师模式中我设计完成得界面就是这样得:须要留意得就是: l 只有输入了员工表中已有得员工号才能进行更改。l 假如输入得员工号不存在,可以选择新建一个员工信息, 4.9 出勤记录得实现 出勤记录界面主要运用三个按钮,一个输入框,两个单选框与一个时间设置框,部分主要控件如下: 控件类型 控件名 用途说明 QPushuton PeoNmberSbmitButton

38、 提交员工号Stutton 提交出勤信息ReturnButton 返回 QLinEdit ersoNumbrEdne 输入员工号 QRaditt IN_aioBtton 选择上班OU_radiuton_2 选择下班 Qatemedit I_OU_daeTimi 上下班时间记录 在 QT 设计师模式中我设计完成得界面就是这样得: 须要留意得就是:l 只有输入了员工表中已有得员工号才能进行信息记录。l 必需选择上班或者就是下班,否则会提示错误无法提交信息。4.10 加班记录得实现 加班记录界面主要运用三个按钮,一个输入框,一个双精度自旋框与一个时间设置框,部分主要控件如下: 控件类型 控件名 用途

39、说明 QushButo eronNumbeSuBtto 提交员工号Sumtutto提交信息eturnButon返回 Qineit erNumbrlineEdit 输入员工号 DobleSpinBox OvertimeLegthoubleSpiBox 输入加班时长 DteTieEdit OemeDaeatEdt 加班记录日期 在 Q设计师模式中我设计完成得界面就是这样得:须要留意得就是:l 只有输入了员工表中已有得员工号才能进行信息记录。l 这里得加班日期就是指加班得那天而不就是进行记录得那天。4.11 请假记录得实现 请假记录界面主要运用三个按钮,两个输入框与两个时间选择框,部分主要控件如下:控件类型 控件名 用途说明 Quhuton PrsoSubmiutton 提交用户名ubitButto 提交信息ReturnButton 返回 LieEit PesondiLine 输入员工号 QTextEit Reasotextdit 输入请假备注 atTimeEdit LaBegin_dteTimdi 请假起始时间LeaveEndaeTiedit 请假结束时间 在 QT 设计师模式中我设计完成得界面就是这样得:须要留意得就是: l 只有输入了员工表中已有得员工号才能进行信息记录. l 请假缘由字数没有限制。4.12出差记录得实现 出差记录界面主要运用三个按钮,两个输入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁