c++课程设计-学生成绩管理系统

c++课程设计-学生成绩管理系统

ID:10646259

大小:268.50 KB

页数:26页

时间:2018-07-07

c++课程设计-学生成绩管理系统_第1页
c++课程设计-学生成绩管理系统_第2页
c++课程设计-学生成绩管理系统_第3页
c++课程设计-学生成绩管理系统_第4页
c++课程设计-学生成绩管理系统_第5页
资源描述:

《c++课程设计-学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、六安职业技术学院课程设计报告课程名称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统计功能可以给

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课程设计的目的概念实训是计算机应用技术相关专业重要的实践

3、性环节,是在《C++语言程序设计》课程后进行的一次全面的综合训练项目,其目的是:(1)巩固和加深学生对C++语言程序设计课程的基本知识的理解和掌握;(2)掌握C++语言程序设计编程和程序调试的基本技能;(3)利用C++语言程序设计进行简单软件设计的基本思路和方法;(4)提高运用高级语言解决实际问题的能力。1.2课程设计的要求参加本次实训的学生必须按照以下要求完成相应的实训项目:(1)分析问题。把大问题分解成小问题,使用自顶向下的方法给出模块化设计。(2)为特定任务设计算法。使用自顶向下或伪代码等设计手段将模块细化,并用顺序、选择和循环控制结构进行描述。(3)将算法用C++描述和实现。(

4、4)用合适的测试方法检查程序是否符合最初的要求,为不合适数据设计错误陷阱,并提供适当的错误信息。(5)写出清晰的用户文档,确保用户通过遵循程序中的指示或者使用程序设计者编写的文档能成功地运行程序。(6)写出技术文档,对程序中主要标识符的含义或作用加以说明,并提供一个完整的程序流程图。(7)调试程序、测试数据过程成功。1.3课程设计时间安排星期一查找文献资料星期二整理、分析相关资料星期三编程实现星期四编程实现星期五撰写实习报告-24-第二章系统的需求分析与设计2.1系统需求分析学生成绩管理系统(以下简称“系统”)可以用来管理规模较大的成绩信息,对学生的成绩信息进行维护和统计。系统的目标用

5、户为老师或其他需要统计各种信息的人员。系统可以极大的减少用户的工作量,为用户节省更多的时间,让用户在几秒钟内获得各种统计信息,在第一时间对学生成绩有全面的了解。系统给用户提供了简单而实用的功能。如图2-1所示图2-1系统使用菜单式的用户界面,给用户以直观的使用体验。用户只要根据系统提示,通过键盘输入相应信息就可以使用系统,操作简单,不需要任何经验知识就可以轻松上手。2.1.1、系统分析(需求分析)1)能够实现学生学号、姓名、成绩的录入;2)能够实现对学生信息的浏览、查找、删除;3)能够实现对学生信息按学号顺序显示,成绩排名;4)能够对各科成绩统计情况输出。2.1.2系统性能要求:1)系

6、统安全、可靠;2)功能齐全;3)操作方便;-24-1)易于维护和扩充2.1.3系统的功能分析:资料维护:系统维护包括对各个学生姓名、成绩、学号的录入操作,对数据表中的信息进行浏览。成绩查询:可以对学生成绩进行详细查询。排列显示:包括统计学生排名成绩等.2.2系统总体设计系统功能分为两大部分:编辑和统计。增加学生成绩、显示学生成绩、排序统计成绩、查找学生成绩、删除学生成绩、修改学生信息2.2.1编辑功能可以对数据和信息进行维护,其子目录下有以下几个功能:(1)增加学生成绩信息通过键盘输入增加学生成绩信息,。通过键盘建立最初的信息了,建立后就可以保存成文件形式,方便以后使用。(2)修改学生

7、成绩信息修改学生成绩信息:通过用户提供的学生姓名或学号,检索到该学生,然后进行修改,可以修改姓名、年龄、各科成绩等。(3)删除学生成绩信息删除某学生的单科成绩。(例如,当某学生中期退课后,就可以用此功能将该课程成绩删除)删除某一个学生。将该学生的全部信息删除,该学生的数据将不再出现在数据库中。2.2.2统计功能可以给用户提供各种统计信息,其子目录下有以下几个功能:(1)显示学生成绩信息:可以指定任意科目,并按该科目成绩由高到低将学生信息输出到屏

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。