- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程设计_学生成绩管理系统
六安职业技术学院
课程设计报告
课程名称 C++课程设计 系 别 信息工程系 所在专业 计算机应用技术 所在班级 计算机1001 系统名称 学生成绩管理系统 组 长 小组成员 指导教师 成 绩 教师签字 2011年12月 日
课程设计时间:2011年12月5日至2011年12月9日
目 录
第一章 课程设计概述 - 1 -
1.2 课程设计的要求 - 1 -
1.3 课程设计时间安排 - 1 -
第二章 系统的需求分析与设计 - 2 -
2.1系统需求分析 - 2 -
2.1.1系统分析(需求分析) - 2 -
2.1.2系统性能要求 - 2 -
2.1.3系统的功能分析 - 3 -
2.2系统总体设计 - 3 -
2.2.1编辑功能可以对数据和信息进行维护,其子目录下有以下几个功能 - 3 -
2.2.2统计功能可以给用户提供各种统计信息,其子目录下有以下几个功能 - 3 -
2.3 功能需求分析 - 3 -
2.3.1学生信息录入模块 - 3 -
2.3.2学生信息查找模块 - 3 -
2.3.3学生信息显示模块 - 3 -
第三章 系统模块功能介绍 - 4 -
3.1 功能模块 - 4 -
3.1.1登录界面 - 4 -
3.1.2增加学生成绩模块 - 4 -
3.1.3显示学生成绩模块 - 5 -
3.1.4排序统计成绩模块 - 5 -
3.1.5查找学生成绩模块 - 6 -
3.1.6删除学生成绩模块 - 6 -
3.1.7修改学生信息模块 - 7 -
第四章 课程设计总结 - 8 -
致 谢 - 10 -
参考文献 - 12 -
附录:源程序代码 - 13 -
第一章 课程设计概述
1.1 课程设计的目的
概念实训是计算机技术相关专业重要的实践性环节,是在《程序设计》课程后进行的一次全面的综合训练项目,其目的是: (1)巩固和加深学生对程序设计课程的基本知识的理解和掌握; (2)掌握程序设计编程和程序调试的基本技能; (3)利用程序设计进行简单软件设计的基本思路和方法; (4)提高运用高级语言解决实际问题的能力。参加本次实训的学生必须按照以下要求完成相应的实训项目: (1)分析问题。把大问题分解成小问题,使用自顶向下的方法给出模块化设计。 (2)为特定任务设计算法。使用自顶向下或伪代码等设计手段将模块细化,并用顺序、选择和循环控制结构进行描述。 (3)将算法用C描述和实现。 (4)用合适的测试方法检查程序是否符合最初的要求,为不合适数据设计错误陷阱,并提供适当的错误信息。 (5)写出清晰的用户文档,确保用户通过遵循程序中的指示或者使用程序设计者编写的文档能成功地运行程序。 (6)写出技术文档,对程序中主要标识符的含义或作用加以说明,并提供一个完整的程序流程图。 (7)调试程序、测试数据过程成功。第二章 系统的需求分析与设计
2.1系统需求分析
学生成绩管理系统(以下简称“系统”)可以用来管理规模较大的成绩信息,对学生的成绩信息进行维护和统计。系统的目标用户为老师或其他需要统计各种信息的人员。系统可以极大的减少用户的工作量,为用户节省更多的时间,让用户在几秒钟内获得各种统计信息,在第一时间对学生成绩有全面的了解。系统给用户提供了简单而实用的功能。如图2-1所示
图2-1
系统使用菜单式的用户界面,给用户以直观的使用体验。用户只要根据系统提示,通过键盘输入相应信息就可以使用系统,操作简单,不需要任何经验知识就可以轻松上手。
2.1.1、系统分析(需求分析)
能够实现学生学号、姓名、成绩的录入;
能够实现对学生信息的浏览、查找、删除;
能够实现对学生信息按学号顺序显示,成绩排名;
能够对各科成绩统计情况输出。
2.1.2系统性能要求:
系统安全、可靠;
功能齐全;
操作方便;
易于维护和扩充
2.1.3系统的功能分析:
资料维护:系统维护包括对各个学生姓名、成绩、学号的录入操作,对数据表中的信息进行浏览。
成绩查询:可以对学生成绩进行详细查询。
排列显示:包括统计学生排名成绩等.
2.2系统总体设计
系统功能分为两大部分:编辑和统计。增加学生成绩、显示学生成绩、排序统计成绩、查找学生成绩、删除学生成绩、修改学生信息
2.2.1编辑功能可以对数据和信息进行维护,其子目录下有以下几个功能:
(1) 增加学生成绩信息
通过键盘输入增加学生成绩信息,。通过键盘建立最初的信息了,建立后就可以保存成文件形式,方便以后使用。
(2)修改学生成绩信息
修改学生成绩信息:通过用户提供的学生姓名或学号,检索到该学生,然后进行修改,可以修改姓名、年龄、各科成绩等。
(3)删除学生成绩信息
删除某学生的单科成绩。(例如,当某学生中期退课后,就可以用此
文档评论(0)