1、网上购物商场系统需求分析1、概述2、系统需求分析与系统总体设计(系统功能模块图)3、数据库设计4、系统功能模块详细设计与实现一、概述开发一个网上购物商城系统前,首先需要考虑用户的需求是什么,即该网站应该实现的主要功能。通过相关调查发现,在编写网上购物商城系统时,应将登陆者分为两种角色,即注册会员和后台管理员。会员在登陆进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并选择购买。此外,会员还能通过输入订单编号查看自己的详细订货信息。管理员登陆后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息。管理员可以根据实际情况添加其他管理员以维护该网上购
2、物商城的购物环境和安全。1.1 网上购物商城具体流程如下图所示:否是是否登录会员会员管理购物车 购物信息查询后台管理商品管理 仓库管理订单管理查看服务管理员1.2 可行性分析随着网络的快速发展,网上购物商城以其方便、快捷的特点受到了更多用户的青睐。对比传统的商场销售,网上商城可以将商品详细分类,为用户提供了更多的选择空间;通过前台商品的展示,可以使顾客更好地了解商城的商品;网络购物车的实现使顾客真正实现了足不出户、网上购物的目的。网上购物商城系统后台数据库采用目前比较流行的 Microsoft SQL Server 2000,该数据库系统在安全性、准确性、运行速度方面有绝对的优势、准确性、运行
3、速度方面有绝对的优势、准确性、运行速度方面有绝对的优势并且处理数据库最大,效率高;前台采用 Microsoft 公司的 Visual Studio 2005 作为主要的开发工具,可实现与 SQL Sever 2000 数据库无缝连接。2.1 项目规划网上购物商城主要由前台会员模块和后台管理模块两部分组成。前台功能模块:主要包括会员注册、登陆、修改个人信息、购物、查询购物情况、和查看各种服务条款等功能。后台功能模块:主要包括后台管理员对会员、商品、仓库、订单和管理员的管理等功能。2.2 系统功能结构图(系统总体设计)网上购物商城前台功能结构图:网上购物商城前台功能结构图会员登录会员注册忘密码记购
4、 物 车购物信息查询交易条款服 务 协 议后台入口查询信息清空购物车结账设置主页收藏本站交款 退货等协议1、对各个小模块进行画流程图网上购物商城后台功能结构图:3.1 设计目标对于典型的数据库管理系统,尤其是网上购物商城这样数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下几个目标。1、 界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。2、 全面展示商城内所有商品,并可以展示最新商品。3、 实现网上购物。4、 商品销售排行,方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。5、 查看商城内的帮助信息。6、 系统最大限
5、度地实现易维护性和易操作性。7、 系统运网上购物商城后台功能结构图管理员登录会员管理商品管理仓库管理订单管理后台管理行稳定、安全可靠。3.2 E-R 图11mn11mn会员管理员购物信息会员登录名会员 ID会员性别会员登录密码会员真实姓名密码提示问题提示问题答案会员联系电话会员住址会员所在城市会员头像住址邮编会员 Email 地址管理员密码会员充值会员注册日期订单 ID订货日期商品价格所属类别所属类别 ID商品名称商品 ID订货人是否结账查看管理员登录名管理员 ID查看查看查看 管理np113.4 逻辑结构设计数据字典会员信息表字段名称 类型 大小 主键 描述MemberID bigint 8
6、 是 会员 IDMemberName 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 会员住址MemberPostCod
7、e char 10 住址邮编MemberPhoto bigint 50 会员头像MemberMoney bigint 8 会员充值MemberDate datetime 8 会员注册日期管理员信息表字段名称 类型 大小 主键 描述AdminID bigint 8 是 管理员 IDAdminName varchar 50 管理员登录名AdminPwd varchar 20 管理员密码商品信息仓库商品类别是否推荐该商品进货日期商品图片商品价格商品介绍商品名称所属类别商品 ID仓库 ID所属仓库商品类别名称仓库名称商品类别 ID属于商品类别表字段名称 类型 大小 主键 描述GoodsTypeID b
8、igint 8 是 商品类别 IDGoodsTypeNamevarchar 50 商品类别名称StoreID bigint 8 所属仓库商品信息表字段名称 类型 大小 主键 描述GoodsID bigint 8 是 商品 IDGoodsTypeID bigint 8 所属类别GoodsName varchar 50 商品名称GoodsIntroduce text 16 商品介绍GoodsPrice bigint 8 商品价格GoodsPhoto varchar 50 商品图片GoodsIsNew char 10 是否推荐该商品GoodsDate datetime 8 进货日期图片信息表字段名称
9、 类型 大小 主键 描述ImageID bigint 8 是 图片 IDImage varchar 50 图片路径订单信息表字段名称 类型 大小 主键 描述OrderID bigint 8 是 订单 IDOrderMember varchar 50 订货人GoodsID bigint 8 商品 IDGoodsName varchar 50 商品名称GoodsTypeID bigint 8 所属类别 IDGoodsTypeNamevarchar 50 所属类别GoodsPrice money 8 商品价格IsCheckout char 10 是否结账OrderDate datetime 8 订货
10、日期仓库信息表字段名称 类型 大小 主键 描述StoreID bigint 8 是 仓库 IDStoreName varchar 50 仓库名称4 数据流图(DFD) 4.1 数据流图如下(其中的广告及其它信息管理系统可讨论决定是否加入)3. 管理员1. 会员2. 网上购物系统下单(查询、修改订)订单反馈订单管理系统管理付款发货4.1.1 网上购物系统顶层图1.1 未登录1.3 登录验证1.2 已登录验证成功验证失败登录1.4 注册验证注册 注册失败注册成功会员信息记录文件注册成功1.5 个人信息查询、修改下订单查询、修改订单订单反馈4.1.2 网上购物系统一层图(会员)2.1 订单管理系统订
11、单查询、修改订单订单反馈2.2 界面管理系统2.3 注册会员管理系统管理员4.1.3 网上购物系统一层图(购物系统)2.1.1 审核订单订单2.1.2 订单状态管理有效订单订单文件反馈信息(无效订单)创建订单修改订单状态反馈信息(订单已审核,请付款)货物库存文件通知管理员已无库存4.1.3.1 网上购物系统二层图(订单管理系统)2.2.1 商品管理系统 2.22 广告及其它信息管理系统货物库存文件界面管理员4.1.3.2 网上购物系统二层图(界面管理系统)2.2.1.1 增加商品货物库存文件新到商品2.2.1.2 删除商品商品已无库存4.1.4 网上购物系统三层图(商品管理系统)2.3.1 浏览、修改会员信息会员信息记录文件2.3.2 浏览、修改普通管理员信息管理员信息记录文件4.1.6 网上购物系统二层图(注册会员管理系统)