C语言课程设计成绩学习管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计的内容 信息保护: 要求:学生信息数据要以文件的形式保存,能实现学生信息数据的保护。此模块包含子模块有:增添学生信息、删除学生信息、更正学生信息 信息盘问: 要求:盘问时可实现按姓名盘问、按学号盘问 成绩统计: 要求:A输入任意的一个课程名(如数学)和一个分数段(如 60--70),统 计出在此分数段的学生状况。 排序:能对用户指定的任意课程名,按成绩升序或降序摆列学生数据并显 示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分) (二)其余要求: 1)只好使用C/C++语言,源程序要有适合的说明,使程序简单阅读 2)最少采纳文本菜单界面(若是能采纳图形菜单界面更好) 3)学生可自动增添新功能模块(视状况可别的加分) 4)写出课程设计报告,详细要求见相关说明文档二、课程设计的要求与数据 1、进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型合用系统的基本方法; 4、学会调试一个较长程序的基本方法; 1/64 5、学会利用流程图或N-S图表示算法; 6、掌握书写程序设计开发文档的能力。 三、课程设计应完成的工作 1、编写完成相应题目的程序; 2、编写课程设计报告,课程设计报告的内容应包含以下6个部分: 需求解析:包含设计题目、设计要求以及系统功能需求解析; 整体设计:包含系统整体设计框架和系统功能模块图; 详细设计:包含主要功能模块的算法设计思路以及对应的工作流程图; 调试解析过程描述:包含测试数据、测试输出结果,以及对程序调试过 程中存在问题的思虑(列出主要问题的出错现象、出错原由、解决方法及收效等,适合的包含结果截图); 总结:课程设计完成了哪些功能,有没有什么扩展功能?还有哪些地方需要改进?课程设计过程中的学习领悟与收获、对本次课程设计的认识以及自己的建议等内容; 附录:主要源程序代码,含必需的说明。 3、争辩:在实验室建立程序运转的环境,并在指导教师的监察下,独立解 决问题、运转程序和回答教师提出的问题。 目录 1 设计目的与要求 P4 2 整体设计 P4 3 详细设计 P5 3.1功能模块设计 P5 2/64 XX功能模(可)??????????????????? P5 3.1.2YY功能模(可)??????????????????? P6 3.1.3ZZ功能模(可)??????????????????? P7 3.2 数据构??????????????????????? P8 4 解析?????????????????????????? P9 4.1 构体?????????????????????????? P9 4.2 表??????????????????????????? P11 5 遇到的及解决方法解析??????????????????? P12 6 ????????????????????????????? P13 7 源文件???????????????????????????? P13 7.1 表??????????????????????????? P13 7.2 构体?????????????????????????? P28 1、目的与要求 一目的:制一程序学生成的管理,自己既手又,独立践,将本上的理知和用行有机合,自己解析、解决的能力,提升自己目开及程序能力。 二要求: 1、整个系均用C言; 2、利用指、构体、表来学生成的数据构; 3、系拥有入、示、(可按姓名、按学号)、除、排序、插入,保存、取基本功能; 4、系的各个功能模都用函数的形式来; 3/64 5、学生信息数据要以文件的形式保存,能实现学生信息数据的保护。此模块包含子模块有:增添学生信息、删除学生信息、更正学生信息; 6、能够输入任意的一个课程名(如数学)和一个分数段(如60--70),统 计出在此分数段的学生状况; 7、能对用户指定的任意课程名,按成绩升序或降序摆列学生数据并显示排序结果; 8、可自动增添新功能模块; 9、能够将学生信息从文件中读拿出来。 整体设计主函数main( ) 利用if-else,While循环语句和switch( )实现各函数的调用,系统依据输入的数字选项来调用相应的函数。 菜单项选择择函数voidmenu( ); 这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的13大功能,依据每个功能前面的序号进行选择。等执行完每一个函数功能后,按任‘键0’回到主界面也要经过这个函数提示来实现! 自定义函数voidprintstart( )、voidWrong( )、voidNofind( )、voidprintc( )、voidprinte(Node*p) voidWrong( )来提示输入错误,用

文档评论(0)

136****9452 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档