系统设计说明书SSDD.docx

上传人:b****2 文档编号:982204 上传时间:2022-10-14 格式:DOCX 页数:16 大小:623.11KB
下载 相关 举报
系统设计说明书SSDD.docx_第1页
第1页 / 共16页
系统设计说明书SSDD.docx_第2页
第2页 / 共16页
系统设计说明书SSDD.docx_第3页
第3页 / 共16页
系统设计说明书SSDD.docx_第4页
第4页 / 共16页
系统设计说明书SSDD.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

系统设计说明书SSDD.docx

《系统设计说明书SSDD.docx》由会员分享,可在线阅读,更多相关《系统设计说明书SSDD.docx(16页珍藏版)》请在冰豆网上搜索。

系统设计说明书SSDD.docx

系统设计说明书SSDD

网上书店

系统/子系统设计(结构设计)说明(SSDD)

组员:

说明:

1-《系统/子系统设计(结构设计)说明》(SSDD)描述了系统或子系统的系统级或子系统级设计与体系结构设计。

SSDD可能还要用《接口设计说明》(IDD)和《数据库(顶层)设计说明》(DBDD)力口以补充。

2.SSDD连同相关的IDD和DBDD是构成进一步系统实现的基础。

贯穿本文的术语“系统”如果适用的话,也可解释为“子系统”。

所形成的文档应冠名为“系统设计说明”或“子系统设计说明”。

系统/子系统设计(结构设计)说明(SSDD)1

1引言3

1.1标识3

1.2系统概述3

1.3文档概述3

1.4基线3

2引用文件3

3系统级设计决策4

4系统体系结构设计4

4.1系统总体设计4

4.1.1概述4

4.1.2设计思想4

4.1.3基本处理流程5

4.1.4系统体系结构6

4.1.5功能需求与系统配置项的关系9

4.1.6人工处理过程9

4.2系统部件7

4.3执行概念9

4.4接口设计10

4.4.1接口标识和图表错误!

未定义书签。

5运行设计7

5.1系统初始化7

5.2运行控制8

5.3运行结束8

6系统出错处理设计12

6.1出错信息12

6.2补救措施12

7系统维护设计13

7.1检测点的设计13

7.2检测专用模块的设计9

8尚待解决的问题9

9需求的可追踪性9

10注解9

附录9

1引言

1.1标识

适用系统:

所有可以连接因特网的系统标题:

网上书店

版本号:

1.0

1.2系统概述

本系统应该具有对图书信息的管理以及对用户信息的管理以及存储功能,并能够保存用户账

号信息、购买信息等。

读者可以进行网上浏览书籍、图书检索、网上购书以及网上付款。

木项目的使用者是需要购买书籍的任意用户,故对性能要求较高,需要功能全面、方便且易于

操作。

1.3文档概述

本文档用于帮助开发人员了解工作进度,方便自己和他人阅读和改进代码,还能够帮助管理

人员管理软件开发进程、提高软件的开发效率和质量;便于管理人员、开发人员和操作人员之间的协作、交流和了解,使软件开发活动更加科学有效。

同时,便于用户了解软件的功能、

性能等各项指标。

无保密性要求。

本文档的阅读对象如下:

1开发人员

2测试阶段人员

3对本文档进行评审的人员或机构

4项目组及其他有权需要调用本文档的人员

1・4基线

基线:

GB/T8567-2006

2引用文件

GB/T8567-2006《计算机软件文档编制规范》

张海藩《软件工程导论》(第四版)

张志伟《电子商务之父一一亚马逊网络书店传奇》

3系统级设计决策

根据需求分析,该软件应该基本实现:

1注册新用户:

输入用户名、密码、确认密码。

若三者中存在空白项,则显示提示信息;若

数据库中己存在当前注册的用户名,则显示提示信息;若用户名、密码规格不符合要求,则

显示提示信息。

2用户登陆:

输入用户名、密码。

若用户名不存在于数据库中,则显示提示信息;若用户名与密码不匹配,则显示提示信息。

3添加书籍:

直接在数据库中编辑书籍信息。

4搜索书籍:

输入书名关键字。

若存在,则显示书籍具体信息;若不存在,则显示提示信息。

5购买书籍:

输入购买指令。

若用户已登陆,则显示购买成功,数据库数量减一;若用户未登录,则显示提示信息。

6界面:

魔方书店LOG0用户名登陆链接、首页推荐书籍。

4系统体系结构设计

4.1系统总体设计

4.1.1概述

4.1.1.1功能描述

对书店的图书信息和用户(网站注册用户即潜在购书者)的信息进行有效的管理;对图书的

进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能。

实现数据库的录入、图书检索、用户信息查询、图书信息查询;店中所有的图书能够供用户

随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人

员添加,修改;所有注册用户信息只能由书店管理人员查询。

4.1.1.2运行环境

所有可以连接因特网的操作系统:

1windows系统

2linux系统

3android系统

4ios系统

5mac系统

6windowsmobile系统

4.1.2设计思想

4.121系统构思

一个针对图书交易的网站,所有人都能使用,它包折了用户注册与登陆、图书检索与购买等功能。

该系统运营的网上书店与实体书店相比减少了管理员的工作量,实现书籍管理的数字化,大

大提高了工作效率;用户足不出户即可进入书店浏览与购买所需书籍,节省客户时间,并能

迅速获得所需书籍的全面信息,提高客户购买书籍的效率;网上书店可以24小时营业,不

受时间和地点的限制,既方便了客户,也增加了运营商的收益。

4.1.2.2关键技术与算法

1主要技术:

HTMLCSSJSPMySQL

2主要算法:

存储、查找、对比算法。

4.1.2.3关键数据结构

数据结构是计算机存储、组织数据的方式。

数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。

数据结构往往同高效的检索算法和索引技术有关。

Datastructures

・集合-容器

Multimap

,隼

・树状数组

•堆栈

•数组•关联敎组

•站表

・循环从列

•跡跃列衷

■树

•一叉査删

•红黒树

•AVL't

*圏

丁有向无坏圏

•堆•绞段树

-二元决策囹

■无向圏

 

4.1.3基本处理流程

4.131系统流程图

 

注册

登录信息

4.1.3.2数据流程图

1顶层数据流图:

«ExtemalEntity>注册信息—未注册用户―A

«ExternaiEntity)注册用户

 

2第二层数据流图(前台购书)

ExternalEntity〉

查询信息

登录用户

图书査询

③第二层数据流图(后台管理)

 

1

\>图书信息存储

图书信息

«DataStore>>1

图书信息存储图书信息

订单处理

结果信息

«ExternatEntity〉:

④第三层数据流图(登录信息)

4.1・4系统体系结构

4.141系统配置项

1注册新用户:

注册新的用户名和密码。

2用户登陆:

用数据库中己存在用户名和所匹配的密码登录。

3添加书籍:

直接在数据库中编辑书籍信息。

4搜索书籍:

通过书名关键词搜索书籍。

5购买书籍:

购买书籍。

6界面:

魔方书店LOG0用户名登陆链接、首页推荐书籍。

4.1.4.2系统层次结构

各个配置项之间是并列的关系。

4.1.4.3系统配置项设计

1注册新用户:

输入用户名、密码、确认密码。

若三者中存在空白项,则显示提示信息;若

数据库中已存在当前注册的用户名,则显示提示信息;若用户名、密码规格不符合要求,则

显示提示信息。

2用户登陆:

输入用户名、密码。

若用户名不存在于数据库中,则显示提示信息;若用户名与密码不匹配,则显示提示信息。

3添加书籍:

直接在数据库中编辑书籍信息。

4搜索书籍:

输入书名关键字。

若存在,则显示书籍具体信息;若不存在,则显示提示信息。

5购买书籍:

输入购买指令。

若用户已登陆,则显示购买成功,数据库数量减一;若用户未登录,则显示提示信息。

6界面:

魔方书店LOG0用户名登陆链接、首页推荐书籍。

4.1.5功能需求与系统配置项的关系

 

4.1.6人工处理过程

1要求用户注册用户名

2要求用户登录用户名

3要求用户搜索图书

4要求用户购买图书

5要求管理员管理图书

4.2系统部件

网页和服务器

4.3执行概念

4・4接口设计

441接口设计与图表

用户接口

用户注册和登陆网站,并搜索、查看和购买图书

外部接口

由键盘输入用户名、密码和关键词,由鼠标点击查看、购头等按钮

内部接口

模块间需要传值、数据传递

5运行设计

5.1系统初始化

5.2运行控制

登陆

producy520!

1」。

'BudALora

n曲応

2015-06-14

莹冋卫川

=■■—

城丙百爭天%翊

魔方书店

iff.抚

CubeHookStore

I**as_,

1

厅忌里蹈…—七.二

「—二

 

prinducedby520!

elconrtoCube

木书详细信息:

《J“va而向对彖徧程》

201

J."而耳对■编肾

作孙

补舒

65.0

198

■介.

5.3运行结束

您己成功购买了《Java®]向对象编程》,请继续购物!

返I冋首页

prodbcbdby52Q'

6系统出错处理设计

6.1出错信息

注册和登陆时未按要求输入用户名和密码,会提示错误信息。

6.2补救措施

1数据输入错误:

重新输入数据。

2数据输入缺失:

补充输入数据。

7系统维护设计

7・1检测点的设计

1界面设计与修改检测点

2超链接设计与修改检测点

3数据库链接设计与修改检测点

4服务器运行与维护检测点

8尚待解决的问题

1未实现书籍的批量购买

2未实现真正的在线购买

3只能通过修改数据库来添加书籍

4未实现用户反馈系统

9需求的可追踪性

可以通过某书籍的点击量和购买量来分析书籍的需求情况:

1点击量高、购买量低:

分析书籍价格是否过高

2点击量高、购买量高:

分析书籍是否可以适度涨价并多进货

3点击量低、购买量低:

分析书籍是否需要下架或进行促销活动

4点击量低、购买量高:

分析书籍是否被非法囤积

10注解

缩略语:

CASE

计算机辅助软件工程

ComputerAssistantSoftwareEngineering

COM

计算机操作手册

ComputerOperationManual

CPM

计算机编程手册

ComputerProgrammingManual

CSCI

计算机软件配置项

ComputerSoftwareConfigurationItem

DBDD

数据库(顶层)设计说明

DatabaseDesignDescription

DID

资料条目说明

DataItemDescription

DPMR

开发进度月报

DevelopmentPlanMonthReport

DRD

数据需求说明

DatarequirementDescription

FAR

可行性分析报告

FeasibilityanalysisReport

HWCI

硬件配置项

HardwareConfigurationItem

IDD

接口设计说明

InterfaceDesignDescription

IRS

接口(软件)需求规格说明

InterfaceRequirementSpecification

IV&V

独立验证和确认

Independentverificationandvalidation

OCD

运行概念说明

Op

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1