课程设计报告
  2011   ~ 2012    学年      第 一 学期
教 学 单 位  计算机工程系                       
课 程 名 称  网页设计与制作                     
课程设计名称 基于MYSQL的网上书店系统的开发与设计   
姓      名  胡勇昌
学      号  ***********
学      时            学 分         
指 导 教 师        彭丰平               
2011年12 月25日
1课程设计目的………………………………………………2页码
2课程设计题目描述和要求……………………………………2页码
3课程设计报告内容……………………………………………2页码
4主界面的建立…………………………………………………7页码
课程设计的内容如下:
1.课程设计目的
  课程设计总的目的在于加深对网页设计与制作和MYSQL的基本知识的理解,网页设计与制作技能综合运用和提高,通过真实的工作,能让我设计出有一定水平的网页并培养了解决实际问题的能力,掌握实际吗、mysql的开发流程和开发方法。
2.课程设计题目描述和要求
主要功能:
网上书店的主要功能包括:
●图书展示:图书分类浏览、图书查询。
●会员管理:会员登录、注册、修改会员资料。
购物车:选择图书、查看购物车、删除图书、购买图书。
订单生成与结帐
3.课程设计报告内容
3.1  系统结构图
本系统共分三大部分,八个功能模块。系统结构图如图3-1所示。
图3-1 网上书店的系统结构图
系统设计分析
3.2  数据库设计
网上书店系统采用了Sql数据库,数据库名称为bookstore。数据库bookstore主要包含以下表:订单信息表(book)、管理员信息表(userb)、图书信息表(shop_books)、图书
分类信息表(bookclass)、会员信息表(member)、购物车信息表(gwch)、定购信息表(myorder)、购物单信息表(shoplist)、送货信息表(customer)。
下面分别介绍以上各个表的结构。
(1)图书信息表
Book表:用来存放图书的各种信息,包括书名、书号、作者、出版社、书价等信息。如表所示。
数据库名:bookstore密码:654321
Book的结构
字段名
数据类型
长度
必填字段
说明
BookNo
varchar
30
Y
书号  /主键
BookClass
varchar
30
N
书类
BookName
varchar
100
Y
书名
BookPublic
varchar
50
N
出版社
Author
varchar
50
N
作者
ISBN
varchar
50
N
ISBN号
BookSize
varchar
20
N
尺寸
Price
money
N
价格
tssm
varchar
50
N
图书说明
Picture
varchar
20
N
mysql结课心得1000字
封面
PublicTime
datetime
N
出版日期
Inputtime
datetime
入库时间
BookNum
int
N
库存数量
SelledNum
int
N
售出数量
Info
ntext
N
备注
Star1
Int
1星折扣
Star2
Int
2星折扣
Star3
int
3星折扣
(2)会员信息表
Member表:用来存放信息。主要包括用户名、密码、Email、星级、积分、电话等字段。
如表所示。
表Member的结构
字段名
数据类型
长度
必填字段
说明
Username
varchar
20
Y
用户名  /主键
Password
varchar
20
Y
密码
Email
varchar
30
N
电邮
Star
Int
Y
星级
Jifen
Money
Y
积分
tel
varchar
50
N
电话
Ye
varchar
12
N
余额
(3)送货信息表
Customer表:用来存放送货信息。主要包括ID、用户名、收货人姓名、电话、收货地址、、送货方式、支付方式等字段。如表3-4所示。
表Customer的结构
字段名
数据类型
长度
必填字段
说明
CustID
Int(标示)
Y
顾客编号/主键
Username
varchar
20
Y
用户名
SName
varchar
30
Y
收货人姓名
tel
varchar
30
N
电话
address
varchar
120
Y
收货地址
Zip
varchar
6
N
Songhuo
varchar
16
Y
送货方式
Pay
varchar
16
Y
支付方式
Default
varchar
1
Y
是否默认地址
(4) 购物车信息表

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。