1、长春工业大学人文信息学院毕业设计(论文)姓 名 张景锐 学 号 09041347 题 目 旅行社平台管理系统 系 别 信息工程系 专 业 软件工程 班 级 090413 指导教师 张倩 完成日期 2013 年 5 月 31 日 长春工业大学人文信息学院 09041347 张景锐毕业论文共 5 页 第 I 页摘 要本论文主要阐述以 B/S 结构搭建“旅行社平台管理系统”的设计思想和实现的关键技术。论文针对当前各旅行社管理系统混乱以及人员计算任务繁重的现象,开发了以计算机为主要计算设备的管理系统。该系统具有游客信息管理,导游信息管理,景点信息管理,旅行记录信息管理,旅行线路管理,管理员信息管理等功
2、能,测试表明该系统达到了预期的要求。论文包括以下几个部分:第一部分系统分析,通过对中小旅行社实际情况的调研,说明了做旅行社平台管理系统是可行的,当前各中小旅行社都有能力提供计算机设备,以及软件的运行环境,员工都有能力应用管理软件。第二部分概要设计,根据旅行社管理系统的需求,设计出旅行社管理系统的功能模块,并且根据功能模块设计出与之对应的数据库和数据表。第三部分详细设计,将每个功能模块进行细化,分析出每个功能模块的工作流程,以及数据流向。第四部分系统实现,根据详细设计的分析,用 Java 的面向对象的编程语言、JSP 实现用户界面展示和 SQL Server 2000 数据库完成整个系统的代码编
3、写。关键字:B/S Java JSP 旅行社平台管理系统长春工业大学人文信息学院 09041347 张景锐毕业论文共 5 页 第 II 页AbstractThis paper mainly expounds the key technologies to build B/S structure design idea of “travel agency management system“ platform and implementation.According to the travel agency management system chaos and heavy computatio
4、n task phenomenon, the management system of the computer as the main computing device development.The system has a visitor information management, the information management, information management, scenic spots, travel records information management, travel management, administrator information man
5、agement and other functions, the test shows that the system has achieved the expected requirements.The paper includes the following parts:The first part of the analysis system, through the research on the actual situation of small and medium-sized travel agency, that it is feasible to make managemen
6、t system travel service platform, the small and medium-sized travel agencies have the ability to provide computer equipment, and software operating environment, employees have the ability of application management software.The second part is a summary of the design, management system according to th
7、e travel demand, designs the function 长春工业大学人文信息学院 09041347 张景锐毕业论文共 5 页 第 III 页module of travel agency management system, and according to the design of function modules and the corresponding database and data table.The third part of the detailed design, each function module in detail, analyzes eac
8、h function module work flow, and data flow.The realization of the fourth part of the system, based on the analysis of the detailed design, implementation of the completion of the entire system user interface display and SQL Server 2000 database using Java object-oriented programming language, JSP co
9、de.Key words: B/S Java JSP Travel Agency Management System Platform长春工业大学人文信息学院 09041347 张景锐毕业论文共 5 页 第 IV 页目录第一章 系统分析 .11.1 问题来源 .11.2 选题背景 .21.2.1 问题定义 .21.2.2 选题意义 .21.3 系统功能分析 .31.4 系统用例图 .3第二章 基础理论知识 .62.1 Java 语言 .62.2 JSP .62.3 B/S 结构 .72.4 SQL Server 2000 数据库 .8第三章 概要设计 .93.1 系统概述 .93.2 功能分析
10、 .93.3 数据库分析 .123.3.1 实体的分析 .123.3.2 实体的属性 .123.3.3 实体之间的联系 .153.4 数据库的概念设计 .153.5 数据库的逻辑结构设计 .16长春工业大学人文信息学院 09041347 张景锐毕业论文共 5 页 第 V 页3.6 数据库的物理设计 .19第四章 详细设计 .234.1 数据库连接模块详细设计 .234.2 导游信息管理模块详细设计 .244.3 游客信息管理模块详细设计 .274.4 景点信息管理模块详细设计 .304.5 旅行记录信息管理模块详细设计 .314.6 旅行线路信息管理模块详细设计 .344.7 管理员信息管理模
11、块详细设计 .384.8 主要核心算法 .394.9 开发工具及环境 .41第五章 系统实现 .425.1 管理员信息管理模块实现 .425.2 导游信息管理模块实现 .435.3 游客信息管理模块实现 .445.4 景点信息管理模块实现 .445.5 旅行记录信息管理模块实现 .455.6 旅行线路信息管理模块实现 .455.7 游客浏览景点信息实现 .46结束语 .47参考文献 .48长春工业大学人文信息学院 09041347 张景锐毕业论文共 48 页 第 1 页第一章 系统分析1.1问题来源随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转
12、向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在旅行社信息管理之中的应用日益收到人们的关注。近年来我国信息事业发展迅速,手工管理方式在旅行社信息管理等需要大量事务处理的应用中已显得不相适应,采用 IT 技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使信息行业直面外国同行单位的直接挑战,因此,信息行业必须提高其工作效率,改善其工作环境。这样,旅行社信息管理的信息化势在必行。在传统的旅行社信息管理中,其过程往往是很复杂的,繁琐的,旅行社信息管理以导游,游客,景点信息管理为核
13、心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程必须实现信息化。随着计算机技术和网络技术的飞速发展,各中介都相继采用信息技术对旅行社有关信息进行管理。然而,也注意到许多单位,并没有很好地运用现代信息技术对旅行社信息进行管理,很多旅行社管理系统将所有的管理事务全都交给管理员来完成,如果信息有任何的增删改查,都需要通过管理员来完成,非常麻烦。如何开发一个实用的旅长春工业大学人文信息学院 09041347 张景锐毕业论文共 48 页 第 2 页行社管理系统,是摆在设计者面前的一大难题
14、。 通过对旅行社管理系统进行深入分析和研究,本文从功能模块、数据格式、通用性三个方面进行细化,提出旅行社管理系统设计的理论依据和实现的方法。设计系统的数据层、逻辑层、界面层,重点体现数据格式的规范,也为通用性的实施提供保障。最后在系统开发环节,从技术层面实现代码的可重用性及系统的通用性,从而使系统的设计更具实用性和通用性。总之我觉得现在逐渐发展起来的信息系统可以旅行社信息管理变得非常灵活,每一种角色都有自己的权限,保证了信息的安全性以及管理的简易性。因此,基于 MVC 的旅行社信息管理系统将会是以后的趋势。所以我通过开发一个旅行社信息管理系统来完成以便能更好的衔接。1.2选题背景1.2.1问题
15、定义本课题的定义是旅行社信息管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使旅行社信息管理系统出错率降至最低。在传统的旅行社信息管理中,各种管理工作往往是很复杂烦琐的。旅行社信息管理的特点是信息处理量比较大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此旅行档案信息管理必须实现计算机化处理。我们系统开发的总体任务是实现旅行社信息管理的系统化、规范化、自动化、信息化与智能化,从而达到提高旅行社信息管理效率的目的。长春工业大学人文信息学院 09041347
16、张景锐毕业论文共 48 页 第 3 页1.2.2选题意义系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;系统应符合旅行社信息管理的规定,满足旅行社人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作; 尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。1.3系统功能分析功能分析是软件价值的核心。通过功能分析可以确定软件的必要需求,要实现一个软件的总体功能,往往需要同时具备几个手段功能,而每个手
17、段功能又可自成一个系统,叫做功能区域或功能子系统。系统设计思想是一个程序设计的支柱,运用一个好的设计思想到全局能够为整个软件带来生机,是程序能够成功运行以及实施的必然条件。旅行社平台管理系统功能需求划分为以下几个部分:1.游客信息管理2.导游信息管理3.景点信息管理4.旅行记录信息管理5.管理员信息管理6.旅行线路管理长春工业大学人文信息学院 09041347 张景锐毕业论文共 48 页 第 4 页系统是以 B/S 模式架构,具有较强的用户体验,使员工无需复杂操作就可完成各种信息的增、删、改、查操作。1.4系统用例图根据该系统的需求进行分析,使用用例图描绘出系统所具有的功能。图 1-1 旅行社平台管理系统管理员用例图(1)