当前位置:首页>> >>


基于PHP的书评系统的设计和实现.rar

收藏

资源目录
    文档预览:
    编号:20180913212759355    类型:共享资源    大小:3.39MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    基于 PHP 书评 系统 设计 实现
    资源描述:
    本 科 生 毕 业 论 文题 目:基于 PHP 的书评系统的设计和实现院 系: 软件学院 专 业: 软件工程专业(电子政务方向) 学生姓名: 肖小慧 学 号: 10389403 指导教师: 路永和 (副教授) 二〇一四年四月- -i摘 要Web1.0 到 Web 2.0 的跨越, 使长期以来受众被动接受网络信息的单线传播方式转变为受众可以参与其中的互动共享传播方式, 传统的自上而下的少数资源集中控制主导的互联网体系转变为自下而上的由广大用户集体智慧和力量主导的互联网体系。书评网站的出现集中体现了 Web2.0 环境下, 将稀缺的注意力资源以受众自主创造并自主选择的形式重新聚合并形成一定影响力的特点,并为广大读书爱好者提供了一个便捷的以书会友、发表和交流读书心得的平台。网络书评正以其广泛性、信息性、时代性和亲和力前所未有地影响着阅读大众的选择和判断,进而变革和促进着整个社会阅读文化的发展,也为书评学提供了新的研究视角。本书评网站旨在为广大读书爱好者提供一个以书会友,发表和交流读书心得的平台。本系统利用 PHP 动态网络开发技术,以 MySQL 作为后台数据库,使用 Apache配置 Web 服务器,结合 JavaScript 和 HTML 两种脚本语言,以及配合多种网页开发工具,实现基于 MVC 模式的读书笔记心得发表和交流的平台——Juzimi 书评网。全文主要分为 6 个部分:第 1 部分主要介绍项目的背景意义、现状分析和目标范围;第 2 部分主要论述了本系统所要用到的各种开发技术;第 3 部分主要分析了系统的各项功能和性能需求,给出了系统需求管理规划表, ;第 4 部分架构设计;第5 部分系统模块设计,给出了系统各个模块的划分;第 6 部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果展示。关键词:书评网站 PHP Web2.0 动态网页 MVC 模式 - -iiAbstractFrom Web1.0 to Web 2.0,the single mode in which the audiences accept the information of network passively for long has changed into the interactive sharing communication that the audience can participate in. The traditional top-down Internet system centralized controlled and led by minority resources has changed into a bottom-up Internet system driven by the collective wisdom and strength of the majority of users.Book review sites’ appear embodies features in the Web2.0 environment. Book review sites will gather the scarce attention resources in the form of audience’ independent creation and choice and make a certain influence. They provide a convenient platform to publish and exchange reading experience for the majority of the book lovers.Online book reviews are unprecedentedly influencing the judgment and choice of the reading public because of their universality 、informational feature、and affinity with times and reform and promote the cultural development of the whole society in reading, but also provide a new perspective for the study of book reviews.This review site aimed at providing the broad masses of book lovers a platform to the membership, publication and exchange of reading experience。The system uses PHP as dynamic network development technology, MySQL as backstage database, Apache as Web server and unifies kinds of script language for instance,JavaScript and HTML, as well as many kinds of homepage development kit. The review site has realized an exchange platform with individual reading experience and article publication based on MVC model.The thesis is divided into six chapters: Chapter 1 introduces the background and significance and the goal of this project、analysis of the current situation and the introduction of the thesis structure; Chapter 2 - -iiipresents related technology and principle; Chapter 3 gives a systematic analysis of main functions and performance requirements, and provides a planning table for system demand management, and demonstrates the level of priority needs. Chapter 4 Architecture design; Chapter 5 describes various modules of the system 。According to requirements analysis, the system divides into various modules. Functions to be accomplished by these modules are also introduced; Chapter 6 introduces the relevant environmental configuration of the development and presents some example executions of the system.Keywords: book review site,PHP,Web2.0,dynamic Web page,MVC mode目 录摘 要 .................................................................................................................................................................IABSTRACT ......................................................................................................................................................II第一章 前言 ................................................................................................................................................31.1 项目的背景和意义 ...........................................................................................................31.2 研究开发现状分析 ...........................................................................................................31.3 项目的目标和范围 ...........................................................................................................31.4 论文结构简介 ...................................................................................................................4第二章 技术与原理 ....................................................................................................................................52.1 PHP 技术 ....................................................................................................................52.2 WEB 2. 0 概述 .............................................................................................................52.3 APACHE 技术 ..................................................................................................................62.4 ECLIPSE.........................................................................................................................62.5 APTANA...........................................................................................................................62.6 数据库技术 .................................................................................................................62.7 JAVASCRIPT....................................................................................................................7第三章 需求建模 ........................................................................................................................................83.1 系统面向的用户群体 .................................................................................................83.1.1 用户信息需求 ...................................................................................................83.1.2 本系统的优势 ...................................................................................................83.2 系统应当遵循的标准或规范 .....................................................................................83.3 系统中的角色 .............................................................................................................83.4 系统需求 .....................................................................................................................93.4.1 系统功能需求 ...................................................................................................93.4.2 用户界面需求 ...................................................................................................93.4.3 软硬件环境需求 ...............................................................................................93.4.4 系统质量需求 .................................................................................................103.5 领域模型 ...................................................................................................................113.6 用例图 .......................................................................................................................123.7 用例文本 ...................................................................................................................123.8 用例场景描述 ...........................................................................................................173.8.1 “create a group”场景 ......................................................................................173.8.2 “write a note”场景 ........................................................................................183.9 类图 ...........................................................................................................................19- -2第四章 架构设计 ......................................................................................................................................204.1 系统架构及原理 ............................................................................................................204.2 业务用例的实现 ............................................................................................................214.2.1 交互图 ....................................................................................................................214.2.2 用例实现 ................................................................................................................254.3 数据库设计 ....................................................................................................................374.3.1 设计图: ...............................................................................................................374.3.2 数据表 ...................................................................................................................37第五章 模块设计 ......................................................................................................................................425.1 模块划分 .........................................................................................................................425.1.1 网站首页模块 .......................................................................................................425.1.2 个人主页模块 .......................................................................................................425.1.3 好友小组管理模块 ................................................................................................425.1.4 管理员管理模块 ....................................................................................................425.2 系统主要功能模块开发 ................................................................................................425.2.1 首页模块 ................................................................................................................425.2.2 对象管理模块 ........................................................................................................455.2.3 朋友圈管理模块 ....................................................................................................475.2.4 管理员管理模块 ....................................................................................................47第六章 部署与应用 ..................................................................................................................................496.1.安装 XAMPP 本地服务器 ................................................................................................496.2 导入网站数据库文件 .....................................................................................................506.3 打开网页 .........................................................................................................................51第七章 结论 ..............................................................................................................................................52致谢 ...................................................................................................................................................................53参考文献 ...........................................................................................................................................................54- -3第一章 前言1.1 项目的背景和意义Web1.0 到 Web 2.0 的跨越, 使长期以来受众被动接受网络信息的单线传播方式转变为受众可以参与其中的互动共享传播方式, 传统的自上而下的少数资源集中控制主导的互联网体系转变为自下而上的由广大用户集体智慧和力量主导的互联网体系 [1]。书评网站的出现集中体现了 Web2.0 环境下, 将稀缺的注意力资源以受众自主创造并自主选择的形式重新聚合并形成一定影响力的特点,并未广大读书爱好者提供了一个便捷的以书会友、发表和交流读书心得的平台。1.2 研究开发现状分析书评是对书籍进行的价值判断和评论。相对于庞大的图书出版量,传统书评数量较少、媒介面窄、受众覆盖率低,致使书评功能的发挥受到制约。而如今,网络不经意间让书评的传播渠道和效果得到了极大的拓展,书评种类也变得极其多样,较为传统的有平面媒体书评、广播电视书评甚至墙报、笔谈、读书征文等的网络版,新兴的则以博客(或微博客)书评、网店书评、网络社区书评以及图书馆、出版社等网站的书评为代表。网络书评正以其广泛性、信息性、时代性和亲和力前所未有地影响着阅读大众的选择和判断,进而变革和促进着整个社会阅读文化的发展,也为书评学提供了新的研究视角 [2]。1.3 项目的目标和范围本书评网站旨在为广大读书爱好者提供一个以书会友,发表和交流读书心得的平台。本系统利用 PHP 动态网络开发技术,以 MySQL 作为后台数据库,使用 Apache配置 Web 服务器,结合 JavaScript 和 HTML 两种脚本语言,以及配合多种网页开发工具,实现基于 MVC 模式的读书笔记心得发表和交流的平台——Juzimi 书评网。本系统适用的领域是分享阅读时的标签、笔记和评论。- -41.4 论文结构简介全文主要分为 6 个部分:第 1 部分主要介绍书评网站的特点、优点传统系统和所要开发系统的处理流程、功能介绍和比较;第 2 部分主要论述了本系统所要用到的各种开发技术;第 3 部分主要分析了系统的各项功能和性能需求,给出了系统需求管理规划表, ;第 4 部分架构设计;第 5 部分系统模块设计,逐一给出了系统各个模块的划分;第 6 部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果展示。- -5第二章 技术与原理2.1 PHP 技术PHP 语言是一种广泛用于 Web 开发并可以嵌入 HTML 的多用途的脚本语言。PHP 能运行在包括 Windows、Linux 等在内的绝大多数操作系统环境中,并支持Oracle、Sybase、MySQL、ODBC 等在内的大多数常见数据库,具有很好的跨平台性;PHP 是开源软件,代码在许多工程师手中进行了检测,同时它与 Apache 编译在一起的方式也可以让它具有灵活的安全设定,具有了公认的安全性能;PHP 还具有占用系统资源少、代码执行速度快等优势 [3]。利用 PHP,我们可以轻松地进行 Web 开发,轻松地制作动态网站、新闻系统等;轻松地实现对文件及文件夹的操作;轻松地进行电子商务网站的开发、数据的加密;与数据库相关联等等 [4]。2.2 Web 2. 0 概述2004 年, Opreilly Media 公司的 Dale Dougherty 和 Medialive 公司的 Craig Cline 在一次讨论因特网发展趋势的头脑风暴会议上提出了 web2.0 的概念。随后, 在 John Battelle 的努力下, Opreilly Media 公司和 Medialive 公司共同举办了2004 国际 web2.0 大会, 继续展开对 web2.0 含义的讨论, 并提出 web2.0 成为一个平台这样一个概念。自 web2.0 的概念被明确提出至今, 其范畴内的许多思想和技术已经得到了广泛传播和应用, 成为新一代互联网发展、信息服务、网络信息交流与信息资源管理等领域的研究热点。 [5].互联网从 Web 1. 0 到 Web 2. 0, 改变着全世界人类的生活、学习和工作方式。Web 2. 0 的一些具体应用, 如博客、RSS、交友网络等早已经深入人心 [6]。对于 web2.0,恐怕现在也没有一个准确的定义。但有一点是可以肯定的,web2.0 带给全球网民的是一种全新的体验:web2.0 强调开放的平台,强调与用户之间的互动作用,它是围绕个人为核心的互联网应用模式,是流媒体表现形式,是高速的接入,是网络的智能化和社会化。Web1.0 到 web2.0 的转变,具体说,从模式上是单纯的“读”向“写” 、由“个人建设”向“共同建设”发展;由被动地接收互- -6联网信息向主动创造互联网信息迈进。从基本构成单元上看,是由“网页”向“发表/记录信息”发展;从工具的角度看,是由互联网浏览器向 RSS 阅读器等方向发展;运行机制上,是由“Client Server”向“Web Services”转变;作者由程序员等专业人士向全部普通用户发展;应用上由初级的应用向全面大量应用发展 [7]。2.3 Apache 技术Apache 是目前应用最广的 Web 服务器;PHP 是一种类似 ASP 的服务器端脚本语言,而 MySQL 是一个小巧的数据库系统软件,它们特别适用于网站建设。Apache+PHP+MySQL 不仅仅是开源项目,可免费获取,而且它支持Linux、UNIX、OS/2 和 Windows 多个操作系统,可移植性好。因此,这种组合是设计动态网站的最佳解决方案 [8] 。2.4 EclipseEclipse 是开放源代码的、基于 Java 的可扩展开发平台。它由 IBM 作为主发起人投资开发,并被 Borland、Sybase 等众多公司所支持。Eclipse 不仅仅是一个集成开发环境( IDE) ,也是一个工具集成的开发平台,它提供了一个用于开发插件的框架,使创建、集成和使用软件工具更容易。就其本身而言,它只是一组规则,满足了以下需求: ①支持多种应用开发工具的构建; ②能独立地开发处理各种内容的插件( html、Java、C、JSP、EJB、XML 和 GIF 等) ; ③开发者可以自己独立地开发工具, 与其他标准工具无缝集成; ④可以在多种平台上运行,包括 Windows 和 Linux 平台[9] 。2.5 AptanaAptana 是目前最受欢迎的基于 Eclipse 平台 JavaScript 编辑器之一, 提供了强大的 JavaScript、HTML、CSS 编辑功能。Aptana 不但收编了 RadRails 项目, 也收编了 RDT 项目, 提供了一个功能非常丰富的七项目快速开发环境,可以全方位支持Ruby、HTML、JavaScript、CSS 等, 是目前功能最全面的 RoR 开发工具 [10] 。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于PHP的书评系统的设计和实现.rar
    链接地址:http://www.gold-doc.com/p-139138.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开