C++影碟出租系统课程设计源代码Word文件下载.docx

上传人:b****2 文档编号:1228734 上传时间:2023-04-30 格式:DOCX 页数:16 大小:181.04KB
下载 相关 举报
C++影碟出租系统课程设计源代码Word文件下载.docx_第1页
第1页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第2页
第2页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第3页
第3页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第4页
第4页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第5页
第5页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第6页
第6页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第7页
第7页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第8页
第8页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第9页
第9页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第10页
第10页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第11页
第11页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第12页
第12页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第13页
第13页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第14页
第14页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第15页
第15页 / 共16页
C++影碟出租系统课程设计源代码Word文件下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C++影碟出租系统课程设计源代码Word文件下载.docx

《C++影碟出租系统课程设计源代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《C++影碟出租系统课程设计源代码Word文件下载.docx(16页珍藏版)》请在冰点文库上搜索。

C++影碟出租系统课程设计源代码Word文件下载.docx

影片借阅日期为:

Video[i].BeginTime<

影片归还日期为:

Video[i].EndTime<

--------------------------------------------\n"

;

returnos;

#endif

#ifndefMENU_H

#defineMENU_H

碟租赁|"

cout<

|2.影碟归还|"

|3.查看各类型影碟信息|"

|4.查询碟片信息|"

|5.添加新影碟|"

|6.删除碟片信息|"

|7.修改碟片信息|"

|8.查看会员信息|"

|9.注册会员|"

|10.注销会员|"

|11.更新会员信息与充值|"

|12.退出系统|"

————————————————————————"

请选择1-12:

intselect;

cin>

>

select;

while(select<

1||select>

12){

cout<

选择错误,请重新选择1-12"

();

碟租赁

voidReturn();

碟归还

voidCheckall();

看各类型影碟信息

voidsearch(intType);

看影碟信息:

根据碟片名称查找

voidAddvideo();

加影碟

voidDeletevideo();

除影碟

voidModifyvideo(stringVname);

改影碟信息

voidCustomerinfo(stringCname);

员信息:

根据姓名查找

voidAdd();

册会员

voidDelete();

销会员

voidModify(stringName);

新会员信息与充值

voidrun();

private:

stringtitle;

menumyMenu;

videomyvideo;

Customermycustomer;

video*vid;

Customer*cus;

};

application:

:

application(){

vid=0;

cus=0;

load();

~application(){

video*v;

v=vid;

Customer*c;

c=cus;

while(v){

v=v->

next;

deletevid;

vid=v;

}

vid=0;

while(c){

c=c->

next1;

deletecus;

cus=c;

voidapplication:

load(){

ifstreamfile;

eginTime>

Video[i].EndTime>

Video[i].VideoName;

while()){

for(inti=0;

c=newCustomer(idPerson,Name,LeftMoney,nCount,Video[i].VideoName,Video[i].BeginTime,Video[i].EndTime);

c->

next1=0;

eginTime>

}

();

save(){

ofstreamfile("

ios:

out);

ofstreamfile1("

charc;

\n是否保存数据[Y/N]:

c;

if(toupper(c)!

='

Y'

return;

video*v=vid;

file<

v->

Vname<

Country<

Type<

Producer<

Director<

Star<

Number<

v=v->

}

Customer*cu=cus;

while(cu){

file1<

nCount<

Video<

cu=cu->

\n保存成功...\n"

Rent(){

intnumber;

Customer*c1;

c1=cus;

请输入会员姓名:

Cname;

while(c1){

if(c1->

Name==Cname)

break;

else{

c1=c1->

if(c1!

=NULL){

c1;

请输入租赁碟片数目:

number;

if(number>

10-c1->

nCount)

租赁数目超过限定值!

else

if(number*20>

c1->

LeftMoney)

cout<

余额不足,请充值或减少影碟数!

if(number<

=10-c1->

nCount&

&

number*20<

=c1->

LeftMoney){

c1->

nCount=number;

for(inti=0;

请输入租赁日期(例:

2013年08月08日写为):

cin>

Video[i].BeginTime;

请输入碟片名:

}

LeftMoney-=number*20;

cout<

\t\t租赁成功!

else

未找到该会员,请先注册!

Return(){

intnumber,time;

Customerinfo(Cname);

请输入归还碟片数目:

c1->

nCount=c1->

nCount-number;

i++){

请输入碟片名称:

cin>

请输入归还日期:

Video[i].EndTime;

请输入该碟片租赁天数:

time;

if(time%3==0)

LeftMoney=c1->

LeftMoney+20-time/3;

else

c1->

LeftMoney+20-time/3-1;

\t\t扣费成功!

\t\t***归还成功***\n"

未找到该会员,请确认!

search(intType){剧2.悲剧3.科幻片4.悬疑剧5.历史剧6.惊悚片7.其他):

Type;

search(Type);

********以上为类型所有碟片*********"

是否继续查找【Y/N】"

if(toupper(c)=='

){

Checkall();

return;

system("

pause"

);

Check(stringvidname){

video*v1;

v1=vid;

while(v1){

if(v1->

Vname==vidname)

v1=v1->

if(v1!

v1;

未找到该碟片!

Addvideo(){

system("

cls"

video*v,*v2;

剧2.悲剧3.科幻片4.悬疑剧5.惊悚片6.其他):

cin>

制片人:

Producer;

导演:

Director;

主演:

Star;

库存量:

Number;

v=newvideo(Vname,Country,Type,Producer,Director,Star,Number);

v->

next=0;

改碟片名称2.修改国家3.修改类型4.修改制片人"

;

5.修改导演6.修改主演7.修改库存量8.退出修改\n"

请选择(1-8)要修改的信息\n"

if(c!

8'

请输入新的信息:

"

switch(c){

case'

1'

v1->

Vname;

break;

2'

Country;

3'

4'

case'

5'

6'

7'

break;

default:

}while(c!

\t***修改成功***\n"

是否继续修改(Y/N):

cin>

请输入要修改碟片的名称:

vidname;

Modifyvideo(vidname);

return;

else改姓名2.修改编号3.充值4.退出\n"

请选择(1-4)要修改的信息\n"

a;

if(a!

switch(a){

Name;

idPerson;

LeftMoney;

}while(a!

if(toupper(a)=='

请输入要修改会员的姓名:

Modify(Cname);

else碟出租

break;

case2:

Return();

case3:

Checkall();

case4:

{

system("

请输入碟片名称:

Check(vidname);

看影碟信息

}

case5:

Addvideo();

case6:

Deletevideo();

case7:

Modifyvideo(vidname);

}改影碟

case8:

请输入会员姓名:

Customerinfo(Cname);

看会员信息

case9:

Add();

case10:

Delete();

case11:

}

case12:

userExcited=true;

if(userSelection!

=12){

流程将返回主界面,"

你选择了退出功能,程序将结束运行!

#include"

intmain(){

applicationmyApp;

chars;

是否要保存您的所有操作(Y/N):

s;

if(toupper(s)=='

return0;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2