摘要本课程设计主要是开发一个简单的个人考勤软件,进行信息管理的程序设计。在课程设计中,系统开发平台为Windows XP,程序设计设计语言采用Visual C++,程序运行平台为Windows XP。对于每个人的基本信息和联系方式进行管理,在程序设计中,采用了结构化与面向对象两种解决问题的方法。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在日常生活中帮助人们解决实际问题。
关键词程序设计;VC;考勤系统
1 引 言
在当今社会,随着计算机的发展及网络技术的应用,日常管理工作应该从以前繁琐的事务中解放出来,从而提高了工作效率。使用计算机对成员信息进行管理,具有手工所无法比拟的优点。例如:查询迅速﹑查找方便、可靠性高﹑成本低﹑高效率等。
课程设计目的:
为了更好的管理个人信息,缓解手工管理存在的弊端,开发了考勤管理系统,其具有以下特点:
(1)可以存储日常考勤的资料,具有方便,高效的特性。
(2)可以迅速查到所需信息。
它从系统时钟获取时间信息,只要上下班时按时在当日考勤栏内点击相应的栏目标题即可逐日记录下个人每天的工作时间,按月统计汇总,按年形成文件.可以随意查看过去的记录,也可把记录按月打印出来.在年汇总栏内可以选择要查看或打印的月份
2 需求分析
2.1系统需求
考勤管理系统需要满足:使用者通过计算机来管理每日工作的信息,对各个信息能进行及时的操作如删除、查询等。
2.2功能需求
基于系统需求分析,该系统需要实现以下基本功能:
(1)数据存储
详细资料包括上、下午点到,午饭、下班、夜班。
年报是通过文件把各个信息进行罗列,更加简易明了。
(2)数据操作
对数据的操作包括:存储,删除等。
(3)数据查询
通过打开已储存的考勤文件,查看工作记录。
3 总体设计
3.1基本设计概念和处理流程
该考勤管理系统适合普通人使用,其采用Visual C++ 6.0开发。系统基本流程是:主界面->选择各项功能。
3.2系统功能模块设计
根据需求分析的结果,考虑Visual C++持续设计的特点,得到如下图所示的功能模块图: