电子商城开发之目录与数据库表的创建

1.前台功能
---首页
---品牌页面
---商品详情
---商品评论管理
---购物车管理
---结算页面
---用户登陆和退出
---个人中心管理
---订单提交页面

2.后台功能
---登陆系统
---用户管理
---分类管理
---品牌管理
---商品管理
---订单状态管理
---订单管理

-----------------------------------------------------------------------------------------

数据库表的创建:

user表: 
//用户管理表
---id
---username
---password
---email //邮箱
---regtime //注册时间
---admin //权限等级

shopclass: 
//商品分类表
---id
---product_class //商品类型
---brand_class //商品品牌

brand:
//商品信息表
---id
---name
---shopclass_id 
---price //商品价格
---stock //商品库存
---upself //是否上架
---image //商品图片

order:
//订单表
---id
---ordernum //订单号
---user_id
---brand_id
---price //交易价格
---time //交易时间
---orderstatus //订单状态
---rec_name //收件人
---rec_tel //收件人联系方式
---rec_address //收件人地址

comments:
//商品评论表
---id
---content //评论内容
---evaluate //评价等级
---user_id 
---brand_id

-----------------------------------------------------------------------------------------
sql语句:

create table if not exists user(
id int unsigned not null auto_increment,
username varchar(50) not null,
password varchar(50) not null,
regtime int not null,
admin tinyint not null,
email varchar(50) not null,
primary key(id)
);

create table if not exists shopclass(
id int unsigned not null auto_increment,
product_class varchar(50) not null,
brand_class varchar(50) not null,
primary key(id)
);

create table if not exists brand(
id int unsigned not null auto_increment,
name varchar(50) not null,
stock int not null,
price float not null,
upshelf tinyint not null,
image varchar(100) not null,
shopcclass_id int not null,
primary key(id)
);

create table if not exists order1(
id int unsigned not null auto_increment,
ordernum varchar(50) not null,
user_id int not null,
brand_id int not null,
price float not null,
time int not null,
orderstatus varchar(50) not null,
rec_name varchar(50) not null,
rec_tel varchar(20) not null,
rec_address varchar(200) not null,
primary key(id)
);

create table if not exists comments(
id int unsigned not null auto_increment,
content text,
evaluate int not null,
user_id int not null,
brand_id int not null,
primary key(id)
);

-------------------------------------------------------------------------------------------------------------

目录结构:

|--index.php //跳转至前台首页

|--public //公共文件

|--common //函数库
|--config.inc.php //公共配置文件
|--functions.php //函数库文件

|--images //公共图片

|--css //公共样式

|--uploads //公共图片上传

|--js

|--admin //后台

|--index.php //后台网站首页

|--login //后台登陆
|--login.php //后台登陆页
|--check.php //登陆验证页
|--logout.php //后台退出页

|--public //公共资源目录

|--css //后台css文件

|--images //后台图片

|--header.php //页头

|--menu.php //导航栏页面

|--main.php //后台首页

|--acl.php //网站后台权限

|--user //用户管理

|--index.php

|--add.php

|--insert.php

|--edit.php

|--update.php

|--del.php

|--shopclass //商品分类管理

|--index.php

|--add.php

|--insert.php

|--edit.php

|--update.php

|--del.php

|--brand //商品信息

|--index.php

|--add.php

|--insert.php

|--edit.php

|--update.php

|--del.php

|--order //订单管理信息
|--index.php

|--status.php

|--update.php

|--comments //商品评论

|--index.php

|--add.php

|--insert.php

|--edit.php

|--update.php

|--del.php

|--home //前台
|--public //公共资源

|--css //前台css

|--images //前台图片

|--header.php //前台导航

|--footer.php //前台底部页面

|--acl.php //网站前台权限

|--index.php //前台首页

|--brandlist.php //品牌列表页

|--shopinfo.php //商品详情页

|--shopcar //购物车管理

|--addcar.php //加入购物车

|--clearcar.php //清空购物车

|--opcar.php //管理购物车

|--account.php //结算页面

|--ordercommit.php //提交订单

|--center.php //个人中心

|--user
|--register.php //注册
|--login.php //登陆
|--check.php //验证
|--logout.php //退出

时间: 2024-08-20 13:37:55

电子商城开发之目录与数据库表的创建的相关文章

电子商城实录------项目目录的结构搭建及其说明3

<电子商城实录------项目目录的结构搭建及其说明2>中方法优化 Framework.class.php代码加入static: <?php//核心启动类class Framework{ public static function run(){ echo "hello,wrold!"; } //初始化方法 private static function init(){ //定义路径常量 define("DS",DIRECTORY_SEPARATO

EF 学习系列二 数据库表的创建和表关系配置(Fluent API、Data Annotations、约定)

上一篇写了<Entity Farmework领域建模方式 3种编程方式>,现在就Code First 继续学习 1.数据库表的创建 新建一个MVC的项目,在引用右击管理NuGet程序包,点击浏览搜索EF安装,我这里主要是EF6.0 以上的学习 所以都安装6.0 以上的版本 接下来在Model文件夹下面创建一个Customer类 public class Customer { public int ID { get; set; } public string Name { get; set; }

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识.[实验要求]:利用SQL语言进行数据库表的各种操作:1.数据库表的创建.修改和删除操作.2.向表中进行数据的插入.删除和修改操作.[实验内容]1. 利用数据定义语句在实验一创建的stu_DB库中建立学生管理系统的三个表:Student.Course.SC.2.利用INSERT.UPDATE和DELE

修改SQL Server数据库表的创建时间最简单最直接有效的方法

说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,因为这种操作方式是通用的,即使是对现在最新的SQL Server数据库里面的操作也是一样的,相信很多朋友都会使用到. ----------------------分割线-------------------- 网络上曾经有很多人询问怎么修改SQL Server数据库表的创建时间,但得到的回答多种多样,有的说需要使用某些软件进行修改,有的说需要修改注册表等等,其实这些方法实施起来不但麻

一、app更新提示后台接口开发-(2)数据库表设计

新建一张数据库表用来存储app更新信息 数据表为: CREATE TABLE APP_UPDATE_MESSAGE( APP_ID VARCHAR2(50),         --appId,01:android 02:ios APP_CODE VARCHAR2(50),     --客户端设备id字符串,如:app.android.version.key APP_NAME VARCHAR2(50),    --客户端设备名字 VERSION_MILEPOST  NUMBER DEFAULT 0

Android数据库表的创建和数据升级操作

之前的文章有提到,可以在xml文件中配置数据库信息:http://www.cnblogs.com/wenjiang/p/4492303.html,现在就讲如何利用这些信息类构建数据库. xml文件大概如下: <?xml version="1.0" encoding="utf-8"?> <database> <!-- 数据库名称 --> <dbname value="zwb.db"></dbna

oracle数据库表空间创建&amp;导入&amp;导出

1.表空间创建 --删除表空间 drop tablespace EVPBDMGIS including contents and datafiles; --删除用户 drop user EVPBDMGIS cascade; --创建表空间 create tablespace EVPBDMGIS datafile 'D:\app\Administrator\oradata\orcl\EVPBDMGIS.DBF' size 500m reuse autoextend on next 16m maxs

Oracle数据库——表的创建与管理

一.涉及内容 1.掌握使用OEM工具创建.修改和删除表. 2.掌握使用SQL语句创建.修改和删除表. 3.掌握使用SQL语句插入.修改和删除数据. 4.理解各种约束的作用,并能够使用OEM工具和SQL命令为表创建各种约束. 二.具体操作 (一)分别使用OEM和SQL语句完成下面的内容. 1.创建表并添加相应的约束.要求: (1)创建名为student(学生信息)的表,表中各列要求如下: 字段名称 字段类型 大小 说明 sno CHAR 10 主键 sname VARCHAR 8 sex CHAR

第7课:数据库表的创建

第一步: 打开SQLiteStudio2.1.5  -- 数据库 - 添加数据库 - 添加数据库文件(名字自己取最后.db后缀) 第二步:数据库创建成功- 连接 -  创建表- 添加列 第一个列 作为主键 - 多添加几个其它列 看图 添加其它列 2 : 怎么在易语言里面连接数据库并且操作 第一步: 创建     SQLite3数据库连接类 第二步: 载入易辅模块中操作SQL的方法 注意:  把db数据作为资源载入其中先   图片或图片组 然后代码变成: 原文地址:https://www.cnbl