程序设计基础课程设计报告-学生信息管理系统.docVIP

程序设计基础课程设计报告-学生信息管理系统.doc

  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文档。上传文档
查看更多
课程设计(大作业)报告 课程名称: 程序设计基础课程设计 设计题目: 学生信息管理系统 院 系: 信息技术学院 班 级: 10级(2)班 设 计 者: 学 号: 指导教师: 设计时间: 2011/06/16 昆明学院 昆明学院课程设计(大作业)任务书 姓 名: 院 系:信息技术学院 专 业:计算机科学与技术专业 学 号: 任务起止日期: 2011.06.13—2011.6.17 课程设计题目: 学生信息管理系统 课程设计要求: 分析课程设计的要求。 写出详细设计说明。 编写源程序代码,调试程序使其能正确运行。 设计完成的软件便于操作和使用。 设计完成后提交课程设计报告。 工作计划及安排 对程序所要执行的功能做模块划分,设计总图; 分别对各功能模块设计可行算法,编写源代码; 将各模块组装、整合; 调试程序、修正错误得到功能得以实现的源代码; 分析程序的可行性、力图将程序做到最简适用。 指导教师签字 年 月 日 课程设计(大作业)成绩 学号:201011010205 姓名: 指导教师:白 冰 老师 课程设计题目: 学生信息管理系统 总结: 课程设计,用了结构体、函数调用、指针、排序等知识 对于C的课程设计,给我以学以致用的感觉。 总是感觉自己知道的、学的东西太少,简直就是沧海一粟。 指导教师评语: 成绩: 填表时间: 指导教师签名 课程设计(大作业)报告 1、课程设计介绍………………………………………………1 1.1 课程设计内容……………………………………………………………….5 1.2 课程设计要求……………………………………………………………….5 2、总体设计……………………………………………………6 2.1 课设题目总体设计、算法描述……………………………………………6 2.2功能模块图、流程图分析………………………………………………….6 3、调试与性能分析……………………………………………10 4、参考文献……………………………………………………10 附 录(程序清单)…………………………………………..11 一 课程设计介绍 1.1 课程设计内容 1、设计的目的 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力 2、设计的任务 根据学生的实际情况,进行分组选题。主要的课程设计题目如下(学生可自主选题): 1、学生成绩管理系统 2、设计一个通讯录管理系1.2 课程设计要求 1.学生成绩管理系统。 具体要求如下:1、输入初始的学生信息:其中包括学生的姓名、学号和性别以及学生的语文、数学、英语和计算机等相关信息;可用函数cin(stu *p1)来实现此操作。2、查询模块:可用stu *lookdata(stu *p1) 来实现。找到就输出此学生全部信息包括学生的语文、数学、英语和计算机等的成绩。3、插入模块:可用insert( )函数来实现。其中通过学号的大小来比较的,并且以此来排序。4、输出学生的信息以及成绩:通过学生的姓名来查看学生的语文、数学、英语和计算机等相关成绩,同时也可以分别通过caverage() 、 maverage() 、eaverage() 和comaverage() 来输出语文、数学、英语和计算机等成绩的平均分数、最高和最低分数。5、退出系统:可用一个函数exit()来实现,首先将信息保存到文件中,释放动态创建的内存空间,再退出此程序。2.2功能模块图、流程图分析 1、查找原有数据 输入函数 2、显示所有数据函数(输入2回车即显示) 3、按各学科成绩排名输出(语文) 4、按学号或姓名查找函数 5、插入数据 插入后的排序(总分) 6、按学号或姓名删除记录(学号) 三 调试与性能分析 问题一、学生初始信息模块: 其中包括学生的姓名、学号和性别以及学生的语文、数学、英语和计算机等相关信息;可用函数cin(stu *p1)来实现此操作。当正确输入存在的学生学号,系统进行判断时,提示不存在此学生。 解决办法及步骤: 1、一个个输出所有的学生的学号,检查文件中是否有此学生,发现有。 2、既然有此学生,那么检查循环判断是否有

文档评论(0)

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

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

1亿VIP精品文档

相关文档