1 / 50
文档名称:

php网页设计报告.docx

格式:docx   大小:270KB   页数:50页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php网页设计报告.docx

上传人:459972402 2020/8/19 文件大小:270 KB

下载得到文件列表

php网页设计报告.docx

文档介绍

文档介绍:题目: 网站设计网站的设计目标本平台利用现在比较广泛的 PHP+MYSQL数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。,对于网站开发的完成情况有着非常重要的影响。要开发一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有 ASP、JSP、PHP。它们的特性比较如表 3-1所示。技术名称ASPJSPPHP对数据库的支持好好好性能较差较好好使用平台WinLinux/WinLinus/Win安全性不好好好成本较高较高低跨平台不好好好这三种都是在传统的 HTML代码中,利用HTML标签的扩展,构成页面。不难看出,php的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两种技术都要好,因此,最后我们选择 php技术作为动态网页的开发技术 。需要完成的一些具体功能 :用户管理: 能够完成用户基本信息录入的注册和用户基本信息的修改。管理员管理: 能够完成管理员对网站的商品信息管理(商品添加、商品信息修改2平台功能模块的设计购物网站用户管理 网站布局 管理进入用用商商户户品品注登添分册录加类注册功能流程注册流程示意图如图注册入口必选项为空用户名有效?次密码一密码长度符合要E-mail地址有效其他信息有效注册成功3用户登录流程用户登录,首先要有一个提供用户登录的表单。首先,用户要有一个用户名和密码。同时对密码也要求保密,将密码加密后再存入数据库。登陆流程示意图如图 :登录入口否查询用户是否存在是否核对密码是否正确是取得用户名和密码use存入session中登录成功商品信息表用户信息表4商品分类数据库的连接代 :<?phperror_reporting(0);session_start();$server="localhost";$username="root";$password="123";$database="shangcheng";$conn=mysql_connect($server,$username,$password)ordie("couldnotconnectmysql");mysql_query("setnamesGBK");mysql_select_db($database,$conn)ordie("couldnotopendatabase");5mysql_close($conn);$_SESSION['con']=$conn;if(date_default_timezone_get()!="1Asia/Shanghai")date_default_timezone_set("Asia/Shanghai");?>用户登陆模块的实现用户登陆模块是防止非法用户登陆的第一道防线,通过它可以保护后台数据库的安全性,用户首先要进入的就是身份验证界面,只有在密码正确的情况下才能进行以后的操作,如果输入的密码不正确,则不能登录。主页面图片:主页面提供了用户登陆和注册以及部分商品的展示 ,用户注册账号后可以登陆进入。登陆后可以点击信息修改按钮来修改个人注册的信息。浏览完网页后可以点击注销登陆按钮退出个人登陆。网页中的商品图片和左侧的商品分类信息是商品链接,点击即可看到该商品的详细信息。6用户注册图片:用户登录注销:登陆具体代码如下图所示:<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>UserLogin</title>7<styletype="text/css">.alert{color:red}.textinput{width:160px}.btn{width:80px}table{border:3pxdouble;background-color:#eeeeee;}</style><scriptlanguage="javascript">functiondoCheck(){if(==""){alert('请输入你的用户名!');returnfalse;}if(==""){alert('请输入你的密码!');returnfalse;}}</script></head><body><formname="frmLogin"method="post"action=""onSubmit="returndoCheck();"><tableborder="0"cellpadding="8"width="350"align="center">