C++语言课程设计题目_第1页
C++语言课程设计题目_第2页
C++语言课程设计题目_第3页
C++语言课程设计题目_第4页
C++语言课程设计题目_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程概述:一、教育目标和基本要求本课程系统地学习面向对象编程的基本概念、基本语法和编程方法。c正确理解面向对象编程的基本特征,如类、对象、继承和派生、多态、虚拟函数、模板、流类库等。沿着软件流程的各个方面(包括系统分析、设计、实施、集成、测试等),了解当前常用的软件开发工具(visual c),培养学生解决实际问题的能力。二、组织方法结合具体实践项目,由4-5人分组编程的上述方法。三、评价方法和方法:完成一系列编程和文档编写,包括摘要设计、详细设计、代码编写、程序调试、执行,系统调试成功,运行正常,文档规范完整。四、日程:期末考试前最后一堂课的学生ppt说明。五、实践教学应注意的问题1.组织管

2、理的要求:4-5人一组,发挥团队合作精神,分担合作。2.对学生的要求:配合与小组的学生分担,认真完成系统设计、代码编写、程序调试和文件编写。学生用ppt解释。c语言课程设计任务书1标题:大学教育信息管理系统功能:大学教学信息管理系统,每个记录包括教师的员工编号、姓名、职称、性别和3门课程。教学效果综合分数。系统要求必须实现以下功能:1,输入:输入每个教师记录,将相应的信息写入文件。2,显示:显示每个教师记录。3,排序:按员工编号或培训效果综合得分进行排序和显示。4、查找:按完成名称或课程查找和显示教师的相关记录。分阶段实施:1、初步完成整个设计,确定框架、人机对话的界面,确定函数的数量。2、将

3、有关每位教师的相关(教育)信息写入文件,并创建可在屏幕上显示的文件。3、完成排序(基于员工编号、姓名、职称等)、查找等功能。要求:1,使用c语言编程;2、利用结构安排实现教师信息的数据结构设计;3、系统中的每个功能模块必须使用函数实现;4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任务书2标题:酒店客房登记和索赔管理系统功能:1,屏幕上提供了一个界面,操作员可以方便地选择所需的任务,例如登记入住、入住

4、客房、查看当前费用、结帐等。2.不同的房间标准适用不同的费用。可以按一天或一小时开单,客户可以在签入时选择任意数量。3.结帐时根据入住时间,根据计费方法和房费计算总费用。分阶段实施:1、初步完成总体设计、框架、人机对话界面确定、函数数确定;2、完成最低要求:填写客房清单、完成入住登记、查看客房入住的功能。3、附加要求:完成开单和支出查看功能。要求:1、用c语言实施系统;2、系统中的每个功能模块必须使用函数实现;3、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代

5、码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任务书3标题:学生业绩管理系统功能:学生成绩管理系统,每个学生包括学号、名字、性别和三个课程分数的记录。系统必须实施以下功能:1、输入信息:输入学生成绩信息(包括学生学号、名字、各科目成绩);2,查看信息:输入学号,查询并显示学生各课程的成绩。3,排序:按平均分数排序显示每个课程的分数。4、删除和修改信息输入学号,删除相应学生的成绩信息。分阶段实施:1、初步完成整个设计,确定框架、人机对话的界面,确定函数的数量。将每个学生的信息写入文件,创建要在屏幕上显示的文件。3、完成上述信息查询(学生学号、姓名等),排序,删除和修改信息的功能。要求:

6、1,使用c语言编程;2、利用结构排列实现学生信息的数据结构设计;3、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任务书4标题:设计员工文件管理系统功能:员工文件管理系统设计,每个员工都是编号、名字、性别、出生日期等的记录部门、职称、薪金等级、电话等。系统实现以下功能:1,录入功能:输入要将信息保存在文件中的每个员工记录。2、显示功能:完成所有员工记录的显示。

7、3、查找功能:按编号或名称查找并显示与员工相关的记录。分阶段实施:1、初步完成整个设计,确定框架、人机对话的界面,确定函数的数量。2、将每位员工的信息写入文件,并创建要在屏幕上显示的文件。3、完成上述查找(号码、名字、性别等)、修改等功能。4、修改附加要求、记录设置密码操作。要求:1,使用c语言编程;2、使用结构排列实现员工信息的数据结构设计;3、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题

8、及解决方案;摘要等。c语言课程设计任务书5标题:设计学生管理系统功能:学生管理系统设计,每个学生都是一个记录,包括名字、学号、性别、出生日期、专业、课程、家庭地址、宿舍号码等。系统要求必须实现以下功能:1、输入功能:输入学生信息(学生学号、名字、性别、出生日期、专业等);2、显示功能:完成学生记录显示。3、查找功能:按学号或名称查找并显示与学生相关的记录。分阶段实施:1、初步完成整个设计,确定框架、人机对话的界面,确定函数的数量。2、将每个学生的信息写入文件(人员使用宏定义设置),并创建可在屏幕上显示的文件。3、完成上述显示、查找(名字、性别等)、修改等功能。4、修改附加要求、记录设置密码操作

9、。要求:1,使用c语言编程;2、利用结构排列实现学生信息的数据结构设计;3、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任务书6标题:银行访问管理设计功能:允许您输入和查询客户存款提取记录。在客户文档中,每个客户都是编号、客户名称、提取密码、客户地址、客户电话、帐户总额等的记录。每次访问支付都是访问部分文档中的记录,例如编号、日期、类别、访问计数和管理员。种

10、类分为入息金和存款两种。这个系统可以输入客户存款或提款记录。根据客户名称查看存款和取款记录。分阶段实施:1、初步完成总体设计、框架、人机对话界面确定、函数数确定;2、创建文件、输入客户所需信息、显示、输入、修订、删除文件等。3,额外要求:完成客户姓名查询存款和取款记录,并获得各账户总额。要求:1、用c语言实施系统;2、利用结构阵列实现信息的数据结构设计;3、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况

11、和调试问题及解决方案;摘要等。c语言课程设计任命书7标题:医院员工工资管理系统设计功能:医院员工薪金管理系统必须包含员工的所有信息。每个工人都是包括姓名、性别、出生日期、年龄、婚姻状况、家庭住址、职称、工资水平状况等的记录。该系统侧重于工资管理,登陆系统后,可以计算总工资和平均工资,按工资排序,并找到工资相同等级的工人名单。分阶段实施:1、初步完成总体设计、框架、人机对话界面确定、函数数确定;2、将每位员工的信息写入文件,并创建要在屏幕上显示的文件。3.计算总工资和平均工资,可以按工资排序,可以找到工资相同等级的工人名单。要求:1,使用c语言编程;2、使用结构排列实现员工信息的数据结构设计;3

12、、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任务书8标题:地址簿管理系统功能:输入联系人信息(姓名、电话号码、地址、注释等);使用地址簿管理系统需要以下功能:1 .输入每个联系人记录,以将信息保存到文件中。2、查看所有联系人的信息,然后根据可选的自定义规则排序。3、记录修改,并将修改的记录信息保存到文件中。分阶段实施:1、初步完成整个设计,确定框架、人机对

13、话的界面,确定函数的数量。2、将每个记录信息写入文件,并创建要在屏幕上显示的文件。3、完成上述查询(姓名、电话号码等)、删除和修改信息的能力。4、修改附加要求、记录设置密码操作。要求:1,使用c语言编程;2、使用结构排列实现联系人信息的数据结构设计;3、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任务书9题目:计算机辅助教学(cai)软件开发:教小学生算术。

14、功能:一位数,十位数加、减、乘、除、除,屏幕上随机出现两个数,向小学生提出答案,回答错误,然后重新输入,直到提示重新输入。要计分和积累,可以充分进入一定的分数。也就是说,从1位进入10位。同样,也可以降级。(rand(),#include)分阶段实施:1、初步完成总体设计、框架、人机对话界面确定、函数数确定;完成基本要求:一次答对的加法和减法,统计功能,即一次答对的成功率如果90%上升,可以进行10位数的加法和减法。3,额外要求:完成乘法和除法学习。还有提升功能。要求:1,使用c语言编程;2、系统中的每个功能模块必须以函数的形式实现。3、界面友好(良好的人机交互),添加程序所需的注释。课程设计

15、实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任命书10题目:学生考勤系统设计功能:学生出席系统必须包含每个班的所有信息。每个学生都是名字、性别、学号、出席等一个记录。该系统模拟了出席过程,记录了出席结果,课程结束后,可以根据规定的出席分数标准自动对每个学生的出席分数进行排序。分阶段实施:1、初步完成总体设计、框架、人机对话界面确定、函数数确定;2、将每个记录信息写入文件,并创建要在屏幕上显示的文件3、完成上述追加(出席)、查找(学号、名字、性别等)、修改等功

16、能。4、额外要求:自动提供每个学生的出勤率。要求:1,使用c语言编程;2、利用结构阵列实现信息的数据结构设计;3、系统中的每个功能模块必须以函数的形式实现。4、界面友好(良好的人机交互),添加程序所需的注释。课程设计实验报告要求:1、预览报告:标题、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验摘要报告:流程图、主要源代码、测试情况和调试问题及解决方案;摘要等。c语言课程设计任命书11题目:学生选修课系统设计功能:假定有n个课程,每个课程都有课程编号、课程名称、课程性质、总时间、授课时间、实验或机器时间、学分和课程会话等信息。试设计选修课系统。分阶段实施:1、初步完成总体设计、框架、人机对话界面确定、函数数确定;2、将每个记录信息写入文件,并创建要在屏幕上显示的文件3、完成以上附加、查找(学科课程编号、学科课程名称、学科课程属性等)、修改等功能。4、其他要求:学生选修课(可选)要求:1,使用c语言编程;2、利用结构阵列实现信息的数据结构设计;3、系统中的每个功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论