基于JSP的MVC架构在南国商学院就餐系统的应用研究.docVIP

基于JSP的MVC架构在南国商学院就餐系统的应用研究.doc

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

  基于JSP的MVC架构在南国商学院就餐系统的应用研究 摘要:就餐系统已经逐渐成为一种新的就餐方式,对于高校来说,推行就餐系统是传统的食堂服务业的突破。与传统的食堂就餐服务相比,具有方便、成本低等特点,消费者无需到实地购物消费,不占用大量的空间,管理方便。文章介绍了基于JSP的MVC架构在南国商学院就餐系统的设计与实现过程。 中国 8/vie   关键词:MVC模式;JSP语言;Tomcat   中图分类号:TP311 文献标识码:A :1009-3044(2017)02-0062-02   随着全球信息化的发展趋势,网络的全面普及,网络化与人的关系越来越密切,高校就餐拥挤问题在一线城市尤为突出,南国商学院就是如此,学生多,食堂少,就餐时间过于集中,仅仅从食堂扩建方面来解决这个矛盾可能在短时间内无法实现,而通过完善就餐系统,发挥现有资源的最佳用途,可以让现状得到一定的缓解,南国商学院就餐系统顺势而生。   1 研究框架   1.1 设计内容   此系统是关于就餐的交易网站,主要是买家和卖家使用,买家是学生、老师等消费群体,卖家是食堂的工作人员。对于买家而言,首要功能是浏览、查询菜单,然后提交所选信息,最后产生订单以响应后台服务器;对于卖家而言,需要发布菜单,处理买家所提交的信息。对于后台管理员而言,就是对用户信息进行集中处理。本系统是一个典型的基于B/S模式的系统,所以能很好地处理较大的数据流量,满足多方面的要求。   1.2 可行性研究   1)市场可行性:   本系统投入小,受益大,方便快捷,还能减少硬件使用,一次投入,受益很久,只需要日常的正常维护,相对现有的硬件投入大的食堂来说,用这个系统更经济划算。   2)技术可行性:   本系统使用Dreamcat搭建服务器,JSP作为开发语言,JSP语言具有跨平台的优点,所以不用担心操作平台是否能兼容的问题,软硬件都可满足开发的要求,所以技术可行。   1.3 开发环境   操作系统:Microsoft icrosoft IE 9.0、2345王牌浏览器   2 MVC框架模式   MVC的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。同时也使得软件可维护性,可修复性,可扩展性,灵活性以及封装性大大提高。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新,MVC框架模式如图1所示。   2.1 MVC的实现与变化   JSP+Servlet+Javabean的模式就是最典型的MVC模式。MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。对于本系统,MVC架构模式的存在,给予了很大的方便,使用MVC的目的是将模型和视图的实现代码分离,从而使同一个程序可以使用不同的表现形式。本系统中,用户在图形界面提交的数据,通过控制器的处理,让业务模型也能响应,并及时进行修改,这样一来,对于开发人员来说,不同的开发人员就可以同时开发视图、模型和控制器这三个模块,大大提高了开发的效率,同时也让测试更加容易。   3 系?y需求分析   3.1 系统基本情况描述   南国就餐系统是为了方便全校师生就餐,避免就餐拥挤问题,老师和学生可以随时随地地预定食物,卖家也可以随时随地地上传更新食物,然后进行互动。   此系统分为前台、后台两个模块,卖家,买家,管理员,是这个系统的操作角色。前台是买家也就是师生进行点餐和卖家也就是店员发布自己的产品的平台,买家通过这个平台可以进行查询、浏览到自己喜欢的食物,然后添加到购物车,购物车可以自动汇总食物的总价格,便于买家下单。卖家通过这个平台经常更新自己店的动态、特色菜品、优惠信息等,并且可以查看买家下的订单详细信息,并处理订单。后台是管理员在终端对整个系统的信息和权限管理,对买家和卖家进行管理,数据库的管理,并保证系统能正常运行以及相关的维护工作。   4 系统设计   此系统的三个角色是买家、卖家、和管理员。三者之间各自的增删查改功能,通过各自的模块来实现。   4.1 系统模块设计   把一个系统分为几个模块来做,这样的好处就是呈线性操作,出错的几率会减少,让模块与模块之间相互独立出来,最后再连接在一起,就形成了一个完整的系统。这个系统的一整个设计理念就是买家可以在网站上选择卖家提供的商品,并进行交易,买家通过评价,将自己的意见反馈给卖家,好让他改进自己的不足,提供更优质的服务。后台管理员可以对买家和卖家进行管理操作,对一些不守规矩的卖家或买家进行处理,有效地保证了系统的正常运行。

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档