毕 业 设 计(论 文)
基于 web 的山东红色旅游信息管理系统的设计与
实现
I
摘 要
有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的
动力。人类文明火种的传承都是通过了多种媒介作为载体,也是随着社会生产力
的发展不断的更新。随着互联网的到来,信息传播与管理都上升了一个新的台阶,
并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑
了这些问题。开发山东红色旅游信息管理系统程序,用户登录成功才可以访问相
应的功能,不成功或者不登录直接拒绝访问某些功能,通过 session 会话的安全
机制有效的区分是否为合法用户。山东红色旅游信息管理系统使用 Java 语言进
行开发,后台用 SSM 框架实现,前端用 JSP 技术。程序有管理员和用户两个角
色。管理员功能有个人中心,用户管理,景点类型管理,景点信息管理,门票购
买管理,特产类型管理,产品商城管理,订单信息管理,天气预报管理,系统管
理。用户可以注册登录,购买景点门票,购买特产,查看天气,查看公告,查看
门票订单和特产订单等。用新技术开发的程序相比原有的线下办公模式不管是从
成本上还是安全性方面,效率不仅大大提升还能解决线下办公的一些问题。数字
化办公,信息化处理,让信息管理的效率提升也能降低成本,并且安全性也有保
障,才是符合当今社会发展的应用。
关键词:山东红色旅游信息管理系统;Java 语言;SSM 框架;JSP 技术
II
Abstract
Effectively processing the desired relevant information and how to disseminate
effective information has always been the driving force of human exploration. The
inheritance of the fire of human civilization is carried through a variety of media as a
carrier, and it is also constantly updated with the development of social productive
forces. With the advent of the Internet, information dissemination and management
have risen to a new level, and the security of information dissemination should also be
considered while being convenient for application. Therefore, these issues were
considered at the beginning of the creation of programming languages. To develop
Shandong Red Tourism Information Management System program, users can access
corresponding functions only after successful login, and directly deny access to
certain functions if they are unsuccessful or do not log in, and effectively distinguish
whether they are legitimate users through the security mechanism of session sessions.
Shandong Red Tourism Information Management System uses Java language to
implement functions. The program has two roles, administrator and user.
Administrator functions include personal center, user management, attraction type
management, attraction information management, ticket purchase management,
specialty type management, product mall management, order information
management, weather forecast management, and system management. Users can
register and log in, buy tickets for attractions, buy special products, check the weather,
check announcements, check ticket orders and special product orders, etc. Compared
with the original offline office mode, the program developed with new technology not
only greatly improves the efficiency in terms of cost and safety, but also solves some
problems in offline office. Digital office and information processing can improve the
efficiency of information management, reduce costs, and ensure security. It is an
application that is in line with today's social development.
Key Words : Shandong Red Tourism Information Management System; Java
language; SSM framework; JSP technology
III
IV
目 录
目 录............................................................................................................................IV
1 绪论 ............................................................................................................................1
1.1 研究背景 ..........................................................................................................1
1.2 目的和意义 ......................................................................................................1
1.3 论文结构安排 ..................................................................................................2
2 开发环境 ....................................................................................................................3
2.1 MYSQL 数据库..................................................................................................3
2.2 SSM 框架 .........................................................................................................3
2.3 IDEA 开发工具 ...............................................................................................3
2.4 JSP 技术 ...........................................................................................................4
3 系统分析 ....................................................................................................................5
3.1 系统可行性分析 ..............................................................................................5
3.1.1 时间可行性分析 ..................................................................................5
3.1.2 技术可行性分析 ..................................................................................5
3.1.3 经济可行性分析 ..................................................................................5
3.1.4 操作可行性分析 ..................................................................................6
3.2 系统性能分析 ..................................................................................................6
3.3 系统流程分析 ..................................................................................................7
4 系统设计 ....................................................................................................................9
4.1 系统功能结构设计 ..........................................................................................9
4.2 数据库设计 ......................................................................................................9
4.2.1 数据库 E-R 图.....................................................................................10
4.2.2 数据库表结构 ....................................................................................11
5 系统实现 ..................................................................................................................16
5.1 管理员功能介绍 ............................................................................................16
5.1.1 用户信息管理模块 .............................................................................16