旅游资源管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章设计目的与要求
1.1设计目的
本设计专题是软件工程类专业的有关管理信息系统设计开发的一个重要环节,是本专业学生必须学习和掌握的综合实践课程。
本实践课的主要目的是:(1)、掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握SQL Server 2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。
1.2设计环境
硬件:CPU:Pentium 4,600MHz;内存:256M ;硬盘:60GB;
软件:操作系统(widows)、SQL sever2000、Microsoft Visual Basic、Microsoft word2003
1.3主要参考资料
1.《管理信息系统》黄梯云高等教育出版社
2.《数据库系统概论》萨师煊高等教育出版社
3.《SQL Server 2000 数据库应用系统开发技术》朱如龙编,机械工业出版社。
4.《SQL Server 2000 数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社
1.4设计内容及要求
一、内容
1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。
2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范
3.在sql server2000 上实现设计的数据库模型。
4.对应用程序进行概要设计。
5.用VB实现简单的应用程序编写。
二、要求
设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。
第2章设计内容
2.1数据库设计
这部分主要完成对数据库的初步设计,对数据库最初的数据需求分析(包括初步表的设计、数据的填写、数据基本参考的、数据的功能和性能)、概念设计(包括对E-R 图的设计、E-R图的分图和总图的设计)、逻辑设计(对E-R图转换成关系的文字分析)物理设计(存储结构、数据方法、索引方法和关系图的实现)、数据库的实现(怎样形成的表格)等。
2.1.1需求分析
1.业务流程图
程。此旅游管理系统的业务流程表示旅行社的相关工作人员对参团游客进行登记,对旅游线路修改或新增等变更登记,并结合线路和游客登记情况进行排团。最终得出游客信息表,线路信息表和排团计划表。采用VB开发工具;合理设定用户,控制用户使用权限。管理人员可以随时根据实际情况修改数据库中的数据资料,使信息的更新及时、准确;景点信息里某些新线路的开发,或旧线路的修改和删除由管理人员按实际要求处理。2.数据流程图
D3 导游信息表
图2.2旅游管理系统数据流程图
3.数据字典
1)数据字典包括数据项,数据流,数据储存等。本系统E-R原理是根据数据项和数据流,数据储存所作出的,
○1数据项是数据结构中讨论的最小单位,是数据记录中最基本的、不可分的有名数据单位。数据项可以是字母、数字或两者的组合。通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。数据项用来描述实体的某种属性。在地理信息系统中,数据项描述对象是地理实体各要素及其属性,分为几何属性(地理位置和形状)和非几何属性,包括标量属性(各种量测值)和名称属性(地名及地物名)等。
○2数据流最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。○3数据结构如下:
旅行社表:旅行社编号,旅行社列表,旅行社介绍,旅行社等级
景点介绍表:景点介绍编号,景点来源,景点历史,景点图片
旅游城市介绍表:旅游城市介绍编号,城市人文,城市历史,城市地理
天气表:天气编号,近期气温,气温等级
旅游路线表:旅游路线编号,总旅游路线,最佳旅游路
2)数据输入功能
此项功能实现以多种方式采集包括图表、数据等类型的旅游信息数据,并将这些数据分别纳入系统的空间数据库和属性数据库中。空间数据库记录的是旅游信息管理系统中各实体的空间位置信息,属性数据库中记录的是旅游信息管理系统中各实体的客观属性,如各实体的数量或质量特征。
3)旅游资源管理系统的查询
在旅游资源管理系统中,可以随意查询里面的信息,本系统查询方式是VB附加SQL 查询。由于数据库中通常会存储大量的数据,要从中找出需要的信息会非常困难,因此,要借助查询这样一个重要的工具。查询从字面仔细来看就是从表中查找数据,其主要目的是让用户根据指定的条件从数据从中检索出符合条件的纪录,以便用户对数据进行察看和分析。但是在旅游资源管理系统中,查询有着非常丰富的含义,不仅仅局限于查找数据,还可以操作数据,如对数据进行更改、添加、删除等操作,甚至还可以利用查询创建新的表。利用查询及可以检索符合特定条件的存储于多个表中的数据并按照特定能够的顺序,可以进行求和、技术或者其他类型的总计运算,并将结果按照信息分组,也可以通过查询向多个表中添加数据。
4)旅游资源管理系统的修改
旅游资源管理系统中,对其中的数据修改也是简单易行的。旅游资源管理系统中的数据是随着现如今市场的改变而进行修改添加的,查询者不必为此数据是不是最新数据而担心,此系统有自动更新功能,会确保所有数据都是每天更新、修改的。旅游信息管理系统就是利用数据库、地理信息系统、现代网络技术等多种计算机技术,收集、整合各类庞杂的旅游信息,对其进行系统管理,并在此基础上根据不同的需求状况进行数据深层挖掘,以高度综合性和实用性为特点的信息管理系统。
5)数据管理、分析、显示及输出功能
根据所要采集数据的特征,系统可对其进行分类存储、编辑、查询检索并建立各数据之间的相关联系。其中,查询检索模块可提供属性数据查询和空间数据查询两类功能,查询内容涉及景点介绍查询、旅行社查询、天气查询等。系统可对属性和空间数据进行统计分析、空间分析及网络分析等,其结果将为旅游的经营开发管理提供服务。
6)系统维护及反馈信息接收功能
系统维护功能包括系统的安全维护和性能维护两部分。安全维护主要是通过用户权限设置防止非法用户进入某些模块,以及采用对不同级别用户授权的方法防止低级别用户使用系统高机密数据。
2.1.2概念设计
1.这是局部概念设计E-R图
图2.3旅行社表E-R图