首页 > 编程语言 >Visual C++课程设计选题任务书[2023-02-13]

Visual C++课程设计选题任务书[2023-02-13]

时间:2023-02-13 11:14:17浏览次数:58  
标签:02 课程设计 13 信息 学生 姓名 录入 功能 查询

Visual C++课程设计选题任务书[2023-02-13]

Visual C++课程设计选题任务书

课程设计要求:

  1. 每个课题最多供2名学生选择。
  2. 使用Visual Studio平台进行开发(推荐使用Visual Studio Community最新版本https://visualstudio.microsoft.com/zh-hans/vs/community/),程序要有适当的注释,使程序容易阅读。
  3. 至少采用文本菜单界面(如果能采用图形菜单界面更好)。
  4. 学生可自动增加新功能模块(视情况可另外加分)。
  5. 写出课程设计报告,具体要求见报告模板。报告完成后,必须经过指导老师审核,并当面演示程序运行后才能装订。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

1. 职工信息管理系统设计

职工信息包括职工号、姓名、性别、年、学历、工资、住址、电话等(职工号不重复)。
试设计一个职工信息管理系统,使之能提供以下功能:
系统以菜单方式工作
职工信息录入功能(职工信息用文件保存)一一输入
职工信息浏览动能一一输出
查询和排序1力能:(至少一种查询方式)一一算法
按工资查询
按学历查询等
职工信息删除、修改功能(任选项)

2. 图书信息管理系统设计

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计个图书信息管理系统,使之能提供以下功能:
系统以菜单方式工作
冬:书信息录入功能(图那信息用文件保存)一一输入
图书信息浏览功能一一输出
查询和排序功能:(至少一种查询方式)一一算法
按书名查询
按作者名查询
图书信息的删除与修改(可选项)

3. 学生信息管理系统设计

学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一个学生信息管理系统,使之能提供以下功能:
系统以菜单方式工作
学生信息录入功能(学生信息用文件保存)——输入
学生信息浏览动能一一输出
查询、排序1力能一一算法
按学号查询
按姓名查询
学生信息的删除与修改(可选项)

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

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于)自由选课。
试设计一个选修课程系统,使之能提供以下功能:
系统以菜单方式工作
课程信息录入功能(课程信息用文件保存)一一榆入
课程信息浏览功能一一输出
查询功能:(至少一种查洵方式)一一算法
按学分查询
按课程性质查询

5. 销售管理系统

某公司有四个销售员(编号:1-4).负责销售五种产品(编号:)-每个销售员都将当
天出售的每种产品各写一张使条交上来。每张便条包含内容:
l)销售员的代号
2)产品的代号
3)这种产品的当天的销售额
每位销售员每天可能上缴0巧张便条。假设,收集到了上个月的所有使条,编写一个处理
系统,读取上个月的销售情况(自己设定),进行如下处理。
1)计算上个月每个人每种产品的销售.
2)按销售对销售员进行排序,输出排序结果(销售员代号)
3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需榆出产品
的代号和销售)
4)输出统计报表

销售统计报表
	产品代号	销售
之和
销售员代号	1	2	3	4	5	
1						
2						
3						
4						
每种产品之和						

6. 设计一个简单计算器

要求:在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求.

7. 编写一个万年历系统

要求:模仿现实生活中的挂历.
当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期),当系统日期变到下一月时,系统自动翻页到下一月。
要求每一天能显示星期、农历与公历对照。

8. 简单画板

要求:编写一个画板程序,可用鼠标在程序内指定区域作画,画笔颜色可调,带有擦除功能,作画图形可保存为*.bmp格式。

9. 学生成绩管理

1.主要功能:
(l)能按学期、按班级完成对学生成绩的录入、修改。
(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序。
(3)能查询学生成绩,不及格科目及学生名单。
(4)能按班级输出学生的成绩单。

10. 通讯录管理

1.主要功能:
(1)能建立、修改和增删学生通讯录
(2)能够按多种方式进行查询
2.要求:界面友好,易于操作

11. 一元多项式简单的计算器

1主要功能:
(1)的入并建立多项式:
(2)输出多项式:
(3)两个多项式相加,建立并输出和多项式.
(4)两个多项式相减,建立并输出差多项式.
(5)算法的时间复杂度、另外可以提出算法的改进方法
实现提示:可选择带头结点的单向循环链表或单琏表存储多项式,头结点可存放多项式的
爹数,如项数等。
2、要求:一元多项式简单计算器的基本功能

12. 图书管理系统

1、功能描述
新进图书基本信息的输入。
2.图书基本信息的查询。
3.对撤消图书信息的删除.
4、为借书人办理注册。
5.办理借书手续(非注册会员不能借书)
6.办理还书手续
信息描述:有关该系统基本信息的描述,如:图书名称、书编号、单价、作者、存在状态、借书人姓名、性别、学号等。

13. 校园导游咨询

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

14. 简单的文本编辑器

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

15. 成绩记录簿

编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:
(l)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的成绩;
(3)按学号或姓名查询成绩;
(4)添加成绩记录;
(5)修改指定姓名或学号的学生的成绩并可存盘;
(6)显示出60分以下、60-79、80-89、90分以上各分数段的学生信息。

16. 学生籍贯信息记录簿

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

17. 通信录管理系统

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

18. 简单图形处理系统

设计图形处理程序,根据输入参数生成点、直线、圆三种基本图形。
(1) 对于点,给出点的横纵坐标,在坐标系中标识出点位置:
(2) 对于直线,给出直线方程ax+by+c=0,画出直线;
(3) 对于圆,给出圆心坐标和半径,画出园
(4) 画出的图形可保存为*.bmp图形。

19. 实验设备管理系统设计

实验设备信息包括:设备编号,设各种类(如:微机、打印机、扫描仪等等),各名称,设备价格,设备购入日期,是否报,报废日期等。
主要功能:
1、能够完成对设备的录入和修改
2、对设备进行分类统计
3、设备的破损耗费和遗损处理
4、设备的查询
要求:采用二进制文件方式存储数据,系统以菜单方式工作

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:02,课程设计,13,信息,学生,姓名,录入,功能,查询
From: https://www.cnblogs.com/codewriter/p/17115627.html

相关文章

  • SAP MM事务代码S_P00_07000139可以用于跟踪物料移动细节
    SAPMM事务代码S_P00_07000139可以用于跟踪物料移动细节SAP系统里有很多标准的报表可以查询指定时间段的期初期末库存,出库入库的数量金额等信息。除了比较常见的事务代码以......
  • C/C++图书入库管理系统[2023-02-13]
    C/C++图书入库管理系统[2023-02-13]题目21图书入库管理系统[说明及要求]实现图书信息(书号、书名、作者、定价、数量)的新增、修改、删除和查询功能;实现入库信息(书号......
  • mac pro 升级更新Ventura 13.2系统以后,本来链接堡垒机的软件 ShtermClient 打不开了
    苹果在MacOS12.3中将系统中的python2运行库移除了,导致Client执行时找不到python。1、选中右键显示包内容,进入到Contents/Resources/Scripts目录下找到main.scpt使用脚本编......
  • C/C++物业费管理系统[2023-02-13]
    C/C++物业费管理系统[2023-02-13]12物业费管理系统完成小区物业费用管理系统设计。功能要求:(1)新住户信息的添加。(户主姓名、性别、身份证号、联系电话、楼号、单元......
  • 2023 2.12 高中同学聚餐
    跟这个高中同学的上一次见面,应该是在三年前或者四年前如果平时不是一起打游戏的话,可能早就不联系了。期间也问了他平时有没有和其他同学聊天交流,他说很少很少 五点钟到......
  • 2023.02.02
    orzpsj,orzpborjcsy可惜这一天我在复习考试没看直播。参考psj的apio讲课,《决策单调性与四边形不等式》p_b_p_b的学习笔记。csy的讲课oiwikislopetrick决......
  • 02 路由控制
    路由控制URL与要为该URL调用的视图函数之间的映射表URLconf配置基本格式fromdjango.urlsimportpath,re_pathurlpatterns=[ path(普通匹配路径,views视图函数......
  • 025_bean属性校验
    在pom.xml中添加依赖  通过注解添加最大值最小值限制,并设置提示信息 ......
  • 002GitLab集成Jenkins构建pipeline流水线任务
    CI持续集成(ContinuousIntegration),CD持续部署(ContinuousDeployment)Jenkins是一个优秀的持续集成和持续部署平台,有丰富的插件支持,可以满足各种个性化build场景。GitLab可......
  • #yyds干货盘点#【愚公系列】2023年02月 微信小程序-电商项目-确认订单功能实现
    前言订单创建是从用户下单开始的,当用户对商品进行下单后,系统会引导用户来到确认订单页面,此时系统会获取用户预下单的商品信息,同时判断商品是否涉及到优惠促销的信息,这些优......