PHP系统设计说明书.docx

上传人:小飞机 文档编号:4887593 上传时间:2023-05-21 格式:DOCX 页数:18 大小:272.77KB
返回 下载 相关 举报
PHP系统设计说明书.docx_第1页
第1页 / 共18页
PHP系统设计说明书.docx_第2页
第2页 / 共18页
PHP系统设计说明书.docx_第3页
第3页 / 共18页
PHP系统设计说明书.docx_第4页
第4页 / 共18页
PHP系统设计说明书.docx_第5页
第5页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PHP系统设计说明书.docx》由会员分享,可在线阅读,更多相关《PHP系统设计说明书.docx(18页珍藏版)》请在三一办公上搜索。

1、PHP网络编程技术设计说明书姓 名:学 号:班 级:指导教师:完成日期:目录第一章系统介绍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.1 PHP电子商务系统数据库表名清单93.3. 2 管理员账号信息表 admin 10建表语句:103.3.3用户购物详细订单信息表ord

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

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

4、 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登录界面设计用户登策用户名:密砰1登陆1 11 注册3.3注册界面设计用户名:密沽确认密码性别:与早。女出生年月:199-d 坪 01 耳 o 1 日电话:地址:提艾重蚩|3.4购物界面设计商品蝙号商品名称商品单怆购买数量删除22毛巾152修改数里删除23皿铃5001|修改数里删除购买 继续购物|总: 5303.5管理员登录界面设计3.6管理员界面3.7订单管理界面设计第四章数据库

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

7、K/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 NULL,PRIMARY KEY (id)ENGINE=InnoDB DEFAULT CHARSET=gb2312;3.3.3用户购物详细订单信息表orderdetail序号

8、字段英文名字段中文名数据类型允许为空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_increment,orderid int(10) default NULL,goodsid int(10) default NULL,amount int(10) default

9、 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时间dtetime是建表语句:DROP TABLE IF EXISTS orders;CREATE TABLE orders (orderid int(10) NOT NULL auto_increm

10、ent,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序号字段英文名字段中文名数据类型允许为空PK/FK1Id商品型 IDint(10)否PK2protype商品类型varcher(50)是建表语句:DROP TABLE IF EXISTS productt

11、ypeCREATE 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序号字段英文名字段中文名数据类型允许为空PK/FK1pid商品IDint(10)否PK2proname商品名varcher(50)是3price价格float(24,0)是4proid商品编号int(10)是5tu图片地址varch

12、er(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,proid int(10) default NULL,tu varchar(50) default NULL,product_contents text,PRIMARY KEY (pid)ENGINE=InnoDB AUT

13、O_INCREMENT=26 DEFAULT CHARSET=gb2312;3.3.7用户注册信息表user序号字段英文名字段中文名数据类型允许为空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

14、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. 设计开发一个PHP电子商务系统,首先要了解所涉及到行业的现状,一定要想办法进 行行业调研,从不同途径获取该行业的专业知识。合理安排系统设计开发时间,进行

15、实际开 发会发现需求分析与系统设计占主要的时间,如果前面的工作做好了,编码实现占用的时间 很短。再根据所了解的情况进行详细的编程阶段。2. 在开发一个系统时,前期的分析准备工作非常的重要。对于系统的需求要明确,这样 才能做到有的放矢。特别是对于系统中数据的存储和表单格式的设计,设计的不好会出现会 出现大量的数据库内存的浪费和页面与数据库连接不成功等问题。3. 在设计的初期,对一个网页功能模块,要构想出详细的方案,这样可以根据所需要完 成的功能来进行编写,从而使设计方案更加完美,设计开发过程中一定要吸取经验教训,避 免返工。尤其是一些重要语句。在对具体实现功能进行编程时,要养成良好的加注释的习惯

16、, 这样的话不仅能理清思路,而且可以为以后的调试程序带来很大的方便。4. 懂得充分利用网络资源,因为个人的思考方式是非常有限的,所以需求通过网络来寻 求帮助,网络资料后得出的。由于在资源的量很大及其他原因,只能靠自己根据已有的书籍 资料对网络资源进行分析总结,这无形当中培养了我通过网络获取资料信息的能力。参考文献1 高洛峰.细说PHP电子工业出版社.2012年10月1日.第一版2 陈益材.PHP+MySQL+Dreamweaver机械工业出版社.2012年6月1日3 LukeWellingLauraThomson.PHP 和 MySQL Web 开发机械工业出版社.2009 年4 明日科技.P

17、HP从入门到精通清华大学出版社.2012年9月1日.第一版5 潘凯华.PHP开发实战1200例清华大学出版社.2011年.第一版信息工程学院PHP网络编程技术实践考核标准与成绩报告单2014-2015学年度第一学期期末排课编号:(2014-2015-1)-0508402-00492-1 批阅日期:2014 年 12 月 26 日姓名班级学号评分标准及得分评价项目评分标准满分得分备注网站整体规划,系统功能完成情况,站点风格一 致,界面美观,命名规则网站整体规划不合理,未 完成设计功能,运行有 误,风格不统一,命名不 规则,发现一处扣2-5 分。30界面布局情况页面设计中出现的问题, 每处扣2-5分20技术应用情况技术应用不合理,每处扣2-3分10代码和注释使用情况注释使用不当,代码缩进等问题每处扣1-2分10MYSQL数据库的设计数据库设计不合理,连接错误,每处扣2-3分10运行情况网页兼容性运行存在异常错误每处 扣1-2分10课程设计报告书写情况报告书书写不规范,文字不通顺、图表不清晰等,每发现一处扣1-2分10合计100考核成绩任课教师签名复核人签名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号