苏ICP备112451047180号-6
基于Hibernate的旅行社管理系统的设计与实现
摘 要
本毕业设计说明采用软件开发的一般流程,从需求分析,概要设计,数据库设计,产品实现,产品投放等流程阐述旅行社管理系统的设计与开发过程。旅行社管理系统分为三个权限,管理者丶导游丶旅客每个参与者都能管理自己的基本信息,同时不同的参与者根据权限不同又有不同的功能。在本系统中管理员可以添加旅行路线丶发放导游工资丶查阅批准导游出勤等功能。导游有查阅旅客签到丶查阅工资丶提交出勤信息等功能。旅客有预订订单丶签到等功能。旅行社管理系统是一个基于JSP前台页面+java编写的在线WEB系统,开发工具使用myeclipse10,数据库软件使用的是SQL2012.基本架构为MVC三层架构:表示层(JSP)+控制层(SpringMVC)+模型层(Hibernate)
关键词:SpringMVC;Hibernate;JSP;
目 录
1. 绪论 1
1.1 选题的背景及意义 1
1.2 主要技术路线 1
1.2.1 Java和JSP 1
1.2.2 SQL Server212概述 2
1.2.3 SpringMVC 2
1.2.4 Hibernate 2
2. 需求分析 3
2.1 旅行社系统设计要求 3
2.2 系统需求建模 3
2.3系统的运行环境 4
3. 总体设计 5
3.1 系统的架构设计 5
3.2 系统的动态建模 5
3.3系统的数据库设计 6
3.3.1 数据库设计原则 6
3.3.2 数据库概念设计 7
4. 编程实现 7
4.1 登录模块设计 7
4.2 管理员模块设计 9
4.3 导游模块设计 10
4.4 旅客模块设计 12
5. 结论 14
参考文献 14
致谢 15
1.绪论
1.1 选题的背景及意义
旅游作为一个新兴的资产业近年来发展规模成指数上上升,在这种情况下旅行社应势而生,现如今全国各地遍布大量的旅行社,但是存在大量管理不规范等弱点。因为旅游涉及住宿、吃饭、行走、购物、娱乐等诸多因素,而且这些因素又分散在不同的地点上,一个人不可能全面了解所有的信息。一旦了解某些方面信息的人才离开平台,就会对平台的经营造成很多消极影响。
因此,本毕业设计说明书就详细的设计了一个旅游资源及线路同步管理系统,把旅游中的一些注意事项注明在其系统上,尽量使整个旅行社管理系统层次分明,概括清晰。该毕业设计说明书以基于web的旅行社信息管理系统为例,主要包括可行性调研、需求分析、系统的总体概要设计、数据库结构设计,底层搭建等,并通过流程图和文字加以解释说明。在该毕业设计说明书中还包括了部分模块的主要程序代码和流程图。
结论
通过本次毕业设计,我完成了一个基于Hibernate丶SpringMVC等框架的Web系统。该系统主要分为三个角色,管理员丶导游丶旅客他们分别有不同的功能从而使系统能满足旅客和管理者的要求,旅客能在该系统中购票和查询旅游信息而管理员人员这可以管理该系统的一些内部数据。在本次毕业设计中我选择使用我不太熟悉的SpringMVC框架,在使用的过程中遇到过许多问题,比如表单提交用什么控制器接收比较好丶在控制器中如何获取表单的数据等问题。遇到的每一个问题都查阅相关资料,然后解决实现,这使得我不断学习新知识,不断进步。从而由于时间和个人思维受限和对市场调查不够全面,所有系统依然有许多地方可以改进。
参考文献
[1]Broce Eckel著 陈昊鹏 译 《Java编程思想》 2015年版
[2]郭峰 著《Spring 从入门到精通》 2014年版
[3]孙卫琴 精通hibernate[M]电子工业出版社 2011年版
[4]孙鑫编著.Java Web开发详解[M].电子工业出版社,2012年版
[5]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社 2011年版
http://www.bysj580.com/biyesheji/3687.html