基于ssm三种角色商城系统可做毕业设计参考

1绪 论
1.1 课题背景、目的及意义
1.1.1 课题背景
从互联网诞生之初被视为一种技术,到逐步呈现出媒体属性,社交属性、意识形态属性。网络空间与我们生活息息相关。行业中充分体现了“互联网+”的战略思想。
据中国数据信息网数据显示,受全球疫情的蔓延对产业带来了巨大的冲击,2020年中国商品房同比下降68.2%,但当前中国防疫取得显著成果。2021年中国商品销售额总达到986.8亿元,同比增长131.4%。[11]产业正逐步回稳复苏,更有一系列主旋律优秀商品上架,引起购买热潮,给中国商品房带来了促进作用。自08年国内首个线上购买平台的成立,从此打开了中国线上在线购买的大门,从而解放了线下实地购买排队久的困扰。越来越多的购买者选择选择网上购买商品,网上购买意味着更加方便快速的购买体验。综合现如今商城购买的现状,解决了网络购买系统在用户体验上的不足,放大用户体验的优点。我国网络购买平台的用户体验感依然还有进一步可提升的空间。
本文秉持着从用户角度出发的思想观念,切身体验用户浏览网站的全过程以及管理员对整个商城的管理需求,尽可能给用户带来最佳的体验。
1.1.2 项目开发目的和意义
现如今科技的卓越发展,时代环境的大变革。人们生活变得越来越多元化,这种多元化很大程度上由互联网科技发展引起,日新月异的互联网让我们实现了众多的不可能。社会高速发展,快节奏下的高压生活,让人们更加注重精神层面的放松。彼时行业变得家喻户晓,更多人的选择购买这一途径来消解压力,寻求更多共鸣。传统的购买方式单一且效率低,顾客需要在到达后才可选择,但商城条件有限无法让顾客从多个角度了解。这样就造成了购买者选择商品的困难。若遇到高峰时段,顾客购买的积极性还会被排队打消。从管理人员的角度来看,一套得心应手的管理系统也是推动商城运营的好方法。综上所述,设计本网站为将一系列问题给予解决,让系统用户体验线上流畅购买,在本网站中对详情页面中用户可以看到相关的评论和收藏,可以作为是否选择观看本商品的参考。让商城管理员的管理变得更加轻松简单。
1.1.3本文组织结构
本文一共分为六个章节,现将每个章节的内容概要介绍如下:
第一章:介绍了该项目的课题背景和项目开发的目的和意义,以及本文的主要组织结构,为商城购买打下基石。
第二章:对系统的需求进行了分析,分不同的角色进行了功能分析和用例描述。并对系统的非功能性需求和可行性进行了描述。
第三章:主要是综合前两章的需求,对整个系统进行架构和功能模块的设计。明确整个系统的结构,方便后期进一步更加清晰地完成实现。
第四章:主要是对系统的详细设计,包含了对数据库的设计和对系统全面的E-R图设计。
第五章:主要选出了整个系统中较为重要的模块实现进行流程图、实现过程、运行截图展示。
第六章:集中对已经实现的系统测试进行功能模块的测试。
本文的最后是对商城管理系统设计与实现的总结。

2系统需求设计
2.1 系统需求描述
系统功能需求分为会员使用功能和系统管理功能,其中会员包括未注册和已注册。商家需要管理员审核商家,只有通过的商家才能发布商品。
1、未注册游客因权限限制仅包含浏览查看、商城基本信息。
2、已注册用户使用功能包括用户浏览、会员登录、会员注册、会员购买商品、会员查看个人信息、评论、评分功能。
3、系统管理功能包括管理员管理会员、商家、管理商品、管理员管理订单和管理员管理系统设置功能。
2.2功能性需求分析及用例描述
根据对本网站的功能需求分析,将通过参与系统使用的三个不同视角展现系统主要功能。
现在确定本系统用例模型有三种,分别是商家、注册会员和系统管理员。下面分别对这三个角色的功能进行描述。
2.2.1商家
商家在注册以后,如果想要登录,一定要通过管理员审核通过,才能正常发布商品,对会员购买的商品进行发货。主要功能如下(图3-1为商家用例图):

图3-1商家用例图
2.2.2会员
已在本网站注册过的会员是经购买网站合法认证的用户。登录网站后可以浏览、购买商品、对商品评分、评论、评论商城和订单支付。注册用户主要功能如下(图3-2为会员用例图):

图3-2 会员用例图
2.2.3系统管理员
系统管理员主要负责系统的后台管理工作,主要功能如下(图3-3为系统管理员用例图):

图3-3 系统管理员用例图
明确整个系统中三个角色不同的功能后,这三者功能数据的联动就将整个系统紧密的连接在一起。图3-4为下面是系统登录鉴权用例:
图图3-4系统登录鉴权用例图

2.3非功能性需求分析
2.3.1系统的实用性
人们越来越依赖网络来解决问题,该系统可在线上让用户随时随地解决购买问题。避免购买程序繁琐、排队时间长、选择商品困难等问题。在界面设计上,系统的界面直观地向用户呈现了每个模块的功能,且操作简单易上手。同样系统大众化推广也很简单方便,不受限。
2.3.2系统的安全性
系统安全性,主要是针对系统使用者信息的保密工作。会员注册信息时的个人信息商城管理系统中记录了重要用户信息,包括用户的个人隐私等信息,以及系统生成的账号、密码。
2.3.3系统的稳定性
系统的稳定性着重体现在系统出现系统操时出现的冗余的情况下,统会采取相应的措施来打破现有状态。应在开发代码时充分考虑到各种错误会出现的情况,并未其设置相应处理。系统应采用稳定的操作系统、数据库、中间件等,以保证系统的稳定性。
2.3.4系统的开放性
系统的开放性是一个系统可以广为普及的重要条件。它需要适配不同电脑的不同系统,也就是我们所说的兼容性。系统可以实现在不同版本的Windows系统中运行。系统对浏览器的包容性需要很强,由于采用的b/s结构,客户端使用浏览器,浏览器也就成为了系统运行的载体。
2.4 可行性分析
可行性分析在课题确立相对成熟的情况下,进一步深入分析系统开发完成后投入现实使用的情形中,该系统是否具备必要的条件和资源。主要从经济、技术、可操作性三方面来分析。
2.4.1 经济可行性
面对近几年来,我国的经济体系愈发成熟,经济形式也愈发多变。线上经营模式已经被各行各业广泛认可。大众上网率普遍提高,网民逐渐增多。信息化传播的时代,线上经营模式应运而生。每个行业都在拓宽网络板图,将自己的产品托管于网络,由于线上模式的流转方式的特殊性、自动化特点将节省一批管理人员的费用,只需保证数据上传的准确性、宣传到位借助网络传播从而能将产品的曝光度增加。
商城管理系统同样适用于上述线上经营模式,开发成本较低但要考虑到后续宣传、维护的费用。一个功能齐全、使用感良好的商城管理系统,能客观带动商城的商品、的宣传。购买系统的可持续发展对标文娱行业的发展对标,影响较小。节约人力管理,只需要一个后台管理员上线信息即可。线上购买的方式更加吸引购买者。
2.4.2 技术可行性
本系统基于Spring+Spring MVC+MyBatis作为系统的基本框架,有了这个框架后会让整个系统的开发变得更加清晰,有助于编写。将MySQL作为数据库, 并采用B/S模式。由于SSM功能强大,MySQL灵活易维护在开发方面具有方便快捷、使用灵活的特点,成为轻平台开发的首选。硬件方面,硬件更新的速度越来越快,因本系统运行无特殊功能需求故硬件也无硬性要求。正常考虑用户数据密度大时内存是否充足、服务器的响应是否灵敏。满足以上条件即可。
2.4.3 操作可行性
该系统采用B/S结构,从而最大限度地使客户端用户易于操作。客户端通过浏览器来访问网站,具有很强的实用性。B/S结构服务器端回答了客户端处理逻辑复杂的问题。B/S结构可以直接放在广域网上运行,从而达到了控制多客户访问的目的体现交互性。若后续需要更新或升级功能可直接在服务器端升级,无需客户端做任何操作。

3 系统概要设计
3.1 系统架构
SSM是当前主流的Java EE轻量级开源框架集合,由Mybatis、Spring、Spring MVC三个框架组合组合而成,采用标准的MVC模式,具有速度快、性能高且稳定、配置简单等特点,适用于搭建各种大型的企业级应用系统[14]。SSM执行逻辑总体可划分为表示层(View)、控制层(Controller)、业务逻辑层(Service)和数据访问层(DAO)层[15-17]。SSM系统架构图,如图2-8所示。
Spring框架负责在三层的调用过程中对象的注入,本系统的事物也是使用了spring注解式的事物。Spring MVC主要是在接口层完成系统当中包括用户信息、医生信息等多种信息接口的编写以及返回视图的指定。Mybatis框架负责数据层的数据库操作通过mapper文件映射dao方法对的方式,完成数据库表的增加、删除、查询、修改。SSM框架是通过在配置文件中的引用与项目中依赖包的导入,完成对Spring,Spring MVC和MyBatis的整合,实现完整的前后端通信流程,适用于搭建各种大型的企业级应用系统,并有效保证系统的开发效率和稳定性。
3.2 系统功能模块设计
当从会员的视角进入商城管理系统的页面时,如果他未注册此时他对整个系统所做出的操作仅停留在浏览的层面,无法操作数据。他浏览网站时分配的权限与会员基本相同除无法购买、无法查看个人中心。在网站上完成购买的操作,首先网站需要对用户进行区分这就是注册的功能。注册过的会员信息会同步到数据库中,下次登录即可自动识别。登录过后用户可在首页观看到最近上架的商品,每本商品点击后将进入到此详情、评论、评分、商品排名、选择购买。上述功能的数据支撑全部需要管理员与商家来对数据进行提前录入。所以商城管理系统需要前后端分离的形式来完成。本小节主要从前后台的视角来完成系统功能模块设计。
系统的前台是与用户交互的直接平台,这是用户与系统接触的第一关。所以前台设置了登录注册模块,以便用户和会员的权限。在前台中设计有列表、商城列表。这两个模块的入口在系统的导航栏分别点击商品、商城即可进入。当这两个列表中存放着该的所有商品、商城。当点击感兴趣的商品时就跳转到详情的模块。此模块中包含着商品介绍、评论、商品的排序购买模块。用户选择购买后生成的订单会在后台会员有显示。这就引出了后台管理模块,当我们登录完成后在右上方的个人中心入口即可查看个人相关信息。可以在这里更改昵称、更换登录密码、更换头像、我的收藏。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bsgood

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值