当前位置:首页>> >>


基于J2EE的新天地美食点评推荐网.rar

收藏

资源目录
    文档预览:
    编号:20180913212854125    类型:共享资源    大小:1.20MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    50
    金币
    关 键 词:
    基于 J2EE 新天地 美食 点评 推荐
    资源描述:
    本 科 生 毕 业 论 文题 目:基于 J2EE 的新天地美食点评推荐网院 系:软件学院 专 业:软件工程(嵌入式软件与系统) 学生姓名:杨小龙 学 号:09388226 指导教师:路永和(副教授) (职 称)二〇一三 年 四 月- i - i摘 要本论文的目的旨在设计一个新天地美食城的生活消费平台,为中大学生提供新天地的美食消费指南,同时也为新天地商户提供一个展示自身特色从而吸引顾客的平台,主要功能包括用户评论、浏览商家信息、用户推荐、商家排名、用户升级、商家推菜、查看评论等。系统开发基于 J2EE 架构、SSH 框架和 MVC 设计模式,并以 JSP、CSS、JS 作为表现层技术、java 作为后台开发语言。论文主要内容包括:(1)网站的背景和意义、开发现状分析、网站的目标和范围。 (2)网站开发用的技术,包括 SSH 框架、MVC 设计模式、JSP、CSS、JS 等。 (3)使用 UML 建模语言对网站进行需求建模,对系统进行功能行概述,形成系统的用例图、领域模型、功能图,并用核心用例来进行具体的说明。 (4)网站的架构及设计原理、网站的数据库设计、包图、模块视图、数据视图等,对核心用例如用户点评、商家推菜、用户推荐、查看评论使用时序图进行具体的说明。 (5)对网站的主要模块进行具体说明,包括登陆注册模块、用户点评模块、商家推菜模块、浏览商家信息模块、用户推荐模块等,介绍模块的设计思路和涉及到的算法和实现。 (6)网站的运行环境和运行时的一些注意事项,选取主要的一些界面对网站的操作与输入输出进行一些简要介绍。 (7)总结系统的优势、劣势等方面的内容,并提出系统的改进方案。关键词: UML 建模,SSH,J2EE ,MVC ,点评推荐网 , - ii - iiAbstractThe purpose of this paper is to design a platform which will provide users(mainly the students of Sun Yat-sen University ) information about GoGo New World Plaza Food Center, at the same time ,the platform will offer the vendors of the center to provide a platform to display their characteristics in order to attract customers. The main features are making reviews, viewing vendor information, viewing users’ recommendations, viewing vendors’ ranking list, the upgrading of users, publishing dishes and view comments for vendors.The Website is developed using J2EE architecture, using the SSH framework and the MVC design pattern, using JSP、CSS and JS presentation layer technologies, in addition, using Java as the development language of the backend of the website. The paper summarizes the entire development process of the system, the main contents of the paper are listed as follows: (1) The preface describes the background and significance of the developing the system, development status analyzing, the objectives and scope of the system. (2) The dominating technical principles, including SSH framework, MVC design patterns, JSP, CSS, JS, and so on. (3)In the requirement modeling part, use UML modeling language to accomplish the requirement model, complete a functional overview of the system, form the system use case diagram、the domain model and the functional diagram, and use the core use cases for specific instructions. (4) The architecture and design principles of the website, database design, package diagram, module view, data view, furthermore, use sequence diagram to specify the core use cases, such as user reviews, the dish publishing ,Viewing the comments. (5) The site's main module will be specifically - iii - iiidescribed, including landing registration module, user reviews module, dish management module, viewing vendors information module, users recommendation module, introduce the design ideas and related algorithm implementation of these modules. (6)Introduces the operating environment of the site and the matters and attentions. Selects some of the main interfaces to make a brief introduction to the input and output of the operation. (7) Analyzes the system and summarizes the advantages and weaknesses of the system, and proposes some reasonable methods to improve the system.Keywords: UML modeling, SSH, J2EE, MVC,Review and recommendation website - iv - iv目 录第一章 前言 ................................................................................................................................................11.1 项目的背景和意义 ..........................................................................................................11.2 研究开发现状分析 ..........................................................................................................21.3 项目的目标和范围 ..........................................................................................................31.4 论文结构简介 ..................................................................................................................3第二章 技术与原理 ....................................................................................................................................52.1 MVC 设计模式 ...........................................................................................................52.2 STRUTS2.........................................................................................................................72.3 SPRING.........................................................................................................................82.4 HIBERNATE................................................................................................................102.5 JSP.............................................................................................................................11第三章 需求建模 ......................................................................................................................................133.1 系统需求概述 ...........................................................................................................133.1.1 功能性需求概述 .............................................................................................133.1.2 系统模块划分 .................................................................................................133.2 领域模型 ...................................................................................................................153.3 系统用例模型 ...........................................................................................................163.3.1 用例图 .............................................................................................................163.3.2 用例列表 .........................................................................................................173.3.3 核心用例分析 .................................................................................................18第四章 架构设计 ......................................................................................................................................234.1 系统架构及原理 .......................................................................................................234.2 业务用例的实现 .......................................................................................................244.2.1 添加点评 .........................................................................................................244.2.2 查看用户推荐排行 .........................................................................................254.2.3 添加菜品 .........................................................................................................264.3 数据库设计 ...............................................................................................................284.3.1 数据库概念设计 ...................................................................................................284.3.2 数据库物理设计 ...................................................................................................29第五章 模块设计 ......................................................................................................................................315.1 点评模块 ...................................................................................................................315.1.1 模块功能概述 .......................................................................................................31- v - v5.1.2 接口和算法 ...........................................................................................................315.1.3 主要界面 ...............................................................................................................375.2 菜品管理模块 ...........................................................................................................375.2.1 模块功能概述 .......................................................................................................375.2.2 接口和算法 ...........................................................................................................385.2.3 主要界面: ...........................................................................................................40第六章 部署与应用 ..................................................................................................................................426.1 系统部署图 ...............................................................................................................426.2 系统运行环境 ...........................................................................................................426.3 项目部署 ...................................................................................................................426.4 主要界面展示 ...........................................................................................................43第七章 结论 .....................................................................................................................................................46参考文献 ...........................................................................................................................................................48- 1 -第一章 前言1.1 项目的背景和意义互联网正在经历一个蓬勃发展的时期,在互联网时代的最近十年,日新月异的互联网发展给人们的生活方式带来了深刻的变化,众多的互联网应用在很大程度上将人们的生活从线下转移到线上,一个崭新的线上生活平台正在引领一个时代的来临,人们将会在线上生活平台获得不一样的生活体验。点评网正是众多的线上生活应用中的一个,基于口碑相传的生活消费类点评网站,在互联网时代正遍地开花,打造出一个丰富多彩的生活消费平台,给众多的网络用户提供餐饮、购物、休闲娱乐以及生活服务等商业服务领域的商户信息,并同时提供给大家一个可以发布消费评价、自由交流的平台,旨在帮助网友发现最优质的服务和消费体验。GoGo 新天地美食城是最近一年在中大生活区附近兴起的一个拥有众多商户、提供多种口味的美食城,但是里面的商家质量良莠不齐,有的可口美味,有的则不太好吃,传统的一些大型点评类网站如大众点评等,只是罗列了新天地里面一些很少的商家,提供的信息很不全面,大家在去一个新的餐馆就餐之前,很难知道那家店的口碑如何,提供的是不是优质的服务,我们需要有一个能给出大家意见的消费指南。出于这样的考虑,新天地美食点评推荐网,基于本地,旨在为广大大学城学子提供有关新天地的详细美食地图和就餐指南,给大家的选择提供参考依据,让大家可以在新天地发现真正的美味。因此有了这样的一个平台,有了这样一个丰富多彩的平台,用户可以在上面自由交流:可以查看其它人的评论,可以添加自己对某家餐馆的评论,可以查看用于推荐排行,可以浏览商家的信息,用户可以添加自己的推荐等等,这些都可以帮助用户做出最好的选择,同时这个平台也给商家提供了一个展示自我的机会,商家可以添加自己的菜品,包括菜名、描述、图片等,可以查看用户的评论,用户的一些评论可以帮助商家更好地了解自己的不足之处以及要从哪些方面进行提高,另一方面,这个平台为商家提供了有效的口碑宣传载体,随着餐饮业的竞争日趋激烈,商家对于宣传的重视度日益提升,然而受地域、规模等限制,往往缺乏有效的宣传载- 2 -体,而且新天地美食城的众多商户很多都是小本经营很难花费大量的金钱用于宣传,新天地美食点评网汇聚的众多的前人留下的点评信息,对于众多“好则褒之”餐馆来说,是一个低成本、辐射广的口碑载体,而这个“口碑营销”也能够将分散的用户汇集起来,将他们也变成一个有消费力的群体。综上所述,通过对项目背景和意义的介绍,可以判断出新天地美食点评推荐系统具有较为现实的使用性和应用的紧迫性,同时大学城的众多学子使得网站拥有巨大的潜在用户群体和市场,在给大家提供一个点评交流平台的同时也会催生出一些商业利益和一些可行性收益。1.2 研究开发现状分析互联网领域是一个催生了很多新生事物的领域,尤其是最近二十年更是呈现出井喷之势,本地化信息网站是近些年涌现出并取得了快速发展的新生事物,是人们获取本地生活资讯信息的主要渠道。点评类网站是本地化信息网站的一种类型,是本地生活消费平台,也是独立的第三方消费点评平台,这类网站的主要特点就是通过“第三方点评模式”来将网友的本地生活信息和经验汇聚到一起,为广大用户提供一个客观的生活服务消费信息的发布平台,同时也给广大用户提供一个氛围自由的社交平台,现在国内在这一块做得比较好的网站有,如:大众点评、口碑网、饭统网、新浪生活频道、豆瓣等知名站点。以大众点评为例,大众点评致力于为网友提供餐饮、购物、休闲娱乐及生活服务等领域的商户信息、消费优惠以及发布消费评价的互动平台,将人们的生活从线下转到线上,同时大众点评网亦为中小商户提供一站式精准营销解决方案,包括电子优惠券、关键词推广、团购等。另继网站之后,大众点评已经成功在移动互联网布局这一模式,大众点评移动客户端已经成为本地生活必备工具。可以说大众点评网在传统互联网领域和移动互联网领域都取得不错的成绩,众多的、门类齐全的信息和大量的用户、自由活跃的社交已经成为大众点评网的标签。但是,作为一个拥有庞大数据,覆盖大半个中国的大生活平台,大众点评网搜罗的信息不可能会很细致,而且大众点评繁多的信息分类会让人感觉到无从下手。新天地美食点评推荐网,以细小的切入点切入,以新天地美食城为商家的集中来源,- 3 -可以提供给广州大学城的学子一个更为实用生活消费平台。系统借鉴轻博客的风格,更为简洁,用户使用起来会很舒服,所以本系统的开发具有一定的实际意义,会带给人一种不同的感受。1.3 项目的目标和范围本系统旨在给大学城广大学子提供一个新天地美食城的生活消费平台,面向的用户主要为广州大学城的学子和新天地美食城的商户,主要是为了解决一些大型的点评网站提供的新天地美食城美食信息很少的问题,帮助大家发现新天地真正的美味,同时也给新天地的商户一个平台发布菜品信息。本系统采用 B/S 结构,消费者可通过浏览器访问本网站,在注册成为本网站的用户后用户可以查看很多的点评信息,也可以发表自己的点评,用户亦可以任意浏览商家信息和其他用户的评论和推荐,同时,商家也可以注册成为本系统的用户,商家在成为用户后可以发布新的菜品、修改已有菜品、查看用户评论等。本网站的开发环境是 Win7,使用 Myeclipse、Mysql 数据库、Tomcat 本地服务器来进行开发,使用 SSH 框架、MVC 模式、java 语言和 JSP 页面技术,并在Tomcat-7.0 服务器上部署发布。1.4 论文结构简介 本论文旨在呈现一个完整的系统设计开发过程,开发一个为大学城学生提供生活消费指南的推介平台。本论文一共包含七部分,从项目开发背景、相关技术原理、需求建模、架构设计、模块设计及部署应用和项目总结七个方面对新天地美食推荐网进行了详尽的阐述,各章大体内容如下:第 1 章:前言,这部分包括介绍项目背景和意义、研究与现状分析、项目的目标和范围以及论文的结构简介。在这部分中,介绍了项目的背景和来源、开发的动机、系统开发的使用性和意义,同时界定了项目的目标和范围,简介了论文结构。第 2 章:技术与原理,这部分主要介绍系统开发所使用的相关技术和原理,简明扼要地介绍了 MVC 设计模式、SSH 框架、JSP 等相关技术原理。- 4 -第 3 章:需求建模,这部分主要是在分析项目的需求后,对系统进行功能性概述,并使用规范的 UML 建模语言对系统需求进行建模,包括系统的领域模型、系统用例图、用例表,对核心的用例使用活动图等进行具体描述。 第 4 章: 架构设计,这部分主要是对系统的整体架构进行详细的描述,使用包图描述系统的组织架构、通过时序图对主要用例的进行详细说明,使用 ER 图进行数据的设计和核心数据表的介绍。第 5 章:模块设计,对系统主要模块进行详细设计,分模块对主要类进行一些说明,说明该类提供的接口以及主要类关键方法,使用程序流程图描述功能模块的工作流程,同时对模块相应的做出初步的界面设计。第 6 章:部署与应用,利用系统部署图说明系统的部署,描述了系统的运行环境,并选择一些重要的界面说明系统的重要输入/输出。第 7 章:结论,对开发过程中存在的种种不足加以总结,并针对系统的不足之处提出系统的改进方案并对前景进行展望。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于J2EE的新天地美食点评推荐网.rar
    链接地址:http://www.gold-doc.com/p-139154.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开