C语言课程设计-学生成绩管理系统设计与实现.docVIP

C语言课程设计-学生成绩管理系统设计与实现.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《高级程序设计语言》课程设计 成果报告 学生成绩管理系统设计与实现 2014 年 6 月 题 目 学生成绩管理系统设计与实现 考核项目 考核内容 得分 平时考核 (30分)出勤情况、态度、效率;知识掌握情况、基本操作技能、知识应用能力、获取知识能力 系统设计 (20分)分析系统的功能模块 编程调试 (20分)实现系统的各个功能模块,并完成调试 回答问题 (15分)回答老师针对课程设计提出的问题 课程设计报告撰写 (10分)严格按照规范要求完成课程设计报告 源代码 (5分)按照规范要求完成课程设计源代码的排版 总 评 成 绩 指导教师评语: 日期: 年 月 日 目 录 第1章 设计要求与内容 1 TOC \o "1-3" \h \z \u 1.1 设计要求 1 1.2 设计内容 1 第2章 设计分析 2 2.1 需求分析 2 2.2 系统性能要求 2 2.3 系统的功能分析 3 2.4 系统功能模块 3 2.5 模块框架图 4 第3章 系统设计与实现 6 3.1 界面设计 6 3.2 功能设计与实现 8 第4章 测试结果 17 课程设计体会 19 参考文献 20 PAGE 18 第1章 设计要求与内容 1.1 设计要求 根据《高级程序设计语言》课程所学的概念、理论与方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序来实现设计课程内容中的全部功能; 设计主控模块程序,对给出的程序源代码要给出各部分的详细注释; 自己根据能力及需要添加相应功能模块,增强模拟系统功能; 最终设计报告应包含系统的功能分析、系统的功能模块设计与实现、主要程序流程图、调试运行、课程设计心得与体会等内容。 1.2 设计内容 (1)设计四个类,包括学生类(描述学生基本信息);成绩类;班级类;课程类(描述课程信息:课程编号,科目名称,如高等数学,大学英语等); (2)学生成绩及课程信息用文件保存,程序执行时从文件读入; (3)能按学期,按班级完成对学生成绩的录入、修改,能按班级统计学生的成绩; (4)求学生的总分及平均分,并能根据学生的平均成绩进行排序,能查询学生成绩,不及格科目及学生名单;能按班级输出学生的成绩单。 – 设置学生的成绩信息:学生学号、姓名、所选课程名称、平时成绩、期末成绩、平时成绩所占百分比 – 计算学生总评成绩:总评成绩=平时成绩*平时成绩所占百分比+期末成绩*(1-平时成绩所占百分比) – 显示学生的姓名、所选课程名称以及平时成绩、期末成绩和总评成绩信息。分单人显示和以班输出(班成绩单格式输出到文件) – 注意,至少应包含一个班、30人、三门课 第2章 设计分析 2.1 需求分析 目前计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复、繁琐的劳动,而且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。学生信息查询是每个学校必须面临的问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。 学生成绩管理系统的设计与实现,是在班级学生处数据库基础 ,只对学生成绩信息信息进行管理的一个系统,是对学校教务管理系统的补充,主要针对是辅导员的需要,主要包括一下几个方面: 1.系统类设计 (1)学生类用于存放基本个人信息; (2)课程类用于存放课程信息; (3)班级类用于分类班级; (4)成绩类用于存放成绩。 2. 功能分析 (1)能对学生各科成绩进行录入; (2)能对学生的成绩进行增加; (3)能对学生的成绩进行删除; (4)能对学生的成绩进行修改; (5)能对学生的成绩按总成绩,姓名,进行查询; (6)能输出学生的所有数据; (7)能进行成绩统计; (8)能进行总分查询排名。 2.2 系统性能要求 (1)系统安全、可靠; (2)功能齐全; (3)操作方便、界面友好; (4)易于维护和扩充。 2.3 系统的功能分析 资料维护:系统维护包括对学生信息录入操作及数据表中的信息进行游览,将有关数据和操作代码封装在一个对象中,形成一个基本单位,对象中某些部分对外隐蔽,只留下少量接口,以便接受外界信息。 系统功能:可以对数据表中的信息进行游览,主要功能是查找用户所需要的学生信息,可根据学生的班级、学号、姓名查询到相关成绩,各科成绩还包括平时成绩和成绩等,提供了极大的便利。 系统查询:可以对学生的信息进行查询系统在具体实现中的详细内容,最终本系统能够完成信息的添加、修改、删除、查询等功能,本系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档