中,运用“Web 浏览器----Web 服务器----数据库服务器”三层结构来访问数据库。
2.4 功能需求分析 该电子商务系统的整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。
下面我将用软件工程的方法来介绍设计与开发一个电子商务系统的步骤。
通过对用户需求的分析,一个电子商务网站的主要职能就是: (1) 对于商品销售系统,它应该具有的功能包括: 允许用户浏览最新上架的商品。
允许用户按商品种类进行查找。
允许用户购买自己喜欢的商品。
允许用户对购物车进行管理。
系统实现订单的处理。
系统完成整个购物流程。
(2) 对于系统附加的商品管理系统,它应该具有的功能包括: 对管理员的身份进行验证。
对数据库中的商品信息进行管理。
对友情链接的添加及删除管理。
对数据库中的用户订单信息进行管理。
综上,可以分析出该系统大致可以分为两个模块:用户购买和管理员管理两大模块。
以下就是此电子商务购物网站组成图 2.2: 图 2.2 电子商务购物网站组成图 将各模块再细分如下图 2.3 所示: 图 2.3 整个系统的页面逻辑结构示意图 通过对该网站各模块功能的分析,可以得出如下图 2.4 所示的系统流程图: 图 2.4 系统流程图通过对该网站的系统流程图可得出如下所示的数据流程图 2.5: 图 2.5 数据流程图 第三章 数据库设计一般数据库设计的原则是:一致性原则、完整性原则、安全性原则、可 伸缩性原则。
根据系统功能设计的要求以及功能模块的划分,下面具体给出电子商务 购物系统的各个组成部分的数据项和数据结构如下所示: 表 3.1 商品类别信息表 menu字段名 含义 数据类型 数据长度 主键 允许空 Menua 商品的主类别 nvarchar 50 No Yes Menub 商品的子类别 nvarchar 50 No YesMenub1 商品的主类别(某一主类别删除 nvarchar 50 No Yes 后,此列内容在数据库中仍存在) id 类别的自动编号 int 4 Yes No 表 3.2 管理员信息表 admin 字段名 含义 数据类型 数据长度 主键 允许空 Admin 管理员登录名 Char 10 No Yes Passwd 管理员登录密码 Char 10 No Yes name 管理员姓名 char 10 No Yes 表 3.3 友情链接信息表 menua 字段名 含义 数据类型 数据长度 主键 允许空 Menud 友情链接的网站名 Nvarchar 50 No Yes url 友情链接的网站地址 Nvarchar 50 No Yes id 友情链接的自动编号 int 4 No Yes 表 3.4 商品详细资料信息表 sp 字段名 含义 数据类型 数据长度 主键 允许空 Name 商品的名称 Nvarchar 50 No Yes 单位 商品的单位 Nvarchar 50 No Yes 价1 价格 1 Float 8 No Yes 价2 价格 2(用此价格计算总额) Float 8 No Yes 规格 商品的型号 Nvarchar 50 No Yes 说明 简要说明 Ntext 16 No Yes 简介 详细说明 Nvarchar 250 No Yes Tu 商品大图片所在的位置 Nvarchar 50 No Yes Menua 商品的主类别 Nvarchar 50 No Yes Menub 商品的子类别 Nvarchar 50 No Yes Tu2 商品小图片所在的位置 Nvarchar 50 No Yes 日期 商品的生产日期 Smalldatetin 4 No Yes 产地 商品的产地 Nvarchar 50 No Yes id 商品的自动编号 Int 4 Yes No 表 3.5 用户购买订单信息表 spgm 字段名 含义 数据类型 数据长度 主键 允许空 Id 商品的自.
上一篇:
完整版
下一篇:
网上购物系统毕业设计论文(word论文|下载论文)