《面向对象程序设计课程设计》内容要求(3)

2019-08-30 14:12

1、问题描述 定义图书类,属性有:书名、出版社、ISBN号、作者、库存量、价格等信息和相关的对属性做操作的行为。主要完成对图书的销售、统计和图书的简单管理。

2、功能要求:

(1)销售功能。购买书籍时,输入相应的ISBN号,并在书库中查找该书的相关信息。如果有库存量,输入购买的册数,进行相应计算。如果库存量不够,给出提示信息,结束购买。

(2)添加功能:主要完成图书信息的添加,要求ISBN号唯一。当添加了重复的编号时,则提示数据添加重复并取消添加。

(3)查询功能:可按书名、ISBN号、作者、出版社进行查询。若存在相应信息,输出所查询的信息,若不存在该记录,则提示“该标题不存在!”。

(4)修改功能:可根据查询结果对相应的记录进行修改,修改时注意ISBN号的唯一性。 (5)删除功能:主要完成图书信息的删除。输入要删除的ISBN号,根据编号删除该物品的记录,如果该编号不在物品库中,则提示“该编号不存在”。

(6)统计功能: 输出当前书库中所有图书的总数及详细信息;可按书的价格、库存量、作者、出版社进行统计,输出统计信息时,要按从大到小进行排序。

(7)图书存盘:将当前程序中的图书信息存入文件中。 (8)读出信息:从文件中将图书信息读入程序。 题目16 停车场管理系统设计

1、问题描述 定义车辆类,属性有车牌号、颜色、车型(小汽车、小卡、中卡和大卡)、到达的时间和离开的时间等信息和相关的对属性做操作的行为。定义一个管理类,完成对停车场的管理。停车场的具体要求:设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等待,一旦有车开走,则排在便道上的第一辆车即可开入;每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。

2、功能要求:简单管理功能

(1)添加功能:程序能够添加到达停车场的车辆信息,要求车辆的车牌号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

(2)查询功能:可根据车牌号、车型等信息对已添加的停车场中的车辆信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;

(3)显示功能:可显示当前系统中所有车辆的信息,每条记录占据一行。

(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意车牌号的唯一性。 (5)删除功能:主要实现对已添加的车辆记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。

(6)统计功能:能统计停车场中车辆的总数、按车型、按到达时间进行统计等。 (7)保存功能:可将当前系统中各类人员记录和休假记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 题目17 超市商品管理系统设计

1、问题描述 超市中商品分为四类,分别是食品、化妆品、日用品和饮料。每种商品都包含商品名称、价格、库存量和生产厂家、品牌等信息。 主要完成对商品的销售、统计和简单管理。

2、功能要求:商品简单管理功能

(1)销售功能。购买商品时,先输入类别,然后输入商品名称,并在库存中查找该商品的相关信息。如果有库存量,输入购买的数量,进行相应计算。如果库存量不够,给出提示信息,结束购买。

(2)添加功能:主要完成商品信息的添加。

(3)查询功能:可按商品类别、商品名称、生产厂家进行查询。若存在相应信息,输出所查询的信息,若不存在该记录,则提示“该记录不存在!”。

(4)修改功能:可根据查询结果对相应的记录进行修改。

(5)删除功能:主要完成商品信息的删除。先输入商品类别,再输入要删除的商品名称,根据查询结果删除该物品的记录,如果该商品不在物品库中,则提示“该商品不存在”。 (6)统计功能:输出当前库存中所有商品的总数及详细信息;可按商品的价格、库存量、生产厂家进行统计,输出统计信息时,要按从大到小进行排序。

(7)商品信息存盘:将当前程序中的商品信息存入文件中。 (8)读出信息:从文件中将商品信息读入程序。 题目18 通讯录管理系统设计

1、问题描述 定义通讯录类,属性有:编号、姓名、性别、通讯地址、邮箱地址、电话等信息和相关的对属性做操作的行为。 主要完成对通讯录的简单管理。

2、功能要求:

(1)添加功能:程序能够添加通讯录信息,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

(2)查询功能:可根据姓名、电话、邮箱地址等信息对已添加的信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;

(3)显示功能:可显示当前系统中所有通讯信息,每条记录占据一行。

(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 (5)删除功能:主要实现对已添加的通讯记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。

(6)保存功能:可将当前系统中通讯录记录存入文件中,存入方式任意。 (7)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 题目19 库存管理系统设计

1、问题描述 超市中商品分为四类,分别是食品、化妆品、日用品和饮料。每种商品都包含商品名称、价格、库存量和品牌等信息。 定义一个管理类,主要完成对商品的销售、统计和简单管理。

2、功能要求

(1)进货功能。按要求添加相应商品的信息到库存中。添加进货日期、生产厂家、进货价等信息。

(2)出货功能。出货时,先输入商品类别,然后输入商品名称,并在库存中查找该商品的相关信息。如果有库存量,输入出货的数量、出货日期,计算销售额和利润。如果库存量不够,给出提示信息,结束出货。

(3)统计功能。输出当前库存中所有商品的总数及详细信息;能统计每种商品一周时间内的销售额和利润;能统计每类商品的一周时间内的销售额和利润。输出统计信息时,要按从大到小进行排序。

(4)商品简单管理功能。

添加功能:主要完成商品基本信息的添加。 查询功能:可按商品类别、商品名称、生产厂家、进货日期进行查询。若存在相应信息,输出所查询的信息,若不存在该记录,则提示“该记录不存在!”。

修改功能:可根据查询结果对相应的记录进行修改。

删除功能:主要完成商品信息的删除。先输入商品类别,再输入要删除的商品名称,根据查询结果删除该物品的记录,如果该商品不在物品库中,则提示“该商品不存在”。

(5)商品信息存盘:将当前程序中的商品信息存入文件中。 (6)读出信息:从文件中将商品信息读入程序。 题目20 美发店管理系统设计

1、问题描述:定义顾客类,属性有:会员卡号、姓名、性别、电话等信息和相关的对属性做操作的行为。 定义员工类:属性有:编号、姓名、性别、电话、美发项目(理发、烫发、洗发)等信息和相关的对属性做操作的行为。 定义美发类:属性有各种美发项目的收费标准和相关的对属性做操作的行为。 定义一个管理类,完成对美发店的简单管理。

2、功能要求:

(1)美发功能。根据顾客所要做的美发项目、服务的雇员、消费金额等将相应信息添加到顾客类中指定顾客和员工类中指定员工信息里。

(2)简单管理功能。

添加功能:程序能够添加顾客信息和雇员信息,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

查询功能:可根据姓名、电话、卡号等信息对已添加的顾客信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;还可以根据姓名、工种编号等信息对雇员信息进行查询。

显示功能:可显示当前系统中所有顾客信息和雇员信息,每条信息占据一行。 编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 删除功能:主要实现对已添加的顾客和雇员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。

(3)统计功能。能统计出顾客的消费总数、雇员的收入总数。都按从大到小排序。 (4)保存功能:可将当前系统中顾客和雇员记录存入文件中,存入方式任意。 (5)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 题目23 酒店管理系统设计

1、问题描述: 建立酒店客房管理信息系统,采用计算机对客房信息进行管理,进一步提高酒店的经济效益和现代化水平。帮助酒店工作人员提高工作效率,实现客房管理工作流程的系统化、规范化和自动化。

2.功能要求:

(1)本系统包括数据录入,数据修改,数据添加,数据查询,数据备份和报表生成。 (2)数据信息包括客房号,客房类型,客房价格,折扣情况,客房状态,入住客人信息(姓名,性别,身份证号,入住时间,预计入住期等),客房负责人等。

(3)查询应可以提供多种查询方式,如按房号查询,按月份查询,按价格查询,按客房状态查询等。

(4)客房入住日报表,客房入住月表等。

(6)统计功能:能统计入住客人的总数、按客房类型、按到达时间进行统计等。 (7)保存功能:可将当前系统中入住客人记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中。

题目22 模拟ATM机存取款管理系统设计

1、问题描述: 模拟银行的自动取款机使用过程中的界面和用户交互过程。实现查询银行卡余额、取款、修改密码、退出系统等功能。

2.功能要求:

(1)卡号、密码输入最多三次,否则直接退出系统。

(2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。 (3)查询功能:实现查询余额功能。

(4)更改密码:实现密码更改功能,对于密码要有2次验证。 (5)锁卡功能:实现卡被锁的功能。 (6)退卡功能:实现退出系统功能。 题目23 飞机订票管理系统设计

1、问题描述: 航空客运订票的业务包括:查询航班、客票预订和办理退票等。试设计一个航空客运订票系统,已使上述业务可以借助计算机完成。

2.功能要求:

(1)每条航线所涉及的信息有:终点站名、航班号、飞机号、星期几飞行飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级)以及等候补替补的客户名单(包括姓名、所需票量);

(2)作为示意系统,全部数据可以只放在内存中; (3)系统能实现的操作和功能如下:

录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定); 查询航线:根据旅客提出的终点站名输入下列信息:航班号、飞机号、星期几起飞,最近航班的日期和余票量。

承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或者余票数少于订票额,则需重新寻味客户要求,若需要,可登记排队候补;


《面向对象程序设计课程设计》内容要求(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二次系统课程设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: