《VC课程设计__员工考勤管理系统16003.docx》由会员分享,可在线阅读,更多相关《VC课程设计__员工考勤管理系统16003.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、员工考勤管理系统课程设计报报告书课程名称:VC+课程设计计 题 目:员工工考勤管理理系统学生姓名:专业: 计计算机科学学与技术 班别:学号:指导老师:日期:20012年 6 月月 220 日目录第一章 绪论.221.1 课课题背景.221.2 课课题任务.221.3开发发工具.21.4 课课题目的.33第二章 可可行性研究究.32.1 对对现有系统统的分析.332.2对本本系统设计计的说明.44第三章 软软件需求分分析.43.1软件件设计的预预期目标.443.2系统统用户需求求.53.3 系系统的框架架.5第四章 数数据分析及及数据库的的设计.64.1数据据库分析.664.2数据据库结构的的设
2、计.6第五章 系系统详细设设计说明.85.1 系系统结构.885.2系统统各个模块块界面及说说明.9第六章 软软件的测试试.276.1测试试项目.276.2测试试人员.276.3 测测试结果.276.4 对对程序的调调试及在测测试中遇到到的困难及及解决困难难的方法.276.5 系系统还有哪哪些不足.276.6 对对系统的评评价.227总结.228参考文献.28摘要:本系系统是基于于VC+6.0中中的MFCC与Acccess数数据库开发发的,可用用于企业单单位的员工工考勤,统统计员工出出勤情况。关键字:VVC+、AAccesss、员工工考勤第一章绪论论1.1 课课题背景在当今社会会,互联网空间的
3、发发展,给人人们的工作作和生活带带来了极大大的便利和和高效,信信息化,电电子化已经经成为节约约运营成本本,提高工工作效率的的首选。社社会正处于于信息时代代,信息技技术已渗透透到社会生生活的各个个领域,特特别是各行行各业的管管理领域,智智能化信息息处理已是是提高效率率、规范管管理、客观观审查的最最有效的途途径。随着经济的的发展,企企业正向大大型化、规规模化的方方向发展,因因此企业员员工数量急急剧增加,有有关员工的的各种信息息业成倍的的曾长。考考勤作为一一个公司的的基本管理理,是单位位对员工工工作管理的的基本依据据。但是,目目前国内的的大多数企企业在考勤勤时,依然然使用是传传统的考勤勤方法,例例如
4、手工记记录、签卡卡、机械打打卡等,不不仅考勤速速度慢,在在考勤是需需要专门的的人员在旁旁记录、统统计、制成成报表,当当报表最后后交到主管管人员时,也也许时间已已经过了几几天了,根根本不能发发挥考勤真真正的监督督作用。而而且考勤数数据不准确确,考勤人人员在考勤勤过程中可可能记录出出错,甚至至弄虚作假假的现象出出现,极大大的影响了了企业对员员工的管理理。因此根据企业需需求,设计计企业员工工考勤管理系系统,以帮帮助企业达达到员工管管理办公自自动化、节节约管理成成本、提高高企业工作作效率的目目的。1.2课题题任务做出一个可可以简单操操作的员工工考勤管理理系统,方方便员工和和管理员查查询出勤记记录。员工
5、工可以通过过输入自己己的名字修修改自己的的信息以及及查询出勤勤记录;管管理员可以以查看员工工的出勤记记录,可以以添加和删删除员工信信息以及修修改密码。1.3开发发工具VC+MMFC平台台和数据库库1.4课题题目的设计制作出出员工考勤勤管理系统统,设计相相关的操作作功能;通通过课程设设计,了解并掌掌握VC+MFCC平台的操操作使用,学学会利用数数据库进行行数据表制作作及添加数数据源;深入了解所学学课程的重重要性和实用性性,提高学学习耐性。第二章 可可行性研究究2.1 对对现有系统统的分析随着现代科科技的进步步,用计算算机来进行行考勤管理理成为现代代企业运作作不可少的的一部分。以以前的考勤勤工作多
6、少少由人工来来完成的,不不仅浪费了了人力与物物力,而且且无法保证证其准确性性和透明度度,同时给给企业管理理带来了许许多的不便便。现在利利用计算机机来管理考考勤工作,大大大降低了了工作人员员的工作量量,提高了了工作效率率,使原本本复杂枯燥燥无味的考考勤工作变变的简单而而轻松。本系统采用用已学过的的vc+知识,结结合Acccess来来作为数据据表进行开开发出的软软件,可以以进行对员员工相关信信息进行管管理。包括括基本的员员工信息查查询,管理理员对员工工信息的查查询、管理理(包括员员工信息的的添加、删删除等),操操作日志管管理等。系统的目标标确定后,就就可以从以以下三方面面对能否实实现新系统统目标进
7、行行可行性分分析2111技术可行行性根据系统目目标来衡量量所需的技技术是否具具备,一般般可从硬件件、软件的的性能要求求、环境条条件、技术术人员水平平和数量等等方面去考考虑和分析析,其中开开发人员的的技术力量量应首先考考虑能力与与水平,并并考虑近期期内可以培培养和发展展操作人员。2122经济可行行性估算系统的的开发费用用和今后的的运行、维维护费用,估估计系统将将获得的效效益,并将将费用与效效益进行比比较,看是是否有利。本系统的维护不需太多费用,适合于一般的公司管理。系统的效益益可以从经经济效益和和社会效益益两方面考考虑。对于于员工考勤勤管理系统统则应着重重分析其经经济效益。例例如,系统统投入运行
8、行后可以提提供哪些以以前无法及及时提供的的信息,用用户查询和和使用信息息的方便程程度提高多多少、速度度增加了多多少,对于于管理人员员进行决策策提供了多多少帮助等等等,同时时可以减少少管理人员员,从而节节省了大量量的工资开开出。2133运行可行行性系统带来的的影响(包包括组织机机构、管理理方式、工工作环境等等)和后果果进行估计计和评价。同同时还应考考虑管理人人员的培训训、补充,分分析在给定定时间里能能否完成预预定的系统统开发任务务等。按上上述三方面面进行可行行性分析、研研究后,我我们认为该该项目是可可行的。2.2 对对本系统设设计的说明明员工考勤管管理系统对对员工的基基本信息进进行显示、修修改等
9、,系系统会对所所进行过的的操作行为为进行记录录。使用考考勤管理系系统,管理理者可以快快速记录公公司全体员员工当日的的出勤状况况,并可按按时间查询询员工的考考勤情况。员工考勤管理系统的设计提高了工作效率,方便了管理员对员工信息的管理。 本系统集集信息的显显示、输入入、修改、删删除、查询询等各种处处理为一体体,信息维维护起来非非常方便,大大减少少了公司的的人力和物物力。 本系统大致致做到以下下几点:(1) 操操作简便,节节省大量人人力;(2)可以以方便的存存储员工和和管理员的的信息,安全、高高效;(3) 可可以迅速查查询员工信息;第三章软件件需求分析析3.1 软软件设计的的预期目标标管理员登录录后
10、,可以以查询员工工信息并对对员工信息息、出勤记记录进行管管理(包括括添加、修修改、删除除),可以以修改管理理员密码,可以以查看日志志表以及注注册新员工工。员工登陆后后,可以查查询自己的的信息并通通过输入名名字进行信信息修改,可以修改改登陆密码码。3.2 系系统用户需需求1、功能需需求:该系统主要要有一个登登陆界面(1)员工工信息的添添加、修改改和删除。此此功能只有有管理人员员能修改。(2)员工工可以对自自己的登录录密码进行行修改,增增加了员工工信息的安安全、可靠靠性。(3)管理理人员可对对系统全部部信息进行行浏览、查查询、修改改。(4)操作作日志和系系统帮助,此此功能可以以查看各个个管理人员员
11、和员工进行的的操作。2、用户需需求:本系统主要要针对的用用户是员工工和管理员员。本系统统能够完成成任务是管管理员与员工各有特特定的登陆陆按钮窗口口。管理员可可对员工信息进进行添加、修修改和查询询。员工可可对自己的的信息进行行查询和修修改。3.3 系系统的框架架 图3-33 系统框框架图第四章 数数据分析及及数据库的的设计4.1 数数据库分析析本系统用AAccesss建立数数据库,使使用ODBBC连接,此此方法较容容易完成了了数据的建建立。共计计有六个表表,包括:adminn :管理人员表表:(管理理员账号、管管理员密码码);workeers :员工表:(员工工编号、员工工账号、员工工密码);y
12、gxxbb:员工信息表表:(员工工编号、员工工姓名、员工性别别、所在部门门、请假次数数、迟到次数数、旷工次数数、早退次数数);log :日志表:(操操作人员IID、做什什么操作、所所做的时间间、操作员员用户类型型、用于搜搜索的(无无意义);4.2 数数据库结构构的设计管理人员表表:图4-2-1员工表:图4-2-1员工信息表表:图4-2-3日志表:图4-2-4第五章 系系统详细设设计说明5.1 系系统结构:个人信息修改员工模块个人信息查询输入姓名查询姓名、性别、部门信息修改查看日志表修改密码注册新员工员工详细信息查询管理员模块添加员工修改员工删除员工管理员记录员工记录时间记录在此次设计计中,依据
13、据系统结构构化设计方方法,把系系统划分为为若干个功功能模块,某某些模块又又划分子模模块,最小小的子模块块的功能便便十分明确确和简单了了。这样做做,不仅展展现了一个个应用软件件的整体性性和层次性性,而且通通过屏幕对对每个应用用模块有明明显的提示示,这样用用户就可以以方便的操操作系统。实实现分时分分段操作,简简单明了,使使操作人员员更加容易易上手。5.2 系系统各个模模块界面及及说明5.2.11员工登录模块:员工输入入自己的用用户名、密密码就可以以进入员工工主界面,进进行个人信信息查询和和修改、登登录密码的的修改。5.2.22管理员登录录模块:管理员输入入自己的用用户名、密密码就可以以进入管理理员
14、主页面面,进行员员工信息的的添加与修改改、登陆密密码的修改改及查看操操作日志列列表。5.2.33 界面面截图:(1) 主界面模块块:通过该功功能模块可可以了解到到系统的基基本信息。(2)员工工界面:通通过该功能能模块可以以实现员工工查询和信息修改改(2) 管理员界面面:管理员员在此进行行需要的操操作(5)员工工密码修改改界面: (4) 员员工信息修修改界面:(6)员工工信息查看看界面:管管理员在此此查看员工工出勤记录录,可以修改、添加、删除除员工信息息,可以添添加新员工工信息(7)操作作日志表界界面:管理理员在此可可以查看操操作日志(8)管理理员在此修修改密码:(9)注册册员工界面面:管理员员
15、在此注册册新员工5.3 各个界面面功能实现现代码:管理员登录录代码:员工登陆代代码:关于系统窗窗口弹出代代码:登陆界面背背景图代码码:管理员界面面列表显示示代码:登陆界面按按钮图片代代码:管理界面查查看列表代代码:管理界面背背景图片代代码:管理界面刷刷新列表代代码:管理界面各各按钮图片片代码:员工信息界界面列表显显示函数代代码:员工信息列列表显示代代码:员工信息修修改代码:员工信息添添加代码按按钮:员工信息界界面按钮图图片代码:员工信息删删除代码:员工信息界界面图片代代码:管理员修改改密码代码码:注册新员工工代码:管理员修改改密码界面面图片代码码:员工登陆密密码修改代代码:员工个人查查询代码:
16、日志表显示示函数代码码:员工个人信信息修改代代码:第六章 软软件的测试试6.1测试试项目1. 员工工登录,管管理员登录录2. 员工工个人基本本信息查询询和修改,员员工登陆密密码修改3. 管理理员进行员员工信息查查询,添加加、修改、删删除员工信信息,查看看操作日志志表,修改改管理员登登陆密码,注注册新员工工6.2测试试人员本小组的所所有成员: 6.3 测测试结果经过多次测测试,实现了员员工登陆和和管理员登登陆,实现现了员工对对自己的信信息的查询询和修改、管管理员对员员工信息的的查询和管管理(添加加、修改、删删除)以及及注册新员员工等操作作。6.4 对对程序的调调试及在测测试中遇到到的困难及及解决
17、困难难的方法首先是对课课程知识的的熟悉度有有限,遇到到没学过的的知识只能能慢慢去摸摸索,通过过查阅资料料了解相关关知识、向向会做的同同学学习和和讨论。比比如制作合合适的背景景图片、按按钮图片以以及设计一一些新的功功能,对于于这些不是是很了解的的技术,我我们都会积积极查阅资资料、请教教会的同学学。通过我我们的努力力,完成了了这次课程程设计。6.5 系系统还有哪哪些不足由于技术不不是很纯熟熟,界面做做得不够完完美,某些些功能也不不太完善,应用到实际中仍有欠缺,对于大型企业的需求还是不能够满足。6.6 对对系统的评评价在此次设计计中,依据据系统结构构化设计方方法,把系系统划分为为若干个功功能模块,某
18、某些模块又又划分子模模块,功能能明确简单单易懂,展展现了一个个应用软件件的整体性性和层次性性,通过屏屏幕对每个个应用模块块有明显的的提示,这这样用户可可以方便地地操作系统统。这个系统,凝聚了我们小组成员的心血,每一个细节都付出了我们辛勤的汗水,我们对此倍加珍惜。系统的各个功能也基本达到设计的要求,美化也很个性化,因为我们小组中有一位女成员,所以选的素材都是往可爱方面选择,但是也很美观,让人视觉一新。管理员和员工的操作也简单,符合一般的小系统要求,但是想要在市场中有立足之地,仍需努力。将系统做大,做得更好,更方便,毕竟好没有止境,只有更好。总结通过这段时时间的设计计和编写代代码,终于于完成这个个
19、系统。本本系统基本本满足了员员工考勤管管理系统的的需要。在在本次课程程设计中,我我们忙碌的的同时也收收获了快乐乐,因为做做出了自己己的系统而而快乐,因因为解决了了难题、获获得更多知知识而快乐乐。我们懂懂得了团结结合作合理理分工的重重要性,从从中我们收收获的不仅仅是知识,还还有探索精精神。虽然然系统中还还有许多的的问题,还还有缺陷,不不过通过我我们大家的的努力,终终于完成了了这个系统统,感觉轻轻松了不少少。参考文献1、Viisuall C+程序设计计与应用教教程-题解及及课程设计计马石安安、魏文平平著 2、VVisuaal C+ 面向向对象编程程教程(第第2版)王王育坚著3、C+程序设设计技术湛湛为芳编著著 - 30 -