PHP留言本的制作-课程设计.doc_第1页
PHP留言本的制作-课程设计.doc_第2页
PHP留言本的制作-课程设计.doc_第3页
PHP留言本的制作-课程设计.doc_第4页
PHP留言本的制作-课程设计.doc_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

课程设计V课程设计设计说明书PHP留言本的制作学生姓名XX学号班级成绩指导教师数计学院2011年12月30日 课程设计V 课程设计评阅书题目PHP留言本的制作学生姓名 XX学号 指导教师评语及成绩成绩:_ 指导教师签名: 年 月 日答辩评语及成绩成绩:_ 答辩教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日课程设计任务书20112012学年第一学期专业: 网络工程082班 学号: 姓名: 课程设计名称: 课程设计V课程设计 设计题目: PHP留言本的制作 完成期限:自 2011 年 12 月 19 日至 2011 年 12 月 30 日共 2 周 设计依据、要求及主要内容(可另加附页):现在的很多网站都提供一个供大家讨论热点问题的平台,那就是留言本。本次课程设计依据网页设计课程所学的内容,结合现在网站发展的趋势和布局要求,利用Macromedia Dreamweaver 、Fireworks和Flash等网页设计工具,建立一个基于PHP的留言本。具体要求及主要内容:1利用PHP作为留言本的开发语言。2后台数据库可以采用ACCESS或者SQL SERVER。3要精美设计留言本的首页既index.asp页面,要求首页有代表留言本主题的Logo和Banner,留言本首页的导航菜单准确无误,无死连接。4利用CSS样式,美化论坛的字体和颜色。5各个版块内容清晰,便于用户浏览。6管理员可登陆后台管理留言本。7管理员可以随时修改和删除发布的留言。指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要本次课程设计设计了一个留言本系统,其开发包括后台数据库的建立和维护以及前台应用界面的开发两个方面,本系统是一个基于PHP的留言本后台数据库采用access软件建立,操作简单,界面清晰,易于为用户所接受。关键词:留言本;PHP;SQL;目 录1 课题描述12 需求分析23 概要设计34 详细设计45 程序编码66 程序调试与结果157 总结17参考文献181 课题描述随着计算机的普及,人们可以更方便的借助计算机这一平台实现各种生活需求,此次的设计,就是为了设计一个留言本,其中包括了用户留言,回复,管理员对留言信息的管理等基本功能,其中管理员可以删除用户留言,或者对用户的留言进行回复等,这些功能都能方便的为大家所使用。给人们创造一个愉快的交流平台。第21页 2 需求分析2.1 开发背景在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,他在人们生活中扮演着重要的角色,为了更好使人们进行沟通,交流,留言本已经是很重要的一个部分,因此我们有必要去开发一个留言本系统,来满足人们的需求。2.2 可行性分析基于PHP的留言本,后台数据库采用SQL建立,操作简单,调试也相对简单,因此,技术上是可行的;现如今,计算机以及十分普遍,因此,使用计算机不仅价格低廉而且性能很高,即不需花费太多的人力物力,也可提高管理的效率,因此,经济上也是可行的;本次开发的系统,用户界面友好,简单易学,对系统的要求也不高,操作人员能对系统功能做到一目了然,用户也可轻松使用,因此,操作上也是可行的。2.3数据流图管理员登录后台管理界面游客留言游客填写昵称管理前台管理板块浏览留言图2.1 留言本数据流图2.4数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的组成: 1、数据项2、数据结构 3、数据流 4、数据存储 5、处理过程(或其中的几部分)数据存储及数据流名字:游客信息描述:描述游客的基本信息定义:游客信息昵称+留言编号+留言内容+管理员回复内容+留言时间位置:存储 输出供查询名字:管理员信息描述:描述管理员的基本信息定义:管理员信息昵称+密码位置:存储 输出供查询3 概要设计3.1系统流程图浏览留言前台界面游客留言回复留言后台管理界面管理员登录删除留言游客填写昵称图3.1 系统流程图根据留言本系统流程图可得到系统功能呢如下:(1)游客查看留言功能;在前台界面中,游客可任意查看留言(2)游客留言功能:在前台界面中,只要游客输入昵称就可留言,简单易操作。(3)管理员管理功能:在前台模式下,管理员可输入密码进入后台管理界面,在其中可对游客的留言进行管理,其中包括删除游客留言和回复顾客留言。4 详细设计4.1实体属性图游客昵称留言内容管理员回复内容留言时间留言编号图4.1.1 游客实体属性图管理员密码昵称图4.1.2 管理员实体属性图留言本游客管理员游客留言浏览管理N1图4.1.3留言本E-R图4.2逻辑结构设计由以上属性图图可知,本系统的实体和属性的定义如下:游客信息表(昵称、留言编号、留言内容、管理员回复内容、留言时间)管理员表(密码、昵称)4.3物理结构设计(1)游客信息表表4.1游客信息表数据项名数据类型数据长度是否为空昵称char10NOT NULL留言编号Int10NOT NULL留言内容Char10管理员回复内容Char10留言时间Data10(2)管理员表表4.2管理员表数据项名数据类型数据长度是否为空密码Int10NOT NULL昵称char105 程序编码5.1提交留言内容程序无昵称文档function CheckForm() if(.value.length=0) alert(昵称不能为空); .focus(); return false; if(document.form1.nr.value.length=0) alert(内容部能为空); document.form1.nr.focus(); return false; 昵称: 留言:   5.2数据库链接程序5.3删除留言程序?session_start();include(config.php);if(isset($_SESSIONname)$id=$_GETid;if(isset($id)$sql= delete from book where id=$id;$myquery=mysql_query($sql);if($myquery) echo alert(删除成功!);location=index.php;elseecho ; echo alert(删除不成功!);echo location=index.php; echo ;elseecho 信息不存在;elseecho 不要做坏孩子哦?;?5.4登录验证代码?phpinclude(config.php);session_start();/启用session$name=$_POSTtxtname;$pwd=md5($_POSTpwd);$sql=select * from user where name=.$name. and pwd =.$pwd.;$myquery=mysql_query($sql);if(mysql_num_rows($myquery)$_SESSIONname=$name;/header(Location: index.php);elseecho ; echo alert(登陆不成功!);echo location=index.php; echo ;mysql_close();? %5.5提交回复代码$name=$_POSTname;$nr=$_POSTnr; $ip = ($_SERVERHTTP_VIA) ? $_SERVERHTTP_X_FORWARDED_FOR : $_SERVERREMOTE_ADDR; $ip = ($ip) ? $ip : $_SERVERREMOTE_ADDR; if(isset($name)$sql=insert into book (name,nr,ip) values ($name,$nr,$ip);if(mysql_query($sql)echo 添加成功,请返回;elseecho 添加不成功,请返回;else/ header(Location: index.php);echo 信息不正确,请返回;mysql_close();?5.6首页设计代码1.index真真留言板bodybackgound-image:url(./11.jpg);font-size:9pt;2.header无昵称文档function Check() if(document.header.txtname.value.length=0) alert(用户名不能为空); document.header.txtname.focus(); return false; if(document.header.nr.value.length=0) alert(密码不能为空); document.header.pwd.focus(); return false; 真真留言板 ? if(isset($_SESSIONname) echo $_SESSIONname. 已登录, 注销; else ? 用户名: 密码: 3.tj无昵称文档function CheckForm() if(.value.length=0) alert(昵称不能为空); .focus(); return false; if(document.form1.nr.value.length=0) alert(内容部能为空); document.form1.nr.focus(); return false; 昵称: 留言:   4.counet 姓名: ?if(isset($_SESSIONname) echo 删除; ? 日期: ip:   共有 记录 | 每页显示 记录 | 分 页显示 | 当前 /页                  ? $shangpage=$page-1;$xiapage=$page+1;if($page=1) echo 首页 | 上一页 |;else echo 首页 | 上一页 |;if($page_cnt$page)echo 下一页 | 末页 ;elseecho 下一页 | 末页 ; ? 5.boot无标题文档 版权所有:真真 QQ:824783348 Email: 6 程序调试与结果(1)前台界面图6.1 前台界面图(2)管理登录界面图6.2 管理登陆图(3)后台管理界面图6.3后台管理界面图7 总结课程设计是培养我们综合运用所学知识,发现,提出,分析和解决实际问

温馨提示

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

评论

0/150

提交评论