最新PHP留言本的制作-课程设计.doc

上传人:1595****071 文档编号:47520610 上传时间:2022-10-02 格式:DOC 页数:29 大小:463KB
返回 下载 相关 举报
最新PHP留言本的制作-课程设计.doc_第1页
第1页 / 共29页
最新PHP留言本的制作-课程设计.doc_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《最新PHP留言本的制作-课程设计.doc》由会员分享,可在线阅读,更多相关《最新PHP留言本的制作-课程设计.doc(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datePHP留言本的制作-课程设计目录课程设计V课程设计设计说明书PHP留言本的制作学生姓名XX学号班级成绩指导教师数计学院2011年12月30日- 课程设计V 课程设计评阅书题目PHP留言本的制作学生姓名 XX学号 指导教师评语及成绩成绩:_ 指导教师签名: 年 月 日答辩评语及成绩成绩:_ 答辩教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日课程设计任

2、务书20112012学年第一学期专业: 网络工程082班 学号: 姓名: 课程设计名称: 课程设计V课程设计 设计题目: PHP留言本的制作 完成期限:自 2011 年 12 月 19 日至 2011 年 12 月 30 日共 2 周 设计依据、要求及主要内容(可另加附页):现在的很多网站都提供一个供大家讨论热点问题的平台,那就是留言本。本次课程设计依据网页设计课程所学的内容,结合现在网站发展的趋势和布局要求,利用Macromedia Dreamweaver 、Fireworks和Flash等网页设计工具,建立一个基于PHP的留言本。具体要求及主要内容:1利用PHP作为留言本的开发语言。2后台

3、数据库可以采用ACCESS或者SQL SERVER。3要精美设计留言本的首页既index.asp页面,要求首页有代表留言本主题的Logo和Banner,留言本首页的导航菜单准确无误,无死连接。4利用CSS样式,美化论坛的字体和颜色。5各个版块内容清晰,便于用户浏览。6管理员可登陆后台管理留言本。7管理员可以随时修改和删除发布的留言。指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要本次课程设计设计了一个留言本系统,其开发包括后台数据库的建立和维护以及前台应用界面的开发两个方面,本系统是一个基于PHP的留言本后台数据库采用access软件建立,操作简单,界面清晰,易于为用户所

4、接受。关键词:留言本;PHP;SQL;目 录1 课题描述12 需求分析23 概要设计34 详细设计45 程序编码66 程序调试与结果157 总结17参考文献181 课题描述随着计算机的普及,人们可以更方便的借助计算机这一平台实现各种生活需求,此次的设计,就是为了设计一个留言本,其中包括了用户留言,回复,管理员对留言信息的管理等基本功能,其中管理员可以删除用户留言,或者对用户的留言进行回复等,这些功能都能方便的为大家所使用。给人们创造一个愉快的交流平台。2 需求分析2.1 开发背景在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,他在人们生活中扮演着重要的角色

5、,为了更好使人们进行沟通,交流,留言本已经是很重要的一个部分,因此我们有必要去开发一个留言本系统,来满足人们的需求。2.2 可行性分析基于PHP的留言本,后台数据库采用SQL建立,操作简单,调试也相对简单,因此,技术上是可行的;现如今,计算机以及十分普遍,因此,使用计算机不仅价格低廉而且性能很高,即不需花费太多的人力物力,也可提高管理的效率,因此,经济上也是可行的;本次开发的系统,用户界面友好,简单易学,对系统的要求也不高,操作人员能对系统功能做到一目了然,用户也可轻松使用,因此,操作上也是可行的。2.3数据流图管理员登录后台管理界面游客留言游客填写昵称管理前台管理板块浏览留言图2.1 留言本

6、数据流图2.4数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的组成: 1、数据项2、数据结构 3、数据流 4、数据存储 5、处理过程(或其中的几部分)数据存储及数据流名字:游客信息描述:描述游客的基本信息定义:游客信息昵称+留言编号+留言内容+管理员回复内容+留言时间位置:存储 输出供查询名字:管理员信息描述:

7、描述管理员的基本信息定义:管理员信息昵称+密码位置:存储 输出供查询3 概要设计3.1系统流程图浏览留言前台界面游客留言回复留言后台管理界面管理员登录删除留言游客填写昵称图3.1 系统流程图根据留言本系统流程图可得到系统功能呢如下:(1)游客查看留言功能;在前台界面中,游客可任意查看留言(2)游客留言功能:在前台界面中,只要游客输入昵称就可留言,简单易操作。(3)管理员管理功能:在前台模式下,管理员可输入密码进入后台管理界面,在其中可对游客的留言进行管理,其中包括删除游客留言和回复顾客留言。4 详细设计4.1实体属性图游客昵称留言内容管理员回复内容留言时间留言编号图4.1.1 游客实体属性图管

8、理员密码昵称图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

9、提交留言内容程序无昵称文档function CheckForm() if(document.form1.name.value.length=0) alert(昵称不能为空); document.form1.name.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(is

10、set($_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();

11、/启用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提交回复代码$

12、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: i

13、ndex.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(密码不能为空); do

14、cument.header.pwd.focus(); return false; 真真留言板 ? if(isset($_SESSIONname) echo $_SESSIONname. 已登录, 注销; else ? 用户名: 密码: 3.tj无昵称文档function CheckForm() if(document.form1.name.value.length=0) alert(昵称不能为空); document.form1.name.focus(); return false; if(document.form1.nr.value.length=0) alert(内容部能为空); doc

15、ument.form1.nr.focus(); return false; 昵称: 留言:   4.counet 姓名: ?if(isset($_SESSIONname) echo 删除; ? 日期: ip:   共有 记录 | 每页显示 记录 | 分 页显示 | 当前 /页                  ? $shangpage=$page-1;$xiapage=$page+1;if($page=1) echo

16、 首页 | 上一页 |;else echo 首页 | 上一页 |;if($page_cnt$page)echo 下一页 | 末页 ;elseecho 下一页 | 末页 ; ? 5.boot无标题文档 版权所有:真真 QQ:824783348 Email:suide0313 6 程序调试与结果(1)前台界面图6.1 前台界面图(2)管理登录界面图6.2 管理登陆图(3)后台管理界面图6.3后台管理界面图7 总结课程设计是培养我们综合运用所学知识,发现,提出,分析和解决实际问题以及实际动手操作的能力。通过本次课程设计,我不仅巩固了以前所学的知识,还学到了很多新的书本上没有的东西,使我受益匪浅,而且也是我懂得,光有理论知识是不够的,还需要把所学知识和实践结合起来,从理论中得出结论,从而提高自己的动手能力和独立思考的能力。参考文献1 库少平,张毅.网页设计基础教程M.北京:北京邮电大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com