文档介绍:由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
计算机网络技术日新月异的进步和互联网的日益普及,使人类生活发生了巨大的变化。越来越多的部门、对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而带动别的经济产业的快速发展。旅游网站也就成为了各旅游胜地和旅行社对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。在这种背景下,旅游、电子商务、互联网络的迅速融合将不可避免,并创造出难以估量的价值,网络旅游将推动IT领域内互联网电子商务的迅速发展,也将为旅游业界带来新的生机。
随着信息资源的逐步网络化,信息消费者将被笼罩在巨大的信息网络之中,并由此而具备充分的获取信息的能力。此时,消费者对信息的需求将更具针对性,更为个性化。因此,网络信息服务具有传统信息服务所不具备的双向性,消费者能够更多地参与信息服务的过程,从而加速个性化服务时代的到来。
3 概要设计和数据库设计
网站功能结构设计
通过对神农架旅行社网站的考察和需求分析时对网站功能的分析,我们可以得出以下前台功能结构图:
旅游景点
旅游新闻
前台主界面
后台管理系统
旅游网站管理系统
旅游酒店
定单提交
留言板
旅游图片
旅游线路
图片管理
景点管理
线路管理
酒店管理
定单处理
用户管理
新闻管理
网站模块设计
模块化:按照后台功能将一个软件切分为许多部分单独开发,然后再组装起来,每一个部分即为模块。根据图功能结构图,将网站模块化如下:
一、旅游新闻模块
二、旅游线路模块
三、旅游图片模块
四、酒店信息模块
五、留言本模块
六、旅游景点模块
七、定单处理模块
网站数据库设计
数据库需求分析
系统各种功能的实现离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。首先对本系统的数据流进行分析,得出数据流图,然后进行数据库的E-R图分析后,最后才能进行数据库逻辑结构设计和数据库实现。根据需求分析,确定系统中的实体,并且分析其属性,实体与实体间的关系是要研究的重点对象,实体之间存在一对一、一对多、多对多的关系。
成功
游客
旅游留言
登录
重试
失败
成功
游览网站
保存
预订
重
试
失败
管理员
登录
重试
失败
成功
管理员
选择功能模块
调用
数据库
编辑、添加、删除
提送
保存
前台显示
此网站可分为前台系统和后台系统两个部分。其总体的流程图分析:
图 3-1 流程图
作者
内容
标题
旅游新闻
类别
时间
依据从简单到复杂的设计方式,先确定系统需要哪些实体,并对该实体的属性进行分析。从而得出各实体属性图,最后得出整体E-R图。通过分析,本系统需要有以下一些实体:
图3-2 旅游新闻实体属性图
价格
内容
名称
旅游线路