使用MySQL创建一个简单的网上书店

本文详细介绍了如何使用MySQL创建一个网上书店的数据库模型,包括管理员、客户、收货地址、订单、订单细则和图书信息等表的结构设计,并提供了插入数据及查询功能的示例,涵盖了从基础信息管理到订单跟踪的全过程。
摘要由CSDN通过智能技术生成
  1. 管理员信息表( Ginfo )
    该表记录了管理员的相关信息,包括管理员编号,管理员姓名。其结构如表 2-1 所示:
    表 2-1 Ginfo
    字段 说明 类型(长度) 备注
    Gid 管理员编号 char(7) 主键,不为空
    Gcode 登录密码 char(10) 不为空
    Gname 管理员姓名 char(10) 不为空

create table Ginfo(
Gid char(7) primary key not null,
Gcode char(10) not null,
Gname char(10) not null
);
2. 客户信息表( Kinfo )
该表记录了客户的相关信息,包括客户编号,客户姓名,联系方式,账户余额。其结构如表 2-2 所示:
表 2-2 Kinfo
字段 说明 类型(长度) 备注
Kid 客户编号 char(7) 主键,不为空
Kcode 登录密码 char(10) 不为空
Kname 客户姓名 char(10) 不为空
Kcontact 联系方式 char(15) 不为空
Ksave 账户余额 float(7) 不小于零

create table Kinfo(
Kid char(7) primary key not null,
Kcode char(10) not null,
Kname char(10) not null,
Kcontact char(15) not null,
Ksave float(7),
CHECK(Ksave>=0)
);
3. 收货地址表( ADinfo )
该表记录了客户的收货地址信息,包括地址编号,客户编号,地址。其结构如表 2-3 所示:
表 2-3 ADinfo
字段 说明 类型(长度) 备注
ADid 地址编号 char(7) 主键,不为空
Kid 客户编号 char(7) 主键,外键,不为空
Add 地址 varchar(100) 不为空

create table ADinfo(
ADid char(7) not null,
Kid char(7) not null,
Add varchar(100) not null,
primary key (ADid,Kid),

foreign key(Kid) ref

借书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书借给这位读者。 还书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书归还。 图书管理------对所有图书的资料进行添加,修改和删除等操作。 读者管理------对所有读者的资料进行添加,修改和删除等操作。 查询------所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。 统计------图书基础状况统计排名。 管理员------在这里修改管理员的登录密码。 1.4 需求分析 1.4.1 软件需求 管理员可以维护客户注册信息、维护图书信息、处订定单信息、 网上售书、查看图书调查报告;。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。  开发意图:面对网购越来越走红的趋势,结合广大书迷对于购书的需求,特意推出书店的网络版,以满足广大购书者能够实现足不出户就购买到所需图书的意愿。  作用范围:本网上书店系统暂时面向单机使用,有机会将会架设在公用网络上,以满足广大网民新形势下对于买书的需求。  《网上书店管理系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值