1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 旅行社 管理系统 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 年 月 日 厦门大学软件学院毕业论文 1 摘 要 随着互联网和个人电脑的普及和应用,互联网作为当代社会信息处理和交流的环境变的越来越重要。同时伴随着 Web2.0 技术的出现,现在网络应用系统可以和桌面媲美如:谷歌地图网 (),而且在 J2EE 方向上 Struc+Hibernate 的技术模式的成熟,功能丰富,界面友好的网络应用服务系统成为可能。 AAT 旅行社 作为面向 全国广大游客的 旅行社 , 需要建立一个方便记录,查
2、询客户资料、供应商信息、项目管理资料、报价单、团队信息的管理系统。 我们的 主要开发 任务是 通过 这个 旅行社系统完成旅行社向客户提供报价,成团,最终导出报价单和报表的基本流程。 AAT 旅行社管理 系统,是基于 Web 2.0 技术综合 Struct、 JSP、 Hibernate、 Ajax、 DHTML运用 Eclipse 为开发平台, Tomcat 为 Web 服务器平台, MySQL 为后台数据库开发的,为旅行社 的规范管理 提供良好的平台。同时为开发小组提供了熟悉 Struc+Hibernate 的体系架构,体验软件开发过程和了解现在如火如荼的 Web2.0 技术的机会。 关键词
3、 : J2EE, MVC, Structs, Ajax, DHTML,旅行社 厦门大学软件学院毕业论文 2 Abstract With the Internet and the popularization of personal computers and applications, Internet as a contemporary social information processing and exchange of environmental change is becoming increasingly important. Accompanied by the emergen
4、ce of hotspots technology, network applications and desktop systems can rival such as : Google Map Network () in the direction of J2EE Struc + Hibernate mode of the mature technology, function rich, friendly interface network application service system possible. AAT as a travel agency for the nation
5、s tourists travel agencies, the need to facilitate the establishment of a record of customer inquiries, Supplier Information, project management information, quotations, team information management systems. Our main task is the development of the travel agency system through the completion of the tr
6、avel agents to provide customers Price, into corporations, ultimately derived quotations and statements of the basic processes. AAT travel agency management system, is based on Web 2.0 technology integrated return this tags, JSP, Hibernate, Ajax, DHTML to use Eclipse development platform Tomcat for
7、the Web server platform, the MySQL database development to the background, To standardize the management of travel agencies to provide a good platform. Meanwhile the development team to provide the familiar Struc + Hibernate Architecture, Experience software development process is now in full swing
8、and understanding of the hotspots technology. Key words : J2EE, MVC, Structs, Ajax, DHTML, travel agents 厦门大学软件学院毕业论文 3 目 录 第一章 绪 论 . 8 1 1 课题背景 . 8 1 2 主要研究内容和意义 . 8 1 3 本论文组织结构 . 9 第二章 基本概念和工具 . 11 2 1 基本概念 . 11 2 1 1 Web2.0 技术简介 . 11 2 1 2 J2EE 技术简介 . 11 2 1 3 MVC 技术简介 . 12 2 1 4 Struts 技术简介 . 15
9、 2 1 5 Hibernate 技术简介 . 17 2 1 6 Ajax 简介 . 18 2 1 7 DHTML 简介 . 19 2 2 所使用的工具 . 20 2 2 1 Eclipse 简介 . 20 2 2 2 Tomcat 简介 . 21 2 2 3 MySQL 简介 . 22 2 3 本章小结 . 23 第三章 系统的设计 . 24 3 1 系统设计方案 . 24 3 1 1 数据流设计简介 . 24 3 1 2 设计模式简介 . 24 3 1 3 系统模型设计 . 25 3 2 系统数据库的设计 . 26 3 2 1 数据库设计对整个系统的影响 . 26 3 2 2 数据库的需求
10、分析 . 26 3 2 3 主要表单介绍 . 27 3 3 本章小结论 . 28 厦门大学软件学院毕业论文 4 第四章 系统的实现 . 29 4 1 系统模块图 . 29 4 2 团队管理模块详细功能介绍 . 30 4 2 1 系统首页 . 30 4 2 2 新 增成团资料 . 31 4 2 3 修改成团资料 . 31 4 2 4 删除成团资料 . 32 4 2 5 查询成团资料 . 33 4 2 6 查看团队详细信息 . 33 4 3 业务操作管理模块详细功能介绍 . 34 4 3.1 订房管理 . 34 4 3.1.1 添加订房记录 . 34 4 3.1.2 修改订房记录 . 35 4 3
11、.1.3 删除订房记录 . 35 4 3.1.4 查看订房记录 . 36 4 3.2 订车管理 . 36 4 3.3 订票管理 . 36 4 3.4 订导游管理 . 37 4 4 本章小结 . 37 第五章 结 束 语 . 38 总 结 . 38 展 望 . 38 下一步工作 . 38 致 谢 . 39 参考文献 . 40 厦门大学软件学院毕业论文 5 Contents Chapter 1 Introduction . 8 1 1 Topics background. 8 1 2 Main content and significance. 8 1 3 Papers organizationa
12、l structure . 9 chapter 2 The basic concepts and tools . 11 2 1 Basic concept . 11 2 1 1 Web2.0 Technology Introduction . 11 2 1 2 J2EE Technology Introduction . 11 2 1 3 MVC Technology Introduction. 12 2 1 4 Struts Technology Introduction . 15 2 1 5 Hibernate Technology Introduction . 17 2 1 6 Ajax
13、 Introduction . 18 2 1 7 DHTML Introduction . 19 2 2 The tools used . 20 2 2 1 Eclipse Introduction . 20 2 2 2 Tomcat Introduction. 21 2 2 3 MySQL Introduction . 22 2 3 Summary of this chapter . 23 Chapter 3 System Design . 24 3 1 Program of System Design . 24 3 1 1 Data Flow Design Introduction . 2
14、4 3 1 2 Profile Design Patterns Introduction . 24 3 1 3 System Design . 25 3 2 Database Design . 26 3 2 1 Database design of the whole system of . 26 厦门大学软件学院毕业论文 6 3 2 2 Database Demand Analysis . 26 3 2 3 On the main form . 27 3 3 Summary of this chapter . 28 Chapter 4 System Implementation . 29 4
15、 1 System Module Chart . 29 4 2 Team management module functions detailed briefing . 30 4 2 1 Home System . 30 4 2 2 Incorporation into the new information . 31 4 2 3 Revise the information Mission . 31 4 2 4 Delete information into Mission . 32 4 2 5 Mission inquiries into information . 33 4 2 6 Vi
16、ew detailed information team . 33 4 3 Operational management module functions detailed briefing . 34 4 3.1 Reservation Management . 34 4 3.1.1 Add booking records . 34 4 3.1.2 Amend booking records . 35 4 3.1.3 Delete booking records . 35 4 3.1.4 View booking records . 36 4 3.2 Management of the veh
17、icles . 36 4 3.3 Booking management . 36 4 3.4 Provides management guides 厦门大学软件学院毕业论文 7 . 37 4 4 Summary of this chapter . 37 Chapter 5 Concluding remarks. 38 Aggregate . 38 Forecast . 38 The next step . 38 Thanks . 39 References. 40 厦门大学软件学院毕业论文 8 第一章 绪 论 1 1 课题背景 在 人类进入信息时代的今天,人们对信息检索的便利,检索的速度的要求
18、越来越显的十分迫切和重要。而在这里一个好的信息系统就充当了重要的角色,它不但可以让你在铺天盖地的信息浪潮中,准确快速的抓住你所想要的信息,而且为你节省大量的人力资源和宝贵的时间,从而使得你在激烈的社会竞争的把握先机,占据优势。 旅行社管理系统就是这样一个例子,在众多的客户信息里面要查询其中一个,不用像传统的记账本那样一个一个找,只要输入只要关键字, Enter 按一下就找到了。报价单生成更是比以往的传统计算方便 得多。 同时伴随着 Web2.0 技术的出现,特别是企业急需掌握 Struct+Hibernate 架构,了解 Ajax技术的人才,所以决定采用 Struct+Hibernate 体系的,基于 BS 架构,具有 Ajax,DHTML 等多种现今热门技术 的 旅行社管理 系统。 提供给 旅行社 更好的系统支持。 1 2 主要研究内容和 意义 旅行社管理 系统 作