1、一.数据流图顾客网上图书销售管理系统注册登录信息搜索查看信息购物车订单结算算顾客图书信息订单信息订单信息表顾客信息表图书详细信息表图1.1顾客部分旳数据流图图书信息购物信息图书信息购物信息网上图书销售管理系统顾客User管理员Administrator图1.2顶层数据流图管理员网上图书销售管理系统图书类别图书信息订单信息顾客信息管理员订单信息表顾客信息表图书类别信息表图书详细信息表订单(详细)信息表订单信息顾客信息图书信息图书类别图1.3管理员部分旳数据流图提醒信息登录登录信息顾客提醒信息注册顾客信息表顾客注册信息图1.4 顾客注册登录数据流图顾客图书搜索查看查看搜索图书信息显示信息顾客图书详
2、细信息表 图1.5顾客查看搜索图书信息数据流图顾客放入购物车购置信息订单信息表 图1.6购物车数据流图显示信息订单信息订单详细信息顾客查看购物车顾客购物信息表结算订单订单结算信息表 图1.7订单结算数据流图修改密码信息管理员修改密码登录登录信息管理员提醒信息提醒信息管理员信息表图1.8管理员登录和修改密码数据流图管理员图书类别信息修改/删除图书类别图书类别信息表 图1.9 图书类别管理数据流图管理员图书信息添加删除修改图书信息图书信息表 图1.10购物信息管理数据流图管理员订单信息购物信息管理订单信息表 图1.11购物信息管理数据流图管理员理货库存图书进货信息表 图1.12进货数据流图二.功能
3、构造图网上图书销售管理系统系统前台管理系统后台管理首页图书浏览顾客注册登录订单结算购物车图书类别管理图书信息管理用息管理订单管理管理员管理进货管理三.数据库设计前台E-R模型图网站后台E-R模型图四.逻辑模型(1)顾客信息表(顾客ID,顾客名,顾客名称,密码,性别,地址,电子邮件,固定 ,移动 )(2)管理员信息表(管理员ID,顾客名,顾客名称,密码)(3)图书分类信息表(分类ID,分类名称)(4)图书基本信息表(图书分类,图书名称,编号,出版社,图书作者,页数,销售价格,进货价格,出版日期,图书简介,图片,数量)(5)订单详细信息表(订单号,订购顾客ID,订购日期,图书编号,图书名称,图书价
4、格,购置数量)(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)
5、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 , -顾客名称 PASSW
6、ARD 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 ,-图书名称BOO
7、K_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 BOO
8、K_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-购置数量-进货详细信息表 货号,书号,数量,出
9、版社,书名,作者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_INFOVALUES(0001, 01,红楼梦,中国出版社,曹雪芹,1000,99,90,to_date(2023-12-12,YYYY-MM-DD),四大名著之一,null);Commit;