资源描述
一.数据流图
顾客
网上图书销售
管理系统
注册登录信息
搜索查看信息
购物车
订单结算
算
顾客
图书信息
订单信息
订单信息表
顾客信息表
图书详细信息表
图1.1顾客部分旳数据流图
图书信息
购物信息
图书信息
购物信息
网上图书销售管理系统
顾客
User
管理员Administrator
图1.2顶层数据流图
管
理
员
网上图书销售管理系统
图书类别
图书信息
订单信息
顾客信息
管
理
员
订单信息表
顾客信息表
图书类别信息表
图书详细信息表
订单(详细)信息表
订单信息
顾客信息
图书信息
图书类别
图1.3管理员部分旳数据流图
提醒信息
登录
登录信息
顾客
提醒信息
注册
顾客信息表
顾客
注册信息
图1.4 顾客注册登录数据流图
顾客
图书搜索查看
查看搜索图书信息
显示信息
顾客
图书详细信息表
图1.5顾客查看搜索图书信息数据流图
顾客
放入购物车
购置信息
订单信息表
图1.6购物车数据流图
显示信息
订单信息
订单详细信息
顾客
查看购物车
顾客
购物信息表
结算订单
订单结算信息表
图1.7订单结算数据流图
修改密码信息
管理员
修改密码
登录
登录信息
管理员
提醒信息
提醒信息
管理员信息表
图1.8管理员登录和修改密码数据流图
管理员
图书类别信息
修改/删除图书类别
图书类别信息表
图1.9 图书类别管理数据流图
管理员
图书信息
添加删除修改图书信息
图书信息表
图1.10购物信息管理数据流图
管理员
订单信息
购物信息管理
订单信息表
图1.11购物信息管理数据流图
管理员
理货
库存图书
进货信息表
图1.12进货数据流图
二.功能构造图
网上图书销售管理系统
系统前台管理
系统后台管理
首页图书浏览
顾客注册登录
订单结算
购物车
图书类别管理
图书信息管理
用息管理
订单管理
管理员管理
进货管理
三.数据库设计
前台E-R模型图
网站后台E-R模型图
四.逻辑模型
(1)顾客信息表(顾客ID,顾客名,顾客名称,密码,性别,地址,电子邮件,固定 ,移动 )
(2)管理员信息表(管理员ID,顾客名,顾客名称,密码)
(3)图书分类信息表(分类ID,分类名称)
(4)图书基本信息表(图书分类,图书名称,编号,出版社,图书作者,页数,销售价格,进货价格,出版日期,图书简介,图片,数量)
(5)订单详细信息表(订单号,订购顾客ID,订购日期,图书编号,图书名称,图书价格,购置数量)
(6)进货详细信息表(货号,书号,数量,出版社,书名,作者)
五SQL语句建表,并插入一条记录
(版本:ORACLE 11G)
ORACLE建立表构造语句如下:
--顾客信息表
CREATE TABLE USER_INFO(
USER_ID VARCHAR2(30) NOT NULL PRIMARY KEY , -- uesrid
USER_NAME VARCHAR2(50) NOT NULL , --顾客名
USER_CN_NAME VARCHAR2(50) NOT NULL , --顾客名称
PASSWARD VARCHAR2(50) NOT NULL, --密码
SEX VARCHAR2(2) NOT NULL,
ADDRESS VARCHAR2(100) NOT NULL,
E_MAIL VARCHAR2(100) NOT NULL,
FIXED_PHONE VARCHAR2(30) NOT NULL ,
PHONE VARCHAR2(30)
--管理员信息表
CREATE TABLE ADMIN_INFO(
ADMIN_ID VARCHAR2(30) NOT NULL PRIMARY KEY , -- uesrid
ADMIN_NAME VARCHAR2(50) NOT NULL , --顾客名
USER_CN_NAME VARCHAR2(50) NOT NULL , --顾客名称
PASSWARD VARCHAR2(50) NOT NULL --密码
--图书分类信息表
CREATE TABLE CODE_BOOK_TYPE(
CODE VARCHAR2(10) NOT NULL PRIMARY KEY , --代码
NAME VARCHAR2(100) NOT NULL –名称
--图书基本信息表
CREATE TABLE BOOK_INFO(
BOOK_ID VARCHAR2(30) NOT NULL PRIMARY KEY, --图书编号
BOOK_CODE VARCHAR2(10) NOT NULL ,--图书分类
BOOK_NAME VARCHAR2(30) NOT NULL ,--图书名称
BOOK_PRESS VARCHAR2(30) NOT NULL, --图书出版社
BOOK_AUTHOR VARCHAR2(30) NOT NULL, --图书作者
BOOK_PAGES NUMBER NOT NULL ,--图书页数
BOOK_SELL_PRESS NUMBER NOT NULL ,--图书销售价格
BOOK_BY_PRESS NUMBER NOT NULL ,---图书进货价格
BOOK_PUBLICATION_DATE DATE ,--图书出版日期
BOOK_INTRODUCTION VARCHAR2(500),--图书简介
BOOK_PIC BLOB--图片
--订单详细信息表
CREATE TABLE BOOK_ORDER_INFO(
ORDER_ID VARCHAR2(30) NOT NULL PRIMARY KEY ,--订单号
USER_ID VARCHAR2(30) NOT NULL ,--订购顾客
ORDER_DATE DATE DEFAULT SYSDATE ,--订购日期
BOOK_ID VARCHAR2(30) NOT NULL ,--图书编号
BOOK_NAME VARCHAR2(30) NOT NUL,–图书名称
BOOK_SELL_PRESS NUMBER NOT NULL ,--图书价格
BY_NUMBER NUMBER NOT NULL--购置数量
--进货详细信息表 货号,书号,数量,出版社,书名,作者
CREATE TABLE BOOK_ PURCHASE_INFO(
PURCHASE_ID VARCHAR2(30) NOT NULL PRIMARY KEY ,--货号
BOOK_ID VARCHAR2(30) NOT NULL ,--书号
PURCHASE_NUMBER NOT NULL, --数量
BOOK_PUBLICATION_DATE DATE ,--出版社
BOOK_NAME VARCHAR2(30) NOT NUL,--书名
BOOK_AUTHOR VARCHAR2(30) NOT NULL --作者
--向图书基本信息表(BOOK_INFO)插入一条数据记录
INSERT INTO BOOK_INFO
VALUES(‘0001’, ‘01’,‘红楼梦’,‘中国出版社’,’曹雪芹’,’1000’,’99’,’90’,to_date(‘2023-12-12’,’YYYY-MM-DD’),’四大名著之一’,null);
Commit;
展开阅读全文