ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:553.10KB ,
资源ID:6941900      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6941900.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(旅游资源及线路管理系统1.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

旅游资源及线路管理系统1.docx

1、旅游资源及线路管理系统1管理信息系统课程设计 目 录目录摘要关键字一 本课题的研究意义 二 系统的可行性分析2.1开发本系统的前期调研2.2系统可行性分析三 系统规划3.1系统功能描述3.2功能模块划分3.3系统流程分析四 系统开发的软硬件环境4.1主要开发软件4.2硬件环境五 系统的详细设计5.1数据库设计5.2窗体及代码设计六 系统实施与维护七 系统评价致谢参考文献旅游资源及线路管理系统摘要:旅游资源及线路管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用

2、程序功能完备,易使用等特点。经过分析,我们使用 Microsoft公司的Visual Basic6.0开发工具,数据库选用SQL Server2000,利用其提供的各种面向对象的开发工具,和数据库的结合比较方便,我们开发了这套企业库存管理系统,包括:系统设置、产品管理、库存操作、库存警示、统计查询和关于,共六大模块,具有很强的使用性,结合具体的企业略加改动,就可以应用到实际工作重。关键字:旅游资源及线路管理系统 模块 设计 添加 修改 删除一 开发本系统的意义 旅游作为一个新兴的产业近来得到了迅速的发展,旅行社如雨后春笋遍布全国各地。目前旅游行业普遍存在着企业规模不大,管理不够规范的特点。因为

3、旅游涉及到吃,住,行,游,购,娱等各个方面,而这些要素分布不在一个地域,单个人很难全面掌握所有信息,一旦掌握这些信息的人离开企业,就会对企业造成巨大的损失。 本系统就是针对这些情形而研制开发的。主要介绍如何对这些旅游资源进行管理,并最终形成旅游产品-旅游线路。此实例具有很强的实用性,既可以作为独立的系统来使用,也可以作为旅游企业综合业务的一个重要组成部分。本例子包扩系统用户管理,地域管理,景点资源管理,宾馆资源管理,餐厅资源管理,娱乐资源管理,交通资源管理,旅游路线编辑及报价管理等主要模块,基本上实现了对旅游资源及路线管理系统的功能。 二 系统调查及可行性分析 首先,我们要调查系统要完成什么样

4、的功能以及现行相关旅游管理系统的功能和特点,我们要研发设计的系统要有一定特色才能赢取客户的好评和认可。旅游资源及线路管理系统的是我们在详细调查分析的基础上,根据可行性分析中所提的目标进行确定。确定系统目标的原则如下。(1)适用性。要求建立的系统能解决系统中的关键问题,能够给用户提供便捷的旅游相关方面的信息查询以及变化。(2)经济性。研制任何一个信息系统,都要考虑成本费用,因此,应该根据旅游市场的规模和发展、游客的实际需求去出发,分阶段去实现。(3)整体性。新系统的目标既要考虑到眼前的现状,又要考虑到长远发展的需要,最终要形成一个完整的管理信息系统。三 系统规划3.1 系统功能描述: 旅游资源及

5、线路管理系统的主要功能包括:3.1.1 地域信息管理功能 地域信息的录入,包括地域名称和地域类型等信息; 地域信息的修改; 地域信息的删除; 地域信息的查询。3.1.2 景点资源管理功能 景点资源的录入,包括景点编号、景点名称、联系人、票价等信息; 景点资源的修改; 景点资源的删除; 景点资源的查询。3.1.3 宾馆资源管理功能 宾馆资源的录入,包括宾馆编号、宾馆名称、联系人、报价等信息; 宾馆资源的修改; 宾馆资源的删除; 宾馆资源的查询。3.1.4 餐厅资源管理功能 餐厅资源信息的录入,包括宾馆编号、宾馆名称、联系人、报价等信息; 餐厅资源信息的修改; 餐厅资源信息的删除; 餐厅资源信息的

6、查询。3.1.5 娱乐资源管理功能 娱乐资源信息的录入,包括娱乐厅编号、娱乐厅名称、联系人、报价等信息; 娱乐资源信息的修改; 娱乐资源信息的删除; 娱乐资源信息的查询。3.1.6 交通资源管理功能 火车资源信息管理; 飞机资源信息管理。3.1.7 旅游线路管理功能 娱乐资源信息的录入,包括娱乐厅编号、娱乐厅名称、联系人、报价等信息; 娱乐资源信息的修改; 娱乐资源信息的删除; 娱乐资源信息的查询。3.1.8 系统用户管理功能 系统用户信息的录入,包括用户名、密码等信息; 系统用户信息的修改; 系统用户信息的删除; 系统用户信息的查询。3.2 功能模块划分本系统可以实现16个完整的功能。根据这

7、些功能,设计出的功能模块如图3.1 所示。旅游资源及线路管理系统功能模块示意图在上功能示意图的树状结构中,每一个叶子结点都是一个最小的功能模块。每一个功能模块需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录以及查询显示记录功能。3.3 系统流程分析所谓系统流程就是用户在使用系统时的工作过程。多用户系统的工作流程都从用户登陆模块开始,对用户的身份进行认证。身分认证可以分为以下两个过程: 1. 确认用户是否有效的系统用户 2. 确定用户的类型第一个过程决定用户能否进入系统。第二个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。本系统具体流程图分析如图6.4 所示。

8、在系统流程分析图中可以看到,每个用户最多有3登陆机会。如果3次输入的用户名和密码都无法进入系统,则将强制退出系统。另外,此系统对用户的权限做了详细的划分。只有Admin用户具有用户管理权限外,其他用户只有使用权限。四 系统开发的软硬件环境4.1软件环境4.1.1 编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相

9、对较好的选择。4.1.2 关系型数据库的实现管理信息系统都是以数据库系统为基础,一个好的数据库管理系统对管理信息系统的应用有着举足轻重的重要影响。在数据库管理系统的选择上,主要考虑:(1)数据库的性能;(2)数据库管理系统的系统平台;(3)数据库管理系统的安全保密性能;(4)数据的类型。 目前,市场上数据库管理系统较多,流行的有Oracle、Sybase、SQL Server、Informix、FoxPro等。Oracle、Sybase、均是大型数据库管理系统,运行于客户/服务器等模式,是开发大型MIS的首选,FoxBase在小型MIS中最为流行。Microsoft推出的Visual FoxP

10、ro在大型管理信息系统开发中也获得了大量应用,而Informix则适用于中型MIS的开发。在此,我们选择了SQL Server2000做数据库便于以后的改进和扩展。4.1.3 两者的连接Visual Basic提供了与底层数据库系统紧密的连接。Visual Basic 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic连接数据库的方式有两种:通过使用Visual Basic的 DATA控件。 通过使用由Visual Basic提供的专用的直接与数据库相连的接口。4.2硬件环境 系统运行环境包括操作系统、硬件、地理信息

11、系统和关系数据库管理系统等软件平台。操作系统:indows95/98/2000,WindowsNT等;硬件: PC机、工作站、服务器、Hub、Switch等;信息系统:如:Mapinfo等;五 系统的详细设计5.1 数据库设计5.1.1 创建数据库 在设计数据库结构之前,首先要创建一个数据库。在SOL Server 2000的企业管理器中创建名为TravelSys数据库。用户可以在企业管理器中创建数据库,也可以在查询分析器中执行Transact-SQL语句:见Database文件夹中的TravelSys文本内容。 5.1.2 数据库逻辑结构设计 数据库Travel包括以下8个表:地域信息表Ar

12、ea、景点资源信息表Place、宾馆资源信息表Hotel、餐厅资源信息表Restaurant、娱乐厅资源信息表Amusement 、娱乐项目资源信息表 AmuseItem、火车资源信息表Train、飞机资源信息表Plane、线路基本信息表tline、线路景点信息表lplace、线路宾馆信息表lhotel、线路用餐信息表lres、线路娱乐信息表lamuse、线路火车信息表ltrain、线路飞机信息表lplane、用户信息表Users。5.1.3具体表的结构及创建代码如下。1. 地域信息表Area及其创建代码地域信息表Area用来保存地域信息。表Area的结构如下:编号字段名称数据结构说明(用途)

13、1ArealdInt地域编号2AreaNameVarchar40地域名称3AreatypeSmallint地域类型,1-本市2-外埠3-国外 创建表Area的脚本文件为Area.sql,它的代码如下: CREATE TABLE Area (AreaId Int Primary Key IDENTITY, AreaName Varchar(40) NOT NULL, AreaType Smallint NOT NULL )2. 景点资源信息表Place及其创建代码 景点资源信息表Place用来保存旅游景点信息。表Place的结构如下:编号字段名称数据结构说明1PidInt景点编号2PnameVa

14、rchar 200景点名称3ContactVarchar 100联系人4PhoneVarchar 100联系电话5AddressVarchar 100通信地址6PostcodeVarchar 100邮政编码7Adult_priceDecimal 10.2成人票价8Child_priceDecimal 10.2儿童票价9ArealdInt所在地域10Input-timeChar 17录入日期和时间 创建表Place的脚本文件为Place.sql,它的代码如下: CREATE TABLE Place (Pid Int Primary Key IDENTITY, Pname Varchar(200)

15、 Not Null, Contact Varchar(100), Phone Varchar(100), Address Varchar(100), Postcode Varchar(10), Adult_price Decimal(10,2), Child_price Decimal(10,2), AreaId Int, Input_time Char(17) )3. 宾馆资源信息表 Hotel及其创建代码 宾馆资源信息表Hotel用来保存宾馆资源信息。表Hotel的结构如下:编号字段名称数据结构说明1HidInt宾馆编号2HnameVarchar 200宾馆名称3HlevelVarchar

16、 40宾馆标准4ContactVarchar 100联系人5PhoneVarchar 100联系电话6AddressVarchar 100联系地址7PostcodeVarchar 10邮政编码8Price1Decimal 10.2经济间报价9Price2Decimal 10.2双人间报价10Price3Decimal 10.2三人间报价11Price4Decimal 10.2四人间报价12ArealdInt所在地域13Input_timeChar 17录入日期和时间 创建表Hotel的脚本文件为Hotel.sql,它的代码如下: CREATE TABLE Hotel (Hid Int Prim

17、ary Key IDENTITY, Hname Varchar(200) Not Null, Hlevel Varchar(40), Contact Varchar(100), Phone Varchar(100), Address Varchar(100), Postcode Varchar(10), Price1 Decimal(10,2), Price2 Decimal(10,2), Price3 Decimal(10,2), Price4 Decimal(10,2), AreaId Int, Input_time Char(17) )4.餐厅资源信息表Restaurant及其创建代码餐

18、厅资源信息表Restaurant用来保存餐厅资源信息。表Restaurant的结构如下:编号字段名称数据结构说明1RidInt餐厅编号2RnameVarchar 200餐厅名称3RlevelVarchar餐厅标准4ContactVarchar联系人5PhoneVarchar联系电话6AddressVarchar通信地址7PostcodeVarchar邮政编码8BreakfastDecimal 10.2早餐报价9DinnerDecimal 10.2正餐报价10ArealdInt所在地域11Input_timeChar 17录入日期和时间 创建表Restaurant的脚本文件为Restaurant

19、.sql,它的代码如下: CREATE TABLE Restaurant (Rid Int Primary Key IDENTITY, Rname Varchar(200) Not Null, Rlevel Varchar(40), Contact Varchar(100), Phone Varchar(100), Address Varchar(100), Postcode Varchar(10), Breakfast Decimal(10,2), Dinner Decimal(10,2), AreaId Int, Input_time Char(17) )5. 娱乐厅资源信息表Amusem

20、ent及其创建代码娱乐厅资源信息表Amusement用来保存娱乐厅资源信息。表Amusement的结构如下:编号字段名称数据结构说明1AidInt娱乐厅编号2AnameVarchar 200娱乐厅名称3ContactVarchar联系人4PhoneVarchar联系电话5AddressVarchar通信地址6PostcodeVarchar邮政编码7ArealdInt所在地域8Input_timeChar 17录入日期和时间 创建表Amusement的脚本文件为Amusement.sql,它的代码如下: CREATE TABLE Amusement (Aid Int Primary Key ID

21、ENTITY, Aname Varchar(200) Not Null, Contact Varchar(100), Phone Varchar(100), Address Varchar(100), Postcode Varchar(10), AreaId Int, Input_time Char(17) ) 6. 娱乐项目资源信息表AmuseItem及其创建代码 娱乐项目资源信息表AmuseItem用来保存娱乐项目资源信息。表AmuseItem的结构如下:编号字段名称数据结构说明1IidInt娱乐项目编号2AidInt娱乐厅编号3ItemVarchar 50娱乐项目4PriceDecima

22、l 10.2娱乐项目报价5Input_timeChar 17录入日期和时间 创建表AmuseItem的脚本文件为AmuseItem.sql,它的代码如下: CREATE TABLE AmuseItem (Iid Int Primary Key IDENTITY, Aid Int, Item Varchar(50) Not Null, Price Decimal(10,2), Input_time Char(17) )7. 火车资源信息表Train及其创建代码 火车资源信息表Train用来保存火车资源信息。表Train的结构如下:编号字段名称数据结构说明1TidInt火车编号2TnoVarcha

23、r 20车次名称3SstationVarchar 40始发站4EstationVarchar 40抵达站5StimeVarchar 40开车时间6EtimeVarchar 40抵达时间7PriceYzDecimal 7.2硬座报价8PriceRzDecimal 7.2软座报价9PriceYwDecimal 7.2硬卧报价10PriceRwDecimal 7.2软卧报价11Input_timeChar 17录入日期和时间 创建表Train的脚本文件为Train.sql,它的代码如下: CREATE TABLE Train (Tid Int Primary Key IDENTITY, Tno Va

24、rchar(20) Not Null, Sstation Varchar(40), Estation Varchar(40), Stime Varchar(40), Etime Varchar(40), PriceYz Decimal(7, 2), PriceRz Decimal(7, 2), PriceYw Decimal(7, 2), PriceRw Decimal(7, 2), Input_time Char(17) )8. 飞机资源信息表 Plane及其创建代码 飞机资源信息表 Plane用来保存飞机资源信息。表Plane的结构如下:编号字段名称数据结构说明1PidInt飞机编号2Ai

25、rComVarchar 50航空公司3PhoVarchar 20航班号4SairportVarchar 40起飞机场5EairportVarchar 40抵达机场6StimeVarchar 40起飞时间7EtimeVarchar 40抵达时间8Price1Decimal 7.2公布票价9Price2Decimal 7.2折扣票价10CycleChar 7飞机航班11Input_timeChar 7录入日期和时间 创建表Plane的脚本文件为Plane.sql,它的代码如下: CREATE TABLE Plane (Pid Int Primary Key IDENTITY, AirCom Var

26、char(50) Not Null, Pno Varchar(20) Not Null, Sairport Varchar(40), Eairport Varchar(40), Stime Varchar(40), Etime Varchar(40), Price1 Decimal(7, 2), Price2 Decimal(7, 2), Cycle Char(7), Input_time Char(17) )9线路基本信息表tline及其创建代码 线路基本信息表tline用来保存线路基本信息。表tline的结构如下:编号字段名称数据结构说明1IidInt线路编号2InameVarchar 5

27、0线路名称3IdaySmallint航程天数4ItypeSmallint团队类型5InsComVarchar 40保险公司6insFeeDecimal 8.2保险费7otherCostDecimal 8.2其他费用8TourPayDecimal 8.2导游费9BenefitDecimal 8.2利润10ArealidInt所在地域创建表tline的脚本文件为tline.sql,它的代码如下: CREATE TABLE tline (lid Int Primary Key, lname Varchar(50), lday Smallint, ltype Smallint, insCom Varc

28、har(40), insFee Decimal(8, 2), otherCost Decimal(8, 2), tourPay Decimal(8, 2), benefit Decimal(8, 2), AreaId Int )10. 线路景点信息表Iplace及其创建代码 线路景点信息表 Iplace用来保存景点线路信息。表Iplace的结构如下:编号字段名称数据结构说明1IidInt线路编号2PidInt景点编号 创建表Iplace的脚本文件为Iplace.sql,它的代码如下: CREATE TABLE lplace (lid Int Not Null, pid Int Not Null )11. 线路宾馆信息表 Ihotel及其创建代码 线路宾馆信息表 Ihotel用来保存宾馆信息。表Ihotel的结构如下:编号字段名称数据结构说明1IidInt线路编号2HidInt宾馆编号3RTypeTinyint房间类型4rdaysTinyint住宿天数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1