实例介绍
#毕业设计——旅游网站的设计与实现 1、本系统是一个地方性旅游网站,后台基于SSM框架,前台使用BootStrap、js、jsp实现,数据库试用mysql; 2、功能点分析 1)注册成功会发送邮件,封装了邮件的工具类; 2)注册时候会对密码进行MD5加密;同样每次对密码操作都要先加密; 3)分页使用的是jsp自定义标签; 4)上传图片到项目也是封装好了工具类; 5)在线支付调用易宝的支付接口; 6)自定义拦截器对为登陆用户进行拦截; 7)复杂的业务在于一个景点对应多个门票,想要门票显示在对应的景点下方,要先查询出来景点,再对它遍历,根据id去 寻找门票,当时没有对应所有的景点
【实例截图】
【核心代码】
48489fad-ecd6-4f88-b995-4db7f04463c0
└── bdtravel-master
├── bdtravel.sql
├── pom.xml
├── README.md
└── src
└── main
├── java
│ └── com
│ └── bdtravel
│ ├── controller
│ │ ├── CheckImageController.java
│ │ ├── FoodController.java
│ │ ├── IndexController.java
│ │ ├── ManagerController.java
│ │ ├── OrderController.java
│ │ ├── ScenicController.java
│ │ ├── TicketController.java
│ │ └── UserController.java
│ ├── dao
│ │ ├── FoodMapper.java
│ │ ├── ManagerMapper.java
│ │ ├── OrderMapper.java
│ │ ├── ScenicMapper.java
│ │ ├── TicketMapper.java
│ │ └── UserMapper.java
│ ├── entity
│ │ ├── Manager.java
│ │ ├── Order.java
│ │ ├── QueryVo.java
│ │ ├── Scenic.java
│ │ ├── TastyFood.java
│ │ ├── Ticket.java
│ │ └── User.java
│ ├── interceptor
│ │ ├── ManagerLoginInterceptor.java
│ │ └── UserLoginInterceptor.java
│ ├── service
│ │ ├── FoodService.java
│ │ ├── impl
│ │ │ ├── FoodServiceImpl.java
│ │ │ ├── ManagerServiceImpl.java
│ │ │ ├── OrderServiceImpl.java
│ │ │ ├── ScenicServiceImpl.java
│ │ │ ├── TicketServiceImpl.java
│ │ │ └── UserServiceImpl.java
│ │ ├── ManagerService.java
│ │ ├── OrderService.java
│ │ ├── ScenicService.java
│ │ ├── TicketService.java
│ │ └── UserService.java
│ └── utils
│ ├── DateConveter.java
│ ├── MailUtils.java
│ ├── MD5Utils.java
│ ├── NavigationTag.java
│ ├── Page.java
│ ├── PaymentUtil.java
│ └── UploadUtil.java
├── resources
│ ├── db.properties
│ ├── log4j.properties
│ ├── mapper
│ │ ├── FoodMapper.xml
│ │ ├── ManagerMapper.xml
│ │ ├── OrderMapper.xml
│ │ ├── ScenicMapper.xml
│ │ ├── TicketMapper.xml
│ │ └── UserMapper.xml
│ ├── merchantInfo.properties
│ ├── spring
│ │ ├── applicationContext.xml
│ │ └── springmvc.xml
│ └── sqlMapConfig.xml
└── webapp
├── css
│ ├── boot-crm.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── bootstrap-select.css
│ ├── bootstrap-theme.css
│ ├── bootstrap-theme.css.map
│ ├── bootstrap-theme.min.css
│ ├── common.css
│ ├── dataTables.bootstrap.css
│ ├── dtree.css
│ ├── font-awesome.min.css
│ ├── left.css
│ ├── metisMenu.min.css
│ ├── sb-admin-2.css
│ ├── Style1.css
│ ├── style.css
│ └── styles.css
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── image
│ ├── bank_img
│ │ ├── abc.bmp
│ │ ├── bc.bmp
│ │ ├── bcc.bmp
│ │ ├── beijingnongshang.bmp
│ │ ├── bh.bmp
│ │ ├── bj.bmp
│ │ ├── ccb.bmp
│ │ ├── cib.bmp
│ │ ├── cmb.bmp
│ │ ├── cmbc.bmp
│ │ ├── dy.bmp
│ │ ├── gf.bmp
│ │ ├── guangda.bmp
│ │ ├── hx.bmp
│ │ ├── icbc.bmp
│ │ ├── nanjing.bmp
│ │ ├── ningbo.bmp
│ │ ├── pingan.bmp
│ │ ├── post.bmp
│ │ ├── sfz.bmp
│ │ ├── sh.bmp
│ │ ├── shpd.bmp
│ │ ├── zheshang.bmp
│ │ └── zx.bmp
│ ├── bdlogo.png
│ ├── captcha.jhtml
│ ├── dxg.png
│ ├── foodpic
│ │ ├── 1f38f769-7a7b-45bb-bd2a-ad4dfc8e7b19.jpg
│ │ ├── 1f38f769-7a7b-45bb-bd2a-ad4dfc8e7b19_small.jpg
│ │ ├── 1.png
│ │ ├── 5fecef2e-cdf9-41e8-a4fc-473010f5dce4.PNG
│ │ ├── 5fecef2e-cdf9-41e8-a4fc-473010f5dce4_small.PNG
│ │ ├── 64016ef7-f4f0-4711-8b2e-e53b22c27c58.png
│ │ ├── 64016ef7-f4f0-4711-8b2e-e53b22c27c58_small.png
│ │ ├── 80a1a3aa-fa7e-47e2-8234-ddc749f896f9.png
│ │ ├── 80a1a3aa-fa7e-47e2-8234-ddc749f896f9_small.png
│ │ ├── 8571ee33-83b7-4511-a7bf-86b2cff5a61f.png
│ │ ├── 8571ee33-83b7-4511-a7bf-86b2cff5a61f_small.png
│ │ ├── 94974c90-3ce3-4293-9d93-844fb4dfe016.png
│ │ ├── 94974c90-3ce3-4293-9d93-844fb4dfe016_small.png
│ │ ├── 98f96c99-c000-4aa3-babd-43684df6b2d0.jpg
│ │ ├── 98f96c99-c000-4aa3-babd-43684df6b2d0_small.jpg
│ │ ├── da2a605d-ae19-4ce9-8d7f-4b4c4c290dca.jpg
│ │ ├── da2a605d-ae19-4ce9-8d7f-4b4c4c290dca_small.jpg
│ │ ├── dba2b1a1-e44d-4b76-b893-9fb9c24bbe47.png
│ │ ├── dba2b1a1-e44d-4b76-b893-9fb9c24bbe47_small.png
│ │ ├── e6366751-9591-457e-b972-8986bb92571e.png
│ │ ├── e6366751-9591-457e-b972-8986bb92571e_small.png
│ │ ├── e9686f55-9b81-4c4b-b0ce-414de91692b9.jpg
│ │ ├── e9686f55-9b81-4c4b-b0ce-414de91692b9_small.jpg
│ │ ├── ed02d7d2-d40e-4bc8-9016-7eec6b20868f.png
│ │ ├── ed02d7d2-d40e-4bc8-9016-7eec6b20868f_small.png
│ │ ├── fe7c054c-6ab2-43dd-86a3-3e68d0611c58.png
│ │ ├── fe7c054c-6ab2-43dd-86a3-3e68d0611c58_small.png
│ │ ├── hc.png
│ │ ├── ss.png
│ │ ├── zb.png
│ │ └── zddf.jpg
│ ├── fwbz.png
│ ├── kong.png
│ ├── lb1.png
│ ├── lb2.png
│ ├── lb3.png
│ ├── lbw.png
│ ├── login.gif
│ ├── logo1.png
│ ├── logo2.png
│ ├── logo.png
│ ├── logor.png
│ ├── lunbo1.jpg
│ ├── lunbo1.png
│ ├── lunbo2.png
│ ├── mlogo.png
│ ├── register.gif
│ ├── remen.png
│ ├── scenic
│ │ └── pic
│ │ ├── 149f5cd5-fe6d-4fb7-8e3e-3a048496df04.png
│ │ ├── 149f5cd5-fe6d-4fb7-8e3e-3a048496df04_small.png
│ │ ├── 1a24dd84-bd73-48f6-a3b7-cc43e2051f44.jpg
│ │ ├── 1a24dd84-bd73-48f6-a3b7-cc43e2051f44_small.jpg
│ │ ├── 9596d058-99b2-401c-a5f8-6db0438cd0d2.jpg
│ │ ├── 9596d058-99b2-401c-a5f8-6db0438cd0d2_small.jpg
│ │ ├── 98945c68-cb6d-431b-bd87-ffda3e8d4c1f.png
│ │ ├── 98945c68-cb6d-431b-bd87-ffda3e8d4c1f_small.png
│ │ ├── byd.png
│ │ ├── bys.png
│ │ ├── d626fa74-c98d-47cf-bf22-6ec95346a8ac.png
│ │ ├── d626fa74-c98d-47cf-bf22-6ec95346a8ac_small.png
│ │ ├── ds.png
│ │ ├── dxg.png
│ │ ├── gspl.png
│ │ ├── hs.png
│ │ ├── plt.png
│ │ ├── tpx.png
│ │ └── ysh.png
│ ├── tail.PNG
│ ├── tejia.jpg
│ ├── tejiapig.png
│ ├── yhj.PNG
│ ├── ysh.png
│ ├── zhucedenglu.PNG
│ └── zmbd.PNG
├── images
│ ├── article.gif
│ ├── cart1.gif
│ ├── cart.gif
│ ├── common.gif
│ ├── dialog_overlay.png
│ ├── error.jpg
│ ├── finalbutton.gif
│ ├── gif53_029.gif
│ ├── IconTexto_WebDev_009.jpg
│ ├── i_del.gif
│ ├── i_edit.gif
│ ├── index.gif
│ ├── info.gif
│ ├── loading_bar.gif
│ ├── loading_icon.gif
│ ├── loginbg.jpg
│ ├── login.gif
│ ├── member.gif
│ ├── message.gif
│ ├── mis_01.jpg
│ ├── mis_05a.jpg
│ ├── mis_05b.jpg
│ ├── mis_05c.jpg
│ ├── order.gif
│ ├── password.gif
│ ├── product.gif
│ ├── regist_bg.jpg
│ ├── register.gif
│ ├── review.gif
│ ├── shim.gif
│ ├── title2.jpg
│ ├── top_01.jpg
│ ├── top_100.jpg
│ └── tree
│ ├── base.gif
│ ├── cd.gif
│ ├── empty.gif
│ ├── folder.gif
│ ├── folderopen.gif
│ ├── globe.gif
│ ├── imgfolder.gif
│ ├── joinbottom.gif
│ ├── join.gif
│ ├── line.gif
│ ├── minusbottom.gif
│ ├── minus.gif
│ ├── musicfolder.gif
│ ├── nolines_minus.gif
│ ├── nolines_plus.gif
│ ├── page.gif
│ ├── plusbottom.gif
│ ├── plus.gif
│ ├── question.gif
│ └── trash.gif
├── js
│ ├── bootstrap.js
│ ├── bootstrap.min.js
│ ├── bootstrap-select.js
│ ├── dataTables.bootstrap.min.js
│ ├── dtree.js
│ ├── jquery-1.11.3.min.js
│ ├── jquery.dataTables.min.js
│ ├── jquery.min.js
│ ├── jquery.validate.min.js
│ ├── metisMenu.min.js
│ ├── npm.js
│ └── sb-admin-2.js
├── manager
│ ├── food.jsp
│ ├── index.jsp
│ ├── listManager.jsp
│ ├── login.jsp
│ ├── navigation.jsp
│ ├── order.jsp
│ ├── scenic.jsp
│ ├── ticket.jsp
│ └── visitor.jsp
├── user
│ ├── foodList.jsp
│ ├── footer.jsp
│ ├── header.jsp
│ ├── index.jsp
│ ├── login.jsp
│ ├── orderInfo.jsp
│ ├── order.jsp
│ ├── orderList.jsp
│ ├── paySuccess.jsp
│ ├── register.jsp
│ ├── scenicList.jsp
│ ├── scenicTicketInfo.jsp
│ └── userInfo.jsp
└── WEB-INF
├── tld
│ └── commons.tld
└── web.xml
31 directories, 274 files
标签:
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)