c++程序设计题目.doc_第1页
c++程序设计题目.doc_第2页
c++程序设计题目.doc_第3页
c++程序设计题目.doc_第4页
c++程序设计题目.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、C+课程设计源代码(商品信息管理)数据描述:商品号、名称、价格、生产厂家、生产日期、现存量程序完成功能:1、浏览数据 2、增加数据 3、修改数据 4、查询数据(按名称、按厂家) 5、退出 2、用C+设计一个Clock时钟类程序 (要求:1.能够人工及自动设置时间,并能显示人工设置时间及返回系统当前时间。2.程序结构采用多文档结构,即类的定义与声明分开。)3、c+课程设计 学生信息管理学生信息管理系统现有学生成绩信息,内容如下:姓名 学号 语文 数学 英语张明明 01 67 78 82李成友 02 78 91 88张辉灿 03 68 82 56王露 04 56 45 77陈东明 05 67 38 47用C+编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:(1)信息维护:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2)信息查询:查询时可实现按姓名查询、按学号查询(3)成绩统计:输入任意的一个课程名(如数学)和一个分数段(如60-70),统计出在此分数段的学生情况。(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分) 4、题目名称:(包括主要题目:个人理财管理系统 要求: (1)只能使用C+语言,源程序要有适当的注释,使程序容易阅读 (2)至少采用文本菜单界面(如果能采用图形菜单界面更好) (3)学生可自动增加新功能模块(视情况可另外加分) (4)写出课程设计报告,具体要求见相关说明文档 ) 设计内容及工作量: (1)信息维护:个人资金的收入与支出管理。此模块包括子模块有:资金收入信息、资金支出信息 (2)信息查询:查询时可实现按日期进行支出、收入情况查询 (3)统计功能:输入一个日期或月份,统计出所有当天或当月的资金收入与支出情况并显示数据。 5、C+的课程设计!要求至少包含2个类 程序需要有封装,继承,多态!(最好是有程序的完全解释和设计步骤)6、c+ 复数类 程序设计试设计一个复数类,该类有实部和虚部两个成员数据,成员数据采用私有访问权限,同时该类有两个共有成员函数,分别用来设置成员数据和输出成员数据,在主函数中分别采用对象方式,指针方式和引用方式来调用该类的公有函数设置和输出成员数据。7、 用C+编写一个小型复数计算器请用面向对象方法设计并实现一个小型复数计算器,包括如下功能: 实现复数的设置和显示 实现复数加减乘除功能,并显示运算结果 实现用运算符 = = 进行复数的相等比较,并显示比较结果 8、 综合实验 电话簿管理程序设计 一、实验目的综合运用面向对象程序设计的基础知识,设计一个小型的应用程序,提高解决问题的能力。二、实验内容设计一个电话簿管理程序,要求:(1)、 具有添加、删除、显示、修改和查询联系人电话号码的功能。(2)、 联系人的信息保存到文件中。(3)、 可以实现为控制台程序或图形界面程序。(4)、 按学院实验报告要求格式书写实验报告。9、用c+编写职工信息管理系统程序 设计要求实现如下功能:(1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、参加工作时间和年龄(必须计算得到)。(2)根据职工信息表,建立只含有姓名和年龄的职工信息简表。(可选功能)(3)使用继承的方法构造3个类,(即雇员类虚基类,教师类和工人类派生类)使用相应的对象放置10个职工信息。(4)编写同名display()成员函数,用来输出相应数据的内容。(5)按不同类别输出职工信息,比如按系输出教师信息。(可选功能)(6)要求对“”和“”运算符进行重载。考虑到输人职工编号时,也会因不小心引人空格,而且名字中也需要有空格,所以重载“运算符时,需要满足这个要求。(7)计算职工的平均年龄。(8)检索(查找)指定信息。(如按姓名检索)10、商品房信息管理 C+程序 课程设计数据描述:户型 楼号 楼层 面积 价格程序完成功能:1 浏览数据 2 增加数据 3 修改数据 4 查询数据(按户型,按面积)11、用C+编一个企业办公管理系统一、系统目标加强办公管理,可以实现企业管理中行政办公信息分类管理:可以处理一些以信息服务为中心的日常问题,如事务,会议,值班情况,业绩,财产等。实现企业管理中行政办公事务的信息分类管理,改变办公混乱局面,实现有序的办公秩序,全面提高企业办公效率。该系用要求通过一系列查询功能,使用户可以方便的了解企业目前状况和存在的问题:通过添加,修改功能可以动态地对企业中的事务进行管理。二,系统模块分析本系统分为登记,查询,公共区和维护设置4个功能模块。(1)、 信息登记本模块主要对企业办公的基本信息进行管理,包括事务登记,会议登记,值班登记和人员基本信息等。(需设计相应的登记窗口)(2)、 信息查询本模块主要提供用户查询,用户通过查询功能能方便快速地掌握企业办公的信息,通过查询窗口,能查询通过信息登记模块登记的信息。(需设计相应的查询窗口。)(3)、 公共区该模块为企业所有人员提供一个交流的平台,包括公告板,讨论版等。(4)、 维护设置该模块用于管理公共区的信息,可以删除信息等。12、用C+实现的仓库管理系统代码要求如下:1、管理员登录需输入用户名和口令,用户名口令以文件形式存储,口令需加密;2、产品入库:可在界面输入产品信息包括名称、入库时间、入库价格、货品种类等,需要判断新产品还是原有的而做不同操作,计算产品库存并存到文件中;3、出库功能:通过修改产品的库存总量实现;4、可根据产品名称和入库时间来查询相应产品信息;5、如果产品低于限额自动提醒管理员补货。如果有细化查询管理、限定用户权限的功能就更好了!13、用C+设计一简单的计算器模拟程序它的功能是读入一个表达式,然后计算出它的值。运算符为“+” “-” “/”“*”,运算对象为整数,表达式里不出现括号,表达式以“;”14、C+程序设计 电子日历 1.设置日期2.用日、月、年格式输出日期3.可实现日期增加一天的操作4.可实现任一天是星期几的操作5.可实现任一年是否是闰年的操作15、用C+设计一个求任意矩阵乘积的程序。要求,输入和输出以文件方式进行。输入例如:2 4 6 3 7 10 3 3 3 -1表示结束16、c+设计一个简单的菜单程序 一个简单的菜单程序,包括求最大值(1),最小值(2),平均值(3),返回(4)四个选项。第一步除了输入(1),(2),(3),(4)外,其他输入均无效。17、C+ 设计一个人事管理的程序 有关学校的人事管理情况,作为基类的People(人员)类,具有的属性如下:姓名char name11,编号char number7,性别char sex3, 生日birthday, 身份证号 char id16, 其中“出生日期”定义为一个“日期”类内嵌对象。People类派生出Student(学生)类,添加属性:班号 char classNo7; 从People类派生出teacher(教师)类, 添加属性:职务char Principalship11,部门char department21。从Student类中派生出graduate(研究生)类,添加属性:专业char subject21,导师teacher adviser;从graduate类和teacher类派生出TA(助教)类,其中teacher类是从People类派生而来。要求在构造函数中通过键盘实现对各类人员的录入,各类人员都有自己的显示成员函数。按照名字的字母顺序将people类的对象进行排序。注意用虚基类及虚函数。首先要对类进行分析设计,给出系统的类图。源程序代码必须要有详细的注释。要可以执行(C+)18、设计一个利用文件处理方式实现电话号码薄的C+程序!(1)功能选择可以用菜单实现请您选择 1增加数据 2修改数据 3查询数据 4删除数据 0推出 用户通过不同的数字进入不同的菜单(2) 电话号码薄结构:序号、姓名、电话号码19、C+程序设计 学生身高调查要求人是输入每个人的身高 统计出来 然后还能通过输入人名或者编号进行调查20、c+课程设计 模拟ATM柜员机程序一、作业目的 1、 掌握用C+实现面向对象程序设计的基本方法 。基本功能要求:水电费信息以二进制形式存储在文件中,每个月新建一个文件,每条记录以宿舍为单位,字段(楼号,宿舍号、上期行度(由上月文件中信息获得或直接输入)、本期行度、电费(由输入的电费单价计算得到)、缴费人(若没有交则为空)、缴费日期)。本程序可以浏览所有情况、若有人缴费则修改缴费信息、查询未缴费信息,可导出txt文本,对电费信息按缴费日期排序。21、设计题目:图书信息管理系统设计(限最多3人完成)图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:v系统以菜单方式工作v图书信息录入功能(图书信息用文件保存)输入v图书信息浏览功能输出v查询和排序功能:(至少一种查询方式)算法l 按书名查询l 按作者名查询v图书信息的删除与修改(可选项)22、设计题目:成绩管理系统 现有学生成绩信息,内容如下姓名 学号 语文 数学 英语 张明明 01 67 78 82李成友 02 78 91 88张辉灿 03 68 82 56王露 04 56 45 77陈东明 05 67 38 47. . . . 请用C/C+编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:(一)功能要求:(1) 信息维护:要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2) 信息查询:要求:查询时可实现按姓名查询、按学号查询(3) 成绩统计:要求:A输入任意的一个课程名(如数学)和一个分数段(如60-70),统计出在此分数段的学生情况。(4) 排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分) (二)其它要求:(1) 只能使用C/C+语言,源程序要有适当的注释,使程序容易阅读(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)(3) 学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档23、设计题目:通信录管理系统用C/C+设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。(一) 功能要求(1) 查看功能:选择此功能时,列出下列三类选择。A 办公类 B 个人类 C 商务类 ,当选中某类时,显示出此类所有数据中的姓名和电话号码)(2) 增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件)。例如杨春商务类 当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(3) 拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字,并伴随相应的拔号声音。(4) 修改功能:选中某个人的姓名时,可对此人的相应数据进行修改(5) 删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。(二)其它要求:(1) 只能使用C/C+语言,源程序要有适当的注释,使程序容易阅读(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)(3) 建议使用结构和链表等数据结

温馨提示

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

评论

0/150

提交评论