logo资料库

网上商城详细设计.doc

第1页 / 共112页
第2页 / 共112页
第3页 / 共112页
第4页 / 共112页
第5页 / 共112页
第6页 / 共112页
第7页 / 共112页
第8页 / 共112页
资料共112页,剩余部分请下载后查看
1.简介
1.1内容
1.2适用对象
1.3参考文档
2.系统整体架构
3.资源层设计
3.1 数据库设计的概念模型
3.2 资源层组件
3.2.1资源层类图
3.2.2 类详细设计
3.2.2.1 ProductClassffication类
3.2.2 .2 Product类
3.2.2 .3 Order类
3.2.2 .4 OrderItem类
3.2.2 .5 Level类
3.2.2 .6 Administer类
3.2.2 .7 Comments类
3.2.2 .8 Customer类
3.2.2 .9 Favorite类
3.2.2 .10 FavoriteItem类
3.2.2 .11 Cart类
3.2.2 .12 CartItem类
3.2.2 .13 Member类
3.2.2 .14 Address类
4.业务层设计
4.1 业务层概述
4.2 业务层类图
4.3 业务层类详细设计
4.3 .1 ProductClassificationService类
4.3 .2 OrderService类
4.3 .3 SalesService类
4.3 .4 productService类
4.3 .5 LevelService类
4.3 .6 AdminService类
4.3 .7 CustomerService类
4.3 .8 AddressService类
4.3 .9 productService类
4.3 .10 CommentService类
4.3 .11 CartService类
4.3 .12 FavoriteService类
5.表示层设计
5.1 表示层概述
5.2 表示层类图
5.3 用例实现
5.3.1管理员权限管理用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
6.控制器(Servlet、Action类)
5.3.2添加管理员用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.3修改管理员信息用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.4信息导出用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.5修改自身信息用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.6添加商品目录用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.7修改商品目录用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.8删除商品目录用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.9添加商品信息用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.10修改商品信息用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.11删除商品信息用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.12查询系统订单用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.13审批订单用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.14查看销量统计用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.15查看系统会员信息用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.16会员级别设置用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.15删除会员用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.16注册管理用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.控制器(Servlet、Action类)
5.3.17 删除收藏夹商品用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP)
5.3.18将商品添加到购物车用例
1.1 用例名称及编号
1.2.用例概述
1.3.页面流程图
1.4 视图设计(ASP)
5.3.19对收藏夹的商品进行搜索用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.3.20下订单用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.3.21商品浏览用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.3.22商品搜索用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.3.23商品评论用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP、Servlet)
5.3.24交易查询用例
1用例名称及编号
2用例概述
3视图设计
4控制器
5.3.25密码找回用例
1用例名称及编号
2用例概述
3页面流程
4视图设计
5控制器
5.3.26积分查询用例
1用例名称及编号
2用例概述
3页面流程
4视图设计
5控制器
5.3.27个人信息维护用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP)
5.3.28用户注册用例
1.用例名称及编号
2.用例概述
3.页面流程图
4.视图设计(ASP)
5.3.29用户登录用例
1.用例名称及编号
2.用例概述
3.页面流程图
解决方案说明书 1. 简介......................................................................................................................................7 1.1 内容................................................................................................................................. 7 1.2 适用对象......................................................................................................................... 7 1.3 参考文档......................................................................................................................... 7 2. 系统整体架构......................................................................................................................8 3. 资源层设计..........................................................................................................................8 3.1 数据库设计的概念模型....................................................................................................... 8 3.2 资源层组件........................................................................................................................... 8 3.2.1 资源层类图.......................................................................................................................................8 3.2.2 类详细设计......................................................................................................................................9 3.2.2.1 ProductClassffication 类................................................................................................................ 9 3.2.2 .2 Product 类................................................................................................................................... 10 3.2.2 .3 Order 类...................................................................................................................................... 12 3.2.2 .4 OrderItem 类............................................................................................................................ 13 3.2.2 .5 Level 类....................................................................................................................................14 3.2.2 .6 Administer 类...........................................................................................................................15 3.2.2 .7 Comments 类........................................................................................................................... 16 3.2.2 .8 Customer 类............................................................................................................................. 17 3.2.2 .9 Favorite 类............................................................................................................................... 18 3.2.2 .10 FavoriteItem 类...................................................................................................................... 18 3.2.2 .11 Cart 类....................................................................................................................................19 3.2.2 .12 CartItem 类.............................................................................................................................20 3.2.2 .13 Member 类............................................................................................................................. 21 3.2.2 .14 Address 类..............................................................................................................................23 4. 业务层设计........................................................................................................................25 4.1 业务层概述......................................................................................................................... 25 4.2 业务层类图......................................................................................................................... 25 4.3 业务层类详细设计............................................................................................................. 25 4.3 .1 ProductClassificationService 类................................................................................................. 26 4.3 .2 OrderService 类.......................................................................................................................... 26 4.3 .3 SalesService 类........................................................................................................................... 27 4.3 .4 productService 类........................................................................................................................27 4.3 .5 LevelService 类...........................................................................................................................28 4.3 .6 AdminService 类.........................................................................................................................29 1/112
解决方案说明书 4.3 .7 CustomerService 类.................................................................................................................... 29 4.3 .8 AddressService 类.......................................................................................................................30 4.3 .9 productService 类........................................................................................................................31 4.3 .10 CommentService 类..................................................................................................................31 4.3 .11 CartService 类........................................................................................................................... 32 4.3 .12 FavoriteService 类.................................................................................................................... 32 5. 表示层设计........................................................................................................................33 5.1 表示层概述......................................................................................................................... 33 5.2 表示层类图......................................................................................................................... 34 5.3 用例实现............................................................................................................................. 34 5.3.1 管理员权限管理用例....................................................................................................... 34 1.用例名称及编号................................................................................................................................34 2.用例概述............................................................................................................................................34 3.页面流程图........................................................................................................................................35 4.视图设计(ASP、Servlet)............................................................................................................. 35 6. 控制器(Servlet、Action 类)............................................................................................... 39 5.3.2 添加管理员用例............................................................................................................... 41 1.用例名称及编号................................................................................................................................41 2.用例概述............................................................................................................................................41 3.页面流程图........................................................................................................................................41 4.视图设计(ASP、Servlet)............................................................................................................. 42 5.控制器(Servlet、Action 类).........................................................................................................42 5.3.3 修改管理员信息用例....................................................................................................... 43 1.用例名称及编号................................................................................................................................43 2.用例概述............................................................................................................................................43 3.页面流程图........................................................................................................................................44 4.视图设计(ASP、Servlet)............................................................................................................. 44 5.控制器(Servlet、Action 类).........................................................................................................45 5.3.4 信息导出用例................................................................................................................... 46 1.用例名称及编号................................................................................................................................46 2.用例概述............................................................................................................................................46 3.页面流程图........................................................................................................................................46 4.视图设计(ASP、Servlet)............................................................................................................. 46 5.控制器(Servlet、Action 类).........................................................................................................46 2/112
解决方案说明书 5.3.5 修改自身信息用例........................................................................................................... 47 1.用例名称及编号................................................................................................................................47 2.用例概述............................................................................................................................................47 3.页面流程图........................................................................................................................................47 4.视图设计(ASP、Servlet)............................................................................................................. 47 5.控制器(Servlet、Action 类).........................................................................................................48 5.3.6 添加商品目录用例........................................................................................................... 49 1.用例名称及编号................................................................................................................................49 2.用例概述............................................................................................................................................49 3.页面流程图........................................................................................................................................49 4.视图设计(ASP、Servlet)............................................................................................................. 50 5.控制器(Servlet、Action 类).........................................................................................................50 5.3.7 修改商品目录用例........................................................................................................... 51 1.用例名称及编号................................................................................................................................51 2.用例概述............................................................................................................................................51 3.页面流程图........................................................................................................................................52 4.视图设计(ASP、Servlet)............................................................................................................. 52 5.控制器(Servlet、Action 类).........................................................................................................54 5.3.8 删除商品目录用例........................................................................................................... 56 1.用例名称及编号................................................................................................................................56 2.用例概述............................................................................................................................................56 3.页面流程图........................................................................................................................................56 4.视图设计(ASP、Servlet)............................................................................................................. 56 5.控制器(Servlet、Action 类).........................................................................................................57 5.3.9 添加商品信息用例........................................................................................................... 58 1.用例名称及编号................................................................................................................................58 2.用例概述............................................................................................................................................58 3.页面流程图........................................................................................................................................58 4.视图设计(ASP、Servlet)............................................................................................................. 58 5.控制器(Servlet、Action 类).........................................................................................................59 5.3.10 修改商品信息用例......................................................................................................... 60 1.用例名称及编号................................................................................................................................60 2.用例概述............................................................................................................................................60 3.页面流程图........................................................................................................................................60 3/112
解决方案说明书 4.视图设计(ASP、Servlet)............................................................................................................. 60 5.控制器(Servlet、Action 类).........................................................................................................62 5.3.11 删除商品信息用例..........................................................................................................64 1.用例名称及编号................................................................................................................................64 2.用例概述............................................................................................................................................64 3.页面流程图........................................................................................................................................64 4.视图设计(ASP、Servlet)............................................................................................................. 64 5.控制器(Servlet、Action 类).........................................................................................................64 5.3.12 查询系统订单用例......................................................................................................... 65 1.用例名称及编号................................................................................................................................65 2.用例概述............................................................................................................................................65 3.页面流程图........................................................................................................................................65 4.视图设计(ASP、Servlet)............................................................................................................. 65 5.控制器(Servlet、Action 类).........................................................................................................67 5.3.13 审批订单用例................................................................................................................. 68 1.用例名称及编号................................................................................................................................68 2.用例概述............................................................................................................................................68 3.页面流程图........................................................................................................................................69 4.视图设计(ASP、Servlet)............................................................................................................. 69 5.控制器(Servlet、Action 类).........................................................................................................70 5.3.14 查看销量统计用例......................................................................................................... 71 1.用例名称及编号................................................................................................................................71 2.用例概述............................................................................................................................................71 3.页面流程图........................................................................................................................................71 4.视图设计(ASP、Servlet)............................................................................................................. 71 5.控制器(Servlet、Action 类).........................................................................................................72 5.3.15 查看系统会员信息用例................................................................................................. 73 1.用例名称及编号................................................................................................................................73 2.用例概述............................................................................................................................................73 3.页面流程图........................................................................................................................................73 4.视图设计(ASP、Servlet)............................................................................................................. 73 5.控制器(Servlet、Action 类).........................................................................................................75 5.3.16 会员级别设置用例......................................................................................................... 76 1.用例名称及编号................................................................................................................................76 4/112
解决方案说明书 2.用例概述............................................................................................................................................76 3.页面流程图........................................................................................................................................77 4.视图设计(ASP、Servlet)............................................................................................................. 77 5.控制器(Servlet、Action 类).........................................................................................................78 5.3.15 删除会员用例................................................................................................................. 80 1.用例名称及编号................................................................................................................................80 2.用例概述............................................................................................................................................80 3.页面流程图........................................................................................................................................80 4.视图设计(ASP、Servlet)............................................................................................................. 80 5.控制器(Servlet、Action 类).........................................................................................................81 5.3.16 注册管理用例................................................................................................................. 82 1.用例名称及编号................................................................................................................................82 2.用例概述............................................................................................................................................82 3.页面流程图........................................................................................................................................82 4.视图设计(ASP、Servlet)............................................................................................................. 82 5.控制器(Servlet、Action 类).........................................................................................................83 5.3.17 删除收藏夹商品用例.................................................................................................... 84 1.用例名称及编号................................................................................................................................84 2.用例概述............................................................................................................................................84 3.页面流程图........................................................................................................................................84 4.视图设计(ASP)............................................................................................................................ 85 5.3.18 将商品添加到购物车用例............................................................................................. 86 1.1 用例名称及编号...............................................................................................................................86 1.2.用例概述.........................................................................................................................................86 1.3.页面流程图.....................................................................................................................................86 1.4 视图设计(ASP)........................................................................................................................... 87 5.3.19 对收藏夹的商品进行搜索用例..................................................................................... 88 1.用例名称及编号................................................................................................................................88 2.用例概述............................................................................................................................................88 3.页面流程图........................................................................................................................................88 4.视图设计(ASP、Servlet)............................................................................................................. 89 5.3.20 下订单用例..................................................................................................................... 89 1.用例名称及编号................................................................................................................................89 2.用例概述............................................................................................................................................89 5/112
解决方案说明书 3.页面流程图........................................................................................................................................89 4.视图设计(ASP、Servlet)............................................................................................................. 90 5.3.21 商品浏览用例................................................................................................................. 91 5.3.22 商品搜索用例................................................................................................................. 94 5.3.23 商品评论用例................................................................................................................. 97 5.3.24 交易查询用例............................................................................................................... 100 5.3.25 密码找回用例............................................................................................................... 103 5.3.26 积分查询用例............................................................................................................... 104 1 用例名称及编号.................................................................................................................................104 2 用例概述.............................................................................................................................................104 3 页面流程.............................................................................................................................................104 4 视图设计.............................................................................................................................................104 5 控制器.................................................................................................................................................105 5.3.27 个人信息维护用例....................................................................................................... 105 1.用例名称及编号..............................................................................................................................105 2.用例概述..........................................................................................................................................106 3.页面流程图......................................................................................................................................106 4.视图设计(ASP).......................................................................................................................... 106 5.3.28 用户注册用例............................................................................................................... 109 1.用例名称及编号..............................................................................................................................109 2.用例概述..........................................................................................................................................109 3.页面流程图......................................................................................................................................109 4.视图设计(ASP).......................................................................................................................... 109 5.3.29 用户登录用例................................................................................................................ 111 1.用例名称及编号.............................................................................................................................. 111 2.用例概述.......................................................................................................................................... 111 3.页面流程图...................................................................................................................................... 111 B2C 电子商城详细设计说明书 Detailed Design Description 6/112
解决方案说明书 1. 简介 1.1 内容 本系统是一个 B2C 电子商城网站,主要包括前台网站系统和后台网站管理系统。本文档 是该系统的详细设计说明书,主要包括系统的整体架构图,和系统的各个层次的详细设计说 明。 1.2 适用对象 编码人员 1.3 参考文档 《B2C 电子商城需求说明书》 《B2C 电子商城概要设计说明书》 《B2C 电子商城数据库设计说明书》 7/112
解决方案说明书 2. 系统整体架构 表示层: 视图层 控制层 业务层 数据访问层 数据库 3. 资源层设计 3.1 数据库设计的概念模型 3.2 资源层组件 资源层组件是完成数据库处理的组件,例如数据源的管理、执行数据库的查询、CRUD。 3.2.1 资源层类图 8/112
分享到:
收藏