基于ASP的晋商大院旅游网站的设计与实现

上传人:飞*** 文档编号:4530551 上传时间:2017-08-20 格式:DOC 页数:30 大小:927KB
返回 下载 相关 举报
基于ASP的晋商大院旅游网站的设计与实现_第1页
第1页 / 共30页
基于ASP的晋商大院旅游网站的设计与实现_第2页
第2页 / 共30页
基于ASP的晋商大院旅游网站的设计与实现_第3页
第3页 / 共30页
基于ASP的晋商大院旅游网站的设计与实现_第4页
第4页 / 共30页
基于ASP的晋商大院旅游网站的设计与实现_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于ASP的晋商大院旅游网站的设计与实现》由会员分享,可在线阅读,更多相关《基于ASP的晋商大院旅游网站的设计与实现(30页珍藏版)》请在金锄头文库上搜索。

1、姚建强:基于 ASP 的晋商大院旅游网站的 设计与实现11 绪论1.1 选题的背景中国旅游业是一个新兴产业部门,被成为“永远的朝阳产业” 、 “永远的环保绿色产业” 、 “国民经济提升的催化剂” 。它虽然起步较晚,但已在改革开放中,伴随着国民经济的腾飞而发展起来。旅游业是一个劳动密集型产业,旅行社作为旅游业的龙头,十年间得到了飞速发展,但是旅游业发展的广度和深度还远不能满足经济发展和人民生活水平的需要。随着市场经济的发展和人民生活水平进一步提高,人们对旅游消费的需求逐渐上升,旅游消费在人们的总消费中的比例不断增大,旅游业在国民经济中的地位和作用越来越显得重要 1。旅游网站相对与传统旅游企业更有

2、优势。它信息更丰富、经营方式更合理。游客可在网站里收集文字、图片、视频以及目的地景点的食宿、天气和交通等详尽的信息,还可以预定线路、反馈旅客意见等。旅游网站搭建了旅游企业和游客便捷沟通的桥梁,具有查询方便、安全保密性好、用户界面友好、容易操作等优点。由于旅游网站可以打破地域的限制,降低了成本,使旅游网站的所有者和消费者都得到切实的利益,实现了双赢 2。1.2 选题的目的和意义山西省是旅游资源大省,不论人文旅游资源还是自然资源都具有一定的优势。其中属晋商大院享誉盛名。很多国内外游客都慕名而言,为的是一睹晋商大院风采,回忆那段曾经创造过辉煌商业成就的明清晋商时代。为了满足广大海内外游客及时方便的了

3、解晋商大院的信息,特做一晋商大院的特色网站为那些慕名而来游客提供一个旅行服务的平台。网站提供了关于晋商大院的最新相关的信息,帮助游客实现对景点的了解,推出相应的线路信息供游客们选择,实现在线的预订线路,无疑能获得较大的市场,并且能让游客们充分享受旅游乐趣的同时,感受到山西人的热情、进取、敬业、勤奋、创新、诚信的精神。我们秉承“新创意、新思路”的经营理念,携手向运用网络平台实现现代旅游业这个共同的理想前进,为山西的旅游事业贡献出自己一份微薄的力量!1.3 论文的构成及内容本论文包含以下 7 个内容:山西农业大学信息学院本科毕业论文21 是绪论,包括了山西旅游行业研究现状和背景及研究意义。2 是系

4、统分析,包括可行性分析,需求分析及系统功能模块分析。3 是系统数据库设计,包括概念设计,逻辑设计,数据库连接文件。4 是系统详细设计,包括系统页面逻辑设计和功能模块的设计。5 是系统实现,包括所有主要功能的实现以及实现界面截图和部分主要代码。6 是系统测试,包括测试环境、内容以及结果。7 是总结,指出了系统开发的经验和不足之处。2 旅游信息系统网站系统分析2.1 可行性分析下面研究本系统的可行性分析来确定本系统是否值得去开发研究。分析几种主要可能解决方法的利弊,从而判断系统规模和目标是否能实现,系统完成后所能带来的效益是否大到值得投资开发这个系统。因此,可行性研究实质上是要进行一次大大压缩简化

5、了的系统的分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计的过程。一般说来,至少应该从以下三方面研究每种解决方法的可行性:经济可行性:使用现有的技术能否实现这个系统。技术可行性:这个系统的经济效益能否超过它的开发成本。操作可行性:系统的操作方式在这个用户组织内是否行得通 3。2.1.1 经济可行性本系统是基于 ASP 的旅游信息管理的小型系统,在开发工具和设备等方面只需要一些基本的配置就可以了,因此在硬件要求上不太高,成本要求也不好。只要有几十兆空间和一个域名,即可开通网站,实现旅游信息管理,在互联网上拥有自己的一席之地。综上所述,可以看出开发这样一个旅游信息系统在经济上是

6、完全行得通的。2.1.2 技术可行性该系统采用当前比较流行的 ASP 语言进行开发,数据库采用普通的 ACCESS。这些技术已经相当成熟,而且现在已有很多采用该技术开发搭建网站的案例。网站运行的硬件环境:CPU 最低配置为 Pentium II 级处理器;硬盘:系统驱动器上要求 10MB 的可用空间,安装驱动器要求 16MB 的可用空间;可运行的软件环境:须安装 IIS。这些条件目前一般姚建强:基于 ASP 的晋商大院旅游网站的 设计与实现3的计算机都可以满足,而且大部分机器都已联网。因此从技术的角度分析,构建该系统是可行的。2.1.3 操作可行性本系统的界面是用传统的超链接方式,即使在操作人

7、员完全不熟悉的情况下也可以轻松、方便而且容易的上手操作。进入系统后,点击相应的子菜单,就可以实现相应的功能。因而在操作上本系统是可行的。2.2 需求分析现代旅游业就其性质而言,是一种自愿自发的消费活动,无法依靠指令性计划强制进行,因此,它具有天然的市场经济个性,许多旅游业发达国家和旅游组织已普遍在Internet 网上进行宣传和促销,加大宣传力度,开发和利用网上资源,把自己的旅游资源、设施和特色物产制作成为内容详尽、图文并茂的网页,放在 Internet 网上。在国内,各政府和旅游部门一直都很注重网络化的发展,尤其是近几年,互联网在旅游业的作用越来越大,因而,各种旅游网站相继诞生。如“携程旅游

8、网 http:/ http:/ http:/ 70%的网上读者关顾过与旅游相关的网点,另据一家研究公司预计,休闲旅游网上销售额今年将达到 300 亿美元。Internet 网上旅游预计销售额在今后五年里将增长 10 倍左右。旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询,预订或交流 2。通过对系统的终端用户和客户进行调研,总结一下需求说明部分。(1)由于业务的需要和保密性,以及便于管理,系统用户应该具有不同的等级,既不同的权限。按等级分为超级用户和一般用户。(2)网站能够对各种旅游资源信息进行查询和

9、发布。前台能够非常方便的浏览和查询旅游资源信息,后台能够及时更新和处理。(3)系统后台应该提供数据库操作的功能。(4)系统运行在 Windows 平台上,系统还应该有一个较好的图形用户界面。(5)系统应该有很好的可扩展性 4。2.3 系统功能模块分析经过最初的设计目标和进行的市场调查,本系统设置普通用户和管理员两种权限。2.3.1 普通用户模块部分的主要功能山西农业大学信息学院本科毕业论文4(1)在线查询功能在线查询功能模块中主要是通过模糊查询来实现,查找线路相关信息,如线路名称、报价、时间、线路景点、行程安排等详细信息。(2)在线预订实现旅游线路的预订。实现人数、联系方式、时间等信息以订单形

10、式提交后台,为旅游信息系统组团等提供数据支持。(3)留言交互提供给网友一个交流与信息反馈的平台,实现远端客户向服务器数据库提交功能。(4)网站在线调查网站投票主要是实现网站满意度调查。(5)热点新闻、旅游资讯游客可以查看首页上的热点新闻以及旅游资讯,以方便了解自己感兴趣或想去地方的信息 5。2.3.2 管理员模块部分的主要功能(1)预定管理管理员可以查看和处理游客预定的旅游路线,并有权限删除无效预定。(2)路线管理管理员可以添加、编辑、删除路线的分类,按分类来对路线进行管理,进而进行路线的添加、编辑和删除。(3)旅行社管理管理员可以随时按旅行社相应的变动对旅行社的信息进行修改,如联系人、联系电

11、话、地址、邮件等信息,同时还可以对管理员的登录密码进行修改。(4)文章管理管理员可以对旅游资讯和热点新闻专题进行修改,添加以及删除。(5)留言板管理留言板主要是一般游客对旅行社或者网站的一些意见或建议,管理员可以对游客的意见或建议进行回复和处理。(6)网站投票管理管理员可以查看投票的调查结果,促进网站更好发展 6。具体的功能模块图如图 1、图 2、图 3 所示姚建强:基于 ASP 的晋商大院旅游网站的 设计与实现5图 1 系统前台功能模块图后台管理预定管理定管理线路管理旅社管理文章管理其他设置图 2 系统后台功能模块图旅游信息系统前台我网简介旅游动态线路查询预定查看本站资源留言板在线调查首页山

12、西农业大学信息学院本科毕业论文6线路管理添加线路分类删除线路预定编辑线路分类添加线路分类删除旅游线路编辑旅游线路图 3 线路管理功能模块图说明:由于论文的篇幅限制不能一一列举功能模块图,只给出了部分功能模块图。3 数据库设计数据库设计是本系统的核心和基础。它设计的好坏直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计 7。3.1 概念设计从数据需求分析中得出系统的实体属性图,如图 4、图 5、图 6、图 7 所示:姚建强:基于

13、 ASP 的晋商大院旅游网站的 设计与实现7用户用户名用户编号密码电话邮箱 传真 地址成员服务宗旨简介QQ 号图 4 用户实体属性图留言留言编号用户编号邮件 时间 内容删除回复图 5 留言实体属性图山西农业大学信息学院本科毕业论文8线路编号线路名称线路报价线路类型时间景点注释景点图片线路人数类别编号是否置顶说明 安排图 6 线路信息实体属性图线路编号用户编号导游要求来游人数预定时间返回时间预定想法备注说明补充事项拼团要求 来游时间线路预订预定编号 是否处理图 7 线路预定属性图线路信息姚建强:基于 ASP 的晋商大院旅游网站的 设计与实现9说明:由于论文的篇幅限制不能一一列举数据流图,只给出了

14、部分数据流图。E-R 模型的组成元素有:实体、属性、联系。E-R 模型用 E-R 图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连。表的主码是关键属性,关键属性项加下划线。(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。(4)在程序中实现对他们的完整性和一致性控制 8。从数据需求分析中得出系统

15、的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统 E-R 图,如图 8 所示:N11NN1NN11N新闻信息浏览用户浏览 线路信息 包含 线路类型预定 线路预定发表 留言N调查 调查结果图 8 系统 E-R 图山西农业大学信息学院本科毕业论文10说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。3.2 逻辑设计对数据库中具体表的详细设计,即各数据库表的字段名、类型、长度等信息进行了详细的描述。根据系统 E-R 图,系统数据逻辑结构设计如下:用户(用户编号,用户名,密

16、码,电话,邮箱,传真,地址,成员,服务宗旨,简介,QQ 号码)留言(留言编号,用户编号,邮件,时间,内容,删除,回复)线路类型(类型编号,类型名,排列顺序)线路信息(线路编号,线路名称,线路报价,线路类型,时间,说明,景点,安排,注释,景点图片,线路查看人数,所属类型编号,是否置顶)线路预订(预订编号,线路编号,用户编号,导游要求,旅游人数,拼团要求,预订时间,来游时间,返程时间,预订人想法,备注说明,补充事项,是否处理)新闻 (新闻编号,新闻标题,新闻内容,发布时间,浏览次数,是否置顶) 3.3 实体设计概念模型设计完毕后,利用实体集间联系的转换规则,可将 E-R 图转化成相应的关系模型,即数据库中的表。实体集间的转换关系如下:(1)1:1 联系的转换方法一个 1:1 联系可以转换为一个独立的关系,也可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号