旅游资源管理及线路管理系统开发

摘 要旅游资源管理及线路管理系统是相对典型的电子商务销售服务平台, 本系统在设计开发的起始阶段,对整个系统以B/S模式进行构架,以ASP.NET和SQL Server 2008作为主要开发工具。进入二十一世纪以来,虽然每天都有新的技术诞生,新的行业发展,但是这这些中,电子商务可以说是最标致性的存在,它是基于互联网系统上的一个销售平台,作为实体销售系统的一种延伸和互补,甚至有分庭抗礼之势,是商家和消费者的一种行之有效的沟通途径。现如今在中国,不同程序完成网上销售的销售商约占78%,余下的那22%的销售商,都在奋起进行着做网上销售的地面物质准备。所以,落实向网上销售转型,已经成为了为了将来市场竞争中抢占优势地位所必需的工具。本旅游资源管理系统主要以Visual Studio.NET作为网络开发工具,SQL Server 2008进行后台的数据库开发。系统主要需要实现旅游路线精选、定团旅游、在线订票、住宿推荐、景点推荐等基本功能。系统的整体设计阶段建立了相应的设计规划,所有功能都按照规划,最大程度上满足用户的需求,并且考虑了开发结束之后,为了能够实现程序的应用与维护的易用化,尽量简洁了程序的扩展与维护,同时建立了程序功能复用的基础。
目 录
第一章 引言 1
1.1 项目开发背景 1
1.2 项目开发目的 1
第二章 可行性分析及总体设计原则 2
2.1系统可行性分析 2
2.1.1系统技术可行性分析 2
2.1.2系统经济可行性分析 3
2.2 总体设计原则 3
第三章 系统分析 5
3.1 系统流程分析 5
3.2 数据传递分析 6
第四章 系统设计 8
4.1 系统功能设计 8
4.2 系统数据库设计 8
4.2.1 数据库表结构设计 9
4.2.2 数据库表设计 12
第五章 系统实现 15
5.1登录窗口 15
5.2网站首页 16
5.3新闻界面 17
5.4留言界面 18
5.5线路界面 18
5.6酒店界面 19
 *好棒文|www.hbsrm.com +Q: #351916072# 

5.7后台界面 19
第六章 性能测试与分析 21
6.1系统测试的定义 21
6.2系统测试的目的及重要性 21
6.3测试测试常用的方法 21
6.4系统测试结果 22
结束语 23
致 谢 24
参考文献 25
第一章 引言
1.1 项目开发背景
2016第三十七次CNNIC的调查结果公布之际,只是简单看数值来分析当今的社会网络普及状况,已经不能完全掌握所有的情况了。但是通过这些数值,我们能够了解到人们对网络的依赖越来越强烈,而网络能够提供给人们的便捷也越来越多。
人类社会的发展从本质上来说,都是为了满足人类自身的需求。人类的需求使得社会需要发展,而社会的发展又使得人类的需求不断提高。同样的,网络也是这样不断的发展起来的,而作为抽象的虚拟产物,它又和现实世界的事务相辅相成,共同促使人类的社会不断发展。
近年来,人类享受着网络发展所带来的便利,不断提高着生活的品质。各种网络购物平台的兴起及兴盛,可以说是最典型的代表。但是,仅仅这些便利不可能始终满足人类不断增长的需求,人类还在不断寻求着更多的便利,或者说是享受。“小长假”这一词汇近年来不断出现在各种新闻平台,这正是人类追求更多享受的产物。正是因为这份追求,才有了旅游业的发展,也正是因为这个原因,才有了本系统的开发需求。
1.2 项目开发目的
系统开发前期的调研,不仅仅说明了系统开发的必要性,也说明了其开发的重要性——市场确实存在相应需求。为了适应“优胜劣汰”的竞争规则,简单的、传统的价格战或买赠等手段已经不足够应对市场的变化,应该另想一条更好的路,自保之余寻求更好的发展。
今天的网上销售平台,随着多年的发展,关联行业的不断成熟,阿里巴巴、京东商城等各种网上销售平台的成功可以说是有目共睹的。它们不单单是推动了时代发展,也是顺应时代发展的结果。人类的需求推动着人类社会的发展,所有的社会产物只有不断创新、不断发展,才能在竞争中取得优势,并得以生存甚至发展。
因此,网上旅游平台,就是要在网络平台上,保持不断创新,不断发展,在联合实体店铺,保持活动协调一致,让自己在市场中能够保持竞争力。
第二章 可行性分析及总体设计原则
2.1系统可行性分析
在系统开发前期,对系统所应用于的市场进行调查,通过对调查的结果进行分析、研究,得出开发的系统是否是被需要的,或者说系统是否能够在市场竞争中存活下来,这个阶段就是系统的可行性分析。其主要目的是为了避免盲目的系统开发,造成人力、物力等方面不可挽回的损失,确保系统的开发是有价值的。
以下是旅游管理及线路管理系统,在技术和经济两个方面进行的分析和研究:
2.1.1系统技术可行性分析
系统技术可行性分析,主要从技术条件——硬件和软件两方面,对能否顺利完成系统相应的开发工作进行分析。首先,硬件方面主要考虑的是能够完成系统实现的硬件设施——个人电脑。时代不断的发展,现在基本上可以说是每家每户都有一台个人电脑,而作为计算机相关专业的学生,个人电脑这一硬件需求自然不是问题,虽然电脑配置各有不同,也良莠不齐,但是对于实现被系统来说,已经足够了。而软件方面,本系统以B/S模式进行网站的整体构架,开发时主要使用的是ASP.NET技术和SQL Server 2008数据库等涉及网站开发的技术,以下对使用的工具和开发语言进行具体的分析:
ASP.NET
首先,对于个人来说,ASP.NET技术在学校学习期间,是作为一门专业知识课进行学习的。在该学习阶段投入了大量的精力,不能说精通,但是可以做到熟练使用相关的技术。所以以该技术作为系统开发的主要技术支撑。而ASP.NET本身也有着许多适合软件开发行业的优点,比如说它的兼容性很高,使用的是相对简单的.NET环境等等。这些优点给软件开发人员提供了更好的完成软件的开发、网站的建设环境。
C#
和ASP.NET出于同样的考虑,开发语言选择的是C#这一开发语言。C#作为一门专业知识课来说,难易度适中,非常适合刚学习软件开发的人使用,它的规划性很高,而基本语言来说,也很容易理解。另外,它拥有着强大的功能和灵活性,适合通常情况下的软件开发,并且C#是针对.NET进行了特别的设计,在采用ASP.NET技术的前提下,使用该语言进行开发,可以说两者相辅相成。
3. SQL Server 2008
目前,计算机相关行业中,使用的数据库有非常多的种类。不同的数据,也有各自不同的优点,跟不同的开发软件之间,也有着不同程度的联动性。本系统主要是用ASP.NET技术进行开发的,同样是微软公司出品的软件,两者之间的联系相当的密切,所以在所有种类的数据库中,SQL Server是最适合的数据库。它不仅能够提供更加全面的功能,操作起来也更加简单,而且图形界面也更加直观。除此之外,它还具有较好的可伸缩性和可靠性等优点。
综合以上几个观点,可以从技术上来说,旅游管理及线路管理系统的开发是没有技术性难题的。
2.1.2系统经济可行性分析
所有的软件系统,在开发之处就要考虑的就是开发系统阶段所需要的成本问题,同时,对于开发完成之后,系统所能带来的收益问题,也关系到了系统开发是否必要。所以,以下对本系统从成本和收益两个方面进行经济可行性进行分析:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2120.html

好棒文