第一范文网 - 专业文章范例文档资料分享平台

C++的大作业题目

来源:用户分享 时间:2025/6/15 10:13:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《程序设计基础》上机大作业

一、 设计实现一个模拟的班级学生成绩管理系统

1 目的

通过学生成绩管理系统的设计,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。

2 基本要求

该系统用于管理学生的基本信息、课程成绩。要求实现以下功能:

①通过此模块来管理课程信息,包括查询、添加、修改、删除等功能。在进行课程信息添加时,系统会自动监测所添加的信息是否已经存在,如果存在,会提示已经存在。在进行课程信息删除时,同样要求再次确定。

②实现对学生信息、课程成绩的文件存取(分别存储在StudentInfo.txt、StudentScore.txt和GraduateCheck..txt文件中),实现对学生信息、课程成绩的记录增加、删除及修改;

③实现输入学生学号或姓名查询并显示学生的课程成绩;

学生的基本信息记录,如:

学号 20050999 姓名 张三 性别 男 …… 学分 4 3 2 1 …… 出生日期 1980年6月1日 …… 成绩 60 70 80 90 …… 专业 软件工程 …… …… …… 学生的课程成绩记录,如: 学号 20050999 20050999 20050999 20050999 ……

提示及说明

课程名称 毛泽东思想概论 高级语言程序设计 WEB程序设计 IT企业管理 …… 1) 写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果

2) 如果程序未能够通过运行,分析可能出错的原因。

3)请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告!按时提交大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。

《程序设计基础》上机大作业

二、 设计实现一个简单的产品管理系统 目的和要求

(1) 目的

通过产品管理系统的设计,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。

(2) 基本要求

合理运用C++语言的数组、指针、结构体及文件操作等,实现一个模拟的班级学籍管理系统。该系统用于管理产品的基本信息及信息统计。具体要求如下:

① 通过键盘或读取文件的方法读取产品的信息,对各类产品进行统计和分析。

② 要求使用结构数组和结构指针,各个功能分别使用函数来完成,主函数和各个函数分别存放在不同的.c文件中,要求使用头文件。

③ 要求使用选择法排序,折半查找法进行查找。

④ 要求在程序中能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如do while、for、if-elseif等)。

⑤创新要求。在基本要求达到后,进行创新设计,如进行删除或插入操作。

提示及说明

1) 写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果 2) 如果程序未能够通过运行,分析可能出错的原因。

3)请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告!按时提交大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。

《程序设计基础》上机大作业

三、 设计实现一个个人信息管理系统 目的和要求

(1) 目的

通过个人信息管理系统的设计,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。

(2) 基本要求

合理运用C++语言的数组、指针、结构体及文件操作等,实现一个模拟的个人信息管理系统。该系统可以对每个学生的消费、生活及学习进行系统的管理,把这几项内容综合在一起开发了具有个人特色的管理系统。具体要求如下:

① 学生的基本信息管理主要包括了学生的姓名、学号、性别、出生年月、专业、爱好等内容。

② 消费模块主要包括个人消费记录。主要功能有:数据的添加、数据的查找、数据的删除、数据的修改、数据逐个显示、消费总额的显示等。

③ 学生课程成绩模块主要包括学习成绩记录。主要功能有:数据的添加、数据的查找、数据的删除、数据的修改、数据逐个显示、消费总额的显示等。

④ 要求在程序中能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如do while、for、if-elseif等)。程序要有主菜单,能够完成主要的功能。

学生的基本信息记录,如:

学号 姓名 20050999 …… 张三 …… 性别 男 …… 出生日期 1980年6月1日 …… 专业 软件工程 ……

学生的消费或个性信息记录,如: ……

提示及说明

1) 写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果 2) 如果程序未能够通过运行,分析可能出错的原因。

3)请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告!按时提交大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。

…… …… …… ……

《程序设计基础》上机大作业

四、 设计实现一个模拟的通信录管理系统 目的和要求

(1) 目的

通过班级通信录管理系统的设计,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。

(2) 基本要求

合理运用C++语言的数组、指针、结构体及文件操作等,实现一个模拟的班级通信录管理系统。该系统用于管理学生的基本信息、通信信息等。具体要求如下:

① 通过键盘或读取文件的方法读取学生的通信信息。

② 系统需要有添加模块、查询模块、删除模块、修改模块等。

③ 用户登录查询时,可以通过输入姓名或学号等查到某人的信息,并输出这些信息。若找不到则显示找不到信息。

④ 在添加某人信息时,若通讯录中已有该人的信息,则提示信息已存在。

⑤ 要求在程序中能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如do while、for、if-elseif等)。程序要有主菜单,能够完成主要的功能。

学生的通信录基本信息记录,如: 学号 20050999 …… 姓名 张三 …… 性别 男 …… 住址 …… 系别 …… 电子邮箱 电话 个人简介 密码

提示及说明

1) 写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果 2) 如果程序未能够通过运行,分析可能出错的原因。

3)请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告!按时提交大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。

搜索更多关于: C++的大作业题目 的文档
C++的大作业题目.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c46mqz4ynxz3z01x0bcja_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top