小型商城网站 概要设计说明书
[ Solution]
文档状态:
文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识 当前版本 文档作者 保密程度 完成日期 小型商城网站 1.0 王涛 A 2011-03-1 修改记录:
版本 1.0.0 1.0.1 1.0.2 1.0.3 日期 2011-03-1 2011-03-2 2011-03-3 2011-03-08 修改页码 修改者 王涛 王涛 王涛 王涛、小聂 备注 创建 修改 修改 修改 保密声明:
本方案书属商业机密,所有权属于香港城市大学研发中心-珠海市发思特软件技术有限公司。其所涉及的内容和资料只限于珠海市发思特软件技术有限公司与珠海移动公司,以增进双方的相互了解,作为双方确立良好合作关系的基础。在没有取得对方的书面同意前,收件人不得将本方案全部和/或部分地予以复制、传递给他人,影印、泄露或散布给他人。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 1 http://www.fastersoft.com.cn
香港城市大学研发中心
目录
1引言 .......................................................................................................................................................................... 3
1.1文档描述 ....................................................................................................................................................... 3 1.2编写目的及阅读对象 ................................................................................................................................... 3 1.3建设目标 ....................................................................................................................................................... 3 1.4项目背景 ....................................................................................................................................................... 4 1.5定义 ............................................................................................................................................................... 4 2任务概述 .................................................................................................................................................................. 4
2.1 目标 .............................................................................................................................................................. 4 2.2 需求概述 ...................................................................................................................................................... 5 2.3 条件及限制 .................................................................................................................................................. 5 3系统架构图 .............................................................................................................................................................. 5 4功能模块图 .............................................................................................................................................................. 7
4.1总体结构与模块外部设计 ........................................................................................................................... 7
4.1.1 总体结构 ........................................................................................................................................... 7 4.1.2 模块外部设计 ................................................................................................................................... 9 4.2 功能分配 ...................................................................................................................................................... 9 5数据库设计 ............................................................................................................................................................ 17
5.1商品信息 ..................................................................................................................................................... 17 5.2 商品类别 .................................................................................................................................................... 18 5.3用户信息 ..................................................................................................................................................... 18 5.4商品评价信息 ............................................................................................................................................. 19 5.5 回复表 ........................................................................................................................................................ 19 5.6收藏夹 ......................................................................................................................................................... 19 5.7 订单信息 .................................................................................................................................................... 20 5.8 订单商品明细 ............................................................................................................................................ 20 5.9 热门搜索 .................................................................................................................................................... 20 6运行设计 ................................................................................................................................................................ 21
6.1 运行模块的组合 ........................................................................................................................................ 21 6.2 运行控制 .................................................................................................................................................... 21
6.2.1 用户界面的控制 ............................................................................................................................. 21 6.2.2 前台和后台的控制关系 ................................................................................................................. 21 6.2.3 运行控制的环境 ............................................................................................................................. 21 6.3 运行时间 .................................................................................................................................................... 22
6.3.1.时间特性 .......................................................................................................................................... 22 6.3.2 时间效率 ......................................................................................................................................... 22
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 2 http://www.fastersoft.com.cn
香港城市大学研发中心
1引言
1.1文档描述
本文当描述了小型商城网站的概要设计,小型商城网站是为了给用户提供在线浏览商品、购买商品以及后台管理等功能系统。系统面向主要是面向以下四大类型的用户:
1)游客 2)会员 3)管理员 4)合作商
不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。
1.2编写目的及阅读对象
编写目的:进一步挖掘用户需求,整理系统功能,为设计和实现理清思路.
阅读对象:本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。
1.3建设目标
1) 人性化
➢ 操作人性化
网站将建设成用户习惯的windows系统和通用类购物网站操作习惯,以最短时间适应系统操作 ➢ 界面人性化
整个网站与京东购物网站界面类似,提供人性化提示 采用图文并茂的方式显示信息,比如商品陈列区
网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览和购买商品;合作商经过后台登录页面可以进入后台管理页面进行商品添加、删除和修
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 3 http://www.fastersoft.com.cn
香港城市大学研发中心
改;管理员经过后台登录页面可以进入后台页面管理用户、商品和商品类别、对新添加和修改的商品进行审核
2) 规范商品分类管理
充分调研现有商城网站的商品类别,设置了三级商品目录表,在商品类别的显示和后台管理上都能做到详尽、完整
1.4项目背景
1. 开发软件名称:网上商城 2. 项目与其他软件的关系:
a) 运行平台:本项目运用在B/S服务器上,采用WINDOWS XP为操作系统 b) 开发软件:采用VS2008作为开发软件
c) 数据库:采用SQL2005为开发软件的后台数据库
1.5定义
本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:
商场会员 游客 合作商 管理员 商场 网上购物平台中合法的系统注册用户 未注册或者未登录的网上购物平台浏览者 向商城提供商品信息已经向顾客提供商品的合作厂商 系统某部分的管理者 指通过网络方式开展商品销售的电子商务平台 2任务概述
2.1 目标
本项目旨在开发一套电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以同互联网选购自己需要的商品与商家通过订单达成协议。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 4 http://www.fastersoft.com.cn
香港城市大学研发中心
2.2 需求概述
1.网上商城系统前台模块要求能够提供会员注册、在线购物、在线支付等功能,后台管理模块要求能够实现销售订单管理、库存管理、会员管理等功能。
2.当用户需要订购商品或修改自己的用户信息时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。
3.管理员负责管理商品审核、商品管理、订单管理、收藏夹管理、会员留言、积分管理。 4. 当用户购买商品之前,首先必须注册成会员才能购买商品。用户在购买过程中必须先将商品放入购物车中,然后通过购物车结帐。
2.3 条件及限制
本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。
3系统架构图
系统架构图:
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 5 http://www.fastersoft.com.cn
香港城市大学研发中心
商品展示用户管理购物车与订单在线支付
商品添加 商品类别管理 用户管理 合作商管理 用户登录与注册 用户留言 支付管理订单管理 购物车管理 …中间件平台(应用服务器、消息中间件、数据访问中间件)系统软件(操作系统、数据库、目录服务)系统网络、服务器、存储平台 主要界面安排:
(1) 主页:显示商品类别、热销商品
(2) 商品详细信息页:显示商品详细信息、商品评价信息 (3) 用户注册、登录页,用户登录和注册时的页面 (4) 商品管理页:分为商品显示、查询、修改、删除 (5) 商品添加页:新商品的录入
(6) 商品审核页:对合作商新录入的商品进行审核
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 6 http://www.fastersoft.com.cn
香港城市大学研发中心 (7) 用户管理页:分为用户显示、查询、修改、删除和添加
(8) 用户类型、状态管理页:分为用户类型和状态显示、查询、删除、修改和添加 (9) 合作商管理页:分为合作商显示、查询、修改、删除和添加 (10)用户留言管理页:分为用户留言显示、查询、修改、删除和添加 (11)商品类别管理页:分为商品类别显示、修改、删除和添加
4功能模块图
4.1总体结构与模块外部设计 4.1.1 总体结构
网上商城是为方便人们购买商品而开发的系统,它的基本功能就是商品的浏览与购买。 网上商城主要有四大模块: 1. 商品展示模块
商品展示模块是每个电子商务网站的核心部分,用户只有浏览商品才能购买商品,商品的展示尤为重要。
商品展示模块包括商品的分类信息、展示商品的图片、商城价格、搜索商品信息等功能。
2. 用户管理模块
用户是整个电子商务交易过程的主角。
用户注册成为会员,必须要有合法的用户名及密码。他们可以进行自己资料的修改;发送或取消订单;进行购买或取消购买;也可以对商品进行评价。
没有注册的用户只能进行商品信息的浏览、搜索,加入购物车的功能并不对他们开放,他们没有购买商品的权利。
3. 购物车与订单模块
购物车存放会员要购买的商品,会员浏览商品时可以把商品放入购物车,购买后可以清空购物车,选择完要购买的商品时,通过购物车进行结算。
用户确认购物车中的商品信息后,会生成一份订单发送到后台管理员那里,合作商从此得到信息进行发货。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 7 http://www.fastersoft.com.cn
香港城市大学研发中心
4. 支付管理模块
款项的支付是一个购物网站必不可少的模块,支付方式可以有很多种:货到付款、网上财付通支付、网上银行等等。
网站的总体结构图如下图所示。
小型网上商城 用户注册会员登录商品分类商品浏览热销推荐、搜索用户管理留言薄购物车、结算友情链接 --------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 8 http://www.fastersoft.com.cn
用户注册 会员登录 商品分类 商品浏览 热销推荐、搜索 用户管理 留言薄 购物车、结算 友情链接 用户资料管理用户订单管理收藏夹管理 用户注册之后成为会员才可以进行其他一些模块的操作 正确登录后可以购买商品 将商品划分归类,方便用户浏览 用户可以了解到商品的信息 快途径购买、浏览商品 用户有自己的一个空间,存储自己的信息或商品信息 用户可以及时与网站、商家联系 存放会员要购买的商品,生成订单,进行资金结算 为用户提供更多资讯 图1 网上商城总体结构图
各个模块的功能简介表
香港城市大学研发中心
资料管理 会员可以进行自己资料的添加、修改、查询和删除等 订单管理 收藏夹管理 会员订单的添加、修改、查询和取消等,订单的发送 会员可以进行物品的收藏,方便下次购买
4.1.2 模块外部设计
1. 要求:
系统界面要简洁大方,尽最大努力方便用户,不能拘泥于以往的购物网站模块,要有创新! 2. 配色方案:
绿色为主,间有浅蓝色。
4.2 功能分配
1. 用户注册:用户根据提示输入自己的账号、密码,然后再确定重新输入一次密码,如果两次密码不一致需要重新输入,直到两次输入密码一致。系统将随机产生一验证码,如果用户看不清楚可以选择重新提取验证码,最后用户正确输入验证码后注册成功。注册成功会用户可以去完善自己的资料,用户也可以随时修改自己的资料,以便于以后对自己账户的管理。参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 9 http://www.fastersoft.com.cn
香港城市大学研发中心
2. 会员登录:会员正确输入自己的帐号、密码,如果帐号和密码错误系统会提示错误。如果用户忘记密码可以选择找回密码。找回密码时根据提示输入正确答案,由系统帮助找回密码。帐号密码正确,登录成功后才有权利购买商品。参考界面如下图所示。
3. 商品分类:为用户提供很好的查询方式,用户可以根据自己的需要直接去浏览对应的产品。具体分类暂时不确定。参考界面如下图所示。
4. 商品浏览:提供各种商品的详细信息,用户可以了解产品以判断是否购物。参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 10 http://www.fastersoft.com.cn
香港城市大学研发中心
5. 搜索:搜索有一个搜索框,用户在搜索框里输入相应的关键信息,点击搜索,系统将会转到搜索中为用户找到相应的商品。搜索功能则是方便用户有目的地购买商品,可以直接找到相关商品。参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 11 http://www.fastersoft.com.cn
香港城市大学研发中心
6. 留言簿:用户在留言薄里输入文字信息,然后点击提交。管理员可以看到用户的意见、建议和疑问。以便于管理员及时处理用户的问题,此外还可以对评价进行统计,这样方便用户更好地了解商品,及时与网站、商家进行沟通,保证网站的更新、完善和商品交易的顺利进行,参考界面如下图所示。
7. 购物车:会员如果看到喜欢的产品点击加入购物车就可以先把商品放入购物车中,然后会员可以继续浏览商品,也可以再次在购物车中放入商品。最后去结算,如果不想购买也可以清空购物车,参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 12 http://www.fastersoft.com.cn
香港城市大学研发中心
8. 用户管理:
1)资料管理:管理用户的资料,如果用户修改资料系统将及时更新,参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 13 http://www.fastersoft.com.cn
香港城市大学研发中心
2)订单管理:用户购买商品后进行结算时要生成用户订单,用户需要设置收获人信息、选择付款方式和配送方式,付款方式包括:支付宝、网上银行、货到付款等,各种付款方式有种方法和具体信息提示。最后确定无误后提交订单即可生成用户订单,订单生成后,请在24小时内付款,否则订单会被自动取消,此外还可以查看订单状态,参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 14 http://www.fastersoft.com.cn
香港城市大学研发中心
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 15 http://www.fastersoft.com.cn
香港城市大学研发中心
3)收藏夹管理:用户如果看到喜欢的商品又暂时不需要购买,就可以放入收藏夹,以后想买产品时可以在收藏夹中快速找到,参考界面如下图所示。
9. 友情链接:一个网站的信息并不能满足用户的需求,提供友情链接更加人性化。用户可以点击友情链接的网站名字直接进入其网站,参考界面如下图所示。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 16 http://www.fastersoft.com.cn
香港城市大学研发中心
5数据库设计
5.1商品信息
商品信息是商城中商品数据日常管理、维护的一个重要数据;主要的属性有:
ID 商品名称 商品介绍 市场价 商城价 规格参数 包装 售后 商品类别号 商品评分 促销信息 卖出次数 点击次数 上架 下架 现存量 审核 自动增加 2-30字 货币 货币 整型 数字 整型 整型 已上架或未上架 已下架或未下架 数字 已审核或未审核 --------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 17 http://www.fastersoft.com.cn
香港城市大学研发中心
备注
5.2 商品类别
商品类别对于一个庞大的商品数据库来说,至关重要,面对复杂、繁多的商品类别,为了
能让用户和后台操作者可以方便、快捷地操作,主要属性有:
一级目录表 ID 自动增加 父级ID 目录名称 创建人 创建日期 状态 标示是否启用 5.3用户信息
用户信息是会员、管理员和合作商的账号、密码等基本信息,主要属性有: ID 自动增加 账号 4-20位 密码 6-10位 用户类型 会员、管理员、合作商 用户等级 普通会员、高级会员、白金用户、VIP会员等 电子邮件 昵称 2-20字 真实姓名 性别 用户头像 图片路径 地址 最后登录时间 登录次数 单位名称 单位地址 4-20字 单位网站 6-10位 联系人 2-4字 办公电话 移动电话 所在部门 办公室、市场部、采购部等 开户银行 银行帐号 ---------------------------------------------------------------------------------
地址: 珠海南方软件园西苑A2-413室 18 http://www.fastersoft.com.cn
香港城市大学研发中心
备注
5.4商品评价信息
商品评价信息是商品评价维护的重要数据,主要属性有: ID 商品ID 用户ID 评价标题 优点 不足 使用心得 评价等级 好、中、差 有用次数 默认0 无用次数 默认0 评价时间 备注 5.5 回复表
ID 评价ID 用户ID 回复内容 回复时间 备注
5.6收藏夹
收藏夹存放的用户收藏的商品,主要属性有: ID 自动增加 用户ID 商品ID 收藏时间 备注 ---------------------------------------------------------------------------------
地址: 珠海南方软件园西苑A2-413室 19 http://www.fastersoft.com.cn
香港城市大学研发中心
5.7 订单信息
订单信息是用户购买商品和合作商发货的重要数据,主要属性有: ID 自动增加 订单号 用户ID 订单金额 数字 下单时间 日期类型 订单状态 已支付或等待支付 支付方式 在线支付、邮局汇款、货到付款等 配送方式 上门自提、快递运输、EMS等 收货人 2-10字 地址 手机号码 电子邮件 邮编 发票类型 普通发票或增值税发票 发票抬头 个人或单位 发票内容 明细、办公用品、电脑配件和耗材 备注 5.8 订单商品明细
ID 订单ID 商品ID 数量 备注
自动增加 数字 5.9 热门搜索
热门搜索可以把用户经常搜索的关键字和搜索次数记录下来,以便下次用户搜索时可以快速地列出热门搜索的关键字,提高用户搜索的速度,热门搜索的主要属性有:
ID 自动增加 搜索关键字 搜索次数
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 20 http://www.fastersoft.com.cn
香港城市大学研发中心
6运行设计
6.1 运行模块的组合
本系统主要有用户管理模块、商品展示模块、购物车和订单模块三部分紧密相连,商品展示模块清晰的展示出各商品列表和商品信息,使用户在浏览商品时清晰明了。这样用户发现自己所需要的商品时可以方便的放入购物车,购物车以列表的形式显示当前用户购物车内的商品信息,购物车有更新购物、清空购物、继续购物和结账四部分功能,根据个人需要进行选择,购物结束进入订单模块。以上各模块的组合结构如下图所示。
商品展示 购物车 订单 会员
6.2 运行控制 6.2.1 用户界面的控制
界面是软件与用户交互最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势,设计合理的界面能给用户带来轻松愉悦的感受。
6.2.2 前台和后台的控制关系
前台主要以展示商品的基本信息和商品的广告信息,在线支付,在线留言等功能,后台主要以控制前台的商品转换和其运行为主,以此控制前台的运行工作模式。
6.2.3 运行控制的环境
1. 操作系统 :WINDOWS
2. 浏览器 :Internet Explorer、TT、火狐等主流浏览器
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 21 http://www.fastersoft.com.cn
香港城市大学研发中心 3. 必须确保用户注册信息的安全。 4. 使用户对它有一种信赖感。
6.3 运行时间 6.3.1.时间特性
1. 系统对单个用户的会话响应时间不超过5秒。 2. 更新处理数据时间能在消费者所需求的范围内。 3. 数据之间的转换时间不超过2秒钟。
4. 数据在从服务器传送到客户机的时间不超过5秒钟。 5. 数据的录入,数据的更新也需要一定的时间限制。
6.3.2 时间效率
1. 网上购物的运营时间为24小时开业。
2. 为满足广大用户的需求,我们将提供更为方便的服务。
--------------------------------------------------------------------------------- 地址: 珠海南方软件园西苑A2-413室 22 http://www.fastersoft.com.cn
因篇幅问题不能全部显示,请点此查看更多更全内容