C观影网站管理系统

上传人:Sc****h 文档编号:130484490 上传时间:2022-08-04 格式:DOC 页数:7 大小:45KB
返回 下载 相关 举报
C观影网站管理系统_第1页
第1页 / 共7页
C观影网站管理系统_第2页
第2页 / 共7页
C观影网站管理系统_第3页
第3页 / 共7页
点击查看更多>>
资源描述
#include#include#includeusingnamespacestd;/ 第一部分:用户类 classuserpublic:user()user(stringname):name(name)user(stringname,intlevel,intage,stringoccupation,stringhobby,stringemail);stringgetusername()returnname;voidwriteuser();friendistream&operator(istream&in,user&u);private:stringname;intlevel;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;(,ios:app);coutname;coutlevel;coutage;coutoccupation;couthobby;coutemail;coutendl;outfilenamelevelageoccupationhobbyemail(istream&in,user&u)in;returnin;/*/ 第二部分:电影类 classmoviepublic:movie()movie(stringname):name(name)movie(stringname,intyear,stringdirect,stringrole,stringcompany,stringgrade);movie()voidwritemoive();stringgetmoviename()returnname;friendistream&operator(istream&in,movie&m);friendclasscomment;private:stringname;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;(,ios:app);outfilenameyeardirectrolecompanygradeendl;();voidmovie:writemoive()ofstreamoutfile;(,ios:app);coutname;coutyear;coutdirect;coutrole;coutcompany;coutgrade;coutendl;outfilenameyeardirectrolecompanygrade(istream&in,movie&m)in;returnin;/*/ 第三部分:影评类classcommentpublic:comment(moviemoviecomment);comment(moviemoviecomment,userusercomment,doublescore,stringconnection);comment()voidwritecomment(userrcomment);private:stringusername;stringmoviename;doublescore;stringconnection;staticintcommentcount;intcomment:commentcount=0;comment:comment(moviemoviecomment)commentcount+;moviename=();coutconnection;comment:comment(moviemoviecomment,userusercomment,doublescore,stringconnection):score(score),connection(connection)commentcount+;moviename=();username=();ofstreamoutfile;(,ios:app);outfilemovienameusernamescoreconnectioncommentcountendl;();voidcomment:writecomment(user usercomment) username=();ofstreamoutfile;(,ios:app);coutscore;outfilemovienameusernamescoreconnectioncommentcountendl;();/*/ 第四部分:菜单系统功能函数编辑部分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;coutendl;usernewuser;();voidreaduser()coutthisisusersinfomation:endl;coutendl;coutnamelevelageoccupationhobbyemailendl;ifstreamin();charp;while(p)(p);voidwritenewmoive()movienewmovie;();voidreadmovie()coutthisismoviesinfomation:endl;coutendl;coutmovienameyeardirectrolecompanygradeendl;ifstreamin();charp;while(p)(p);voidwritenewcomment()coutyoucanaddmoviesinfomation:endl;usercommentuser;moviecommentmovie;coutyoucanaddcommentsinfomation:endl;coutcommentuser;coutcommentmovie;commentnewcomment(commentmovie);(commentuser);voidreadcomment()coutthisiscommentsinfomation:endl;coutmovienameusernamescoreconnectioncommentcountendl;ifstreamin();charp;while(p)(p);voidclearing()coutMenusystemclearingendl;ofstreamoutfile;();();();();();();/*/ 第五部分,菜单系统实现部分 voidmenuframe()cout*endl;cout*Welcometothemoviecriticinformationmanagementsystem*endl;cout*endl;coutendl;cout-endl;coutenter1makemenusystemreadyendl;cout-endl;coutenter2lookupusersinfomationendl;cout-endl;coutenter3increaseusersinfomationendl;cout-endl;coutenter4lookupmoivesinfomationendl;cout-endl;coutenter5increasemoivesinfomationendl;cout-endl;coutenter6lookupcommentsinfomaitionendl;cout-endl;coutenter7increasecommentsinfomationendl;cout-endl;coutenter8makemenusystemclearingendl;cout-endl;coutenter0exitmenusystemendl;cout-endl;coutendl;coutendl;intmenuinput()intorder;coutorder;coutendl;returnorder;voidmenuimplementation(intorder)switch(order)case0:exit(0);break;case1:initialization();break;case2:readuser();break;case3:writenewuser();break;case4:readmovie();break;case5:writenewmoive();break;case6:readcomment();break;case7:writenewcomment();break;case8:clearing();break;default:coutyourinputwrong,pleasere-entertheinstruction!endl;break;/*/ 第六部分:主函数 intmain()menuframe();while(true)cout*endl;intinstruct=menuinput();menuimplementation(instruct);cout*endl;coutendl;coutendl;return0;
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!