C#/winform 旅游管理信息系统
工具:Visual Studio 2015,sql server2014
1.系统概述
该旅游管理信息系统可以为游客和公司业务管理员提供服务。游客可以对旅游路线,旅游班次,旅游团,保险,导游,交通工具以及宾馆的信息查询,并且游客可以在线报名旅游。同时公司业务管理员可以对所有报名信息进行处理,确认之后导出报名信息交由旅行社。
2.需求分析
2.1 需求描述
此系统主要供三类用户使用:游客,公司业务管理员,超级管理员
1.对游客应该实现的功能为:
(1).旅游信息查询:旅游线路查询,旅游班次查询,旅游团查询,保险查询,导游查询,交通工具查询,宾馆查询。
(2).报名旅游
2.对业务管理员应实现的功能
(1).报名信息处理:报名信息查询,报名信息修改,报名信息删除,报名信息添加。
(2).报名信息导出
3.超级管理员:对所有数据库进行管理。
2.2 系统业务流程和数据流图
2.2.1 游客的业务流程图
2.2.2 业务管理员流程图
2.2.2 数据流图
1.按系统功能分析得出顶层数据流图:
2.将其功能分解得到1层数据流图:
3.系统设计
3.1 数据库设计
3.1.1系统概念模型
1)该系统主要包括旅游路线,班次,旅游团,游客,导游,交通工具,宾馆,保险单8个实体类型,各实体属性如下:
旅游线路(路线号,起点,终点,天数,主要景点)
旅游班次(班次号,出发日期,回程日期,旅游标准,报价)
旅游团(团号,团名,人数,联系人,地址,电话)
游客(游客编号,姓名,性别,年龄,身份证号码,住址,电话)
导游(导游编号,姓名,性别,年龄,身份证号码,住址,电话,语种,业绩)
交通工具(旅游班次号,出发工具,出发日期,出发班次,出发时间,回程工具,回程日期,回程班次,回程时间)
宾馆(宾馆编号,宾馆名,城市,星级,标准房价,联系人,职务,地址,电话)
保险单(保险单编号,保险费,投保日期)
2)根据系统的需求和业务、数据分析,得到系统概念模型如下图所示:
3.1.2 系统逻辑模型
1.这个ER图有7个联系类型,其中2个1:1联系,3个1:N联系,2个M:N联系。
根据E-R模型和逻辑模型的转换规则,8个实体类型转换成8个关系模式,2个M:N联系转换成2个关系模式。因此,总的ER图可转换成10个关系模式,如下:
旅游线路(路线号,起点,终点,天数,主要景点)
旅游班次(班次号,路线号,出发日期,回程日期,旅游标准,报价)
旅游团(团号,旅游班次号,团名,人数,联系人,地址,电话)
游客(游客编号,团号,姓名,性别,年龄,身份证号码,住址,电话)
导游(导游编号,姓名,性别,年龄,身份证号码,住址,电话,语种,业绩)
交通工具(旅游班次号,出发工具,出发日期,出发班次,出发时间,回程工具,回程日期,回程班次,回程时间)
宾馆(宾馆编号,宾馆名,城市,星级,标准房价,联系人,职务,地址,电话)
保险(保险单编号,团号,人数,保险费,投保日期)
陪同(旅游班次号,导游编号)
食宿(旅游班次号,宾馆编号)
2. 系统10张数据表的具体设计如表1至表10所示。
(1)旅游线路表(Tourism_Line)
(2)旅游班次表(Tourism_Shift)
(3)旅游团表(Tourism_Group)
(4)游客表(Tourist)即报名表
(5)导游表(Guide)
(6)交通工具表(Transportation)
(7)宾馆表(Hotel)
(8)保险(Insurance)
(9)陪同(Accompany)
(10)食宿(Accommodation)
注:此系统无需登录即可查看旅游信息,只有当点击报名旅游才需填写游客个人信息,而不报名则不获取用户个人信息,因此数据库中为游客和业务管理员单独增加了两张只用来存放账号和密码的表,两张表如下:
(1).游客账户表(Account_Tourist)
(2).业务管理员账户表(Account_Business)
3.2 概要设计
此系统有三个模块:游客模块,业务管理员模块,超级管理员模块。其中超级管理员可以对数据库中所有数据进行管理,这里主要设计模块为游客模块和业务管理员模块:
4.系统实现
首页:
点击报名:如果没有登录提示游客登录
游客登录界面:
账号注册界面:
登录成功之后填写报名信息:
业务管理员模块:
对报名信息进行增删查改,并且可以将所有报名信息导出到Excel表中:
系统下载链接:旅游信息管理系统(Winform)-C#文档类资源-CSDN下载
C#/winform 旅游管理信息系统相关推荐
- 基于Java+Swing+Mysql实现旅游管理信息系统
基于Java+Swing+Mysql实现旅游管理信息系统 一.系统介绍 二.功能展示 1.登陆 2.注册 3.旅游信息查询 4.查看游行团信息 5.报名 6.报名信息管理 三.数据库 四.其它 1.其 ...
- 旅游自助管理信息系统概要设计规格 .
1. 引言 1.1 编写目的 根据<需求规格说明书>,在仔细考虑讨论之后,我们又进一步对<旅游自助系统>软件的功能划分.数据结构.软件总体结构有了进一步的认识 ...
- 管理信息系统大作业范例(C#编写)
这是我在网上偶遇得到的一个MIS范例,是用一个外校学生用C#编写的,感觉程序思路非常清晰,文档书写也非常规范,值得我们学生下载学习.想学习Microsoft .NET Framework 编程的同学赶 ...
- 计算机毕业设计Java酒店管理信息系统(源码+mysql数据库+系统+lw文档)
计算机毕业设计Java酒店管理信息系统(源码+mysql数据库+系统+lw文档) 计算机毕业设计Java酒店管理信息系统(源码+mysql数据库+系统+lw文档) 本源码技术栈: 项目架构:B/S架构 ...
- java计算机毕业设计绿叶有限公司工资管理信息系统源码+系统+mysql数据库+lw文档
java计算机毕业设计绿叶有限公司工资管理信息系统源码+系统+mysql数据库+lw文档 java计算机毕业设计绿叶有限公司工资管理信息系统源码+系统+mysql数据库+lw文档 本源码技术栈: 项目 ...
- java毕业生设计信管专业毕业生就业管理信息系统计算机源码+系统+mysql+调试部署+lw
java毕业生设计信管专业毕业生就业管理信息系统计算机源码+系统+mysql+调试部署+lw java毕业生设计信管专业毕业生就业管理信息系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈 ...
- java计算机毕业设计-学生宿舍故障报修管理信息系统-源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计-学生宿舍故障报修管理信息系统-源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计-学生宿舍故障报修管理信息系统-源程序+mysql+系统+lw文档+远程调试 ...
- 计算机毕业设计Java高校教学管理信息系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java高校教学管理信息系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java高校教学管理信息系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...
- java计算机毕业设计高校通用运动会管理信息系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计高校通用运动会管理信息系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计高校通用运动会管理信息系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈 ...
- 基于JAVA评标专家管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA评标专家管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA评标专家管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...
最新文章
- JS开发中常用的小技巧
- C++调用Lua编程环境搭建及测试代码示例
- python中用来回溯异常的模块_为什么Python线缓存会影响回溯模块而不影响...
- 每个工程师都应该了解的:聊聊幂等
- 计算机的硬盘 内存在哪查到,电脑硬盘内存怎么查看
- Java Servlet response
- activiti驳回、沟通、转办的解决方法
- Team Project 设想 -- 基于用户信息的学术搜索
- 影视APP下载页面html源码
- React+Antd中修改分页组件的英文显示
- 梵曦诺(莫七七)店铺案例分析
- 洛谷 P2014 选课
- 【C 语言】文件操作 ( fflush 函数 | 刷新缓冲区示例代码 )
- ZeroTier-全网畅连
- Android Studio 3.5以后 Plugins中搜索不到flutter插件,本地无法安装??
- Matlab:数值积分与符号计算
- 小散量化炒股记|基于多任务爬虫技术, 实现A股实时行情Level1采样
- 解决华硕飞行堡垒8开机蓝屏问题
- 当SEA变成了BADA,让我们高呼女王万岁
- 有没有免费的抠图软件?自用的抠图软件分享