数据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的教师档案信息管理系统设计与实现
- 下一篇:Flash射击类游戏制作
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
电站锅炉暖风器设计任务书