随着社会的发展与进步,人们的生活水平日益提高,外出旅行成为人们业余生活中不可缺少的一部分。对于旅游公司来说,传统的经营方式已满足不了消费者的个人化与个性化的需求。为了开拓旅游市场,给旅游公司增加新的销售渠道,节约旅游公司在电子商务应用上的开销,建立一个基于Cxml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
本论文从国内旅游行业的发展现状入手,配以图例详细地介绍了网站的可行性分析、用例分析、网站开发的具体步骤和应用技术。
该网站采用B/S结构,Java作为开发平台,以SQL Server作为后台数据库,使用Dreamweaver、MyEclipse作为开发工具进行开发。网站包括前台操作与后台管理两个主要部分。一方面,为普通用户提供网站注册、登录、旅游信息的检索、订单状态的提示等功能。另一方面,为企业用户提供旅游信息发布,旅游信息管理、订单管理、店铺申请等管理功能。
关键词:信息平台;网站开发;旅游
The Design and Implementation of YooBar Travel Information Platform
Along with the society`s development and progress, the people`s living standard is improved, and the outdoor travel has become an necessary part of our. The traditional marketing model could not satisfy customers` individual tourist and personalized demand. .In order to develop the traveling trades market, increase the new sale channels for the traveling company and save the traveling company`s costs spent on the e-business, it is very necessary to establish a business platform based on C
From the current development of domestic traveling trades the paper matched by the chart in detail introduced the feasibility analysis and cases analysis of the website, the concrete steps and applying technology of the website development.
The website has been developed by many ways such as adopting the B/S structure, taking java as the development platform, using SQL Server as the background database, using the Dreamweaver, MyEclipse, as the development tools. The website had two main parts including operating function and the background management platform. On one hand, it provided ordinary uses with many functions, such as the website registration, login, searching of traveling information, prompting of order status. On the other hand, it provided comprises with many management functions, such as the publish of traveling information, the management of schedule information, order management shop`s application and so on.
Key words: Information Platform; Website Development; Tourism
目 录
摘 要 I
Abstract II
一、绪论 1
(一)项目开发的背景 1
(二)项目开发的目的 1
(三)项目开发的意义 2
二、系统规划 3
(一)功能需求分析 3
(二)可行性分析 4
1.政策上的可行性 4
2.环境上的可行性 4
3.经济上的可行性 4
(三)系统设计中要采用的关键技术及复杂性分析 4
三、系统分析 5
(一)识别参与者 5
(二)识别用例 5
(三)系统用例图及用例描述 6
四、系统设计 12
(一)系统设计的体系结构 12
(二)系统功能结构设计 12
1.系统功能结构的总体设计 12
2.系统前台功能详细设计 12
3.系统后台功能详细设计 14
(三)系统数据库设计 14
1.概念结构设计 14
2.逻辑结构设计 19
3.数据库表设计 20
(四)系统功能活动图及活动描述 27
1.行程搜索功能活动图 27
2.用户行程预定功能活动图 29
3.企业级用户店铺创建功能活动图 29
4.企业级用户行程发布功能活动图 31
(五)在线行程预定时序图 32
(六)系统运行环境与开发工具 33
1.系统运行环境 33
2.开发工具 33
五、系统实现 34
(一)系统前台功能实现 34
1.基本功能的实现 34
2.订单管理功能的实现 37
3.用户管理功能的实现 40
4.行程管理功能的实现 44
5.店铺管理功能的实现 47
6.认证申请功能的实现 50
(二)系统后台功能实现 51
1.基本功能的实现 52
2.管理功能的实现 53
3.行程管理功能的实现 54
4.用户管理功能的实现 54
六、性能测试 56
(一)测试实例的研究与选择 56
(二)测试环境与测试条件 56
(三)实例测试 57
用户预定行程功能测试 57
(四)测试总结 57
七、总结与展望 59
结 论 60
致 谢 62
普通用户使用的功能包括行程搜索(包括按照景点搜索、按照行程级别搜索)、信息浏览(包括查看天气预报、查看公告信息、查看行程信息等)。
注册用户可使用的功能除了基于普通用户使用的功能外,还包括行程预定、出行证件管理(填写证件信息、重置证件信息)、评价管理(查看用户信誉/评价、给企业级用户评价)、留言回复(包括发表留言、回复留言、删除留言)、订单管理(包括订单付款、确认参与行程、申请退款)。
企业级用户可使用的功能除了基于普通用户与注册用户能使用的功能外,还包括企业级用户申请、重置申请信息、店铺管理(包括店铺创建、店铺信息修改)、行程管理(包括行程发布、行程信息修改、行程下架、行程上架)、订单管理(包括订单取消、用户资料确认、订单退款)。
相关热词:JSP 旅游 信息 平台 设计 实现 SQL2000