PHP系统设计说明书

上传人:go****e 文档编号:136848965 上传时间:2020-07-02 格式:DOC 页数:16 大小:831.50KB
返回 下载 相关 举报
PHP系统设计说明书_第1页
第1页 / 共16页
PHP系统设计说明书_第2页
第2页 / 共16页
PHP系统设计说明书_第3页
第3页 / 共16页
PHP系统设计说明书_第4页
第4页 / 共16页
PHP系统设计说明书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《PHP系统设计说明书》由会员分享,可在线阅读,更多相关《PHP系统设计说明书(16页珍藏版)》请在金锄头文库上搜索。

1、PHP网络编程技术设计说明书 姓 名: 学 号: 班 级: 指导教师: 完成日期: 目录第一章 系统介绍31.1 功能介绍31.2 开发技术3第二章 需求分析42.1 软件需求分析42.2 系统整体结构设计5第三章 整体框架设计63.1 主界面设计63.2 登录界面设计63.3 注册界面设计73.4 购物界面设计73.5 管理员登录界面设计83.6 管理员界面83.7 订单管理界面设计8第四章 数据库设计93.1 概念结构设计93.1.1概念结构图93.2 逻辑结构设计93.3 物理结构设计93.3.1 PHP电子商务系统数据库表名清单93.3.2管理员账号信息表admin10建表语句:103

2、.3.3用户购物详细订单信息表orderdetail10建表语句:103.3.4用户购物订单信息表order11建表语句:113.3.5商品类型信息表producttype11建表语句:113.3.6商品信息表prodect12建表语句:123.3.7用户注册信息表user13建表语句:13第五章 总结14参考文献15PHP电子商务系统设计说明书第一章 系统介绍1.1 功能介绍PHP电子商务系统是一款基于PHP程序的免费电子购物系统,本系统采用当前最流行的PHP+MYSQL组合,提供了良好的用户体验及管理平台系统。本系统代码设计并不复杂,简单易懂,相当于一款小型的电子商务系统,本系统具有商品管

3、理、订单管理 、购物车、会员登陆注册等电子商务最基本的功能。会员注册登陆后即可进行购物,后台管理员可进行处理购物订单。1.2 开发技术本系统采用了PHP技术,数据库使用了MySQL,开发工具使用了Dreamweaver和PS等工具。PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Rel

4、ational Database Management System:关系数据库管理系统)应用软件之一。Adobe Dreamweaver,简称“DW”,中文名称梦想编织者,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。第二章 需求分析2.1 软件需求分析通过对用户的需求统计,我们可以通过用UML例图来对本系统进行简单的展现。如图2-1。图2-12.2 系统整体结构设计通过对系统整体结构分析后,绘制了系统结构图。如图2-2。

5、图2-2第三章 整体框架设计3.1 主界面设计3.2 登录界面设计3.3 注册界面设计3.4 购物界面设计3.5 管理员登录界面设计3.6 管理员界面3.7 订单管理界面设计第四章 数据库设计3.1 概念结构设计3.1.1概念结构图图3-13.2 逻辑结构设计用户(用户名,密码,性别,生日,电话,地址)购物(商品种类,商品数量,商品价格,商品价格总价)管理员(账号,密码,管理订单,查看/添加/修改商品)3.3 物理结构设计3.3.1 PHP电子商务系统数据库表名清单表名说明admin管理员账号的信息存储表orderdetail用户购物订单详细信息存储表orders用户购物订单信息存储表prod

6、uct商品信息存储表producttype商品类型信息存储表user用户注册信息的存储表3.3.2管理员账号信息表admin序号字段英文名字段中文名数据类型允许为空PK/FK1id用户IDint(11)否PK2username用户名varcher(11)是3password密码varcher(11)是建表语句:DROP TABLE IF EXISTS admin;CREATE TABLE admin ( id int(11) NOT NULL default 0, username varchar(11) default NULL, password varchar(11) default N

7、ULL, PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=gb2312;3.3.3用户购物详细订单信息表orderdetail序号字段英文名字段中文名数据类型允许为空PK/FK1orderdetailid详细订单IDint(10)否PK2orderid订单IDint(10)是3goodsid产品IDint(10)是4amount数量int(10)是建表语句:DROP TABLE IF EXISTS orderdetail;CREATE TABLE orderdetail ( orderdetailid int(10) NOT NULL auto_i

8、ncrement, orderid int(10) default NULL, goodsid int(10) default NULL, amount int(10) default NULL, PRIMARY KEY (orderdetailid) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=gb2312;3.3.4用户购物订单信息表order序号字段英文名字段中文名数据类型允许为空PK/FK1ordered订单IDint(10)否PK2username用户名varcher(50)是3flag信号tnyint(1)否4time时间dtet

9、ime是建表语句:DROP TABLE IF EXISTS orders;CREATE TABLE orders ( orderid int(10) NOT NULL auto_increment, username varchar(50) default NULL, flag tinyint(1) NOT NULL default 0, time datetime default NULL, PRIMARY KEY (orderid) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=gb2312;3.3.5商品类型信息表producttype序号

10、字段英文名字段中文名数据类型允许为空PK/FK1Id商品类型IDint(10)否PK2protype商品类型varcher(50)是建表语句:DROP TABLE IF EXISTS producttype;CREATE TABLE producttype ( id int(10) NOT NULL auto_increment, protype varchar(50) default NULL, PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;3.3.6商品信息表prodect序号字段英文名字段中文

11、名数据类型允许为空PK/FK1pid商品IDint(10)否PK2proname商品名varcher(50)是3price价格float(24,0)是4proid商品编号int(10)是5tu图片地址varcher(50)是6product_contents商品介绍text是建表语句:DROP TABLE IF EXISTS product;CREATE TABLE product ( pid int(10) NOT NULL auto_increment, proname varchar(50) default NULL, price float(24,0) default NULL, pr

12、oid int(10) default NULL, tu varchar(50) default NULL, product_contents text, PRIMARY KEY (pid) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=gb2312;3.3.7用户注册信息表user序号字段英文名字段中文名数据类型允许为空PK/FK1username用户名varcher(50)否PK2prassword密码varcher(50)是3sex性别varcher(50)是4birth生日date否5phone电话varcher(50)是6addres

13、s地址varcher(50)是建表语句:DROP TABLE IF EXISTS user;CREATE TABLE user ( username varchar(50) NOT NULL default , password varchar(50) default NULL, sex varchar(50) default NULL, birth date NOT NULL default 0000-00-00, phone varchar(50) default NULL, address varchar(50) default NULL, PRIMARY KEY (username) ENGINE=InnoDB DEFAULT CHARSET=gb2312;第五章 总结1.设计开发一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号