旅游信息管理系统
目 录
系统概述
(一)系统简介
21新世纪的今天,计算机整体技术飞速发展,网络上的应用也不断普及开来,互联网的广泛应用再次迎来一个新的春天。面对互联网应用浪潮的席卷,人们逐渐开始选择用计算机应用技术来解决我们身边的事情,因为其操作简单、便捷、且准确率较高等优点被更多人所接受。科技的前进,激励了生产力的发展,从而使我们每个人的生活水平得到了进一步的提高。大多数人在经济获得发展的同时,也想要物质方面和精神生活得到满足,并且伴随着强压力的社会节奏,大家更愿意利用空余时间出去旅游,去大自然放松自己、充实自我。于是这也就促进了旅游业的发展。但是旅游业信息也是庞大的,如果仍然采用传统的纸质化管理方式来管理和维护,已无法满足市场需求,并且传统的纸质化管理也给用户带来更多的错误,于是对于旅游公司而言,迫切地需要开发这样一款基于Web的、计算机应用的信息化管理方式。普通用户可通过它浏览旅游信息,而旅游公司内部人员可对旅游各类信息进行集中化的管理。为了满足用户需求我们开发设计了这样一款操作简单、界面美观、符合用户人机化管理的旅游信息管理系统。
(二)开发工具
1.MyEclipse
MyEclipse是一个企业级的工作平台(MyEclipseEnterprise Workbench ,简称为MyEclipse)是对EclipseIDE的扩展,通过这个软件的使用我们可以在数据库和JavaEE的开发、发布和应用程序服务器的整合方面都能够很大的去提高工作效率。它是一个具备很多功能的JavaEE集成开发环境,其中包含了全面的编码、调试、测试和发布的操作功能,全面支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
2.MySql数据库
MySQL是一个关系型数据库的管理系统,它是由MySQL?AB公司开发,现在属于甲骨文Oracle公司的一个产品。MySQL应该是当下最流行的关系型数据库管理系统,在WEB应用的方面我觉得MySQL是目前市场上最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件中的一个。MySQL关联了数据库并将数据保存在了不同的表中,而不是把所有的数据存放在一个大箱子里,这样就增加了速度也提高了灵活性。
3.Tomcat应用层服务器
Tomcat 服务器是一个向广大群众免费开放源代码的一个Web 应用服务器,它是属于轻量级应用服务器,人们可以在中小型系统和并发访问用户并不是特别多的场合下使用,运用也很普遍,是开发和调试JSP 程序者的首要选择。对一个使用它的初学者来说,我们可以这样认为,如果在一台机器配置上了Apache 服务器,就可以利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。
系统分析
(一)需求分析
1.前台需求分析:
浏览旅游景点图片信息;
查看旅游类型信息;
浏览旅游路线信息;
浏览路线详细信息;
按条件查询旅游路线;
查看风景信息;
具体用例如图1所示:
图 1 前台需求分析用例图
2.后台用户需求分析:
后台管理员对旅游类型信息管理和维护:
录入旅游类型信息;
修改旅游类型信息;
删除旅游类型信息;
按条件查询旅游类型信息;
具体用例如图2所示:
图2 后台旅游类型分析用例图
后台管理员对旅游车辆信息管理和维护;
录入旅游车辆信息;
修改旅游车辆信息;
删除旅游车辆信息;
按条件查询旅游车辆信息;
具体用例如图3所示:
图 3 旅游车辆分析用例图
后台管理员对旅游导游信息管理和维护;
录入旅游导游信息;
修改旅游导游信息;
删除旅游导游信息;
按条件查询旅游导游信息;
具体需求用例如图4所
图 4 导游信息分析用例图
后台管理员对旅游路线信息管理和维护;
录入旅游路线信息;
修改旅游路线信息;
删除旅游路线信息;
按条件查询旅游路线信息;
具体用例如图5所示:
图 5 导游路线需求分析用例图
(二)业务分析
1.前台普通用户的业务分析:
在系统设计时,普通用户的主要操作即在于浏览、查询方面,即对浏览旅游景点图片信息、查看旅游类型信息、浏览旅游路线信息、以及路线详细信息、按条件查询旅游路线、以及查看风景等。
2.管理员用户的业务分析:
在整体系统设计时,为管理员用户给予了更多功能管理的权限。那就是,在旅游类型,旅游信息的管理和维护车辆信息的管理和维护,导游信息的管理和维护,旅游线路信息的管理和维护。
(三)功能模块分析
系统设计了5大功能模块,分别为:对旅游类型信息管理和维护、旅游车辆信息管理和维护、导游信息管理和维护、旅游路线信息的管理和维护以及前台信息的浏览操作,具体功能模块如图6所示:
图 6 系统功能模块图
旅游类型模块管理:
(1)添加旅游类型信息:
系统管理员只需要点击旅游类型管理导航菜单中的添加旅游类型信息按钮,系统将自动加载旅游类型信息界面,用户只需要在文本框内输入旅游类型名称,以及备注信息,点击添加按钮即可实现旅游类型的添加操作。
(2)更新旅游类型信息:
系统管理员点击旅游类型管理导航菜单中的旅游类型信息管理按钮,系统将自动加载旅游类型信息列表界面,用户点击列表记录的更新信息按钮,系统将自动加载更新旅游类型界面,并将信息查询显示在文本框内,用户只需要在文本框内可选择性地修改即可实现更新旅游类型操作。
删除旅游类型信息:
系统管理员点击旅游类型管理导航菜单中的旅游类型信息管理按钮,系统将自动加载旅游类型信息列表界面,用户点击列表记录的删除信息按钮,系统将实现从数据库的删除旅游类型信息。
查询旅游类型信息:
旅游车辆模块管理:
系统采用MySql数据库存储用户数据,为用户建立数据库为tour,为其建立5张表,分别用于存储系统相关数据信息。
20
Varchar
50
表4 用户信息表
系统概述
(一)系统简介
21新世纪的今天,计算机整体技术飞速发展,网络上的应用也不断普及开来,互联网的广泛应用再次迎来一个新的春天。面对互联网应用浪潮的席卷,人们逐渐开始选择用计算机应用技术来解决我们身边的事情,因为其操作简单、便捷、且准确率较高等优点被更多人所接受。科技的前进,激励了生产力的发展,从而使我们每个人的生活水平得到了进一步的提高。大多数人在经济获得发展的同时,也想要物质方面和精神生活得到满足,并且伴随着强压力的社会节奏,大家更愿意利用空余时间出去旅游,去大自然放松自己、充实自我。于是这也就促进了旅游业的发展。但是旅游业信息也是庞大的,如果仍然采用传统的纸质化管理方式来管理和维护,已无法满足市场需求,并且传统的纸质化管理也给用户带来更多的错误,于是对于旅游公司而言,迫切地需要开发这样一款基于Web的、计算机应用的信息化管理方式。普通用户可通过它浏览旅游信息,而旅游公司内部人员可对旅游各类信息进行集中化的管理。为了满足用户需求我们开发设计了这样一款操作简单、界面美观、符合用户人机化管理的旅游信息管理系统。
(二)开发工具
1.MyEclipse
MyEclipse是一个企业级的工作平台(MyEclipseEnterprise Workbench ,简称为MyEclipse)是对EclipseIDE的扩展,通过这个软件的使用我们可以在数据库和JavaEE的开发、发布和应用程序服务器的整合方面都能够很大的去提高工作效率。它是一个具备很多功能的JavaEE集成开发环境,其中包含了全面的编码、调试、测试和发布的操作功能,全面支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
2.MySql数据库
MySQL是一个关系型数据库的管理系统,它是由MySQL?AB公司开发,现在属于甲骨文Oracle公司的一个产品。MySQL应该是当下最流行的关系型数据库管理系统,在WEB应用的方面我觉得MySQL是目前市场上最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件中的一个。MySQL关联了数据库并将数据保存在了不同的表中,而不是把所有的数据存放在一个大箱子里,这样就增加了速度也提高了灵活性。
3.Tomcat应用层服务器
Tomcat 服务器是一个向广大群众免费开放源代码的一个Web 应用服务器,它是属于轻量级应用服务器,人们可以在中小型系统和并发访问用户并不是特别多的场合下使用,运用也很普遍,是开发和调试JSP 程序者的首要选择。对一个使用它的初学者来说,我们可以这样认为,如果在一台机器配置上了Apache 服务器,就可以利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。
系统分析
(一)需求分析
1.前台需求分析:
浏览旅游景点图片信息;
查看旅游类型信息;
浏览旅游路线信息;
浏览路线详细信息;
按条件查询旅游路线;
查看风景信息;
具体用例如图1所示:
图 1 前台需求分析用例图
2.后台用户需求分析:
后台管理员对旅游类型信息管理和维护:
录入旅游类型信息;
修改旅游类型信息;
删除旅游类型信息;
按条件查询旅游类型信息;
具体用例如图2所示:
图2 后台旅游类型分析用例图
后台管理员对旅游车辆信息管理和维护;
录入旅游车辆信息;
修改旅游车辆信息;
删除旅游车辆信息;
按条件查询旅游车辆信息;
具体用例如图3所示:
图 3 旅游车辆分析用例图
后台管理员对旅游导游信息管理和维护;
录入旅游导游信息;
修改旅游导游信息;
删除旅游导游信息;
按条件查询旅游导游信息;
具体需求用例如图4所
图 4 导游信息分析用例图
后台管理员对旅游路线信息管理和维护;
录入旅游路线信息;
修改旅游路线信息;
删除旅游路线信息;
按条件查询旅游路线信息;
具体用例如图5所示:
图 5 导游路线需求分析用例图
(二)业务分析
1.前台普通用户的业务分析:
在系统设计时,普通用户的主要操作即在于浏览、查询方面,即对浏览旅游景点图片信息、查看旅游类型信息、浏览旅游路线信息、以及路线详细信息、按条件查询旅游路线、以及查看风景等。
2.管理员用户的业务分析:
在整体系统设计时,为管理员用户给予了更多功能管理的权限。那就是,在旅游类型,旅游信息的管理和维护车辆信息的管理和维护,导游信息的管理和维护,旅游线路信息的管理和维护。
(三)功能模块分析
系统设计了5大功能模块,分别为:对旅游类型信息管理和维护、旅游车辆信息管理和维护、导游信息管理和维护、旅游路线信息的管理和维护以及前台信息的浏览操作,具体功能模块如图6所示:
图 6 系统功能模块图
旅游类型模块管理:
(1)添加旅游类型信息:
系统管理员只需要点击旅游类型管理导航菜单中的添加旅游类型信息按钮,系统将自动加载旅游类型信息界面,用户只需要在文本框内输入旅游类型名称,以及备注信息,点击添加按钮即可实现旅游类型的添加操作。
(2)更新旅游类型信息:
系统管理员点击旅游类型管理导航菜单中的旅游类型信息管理按钮,系统将自动加载旅游类型信息列表界面,用户点击列表记录的更新信息按钮,系统将自动加载更新旅游类型界面,并将信息查询显示在文本框内,用户只需要在文本框内可选择性地修改即可实现更新旅游类型操作。
删除旅游类型信息:
系统管理员点击旅游类型管理导航菜单中的旅游类型信息管理按钮,系统将自动加载旅游类型信息列表界面,用户点击列表记录的删除信息按钮,系统将实现从数据库的删除旅游类型信息。
查询旅游类型信息:
旅游车辆模块管理:
系统采用MySql数据库存储用户数据,为用户建立数据库为tour,为其建立5张表,分别用于存储系统相关数据信息。
20
Varchar
50
表4 用户信息表
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1833.html