- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
1 -
基于J2EE的社区电商平台系统的设计与开发
基于J2EE的社区电商平台系统的设计与开发
1302〔2021〕06-00-05
0引言
在互联网和通信行业日新月异的今日,网购已成为一种潮流,一种快速便捷的生活模式。互联网提供更多的购物方式选择,你在外出时可能买不到的东西,只需打开网页鼠标点击,下订单、付款,就可以在家里等待货物被送到手上。因此本文基于JavaEE[1]平台和SSM[2]框架,设计了一个小型电商平台,可用于小型社区和城镇的电商治理。
1系统需求分析和设计方案
1.1用户用例分析
本系统涉及的角色有用户和后台治理员两种。用户中的买家可以进行的操作有:登录、注册、扫瞄商品、查看商品详情、将商品添加到购物车、删除订单,买家的用例图如
图1所示。后台治理员以治理员的身份登录后台系统后可以对商品和订单以及用户信息进行查看和部分信息进行修改删除增加等操作。由于该角色功能比较单一,所以在此不再给出用例图。
1.2设计方案
系统接受B/S设计模式,在功能上把用户界面和治理员界面独立拆分成两个单独的系统,对两个系统分别设计。系统的开发环境为JDK1.8,MySQL5.6和Tomcat8.0。技术方面接受以SSM框架为核心来实现本设计,帮助以Maven来操纵版本Shiro来增添授权认证功能。
1.3用户模块
本设计主要有两个角色的大功能,其中用户系统分为
6大功能模块,如图2所示。
〔1〕平台门户界面模块
该模块电商平台的门户,门户是作为该电商平台的首页,通过门户顾客可以轻松访问到该电商平台任一商品。
〔2〕登录注册模块
该模块主要用于用户在没有登录之前,在页面做拦截操作,制定拦截一些特定需要账户信息的操作,将商品加入购物车等,使用户完成登录或者注册的操作;在进行注册操作时,利用邮箱验证用户信息是否合法。注册胜利后的用户可以用过手机号或者邮箱登录。
〔3〕修改个人信息模块
用户在完成下单操作之前,需要先完善自身的信息,包括收货地址,联系方式等,除此之外还包括修改用户昵称和修改登录密码。
〔4〕商品详情展示模块
商品展示功能能够展示商品的具体信息,包括商品的价格、商品的评价、商品的优点和商品的评价等等。
〔5〕商品购物车模块
在用户扫瞄商品时,点击将商品加入购物车,即在页面右下角显示购物车内容,包括购物总金额、数量等信息。
〔6〕订单模块
当用户点击购物车旁边的按钮“我选好了〞,跳转页面至订单详情页。该页面可以显示加入购物车的全部商品的详情,并且添加收货地址和选择付款方式。点击提交订单,即可在用户个人界面查看该订单记录。可以执行取消、删除等操作。
1.4治理员模块
本系统中,治理员系统分为治理员的登录和治理员后台两大功能模块。
〔1〕治理员的登录模块
为了区分于用户,且本身治理员自身的操作就关系到整个系统的安全性,所以对治理员登录模块做了不同于用户的登录设计,加入了Shiro安全框架,来确保治理员身份的合法性。
〔2〕治理员的后台模块
治理员依据职责的不同,负责的内容不同。在治理后台时也有权限的划分,比方一号治理员只拥有查看商品信息的权限,而二号治理员拥有新增和删除商品的权限。为了监管系统数据的安全添加了日志模块,可以实时记录是哪一位治理员在什么时候对什么进行了操作。
2系统架构设计
使J2EE体系[3]的软件在安全性、可扩展性、健壮性方面具备极大优势[4]。系统架构[5]设计是系统编程实现的基础,是项目设计的核心。本系统接受三层架构系统模式,即controller〔操纵层〕,service〔业务层〕和dao〔数据长久层〕。
依据系统需求一共设計9张表,利用数据库建模工具,构建表结构图和表间关系图如图3、图4所示。
SSM框架整合示意图如图5所示。
3电商平台前端功能实现
依据顾客在购置商品过程的要求,该电商购物平台系统的用户模块设计目标包括如下内容。
〔1〕扫瞄商品。不管用户是否注册,只要打开指定网页即可扫瞄全部商品。
〔2〕登录注册。一旦用户点击加如购物车操作或者访问会员界面时,检测用户是否登录,假如没有登录则登录,没有注册的应先注册再登录
〔3〕加入购物车。用户可以将任何一件想要购置的商品加入购物车,进行结算。
〔4〕个人中心。在个人中心中完善个人信息、地址、电话、姓名等。
〔5〕订单结算。对加入购物车中的商品可以进行结算操作,使用微信付款、支付宝付款、货到付款都可以。
〔6〕订单查询。对已经结算的商品可以查看相关信息。
3.1主页面模块实现〔5〕查看日志。删除指定日志,导出日志信息到Excel。
4.1治理员登录
治理员与用户不同,用户只要下单之后就不用再管之后的操作,全部交给治理员来做后续订单的执行操作,所以治理员的登录就比用户相较而言要严格许多。因为假如被非法登录,便可以执行全部和订单有关的操作
原创力文档


文档评论(0)