文档详情

基于PHP的原创小 说网站.docx

发布:2019-06-10约1.38万字共23页下载文档
文本预览下载声明
原创小说网站 指导老师:XXX 前言 原创小说网站已经成为当前小说作家发表小说的一个重要途径,网络小说已经成为许多年轻人业余时间娱乐休闲的方式,据统计,中国第一原创小说网站--起点中文网日均IP访问量近百万, 日均PV浏览量近千万,注册作家有十万之多,网络小说的发展势不可挡,而作为发布小说的手段和途径,小说网站也有着巨大的发展前景。 选题背景及研究意义 传统小说写作以及发表方式的落后,使得网络小说应运而生。Internet技术与数据库技术的结合,完全可实现网络小说的运行模式。而作为网络小说发布的平台,小说网站正是实现网络小说的管理的不可或缺的工具,同时,小说网站还可以以收费的形式给作者及网站带来实时的收益,有利于小说行业的发展。 开发工具 Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的 集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。 Zend Studio是Zend Technologies开发的PHP语言 集成开发环境(Integrated Development Environment IDE)。具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。 Zend Studio可以在Linux、Windows、Mac OS X上运行。 关键技术 PHP语言 PHP(PHP: Hypertext Preprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用 开源 脚本语言。语法吸收了 C语言、 Java和 Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。 PHP 独特的语法 混合了 C、 Java、 Perl以及 PHP自创的语法。它可以比 CGI或者 Perl更快速地执行 动态网页。用PHP做出的 动态页面与其他的 编程语言相比,PHP是将 程序嵌入到 HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行 编译后 代码,编译可以达到 加密和 优化代码运行,使代码运行更快。 MYSQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。 BroPHP BroPHP是一个免费开源的轻量级PHP框架 ,BroPHP框架完全采用面向对象的设计思想,并且是基于MVC的三层设计模式,具有部署和应用极为简单、效率高、速度快,扩展性和可维护性都很好的特点,可以稳定地用于商业及门户开发。BroPHP框架包括单入口文件、MVC模式、目录组织结构、类自动加载、强大基础类、URL处理、输入处理、错误处理、缓存机制、扩展类等功能。 主要内容 本系统是基于B/S结构的网站,其中总共可以分为三个部分:前台应用、作者模块、后台管理。前台应用中包括小说展示、搜索模块、用户个人中心;作者模块中包括作者信息修改、新建作品、管理作品等功能;后台管理主要包括系统管理、内容管理以及用户管理等。 为了一步步实现确定的功能,本论文主要内容安排如下: 1 引言(介绍课题研究的背景和内容以及涉及到的技术) 2 可行性分析(系统可行性的分析) 3 需求分析 (系统的需求分析) 4 概要设计 (系统的概要设计,包括系统架构图,数据库设计) 5 详细设计 (系统如何实现以及关键问题的代码) 6 软件测试 (系统测试结构) 7 总结 (项目的总结) 8 致谢 (对帮助过的人进行感谢) 9参考文献(论文的参考文献) 可行性分析 可行性分析是对项目的可行程度进行分析,以便管理层对技术及资金的投入进行决策,其主要包括技术可行性、经济可行性、操作可行性等。 技术可行性 本网站使用PHP语言开发,涉及到的语言与技术有JavaScript、html、css、jQuery、Ajax等;所采用的数据库管理软件为Mysql,同时也支持其他类型的DBMS;所使用的开发工具为Zend Studio 和GVim。所涉及到的技术与语言都已成熟,个人亦已掌握大部分,完全可以实现开发。 经济可行性 经济上
显示全部
相似文档