网上购物系统设计报告
系统设计概述
    下图为网上商城购物系统的功能模块示意图:
图1 网上购物系统功能模块示意图
本系统按照功能分解,可以分为前台管理和后台管理系统。根据页面流的设计,管理端系统分为公告管理、商品管理、订单管理、投诉管理、系统管理5个模块。
1.1  功能划分
后台模块详细功能描述
系统管理员可以添加用户。系统管理员可以动态的给用户赋予权限,保证系统信息不外泄。系统管理员可以修改和删除用户信息。系统管理员可以给用户建立备注信息,其仅对具有权限的用户可以进行信息的检查与修改。
)、商品大类、小类管理
)、评论管理
(3)、商品信息管理
(4)、品牌管理
(5)、单位管理
(6)、销售统计
(7)、商品信息批量修改管理
前台模块详细功能描述
用户注册,此时要保证系统不受注册机的攻击,要采用验证码技术。要确保权限为普通用户,要有密码保护措施,保证用户设定之后可以回遗忘的密码。
其中,用户信息管理以及订单和购物车是禁止匿名用户访问的内容。
(1)商品信息模块:精品商品浏览(首页显示最精美的商品列表)、热销商品浏览(首页显示点击率最高的商品列表)、特价商品浏览(价格特别优惠的商品列表)、商品分类浏览、商品详细信息。
(2)购物车模块:添加商品到购物车、购物车信息修改、结账。
(3)用户信息管理模块:注册新用户、登录、用户修改密码、用户个人资料管理。
(4)订单模块:查询个人订单列表、查询某笔订单的详细信息。
2)、后台模块详细功能描述
(1)管理员信息管理:登录;添加新管理员、删除管理员:修改密码;管理员日志(记录管理员的每个操作,由超级管理员进行查询)。
(2)商品信息管理:添加、删除商品类别;添加、修改、删除商品信息。
(3)用户信息管理:查询用户信息、修改账户金额。
(4)订单管理:管理订单是否确认,是否发货,是否付款,是否归档。并且对相应信息进行查询(支持多参数查询)。
2 系统需求分析说明
此系统基于ASP的购物网站分前台功能各后台管理功能:
前台部分由用户使用,主要包括用户注册,购买商品,查询商品,浏览商品,浏览公告。
后台管理部分由管理员使用,主要包括商品管理,品牌管理,销售统计管理,商品信息修改管理。
2.1 数据库需求分析
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有SQL,SQL Server,Oracle,Access等。我们采用了系统自带的Access数据库管理系统。
整个系统功能需要以下数据项:
用户:帐号、密码
留言:姓名、QQ、邮箱、留言内容
商品:商品名称、单价、数量、同类商品
管理员:管理名名称、管理员密码
公告:公告内容
2.2功能需求
网络购物系统是一个网上购物网站。用户在使用本软件时分为3部分。
(1.普通未注册用户,注册未登陆用户。这类用户可以浏览网页,查看商品信息,应用搜索功能。能够注册后并登陆成为2类用户。
(2)注册登陆用户。 这类用户拥有1类用户的应用权力。并且有下表中的登陆,个人信息修改,购物功能,购物奖励及相关,与系统的交互功能,付款功能。
网上购物的网站
功能名称
功能编号
简要说明
注册
1-1
用户名、密码,验证码,密码保护信息
1-2
用户名验证功能
登陆
2-1
用户名、密码,验证码
2-2
相关功能,注册,密码回等
用户中心
3-1
修改密码及其相关,包括密码保护问题与答案
3-2
查看以往订单
购物功能
4-1
浏览与搜索商品
4-2
购物时可添加商品至购物车
4-3
对商品添加订单