数据2:用户登录信息表(用户ID,用户姓名,用户密码,用户email,用户电话)
数据3:注册用户信息管理(用户id,用户密码,用户金额)
数据4:购物车信息表(注册用户购物车所在IP,用户所在机器ip,用户购买书籍数目,用户购买时间)
4数据库设计
本系统采用图表来描述数据库结构和语义,这样更加结构简单,易懂,思路更加清晰
4.1用户登录信息:
表1 用户登录信息表
id Char(10) 用户ID
mima Char(10) 登录密码
money money 用户账户金额
4.2商品信息:
表2 商品信息表
GoodsID int 商品编号
GoodsName Varchar(50) 商品名称
GoodsIntroduce text 商品类型
GoodsPrice money 商品价格
GoodsPhoto Varchar(50) 商品图片
GoodsDate datetime 商品日期
GoodsQuantity int 商品质量
4.3购物车信息
表3 购物车信息表
OrdersID int 购物车编号
GoodsID int 商品编号
GoodsNum int 商品数量
OrderDate datetime 购物车时间
UserIP Varchar(50) 用户IP
4.4用户账户信息:
表4 用户账户信息表
id Char(10) 用户ID
mima Char(10) 用户密码
money money 用户所剩金额
5系统概要设计
5.1系统总体结构
图1 系统总体功能结构
5.2 系统总体流程
图2 信息流程图
5.3 功能模块设计
本系统分为四个模块:用户登录模块,注册用户模块,信息浏览模块,购物车模块
5.3.1用户登录模块
If(已经注册,并且用户名和密码和注册的一致)
{返回用户浏览界面;并将用户的ID传到用户浏览信息界面;}
Else
{未注册用户:提示您必须先经过注册再登录,然后跳转到用户注册页面。
密码不对用户:提示用户必须重新输入密码。} 图3 用户登录页面
图4:数据库建立过程图示
具体过程包括:第一步:建立连接;第二步:打开数据库;第三步:使用存储过程或者存储语句来进行对数据库的读写;第四步:关闭连接 。
如果未建立连接,则用C#自带的try抛出异常,提示数据库未建立成功。
5.3.2注册用户模块
注册用户就是把自己的详细信息通过数据传递输入到数据库中并且判断数据库中姓名是否可以用。 ASP.net网上售书系统设计与实现+需求分析+数据库设计(3):http://www.youerw.com/jisuanji/lunwen_1321.html