PHP系统设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1PHP网络编程技术设计说明书姓名:学号:班级:指导教师:完成日期:2目录第一章系统介绍..............................................................31.1功能介绍.............................................................31.2开发技术.............................................................4第二章需求分析..............................................................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.1PHP电子商务系统数据库表名清单..............................93.3.2管理员账号信息表admin......................................10建表语句:..............................................................103.3.3用户购物详细订单信息表orderdetail..........................10建表语句:..............................................................103.3.4用户购物订单信息表order....................................11建表语句:..............................................................113.3.5商品类型信息表producttype..................................11建表语句:..............................................................1133.3.6商品信息表prodect..........................................12建表语句:..............................................................123.3.7用户注册信息表user.........................................13建表语句:..............................................................13第五章总结.................................................................14参考文献....................................................................15PHP电子商务系统设计说明书第一章系统介绍1.1功能介绍PHP电子商务系统是一款基于PHP程序的免费电子购物系统,本系统采用当前最流行的PHP+MYSQL组合,提供了良好的用户体验及管理平台系统。4本系统代码设计并不复杂,简单易懂,相当于一款小型的电子商务系统,本系统具有商品管理、订单管理、购物车、会员登陆注册等电子商务最基本的功能。会员注册登陆后即可进行购物,后台管理员可进行处理购物订单。1.2开发技术本系统采用了PHP技术,数据库使用了MySQL,开发工具使用了Dreamweaver和PS等工具。PHP(外文名:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。AdobeDreamweaver,简称“DW”,中文名称梦想编织者,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。第二章需求分析2.1软件需求分析通过对用户的需求统计,我们可以通过用UML例图来对本系统进行简单的展现。如图2-1。5用户用户登录用户注册管理员选择商品提交订单修改管理员信息查看商品添加商品usesusesusesusesusesuses管理员登录uses查看/管理订单uses图2-12.2系统整体结构设计通过对系统整体结构分析后,绘制了系统结构图。如图2-2。再选定此处并键入附加文本PHP电子商务系统再选定此处并键入附加文本用户模块再选定此处并键入附加文本管理员模块再选定此处并键入附加文本用户注册再选定此处并键入附加文本用户登录再选定此处并键入附加文本管理员登录再选定此处并键入附加文本选择商品提交订单再选定此处并键入附加文本查看/修改/添加商品再选定此处并键入附加文本查看/管理订单再选定此处并键入附加文本修改管理员信息图2-26第三章整体框架设计3.1主界面设计3.2登录界面设计73.3注册界面设计3.4购物界面设计83.5管理员登录界面设计3.6管理员界面3.7订单管理界面设计9第四章数据库设计3.1概念结构设计3.1.1概念结构图用户密码用户名性别地址生日电话购物管理员N1账号密码管理订单查看/添加/修改商品图3-13.2逻辑结构设计用户(用户名,密码,性别,生日,电话,地址)购物(商品种类,商品数量,商品价格,商品价格总价)管理员(账号,密码,管理订单,查看/添加/修改商品)3.3物理结构设计3.3.1PHP电子商务系统数据库表名清单表名说明admin管理员账号的信息存储表orderdetail用户购物订单详细信息存储表orders用户购物订单信息存储表product商品信息存储表producttype商品类型信息存储表10user用户注册信息的存储表3.3.2管理员账号信息表admin序号字段英文名字段中文名数据类型允许为空PK/FK1id用户IDint(11)否PK2username用户名varcher(11)是3password密码varcher(11)是建表语句:DROPTABLEIFEXISTS`admin`;CREATETABLE`admin`(`id`int(11)NOTNULLdefault'0',`username`varchar(11)defaultNULL,`password`varchar(11)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=gb2312;3.3.3用户购物详细订单信息表orderdetail序号字段英文名字段中文名数据类型允许为空PK/FK1orderdetailid详细订单IDint(10)否PK2orderid订单IDint(10)是3goodsid产品IDint(10)是4amount数量int(10)是建表语句:DROPTABLEIFEXISTS`orderdetail`;CREATETABLE`orderdetail`(`orderdetailid`int(10)NOTNULLauto_increment,`orderid`int(10)defaultNULL,11`goodsid`int(10)defaultNULL,`amount`int(10)defaultNULL,PRIMARYKEY(`orderdetailid`))ENGINE=InnoDBAUTO_INCREMENT=11DEFAULTCHARSET=gb2312;3.3.4用户购物订单信息表order序号字段英文名字段中文名数据类型允许为空PK/FK1ordered订单IDint(10)否PK2username用户名varcher(50)是3flag信号tnyint(1)否4time时间dtetime是建表语句:DROPTABLEIFEXISTS`orders`;CREATETABLE`orders`(`orderid`int(10)NOTNULLauto_increment,`username`varchar(50)defaultNULL,`flag`tinyint(1)NOTNULLdefault'0',`time`datetimedefaultNULL,PRIMARYKEY(`orderid`))ENGINE=InnoDBAUTO_INCREMENT=8DEFAULTCHARSET=gb2312;3.3.5商品类型信息表producttype序号字段英文名字段中文名数据类型允许为空PK/FK1Id商品类型IDint(10)否PK2protype商品类型varcher(50)是建表语句:DROPTABLEIFEXISTS`producttype`;12CREATETABLE`producttype`(`id`int(10)NOTNULLauto_increment,`protype`varchar(50)defaultNULL,PRIMARYKEY(`id`))E

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功