没有合适的资源?快使用搜索试试~ 我知道了~
3-VC课程设计报告-学生信息管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 81 浏览量
2022-06-18
00:35:35
上传
评论
收藏 133KB DOC 举报
温馨提示
试读
25页
3-VC课程设计报告-学生信息管理系统
资源推荐
资源详情
资源评论
C++课程设计报告
课程设计(论文)任务书
软件学院 学 院 软件 + 信息工程 专 业 09- 02 班
一、课程设计(论文)题目 学生信息管理系统
二、课程设计(论文)工作自 2010 年 6 月 21 日起至 2010 年 6 月 25 日止。
三、课程设计(论文) 地点: 电子商务实验室
四、课程设计(论文)内容要求:
1.本课程设计的目的
(1)使学生掌握 C++编程的基本工作原理;
(2)培养学生基本掌握 C++应用编程的基本思路和方法;
(3)使学生掌握 C++应用调试的基本技能;
(4)培养学生分析、解决问题的能力;
(5)提高学生的科技论文写作能力。
2.课程设计的任务及要求
1)基本要求:
(1)分析应用的功能构成;
(2)分析数据对象及其关联;
(3)实现系统的类的设计;
(4)对所设计应用进行调试。
2)创新要求:
在基本要求达到后,可进行创新设计,增加功能、改进界面和性能。
3)课程设计论文编写要求
(1)要按照书稿的规格打印誊写设计论文
(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等
(3)论文装订按学校的统一要求完成
4)答辩与评分标准:
(1)系统功能分析:25 分;
(2)完成设计过程:25 分;
(3)完成调试:25 分;
(4)回答问题:25 分。
5)参考文献:
1. 刘觉夫 王更生等编著《C++程序设计》,北京邮电大学出版社
2. 曾辉 王更生 李广丽等编著《C++程序设计实训教程》,北京邮电大学出版社
3. 谭浩强编著《C++面向对象程序设计》,北京清华大学出版社
4. 百度文库(寻找 C++课程设计的模版及简易源代码)
6)课程设计进度安排
内容 天数 地点
构思及收集资料 1 图书馆
1
C++课程设计报告
设计与调试 2 实验室
撰写论文 1 图书馆
学生签名:
2010 年 6 月 21 日
课程设计(论文)评审意见
(1)完成原理分析(25 分):优( )、良( )、中( )、一般( )、差( );
(2)设计分析 (25 分):优( )、良( )、中( )、一般( )、差( );
(3)完成调试 (25 分):优( )、良( )、中( )、一般( )、差( );
(4)回答问题 (25 分):优( )、良( )、中( )、一般( )、差( );
(5)格式规范性及考勤是否降等级:是( )、否( )
评阅人: 职称:
2
C++课程设计报告
摘要:
随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延
伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来
越离不开计算机。尤其是在学校里,要处理大量的学生数据。随着科学技术的不断
提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各
个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成
绩信息进行管理,有着手工管理所无法比拟的优点。
学生成绩管理系统能方便用户迅速、准确处理学生的成绩,得到想要的数据并
能将学生的信息以文档保存。本文介绍了简易学生成绩管理系统在 Microsoft Visual
C++ 6.0 环境下的实现过程:系统的分析,功能模块的设计,系统的调试和测试。
此系统的主要管理的信息有:学生的班级,学号,姓名和三(可以更改)门课的成绩。
本系统的主要功能有学生成绩的添加、删除、插入、显示,能对学生成绩按分数或
学号进行排序,可以根据用户的要求按班级,姓名,学号查询学生的成绩信息,计
算每位学生的总分,分类汇总统计每门课的的总分均分能保存信息到文件以及从文
件中读取信息等功能。
关键词:学生成绩管理系统;功能模块(函数);指针;结构;链表;文件保存及
读取。
目 录
1 需求分析.................................................................................................................................................4
1.1 功能需求分析:..........................................................................................................................4
1.11 学生成绩的读入和写出模块............................................................................................4
1.12 学生成绩输入删除模块....................................................................................................5
1.13 学生成绩的查询模块........................................................................................................5
1.14 学生成绩的分类汇总模块................................................................................................5
1.2 环境需求分析:..........................................................................................................................5
1.3 方法需求分析..............................................................................................................................5
2 概要设计..................................................................................................................................................6
2.1 系统功能模块图..........................................................................................................................6
2.2 设计思想:..................................................................................................................................6
3 详细设计..................................................................................................................................................7
3
C++课程设计报告
3.1 设计原理......................................................................................................................................7
3.2 程序详细代码描述......................................................................................................................7
3.3 系统界面.....................................................................................................................................21
4 调试与操作说明....................................................................................................................................21
4.1 调试过程.....................................................................................................................................21
4.2 操作说明.....................................................................................................................................22
总 结.........................................................................................................................................................23
致 谢.........................................................................................................................................................24
1 需求分析
1.1 功能需求分析:
简易学生成绩管理系统主要有 4 个大的模块:学生成绩从文件读入和写入,学
生成绩的输入和删除,学生成绩信息的查询,以及学生成绩的分类汇总。
1.11 学生成绩的读入和写出模块
主要功能是读出要管理的成绩文档,保存修改后的成绩文档。实际生活中学生
成绩的文件主要以 word 或 excel 保存,为了方便操作我在调式本系统中成绩文件采
4
C++课程设计报告
用了 txt 的文档格式保存,当然以 word 文档形式保存也是可以的。
1.12 学生成绩输入删除模块
主要功能是输入、追加、删除学生成绩的操作。添加操作是根据用户的要求实
现的。例如用户可以输入要删除学生的学号删除学生的信息。此程序输入学生成绩
时就计算个人的总分,并保存到数据结构中相应的变量中。
1.13 学生成绩的查询模块
主要功能是按照用户的要求查询学生的成绩。其中用户可以选择查询单个学生
的成绩还是某个班级的成绩,成绩查询中包括个人学生的总分,。
1.14 学生成绩的分类汇总模块
统计主要功能是某个班级的每门学科的总分。
1.2 环境需求分析:
操作系统: Windows XP
开发软件: Visual C++ 6.0
1.3 方法需求分析
由于数组存放数据的时候要先确定数组的规模,不能动态的分配内存空间,而
单链表是非连续存放的,可以对内存空间进行动态分配,此系统是用单链表完成的。
然后定义链表的结点类型为结构就可以实现对学生学号、姓名、成绩、班级等学保
存。
每次只要返回头指针,就可以对整个链表进行操作,因此选链表来存放学生信息。
5
剩余24页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功