C + + 程 序 设 计
课 程 设 计 报 告 书
姓 名
班 级
学 号
指导教师
信息科学与技术学院
问题描述:
【基本要求】
编一个 C++编一个音像店的管理的程序,有顾客查询、管理人员查询、管理人员添加等功
能。
【测试数据】
在出租影碟时,首先由用户输入片名,然后在影碟库文件中查找是否存在此影碟,如果有
此影碟,并且副本数大于0,则将影碟副本数减 1,租出影碟,租出影碟成功,否则租出影碟
失败。
在归还影碟时,首先由用户输入片名,然后在影碟库文件中查找是否存在此影碟,如果有此影碟记录,则将
影碟副本数加 1,归还影碟成功,否则归还影碟失败。
【设计方案】
首先设置 3 个类,然后利用 case 语句对各个函数进行调用。
在这里过程中,保存顾客类的数据,保存管理员类的数据。
当输入 4 时,结束程序。
【实验内容】
程序需求表明音像店有 3 个主要组成部分:影碟、顾客和管理员。程序在描述这 3 个组成部分的同时还需
要生成以下 3 个列表:
1. 商店所有影碟的列表。
2. 商店所有顾客的列表。
3. 商店所有管理员的列表。
在这里分 3 个部分分析,第 1 部分设计、实现和测试影碟部分,第 2 部分设计和实现顾客部分并加入到第 1
部分开发的影碟部分,第 3 部分设计和实现管理员部分并加入到第 1 部分和第 2 部分合并的部分。
设计的软、硬件环境:
软件环境:
windows98/windowsXP/windows2000,Microsoft Visual C++ 6.0
硬件环境:
计算机(Pen4CPU, 256MRAM,60G 以上硬盘,输入输出设备)
1
算法设计与功能模块:
系统主要流程图:
模块图:
2
开始
进入菜单界面,选
择相应的操作的编
号。
Choice
判断
调用相应的函数
选择 4,退出程序
结束
影碟管理
音像店管理系统
顾客管理 管理员属性
程序输入与结果输出:
主菜单:
音碟管理子菜单:
查找音碟: 查看音碟库存:
打印音碟详情:
3
顾客管理子菜单:
显示已有顾客的信息:
4