• 全部
...

【源码】C-C++酒店的预约系统 数据结构 期末课设

学长抄作业 2023-06-03 23:45:49

目录

  • 学长敲代码
  • 题目介绍
  • 功能
  • 你收到的所有文件
  • 源码效果展示
  • 报告内容

学长敲代码

订做课设,C、C++、C#、数据库、java课设 :学长敲代码社区首页

img

题目介绍

视频演示点我跳转B站
使用语言:

有两个版本,一个是C语言,一个是C++,自行选择

代码量:900,注释详细

题目介绍:

管理员可以对用户和酒店房间进行增删改查和排序
添加预约信息,并且防止预约日期冲突
取消预约
保存到本地文件下次运行自动读取。

功能

你收到的所有文件

其中.data文件为存储的数据,是我拟好的数据,也可删除自行制作数据。

源码效果展示

部分源码及效果展示







  1. //订单 读入文件
  2. void readOrder () {
  3. if (access("OrderData.data",0)) {
  4. return ;
  5. }
  6. // 定义一个文件指针
  7. FILE *fp ;
  8. // 定义一个buf结构体,用于得到文件内容
  9. struct stat buf;
  10. // 求文件中的行数(记录个数)
  11. stat("OrderData.data",&buf);
  12. orderCount = buf.st_size/sizeof( Order );
  13. // 打开文件
  14. fp = fopen("OrderData.data","rb");
  15. // 读取数据到数组中
  16. fread((char *)orderList,sizeof( Order ),orderCount,fp);
  17. // 关闭文件
  18. fclose(fp);
  19. }
  20. //订单 写入文件
  21. void writeOrder () {
  22. // 定义一个文件指针
  23. FILE *fp ;
  24. // 打开文件,没有文件自动创建
  25. fp = fopen("OrderData.data","wb"); // b:表示以二进制写入
  26. // 写入数据
  27. //orderCount :表示将数组中 orderCount 个元素写入文件
  28. fwrite( (char*)orderList,sizeof(Order),orderCount,fp);
  29. // 关闭文件
  30. fclose(fp);
  31. }

报告内容

本题目不仅有源码,还自带报告,报告仅供参考,大部分内容都有,可根据自己要求自行修改


...全文
给本帖投票
401 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

156

社区成员

发帖
与我相关
我的任务
社区描述
学长敲代码,专业订做课设Java、C#、C++、数据库
java-eec#mysql 个人社区 福建省·厦门市
社区管理员
  • 学长敲代码
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部