管理信息系统是信息科学的一个分支,是由人和计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。20世纪80年代以来,计算机的应用领域越来越广,并在信息管理方面发挥了相当重要的作用,各类旅游企业为了适应市场竞争的需要,纷纷使用计算机这个现代化的工具,计算机应用从一般的数据处理走向支持决策,导致了旅游管理信息系统(Tourism Management information system,简称TMIS)的产生[1]。本次课题的旅游管理系统是基于Web设计的,也就是采用B/S架构搭建一个网站。
拟解决的主要问题:
1)系统界面要大方美观,操作方便
2)数据库设计,需要存储景点、游客、导游、餐馆、停车场的相关信息
3)字段查询方式支持复合查询
4)售票、导游、停车、订餐等服务的管理
三、研究步骤、方法及措施:
首先是明确本次课题的目的要求,进行需求分析,查阅相关资料。
下面是功能模块的划分:
管理员模块:
1)管理员能够添加、修改、删除景点、导游、游客的相关信息,
2)管理对各个模块的维护,具体包括旅游线路、地域信息、景点信息、交通线路和酒店宾馆资源的录取、修改、删除和查询
3)管理员对于成本报价的计算与统计
游客模块
1)售票管理:游客来景点游览需要知道景点的相关信息,所以提供查询景点以及其周边的信息,可以根据景点的情况来制定自己的旅游计划,提供售票查询可以让游客有充分的准备,也可以事先预约更加方便。
2)导游管理:部分游客可能需要导游讲解风景以及其后的故事,所以提供查询以及预约导游的服务。让旅游更加舒心。提供人工导游以及电子导游两种,由游客自行决定。
3)停车管理:如果是游客进行自驾游,需要停车位,可能为找不到停车场而烦恼,所以该功能提供景点附近停车场的情况,如有必要可以预约车位。
4)订餐管理:一般而言游客来到景点都会吃些当地的有名小吃,所以该功能提供查询景点附近的餐馆以及订餐服务。具体情况则视餐馆的具体情况。
下面讲一下设计方案以及开发工具。
本次所选用的为平台为Visual Studio下的ASP.NET,它是微软.NET战略中的一个重要成员,是一种功能相当强大的基于服务器的技术,用于为互联网站点或者企业内部网构建动态的、交互式的HTML页面。ASP.NET是.NET Framework的组成部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算机环境。ASP.NET提供为建立和部署Web应用程序所必须的服务,还为能够面向任何浏览器或设备的更安全性、更强的可升级性、更稳定的应用程序提供新的编程模型和基础结构。而且界面设计十分简单,通过拉取控件,再在后台输入代码就可以实现界面。从而解决问题1以及问题3。
该系统是基于数据库管理的系统。数据库是按照一定的数据模型组织并存放在外存上的一组相关数据的集合,通常存放着各类用户使用或操作的数据及相关数据,通常把由用户组织、存储、操作和使用的数据叫做用户数据。SQL是关系数据库提供的一种人机接口语言,SQL的目标是实现对关系数据库灵活方便的操纵。SQL是一种综合的、通用的、功能性较强的关系数据库语言。具有以下特点:1.非过程化 SQL是非过程化的,被称为第四代计算机语言,以区别于面向过程的第三代语言。2.SQL集数据定义、数据操作、数据控制为一体,用统一的语言操作数据、管理维护数据库实施及运行阶段的各种活动,包括建库,装载数据,查询数据,更新数据、维护数据、维护数据库的安全性、数据的完整性、一致性和可靠性。最终决定以微软的SQL Server作为后台数据库,参考同类型的数据库后设计完善系统的数据库。从而解决问题2。
所采用的数据库连接方式是基于ADO.NET。ADO.NET最早是在.NET Framework的版本引入的,它提供了扩展性数组特性来实时处理数据(与数据库建立连接)或在数据库断开连接的情况下处理数据。萌宠用品在线销售系统
在线视频教学网
在线考试系统
汉中旅游信息网设计与实现
基于ASP.NET的校内C#课后在线学习基地
在线音乐管理系统
在线调查平台
基于Java平台的在线考试管理系统