美食点评系统设计和实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
美食点评系统设计和实现

美食点评系统设计和实现   摘 要:美食点评管理系统运用网络技术满足商家和美食爱好者的需求。对美食点评系统进行了分析和设计。系统采用B/S结构,主要功能有会员信息管理、美食信息管理、系统公告管理等。美食点评系统促进了消费者与商家之间的沟通。   关键词:美食点评;JSP;B/S模式;Servlet   DOI:10.11907/rjdk.143699   中图分类号:TP319   文献标识码:A 文章编号:1672-7800(2014)012-0102-02   作者简介:沈玮(1980-),女,江苏苏州人,硕士,苏州大学计算机科学与技术学院讲师,研究方向为智能信息处理。   0 引言   随着人民生活水平的提高,消费者对美食的关注、点评和信息共享需求日渐增强,餐饮店信息化得到了迅猛的发展。Internet技术迅速发展,网上点评管理系统获得用户的青睐,其及时性、共享性、可靠性、便捷性,以及低成本、可存储性和更好的交互性给用户带来了巨大的效益。将美食与网络联系起来,设计一个美食点评管理系统,可使人们更好地了解中华美食文化,并进行美食文化交流。   1 功能需求    美食点评管理系统要实现以下功能:网上浏览美食、美食点评、收藏美食、查看美食排行榜、美食信息管理、客户信息管理、美食论坛、美食评分排名等。    (1)美食信息管理模块:可以浏览各种美食信息,同时根据不同的用户权限,添加和管理美食板块,包含美食图片、美食介绍、价格等信息。   (2)客户信息管理模块:管理所有会员客户的相关信息,包括个人信息、用户名和密码修改等。   (3)美食论坛模块:会员根据美食体验,对商家或菜品进行评价和交流,促进美食文化的传播。   (4)美食评分排名模块:针对不同的商家,按照客户对其菜品的评分来统计排名。   2 技术背景   2.1 Tomcat    Tomcat是Apache的一个核心功能,在已经配置了Apache的计算机上,Tomcat能够及时地响应用户的访问请求。Tomcat可以独立运行,在处理JSP页面时,Tomcat需要把JSP页面编辑成Servlet类,同时生成一个Class文件,所以第一次访问JSP页面时的响应时间相对较长。   2.2 JSP    JSP是一个基于Java平台的技术,可创建出跨平台及跨Web服务器的动态网页。由JSP生成的动态网页既能在Linux下运行,也能在其它操作系统上运行。Web服务器将通过JSP生成的Java代码自动转换成Java 片段(Servlets)。JSP为了加速Web页面的开发做了如下努力:    (1) 内容的生成和显示分离技术。开发人员使用HTML设计Web页面,而动态网页的内容则使用JSP标识来生成。    (2) 具有可重用的组件。JSP页面依赖JavaBeans执行具体应用程序请求。由于开发过程在组件的基础上进行,因此开发速度得到了很大的提高。    (3) 简化了页面开发。JSP技术中封装了大量功能,供生成动态网页时使用,并且提供了标识库,可以扩展JSP技术,实现更高级别的功能,简化开发过程。   2.3 MyEclipse    MyEclipse是一款功能强大的J2EE集成开发环境。Myclipse集成了很多用来开发Java和J2EE的Eclipse插件。从代码的编写到调试、从程序的测试到发布,Myclipse对每一过程都提供了完美的支持。主流的编程技术如HTML、Struts、JSP、CSS、Javascript、SQL、Hibernate等都能和Myclipse完美配合。MyEclipse是模块化的开发过程,当开发人员需要对一个模块进行升级或修改时,只需修改本模块即可,不会影响到其它模块。   3 美食点评系统功能实现   3.1 前台主页模块    本系统前台主页如图1所示。对于顾客会提供一个登录提示,这个功能是在顾客试图使用会员功能模块中调用Javascript实现的。   图1 系统前台主页   3.2 系统公告管理    系统管理员可以发布相应的公告消息,通过调用后台相应数据库查询出全部的公告信息。然后,把这些公告信息封装到数据集合List,绑定到request对象中,最后页面跳转到相对应的Jsp,显示公告信息,部分代码如下:   public void gonggao(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException   {    String id=req.getParameter(id);    Tgonggao gonggao=new Tgonggao()

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档