小型旅行社信息管理系统的设计与实现(源码)【字数:8871】

摘 要在我国经济发展的过程中旅游业占有着不可忽略的促进作用,旅游市场需求日益增长,竞争也越来越激烈,各旅行社需要转变传统管理观念,加强信息自动化管理系统的建设和优化,提高旅行社的行业竞争力。本文模拟了一个小型旅行社(逸风旅行社),以此为开发对象实现小型旅行社管理系统的开发,此系统实现了不同用户对导游信息、游客信息、旅行线路信息、酒店信息、通知公告信息、个人信息等模块进行相应管理。本系统使用visualstudio开发软件,采用ASP.NET MVC技术和B/S结构模式进行开发,数据存储于SQL Server 2008数据库。
目 录
第一章 概述 1
1.1开发的背景意义 1
1.2毕设主要内容 1
1.3开发技术 1
1.3.1 ASP.NET MVC 1
1.2.2 B/S技术 1
1.2.3 SQL Server 2
1.2.4 PowerDesigner 2
第二章 旅行社管理系统设计 3
2.1系统描述 3
2.2可行性分析 3
2.2.1技术可行性 3
2.2.2经济可行性 3
2.2.3操作可行性 3
2.3系统功能 4
2.3.1功能模块图 4
2.3.2功能说明 4
2.4数据模式设计 5
2.4.1数据库ER图设计 5
2.4.1数据库表设计 5
第三章 旅行社管理系统的实现 9
3.1系统登陆 9
3.2系统主界面 9
3.3导游管理 10
3.4酒店管理 15
3.5旅游线路管理 17
3.6游客管理 20
3.7通知公告管理 25
3.8个人管理 26
3.9游客线路信息查询 26
第四章 系统测试 29
4.1软件测试的目的 29
4.2测试过程 29
4.2.1登陆模块测试 29
4.2.2游客管理模块测试 29
4 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
.2.3网站发布兼容性测试 30
4.3测试结果 30
第五章 总结 31
结束语 32
致 谢 33
第一章 概述
1.1开发的背景意义
社会进步、经济发展,人均收入水平不断提高,人们生活质量得到改善和提升[1]。在满足于物质生活之外,在闲暇之余,人们纷纷选择出门游玩,按路途长短划分,人们的旅游方式主要有短途的郊外游、中途的省内游、长途的国内省外游以及超长途的出国游等。人们出游的同时也带动了我国的经济发展,很多地方旅游业甚至成为了支柱产业,可以说在我国经济发展中经济中的旅游业占有着不可忽略的促进作用[2]。面对不断上升的旅游消费的需求和日益增长的旅游市场需求,行业内的竞争压力越来越大,在这样的市场环境里,各旅行社需要转变传统管理观念,加强自身信息自动化管理系统的建设和优化,有效整合各种资源,提高旅行社的行业竞争力。
1.2毕设主要内容
本次毕业设计开发内容包括1)对旅行社人员、线路、酒店等数据进行系统管理,可进行增、查、改和删的操作。2)将旅行线路信息在网上发布,方便游客浏览选择。3)对旅行线路和游客信息进行管理分析,以提供更好的服务。
1.3开发技术
在本次毕业设计开发设计过程中,使用了visualstudio开发软件,采用ASP.NET MVC技术进行开发和B/S结构模式。数据建表时使用powerdesigner软件进行操作,数据存储于SQL Server 2008数据库中。
1.3.1 ASP.NET MVC
ASP.NET MVC (Model View Controller)是一个十分实用的开发模型,是美国微软公司经过研究后推出的[3][4][5]。由模型(Model)加视图(View)加控制器(Controller)三个部分组成的,是编写WEB应用程序的开发框架[4]。其中模型是该构架中用于表示系统的数据和业务规则的部分,视图是用户与系统交互的界面用于显示用户的操作界面,控制器则是用来接受用户输入系统的业务逻辑并选择相应视图给用户反馈结果,可以实现不同的层次负责不同的功能,使得开发的系统结构清晰。在访问数据库时,以对象化的方式连接数据库,有效地缩小了开发旅行社管理系统程序的周期,提高了可维护性。
1.2.2 B/S技术
B/S结构(Browser/Server)即浏览器/服务器结构,实现方法是将用户访问的搜索功能安装在WEB服务器上,当用户需要查询自己的相关信息的时候,只需要通过浏览器即可使用该查询功能查询相关信息,十分方便用户使用[6][7][8]。同时在系统需要进行升级更新时,仅仅只是需要把服务器上的程序更新就可。大大降低了管理系统的开发及维护成本。
1.2.3 SQL Server
微软公司推出的SQL Server 2008数据库拥有着强壮的事务处理功能,可以采用多种方法以保证数据库内的数据的完整性[9][10],且与微软公司推出的visual studio2010有着高度高效的集成。SQL Server所使用的数据库语言SQL语句,可以用来在数据库中执行各种操作的语言,例如,在开发系统的宿主程序中,通过sql语句根据相关条件在数据库中查询出相关数据,或者对这些信息进行增、删、改的操作。
1.2.4 PowerDesigner
PowerDesigner是一个有效的数据库设计工具,采用模型驱动的方法,在开发系统的生命周期管理中,为用户提供分析与设计,生成向数据库内添加表格的数据库SQL语句;在数据库设计阶段,对数据表中字段的中文名称进行标记,方便后续数据库以及系统的维护,可以在系统的二次开发时提供便捷的数据处理方法。
第二章 旅行社管理系统设计
2.1系统描述

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

好棒文