计算机毕业设计 jsp网上购物系统ssh 毕设

演示视频:


https://www.bilibili.com/video/BV1d4421F78r/

3.1系统初步调查

该网上购物系统目前在国外已经达到稳定的程度的,而在国内且是相对稚嫩,虽然现在有许多的网上购物系统,如淘宝、京东、蘑菇街、唯品会、1号店以及最近兴起的苏宁易购等,但都是处于发展阶段,还未真正的稳定。我的本系统主要分为:客户信息管理、客户购物车管理、客户订单管理等模块。客户信息管理主要是管理客户的基本信息,如:姓名。密码、电话、邮编等;购物车管理主要是对用户加入购物车的商品进行管理,主要包括商品(沙发)的添加、删除、修改等操作;而客户订单管理模块主要是对用户的订单进行管理:订单分为未完成订单和已完成订单,非完成订单是指已经提交订单,但是还没确认订单,即未付款,当确认订单之后就成为了已完成订单。本系统比较于传统商店而言不仅省去了大量的人力和物力,而且还很好的管理用户和商品信息,极大的减少了数据丢失的可能性。

3.2系统体系结构设计

整个系统主要分为前台:用户登录、用户注册、商品列表、购物车页面、订单页面、用户信息修改、安全退出等界面;后台用户登录验证、用户注册验证、用户订单管理、购物车管理等功能模块,如图3.1和3.2所示。

       eada6274ce53afa51d562cd28c16c897.jpeg

图3-1  系统结构图

e9d30dfd98100b0e11e18c972a7b56a8.jpeg

图3-2  系统结构图

3.3用户用例

3.3.1顾客用例说图

顾客用例主要有:个人信息维护、订单维护、安全退出、登录、注册等。

f898fc81b1962ac05b02fc8937dda6f6.jpeg

图 3-3  顾客用例图3.4商品管理员用例说明

3.3.1商品管理员用例说图

商品维护员用例主要有:登录、添加商品、删除商品、修改商品信息、查看商品信息等。

8aea6bc6915477bf32c0802d41984759.jpeg


图 3-4  商品管理员用例图

3.1总体设计目标

作为一个网上购物系统,除了要功能全面、操作简单、符合基本网上购物系统的功能外,还应该要满足全国甚至是全球广大用户的需求,大家都知道,如今的购物系统在国内已经出现了几十家,而且还有一些老牌的购物系统已经逐步的优化到精益求精的地步了,比如:淘宝,京东等,所以,现在设计的新的购物系统需要具有独特的风格,以更好的抓住消费者的心理,设计出一个全新的网上购物系统,具体需要的一些目标如下所示:

l 界面是一个系统的重中之重,众所周知,为了抓住消费者的心里首先要抓住的就是消费者的眼球,如果一个东西一眼就能被消费者看中,那说明这个东西已经被消费者留在了他们的心里,如果界面设计的不好,那消费者看一眼便会产生厌恶的心理,所以,界面的设计除了要简洁、友好外,还要一目了然,即操作方便、快捷;

l 如今信息化时代的快速发展,已经导致了一些东西的更新换代的越来越快,就比如说用户的手机号,只要有大的优惠,便可能换掉一个手机号,所以,为了适应用户有些信息可能更换较为频繁,因此,系统需要考虑到用户可以随时修改自己的个人信息;

l 数据的检测是每个系统所必备的一个功能,如果一个系统没有数据的检测,将会出现数据凌乱,或者会是一些有害的信息的传入等,长久于此,将会使系统不能正常运行,所以,对于用户输入的数据,系统要有检错机制,尽可能排除人为的错误;

l 数据的安全涉及到系统的安全,如果存储的数据不安全,则可能会导致其他有关联的数据丢失,甚至可能会影响到系统中其他用户数据的安全,所以,数据的存贮要确保正确安全

l 为了得到广大用户的信任,系统的安全性,稳定性,可靠性就必须得到用户的认可,其次,为了系统以后能更好的维护,需要做到系统开发中代码的复杂度和冗余度尽可能的降到最低,总而言之,系统需要最大限度的使维护方便,运行要安全、稳定、可靠。


3.2系统类图

主要系统类有:用户、用户订单、用户订单项、商品信息主要系统类图如下:

d6d9203518c1b95fb99b485ab546a7b5.jpeg图3-1  系统类图

3.2.1系统类说明

该系统功能从客户端和服务器端角度来说可以分为以两大模块,具体的每一个模块又可以分为几个小模块

一、用户类

(1) 顾客用户

A.登录

1)输入:用户名,用户密码

2)处理:

l 判定输入用户名、密码是否为空

l 判定用户名是否存在

l 判定用户名、密码是否正确

3)输出:

l 登录成功:跳转到首页面

l 登录失败:弹出“用户名或密码不正确”、“该用户不存在”

B.查看个人信息

1)输入:无

2)处理:

l 判定是否登录

3)输出:

l 显示顾客自己的基本信息

C.更改个人信息

1)输入:点击“用户信息修改”按钮

2)处理:

l 判定是否登录

l 判断修改输入的用户名是否合法

3)输出:

l 顾客信息是否更新成功

D.购物车信息

1)输入:点击导航栏中的”购物车“

2)处理:

l 判定该顾客是否已经登录

3)输出:

l 显示该用户中购物车的清单信息

l 每添加一件商品,都会提示总价格

E.确认订单信息

1)输入:点击购物车页面中的“提交订单“按钮

2)处理:

l 判定该顾客是否已经登录

3)输出:

l 显示该用户的基本信息(修改基本信息)

l 下拉菜单方式选择付款(网银支付、货到付款、支付宝        转账    

l 显示要付款的购物清单

l 确认无误可以选择”确认付款“

(2)商品管理员

A.登录

1)输入:用户名,用户密码

2)处理:

l 判定输入用户名、密码是否为空

l 判定用户名是否存在

l 判定用户名、密码是否正确

3)输出:

l 登录成功:跳转到首页面

l 登录失败:弹出“用户名或密码不正确”、“该用户不存在”

B.查看商品信息

1)输入:商品名

2)处理:

l 判定是否登录

3)输出:

l 显示要查询的商品信息

C.添加商品

1)输入:点击“添加”按钮

2)处理:

l 判定是否登录

l 打开添加商品窗口

l 判断输入的信息是否为空、合法

3)输出:

l 点击“提交”按钮后关闭添加窗口,并在商品列表中显                示刚才添加的商品

D.修改商品信息

1)输入:点击商品列表中的相应的”修改“按钮

2)处理:

l 判定该顾客是否已经登录

l 打开修改商品信息窗口

l 判断输入的信息是否为空、合法

3)输出:

l 点击“提交”按钮后关闭添加窗口,并在商品列表中显                示刚才修改的商品

E.删除商品信息

1)输入:点击商品列表中的相应的”删除”按钮

2)处理:

l 判定该顾客是否已经登录

3)输出:

l 返回删除成功,展示剩下的商品列表

3.3系统流程图

本系统涉及的主要业务流程主要有:用户登入,程管理,个人信息管理等方面,整个系统流程图如下图所示:

d9c456334b74bedf954bf552a7603970.jpeg

图3-2  系统流程图


  • 21
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等 基于SSH的项目源码,可用于毕业设计课程设计、参考学习等

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

言宇程序

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

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

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

打赏作者

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

抵扣说明:

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

余额充值