3
刘欣:基于ASP的旅游信息网
2旅游信息网的分析与设计
2.1旅游信息网的需求分析
2.1.1旅游信息网开发目的
鉴于各地旅游行业的迅速发展,国内旅游需求的日益扩大,如何快捷传播各地旅游资源吸引众人眼光、如何有效采集发布各种旅游信息方便众人查询,如何提供快捷的旅游服务,已成为旅游从业者和旅游爱好者关注的话题,也是此次网络旅游信息系统开发的主要目的。旅游信息网不仅仅要满足旅游从业者的要求也要满足旅游客户的需求。
2.1.2旅游信息网的功能
旅游信息网的开发应同时考虑到旅游从业者与旅游客户的需求,因此我们对系统面向用户提供的功能进行了全面分析与设计。客户可以在网上查找和对比各种旅游项目的路线、费用等情况,以便综合多种因素选择自己满意的旅游项目。同时,客户也可以查询旅行社的
注册资格、信用情况以及其他关于旅行社情况等,系统对每个预订客户的预订信息进行统计处理。为了方便客户能及时了解旅行社的最新情况,系统为旅行社提供在线更新资料、发布线路预订等功能。客户也可通过网站提供的留言版对于存在的各种疑问及对本网站的建议进行留言。在后台管理方面,系统采用的管理员分别是管理和查看,不同的管理员拥有的管理权限和操作范围均不相同。我把这个网站的系统分为前台和后台两块进行。前台即用户界面,要实现的主要功能为:1)旅游信息的发布:发布最新的旅游线路信息、最新的旅游新闻等;2)在线预订的实现:对于线路实现在线的预订;后台即管理界面,要实现的主要功能为:1)预订管理:对预订信息进行查看、删除;2)线路管理:对旅游线路进行发布、编辑和删除;3)旅行社设置:对旅行社一些基本信息的添加、修改;
4
辽宁工程技术大学毕业设计(论文)
4)文章管理:对网站上的文章进行添加、修改和删除;5)其它设置:留言板管理、新闻的管理等。
2.2数据库逻辑结构设计
根据网站的具体信息进行数据分析,建立数据库#tourdata.mdb以及各个表master,xianlu,news,Gbook等。具体的字段如下:(1)master,用于储存后台管理员
登陆账号及密码。
表2-1Tablet.2-1字段名字段名idnamepass
word字段说明标记ID账号密码数据类型intVarcharVarchar
E-R图如下:
表2-2Tablet.2-2开始输入账号密码
判断信息是否符合格式要求
N
报告错误(重置)
Y
存入数据库
结束
5
刘欣:基于ASP的旅游信息网
(2)xianlu,储存旅游线路相关信息,包括线路名称、报价及天数等。
表2-3Tablet.2-3
字段名字段名idx_namex_baojiax_shijianx_anpaix_zhushix_jingdiantupian
字段说明标记ID线路名称报价天数行程安排注意事项景点图片
数据类型intVarcharVarcharVarcharVarcharVarcharVarchar
(3)news,用于储存新闻等文章类信息,包括标题、发布日期、内容等。
表2-4Tablet.2-4
字段名字段名idTitleTimeContentAdmin
字段说明标记ID新闻标题发布日期内容发布者
数据类型intVarcharVarcharVarcharVarchar
6
辽宁工程技术大学毕业设计(论文)
(4)Gbook,用于储存前台用户的留言信息,表中包括留言类型、标题、内容、留言者相关信息等。
表2-5Tablet.2-5