用户编号 用户姓名 用户住址 联系电话 订单表 付款方式 图订单表信息ER图
发货方式 书籍编号 订单号
用用户姓名 用户密码 户性别 用户年龄 用户住址 用户 用联系电理 管管理员登录名 户编号 订-单用户用户用户编号 用户书籍编号 订单号 付款方式 住址 订单表 发货方式 联系电话 管理 员 姓名 管理管理员密码 书-订单 库存数量 书籍编号 书籍类别 书籍名称 书籍折扣 理 管图书 书籍价值 书籍简介 图 实体之间关系ER图
逻辑结构设计(关系模式---关系)
下面是把上面E-R图转化关系模式(关系的码用下划线标出):
图书(书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量)
用户(用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话)
管理员(管理员登陆名、管理员密码)
订单表(订单号、书籍编号、顾客编号、顾客姓名、顾客住址、联系电话、付款方式、发货方式)
第三章 功能分析
网上书店新用户注册登录普通用户管理员图书查询订购图书订够修改订够查询图书管理退 订添加图书修改图书删除图书
第四章 系统实现
数据库连接
本软件使用 jdbc 连接数据库,基本思想为数据库中每个表建立一个 Connectio类, 当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、修改 、删除、查询等操作。
主界面
主界面中显示用户登录、管理员登录和用户注册三个按钮,用户输入登录名和密码后点击用户登录后进入用户查询界面,管理员 输入登录名和密码后点击管理员登录后进
入管理 界面,若是新用户,直接点击注册即可进入注册界面。
创建一个新的数据库bookshop,代码如下: CREATE DATABASE bookshop ON (
NAME = bookshop _data, FILENAME ='D:\\ ', SIZE = 10, MAXSIZE = 100, FILEGROWTH = 10 ) LOG ON (
NAME = bookshop _log, FILENAME = 'D:\\ ', SIZE = 5, MAXSIZE = 50, FILEGROWTH =5 )
创建数据表
1.数据表(admin表),代码如下: create table admin (
id varchar(10) primary key, password varchar(10) )
2.数据表(book表),代码如下: create table book (
id varchar(10),
网上书店管理信息系统_数据库课程设计



