源码已上传至github:https://github.com/simplify23/Travel-Manage-System
感兴趣的可以自行查看,下面介绍一下界面和部分其他功能。

旅游景区管理系统

1.旅游景区导航
2.搜索最短路径
3.prim铺设电路
4.代码介绍和展示

主要功能已经在前面进行了介绍,

界面:


这里实现了窗口跳转技术,子窗口实现了边点切换和增删改的功能
跳转方式为主窗口的开发者选项

基本部件

//定义的结构体
struct Matrix               //矩阵类
{int m[M][M];           //景点邻接矩阵int exist[M];           //查看这个点是否存在};
typedef struct
{int count;             //景点数量CString Pname[M];     //景点名称CString Intro[M];     //景区介绍Matrix mat;               // 邻接矩阵
}Scenic;                    //景区类
Scenic S;   

样例展示

其他功能:

初始界面会直接打印已经存在的景点信息,这有利于开发者依据此进行修改,增删改都能在左侧的编辑框里及时得到反馈。并用右边的边点切换按钮进行切换,在每一次修改景点或修改边的操作执行时,系统会自动在左边打印出对应的全部信息,以此进行友好的交互活动。例如,在此初始化界面下,直接增加边,会自动在左侧打印出边的信息以及刚加入的边信息。

错误操作提示:

写入文件操作代码:

 之前子窗口为预览结果,也就是说当点击取消按钮时,txt文件不会被修改,只有当按下确认按钮时,文件才会被写入。开发者很有可能出现误删除的后果,针对此后果,点击取消就能避免修改不正确的信息,提高稳定性。
//写入文件
void create::OnBnClickedOk()
{fstream file1("F://Vex.txt", ios::out);                                                              //清空文件里的内容fstream file2("F://Edge.txt", ios::out);file1.close();file2.close();CStdioFile File1;File1.Open("F://Vex.txt", CFile::modeReadWrite | CFile::modeNoTruncate | CFile::modeCreate);     //将CString量写入文件中File1.SeekToEnd();File1.WriteString(In1);File1.Close();CStdioFile File2;File2.Open("F://Edge.txt", CFile::modeReadWrite | CFile::modeNoTruncate | CFile::modeCreate);File2.SeekToEnd();File2.WriteString(In2);File2.Close();// TODO: 在此添加控件通知处理程序代码//fstream file1("F://Vex.txt", ios::out);//fstream file2("F://Edge.txt", ios::out);CDialogEx::OnOK();
}

旅游景区管理系统(四 )代码介绍和展示(MFC实现)相关推荐

  1. 旅游景区管理系统(一 )旅游路线导航(MFC实现)

    旅游景区管理系统 1.旅游景区导航 2.搜索最短路径 3.prim铺设电路 4.代码介绍和展示 旅游路线导航 本系列为武汉某大学课设,只是学习之用 功能要求: 算法解释: 使用了改进版的深度优先搜索算 ...

  2. 【JAVA程序设计】(C00049)基于springboot旅游景区管理系统-有文档

    基于springboot旅游景区管理系统 项目获取 文章结构 一.开发框架及业务方向 1.开发环境 2.开发框架 3.整体业务 二.项目结构及页面展示 1.项目整体结构 2.用户页面 3.管理员页面 ...

  3. springboot+Vue旅游景区管理系统源码

    项目描述 Java旅游景区管理系统源码 旅游网站源码 运行环境 jdk8+tomcat8+mysql+IntelliJ IDEA+maven 项目技术 springboot+mybatis+Vue 数 ...

  4. 计算机毕业设计 SSM旅游推荐系统 智慧旅游管理系统 旅游景区管理系统Java

    精彩专栏推荐订阅:在 下方专栏

  5. 旅游景区游玩管理系统

    摘要:在社会快速发展的影响下,旅游网站继续发展,大大增加了旅游的数量.多样性.质量等等的要求,使旅游网站的管理和运营比过去十年更加简单化.依照这一现实为基础,设计一个快捷而又方便的网上旅游网站是一项十 ...

  6. 基于springboot的景区旅游信息管理系统(源代码+数据库)

    基于springboot的景区旅游信息管理系统(源代码+数据库) 一.系统介绍 本项目分为管理员与普通用户两种角色 用户登录 前台功能:旅游路线.旅游景点.旅游酒店.旅游车票.旅游保险.旅游策略 管理 ...

  7. C++综合案例练习--景区旅游信息管理系统

    1 问题描述 如今生活水平提高,大家都喜欢在假期中到一个旅游景点参观,在旅游景区中经常听到游客打听从一个景点到另一个景点的最短路径和最短距离,这类不喜欢按照导游图来游览的游客常常需要一个景区管理系统来 ...

  8. 基于JAVA旅游景区预约管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA旅游景区预约管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA旅游景区预约管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...

  9. 现代支付行号查询系统_旅游景区智能管理系统-景区智能导航软件

    原标题:旅游景区智能管理系统-景区智能导航软件 目前常见的几种检票方式:二维码纸质门票+景区检票闸机/手持检票机.电子二维码+景区检票闸机/手持检票机.IC卡+景区检票闸机/手持检票机等,此类检票系统 ...

最新文章

  1. 计算机基础知识自考真题,自考《计算机应用基础》基础试题
  2. dubbo官方文档中文_Pandas中文官方文档:基础用法5
  3. iOS ViewController的生命周期
  4. php laravel 默认cookie加密 读取怎么办_Laravel+Nginx轻松实现读写分离、负载均衡,网站并发能力提升N倍...
  5. Alone in Office
  6. java蝇量模式_Head First设计模式——蝇量和解释器模式
  7. html验证邮箱自动,html5+JavaScript进行邮箱地址验证
  8. 做形态学方法的团队_做好形态学实验教学准备工作的几点体会
  9. 张朝阳:知识直播是长久的事情 商业模式将水到渠成
  10. 网易严选搜索推荐实践之:“全能选手”召回表征算法实践
  11. 苹果,你拿什么勇气来跟 Android 比?
  12. Linux的网络安装
  13. java 应用 中文字体_Linux 添加中文字体库,解决Java 生成中文水印不显示问题
  14. 从浏览器缓存提取媒体文件
  15. 用IDEA构建Vue项目(主要指令)
  16. 翁恺C语言程序设计网课笔记合集
  17. Web Polygraph (WebAxe-4) 测试反向代理缓存服务器
  18. 深度研报:回顾「NFT」和「元宇宙」冰火两重天的11月
  19. DOS命令经典应用复习
  20. Java游戏服务器系列:传统的BIO(OIO)、NIO与Netty中的BIO(OIO)、NIO

热门文章

  1. matlab 画实心圆柱体,如何用matlab画出空心圆柱体
  2. 【硬见小百科】单片机各种复位电路原理
  3. 中国电子学会-全国青少年软件编程等级考试标准 (Scratch 图形化 1- 4 级)
  4. java毕设项目台球收费管理系统设计与实现(附源码)
  5. 一文告诉你如何用Bito AI提高开发效率
  6. PHP实现 微信个人号 的 自动回复机器人 及 对PHP的感想
  7. oracle vm virtualbox 失败,VirtualBox 打开 虚拟硬盘 失败
  8. 新一代的数据库SQL审计服务 - SQL洞察
  9. python心得-字符串列表操作
  10. QT 求反正切用于显示qprocessbar进度