C/C++课设题

C/C++课设题

源码下载

链接:https://pan.baidu.com/s/1xGq_cxBSvrq2JGyr40yveA
提取码:1111

5.研究生管理程序

基本要求:
(1)专业管理:浏览、添加、修改、删除专业信息(专业编号、专业名称、专业描述)。
(2)课程管理:浏览、添加、修改、删除课程信息(课程编号、名称、学分、专业名称、课程描述)。
(3)研究生管理:浏览、添加、修改、删除(学号、姓名、性别、身份、出生日期、专业名称、备注)。
(4)成绩管理:浏览、添加、修改、删除(成绩编号、学号、课程名称、分数)。

6.学生选修课程系统设计

假定有n门课程,每门课程有课程编号,课程名称,课程性质(考试课/考查课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如学生的年级、总学分不得少于60且不能大于70)自由选课。试设计一选修课程系统,使之能提供以下功能:
1)课程信息录入功能(课程信息用文件保存)2)课程信息浏览功能
3)课程查询功能:(至少两种查询方式)按学分查询、按学期查询、按课程性质查询。
4)学生确定选修课程,并保存信息。
5)学生选修查询,根据学生的学号或名称查询其所选课程列表。

14.校园导游咨询

1)、功能描述:设计南华大学红湘校区平面图,所含景点不少于10个。以图网格交叉点表示学校各景点,存放景点名称,代号,简介等信息;以边表示路径,存放路径长度等相关信息。
2)、为来访客人提供图中任意景点的问路查淘,即查询任意两个景点之间的一条最短的简单路线。
3)、为来访客人提供图中任意景点相关信息的查淘.测试数据:由读者根据实际情况指定。
实现提示:一般情况下,校园的道路是双向通行的,可设校园平面图是一个网格,顶点和边均含有相关信息。

15.简单的文本编辑器

要求:设置一个简单的文本编辑器(参照Windows记事本),每行以回车结束.
数据以文件形式存储;编辑器具有查找、替换、修改数据的功能。

16.学生籍贯信息记录簿

编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的籍贯信息;
(3)按学号或姓名查询其籍贯;
(4)按籍贯查询并输出该籍贯的所有学生;
(5)能添加、删除和修改学生的籍贯信息:
(6)显示榆出四川籍和非四川籍学生的信息并可分别存盘。

17.通信录管理系统

设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。功能要求:
(1)查看功能:选择此功能时,列出下列三类选择:A办公类、B个人类、C商务类,当选中某类时,显示出此类所有数据中的姓名和电话号码)
(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A办公类B个人类C商务类)、电子邮件)。
当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过5条信息时,存储空间已满,不能再录入新数据;
录入的新数据能按递增的顺序自动进行条目编号。
(3)拨号功能:能显示出通信录中所有人的姓名。
(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改;(5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

20.歌咏比赛成绩管理程序

若干名选手参加比赛,参赛者要演唱两首,自选准备1首歌曲,另一首由组委会事先准备M首歌曲(歌曲编号1~M),通过以随机抽取方式抽取Ⅰ首歌曲。有8名评委。选手成绩的计算方式采用去掉最高分和最低分,再取平均分的方法计算,然后2首歌曲各占50%。
基本要求:
(1)N个选手用随机函数生成选手(编号1~N)比赛顺序表(编号,姓名)。
(2)随机抽取方式抽取1首歌曲,生成比赛比赛顺序表及曲目表并输出。
(3)能够输入每位评委对选手的评分,计算每首歌曲的得分,与选手的最终成绩。
(4)计算比赛的名次。
(5)显示选手的最终得分。

题目21“美发店管理系统设计”

1、问题描述
定义顾客类,属性有:会员卡号、姓名、性别、电话等信息和相关的对属性做操作的行为。
定义员工类:属性有:编号、姓名、性别、电话、美发项目(理发、烫发、洗发)等信息和相关的对属性做操作的行为。
定义美发类:属性有各种美发项目的收费标准和相关的对属性做操作的行为。定义一个管理类,完成对美发店的简单管理。
2、功能要求
(1)美发功能。根据顾客所要做的美发项目、服务的雇员、消费金额等将相应信息添加到顾客类中指定顾客和员工类中指定员工信息里。
(2)简单管理功能。
添加功能:程序能够添加顾客信息和雇员信息,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
查询功能:可根据姓名、电话、卡号等信息对已添加的顾客信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;还可以根据姓名、工种编号等信息对雇员信息进行查询。
显示功能:可显示当前系统中所有顾客信息和雇员信息,每条信息占据一行。编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。删除功能:主要实现对已添加的顾客和雇员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。
保存功能:可将当前系统中顾客和雇员记录存入文件中,存入方式任意。读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
(3)统计功能。能统计出顾客的消费总数、雇员的收入总数。都按从大到小排序。
3、问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。

源码下载

链接:https://pan.baidu.com/s/1xGq_cxBSvrq2JGyr40yveA
提取码:1111

题目24“毕业设计选题系统设计”

1、问题描述
毕业设计题目包括:编号、名称、指导教师、实现技术、难度系数(1~3)等信息。
学生信息包括:学号、姓名、性别、年龄、班级、专业等信息。2、功能要求
(1)添加功能:程序能够添加学生的记录和毕业设计题目记录,提供选择界面供用户选择所要添加的类别。添加记录时,要求学号和编号要唯一。如果添加了重复记录,则提示数据添加重复并取消添加。
(2)查询功能:可根据学号、姓名、编号、名称等信息对已添加的学生和毕业设计题目进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
(3)显示功能:可显示当前系统中所有学生的信息和毕业设计题目信息,每条记录占据一行。
(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意学号的唯一性。
(5)删除功能:主要实现对已添加的学生和毕业设计题目记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。
(6)统计功能:能根据多种参数进行统计。能按毕业设计题目名称统计出选择该题目的学生的信息。
(7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
3、问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。

源码下载

链接:https://pan.baidu.com/s/1xGq_cxBSvrq2JGyr40yveA
提取码:1111

选修课系统

1、问题描述
高校中学生信息包括:学号、姓名、性别、年龄、系别、班级、联系方式等信息。
课程信息包括:课程代码、课程名称、课程性质、总学时、学分、开课学期、选修人数等信息。
学生可对课程信息进行查询,选修符合要求的课程。
根据课程信息和学生信息完成对课程的选修,需要专门的一个管理类来完成选修工作。
2、功能要求
(1)添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用户选择所要添加的类别,
要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
(2)查询功能:可根据编号、姓名等信息对已添加的学生和课程记录进行查询,如果未找到,给
出相应的提示信息,如果找到,则显示相应的记录信息。
(3)显示功能:可显示当前系统中所有学生和课程的记录,每条记录占据一行。
(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
(5)删除功能:主要实现对已添加的学生和课程记录进行删除。如果当前系统中没有相应的记录,
则提示“记录为空!”并返回操作。
(6)统计功能:能根据多种参数进行统计。能统计学生人数、课程的门数、选修某门课程的学生
的相关信息。
(7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
(8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
3、问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个成员函数的定义;
(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。

小型公司人员信息管理系统

目标

1.1通过公司人员信息管理系统的设计,培养学生能重述,辨别面向对象知识要素:封装,继承,多态;应用面向对象方法,分析并确定类与类之间的关系,设计和描述给定问题处理过程,并能够规范表达。c
1.2依据功能需求,应用面向对象知识,完成类的设计,实现功能需求。综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。

系统基本内容要求

某公司有三类人员,经理、兼职技术人员、兼职销售员。这些人员分别具有以下属性:
(1)经理:姓名、编号、固定工资、当月薪水、计算月薪、显示信息;
(2)兼职技术员:姓名、编号、工作小时、每小时工资额、当月薪水、计算月薪、显示信息;
(3)兼职销售员:姓名、编号、销售额、销售提成、当月薪水、计算月薪、显示信息.。

某公司职员信息管理系统

公司职员employee有管理人员 manager、技术人员technician、销售人员salesman三类。兼具管理人员与技术人员两类特点为技术经理techmanager,兼具管理人员和销售人员两类的特点为销售经理salesmanager。
需求说明:
1、输入员工的姓名,输出员工的基本信息,包括姓名、编号、级别、当月薪水。
2、当月薪水计算方法:总经理拿固定月薪10000元;技术经理拿固定月薪5000元加奖金;技术人员拿固定月薪3000元加奖金;销售经理拿固定月薪2000元加提成(当月部门销售额的0.5%);销售人员的月薪只拿提成(个人月销售额的1%)。
3、所有员工信息数据在excel中,可以重新编辑为txt格式进行读取,也可以通过编码的方式写入程序中。

源码下载

链接:https://pan.baidu.com/s/1xGq_cxBSvrq2JGyr40yveA
提取码:1111

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值