C观影网站管理系统文档格式.docx
- 文档编号:20199305
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:11
- 大小:15.84KB
C观影网站管理系统文档格式.docx
《C观影网站管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《C观影网站管理系统文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
intage;
stringoccupation;
stringhobby;
stringemail;
user:
user(stringname,intlevel,intage,stringoccupation,stringhobby,stringemail):
name(name),age(age),occupation(occupation),hobby(hobby),email(email)ofstreamoutfile;
(,ios:
app);
outfilenamelevelageoccupationhobbyemailendl;
();
voiduser:
writeuser()ofstreamoutfile;
coutname;
coutlevel;
coutage;
coutoccupation;
couthobby;
coutemail;
coutendl;
outfilenamelevelageoccupationhobbyemail(istream&
u)in;
returnin;
/*/第二部分:
电影类classmoviepublic:
movie()movie(stringname):
name(name)movie(stringname,intyear,stringdirect,stringrole,stringcompany,stringgrade);
movie()voidwritemoive();
stringgetmoviename()returnname;
in,movie&
m);
friendclasscomment;
intyear;
stringdirect;
stringrole;
stringcompany;
stringgrade;
movie:
movie(stringname,intyear,stringdirect,stringrole,stringcompany,stringgrade):
name(name),year(year),direct(direct),role(role),company(company),grade(grade)ofstreamoutfile;
outfilenameyeardirectrolecompanygradeendl;
voidmovie:
writemoive()ofstreamoutfile;
coutyear;
coutdirect;
coutrole;
coutcompany;
coutgrade;
outfilenameyeardirectrolecompanygrade(istream&
m)in;
/*/第三部分:
影评类classcommentpublic:
comment(moviemoviecomment);
comment(moviemoviecomment,userusercomment,doublescore,stringconnection);
comment()voidwritecomment(userrcomment);
stringusername;
stringmoviename;
doublescore;
stringconnection;
staticintcommentcount;
intcomment:
commentcount=0;
comment:
comment(moviemoviecomment)commentcount+;
moviename=();
coutconnection;
comment(moviemoviecomment,userusercomment,doublescore,stringconnection):
score(score),connection(connection)commentcount+;
username=();
ofstreamoutfile;
outfilemovienameusernamescoreconnectioncommentcountendl;
voidcomment:
writecomment(userusercomment)username=();
coutscore;
/*/第四部分:
菜单系统功能函数编辑部分voidinitialization()coutMenusystemreadyendl;
movieZootopia(Zootopia,2016,Howard,Jodie,Disney,PG);
movieBegonia(Begonia,2016,LiangXuan,chun,Enlight,PG);
movieDoraemon(Doraemon,2016,Shinosuke,Doraemon,Toho,PG);
voidwritenewuser()coutyoucanaddusersinfomation:
endl;
usernewuser;
voidreaduser()coutthisisusersinfomation:
coutnamelevelageoccupationhobbyemailendl;
ifstreamin();
charp;
while(p)(p);
voidwritenewmoive()movienewmovie;
voidreadmovie()coutthisismoviesinfomation:
coutmovienameyeardirectrolecompanygradeendl;
voidwritenewcomment()coutyoucanaddmoviesinfomation:
usercommentuser;
moviecommentmovie;
coutyoucanaddcommentsinfomation:
coutcommentuser;
coutcommentmovie;
commentnewcomment(commentmovie);
(commentuser);
voidreadcomment()coutthisiscommentsinfomation:
coutmovienameusernamescoreconnectioncommentcountendl;
voidclearing()coutMenusystemclearingendl;
/*/第五部分,菜单系统实现部分voidmenuframe()cout*endl;
cout*Welcometothemoviecriticinformationmanagementsystem*endl;
cout*endl;
cout-endl;
coutenter1makemenusystemreadyendl;
coutenter2lookupusersinfomationendl;
coutenter3increaseusersinfomationendl;
coutenter4lookupmoivesinfomationendl;
coutenter5increasemoivesinfomationendl;
coutenter6lookupcommentsinfomaitionendl;
coutenter7increasecommentsinfomationendl;
coutenter8makemenusystemclearingendl;
coutenter0exitmenusystemendl;
intmenuinput()intorder;
coutorder;
returnorder;
voidmenuimplementation(intorder)switch(order)case0:
exit(0);
break;
case1:
initialization();
case2:
readuser();
case3:
writenewuser();
case4:
readmovie();
case5:
writenewmoive();
case6:
readcomment();
case7:
writenewcomment();
case8:
clearing();
default:
coutyourinputwrong,pleasere-entertheinstruction!
/*/第六部分:
主函数intmain()menuframe();
while(true)cout*endl;
intinstruct=menuinput();
menuimplementation(instruct);
return0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 管理 系统