c 课程设计题目

上传人:桔**** 文档编号:472473078 上传时间:2022-12-23 格式:DOCX 页数:6 大小:16.37KB
返回 下载 相关 举报
c 课程设计题目_第1页
第1页 / 共6页
c 课程设计题目_第2页
第2页 / 共6页
c 课程设计题目_第3页
第3页 / 共6页
c 课程设计题目_第4页
第4页 / 共6页
c 课程设计题目_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《c 课程设计题目》由会员分享,可在线阅读,更多相关《c 课程设计题目(6页珍藏版)》请在金锄头文库上搜索。

1、C+课程程序设计,QQ:题目一、“学生选修课程系统设计”1、问题描述 高校中学生信息包括:学号、姓名、性别、年龄、系别、班级、联系方式等 信息。课程信息包括:课程代码、课程名称、总学时、学分、开课学期、选修人数 等信息。学生可对课程信息进行查询,选修符合要求的课程。根据课程信息和学生信息完成对课程的选修,需要专门的一个管理类来完成 选修工作。2、功能要求(1)添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用 户选择所要添加的类别,要求编号要唯一,如果添加了重复编号的记录时,则提 示数据添加重复并取消添加。(2)查询功能:可根据编号、姓名等信息对已添加的学生和课程记录进行 查询,如果

2、未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。(3)显示功能:可显示当前系统中所有学生和课程的记录,每条记录占据 一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号 的唯一性。(5)删除功能:主要实现对已添加的学生和课程记录进行删除。如果当前 系统中没有相应的记录,则提示“记录为空!”并返回操作。(6)统计功能:能根据多种参数进行统计。能统计学生人数、课程的门数、 选修某门课程的学生的相关信息。(7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。题目二、“学生考勤管理系统”

3、1. 设计要求 考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、 学生姓名、缺课类型(迟到、早退、请假及旷课)。具体要求如下所示:(1)采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计 及整体结构设计合理。学生也可根据自己对题目的理解增加新的功能模块(视情 况可另外加分)。(2)系统以菜单界面方式(至少采用文本菜单界面,如能采用图形菜单界面 更好)工作,运行界面友好,演示程序以用户和计算机的对话方式进行。(3)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(4)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。2. 功能要求:试设计

4、一考勤管理系统,使之能提供以下功能:1录入学生的缺课记录;2修改某个学生的缺课记录;3查询某个学生的缺课情况;4统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序; 5统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少 排序;6系统以菜单方式工作。题目三、“职工信息管理系统设计”1. 设计要求:设计要求实现如下功能:(1) 建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、参加 工作时间和年龄(必须计算得到)。(2) 根据职工信息表,建立只含有姓名和年龄的职工信息简表。(可选功能)(3) 使用继承的方法构造 3 个类,(即雇员类虚基类,教师类和工人类 派生类)

5、使用相应的对象放置 10 个职工信息。(4) 编写同名display()成员函数,用来输出数组的内容。( 5 )按不同类别输出职工信息,比如按系输出教师信息。(可选功能)(6) 要求对“VV”和“”运算符进行重载。考虑到输人职工编号时,也 会因不小心引人空格,而且名字中也需要有空格,所以重载“”运算符时, 需要满足这个要求。(7) 抽取并计算职工的平均年龄。( 8 )检索(查找)指定信息。(如按姓名检索、按年龄检索)( 9 )显示年龄分布的柱状图。( 10 )保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 (11)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。

6、2. 设计功能:在主函数中实现以下功能操作:( 1 )增加一位教师记录( 2)增加一位工人记录( 3)显示全部职工记录( 4)计算教师平均年龄( 5)计算工人平均年龄( 6)删除一个教师( 7)删除一个工人(8) 按系输出教师信息(可选)( 9)按姓名检索所有信息题目四、“超市商品管理系统设计”1、问题描述 超市中商品分为四类,分别是食品、化妆品、日用品和饮料。每种商品都包 含商品名称、价格、库存量和生产厂家、品牌等信息。主要完成对商品的销售、统计和简单管理。2、功能要求(1)销售功能。购买商品时,先输入类别,然后输入商品名称,并在库存 中查找该商品的相关信息。如果有库存量,输入购买的数量,进

7、行相应计算。如 果库存量不够,给出提示信息,结束购买。(2)商品简单管理功能。 添加功能:主要完成商品信息的添加。 查询功能:可按商品类别、商品名称、生产厂家进行查询。若存在相应信息, 输出所查询的信息,若不存在该记录,则提示“该记录不存在!”。修改功能:可根据查询结果对相应的记录进行修改。 删除功能:主要完成商品信息的删除。先输入商品类别,再输入要删除的商 品名称,根据查询结果删除该物品的记录,如果该商品不在物品库中,则提示“该 商品不存在”。(3)统计功能。 输出当前库存中所有商品的总数及详细信息;可按商品的价格、库存量、 生产厂家进行统计,输出统计信息时,要按从大到小进行排序。(4)商品

8、信息存盘:将当前程序中的商品信息存入文件中。(5)读出信息:从文件中将商品信息读入程序。(6)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(7)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。题目五、“图书管理系统设计”1、问题描述定义图书类,属性有:书名、出版社、ISBN号、作者、库存量、价格等信 息和相关的对属性做操作的行为。主要完成对图书的销售、统计和图书的简单管理。 2、功能要求(1)销售功能。购买书籍时,输入相应的ISBN号,并在书库中查找该书的 相关信息。如果有库存量,输入购买的册数,进行相应计算。如果库存量不够, 给出提示信息,结束购买。( 2)

9、图书简单管理功能。添加功能:主要完成图书信息的添加,要求 ISBN 号唯一。当添加了重复的 编号时,则提示数据添加重复并取消添加。查询功能:可按书名、 ISBN 号、作者、出版社进行查询。若存在相应信息, 输出所查询的信息,若不存在该记录,则提示“该标题不存在!”。修改功能:可根据查询结果对相应的记录进行修改,修改时注意 ISBN 号的 唯一性。删除功能:主要完成图书信息的删除。输入要删除的 ISBN 号,根据编号删 除该物品的记录,如果该编号不在物品库中,则提示“该编号不存在”。(3) 统计功能。 输出当前书库中所有图书的总数及详细信息;可按书的价格、库存量、作者、 出版社进行统计,输出统计

10、信息时,要按从大到小进行排序。(4) 图书存盘:将当前程序中的图书信息存入文件中。(5) 读出信息:从文件中将图书信息读入程序。(7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(8) 读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。题目六、“诊所信息管理系统设计”1、问题描述 完成小型诊所的简单信息管理程序,掌握类的设计以及继承和派生的应用。2功能要求:设计人类(Person类)和医生类(Doctor类),在此基础上,通过增加患者 和账单,使它们公用于表示一家诊所的信息管理。(1) 在一条医生记录中,包括医生的专业说明(specialty),如内科医生 (s

11、urgeon)、儿科医生(pediatrician)、产科医生(obstetrician)及全科医生(general prac titio ner)。(2) Doc tor 记录还含有诊费(office_vis t_fee)。(3) 在一条患者记录中,包括该患者产生的药费(drug_fee),患者的诊费 (即医生的诊费)。(4) 在一条账单记录中,包括一条患者对象、该患者对应得主治医生、该 患者产生的诊费和药费。(5) 应用程序能够显示出诊所中每个患者的信息和对应主治医生的信息。 ( 6 )能够统计出所有患者的总费用。(7) 保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(8) 读

12、取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。题目七、“学生信息管理系统”1. 设计要求: 设计要求实现如下功能:(1) 建立学生信息数据,包括学号、姓名、性别、三科成绩、出生时间、年龄 (必须计算得到)。( 2 )使用继承的方法构造至少3 个类,(即学生类虚基类,一年级学生和二 年级学生类派生类)使用相应的对象放置 10个学生信息。(3)编写同名display()成员函数,用来输出数组的内容。( 4 )按不同类别输出学生信息,比如按性别。(可选功能)(5) 要求对“VV”和“”运算符进行重载。考虑到输人学号时,也会因 不小心引人空格,而且名字中也需要有空格,所以重载“运算

13、符时,需 要满足这个要求。(6) 抽取并计算学生的平均成绩。( 7)按照至少一科成绩进行排序。( 8 )检索(查找)指定信息。(如按姓名检索、按年龄检索)(9) 显示成绩分布的柱状图。( 7 )保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。2.设计功能: 在主函数中实现以下功能操作:1) 增加学生2) 显示全部学生3) 计算平均成绩4) 删除一个学生5) 按年级输出学生信息6) 按性别输出学生信息7) 按姓名检索学生题目八、“模拟ATM机存取款管理系统设计”1、问题描述: 模拟银行的自动取款机使用过程中的界面

14、和用户交互过程。设计出主界面, 实现查询银行卡余额、取款、修改密码、退出系统等功能。这一系列功能要在后 台中显示出来。2功能要求:(1)卡号、密码输入最多三次,否则直接退出系统。( 2 )取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金 额的限制。( 3)查询功能:实现查询余额功能。(4) 更改密码:实现密码更改功能,对于密码要有 2 次验证。(5) 锁卡功能:实现卡被锁的功能。( 6 )退卡功能:实现退出系统功能。( 7 )保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行 使用。题目九、“高校水电费管理系

15、统设计”1、问题描述 住宿学生信息包括:学号、姓名、性别、年龄、班级、用电量、用水量等信 息。教工信息包括职工号、姓名、性别、年龄、工作部门、用电量、用水量等信 息。能计算出学生和教工每月所要交的电费和水费。 定义一个人员类,实现学生和教工共同的信息和行为。2、功能要求 (1)添加功能:程序能够添加不同学生和教工的记录,提供选择界面供用 户选择所要添加的类别,要求编号号要唯一,如果添加了重复编号的记录时,则 提示数据添加重复并取消添加。(2)查询功能:可根据姓名、用水量、用电量信息对已添加的学生或教工 记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记 录信息。(3)显示功能:可显示当前系统中所有学生和教工的记录,每条记录占据 一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号 的唯一性。(5)删除功能:主要实现对已添加的学生或教工记录进行删除。如果当前 系统中没有相应的记录,则提示“记录为空!”并返回操作。(6)统计功能:能根据多种参数进行统计。能统计学生和教工的用水用电 量、所要交纳的电费和水费、未交纳水电费的人员信息等。(7)保存功能:可将当前系统中各类记录存入文件中,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号