- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)