欢迎来到天天文库
浏览记录
ID:33460863
大小:1.51 MB
页数:20页
时间:2019-02-26
《java ee企业级应用—咖啡网店系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.咖啡下午茶网店系统设计报告1系统分析1.1需求分析1.系统概述在如今这个快速发展的社会,商家建立自己的网站已经成为一种必要的竞争手段。(1)巨大的宣传作用。网络的无所不在和方便快捷将改变我们过去的被动的宣传和经营模式,消费者可以在网上通过直接点击和友好连接的形式浏览我们的网站,这样可以挖掘出大量的潜在客户;可以在网站上发布自己的商品和供求信息。(2)获得详实有效的信息。我们可以根据消费者的消费情况及时的了解到商品的销售情况,例如哪些商品的销量比较好、哪些商品的销量不太好、消费者有哪些建议,可以根据这些情况做
2、出及时的调整。(3)是一种潜在的无形资产。网站的建立,将使得商家的知名度大增,从而扩大了无形资产,并且获得其他形式得不到的品牌效应。本文所设计的这个网店系统主要针对的用户是白领们。快节奏的生活模式如今已是时代潮流,忙忙碌碌充斥着现实的方方面面。在工作的间隙,抿上一口精品咖啡似乎也成为了白领们放松肢体、愉悦心情的重要途径。大部分白领由于工作的原因喝咖啡,主要是因为他们的工作特点以及咖啡的好处:(1)大部分喜欢喝咖啡的白领都是因为咖啡能够提神。因为白领基本因为工作的原因而导致需要吃些东西来提神,而咖啡里面所含有的
3、咖啡因是具有强大的提神效果。所以白领也基本会在上班的时候冲一杯咖啡来提神,好提高自己的工作效率。(2)有实验表明,咖啡因是可以帮助我们预防辐射的危害,而现在的白领基本是需要天天对着电脑,这样就要经常受到电脑辐射的危害,而这个时候如果喝杯咖啡的话就可以预防电脑辐射的危害了。(3)白领因为经常坐着上班,这样就很容易因为消化不良而导致身体的脂肪一直累积从而变胖。而咖啡是具有帮助消化的功能,喝一杯咖啡就可以提高我们的消化能力,快速分解体内的脂肪。这个系统的目标就是让这些消费者在办公室里就可以购买到自己想要的咖啡以及食
4、物,这样可以使得他们的消费变得简便省时,从而可以增加店面的销售量、起到一定的宣传效果、及时的对店面的经营作出调整。2.系统功能分析咖啡下午茶网站的主要功能就是能给这些用户更好的展示本店的产品以及一些新闻动态,从而提高销售量,所以这个网站系统主要提供如下功能。...l用户能够使用本网站浏览、查询饮品,浏览本店通告。l普通用户只能浏览饮品信息。浏览方式分为三种:按类别浏览、按条件浏览、查询饮品。l普通用户只能浏览本店通告。l普通用户通过注册成为注册用户,注册后的用户可登录。登陆后可以修改注册材料。l管理员可以管理
5、饮品分类、管理饮品、添加饮品时能够上传饮品的图片。l管理员可以管理对用户资料进行修改,可以删除用户。2.其他需求分析根据用户对本系统的要求,确定系统在响应时间、可靠性等方面有较高的性能要求。l界面需求页面的主题要突出、布局合理;页面具有明确的导航指示,便于理解、方便用户使用;界面色彩和谐自然。l响应时间需求进入本系统进行任何操作的时候,系统应该及时的进行反应,反映时间在5秒以内。l可靠性需求系统应保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。l开放性需求系统应具有灵活性,以适应将来功能扩展的
6、需求。1.2技术分析1.系统技术选型在系统的实现上,使用的技术是SH(Spring+Hibernate)架构。Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。它基于依赖注入和面向方面技术,大大地降低了应用开发的难度与复杂度,提高了开发的速度,为企业级应用提供了一个有效的轻量级的解决方案。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执
7、行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 数据访问层借助Hibernate...JPA实现。Hibernate是比较成熟的ORM技术,利用Hibernate可以简化了数据库编程,容易从面向对象的角度设计程序。新的Dao设计模式,减少了业务层与底层数据库操作的耦合性。JPA的使用,使得ORM持久化技术更加规范。Spring主要起到集成系统各组成部分的作用。它基于借助于IoS技术,提供了强大的Bean工厂容器,通过配置的方式描述对象及其依赖关系,降低了模块间的依赖性,简化了程序设计。同时
8、,Spring提供的AOP,是对面向对象程序设计的重要补充,借助于AOP技术,可以方便地实现系统级的功能,如事务管理和日志处理等。通过Spring减低的了系统的复制性,使系统便于维护和扩充。2.开发与运行环境NetBeans8.0.2作为开发环境;界面采用JSP开发;MySQL作为后台数据库;Tomcat8.0作为服务器。2系统设计2.1总体结构系统的功能结构如图1所示。图1系统的功能结构...图2
此文档下载收益归作者所有