云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言影碟信息管理课程设计

C语言影碟信息管理课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 8:10:13

内蒙古科技大学课程设计说明书

}

getchar();

3.3 查找模块设计

void search() //定义查询函数 {

int a;

system(\ //进行清屏

printf(\

printf(\开始查询\\n\

printf(\按电影名搜索\\n\ printf(\按导演名搜索\\n\ printf(\退出\\n\

printf(\ printf(\请选择你想要的查询方式:\

fflush(stdin);

scanf(\ switch(a) {

case 1:

search_by_name(); break;

case 2:

search_by_director(); break;

case 0:

return;

default: }

12

printf(\非法输入!\

内蒙古科技大学课程设计说明书

}

3.4 删除模块设计

void del() //定义删除函数 {

char number[10];

system(\ //清屏

printf(\ 请输入你想要删除影碟的编号: \fflush(stdin); scanf(\int i;

for (i=0;i

if(strcmp(number,manage.movie[i].number)==0)break; if (i!=manage.count)

{ } else

13

for(;i

printf(\删除成功! \manage.count--;

strcpy(manage.movie[i].name,manage.movie[i+1].name); strcpy(manage.movie[i].number,manage.movie[i+1].number); strcpy(manage.movie[i].actor,manage.movie[i+1].actor); strcpy(manage.movie[i].actor1,manage.movie[i+1].actor1); strcpy(manage.movie[i].director,manage.movie[i+1].director); strcpy(manage.movie[i].time,manage.movie[i+1].time); manage.movie[i].price=manage.movie[i+1].price; manage.movie[i].num=manage.movie[i+1].num;

内蒙古科技大学课程设计说明书

{ printf(\没有找到!\\n\

}

fflush(stdin); getchar();

}

3.5 程序流程图

开始 输入文件名 文件是否存否 是 打开文件 创建文件 显示菜单 选择操作 操作是否存在 否 重新输入操作 是 执行操作 输出操作 结束 14

内蒙古科技大学课程设计说明书

第四章 课程设计总结

这次课程设计花费了20多天时间,因为转专业这是第一次做程序设计实验报告,也没有多少经验。所以花的时间也是比较多的,尤其是在将影碟信息写入进文件时,总是不能成功,尝试了很多的方法,也查询了很多资料,最终发现是因为存储的方式不对,不能将文件的创建和存入进文件进行分开,这样会导致数据不能正确的写入文件里。

在编程过程中最为苦恼的还有就是影碟的借出和归还,在写这些代码的时候就考虑,如果影碟的库存量借完了,是怎么表达呢?是将影碟数据进行删除掉吗?还是将库存量归零呢?还有就是,如果影碟没有借出,那么归还之后影碟库数量必须不能增加,并且能够识别该影碟没有借出,提示给用户一个信息。当初在设计这些时都需要考虑这些问题,使程序不能出现大的错误和逻辑错误问题,把这些实际问题转换成代码都得花上许多时间进行思考,还要思考如何使代码量最少的情况下能够实现以上所有的功能,这些问题在编程的过程中有许多,如果想要程序有很好的健壮性,必须得考虑到很多的问题是否会发生,感觉课程设计如果是认真的完成的会学到很多东西,理解很多东西。

最后还是很感谢这门课程设计,其中教给我许多道理。还要感谢老师和一些帮助我的同学,是你们的帮助的激励让我走得更远。

15

搜索更多关于: C语言影碟信息管理课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

内蒙古科技大学课程设计说明书 } getchar(); 3.3 查找模块设计 void search() //定义查询函数 { int a; system(\ //进行清屏 printf(\ printf(\开始查询\\n\ printf(\按电影名搜索\\n\ printf(\按导演名搜索\\n\ printf(\退出\\n\ printf(\ printf(\请选择你想要的查询方式:\ fflush(stdin); scanf(\ switch(a) { case 1:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com