网上购物系统需求分析与概要设计文档.docx

上传人:b****5 文档编号:2831524 上传时间:2022-11-15 格式:DOCX 页数:47 大小:3.90MB
下载 相关 举报
网上购物系统需求分析与概要设计文档.docx_第1页
第1页 / 共47页
网上购物系统需求分析与概要设计文档.docx_第2页
第2页 / 共47页
网上购物系统需求分析与概要设计文档.docx_第3页
第3页 / 共47页
网上购物系统需求分析与概要设计文档.docx_第4页
第4页 / 共47页
网上购物系统需求分析与概要设计文档.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

网上购物系统需求分析与概要设计文档.docx

《网上购物系统需求分析与概要设计文档.docx》由会员分享,可在线阅读,更多相关《网上购物系统需求分析与概要设计文档.docx(47页珍藏版)》请在冰豆网上搜索。

网上购物系统需求分析与概要设计文档.docx

网上购物系统需求分析与概要设计文档

附录1阶段项目文档要求

阶段项目要求每个项目小组完成的文档包括以下内容。

Ø阶段答辩:

答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。

Ø其他:

项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”。

附1.1系统需求和需求分析说明书模板

系统需求和需求分析说明书

文件状态:

[]草稿

[√]正式发布

[]正在修改

文件标识

ASP.NET毕业设计

当前版本

[beta1]

作者

[姬利]

完成日期

[2007-7-9]

版本历史

版本/状态

修订人

修改日期

备注

发布

姬利

2007-7-9

 

第一部分概述

1.项目名称及背景

Ø项目名称

游戏点卡在线销售系统

Ø开发背景

网络购物已经随着Internet的飞速发展而得到越来越多应用。

传统的面对面的现金交易已经远远不能满足人们的现代化生活需要,尤其是卡片类商品,人们往往要为了简单的卡号和密码跑一趟商店。

这些都给人们的生活带来了很大的不便。

为了更好的适应现代社会人们的购物需要,为了提高交易效率,节省人们的宝贵时间,我们开发了这套稳定可靠、操作方便、安全有效的游戏点卡在线销售系统,它主要包括:

用户管理、卡片管理、公告管理、汇款审核、综合信息管理、会员购物等几大模块。

2.文档说明

该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读。

第二部分任务说明

1.功能概述

该系统要求实现管理员后台管理和会员购买卡片功能。

会员操作包括:

会员注册、修改个人信息、汇款、投诉、购买物品、查看个人汇款信息和购物信息等;

管理员后台管理包括:

修改个人资料、新会员和会员汇款审核、用户管理、角色管理、卡片类别管理、游戏卡管理、汇款审核、公告管理、销售统计、投诉浏览。

2.用户环境

WindowServer2003 ;VisualStudio2005 ;SqlServer2005

第三部分需求分析

1.实现功能

Ø系统用例图

管理员和会员业务逻辑如下图所示:

Ø管理员功能清单

功能编号

功能名称

文中标题编号

备注

01

个人管理

0101

修改资料

0102

审核操作

续表

功能编号

功能名称

文中标题编号

备注

02

系统管理

0201

用户管理

0202

角色管理

0203

卡片类型管理

0204

游戏卡管理

0205

汇款审核

0206

公告管理

03

综合信息

0301

销售统计

0302

浏览投诉

Ø会员功能清单

功能编号

功能名称

文中标题编号

备注

01

个人管理

0101

修改资料

续表

功能编号

功能名称

文中标题编号

备注

02

会员操作

0201

商品列表

0202

投诉建议

0203

汇款通知

03

综合信息

0301

存款记录

0302

购物记录

0303

联系我们

2.用例说明

Ø[用例1]

●用例图

●描述

该模块主要包括:

修改个人资料和审核操作。

修改个人资料与会员注册所需资料完全一致,主要有:

登录号、密码、真实姓名、性别、密码问题、密码答案、Email、地址、电话、身份证。

审核操作:

主要是对新注册的会员和会员的汇款信息进行审核,可以把新会员设置成为正式会员,根据会员汇款的数额,对会员的个人帐户充值。

●参与者

//*参与者,参与用例的对象*//

Ø[用例2]

●用例图

●描述

用户管理:

(1)选择不同类型用户可以用GridView自动绑定该类型所有用户信息。

(2)把选中的用户设置为“普通会员”,“vip会员”,“管理员”。

(3)删除选中用户。

●参与者

//*参与者,参与用例的对象*//

Ø[用例3]

●用例图

●描述

角色管理:

主要包括添加角色、修改角色、删除角色、分配角色功能、浏览所有角色功能、设置会员优惠价。

添加角色:

包括角色名称、角色描述。

分配角色功能:

用CheckBoxList列出所有功能菜单,菜单分为两级,只列出子菜单,把选中的菜单id及菜单的父菜单id添加到指定的角色下,可以随时修改角色对应的功能菜单。

浏览所有角色功能:

按角色分别列出这些角色对应的权限菜单。

设置会员优惠价:

设置不同角色的优惠比例。

●参与者

//*参与者,参与用例的对象*//

Ø[用例4]

●用例图

●描述

卡片类型管理:

包括显示卡片类型、添加卡片类型、删除卡片类型。

添加卡片类型:

包括卡片名称、卡片代表图片(把所有用到的图片都放到工程下的images/card文件夹里,路径默认为:

~/images/card/xxxx.gif),卡片价格(用DropDownList初始化几个价格)3个字段信息。

用ListBox列出所有卡片信息,以“卡片名称—价格”表示。

●参与者

//*参与者,参与用例的对象*//

Ø[用例5]

●用例图

●描述

游戏卡片管理:

主要包括显示卡片信息、添加卡片、修改卡片、删除卡片。

添加卡片:

包括选择卡片类型(用DropDownList绑定已有卡片类型),卡号,密码,卡片备注等字段信息。

用GridView显示所有卡片信息。

●参与者

//*参与者,参与用例的对象*//

Ø[用例6

●用例图

●描述

汇款审核主要包括:

显示汇款信息、通过审核、撤回审核和删除汇款记录几个功能。

用GridView显示汇款信息。

显示汇款信息:

用DropDownList绑定不同的汇款类型,根据选择的汇款类型自动绑定该汇款类型对应的汇款信息。

审核操作:

“通过审核”将把选中的会员汇款金额追加到该用户的帐户下,“撤回审核”将不追加金额,让系统以消息的形式通知该会员汇款失败信息,并提醒重新填写邮寄信息。

删除汇款记录:

把选定的汇款记录删除。

●参与者

//*参与者,参与用例的对象*//

Ø[用例7]

●用例图

●描述

公告管理主要包括:

显示公告信息、添加公告、修改公告、发布公告、删除公告。

添加公告:

主要包括公告标题和公告内容两个字段信息。

发布公告前可以修改公告,当发布公告后不可以修改公告。

●参与者

//*参与者,参与用例的对象*//

Ø[用例8]

●用例图

●描述

销售统计:

用GridView显示销售统计信息,主要包括商品名称、单价、总量、售出量、剩余量。

●参与者

//*参与者,参与用例的对象*//

Ø[用例9]

●描述

浏览投诉:

用DataList显示信息,主要包括投诉人和投诉内容。

●参与者

//*参与者,参与用例的对象*//

Ø[用例10]

●用例图

●描述

商品列表主要包括:

显示所有商品、按商品名称模糊查询、放入购物车、我的购物车几个部分。

显示所有商品:

用DataList显示所有商品,具体内容如下图所示:

图:

所有商品列表

“我的购物车”和“放入购物车”共用同一个弹出窗口,当选择新的商品点“放入购物车”后,打开的购物车自动刷新。

购物车页面:

如下图所示:

图:

我的购物车

选好的商品和推荐商品部分都用DataList显示,

选好的商品中,购买数量默认为1,当超过库存量结算时就报告库存不足错误。

推荐的商品:

根据会员选好的商品提供相关的商品推荐,

(1)循环“您选好的商品”,根据会员已经选择的每一个商品,查找选择了该商品的所有其他会员;

(2)查找这些会员所购买过的商品中,尚有库存的,并且被购买次数最多的2种商品,如果商品不在“您选好的商品”列表中,并且不在“相关推荐表”中,则添加到推荐的相关信息表中。

●参与者

//*参与者,参与用例的对象*//

Ø[用例11]

●用例图

●描述

投诉建议:

默认投诉用户为登录用户,填写投诉或建议内容提交即可。

●参与者

//*参与者,参与用例的对象*//

Ø[用例12]

●用例图

●描述

汇款通知:

默认汇款用户为登录用户,填写汇款银行,汇款金额,汇款时间,附言,提交即可。

●参与者

//*参与者,参与用例的对象*//

Ø[用例12]

●用例图

●描述

汇款记录:

显示该会员所有汇款历史记录,包括汇款人、汇款金额、汇款时间、附言。

购物记录:

包括商品名称、面值、卡号、密码、购物日期。

以上两个都用GridView显示信息,要求相同的项要进行单元格合并,如上图所示。

●参与者

//*参与者,参与用例的对象*//

Ø[用例13]

●用例图

●描述

联系我们:

静态页面,如上图所示。

●参与者

//*参与者,参与用例的对象*//

3.用例关系

可以查看业务关系图。

附1.2系统设计说明书模板

系统设计说明书

文件状态:

[]草稿

[√]正式发布

[]正在修改

文件标识

[ASP.NET毕业设计]

当前版本

[正式版]

作者

[姬利]

完成日期

[2007年7月9日]

版本历史

版本/状态

修订人

修改日期

备注

第一部分概述

1.文档说明

本文档主要包括数据库详细设计和界面详细设计讲解,所以请认真阅读,以提高开发的质量和效率。

2.系统需求概述

整个系统中所有布局统一采用div布局,所有数据展示控件,如GridView和DataList都要有分页处理。

建议在浏览页面时,设置浏览器:

从工具--Internet选项--设置--每次访问网页时检查。

第二部分系统总体结构

本系统采用了传统的3层架构实现,理解起来更简单,请采用3层架构的模式开发你的系统。

如下图所示:

第三部分系统设计

类图

//*系统中主要的、关键实体类图,参考图如下*//

Ø[用例1]实现

●时序图

//用例1的时序图,参考图如下*//

●描述

第四部分数据库设计

1.逻辑设计

数据库关系图:

 

2.表设计

//*所有的表的详细设计信息汇总,如:

*//

4.1数据库:

GameCardSale所有表信息

表名

功能说明

UserInfo

存放用户基本信息

UserState

可扩展性,设置用户是否被屏蔽的状态

RoleInfo

存放角色基本信息

SysFun

存放菜单功能基本信息

RoleRight

存放所有角色权限

CardType

卡片类型信息表

Card

具体卡片表

CardState

可扩展,卡片是否被售出的状态

ShoppingCart

购物车功能,存放用户已经选择的卡片信息

TempRelativeCard

根据用户选择的卡片,给出相关的选择

ShopHistory

用户购物历史记录

PostHistory

用户汇款历史记录

ApproveState

可扩展,用户汇款被审核状态

PostFailedInfo

存放汇款失败时,系统发送的信息

News

存放系统公告信息

Advice

存放会员的投诉建议信息

4.2表UserInfo

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

当前位置:首页 > 成人教育 > 电大

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

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