教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

《面向对象程序设计》课程设计要求和任务书(2)

来源:网络收集 时间:2026-09-06
导读: (2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序 (3)能查询学生成绩,不及格科目及学生名单 (4)能按班级输出学生的成绩单 8、通讯录管理(限最多1人完成) 主要功能: (1

(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序

(3)能查询学生成绩,不及格科目及学生名单

(4)能按班级输出学生的成绩单

8、通讯录管理(限最多1人完成)

主要功能:

(1)能建立、修改和增删学生通讯录

(2)能够按多种方式进行查询

要求:界面友好,易于操作

9、一元多项式简单的计算器(限最多1人完成)

主要功能:

(1)输入并建立多项式;

(2)输出多项式;

(3)两个多项式相加,建立并输出和多项式;

(4)两个多项式相减,建立并输出差多项式。

(5)算法的时间复杂度、另外可以提出算法的改进方法

实现提示:可选择带头结点的单向循环链表或单链表存储多项式,头结点可存放多项式的参数,如项数等。

要求:一元多项式简单计算器的基本功能

10、图书管理系统(限最多2人完成)

功能描述:

1). 新进图书基本信息的输入。

2). 图书基本信息的查询。

3). 对撤消图书信息的删除。

4). 为借书人办理注册。

5).办理借书手续(非注册会员不能借书)。

6).办理还书手续

c++课程设计

信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等

11、校园导游咨询(限最多1人完成)

1)、功能描述:设计你的学校的校园平面图,所含景点不少于10个。以图中顶点表示学校各景点,存放景点名称,代号,简介等信息;以边表示路径,存放路径长度等相关信息。

2)、为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。

3)、为来访客人提供图中任意景点相关信息的查询。

测试数据:由读者根据实际情况指定。

实现提示:一般情况下,校园的道路是双向通行的,可设校园平面图是一个无向网,顶点和边均含有相关信息。

12、电煤气管理系统

问题描述;涉及一个水电管理信息系统,能够对高校的水电费用进行管理,包括了登记费用,查询费用,以及住户信息管理系统等。在设计时要考虑到学生和教工在用水电时地不同,学生可以免费使用一定额度地水电,超过这个额度以后必须自费使用,且自费部分水电费地价格要高于教工地收费标准。

基本要求:

实现对用户信息地录入

实现水电煤气数据地录入

计算并查询用户应缴纳费用

查询未缴纳费用名单

13、商品销售统计

问题描述:编写商品销售统计程序,商品的信息有商品的名称。计算单位(重量或件)、单价。所有商品的信息事先存入计算机,屏幕上显示所有的名称,选择商品名,输入商品计量单位(如重量、件数等),根据单价算出总价。客户一次购物可能购买多种商品,程序应计算出客户应付的钱款数。

基本要求:

程序分为两部分;第一部分用于输入商品的住处并允许个性和删除;第二部分实现销售统计。程序运用时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换,第二部分运行时,首先先显示所有的商品名称及代码,用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码表示本次购买结束。

测试数据:

程序应输入不少于10种商品信息,并进行模拟运行。

实现提示:

本程序的商品信息管理可采用与课程设计题目2类似的数据结构,即定义一个商品类,每种商品作为商品类的实例存储在链表结点中。

选作内容:

程序在营业结束时统计每种商品的销售量,销售金额及总营业额,因此第二部分应有营业结束的选择,当用户选择此贡时屏幕上显示当天营业的每种商品的

c++课程设计

销售量,销售金额及总营业额。注意、商品类的数据成员应曾加有商品粮的销售量和销售金额。总营额是所有营业额之和,可用静太数据实现,或可用原商品类派生出一个特殊的类,增加上面的数据成员及相应的成员函数。

14、校际运动会管理系统

问题描述:

1).初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数;

2).各项目名次取法有如下几种:

取前5名:第1名得分 7,第2名得分 5,第3名得分3,第4名得分2,第5名得分 1;

取前3名:第1名得分 5,第2名得分 3,第3名得分2;

用户自定义:各名次权值由用户指定。

3).由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。

4).所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。

15、某公司的库存管理系统

1、问题描述(功能要求):某公司现有以下设备:普通电视机、DVD、带DVD的电视机,带DVD的电视机的售价为普通电视机和DVD单价之和的80%,要求对所有的库存设备都能按照品名进行显示、查找、增加和删除、保存的功能。

2、问题的解决方案:

根据系统功能要求,可以将问题解决分为以下步骤:

(1)分析系统中的各个实体之间的关系及其属性和行为;

(2)根据问题描述,设计系统的类层次;

(3)完成类层次中各个类的描述(包括属性和方法);

(4)完成类中各个成员函数的定义;

(5)完成系统的应用模块;

(6)功能调试;

(7)完成系统总结报告以及系统使用说明书。

16、车票管理系统(限1人完成)

一车站每天有n个发车班次,每个班次都有一班次号(1、2、3 n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如

班次 发车时间 起点站 终点站 行车时间 额定载量 已定票人数

1 8:00 郫县 广汉 2 45 30 2 6:30 郫县 成都 0.5 40 40 3 7:00 郫县 成都 0.5 40 20 4 10:00 郫县 成都 0.5 40 2

(一)功能要求:用c/c++设计一系统,能提供下列服务:

(1)录入班次信息(信息用文件保存),可不定时地增加班次数据

(2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班

c++课程设计

次的发车时间,则显示“此班已发出”的提示信息)。

(3)查询路线:可按班次号查询 ,可按终点站查询

(4)售票和退票功能

A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数

B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数

(二)其它要求:

(1) 只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读

(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)

(3) 学生可自动增加新功能模块(视情况可另外加分)

(4)写出课程设计报告,具体要求见相关说明文档

17、职工工作量统计系统(限最多1人完成)

编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完 …… 此处隐藏:2352字,全部文档内容请下载后查看。喜欢就下载吧 ……

《面向对象程序设计》课程设计要求和任务书(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/266202.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)