课程设计:网吧电影管理系统

课程设计:网吧电影管理系统

ID:18615145

大小:152.50 KB

页数:19页

时间:2018-09-18

课程设计:网吧电影管理系统_第1页
课程设计:网吧电影管理系统_第2页
课程设计:网吧电影管理系统_第3页
课程设计:网吧电影管理系统_第4页
课程设计:网吧电影管理系统_第5页
资源描述:

《课程设计:网吧电影管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计说明书NO.19网吧电影管理系统1.课程设计的目的C语言课程设计是我们电子专业学生重要的实践性学习环节,只有在实践中我们才能找到问题,解决问题,才能学到更多有用的知识,为此我运用所学知识在TC上编了一个关于网吧电影管理的系统,它可以用来存放电影的信息,用来查看电影列表,能够实现输入电影,查找电影,修改信息,保存退出等简单的功能。另外,大多数操作系统书籍都没有给出实验内容,而在日益注重实践的今天,本程序也有助于学习枯燥的操作系统,加深对操作系统对内存管理的理解,为用C语言编写程序打下良好的基础。沈阳大学课程设

2、计说明书NO.192.设计方案论证2.1设计思路:我运用结构体来存放电影的基本信息,运用自定义的list函数来实现查看电影列表的功能,运用自定义的input函数来实现输入电影的功能,运用自定义的search函数来实现查找电影的功能,运用自定义的alter函数来实现修改信息的操作,其中还大量运用了选择语句,循环语句,还运用了文件指针。还运用了printf,scanf,getche等基本函数。2.2程序流程图:主程序流程图如下:沈阳大学课程设计说明书NO.19图2输入电影流程图沈阳大学课程设计说明书NO.19图3电影列

3、表流程图沈阳大学课程设计说明书NO.19图4查找电影流程图沈阳大学课程设计说明书NO.192、3程序如下:#include#include#definemax50structfilm{charname[40];charnum[10];charkind[30];charactor[30];}film[max];typedefstructinode{charname[40];charnum[10];charkind[30];charactor[30];structinode*nex

4、t;}listnode,*linklist;linklisthead=NULL,r=NULL;listnode*s,*p0,*p1,*p2,*p3,*p4,*p5,*p6,*p7;inti;charname1[10],ch;charstr1[20];FILE*fp;voidcreate(){沈阳大学课程设计说明书NO.19intj;longk;fp=fopen("film.txt","r+t");if(fp!=NULL){for(i=1;i

5、;k=i-1;fseek(fp,k*sizeof(structfilm),0);fread(&film[i],sizeof(structfilm),1,fp);s=(linklist)malloc(sizeof(listnode));strcpy(s->name,film[i].name);strcpy(s->num,film[i].num);strcpy(s->kind,film[i].kind);strcpy(s->actor,film[i].actor);if(head==NULL)head=s;elser-

6、>next=s;r=s;}}else{fp=fopen("film.txt","w");i=1;}沈阳大学课程设计说明书NO.19}voidlist(){clrscr();printf("wanbadianyingliebiaoruxia:");p1=head;while(p1!=NULL){printf("mingcheng:%stbianhao:%stlixing:%styanyuan:%st",p1->name,p1->num,p1->kind,p1->actor);getch();p1=p1

7、->next;}getch();}voidinput(){clrscr();s=(linklist)malloc(sizeof(listnode));printf("qingshurudianyingxinxi:");printf("mingcheng:");scanf("%s",s->name);printf("bianhao:");scanf("%s",s->num);printf("lixing:");scanf("%s",s->kind);printf("yanyuan:");scanf("%s",

8、s->actor);if(head==NULL)head=s;沈阳大学课程设计说明书NO.19elser->next=s;r=s;printf("shurudianyingchenggong");getch();}voidsearch(){clrscr();printf("qingshurudianyingmingcheng:");p0=head;get

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。