网上图书销售系统(.net) 联系客服

发布时间 : 星期日 文章网上图书销售系统(.net)更新完毕开始阅读51ea19e86294dd88d0d26b39

洛阳理工学院毕业设计(论文)

用户名 用户编号 用户密码 联系电话 用户 真实姓名 用户邮箱 性别 联系地址

图3-2 用户信息实体图E-R图

图书名称 图书编号 购物车 图书数量 图书价格

图3-3 购物车信息实体图E-R图

联系电话 收货人 图书编号 定单编号 图书名称 定单 下单时间 图书数量 联系地址 电子邮箱 图书价格

图3-4 定单信息实体图E-R图

13

洛阳理工学院毕业设计(论文)

3.2.2 数据库逻辑结构

为了实现不同用户的登录、图书的管理、用户的管理、购物车的管理、定单的管理等功能,本系统建立了一个名为“tsxs”的数据库,其中包含了多个数据表, 各个表的具体结构设计如下:

表3-1 admin表

字段名称 user_id user_num user_pass user_mail user_namec user_sex user_tel user_adds user_mail 数据类型 自动编号 文本 文本 文本 文本 文本 文本 文本 文本 字段大小 长整型 50 50 50 50 50 50 50 50 说明:本表用来存储用户角色的信息,供用户角色登陆时验证使用。user_id是用户序号,也是唯一的,是本表的主键;user_name是帐号,对于注册会员而言就是注册时的会员输入的会员名称,输入的字符至少是四位且只能是字母和数字。user_namec是用户的真实姓名,不可以是空;user_pass是用户登陆时所用的密码,输入的字符不能少于2大于20;user_sex表示用户的性别; user_adds表示用户的地址,不可为空;user_mail用来存储用户的邮箱地址不可为空;user_tel用来存储用户的电话号码,不可为空。

表3-2 book表

字段名称 Id book_id book_name book_content book_cash Author 数据类型 自动编号 文本 文本 文本 数字 文本 14

字段大小 长整型 50 50 50 长整型 50 洛阳理工学院毕业设计(论文)

book_date chubsh 日期 文本 ——— 50 说明:该表用来存储图书的信息。id:用来记录编号,表示编号,也确定了记录的唯一性,是主键;book_id:用来记录图书编号,表示图书的编号;book_name:用来存储图书名称;book_content:用来存储图书类型,表示该图书所属的种类。book_cash :用来存储图书的价格,表示该图书的单价;author:用来存储图书的作者,表示该图书的作者;book_date:用来存储图书的出版日期,表示该图书的出版时间;chubsh:用来存储图书的出版社,表示该图书的出版社;整个表用来存储图书的信息。

表3-3 basket表

字段名称 id book_id book_name book_cash book_count 数据类型 自动编号 文本 文本 文本 数字 字段大小 长整型 50 50 50 长整型 说明:本表用来存储当前用户购物车中的信息。Book_id:购物车中图书的编号,是本表的主键;book_name:购物车中图书的名称,book_cash:购物车中图书的价格;book_count用来存储购物车中图书的数目;用来存储购物车中图书信息。

表3-4 user_order表

字段名称 id order_id user_namec user_mail user_tel user_adds submit_date 数据类型 自动编号 文本 文本 文本 文本 文本 日期 字段大小 长整型 50 50 50 50 50 —— 说明:该表用来存储定单与用户之间的信息。order_id:表示定单编号,

15

洛阳理工学院毕业设计(论文)

是本表的主键;user_namec:表示收获人的真实姓名,不可为空;user_mail:收货人的电子邮箱; user_tel:收货人的联系电话,不可为空;user_adds 收货人的地址,不可为空,便于发货;submit_date 下定单的日期。

表 3-5 ordershop表

字段名称 id order_id book_id book_name book_count book_cash 数据类型 自动编号 文本 文本 文本 文本 货币 字段大小 长整型 50 50 50 50 —— 说明:该表用来存储定单与用户购买的图书的信息。order_id表示的是定单编号;book_id:表示购买的图书的编号;book_name:表示购买的图书的名称;book_count:表示购买的数量;book_cash:表示购买图书的价格。 3.2.3 数据库表之间的关系设计

为了更好地表示各表之间的关系,绘制了表间关系图;如图3-5所示。

图3-5 test数据库中各表之间的关系

16