- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成绩管理系统实训进度日历
实训进度日历
题目学生成绩管理系统指导教师范乃梅、王文冰学生班级11级软件技术学年学期2011-2012学年第1学期天上午/下午实训任务详细描述教师实训任务的指导(解决方案、实现步骤、技术路线、难点提示)通过标准2012年2月13日上午完成:1)软件需求分析;2)软件规格说明和设计要求;3)对数据的管理方案。
对软件功能进行分类。
用户界面操作简单、功能完备,系统启动后先录入数据,再求平均成绩;平均成绩求出后,其他的功能才能实现。
数据结构可以采用数组也可以采用链表。文档通过验收下午构思“学生成绩管理系统”的思路和整体框架。
设计数据结构(命名),设计函数框架(命名,考虑参数的类型和个数,即考虑数据之间的传递关系)
设计被系统调用的main函数;设计界面??数;如果采用数组管理数据结构,则数组必须按地址传递,这样数据才能在各个函数间共享。
难点1:系统的退出,exit( )函数需要包含stdlib.h
难点 2:清屏函数 clrscr( );
难点 3:数据的传递设计的函数框架通过调试,
要求数据传递接口正常,main函数能运行。2012年2月14日上午设计数据录入函数,从键盘读数据到数组中,或者创建链表
难点1:数据输入完后,怎样控制结束?用一个什么标志。
难点2:结构体数组中的子域又是一个数组时,数据不能直接从键盘读入,需用一个临时变量中转一下。
难点3:从键盘录入数据时,要给完全的提示信息,便于操作指导。
各子函数调试通过,能被main函数成功调用下午计算平均成绩的函数实现难点4:想一想:在录入数据时数据保存到一数组,那么在算平均值时,怎样能接触到此数组中的数据。各子函数调试通过,能被main函数成功调用。2012年2月15日上午输出原始成绩;输出按照一定的格式,好看。各子函数调试通过,能被main函数成功调用。下午排序功能实现并输出排序后的成绩。按平均成绩排序。
排序的算法可以是泡泡法或者选择法等
思考1:你还可以分别在每个班中按平均成绩排序吗?
思考2:能输出有不及格课程的同学信息和成绩吗?各子函数调试通过,能被main函数成功调用。2012年2月16日上午能对某一学生信息和成绩进行修改;
可做附加功能1。按姓名查找以后,再修改;
按学号查找以后,再修改;
如果要用对半查找法,需要数据是有序的。
难点:怎样从键盘中把成绩存入文件。各子函数调试通过,能被main函数成功调用。下午能增加学生的信息;
可做附加功能2。增加后重新排序,重新输出。
难点:怎样从文件中读出数据各子函数调试通过,能被main函数成功调用。2012年2月17日上午完成实训报告难点:清晰、明确、简单、评价合理、有自己的见解、创新。
实训报告内容:任务书、实训进度计划、大纲性的目录、正文、实训感想、附件。
实训报告要求装订整齐。下午验收程序
讨论
制订教师:范乃梅、王文冰
文档评论(0)