信息科学与技术学院学士学位论文
(2)点击结账,系统会拦截没有登陆的客户,跳转到登陆界面,登陆后才能继续操作。
(3)接着跳转到地址填写界面,如果是老客户,并且以前有过送货地址,可以通过下拉列表选择地址,如果想填写新地址则选择新地址,并且填写,填写后提交会生成新地址,下次可以通过选择地址,直接选择。
(4)地址填写无误,提交,向服务器发送请求,插入数据库,生成订单成功。 5. 会员信息
用户登录 查看个人信息修改部分信息查看订单查看收藏夹 (1)用户登录后可以查看一些个人信息,如用户名,性别,电话,最后登录时间,最后登录IP地址等信息。
(2)用户登陆后可以修改部分个人信息,如用户名,电话。 (3)用户可以查看所有的订单信息,以及订单当前状态。 (4)用户可以查看之前添加的喜欢的商品。
图3-7 会员功能流程图
15
信息科学与技术学院学士学位论文
3.2 数据库设计
本系统数据库采用Mysql5数据库,系统数据库名称为d_shop,共包含8张表。
a. d_user表 用户注册信息表
用户信息表主要用来保存用户主要信息。表d_user的结构如表3—1所示。
表3-1 d_user表
字段名 id email nickname password user_integral is_email_verify email_verify_code last_login_time last_login_ip
数据类型 int Varchar varchar varchar int char varchar bigint varchar 长度 12 50 50 50 12 3 50 15 主键或外键 pk id:d_user表的主键 Email:用户注册邮箱 Nickname:用户昵称 Password:用户密码 User_integral:用户的积分
Is_email_verify:用户是否验证邮箱 Email_verify_code:邮箱验证码
16
信息科学与技术学院学士学位论文
Last_login_time:最后登录时间 Last_login_ip:最后登录IP地址
b. d_receive_address表 用户收货地址表
表3-2 d_receive_address表 字段名 Id User_id Receive_name Full_address Postal_code Mobile Phone
数据类型 Int Int Varchar Varchar Varchar Varchar Varchar 长度 12 12 20 200 8 15 20 主键或外键 Pk Fk
Id:address表的主键
User_id:对应用户的id号,外键,用于连接两表 Receive_name:收货人姓名 Full_address:收货地址 Postal_code:邮编 Mobile:移动电话 Phone:固定电话
c. d_category表 产品类别表
表3-3 d_category表
字段名 Id Turn En_name 数据类型 Int Int Varchar 长度 12 10 200 主键或外键 Pk 17
信息科学与技术学院学士学位论文
Name Description Parent_id Varchar Varchar Int 200 200 10
Id:d_category表主键 Turn:产品顺序 En_name:产品英语名 Name:产品中文名
Description:产品类别描述 Parent_id:产品父类的类别Id
d. d_product表 各种类型产品的共有信息表
表3-4 d_product表
字段名 Id Product_name Description Add_time Fixed_price Here_price Keywords Has_deleted Product_pic Total_num Sell_num 数据类型 Int Varchar Varchar Bigint Double Double Varchar Int Varchar Int Int 长度 12 100 100 20 200 1 200 11 11 主键或外键 Pk Id:d_product表的主键
18
相关推荐: