1、毕业设计开题报告通信工程旅行社内部管理系统一、选题的背景与意义随着中国经济的发展以及人民生活水平的提高,旅游行业得到不断发展,同时亦使得各家旅游社之间的竞争日益激烈。另一方面,随着旅行社的不断壮大,旅游部门所需的信息量也越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理和交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能导致出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。根据旅游行业的这种现状,我们想要建
2、立一个城市旅游网站系统来解决这些问题,提出解决问题的一个可行性方法采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,系统分为前台用户操作和后台管理员管理两部分。前台主要提供用户管理,信息查询,酒店预定,在线留言等功能,其中用户管理包括用户注册、用户登录、用户信息修改,信息查询包括各景点相关查询、各个景点路程与旅游方式查询、各景点所需费用查询等。后台管理主要是系统管理员对发布的各类信息进行管理,包括信息的录入、更改、删除等。二、研究的基本内容与拟解决的主要问题完成主要研究,实现以下基本内容系统分二个大模块(出团,人事)一、出团管理1、旅游线路管理完成旅行线路的管理,
3、旅行社对组团出行的线路进行添加、删除及修改。在客户前台可以直接进行浏览,客户可以选择线路并在线下订单。旅游线路查询线路的信息包括线路的名称,价格,发团时间,线路景点介绍等,对于每一条旅行线路还可以设置详细的行程,包括每天观光什么景点,入住哪个酒店等信息。2、组团管理组团管理模块主要完成旅行社的客户订单的管理功能。包括添加客户、添加订单及订单管理等。该模块可以完成管理员对团队的基本信息进行添加、删除、修改等功能。团队的信息包括选择的旅游路线,参团人数,出发日期,结束日期,价钱(单人的报价),导游等。组团查询根据旅游路线,参团人数,出发日期,价钱等信息可以查询出已记录的团队名称,旅游线路和出发日期
4、等信息,可以进行打印功能。3、游客管理可以输入游客资料,姓名、性别、年龄、联系电话及身份证号和参加的团队的名称,是否交费、参加该旅行社旅游的次数和保险情况。游客查询可以直接根据姓名或联系电话或身份证号查询,还可以根据出团的团队名、旅游路线查询到该游客的资料。二、人事管理导游管理模块完成成员信息的添加、删除及修改的功能,导游的信息包括员工名称、性别、年龄、联系电话、身份证号、导游证号,带团次数,是否外出(现在在公司还是在外面带队)。带过的团的信息(包括带团时间,旅游路线,人数,游客满意程度)导游查询可以按旅游路线,带团次数,满意程度,查询符合条件的导游的资料。员工管理模块完成员信息的添加、删除及
5、修改的功能,员工的信息包括员工名称、性别、年龄、联系电话、身份证号、员工ID、工作部门(人事部、财务部、客服部、广告部、技术部)、出勤情况,就职状况(工作,休假,离职)。员工查询可以根据员工ID,部门,姓名,就职情况查找员工,还可以根据工作部门,性别,年龄,出勤情况等条件打印报表。三、研究的方法与技术路线旅行社管理系统可以分为前台用户操作和后台管理员管理两部分。前台主要提供用户管理,信息查询,线路预定,在线留言等功能,其中用户管理包括用户注册、用户登录、用户信息修改,信息查询包括各景点相关交通方式查询、各个景点路程与旅游方式查询、各景点所需费用查询等。后台管理主要是系统管理员对发布的各类信息进
6、行管理,包括信息的录入、更改、删除等。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。图1系统模式图系统采用三层结构,用户在客户端完成数据下载和模拟操作是通过浏览器来完成,JSP网页完成靠浏览器端的表现逻辑。通过JAVABEAN组件COMPONENT来实现系统内部错综复杂的业务逻辑。在WWW服务器上运行JAVABEAN组件,再通过JSP返回到客户浏览器。通过业务逻辑和表现逻辑的分离得方式,使得网页内容更加简单明了,从而使得系统的可扩充性和可维护性能都大大增强。在服务器端,系统
7、通过使用JDBC中间件来访问数据库,通过数据库服务器来定义整个系统所需的事务逻辑和数据逻辑。本系统以JSP技术作为表现手段,服务器采用TOMCAT503作为JSP引擎,系统业务逻辑主要通过JAVABEAN组件完成,使用JDBC30驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQLSERVER2000数据库作为数据库服务器。本系统采用关键技术1、JSP技术2、JAVABEAN技术3、JDBC技术4、用JDBC访问数据库系统的总体配置1、开发平台MYECLIPS2、服务器TOMCAT553、数据库SQLSERVER20004、运行环境JDK16业务服务器数据库服务器事务逻辑数
8、据逻辑CLIENTBROWSER表示逻辑BROWSER表示逻辑JSPJAVASERVERPAGES网页WWW服务器/业务逻辑服务器JAVABEAN组件中间件JDBC数据库服务器数据库SQLSERVER2000四、研究的总体安排与进度1查阅资料,明确设计的目的201011122查阅相关英文资料,进行翻译工作,写开题报告201012123准备并进行开题答辩201012124制订设计方案,测试各功能模块,确定可行性20111201125具体编程实现,完成系统的设计20111201136对系统进行测试,完善20113201147论文写作,准备答辩2011420115五、主要参考文献1赛奎春JAVA工程
9、应用与项目实践M机械工业出版社,2002年8月232942FLANAGANJAVA技术手册中国电力出版社,2002年6月14653清宏计算机工作室JSP编程技巧机械工业出版,2004年5月14104飞思科技产品研发中心JSP应用开发详解M电子工业出版社,2003年9月323005耿祥义,张跃平JSP实用教程M清华大学出版社,2003年5月1日13546孙涌现代软件工程M北京希望电子出版社,2003年8月12467萨师煊,王珊数据库系统概论M高等教育出版社,2002年2月34608BROWN等JSP编程指南(第二版)M电子工业出版社,2003年3月12689孙一林,彭波JSP数据库编程实例M清华大学出版社,2002年8月3021010朱红,司光亚JSP编程指南M电子工业出版11BRUCEECKELJAVA编程思想M机械工业出版社,2003年10月137812LEEANNEPHILLIPS巧学活用JSPM电子工业出版社,2004年8月131913张首东CMM自评估系统的设计与实现D黑龙江大学,200914王志强高校社团管理系统的研究D同济大学软件学院,200915孙少娜计算机自适应测试系统的研究与应用D北京交通大学,200516张袖斌测试与系统测试比较分析N科技咨询导报,2007年17张晓伟JSP技术在网络数据库中的应用J山东电力高等专科学校学报,2009年