收藏 分享(赏)

基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx

上传人:la****1 文档编号:247722 上传时间:2023-03-15 格式:DOCX 页数:40 大小:2.56MB
下载 相关 举报
基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx_第1页
第1页 / 共40页
基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx_第2页
第2页 / 共40页
基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx_第3页
第3页 / 共40页
基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx_第4页
第4页 / 共40页
基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx_第5页
第5页 / 共40页
基于PHP+Amaze+JQuery的学习论坛的设计与实现计算机专业.docx_第6页
第6页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 摘 要互联网教育服务是在互联网技术、通信技术、计算机技术不断发展融合的基础之上,人们在对以信息为基础的各种各样应用需求快速增长的激励之下,在现在社会信息化的水平日益提高前提之下,迅速发展起来的一种全新大众服务方式。笔者拟设计一个学习论坛网站满足大众这一需求。针对网站布局的需要,在不同大小显示屏幕实现网站自适应调整的问题,前端的框架选用前端开源框架Amaze_UI,让系统能自动流畅地响应 PC 端和 WAP 端。采用了PHP开发框架大大简化了开发过程,也使得系统更易于维护和拓展;结合了jQuery 前端语言使得系统实现了无刷新加载,很好地优化了用户体验和交互。本论坛网站在PC 端和WAP端都做

2、了较为完全的显示测试以及后台功能的测试。所得结果显示本论坛网站在PC端和WAP端都能流畅地跳转界面自动适应界面布局,后台管理功能正常有序,达到了预期效果。关键词:学习论坛网站;PHP;JQueryAbstract Internet education service is in the Internet technology, communication technology, the development of computer technology integration, on the basis of people on various applications of based o

3、n the information demand under the rapid growth of incentive, in what is now the social informatization level is increasing day by day under the premise, rapidly developed a new service mode of the masses.The author intends to design a study BBS site to meet the demand of the masses. Aiming at the n

4、eed of layout in different size display screen to achieve website adaptive adjustment problems, the front-end Amaze_UI selects the front open source framework, the framework of the system can automatically smoothly respond to PC and WAP side. Using a PHP framework greatly simplifies the development

5、process, also makes the system easier to maintain and expand. Combined with jQuery front language makes no refresh load of system implementation, and optimize the user experience and well interaction. This BBS site on the PC and WAP end all did more completely show the test function tests as well as

6、 the background. The results show that the BBS site can smoothly in PC and WAP jump automatically adapt to the interface layout, background management functions of normal and orderly, the desired effect.Key Words: Study BBS website; PHP; JQuery;目 录摘 要IAbstractII1. 前言11.1 研究背景11.2 研究意义12.系统定义22.1可行性分

7、析22.1.1 技术可行性22.1.2 经济可行性22.1.3 法律可行性32.2 需求分析32.2.1 功能需求32.2.2性能需求53. 系统设计63.1 系统结构图63.2 系统功能模块设计63.2.1 用户功能模块设计63.2.2 管理功能模块设计73.3 逻辑结构设计83.4 系统架构设计103.5 系统 E-R 图113.6 数据库表设计113.6.1 表汇总113.6.2 表详情124.系统实现与测试174.1 网站功能实现174.1.1网站前端功能实现174.1.2 网站后台功能实现244.2 测试实例265.结语28参考文献30致 谢31IV基于PHP+Amaze+JQuer

8、y搭建本学习论坛网站1. 前言1.1 研究背景随着互联快速的发展,中国的在线教育亦得到了快速的发展,其中在线教育就包含了一个学习社区或学习论坛。它是一个用于交流和讨论学习技巧、心得或成就的网络交流平台。现如今,越来越多人依赖着互联网来解决生活上、工作上和学习上遇到的问题。正是响应国家的“互联网+”的思路,利用互联网思维来解决学习浏览的问题才是符合这个时代背景的。随着我国教育行业的发展,人们的教育水平得到了极大的提高,人们对学习新知识和新技术产生了较大的需求,他们迫切希望寻找一个学习平台来解决学习交流的需要。现如今,越来越多人通过互联网教育平台来学习新知识,这种新的学习交流方式已经成为人们普遍接

9、受的新方式。本毕业设计是学习论坛的设计与实现,以解决人们的迫切互联网学习的新需求。1.2 研究意义 本毕业设计是基于PHP+Amaze+JQuery等技术实现的学习论坛网站。它是利用搭建在Linux操作系统上Apache来做服务器,通过PHP的技术来实现对网站页面的渲染和对数据的处理;本学习论坛网站的前端主要使用了Amaze框架,便于快速开发具有跨平台适应性的前端网页。 通过对本学习论坛网站的设计与实现,我掌握了一些新的知识与技术;并且,本设计可以作为互联网学习交流平台的解决方案,为促使更多的人们参与到互联网学习中来,鼓励更多的人们积极参与学习讨论,努力营造一种愉悦的互联网学习氛围和致力于打造

10、有秩序稳定的交流平台。2.系统分析2.1可行性分析2.1.1 技术可行性 本学习论坛网站是一个基于Apache+PHP+Amaze+JQuery实现的面向学习者或学生用户的学习论坛网站。它所依据的技术和应用都是现行比较流行的、成熟的、易上手且开源的技术,而且这些技术也相当优秀和稳。下面分别讨论: (1) Apache Apache是一个开源网页服务器软件;它性能高效、安全可靠且稳定性高。它是一个简单且容易操作的服务器软件,很简单即可完成配置,并且支持很多应用和模块的扩展。本学习论坛网站是基于Apache服务器软件和PHP处理页面来实现的。 (2) PHP PHP,全称:Page Hyperte

11、xt Preprocesso,是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入 HTML 中使用1。它适合快速开发各种类型的网站或者平台。各大中小互联网企业都比较有用到它来开发自己的产品或者网站系统。它的执行效率较高,代码运行较快,所以这里采用PHP作为后端的开发语言。本项目托管平台主要使用是ThinkPHP。ThinkPHP是一个开源的基于PHP的开发框架,它可以有效提高本项目的开发效率,方便开发者在后期的维护工作。 (3) AmazeAmaze是个开源的前端开发框架。Amaze是基于HTML、CSS、JAVASCRIPT开发的响应式前端框架。它是国内比较流行的前端框架,它非常有效

12、,它帮助开发者更加有效率的完成网站项目的前端开发且网站界面美观大方不失大雅。本学习论坛网站的前端大部分是基于Amaze开发出来的,它是简单、美观和容易操作的,提高用户的操作体验,且容易上手操作。(4) JQueryJQuery是一个相对好用的 Javascript 框架。提高了 JavaScript 的编写效率。JQuery封装了很多DOM操作的函数,让网站前端的DOM操作变得简单;JQuery也封装了一些网络请求的函数,让网页动态获取数据变得简单、快捷和可异步实现。 (5)CSS CSS 的是层叠样式表。是网页结构与样式分离的产物。它的作用就是为了控制网站 页面的外观,呈现出更加美观的效果。

13、同时,分离 CSS,后期网页的维护变得更加方便2。综上所述,本学习论坛在技术上是完全可行的。2.1.2 经济可行性经济可行性分析是要考虑开发本系统需要花费的总共成本和所支持的硬件设备, 确保本人能负担开发的经济成本。本学习论坛网站帮助人们更加简单方便地获取知识,节省了时间精力,提高了学习的效率。所以说本学习论坛类型的这类网站对当今社会的网民是相当重要的。就开发经济成本而言,本系统是用笔者自己的MacBook开发的,硬件成本为零。开发系统需要的所有软件在网上皆可免费下载,软件成本也为零。而域名与服务器则是用腾讯云平台,服务器成本亦为零。故此开发本学习论坛系统需要花费的总成本为零。需要的只是笔者的

14、时间成本。综上分析,开发基于PHP+Amaze+jQuery的学习论坛网站在经济上是可行的。2.1.3 法律可行性本学习论坛网站完全属于自主开发,基本按照软件的开发流程来进行,此系统采用的技术完全属于开源技术,若一些功能与其它课程学习网站相似,纯属设计参考与功能的借鉴改进,无完全复制使用,在法律方面并无任何侵权行为。本学习论坛网站依赖和所需支持的框架或函数库都是遵循开源协议的,在准守开源协议的基础上使用这些框架和函数库是符合法律的。综上分析,开发基于PHP+Amaze+jQuery的学习论坛网站在法律方面是完全可行的。2.2 需求分析2.2.1 功能需求深入了解求学者用户的需求后画出系统的流程

15、图,就开始分析满足符合流程的系 统的各大功能点。我们可以先分析前端用户和后台管理员各自需要的功能,再进一步总结分析本系统所需要的功能。2.2.1.1前端用户用例分析根据前期的对系统的调研与分析,我们得出本学习论坛用户的用例分析: 论坛首页 论坛版块页面 帖子搜索结果页 帖子页面(包含回复) 我的文章 我的回复 站内信箱 个人资料 发表帖子(富文本编辑器的实现) 修改帖子 课程中心图2.1 本学习论坛的用户的用例分析图2.2.1.2 后台管理员用例分析根据前期的对系统的调研与分析,我们得出本学习论坛管理员的用例分析: 用户管理 内容管理(文章,版块和图片) 课程管理 日志管理 角色与权限图2.2 本学习论坛网站的管理员的用例分析图2.2.2性能需求本学习论坛网站是典

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

当前位置:首页 > 实用范文 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2