c语言机房机位预定系统.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言机房机位预定系统

课程设计说明书 学 院、系: 专 业: 学 生 姓 名: 学 号: 设 计 题 目: 学生考勤系统 起 迄 日 期: 指 导 教 师: 日期: 2017年5月11日 1 设计目的 模拟考勤过程,根据考勤评分给出考勤分数。 2 任务概述 菜单界面:选择操作项目。 信息录入:输入学生身份信息与考勤次数,并存入文件。 修改功能:通过姓名或学号查找,对学生的考勤次数进行修改。 查询功能:通过姓名或学好查找,输出学生信息。 评分功能:设定标准考勤次数,按照考勤次数占标准考勤次数的百分比给分。 3 模块划分 图1,模块划分图 4 主要函数说明及其流程图 main主函数: 图2,主函数 主函数: 设计了初始界面,使程序的界面友好化。给用户选择操作项目,让用户对程序的功能一目了然。调用功能函数,完成设计目的。 input()函数: N Y N Y 图3,input()函数 录入函数: 通过使用循环体和判断语句,可实现重复输入学生数据和是否确定输入的功能。使得用户操作起来 更加自如。 change()函数: Y N N Y 图4,change()函数 修改函数: 通过学号和姓名两种方式可以查询到学生的信息,然后将考勤次数重新赋值并写入文件。这样可以 避免出现错误无法修改以至于重新输入的情况。 search()函数: Y N 图5,search()函数 查询函数: 通过学号和姓名两种方式可以选择查找方式,将文件的内容读出,可以看到学生的身份信息和修改 后的考勤次数。确定该生信息存在。 evaluate()函数: Y N 图6,evaluate()函数 评分函数: 输入标准考勤次数,将实际考勤次数占标准考勤次数的百分比作为最后分数。 5 程序运行数据及其结果 姓名:张三 学号:1 性别:男 考勤次数:5 修改后考勤次数:10 标准考勤次数:10 考勤分数:100 6 课程设计心得 通过编写这次C语言课程设计,对C语言的基本语法,选择,循环等结构有了更深刻的认识。深入地练习了函数的调用和文件的读写方法,熟悉了结构体的使用,和一些算法的运用。 在整个设计的过程中,遇到了很多问题。当出现语法错误的时候,首先自己看书,看书上的语法和在例题中的应用,从而对该语法的记忆进一步加深。当看完书仍然不是很明确的时候会在网上找一些相关资料,看看CSDN论坛和一些关于C语言的微博。还有小部分问题请教了ACM实验室的同学,学到了一些更为简洁的方法。 这是大学的第一次课程设计,对我的提升很大,最重要的就是教会了我面对问题怎样去解决,可利用的资源非常多,不必拘泥于课本。可以借鉴别人的方法,将自己的想法也加入其中,不断完善自己的知识体系,使自己所学的知识灵活的运用,用来解决实际问题。在以后的学习过程中,要多思考所学的知识可以用来解决怎样的生活问题,怎样能使生活便利。让自己所学的知识,为国家和社会带来便利。 附录: #includestdio.h #includestring.h #includestdl

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档