当前位置:首页 > PHP教程 > php毕业论文 > 列表

php留言本毕业论文

发布:smiling 来源: PHP粉丝网  添加日期:2014-11-28 14:28:55 浏览: 评论:0 

《综合技能训练》技术文档

题目:基于jQuery+PHP+MySQL的留言板信息管理系统

Web项目实战——分析、设计、编码、调测及部署      

姓    名:

院    系:

专业年级:

指导教师:

时    间:

《毕业设计——综合技能训练》任务书

姓名 系别 计算机系 专业/班级

项目名称 《基于jQuery+PHP+MySQL的 留言板信息管理系统

——分析、设计、编码、调测及部署》 指导教师:

一、项目采用技术:jQuery前端界面动感交互及样式控制编程技术、利用JSON的Ajax前后端数据通信实现页面局部刷新技术、PHP后端数据服务及前端功能实现的编程技术、MySQL数据库技术、XAMPP部署及主机虚机虚机通信技术

二、技术要求:1)综合运用本专业各主流技术及全面体现需求分析、数据库和软件设计、以及编程基本功;2)实现MySQL后端数据库并准备足量可测数据、编程实现符合功能要求的后端PHP数据服务、实现符合功能要求前端界面(控件布局、CSS样式控制)和jQuery编程实现事件交互、数表可视化、皮肤、状态和过渡效果;3)熟练掌握分析、设计、及代码调试工具及方法;4)本地及远程后端部署到Linux和测试;5)按进度要求完成开发任务、准备文档并按时提交各阶段成果

三、主要开发工具及运行平台:ZendStudio+jQuery+PDO组件+XAMPP1.7.3;Windows+Linux平台

四、参考资料:《jQuery基础教程》、《PHP开发入行真功夫》、《PHP项目全程实录》、网上资料

五、考核标准:设计方面(按周进度考核):数据完成% + 功能完成% + 技术含量% + 工作量%;

答辩方面:语言表述能力+回答问题反应能力+动手操作能力;

六、计划进度:

第1周 项目调研、资料收集、需求分析、多媒体素材准备。提交需求文档及测试数据文件

第2周 概要设计、详细设计、准备设计文档。提交设计文档及界面效果图等相关素材

第3周 数据库创建、按照业务逻辑输入数据、测试数据库符合功能需求。提交数据库分析设计文档及数据库生成脚本

第4周 按模块代码设计、编程调试、单元模块功能测试。提交项目的部分模块及文档

第5周 按模块代码设计、编程调试、单元模块功能测试。提交项目的部分模块及文档

第6周 按模块代码设计、编程调试、单元模块功能测试。提交项目的部分模块及文档

第7周 项目整体功能测试、调试、部署测试。提交完整项目。

整合阶段文档,添加绪论、结论及参考文献等章节、准备论文全文及格式修订;提交并初审毕业设计/论文

第8周 项目整体功能测试、调试;打印装订毕业论文;按初审意见修改毕业设计/论文

第9周 复审毕业设计/论文及各阶段成绩、答辩网络环境准备、准备8分钟答辩演示陈述和答辩问题、毕业答辩

学生:(签字)

年   月   日

指导教师:(签字)

年   月   日 系:

(签字、盖章)

年   月   日  

毕业设计开题报告

1、该选题项目的主要功能列表

实时在线留言功能(重要)

开发留言板信息管理系统的目的是提供一个供学生交流的平台,为广大学生提供交流经验、 对学校建设出谋划策的网上社区。因此,留言板信息管理系统系统最基本的功能首先是发表留言。学生只能发表留言、查看留言,管理员可以回复留言、删除留言、锁定用户、解锁用户、审核留言。

客户端的功能

(1)学生留言

进入留言主页面即可填写资料进行留言。

(2)信息交流

学生可以看到校园内的各类信息。

后台管理端功能

管理员在查看留言板信息时,可对留言信息中内容有偏激或敏感词汇的留言进行删除,对带有毁谤、侮辱的内容进行备注或隐藏,对于一切违法违纪的舆论宣传进行删除以及对该用户的封闭.

2、实现预期目标的可行性分析

项目:

(1)该项目通过利用php+ajax+mysql+html搭建的留言平台。

(2)该项目计划应用于各种留言平台或各种通知、微博等。

(3)该项目可作为插件穿插于各种网站。

(4)该项目可记录平常使用语句或词,除特殊或敏感词组。

任务:

(1)项目登录界面设置

(2)项目登录界面后显示用户留言以及主题界面

(3)用户提交留言信息或评论信息

(4)后台管理数据以及用户管理员的设置

利用一切所学知识PHP+MySQL+jQuery等+Ajax让其在线留言的功能得以达到,适当的寻求帮助,学习新的知识和技术,在规定时间内独立完成.

3、留言板项目设计技术以及参考文献

(1)设计技术

jQuery前端界面动感交互及样式控制编程技术、利用JSON的Ajax前后端数据通信实现页面局部刷新技术、PHP后端数据服务及前端功能实现的编程技术、MySQL数据库技术、XAMPP部署及主机虚机虚机通信技术.

(2)参考文献

《jQuery基础教程》、《PHP开发入行真功夫》、《PHP项目全程实录》、网上资料

4、工作方案分析及进度计划

进度计划

1、确定题目,查看资料                       第1 周

2、系统规划                                 第2-3周

3、系统的编制与调试                         第4-5周

4、毕业论文框架的确定                       第6周

5、毕业论文撰写、修改与确定                 第7-8周

6、毕业设计的形式审查及改进、预答辩         第9周

工作方案分为两大工程

PHP+MySQL+jQuery等+Ajax、需求分析、概要设计、详细设计、编码、测试、LAMPP部署

在线留言功能

报告人(签名)年   月   日

导师意见

指导教师(签名) 年   月   日

摘要:

网络留言板,也被称为异步会议系统、布告板,是网络上除了E-mail之外,最为普遍的在线讨论系统,它来源于早期Internet发展的BBS系统(Bulletin Board System),随着Internet的发展,逐步演变成现在的形式——基于Web的BBS系统。

在本文中,主要介绍使用php技术来实现网络论坛建设。通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。

本论坛是使用php(personalhome page)编写的一个简单实用的论坛程序。整个论坛采用基于Internet的三层模型,即常见的B/S(Browser/Server)结构,也可称为B/W/S(Browser/Web/Server)结构,服务器端为Web服务器和数据库服务器。

关键词:PHP  APACHE  MYSQL

ABSTRACT

Web forums, also known as asynchronous conferencing systems, bulletin boards, is in addition to E-mail on the network, the most popular online discussion system, which comes from the Internet development in the early BBS system (Bulletin Board System), with the Internet, Development, and gradually evolved into its present form - Web-based BBS systems.

In this article, focuses on using technology to achieve network php forum building. Internet-based Dynamic Internet WEB database technology, can solve the remote data transmission and read, the remote client terminal (Client) can submit a request through the WEB page, query a remote data server information, but also able to remote data Information stored in the database server in order to achieve information sharing, while taking advantage of Internet technology can reduce software development and deployment costs, as long as WEB applications installed on the server side can make use of each client can view.

This forum is to use php (personalhome page) written in a simple and practical forum for programs. The forum's three-tier model based on Internet, that is a common B / S (Browser / Server) structure, also known as B / W / S (Browser / Web / Server) structure, server-side as a Web server and database server.  

KEYWORS:PHP  APACHE  MYSQL

目 录

  1. 1.综述 
  2.    1.1项目背景 
  3.    1.2技术综述 
  4. 2. 需求分析 
  5.    2.1功能性需求 
  6.    2.2非功能性需求 
  7.    2.3数据需求 
  8. 3.设计 
  9.  3.1概要设计 
  10.    3.1.1软件结构 
  11.    3.1.2组件概要说明 
  12.    3.1.3数据库概要说明
  13.  3.2详细设计 
  14.    3.2.1管理员登录模块  
  15.    3.2.2用户留言模块 
  16.    3.2.3留言管理模块 
  17.    3.2.4管理员管理模块 
  18.  3.3数据库设计 
  19. 4. 代码 
  20.    4.0数据库连接模块 
  21.    4.2添加留言模块 
  22.    4.3删除留言模块 
  23.    4.4回复留言模块 
  24.    4.5审核模块 
  25.    4.6管理员修改密码模块 
  26. 5.调试 
  27.    5.1乱码: 
  28.    5.2数据库无法连接 
  29. 5. 结论 
  30. 7.参考文献 
  31. 8.致  谢 

1.综述

1.1项目背景

在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。因此,交流工具作为互联网中运用最为广泛的通信工具之一。校园留言板管理系统是基于PHP+MYSQL,为用户提供简洁的聊天交流界面,用户通过发贴的方式在留言板中进行学习生活等方面的交流,结合管理员在线对留言板信息进行实时调整管理,从而成为最为稳定的一个虚拟的校园交流平台。可以提供学习留言板的留言发布、留言查看、留言管理、留言板设置、管理操作等功能。本毕业设计目的是对一个虚拟系统的设计,学生完成本专业基础课程、专业课程及实践课程的一次综合性的练习与实践,是检验学生综合运用所学知识解决实际问题的能力,是以本专业知识参加社会工作前的一次模拟训练。通过这次毕业设计,能更深刻地对数据库基础理论和计算机基本知识的理解,提高运用所学习知识解决际问题的能力。使开发者在老师的帮助和指导下能运用所学的专业理论知识去解决实际的应用问题。

1.2技术综述

在技术要求的环境下,利用PHP+PDO+Smarty+MySQL+jQueryUI+jQuery+Ajax等技术,通过XAMPP1.7.3服务在windows平台上,实现我们的留言功能以及后端管理功能。

2.需求分析

2.1功能性需求

管理员在后端对留言进行增删改查,用户可以进行留言和查看,管理员有专用的用户名和密码,输入正确才可登录后端。

功能类别 子功能

前端界面 查看留言、发表留言

后台管理 回复留言、删除留言、锁定用户、解锁用户、审核留言、修改密码

php留言本毕业论文

2.2非功能性需求

需求名称 详细要求

界面观感 界面美观大方,色彩搭配合理

界面易操作 能选择的地方即不需要手工输入,充分考虑客户操作感受

提示直观 提示信息简明易懂,方便用户操作

局部页面刷新 大量使用Ajax效果,增强用户体验

2.3数据需求

php留言本毕业论文

3.设计

3.1概要设计

3.1.1软件结构

Zend Studio是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio加速开发周期,并简化复杂的应用方案。Zend Studio是支持HTML和js标签,但只对PHP语言提供调试支持!Zend Studio具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。Zend Studio可以在Linux、wingdows、mac osx上运行。

Navicat Premium 是一个可多重连接的数据库管理工具,Navicat Premium 结合了其他 Navicat 成员的功能。Navicat Premium 能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。这可以简化从一台服务器迁移数据到另一台服务器的类型的进程。不同数据库的批处理作业也可以计划并在指定的时间运行。Navicat for MySQL 是一套专为 MySQL 设计的强大数据库管理及开发工具。它可以用于任何版本 3.21 或以上的 MySQL 数据库服务器,并支持大部份 MySQL 最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。Navicat 适用于三种平台 - Microsoft Windows、Mac OS X 及 Linux。它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以協助管理数据。

3.1.2组件概要说明

Button:对话框中的一种图形元素。当激活它时,能执行指定的功能。用户可以采用以下方法来激活按钮:用鼠标在其上单击,或者当按钮获得聚焦时按下“return”获“enter”键。

TextArea:用户可以在文本域中写入文本。在文本域,中可写入的字符字数不受限制。

Form:标签用于为用户输入创建HTML表单。

3.1.3数据库概要说明

我们所采用的数据库系统是MYSQL,设计工具及编程工具用的是Navicat Premium。  用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数据库。对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。只有管理员可以进行增删改查,而用户只能进行增加和查询。在设计数据库的时候,对数据库定时进行备份,有助于将来撰写出正确完备的用户手册。

3.2详细设计

3.2.1管理员登录模块

php留言本毕业论文

3.2.2用户留言模块

3.2.2.1 添加留言

php留言本毕业论文

3.2.3留言管理模块

3.3.2.1回复留言

php留言本毕业论文

3.3.2.2删除留言

php留言本毕业论文

 
3.3.2.3锁定留言

php留言本毕业论文

3.3.2.4审核留言

php留言本毕业论文

3.2.4管理员管理模块

3.2.4.1密码修改模块

php留言本毕业论文

 

下接 php留言本毕业论文(2)

Tags: php留言本 php毕业论文

分享到:

相关文章