没有合适的资源?快使用搜索试试~ 我知道了~
详细设计_final1
需积分: 0 0 下载量 192 浏览量
2022-08-08
23:24:33
上传
评论
收藏 8.61MB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86393294/0001-464589fe5d0b8424573252bb619b1c64_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
43页
1.2 软件设计目标 其软件设计目标是实现一个采用JavaEE开发、包括账户模块、商品管理模块、查询模块、购物模块、系统管理模块、统计模块等六大模块的Java
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86393294/bg1.jpg)
SCUT 网上购物系统 详细设计 <V2.1>
1 / 43
详细设计
—— SCUT 网上购物系统
目录
详细设计 ..........................................................................................................................................1
—— SCUT 网上购物系统.........................................................................................................1
0. 修订历史 .....................................................................................................................................2
1. 概述 .............................................................................................................................................2
1.1 系统概述 ...........................................................................................................................2
1.2 软件设计目标 ...................................................................................................................2
2. 术语表 .........................................................................................................................................3
3. 设计概述 .....................................................................................................................................4
3.1 系统的复用计划 ...............................................................................................................4
3.2 系统接口设计 ...................................................................................................................4
3.2.1 提供给用户的界面 ................................................................................................4
3.2.2 系统外部接口设计 ................................................................................................8
3.2.3 系统内部接口设计 ................................................................................................8
3.3 对象模型设计 ...................................................................................................................9
3.3.1 对象模型 ................................................................................................................9
3.3.2 前端页面结构 ........................................................................................................9
3.3.3 对象描述 ................................................................................................................9
3.4 系统功能(用例)实现详细设计.............................................................................11
3.4.1 顺序图 ..................................................................................................................11
3.4.2 状态图 ..................................................................................................................16
3.5 系统非功能设计 ........................................................................................................26
![](https://csdnimg.cn/release/download_crawler_static/86393294/bg2.jpg)
SCUT 网上购物系统 详细设计 <V2.1>
2 / 43
3.5.0 约束矩阵 ..............................................................................................................26
3.5.1 性能设计 ..............................................................................................................27
3.5.2 维护性设计 ..........................................................................................................27
3.5.3 易用性设计 ..........................................................................................................27
3.5.4 兼容性设计 ..........................................................................................................27
3.5.5 可拓展性设计 ......................................................................................................27
3.5.6 可靠性设计 ..........................................................................................................27
3.5.7 灾备设计 ..............................................................................................................28
3.5.8 安全性设计 ..........................................................................................................28
0. 修订历史
版 本
日 期
描 述
作 者
v1.0
2018.10.22
完成概述部分
林少辉
V1.1
2018.10.24
系统复用计划
刘斌
v1.2
2018.10.26
系统内外部接口设计
刘斌
V1.3
2018.10.26
对象模型设计
游增
V1.4
2018.10.30
系统顺序图
林水泉
v1.5
2018.10.30
系统状态图
汪喆
V1.6
2018.10.29
非功能性需求
林烁
v1.6
2018.10.31
根据各部分,补充术语表
林少辉
v2.0
2018.10.31
小组讨论,对概要设计进行整体修订
全体成员
v2.1
2018.11.21
格式审校,调整排版,
添加目录页码页眉
林烁
![](https://csdnimg.cn/release/download_crawler_static/86393294/bg3.jpg)
SCUT 网上购物系统 详细设计 <V2.1>
3 / 43
1. 概述
1.1 系统概述
SCUT Mall 是一个模仿京东的购物网站,分为客户端和管理员端。客户端主要用于让用
户进行购物、操作购物车、查询商品信息、打折促销活动以及用户购物统计功能;而管理员
端用于系统管理员、业务员进行商品分类管理和销售数据统计等场景。
1.2 软件设计目标
其软件设计目标是实现一个采用 JavaEE 开发、包括账户模块、商品管理模块、查询模块、
购物模块、系统管理模块、统计模块等六大模块的 Java Web 网页。其中账户模块是许多 IT
系统的基本模块,用户可以注册、登录账户,并编辑修改账户的身份、地址信息。商品管理
模块是 SCUT 网上购物系统的核心模块之一,商品管理是指商品上推到系统中,呈现在用户
的可浏览视图中以供购买,商品下架则是不开放该商品的购买权限以及移出用户的可浏览识
图。查询模块是 SCUT 网上购物系统的核心模块之一,用户可以查询在售商品(即已上架的
商品)、查询购物车中的商品和查询已购买的商品。购物模块是 SCUT 网上购物系统的核心
模块之一,用户对心仪的在售商品或购物车中的商品进行购买产生结算,主要有订单结算、
积分结算和打折结算。系统管理模块是 SCUT 网上购物系统的支撑模块之一,管理员通过管
理界面查看用户信息、业务员信息、商品信息、业务员/统计人员授权、用户封号等操作,
以及开启和关闭系统。统计模块是 SCUT 网上购物系统的核心模块之一,统计人员根据系统
的业务数据进行相关的用户、订单、营业额的统计,为商业决策提供建议。
而在具体的开发上,我们选择了 springboot 框架,使得开发更加容易入手;而 MVC 模
式的使用,有利于将代码分解,逻辑更加清晰;此外,我们还将使用 Tomcat 作为服务器,
租用阿里云的入门级服务器,这些资源都是不可或缺的!
在非功能性需求方面,系统响应速度:用户操作系统平均响应时间小于 3 秒。支持最大
并发数为 50。在维护方面整个应用软件系统应能够连续 7*24 小时不间断工作,应用软件中
的任一模块更新、加载时,在不更新与上下模块的接口的前提下,以不影响业务运转和服务
为原则;应用软件具有较高的自动化程度,如:自动异常调度、自动故障告警、自动任务恢
复等;应用软件具备相应容错手段,能容许操作人员的某些失误操作。在安全性上包括用户
和权限管理,数据范围权限的控制,对支付通讯进行加密,防止数据篡改、攻击。
![](https://csdnimg.cn/release/download_crawler_static/86393294/bg4.jpg)
SCUT 网上购物系统 详细设计 <V2.1>
4 / 43
2. 术语表
术语
术语解释
HTML
超文本标记语音,标准通用标记语
言下的一个应用。“超文本”就是指页
面内可以包含图片、链接,甚至音乐、
程序等非文字元素
CSS
层叠样式表是一种用来表现 HTML(标
准通用标记语言的一个应用)或 XML
(标准通用标记语言的一个子集)等文
件样式的计算机语言。
javascript
JavaScript 一种直译式脚本语言,是一
种动态类型、弱类型、基于原型的语言,
内置支 持 类 型。它 的 解 释器被 称 为
JavaScript 引擎,为浏览器的一部分,
广泛用于客户端的脚本语言,最早是在
HTML(标准通用标记语言下的一个应
用)网页上使用,用来给 HTML 网页增
加动态功能
Tomcat
Tomcat 服务器是一个免费的开放源代码的
Web 应用服务器,属于轻量级应用服务器,
在中小型系统和并发访问用户不是很多的场
合下被普遍使用,是开发和调试 JSP 程序的
首选
3. 设计概述
3.1 系统的复用计划
即库、框架、模式、构件等方面的复用。
本系统采用 SpringBoot 框架,创建独立的 Spring 应用程序。直接嵌入了 Tomcat,自动配
置 Spring 和第三方库,不需要 XML 配置。
![](https://csdnimg.cn/release/download_crawler_static/86393294/bg5.jpg)
SCUT 网上购物系统 详细设计 <V2.1>
5 / 43
MVC 模式,Model View Controller,是模式-视图-控制器,用一种业务逻辑、数据、界面
显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用
户交互的同时,不需要重新编写业务逻辑。MVC 用于映射传统的输入、处理和输出功能在
一个逻辑的图形化用户界面的结构中。Model(模型)表示应用程序核心(比如数据库记录
列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数
据库记录)。
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。Model(模型)是应用
程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View
(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller
(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户
输入,并向模型发送数据。
说明:在分析、设计、编码、评审等活动中未嵌入与复用有关的活动;软件过程中也未
定义复用设计师、复用工程师的角色,故
创建可复用构件:无
使用可复用构件:无
说明:在分析、设计、编码、评审等活动中未嵌入与复用有关的活动;软件过程中也未
定义复用设计师、复用工程师的角色;项目规模较小,无复用需求;功能模块较为独立,无
需复用构件支持。
3.2 系统接口设计
3.2.1 提供给用户的界面
1. 用户点击登录,输入用户名和密码
剩余42页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar](https://profile-avatar.csdnimg.cn/586d8d5d45ef476fb5b140ba80f1de5c_weixin_35761503.jpg!1)
网络小精灵
- 粉丝: 26
- 资源: 335
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0