您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页网上购物商城需求分析与设计

网上购物商城需求分析与设计

来源:尚车旅游网
网上购物商场系统需求分析

1、概述

2、系统需求分析与系统总体设计(系统功能模块图) 3、数据库设计

4、系统功能模块详细设计与实现

一、概述

开发一个网上购物商城系统前,首先需要考虑用户的需求是什么,即该网站应该实现的主要功能。

通过相关调查发现,在编写网上购物商城系统时,应将登陆者分为两种角色,即注册会员和后台管理员。

会员在登陆进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并选择购买。此外,会员还能通过输入订单编号查看自己的详细订货信息。管理员登陆后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息。管理员可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全. 1。1网上购物商城具体流程如下图所示: 会员 会员管理 是否登录 否 是 1.2可行性分析 管理员 随着网络的快速发展,网上购物商城以其方便、快捷的特点受到了更多用户购物车 .对比传统的商场销售,网上商城可以将商品详细分类,为用户提供了更购物信息查看服务 的青睐查询 多的选择空间;通过前台商品的展示,可以使顾客更好地了解商城的商品;网络购物车的实现使顾客真正实现了足不出户、网上购物的目的. 网上购物商城系统后台数据库采用目前比较流行的Microsoft SQL Server 2000,该数据库系统在安全性、准确性、运行速度方面有绝对的优势、准确性、商品管理 后台管理 订单管理 仓库管理 运行速度方面有绝对的优势、准确性、运行速度方面有绝对的优势并且处理数据库最大,效率高;前台采用Microsoft公司的Visual Studio 2005 作为主要的开发工具,可实现与SQL Sever 2000 数据库无缝连接. 2。1项目规划

网上购物商城主要由前台会员模块和后台管理模块两部分组成.

前台功能模块:主要包括会员注册、登陆、修改个人信息、购物、查询购物情

1

况、和查看各种服务条款等功能。

后台功能模块:主要包括后台管理员对会员、商品、仓库、订单和管理员的管理等功能。

2。2系统功能结构图-—(系统总体设计) 网上购物商城前台功能结构图: 网上购物商城前 会台功能结构图 员交注1、对各个小模块进行画流程图 款册网上购物商城后台功能结构图: 忘退3.1设计目标密 货服 对于典型的数据库管理系统, 网上购物购 商城后 码尤其是网上购物商城这样数据流量比较大的网络等记务会购 台功能结构图物后 交协管理系统,必须要满足使用方便、操作灵活等设计需求.本系统在设计时应该满足议员信易台以下几个目标。 物 协车 登息条入1、界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。 议录 2、全面展示商城内所有商品,并可以展示最新商品款 口 查. 管会 商询 仓订后3、实现网上购物。理员品库单台4、商品销售排行,方便顾客了解本商城内的热销商品及帮助企业领导者做出相员管管管管应的决策。 管理 理 理 理 理 登5、查看商城内的帮助信息。录 清 6、系统最大限度地实现易维护性和易操作性。查空结设收7、系统运行稳定、安全可靠. 账 询 购置藏3。2 E-R图会员Email地址 信物主本 息 提示问题答案车 页 站 会员所在城市 密码提示问题 会员联系电话 住址邮编 会员真实姓名 会员住址 会员头像 会员登录密码 会员性别 会员充值 会员注册日期 会员登录名 会员 会员 ID 管理员密码 管理员登录名 1 商品价格 所属类别ID 管理员ID 所属类别 是否结账 查看 商品名称 管理员 1 查看 商品ID m n 订货人 购物信息 订货日期 1 \\ \\ \\ 2 订单ID 1 m 查看 管理 查看 n n 是否推荐该商品 商品价格 仓库ID 商品介绍 进货日期 p 商品名称 仓库 商品图片 所属类别 商品信息 商品ID 1 属于 商品类别名 所属仓库 1 商品类别ID 商品类别 3。4逻辑结构设计 数据字典 会员信息表 字段名称 类型 大小 主键 描述 MemberID bigint 8 是 会员ID MemberName varchar 50 会员登录名 MemberSex char 10 会员性别 MemberPWD varchar 20 会员登录密码 MemberTName varchar 20 会员真实姓名 MemberQue varchar 50 密码提示问题 MemberAns varchar 50 提示问题答案 MemberPhone varchar 20 会员联系电话 MemberEmail varchar 50 会员Email地址 MemberCity varchar 20 会员所在城市 MemberAddress varchar 50 会员住址 MemberPostCode char 10 住址邮编 MemberPhoto bigint 50 会员头像 MemberMoney bigint 8 会员充值 MemberDate datetime 8 会员注册日期 管理员信息表 字段名称 类型 大小 主键 描述 AdminID bigint 8 是 管理员ID AdminName varchar 50 管理员登录名

3

仓库名称 AdminPwd varchar 20 商品类别表 字段名称 类型 大小 GoodsTypeID bigint 8 GoodsTypeName varchar 50 StoreID bigint 8 商品信息表 字段名称 类型 大小 GoodsID bigint 8 GoodsTypeID bigint 8 GoodsName varchar 50 GoodsIntroduce text 16 GoodsPrice bigint 8 GoodsPhoto varchar 50 GoodsIsNew char 10 GoodsDate datetime 8 图片信息表 字段名称 类型 大小 ImageID bigint 8 Image varchar 50 订单信息表 字段名称 类型 大小 OrderID bigint 8 OrderMember varchar 50 GoodsID bigint 8 GoodsName varchar 50 GoodsTypeID bigint 8 GoodsTypeName varchar 50 GoodsPrice money 8 IsCheckout char 10 OrderDate datetime 8 仓库信息表 字段名称 类型 大小 StoreID bigint 8 StoreName varchar 50 主键 是 主键 是 主键 是 主键 是 主键 是 管理员密码 描述 商品类别ID 商品类别名称 所属仓库 描述 商品ID 所属类别 商品名称 商品介绍 商品价格 商品图片 是否推荐该商品 进货日期 描述 图片ID 图片路径 描述 订单ID 订货人 商品ID 商品名称 所属类别ID 所属类别 商品价格 是否结账 订货日期 描述 仓库ID 仓库名称 4数据流图(DFD)

4。1

数据流图如下(其中的广告及其它信息管理系统

可讨论决定是否加入)

4

付款 下单(查询、修改订) 订单管理 1. 会员 订单反馈 2. 网上购物系统 3. 管理员 系统管理 发货

4.1。1

网上购物系统顶层图

1.1未登录 注册 验证失败 登录 注册失败 1.3登录验证 验证成功 查询、修改订单 下订单 订单反馈 1.4注册验证 注册成功 1.2已登录 注册成功 1.5个人信息查询、修改 会员信息记录文件

4.1.2 网上购物系统一层图(会员)

5

订单 查询、修改订单 订单反馈 2.1 订单管理系统 2.2 界面管理系统 管理员 2.3 注册会员管理系统

4.1.3 网上购物系统一层图(购物系统)

货物库存文件 订单 通知管理员已无库存 2.1.1 审核订单 反馈信息(无效订单) 反馈信息(订单已审核,请付款) 有效订单 2.1.2 订单状态管理 创建订单 修改订单状态 订单文件

4.1.3。1

网上购物系统二层图(订单管理系统)

6

货物库存文件 2.2.1 商品管理系统 2.22 广告及其它信息管理系统 界面管理员

4.1.3.2 网上购物系统二层图(界面管理系统)

货物库存文件 新到商品 商品已无库存 2.2.1.1 增加商品 2.2.1.2 删除商品

4。1。4 网上购物系统三层图(商品管理系统)

2.3.2 浏览、修改普通管理员信息 2.3.1 浏览、修改会员信息 会员信息记录文件 管理员信息记录文件

4。1.6 网上购物系统二层图(注册会员管理系统)

7

管理员信息记录文件 订单记录文件 3.4 个人信息修改 3.1订单管理员 已无库存 3.2 界面管理员 3.3 超级管理员 订单管理系统 界面管理系统 注册会员管理系统

4。1。7 网上购物系统一层图(管理员系统)

5 订单处理流程说明

(1) 顾客提交订单。

(2) 页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12小时内与您联系。如有问题可拨打网上商城客服热线”。

(3) 订单信息进入系统审核,若审核通过,则将订单入库,并通知顾客付款,若审核失败(如填写的信息无效或无库存),则将失败原因发给顾客,同时删除订单.

(4) 订单具备以下几种状态:“提交成功、尚未审核”、“用户取消\"、“无效订单”、“已审核,尚未付款”、“付款成功、尚未发货”、“付款不成功”、“已发货”、“订单关闭”等。

(5) 顾客提交订单,订单入库即为“提交成功、尚未审核”状态;订单管理员在后台浏览到顾客提交的订单,在确认订单信息有效后,订单的状态为“已审核,尚未付款”,如是无效信息(如收货人信息虚假),则置其状态为“无效订单”;在订单审核前,消费者可在线修改或取消其提交的订单.

(6) 管理员审核订单后,再由其系统联系顾客,通知他付款,根据结果置订单的状态为“付款成功、尚未发货\"、“付款不成功”,付款不成功则继续通

8

知顾客付款,若一定时间内没有付款(如24小时内),则将订单状态置为“订单取消”.

(7) 付款成功后,由销售方发货,订单接下来依次经过“已发货”、“订单关闭”两个状态。

-—-—-----—--—-----—--——---———--—-———-—--———--——--——-—-——--—————-——-—--——

数据库应用系统:(1)、需求分析-〉得出1、DFD图(数据流图),表达了数据与处理的关系,但没有数据内容的详细描述,2、数据字典,弥补了DFD图的不足,对于数据库设计来讲,数据字典是用户需求分析所获得的主要结果,是概念结构设计的必要输入;(2)、把需求分析阶段得到的用户需求(已用数据字典和数据流图表示)抽象为概念模型表示的过程就是概念结构设计,在数据库概念结构设计中常用E—R模型来描述概念结构,因此数据库概念结构设计又称为E-R模式设计,概念模型最常用的方法是实体—联系方法(E-R方法),E-R方法也称为E—R模型,E-R图提供了表示实体型、属性和联系的方法(3)数据库逻辑设计的主要工作是将全局E—R模式转化为具体DBMS能够支持的模式,也是将全局E-R模式转化为关系模式的方法,由于E-R模式中的实体型与联系都可以表示成关系型,属性可以转换成关系型的属性,实体型的主键转换为关系型的主键,所以从E—R模式到关系模式的转换是比较直接的.传统的三大逻辑模型是层次模型、网状模型、关系模型.

关系数据库系统采用关系模型作为数据的组织方式,从用户观点看,关系模型中数据的逻辑结构是一张二维表,它由行和列组成.

9

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务