海涛网上书店的数据库设计Word文档下载推荐.docx
《海涛网上书店的数据库设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《海涛网上书店的数据库设计Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
客户作为市场的最大资源,已经成为了市场营销的核心,谁争取到了最多的客户,谁就取得了最大的成功,对客户的把握将最终决定企业的命运,现在做电子商务的网站很多,网络书店就只有那么几个屈指可数的知名网站,像是“当当网上书城”、“卓越网”等
正是由于网上书店的数量少,而且不规范,以及在网络书店的客户量上存在很大的发展空间,为满足广大读者朋友的需求,网上书店的系统的建立将是未来一笔可观的财富。
1.3.2技术可行性
网络管理日益趋向于系统化、完整化、人性化。
在网络书店的数据库设计上,我们运用到SQL2000编程,具有完善的数据库设计思想和操作能力。
1.4用户分析
随着网络的普及,越来越多的读者都习惯在网上看书、买书。
在网络上用户可以找到自己想要的书籍,解决了用户区域性的问题,为广大读者提供一个平台能够找到珍贵的书籍。
网上书店数据库系统是针对广大的读者,在线的用户量极具的增加,网上读书的客户量也在扩大,例如“当当”网上书城、“卓越”网。
我们在整个书店的管理上将网络书籍进行分类,包括出版社管理、用户管理、订单管理、销售管理、物流管理等,以便更好的熟悉整个网络书店的后台数据库的运行环境。
1.5网上书店系统的特点
简单性:
在实现平台的功能的同时,尽量让平台操作简单易懂。
针对性:
平台设计使网上书店系统我们的数据库设计主要是后台管理,所以具有很强的针对实用性:
我们在数据库设计的时候,将用户、管理员、书籍等基本信息在数据库中存储,具有良好的实用性。
1.6定义
所有的表名的命名规则:
所有的表名用具有实际含义的英文单词组成,本系统共有12张表:
books:
书籍信息表,记录书籍信息
stock:
书籍库存表,记录书籍库存信息
booktype:
书籍大类别表,记录书籍总体分类
booktype2:
书籍小类别表,记录书籍总分类下属的小分类
publish:
出版社信息表,记录出版社信息
users:
用户表,记录用户信息
Administrators:
管理员表,记录管理员信息
leaveWords:
用户留言表,记录用户留言信息
orders:
订单表,记录订单信息
sales:
销售单表,记录销售单信息
shipped:
运单表,记录运单信息
waybill:
发货表,记录发货单信息
1.7系统功能性需求
1.7.1系统结构
根据网上书店的项目功能需求及对网上书店的调研,该系统的系统总体结构如下图所示。
运单管理
网上书店的业务流程图
用户管理
1.7.2功能性需求分类
功能类别
子功能
后台
管理
模块
书籍信息管理
管理书籍相关信息
书籍类别管理
对书籍的类别进行初始化,并进行增删改查等操作
订单管理
查询用户订单,并确认,生成销售单
销售管理
对销售订单进行确认,并进行书籍的销售出库
留言管理
管理员查看留言
由第三方物流公司对出库的书籍进行配送
前台
用户信息管理
用于用户的注册、修改信息操作
搜索书籍
提供以不同方式进行搜索书籍的功能
订购书籍
提供用户订购书籍的功能
留言功能
用于用户对所购买书籍提出反馈意见,管理员可查看留言
首页显示书籍
用于在首页上现实特价图书和最新出版书籍的信息
1.8数据字典
管理员(管理员编号、用户名、管理员姓名、管理员密码、管理员邮箱)
用户(用户名、密码、电话、邮箱、家庭住址、真实姓名、邮政编号)
用户留言(留言编号、用户名、主题、提交时间、留言内容、回复状态)
书籍(书籍编号、书籍名称、ISBN、作者、出版社编号、版次、出版日期、内容简介、书籍小类别编号)
库存(ISBN、库存数量、原始价格、折扣店、登记日期)
书籍大类别(大类别编号、大类别名称)
书籍小类别(小类别编号、小类别名称、所属大类别)
出版社(出版社编号、出版社名称、出版社电话、出版社地址)
订单(订单编号、用户名、订购时间、书籍编号、订购数量、状态)
销售单(销售单编号、订单编号、创建日期、创建人、状态)
发货单(发货单编号、销售单编号、发货日期、发货人)
运单(运单编号、发货单编号、快递公司名称、送货人姓名、送货人电话)
1.9实体间的联系
通过以上分析可知,实体之间的联系有:
管理员与用户之间是一对多关系(1:
n)
用户与用户留言之间是一对多关系(1:
出版社与书籍之间是一对多关系(1:
书籍与库存十件事一对一关系(1:
1)
书籍小类别与书籍之间是一对多关系(1:
n)
书籍大类别与书籍小类别之间是一对多关系(1:
用户与订单之间是一对多关系(1:
订单与销售单之间是一对一关系(1:
销售单与发货单之间是一对一关系(1:
发货单与运单之间是一对一关系(1:
二、概念结构设计
邮编
书籍名称
小类别名称
大类别名称
登记说明
真实姓名
回复状态
用户编号
状态
发货人
联系方式
三、逻辑结构设计
表一书籍信息表books
字段名
字段描述
类型
可否为空
备注
isbn
ISBN号
字符串长度20
可
Book_id
书籍编号
字符串长度6
否
主键
title
字符串长度80
author
作者
字符串长度50
Pub_id
出版社编号
整型
Version
版次
Publishdate
出版日期
日期/时间
introduction
内容简介
字符串长度2000
type
书籍小类别编号
外键
表二书籍库存表stock
stock_qty
库存数量
字符串长度10
price
原始价格
货币
discount
折扣点
小数类型
logdate
登记日期
表三书籍大类别表booktype
Bigtype_id
大类别编号
主键,标识列
Bigtype_name
唯一
表四出版社信息表publish
Pub_name
出版社名称
Pub_phone
出版社电话
字符串长度15
Pub_add
出版社地址
表五用户表users
Username
用户名
Password
密码
Phone
电话
E-mall
电子邮箱
字符串长度30
Address
家庭住址
字符串长度100
True_name
Postcode
邮政编号
表六管理员表Administrators
Administrator_id
管理员编号
Administrator_name
管理员姓名
Administrator_password
管理员密码
Administrator_e-mall
管理员邮箱
表七订单表orders
Order_id
订单编号
username
Order_date
订购时间
日期型
默认系统时间
quantity
订购数量
大于0
status
位类型长度1
0-“未处理”
1-“已处理”
表八销售单表sales
Sale_id
销售单编号
Sale_date
创建日期
Saler
创建人
Sale_status
0-“未发货”
1-“已发货”
表九发货表shipped
Ship_id
发货单编号
Ship_date
发货日期
Ship_man
表十运单表waybill
Waywill_no
运单编号
express_company
快递公司名称
Delivery_man
送货人姓名
Delivery-man_phone
送货人电话