c语言机房机位预定系统

c语言机房机位预定系统

ID:38580330

大小:321.39 KB

页数:20页

时间:2019-06-15

c语言机房机位预定系统_第1页
c语言机房机位预定系统_第2页
c语言机房机位预定系统_第3页
c语言机房机位预定系统_第4页
c语言机房机位预定系统_第5页
资源描述:

《c语言机房机位预定系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书学院、系:专业:学生姓名:学号:设计题目:学生考勤系统起迄日期:指导教师:日期:2017年5月11日191设计目的模拟考勤过程,根据考勤评分给出考勤分数。2任务概述1>菜单界面:选择操作项目。2>信息录入:输入学生身份信息与考勤次数,并存入文件。3>修改功能:通过姓名或学号查找,对学生的考勤次数进行修改。4>查询功能:通过姓名或学好查找,输出学生信息。5>评分功能:设定标准考勤次数,按照考勤次数占标准考勤次数的百分比给分。3模块划分学生考勤系统退出查询系统计算考勤分输查找学生信息修改学生信息录入学生信息姓名查询学号查询图1,模块划分图194主要函数说明及其流程图main主函

2、数:开始输出界面Switch(item)Evaluate()Search()Change()Input()break结束图2,主函数主函数:设计了初始界面,使程序的界面友好化。给用户选择操作项目,让用户对程序的功能一目了然。调用功能函数,完成设计目的。19input()函数:打开文件1=>jx0=>ijx=1?NYj=0?N输入i+1个学生信息Y输入j值选择是否确认写入文件i+1=>i输入jx值选择是否继续结束图3,input()函数录入函数:通过使用循环体和判断语句,可实现重复输入学生数据和是否确定输入的功能。使得用户操作起来更加自如。19change()函数:开始打开文件将文件内容全

3、部读入结构输入sway值选择查找方式Sway=1?YN输入要查找的学号输入要查找的姓名查找学号查找姓名输入X值选择是否修改考勤X=1?N输入新的考勤值Y写入文件结束图4,change()函数修改函数:通过学号和姓名两种方式可以查询到学生的信息,然后将考勤次数重新赋值并写入文件。这样可以避免出现错误无法修改以至于重新输入的情况。19search()函数:开始打开文件将文件内容全部读入结构输入sway值选择查找方式Sway=1?YN输入要查找的姓名输入要查找的学号查找姓名查找学号输出该生信息图5,search()函数查询函数:通过学号和姓名两种方式可以选择查找方式,将文件的内容读出,可以看到

4、学生的身份信息和修改后的考勤次数。确定该生信息存在。19evaluate()函数:开始输入应道考勤次数kqcs值打开文件输入sway值选择查找方式Sway=1?YNSway=2?输入要查找的姓名输入要查找的学号查找学号查找姓名输出该生信息计算考勤分数输出考勤分数结束图6,evaluate()函数评分函数:输入标准考勤次数,将实际考勤次数占标准考勤次数的百分比作为最后分数。195程序运行数据及其结果姓名:张三学号:1性别:男考勤次数:5修改后考勤次数:1019标准考勤次数:10考勤分数:1006课程设计心得通过编写这次C语言课程设计,对C语言的基本语法,选择,循环等结构有了更深刻的认识。深

5、入地练习了函数的调用和文件的读写方法,熟悉了结构体的使用,和一些算法的运用。在整个设计的过程中,遇到了很多问题。当出现语法错误的时候,首先自己看书,看书上的语法和在例题中的应用,从而对该语法的记忆进一步加深。当看完书仍然不是很明确的时候会在网上找一些相关资料,看看CSDN论坛和一些关于C语言的微博。还有小部分问题请教了ACM实验室的同学,学到了一些更为简洁的方法。这是大学的第一次课程设计,对我的提升很大,最重要的就是教会了我面对问题怎样去解决,可利用的资源非常多,不必拘泥于课本。可以借鉴别人的方法,将自己的想法也加入其中,不断完善自己的知识体系,使自己所学的知识灵活的运用,用来解决实际问

6、题。在以后的学习过程中,要多思考所学的知识可以用来解决怎样的生活问题,怎样能使生活便利。让自己所学的知识,为国家和社会带来便利。19附录:#include#include#includeFILE*fp;//定义文件chara;//返回选择变量floatkqcs;//应到考勤次数变量structstudent{charname[10];charnumber[11];charsex;intkq;}stu[10];intmain(){voidinput();voidchange();voidsearch();voidevaluate()

7、;charitem;printf("

8、===========================

9、");printf("

10、学生考勤管理系统

11、");printf("

12、===========================

13、");printf("

14、1.学生信息以及考勤情况录入

15、");printf("

16、2.学生信息以及考勤情况修改

17、");19printf("

18、3.学生信息以及考勤情况查询

19、");printf("

20、4.学

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

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

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