全球旧事资料 分类
目录
《网上书店》购物车模块软件设计说明书
第一章引言
11概述
《网上书店》购物车模块软件系统设计说明书的目的在于从设计的角度明确系统的业务品种、功能范围,明确与业务主机终端系统的接口和业务处理模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。
12背景
系统名称:《网上书店》系统
组织:缤文书店涉众:
涉众:
学生:让学生能够找到喜爱的书籍
家长:让父母找到对自己孩子有利于学习的资料。
图书管理员:降低管理员对书籍管理的负担
老大:缤文书店的老板
开发者:开拓者小组所有成员
13定义
14参考资料
《网上书店系统购物车模块用户调研》
f《网上书店购物车模块需求与分析说明书》15术语与缩写解释2系统架构
3设计说明31购物车子系统添加图书到购物车设计311类图
312实现类设计
f1购物车设计1)属性说明2)方法设计方法1:添加图书到购物车
Publicboolea
addBookbook1获取存放在sessio
中的所有图书。
ListbookbooksSessio
getAttribute“books”2如果books为空,则初始化books集合
Ifbooks
ullListBookbooks
ewArrayListBookSessio
setAttribute“books”books
3遍历查看该图书是否已经存在如果已经存在了,则直接添加一个销量值;如果
不存在,则将改图书添加到books中,存放到sessio
缓存中。I
ti0标识符。ForBookbbooks
IfbgetBook_IDbookgetBook_IDbsetSaleNumber1i1
fretur
trueIfi0BooksaddbookRetur
trueRetur
false4重新将books存放在sessio
中。Sessio
setAttribute“books”books5如果返回值为true,则返回添加成功页面。反之,则返回添加失败页面。313顺序图
f314界面设计
32购物车子系统浏览购物车设计321类图
f322实现类设计1购物车设计1)属性说明2)方法设计方法1:浏览购物车
publicListBookShowAllBook1获取存放在sessio
中的所有图书。ListBookbooksSessio
getAttribute“books”2如果books不为空,返回到浏览成功页面。3如果books为空,返回浏览失败页面,提示用户购物车为空。
313顺序图
f314界面设计
f33购物车子系统修改购物车设计331类图
332实现类设计1)属性说明2)方法设计方法1:修改购物车书籍信息
Publicboolea
updateBookbook1获取存放在sessio
中的所有图书。ListbookbooksSessio
getAttribute“books”2遍历集合books查询到需要修改的图书ForBookbbooksIfbgetBook_IDbookgetBook_IDbsetSaleNumberbookgetSaleNumber
fretur
trueRetur
false3重新将booksr
好听全球资料 返回顶部