




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业考勤信息管理系统设计企业考勤信息管理系统设计/35/35课程设计(论文)论文题目企业考勤信息管理系统摘要随着计算机的普与和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的员工考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本项目开发过程中,主要进行的工作是需求分析、概要设计、详细设计、项目应用的前期准备包括培训、硬件配置等。软件采用基本对话框界面,能满足中小型企业员工考勤管理的基本需要。本论文针对该软件的各个方面,开发过程中涉与到的技术和工具都分别进行了阐述。根据以上分析本系统主要模块如下:1登录窗口模块,2主窗口模块,3添加出勤记录模块,4加班记录模块,5请假记录模块,6出差记录模块,7月度出勤情况表模块。企业考勤信息管理系统设计企业考勤信息管理系统设计#/35能主要是显示相应的功能对话框。各按钮的事件处理代码见附录。上班时间设置窗体功能的实现点击〃设置〃进入界面三设置上下班时间。在界面三中,你可以修改上下班时间,点击〃修改〃,设置的时间会记录到配置文件〃〃中。如果配置文件不存在,上下班时间就被设定为程序中的默认值。界面三:上班时间设置窗体公司的上下班时间相当固定,而且需要在统计时频繁使用,所以不需要保存在数据库中.本例采用标准的设置文件来保存这些数据;“修改”按钮的事件处理程序用于保存当前的设置.“恢复默认设置”按钮的事件处理程序用于恢复原来的设置.这个函数也同时被()函数引用,以实现初始化操作.()函数则存放恢复默认设置按钮的码考勤修改窗体功能的实现考勤修改对话框主要用来人工输入出勤情况.如果考勤机出现问题,这个功能与时弥补数据.同时加班,请假,出差的记录都需要通过这个对话框来输入.对话框的布局如下图所示.为了区分不同的输入,在对话框中嵌入了和4个,4个分别放置出勤,加班,请假和出差记录的修改界面.4个界面共用一个查询条件设置,下图中下方的空白界面即是用来放置和的,考勤修改对话框的封装类是。对话框界面如下:界面四在对话框中嵌入了和4个,就需要定义类的变量11(出勤页),22(加班页),33(请假页),44(出差页),和。然后修改它的初始化函数()的代码,见附录。在输入员工号时,需要与时检索员工姓名,以确定设置的条件有效.通过加入处理的消息处理的函数()。
添假出勤记录属性页的实现再加入一个对话框资源将其封装类设为他的继承类为1,对话框的界面如下界面五在界面五中,可以检索或修改出勤记录。检索考勤记录:在“记录检索条件”中,选中“时间范围”复选框,输入时间范围,或选中“员工”复选框,输入员工号,在右边的文本框中会自动显示员工号对应的员工名字,然后点击“按条件检索”,在“出勤记录列表”中会显示出选定时间范围或员工的出勤记录。:添加记录:在“添加记录”中输入出入时间,出入情况,部门缩写(输入后右边会显示部门名称),员工号(输入后右边会显示员工名字)。点击“全部员工”把全部员工每人一条出勤记录添加到数据库并在出勤列表中显示,点击“部门员工”为该部门的每位员工添加一条出勤记录到数据库并在出勤列表中显示,点击“单个员工”为该员工添加一条出勤记录到数据库并在出勤列表中显示。下面的进度条会显示添加记录的进度。删除记录:在“出勤记录列表”中选定记录编号,然后点击“删除所选记录”,把记录从列表和数据库中删除。他的属性页面的初始化函数为()。为了更新列表框内容,编写的()函数调用此函数可使列表框显示给定的数据表格,当输入部门编号时,自动检索部门名称.他的实现函数为()。在输入员工号时,也需要与时检索员工姓名,以确定设置的条件有效,在函数()中实现。添加部门和全体员工出勤记录的过程最终客分解为添加单个员工记录的过程.通过添加出勤记录函数()实现。添加记录的3个按钮的处理程序分别调用以上的函数。()为添加所有员工出勤记录,()为追加部门员工考勤记录,()为追加单个员工考勤记录。加班记录属性页功能的实现这个属性页的创建以上面的添假出勤记录属性页的创建类似,封装类都为类他的继承类为2,对话框的界面如下。同时也要对他的初始化函数(),()函数,()略做修改。添加按钮的实现如下函数为(),下面的“删除所以记录”按钮和”按条件检索”按钮的功能与添加修改出勤记录中的相应按钮功能类似,代码不再重复出现,可见源程序界面六请假和出差属性页功能的实现这两个属性爷的创建基本相同,请假记录的封装类为继承的3类,出差记录的封装类为继承的4类界面的初始化,列表的更新,员工姓名的检索,删除记录,按条件检索功能等基本类似,只是代码修改少许则可其中请假属性页功能的添加记录函数在()中实现。请假和出差的考勤记录检索,添加和删除同修改出勤记录类似。界面如下:
细东时间ILDTD-1-I♦姓名Ir细东时间ILDTD-1-I♦姓名Ir员工品工号|击力班改出勃诅录.帆也诅来记都已录|出抵话录|不地记聚 _ , 时日德国:;StCe-Le-flTI5:qo S |即口E6~(n逐:4口flX*S 员工姓;S!!厂CEIELWm:I市项出咐ie量刑贬: m期的后旧身| 按条件检雳|I FixedF«CCl4 TOCCL5 FTOWL界面七口?一「■!_"ns:=4ac-DB-rr□□:□□Oft-CC-f714rdrDinrh-ilFDIXIDZ口?一「■!_"ns:=4ac-DB-rr□□:□□Oft-CC-f714rdrDinrh-ilFDIXIDZPCuVinri..PDA7n界面八考勤统计模块功能的实现考勤统计对话框列表的初始化和数据的更新功能()功能和“检索”功能也和前面类似,最后是“统计按钮”的功能其函数为()(按月度统计的)。其初始化时间设计要修改构造函数,具体见附录。其的界面如下界面九4系统开发总结结束语这个系统是在++6.0开发环境下,采用的应用程序框架。通过这次课程设计,我对数据库系统开发有了比较深入的了解。首先,领会到系统分析的重要性。如:系统功能模块分析和设计,数据库需求分析和设计,数据库概念结构设计(图)都在软件开发中占有相当重要的地位,在具体实现,编写软件之前,你必须花相当大的时间和精力去做系统分析,这是软件开发的实用性,可行性,安全性的前提和保证。其次,在详细设计过程中,通过边学习边实践,了解了的功能和使用,并认识了数据库理论在数据库系统开发过程中的应用。学会了数据源的建立和连接。本考勤管理系统记录了员工上下班,加班,请假和出差的情况,和实现统计功能后,可以和其他管理系统配套使用,例如,为工资管理系统直接提供每个月工作时间的统计结果,用以计算工资。同时考勤系统也需要其他系统提供的员工、部门等信息。通过这次的实践使我深刻地了解了这些管理系统软件的开发过程,为以后的学习和工作打下基础,同时也使我认识到开发经验的不足,希望在以后的学习中更上一层楼。参考文献[1]李闽溟,数据库系统开发实例导航,人民邮电出版社,2002[2]丁宝康,数据库原理,经济科学出版社,2000[3]陆丽娜,软件工程,经济科学出版社,2000[4]彭海河,实例入门,海洋出版社,2002[5]赵仕健.++6.0编程与实例解析.北京:科学出版社,2000[6]康博创作室等编著.6.0高级开发教程.人民邮电出版社[7]齐舒创作室编著.6.0编程技巧与实例分析.中国水利水电出版社[8]官章全刘加明编著.6.0类库大全.电子工业出版社[9]于乐开发现状[M].北京:机械出版社,2003.2[M]4.4.3致谢论文完成的前提是我们有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论