考勤管理程序

考勤管理程序

ID:40884205

大小:115.39 KB

页数:14页

时间:2019-08-09

考勤管理程序_第1页
考勤管理程序_第2页
考勤管理程序_第3页
考勤管理程序_第4页
考勤管理程序_第5页
资源描述:

《考勤管理程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》题目考勤管理程序内容学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括姓名、性别、学号、出勤情况等。本系统可模拟考勤过程,记录考勤结果,并能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。二、上机环境操作系统:windowxp开发工具:VC++6.0main函数三、函数调用关系图start函数模拟考勤建立学生列表查询信息退出计算考勤分数按学号查找按姓名查找四、各函数功能说明Main()主函数voidstart(void)主函数的辅助函数——start函数。voidfound(void)用于建立学生列表。vo

2、idsearch(void)用于查询学生信息。voidsearch1(void)第1种查询类型的函数。按学号voidsearch2(void)第2种查询类型的函数。按姓名voidadd(void)用于模拟考勤过程。voidmark(void)用于计算考勤分数。五、算法描述或流程图voidstart()/*主函数的辅助函数——start函数。*/{charx;voidfound();voidsearch();voidadd();voidmark();printf("######################################");pr

3、intf("#请选择所需功能,输入对应数字:#");printf("#1.建立学生列表#");printf("#2.查找学生信息#");printf("#3.模拟考勤过程#");printf("#4.计算考勤分数#");printf("#5.退出#");printf("##");printf("######################################");printf("请输入对应数字:");scanf("%S",&x);switch(x)/*利用switch函数实现子函数的选择功能。*/{case'

4、1':found();break;运行found函数case'2':search();break;运行search函数case'3':add();break;运行add函数case'4':mark();break;运行mark函数case'5':break;退出循环default:printf("****输入有误,请重输:");start();}}通过switch循环,选择运行相应的子函数模块。Found函数FILE*fp创建For循环保存信息Printf()信息Search()函数开始输出界面Swich()Swich2Swich1Search1函

5、数打开文件输入学号输出信息Add函数打开文件输入信息Break;Strcmp保存输入信息Mark函数打开文件For循环保存输出信息六、程序运行效果图进入系统建立学生信息查找信息模拟考勤计算分数七、总结整个系统的设计过程对于我来说算是个学习、探索的过程,通过实践和对比别人开发程序的过程。在整个设计过程中,出现过很多的问题,很多繁琐的东西都需要反复的修改,主要是前期工作不彻底,对系统的需求分析的要求认识不够清楚,使得在后边的工作中不得不经常反复去修改。使我体会到设置中每一步的重要性。所以在分析一个问题时,我们需要站在一个有远见的高度。通过此次设计,我不但对

6、C语言编程有了更深刻的认识,积累了使用软件工程的思想来开发软件的经验,更重要的是学会了在对待问题时应该考虑到哪些方面和怎么解决问题。虽然时间紧迫但我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统。这次C语言的程序设计,对于我来说是一个挑战。我在C语言的学习过程中的困难并不只在程序的设计中有所体现,每一个函数都设计好了,也调试好了,把它们分开运行并没有错误,但是当把它们组合成一个程序时,便是一个一个地出现错误;把这个问题解决了,另一个新问题又来了。这不能不说是对知识的欠缺。通过这次的程序设计,我懂得了无论什么事都要去做才会发现问题

7、,才有可能去解决问题。对知识的学习,不能潜偿辄止,要深入去学习,去了解,这样才会有所收获。有许多东西,许多事,不是想像中的那么容易,不去实践,永远也不会有提高,尤其是学习计算机。同时,在这次课程设计的过程中,我认识到学好计算机要重视实践操作,不仅仅是学习C语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,不能只是学习和重视书本上的理论知识,所以日后在学习过程中,我会更加注视实践操作,使自己更好地学好计算机这门课程。以前做实验题目的时候总是感觉很难,因为根本就不知道从哪里开始。这次课程设计让我对编程有了新的认识,也是我知道了只有自己亲自动手才

8、能学到更多东西。拿到题目的时候也是很困惑但仔细琢磨后也不是想象中那么难,觉得就是上课讲到的一些

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。