PHP系统设计说明书培训资料_第1页
PHP系统设计说明书培训资料_第2页
PHP系统设计说明书培训资料_第3页
PHP系统设计说明书培训资料_第4页
PHP系统设计说明书培训资料_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP 系 统 设 计 说 明 书PHP网络编程技术设计说明书姓名:学号:班级:指导教师:完成日期:目录 TOC o 1-5 h z HYPERLINK l bookmark7 o Current Document 第一章系统介绍 4功能介绍 4 HYPERLINK l bookmark11 o Current Document 开发技术 4 HYPERLINK l bookmark13 o Current Document 第二章需求分析 5 HYPERLINK l bookmark15 o Current Document 软件需求分析 5 HYPERLINK l bookmark17 o

2、 Current Document 系统整体结构设计 5 HYPERLINK l bookmark19 o Current Document 第三章整体框架设计 6主界面设计 6 HYPERLINK l bookmark23 o Current Document 登录界面设计 7 HYPERLINK l bookmark27 o Current Document 注册界面设计 7 HYPERLINK l bookmark29 o Current Document 购物界面设计 7管理员登录界面设计 8管理员界面 8订单管理界面设计 8第四章数据库设计 9 HYPERLINK l bookmar

3、k35 o Current Document 概念结构设计 9 HYPERLINK l bookmark37 o Current Document 概念结构图9 HYPERLINK l bookmark39 o Current Document 逻辑结构设计 9 HYPERLINK l bookmark41 o Current Document 物理结构设计 9 HYPERLINK l bookmark43 o Current Document PHP电子商务系统数据库表名清单 9 HYPERLINK l bookmark45 o Current Document 管理员账号信息表 admin

4、10建表语句: 10 HYPERLINK l bookmark47 o Current Document 用户购物详细订单信息表orderdetail 10建表语句: 10 HYPERLINK l bookmark49 o Current Document 用户购物订单信息表order 11建表语句: 11 HYPERLINK l bookmark51 o Current Document 商品类型信息表 producttype 11建表语句: 11 HYPERLINK l bookmark53 o Current Document 商品信息表prodect 12建表语句: 12 HYPERL

5、INK l bookmark55 o Current Document 用户注册信息表user13建表语句: 13 HYPERLINK l bookmark57 o Current Document 第五章总结 14 HYPERLINK l bookmark59 o Current Document 参考文献 15PHP电子商务系统设计说明书第一章系统介绍功能介绍PHP电子商务系统是一款基于PHP程序的免费电子购物系统,本系统采用 当前最流行的PHP+MYSQL组合,提供了良好的用户体验及管理平台系统。本系统代码设计并不复杂,简单易懂,相当于一款小型的电子商务系统,本系统具有商品管理、订单管理

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

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

8、选定目处并键入附加文本用户模块管理员模块用户注册用户登录再选定出 入附力处并键 文本再选定此处并键入附加文本选择商品提交订单管理员登录修改管理员.信息查看/修改4添加商品查看/管理”订单再选定此处并键入附加文本再选定此处并键入附加文本再选定此处并键入附加文本再选定此处并键入附加文本再选定此处并键入附加文本再选定此处并键入附加文本再选定此处并键入附加文本图2-2第三章整体框架设计3.1主界面设计3.2登录界面设计用户餐录wi ro3.3注册界面设计田户注册电话:地址:已有听号逅国苜或3.4购物界面设计管理员登录界面设计管理员界面订单管理界面设计第四章数据库设计3.1概念结构设计3.1.1概念结构

9、图图3-13.2逻辑结构设计用户(用户名,密码,性别,生日,电话,地址)购物(商品种类,商品数量,商品价格,商品价格总价)管理员(账号,密码,管理订单,查看 /添加/修改商品)3.3物理结构设计PHP电子商务系统数据库表名清单表名说明admin管理员账号的信息存储表orderdetail用户购物订单详细信息存储表orders用户购物订单信息存储表product商品信息存储表producttype商品类型信息存储表user用户注册信息的存储表管理员账号信息表admin在舁字段英文名字段中文名数据类型允许为空PK/FK1id用户IDint(11)否PK2username用户名varcher(11)

10、是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 NULL,PRIMARY KEY (id)ENGINE=InnoDB DEFAULT CHARSET=gb2312;用户购物详细订单信息表orderdetail在舁字段英文名字段中文名数据类型允许为空PK/FK1orderdetailid详细订单IDint(10

11、)否PK2orderid订单IDint(10)是3goodsid产品IDint(10)是4amount数量int(10)是建表语句:DROP TABLE IF EXISTS orderdetail;CREATE TABLE orderdetail (orderdetailid int(10) NOT NULL auto_increment,orderid int(10) default NULL,goodsid int(10) default NULL,amount int(10) default NULL,PRIMARY KEY (orderdetailid)ENGINE=InnoDB AU

12、TO_INCREMENT=11 DEFAULT CHARSET=gb2312;用户购物订单信息表order在舁字段英文名字段中文名数据类型允许为空PK/FK1ordered订单IDint(10)否PK2username用户名varcher(50)是3flag信号tnyint(1)否4time时间dtetime是建表语句:DROP TABLE IF EXISTS orders;CREATE TABLE orders (orderid int(10) NOT NULL auto_increment,username varchar(50) default NULL,flag tinyint(1)

13、NOT NULL default 0,time datetime default NULL,PRIMARY KEY (orderid)ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=gb2312;商品类型信息表producttype在舁字段英文名字段中文名数据类型允许为空PK/FK1Id商品类型IDint(10)否PK2protype商品类型varcher(50)是建表语句:DROP TABLE IF EXISTS producttype;CREATE TABLE producttype (id int(10) NOT NULL auto_incr

14、ement,protype varchar(50) default NULL,PRIMARY KEY (id)ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;商品信息表prodect在舁字段英文名字段中文名数据类型允许为空PK/FK1pid商品IDint(10)否PK2proname商品名varcher(50)是3price价格float(24,0)是4proid商口口编pint(10)是5tu图片地址varcher(50)是6product_contents商品介绍text是建表语句:DROP TABLE IF EXISTS pro

15、duct;CREATE TABLE product (pid int(10) NOT NULL auto_increment,proname varchar(50) default NULL,price float(24,0) default NULL,proid int(10) default NULL,tu varchar(50) default NULL,product_contents text,PRIMARY KEY (pid)ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=gb2312;用户注册信息表user在舁字段英文名字段中文名数

16、据类型允许为空PK/FK1username用户名varcher(50)否PK2prassword密码varcher(50)是3sex性别varcher(50)是4birth生日date否5phone电话varcher(50)是6address地址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 NO

17、T NULL default 0000-00-00,phone varchar(50) default NULL,address varchar(50) default NULL,PRIMARY KEY (username)ENGINE=InnoDB DEFAULT CHARSET=gb2312;第五章总结.设计开发一个 PHP电子商务系统,首先要了解所涉及到行业的现状,一定要想办法 进行行业调研,从不同途径获取该行业的专业知识。合理安排系统设计开发时间,进行实 际开发会发现需求分析与系统设计占主要的时间,如果前面的工作做好了,编码实现占用 的时间很短。再根据所了解的情况进行详细的编程阶段。.

18、在开发一个系统时,前期的分析准备工作非常的重要。对于系统的需求要明确,这 样才能做到有的放矢。特别是对于系统中数据的存储和表单格式的设计,设计的不好会出 现会出现大量的数据库内存的浪费和页面与数据库连接不成功等问题。.在设计的初期,对一个网页功能模块,要构想出详细的方案,这样可以根据所需要 完成的功能来进行编写,从而使设计方案更加完美,设计开发过程中一定要吸取经验教 训,避免返工。尤其是一些重要语句。在对具体实现功能进行编程时,要养成良好的加注 释的习惯,这样的话不仅能理清思路,而且可以为以后的调试程序带来很大的方便。.懂得充分利用网络资源,因为个人的思考方式是非常有限的,所以需求通过网络来 寻求帮助,网络资料后得出的。由于在资源的量很大及其他原因,只能靠自己根据已有的 书籍资料对网络资源进行分析总结,这无形当中培养了我通过网络获取资料信息的能力。参考文献1高洛峰.细说P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论