发布时间 : 星期一 文章网上书城概要设计更新完毕开始阅读
1. 简介
本文档包括对80Sharp BookShop应用程序功能规范中每个模块所涉及的功能、类的设计。
80sharp BookShop应用程序对应着一个 ASP.NET Web 应用程序类型的解决方案。包括以下几大模块:
? ?
注册/登录 目录管理 ? 门类管理 ? 分类管理
?
商品管理 ? 商品管理 ? 商品详情管理
?
搜索目录 ? 普通搜索 ? 精确搜索
?
购物车管理 ? 设计购物车 ? 保存购物车信息 ? 生成购物车ID ? 实现购物车访问功能
?
处理顾客定单 ? 实现定单系统 ? 管理定单
?
商品推荐 ? 动态推荐
?
添加顾客账号 ? 顾客账号处理
? 创建顾客账号方案
?
增强定单
? 定单增强功能 ? 税收和发贷费用
?
订单流水线 ? 构建流水线
? ?
顾客信息管理
邮件系统(错误处理及定单通知) ? 构建邮件系统
?
新闻管理 ? 新闻分类 ? 新闻管理
?
投票
? 网站投票
? ?
整个项目结构如下图所示:
公告 帮助
80Sharp BookShop<<子系统>>目录管理<<子系统>>定单管理<<子系统>>邮件服务<<子系统>>新闻中心<<子系统>>成员管理
2. 功能设计及业务流程 1、 用户管理
用户管理模块 登录 注册
2、 目录管理模块
目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。
a) 功能描述:
门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。
如图所示:
目录管理模块 门类管理 分类管理 增加 修改 删除 增加 修改 删除
b) 目录管理的设计流程图
设计添加目录界面 实现目录添加功能 使用datalist实现 浏览目录 删除目录 判断是否有书 实现删除目录功能
c) 删除目录流程图
用户选择目录 单击删除按钮 判断是否有商品 提示错误信息 执行删除语句 不执行任何操作 提示成功信息
3、 商品管理模块
商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目录下的商品及商品信息的增加、删除、修改等功能。