jsp技术的旅游信息管理系统的设计与实现
现在网络已经融入到了人们的生活当中,人们在享受互联网便利的同时,生活中的一些习惯也在发生着变化。与此同时,互联网中的信息管理系统,也得到了越来越多的应用。本次设计的旅游信息管理系统就是用户可以通过系统在旅游的时候能够享受到更好的服务。在此次的设计中主要功能有网站公告,在线评论,查看新闻,旅游线路查看,这些都能够让用户对旅游有一个更全面的了解,同时还有商品推荐,这样可以让用户节约了查找所需物品的时间,给旅游爱好者带来很大的好处。在后台部分,主要是网站管理员对系统进行管理工作,他们可以更好的为用户服务的同时也提高了自己的工作效率,可以以公告的方式发布消息,也可以对商品的信息进行管理等功能。此次设计在开发语言方面使用了JSP,数据库用的是MySQL,根据开始的需求完成了网站的建设。测试之后,可以正常使用,达到了一开始的预期目标。
目 录
一、引言 1
(一)课题背景及目的 1
(二)网站开发的必要性 1
(三)可行性分析 1
1.技术可行性 1
2.经济可行性 1
3.操作可行性 2
4.法律可行性 2
二、系统开发及环境介绍 2
(一)系统架构 2
(二)JSP技术 2
1. JSP简介 2
2. JSP技术优势 3
(三)MySql数据库 3
三、旅游信息管理系统需求分析 4
(一)前台用户需求分析 4
(二)后台用户需求分析 4
(三)非功能性需求分析 4
1.可靠性 4
2.安全性 4
3.先进性 4
4.扩展性 4
5.维护性 5
四、旅游信息管理系统设计 5
(一)网站各个功能模块设计 5
(二)数据库设计 6
1.概念模式设计 6
2.逻辑模式设计 8
五、旅游信息管理系统的实现及展示 10
(一)主页导航的设计与实现 10
(二)国内旅游 11
(三)网站旅游景点展示 11
(四)网站管理 *好棒文|www.hbsrm.com +Q: ^351916072^
员登录及管理展示 12
1.用户的登陆界面 13
2.管理员主界面 13
3.旅游线路 15
4.目的地推荐 16
5.用户注册 17
(五)后台设计实现 18
1.线路管理界面 18
2.目的地管理 20
3.旅游线路管理 21
六、总结 22
致谢 23
参考文献 24
一、引言
(一)课题背景及目的
社会在快速的发展,加上交通的便利,越来越多的人喜欢上了旅游,旅游行业也在逐年扩大,旅游也渐渐以不同的方式融入到人们的生活中。旅游业在好多的地区已经发展成为一个支柱性的行业。与此同时,旅游业也带动了多个行业的发展,例如住宿,购物,出行等很多的元素。目前旅游行业面临的一个问题就是游客在获得景点信息的时候可能需要较长的时间,怎样用更短的时间去取获得准确的旅游信息,并且在去该旅游景点中所需要注意的事项。一些未知因素可能会影响到人们的心情,从而在一定的程度上影响到了人们的旅游。
现在网络已经融入到了人们的生活当中,人们在享受互联网便利的同时,生活习惯也在发生着一些的变化。互联网中的信息管理系统,也得到了越来越多的应用,这在很大的程度上方便了使用者的生活。现在,在信息系统建立完成之后,用户只需要利用互联网就可以实现相应信息的查询。同时,如果用户有不明白的地方也可以用相应的系统进行提问甚至对平台提出自己的个人建议,方便平台的不断改进。
(二)网站开发的必要性
本次毕业设计要实现的是旅游信息管理系统。它建成之后可以给旅游公司进行使用。通过它可以更好的对员工进行管理;同时,也可以为使用的用户提供方便,完善自己的旅游项目。员工可以更好的管理好自己要做的工作,游客通过网站也可以对旅游信息有了更多的了解,同时为游客在出行时有了更多的选择。这次网站设计的一个目标可以满足大多数游客的需要,游客可以在上面得到自己更多的信息。网站实现的功能主要有对各个景点的介绍,用户论坛,景点的线路规划等不同的模块。
(三)可行性分析
对于系统的设计会受到很多因素的影响。可行性的分析是能够对减小系统开发中存在的风险,降低物力,财力、人力方面的开销。因此在对任何一个系统进行设计时需要对系统的相关可行性进行详细的分析。该系统中将对操作、经济、技术、法律四个方面的可行性进行说明。
1.技术可行性
本次系统中所使用的编程语言是JSP,以及使用的 数据库是Mysql等。目前,JSP已经成为一种非常流行的设计语言,并且易于学习,对系统的开发有很大的帮助;更重要的是在系统的设计中使用了数据库,目前也有很多方案,而且系统的功能设计并不复杂,所以技术方面是可行的。
2.经济可行性
在本次的设计中,对电脑硬件的要求不高,普通的电脑都可以满足开发的要求,由于是毕业设计,主要是由我自己和老师以及同学的帮助下完成,所以经济成本并不高,在这个开发中使用的是开放开发软件,这在很大程度上避免了时间开销,因此在经济上也是可行的。
3.操作可行性
从操作方面来说该本次网站设计的相对简单,在网站的上面的文字通俗易懂,前台的用户只需要操作一下鼠标就可以完成自己需要的功能。这对于大多数稍微用过电脑的人来说都是没有难度的。在后台,主要是管理员的操作,只要对他们进行简单的培训就完全可以进行操作,所以在可操作可行性方面也是可行的。
4.法律可行性
在完成本次基于JSP技术的旅游信息管理系统的过程中所使用的开发工具都是公开的,并且有好多的控件都是开源的,数据库方面也是公开使用的,系统又是自己进行开发的,不存在侵权的行为,所以在法律方面也是可行的。
二、系统开发及环境介绍
本系统以JSP技术为前台,MySql为后台数据库,采用三层架构网络。
(一)系统架构
本系统采的B/S架构。B/S这一种类的架构模式是在互联网系统和用户发展起来之后才出现的一种架构和系统。这种结构模式统一了客户端,使得Web浏览器成为客户端最主要的应用软件,而系统功能实现的核心部分集中在服务器上。B/S结构中最常见的是三层结构,这里是用户为主导的用户模型层、关于用户方面的业务逻辑方面的层级、关于数据方面的层次结构。在互联网迅速发展的今天,基于三层结构的B/S模式被广泛应用于电子商务系统的开发中,并将推动我国电子商务向更广范围、更深层次的方向发展。
目 录
一、引言 1
(一)课题背景及目的 1
(二)网站开发的必要性 1
(三)可行性分析 1
1.技术可行性 1
2.经济可行性 1
3.操作可行性 2
4.法律可行性 2
二、系统开发及环境介绍 2
(一)系统架构 2
(二)JSP技术 2
1. JSP简介 2
2. JSP技术优势 3
(三)MySql数据库 3
三、旅游信息管理系统需求分析 4
(一)前台用户需求分析 4
(二)后台用户需求分析 4
(三)非功能性需求分析 4
1.可靠性 4
2.安全性 4
3.先进性 4
4.扩展性 4
5.维护性 5
四、旅游信息管理系统设计 5
(一)网站各个功能模块设计 5
(二)数据库设计 6
1.概念模式设计 6
2.逻辑模式设计 8
五、旅游信息管理系统的实现及展示 10
(一)主页导航的设计与实现 10
(二)国内旅游 11
(三)网站旅游景点展示 11
(四)网站管理 *好棒文|www.hbsrm.com +Q: ^351916072^
员登录及管理展示 12
1.用户的登陆界面 13
2.管理员主界面 13
3.旅游线路 15
4.目的地推荐 16
5.用户注册 17
(五)后台设计实现 18
1.线路管理界面 18
2.目的地管理 20
3.旅游线路管理 21
六、总结 22
致谢 23
参考文献 24
一、引言
(一)课题背景及目的
社会在快速的发展,加上交通的便利,越来越多的人喜欢上了旅游,旅游行业也在逐年扩大,旅游也渐渐以不同的方式融入到人们的生活中。旅游业在好多的地区已经发展成为一个支柱性的行业。与此同时,旅游业也带动了多个行业的发展,例如住宿,购物,出行等很多的元素。目前旅游行业面临的一个问题就是游客在获得景点信息的时候可能需要较长的时间,怎样用更短的时间去取获得准确的旅游信息,并且在去该旅游景点中所需要注意的事项。一些未知因素可能会影响到人们的心情,从而在一定的程度上影响到了人们的旅游。
现在网络已经融入到了人们的生活当中,人们在享受互联网便利的同时,生活习惯也在发生着一些的变化。互联网中的信息管理系统,也得到了越来越多的应用,这在很大的程度上方便了使用者的生活。现在,在信息系统建立完成之后,用户只需要利用互联网就可以实现相应信息的查询。同时,如果用户有不明白的地方也可以用相应的系统进行提问甚至对平台提出自己的个人建议,方便平台的不断改进。
(二)网站开发的必要性
本次毕业设计要实现的是旅游信息管理系统。它建成之后可以给旅游公司进行使用。通过它可以更好的对员工进行管理;同时,也可以为使用的用户提供方便,完善自己的旅游项目。员工可以更好的管理好自己要做的工作,游客通过网站也可以对旅游信息有了更多的了解,同时为游客在出行时有了更多的选择。这次网站设计的一个目标可以满足大多数游客的需要,游客可以在上面得到自己更多的信息。网站实现的功能主要有对各个景点的介绍,用户论坛,景点的线路规划等不同的模块。
(三)可行性分析
对于系统的设计会受到很多因素的影响。可行性的分析是能够对减小系统开发中存在的风险,降低物力,财力、人力方面的开销。因此在对任何一个系统进行设计时需要对系统的相关可行性进行详细的分析。该系统中将对操作、经济、技术、法律四个方面的可行性进行说明。
1.技术可行性
本次系统中所使用的编程语言是JSP,以及使用的 数据库是Mysql等。目前,JSP已经成为一种非常流行的设计语言,并且易于学习,对系统的开发有很大的帮助;更重要的是在系统的设计中使用了数据库,目前也有很多方案,而且系统的功能设计并不复杂,所以技术方面是可行的。
2.经济可行性
在本次的设计中,对电脑硬件的要求不高,普通的电脑都可以满足开发的要求,由于是毕业设计,主要是由我自己和老师以及同学的帮助下完成,所以经济成本并不高,在这个开发中使用的是开放开发软件,这在很大程度上避免了时间开销,因此在经济上也是可行的。
3.操作可行性
从操作方面来说该本次网站设计的相对简单,在网站的上面的文字通俗易懂,前台的用户只需要操作一下鼠标就可以完成自己需要的功能。这对于大多数稍微用过电脑的人来说都是没有难度的。在后台,主要是管理员的操作,只要对他们进行简单的培训就完全可以进行操作,所以在可操作可行性方面也是可行的。
4.法律可行性
在完成本次基于JSP技术的旅游信息管理系统的过程中所使用的开发工具都是公开的,并且有好多的控件都是开源的,数据库方面也是公开使用的,系统又是自己进行开发的,不存在侵权的行为,所以在法律方面也是可行的。
二、系统开发及环境介绍
本系统以JSP技术为前台,MySql为后台数据库,采用三层架构网络。
(一)系统架构
本系统采的B/S架构。B/S这一种类的架构模式是在互联网系统和用户发展起来之后才出现的一种架构和系统。这种结构模式统一了客户端,使得Web浏览器成为客户端最主要的应用软件,而系统功能实现的核心部分集中在服务器上。B/S结构中最常见的是三层结构,这里是用户为主导的用户模型层、关于用户方面的业务逻辑方面的层级、关于数据方面的层次结构。在互联网迅速发展的今天,基于三层结构的B/S模式被广泛应用于电子商务系统的开发中,并将推动我国电子商务向更广范围、更深层次的方向发展。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1025.html