的增多可以方便系统更好的管理和维护。(如图3-2所示)。
(2)旅游信息管理模块
旅游信息管理模块包括:景点信息查询模块、景点信息添加模块、景点信息修改模块和景点信息删除模块。具体功能如下:
景点信息查询:根据旅游信息景点的名称,或者景点所属类型进行相应的查询。也可以直接查询全部景点信息,同时可以查询相应景点的公交车信息。
景点信息添加:对新的景点信息进行录入。
景点信息修改:对景点信息的变更做出及时的修改。
景点信息删除:对景点信息进行删除。
旅游信息管理模块中各子模块的实际意义是当管理员在管理旅游信息的时候,可以快速、便捷地将景点信息添加的系统中,同时对信息进行维护和管理,并与数据库中数据相连接,这样不仅方便游客浏览,还提高了信息的准确性。管理员还可以对景点信息进行查询,确保景点中信息的准确性、及时性,从而保证系统的准确性和完整性。(如图3-3所示)。
(3)酒店信息管理模块
主要是对酒店的信息进行管理和维护。
酒店信息模块包括:酒店信息查询模块、酒店信息添加模块、酒店信息修改模块和酒店信息删除模块,具体功能如下:
酒店信息查询:根据酒店的名称,或者酒店所属的级别进行相应的查询。也可以直接查询全部酒店信息,也可以根据酒店信息查询到就近的景点信息。
酒店信息添加:添加新加入的酒店信息。
酒店信息修改:对于各酒店相关信息的变更做出及时的修改。
酒店信息删除:对于酒店信息进行删除。
酒店信息管理模块中各子模块的实际意义是当管理员在管理酒店信息的时候,可以快速、便捷地将酒店信息添加的系统中,同时对信息进行维护和管理,当此酒店更名或动迁时,也可以及时的对系统中的相应信息进行修改,提高信息的准确性。管理员还可以直接对酒店信息进行查询,确保酒店信息的准确性,从而保证系统的准确性和完整性。信息的添加和修改与后台数据库进行动态的连接。(如图3-4所示)。
(4)景点公交信息管理模块
主要是对景点公交信息的管理,同时包括公交本身信息的管理。
景点公交信息模块包括:景点公交信息查询模块、景点公交信息添加模块、景点公交信息修改模块和景点公交信息删除模块,具体功能如下:
景点公交信息的查询:根据公交车经由景点或者公交车自身信息进行查询。
景点公交信息的添加:可以将公交车的基本信息录入到数据库中,也可以根据景点信息对公交车信息进行录入和完善。
景点公交信息的修改:根据景点的增加或删除以或者是公交线路本身的变化对公交车的基本信息进行相应的修改。
景点公交信息的删除:根据景点的删除或者是公交车的变更或取消将公交车的信息从数据库中删除。
景点公交信息模块中各子模块的实际意义是在管理员对其进行管理时,将公交车自身的信息添加的数据库中的相应表中。同时表中信息根据景点信息的变更做相应的更改,即完成表和表之间的动态连接。同时也可根据自身的变化对其进行相应的修改和删除,当信息改变时,对于景点的公交信息也会产生相应的变化。(如图3-5所示)。
(5)其它交通信息管理模块
主要是为到大连旅游提供方便。又分为:火车信息管理模块、飞机信息管理模块和长途客运信息管理模块,具体功能如下:
① 火车信息管理模块包括:
火车的信息查询:对进出大连的火车信息进行查询;
火车的信息管理:对信息进行的添加,删除和修改。
② 飞机信息管理模块包括:
飞机信息的查询:对进出大连的航班信息进行查询;
飞机信息的管理:对于新增航线以及相应的信息进行管理。
③ 长途客运信息管理模块包括:
长途客运信息查询:对进出大连的长途客运车辆信息信息进行查询;
长途客运的管理:包括信息的查询,添加,删除和修改。
其它交通信息管理模块中各子模块的实际意义是为旅游信息的查询提供一个平台,也是保证信息完整性的一种手段(如图3-6所示)。
(6)旅游服务信息管理模块
主要包括两个方面:解决游客所提出的问题和介绍大连专属的节日。
① 旅游常见问题模块包括:
旅游常见问题的查询:可以精确和模糊查询相关信息。
旅游常见问题的管理:对于问题进行添加和删除操作。
② 大连专属节日就只是查询属于大连的节日。
旅游服务信息管理模块中各子模块的实际意义是解决在旅游中出现的问题,并且说明一些旅游相关的信息,方便系统的管理,增强信息查询的功能,使其更加完善。(如图3-7所示)。
(7)退出系统模块
系统用户可以根据自己的需要来进行关闭系统。关闭系统时会出现提示对话框,选择确定后系统就会安全的退出了。
3.2.3 系统的流程设计
本系统在应用时首先进入欢迎界面,点击进入后,出现系统用户登录接口。(如图3-8所示)。
第4章 系统数据库设计
本系统使用的是Access 2000数据库管理系统,下面详细地介绍一下本系统的数据库结构设计与实现。
4.1 数据库概念结构设计
4.1.1 实体属性图
各实体属性图如图4-1~图4-7所示。
4.1.2 局部E-R图
旅游信息管理系统对于相关的信息有不同的要求,包括:景点信息和公交信息的管理,景点信息和酒店信息的管理,公交信息和交通信息的管理,旅游信息和旅游常见问题的管理。(如图4-8所示)。
4.1.3 总体E-R图
旅游信息管理系统总体E-R图(如图4-9所示)。
4.2数据库逻辑结构设计
4.2.1关系模型创建
本系统包括8个实体,转换后的关系模式如下(加下划线的为主键):
景点信息(景点编号,景点名称,景点类别,详细信息,门票价格,乘车路线)
景点公交信息(线路名称,景点名称,全程站点,始末车时间,投币票价,IC卡票价)
酒店信息(酒店名称,酒店级别,相信信息,酒店地址,房间设置,预订电话)
公交(线路名称,所到景点,全程站点,始末车时间,投币票价,IC卡票价)
航班(航次,目的地,每日航班数,头等舱票价,商务舱票价,经济舱票价)
长途客运(路线名称,大连发车时间,对向发车时间,车型,全程时长,单程票价,往返票价,学生票价)
火车(车次,路线名称,大连发车时间,终到时间)
问题(旅游常见问题,解决方案)
4.2.2 关系规范化分析
景点信息、酒店信息、公交信息、其它交通信息等都满足第3范式的要求。
4.3 数据表的创建
根据系统E-R图,本系统数据库需要创建9个表:景点信息表、酒店信息表、景点公交信息表、火车信息表、长途客运信息表、飞机信息表、旅游常见问题信息表、大连专属节日信息表、管理员表。用于存放旅游信息、酒店信息、景点公交信息、其它交通信息、旅游服务信息等。
4.3.1 景点信息表
创建旅游信息表t_travel。此表包括6个字段,其中f_id是此表的主键,详细描述如表4-1所示。
表4-1 t_travel表的定义
字段名称 数据类型 长度 是否为空 是否为主键 说明 f_id 自动编号 50 否 是 景点编号 f_travelname 文本 50 否 否 景点名称 f_traveltype 文本 50 否 否 类型 f_travelinfo 文本 255 否 否 详细信息 f_travelprice 文本 100 否 否 门票价格 f_travelbus 文本 255 否 否 乘车路线 4.3.2 酒店信息表
创建酒店信息表t_hotel。此表包括6个字段,其中f_hotelname是此表的主键,详细描述如表4-2所示。
表4-2 t_hotel表的定义
字段名称 数据类型 长度 是否为空 是否为主键 说明 f_hotelname 文本 50 否 是 酒店名称 f_hotelgrade 文本 50 否 否 级别 f_hotelinfo 文本 255 否 否 详细信
上一篇:
新闻爬虫系统毕业论文
下一篇:
撰写军事学术论文如何选题