【PHP开源代码栏目提醒】:网学会员为广大网友收集整理了,爱屋及乌苏小说网站设计(php) 毕业设计论文 - 毕业设计,希望对大家有所帮助!
摘要 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道, 它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上浏览发布信息也可以主要通过网站来实现的, “海 获取信息也是要在 Internet洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
在资讯和信息越来越重要的时代, 精彩的网络在悄悄改变着人们的工作和生活理念——网上电子书城。
不用买报纸,不用去书店,不用花钱去购书,无论是蓝领还是白领,只需轻轻点一下鼠标,选择自己喜欢的书籍,就可以轻松的浏览到自己想看到的任意方面的知识。
这种方便、快捷、花费少的看书新方式,就是网上电子书。
关键词:动态网站、小说网、
PHP、MySQL Abstract Today in the rapid development of Internet the Internet become fastaccess publish and disseminate important information channel itspolitical economic and other aspects of life play an important role.Internet posting can be viewed primarily achieved through the web siteaccess to information is the Internet quotseaquot in accordance with certainmethods of retrieval of information needed to download from the site down.Therefore the construction sites position in the Internet applicationis obvious it has become the Government enterprises and institutionsof information construction of an important component Bu Fen Zhong Congertime people . Increasingly important in the information and the information agewonderful network are changing peoples work and life philosophy - onlineelectronic bookstore. Do not buy newspapers do not go to a bookstoredo not spend money to buy books whether blue collar or white collar withone mouse click choose their favorite books you can easily navigate toany area they want to see the knowledge . This convenient fastinexpensive new way of reading is the online e-books. Key words: dynamic websites novels net
PHP MySQL 目录第一章 引言 ....................................................................................................................................4 1.1 动态网站开发简介.........................................................................................................4 1.2 本课题的研究意义.........................................................................................................4 1.3、 主要研究工作...............................................................................................................5第二章 基础知识简介 ....................................................................................................................6 2.1、
PHP 概述..........................................................................................................................6 2.1.1、
PHP 的主要功能与特点......................................................................................6 2.1.2、
PHP 环境配置......................................................................................................7 2.2、数据库应用技术简介.....................................................................................................7 2.2.1、mysql 数据库简介..............................................................................................8 2.2.2、连接数据库.........................................................................................................8 2.2.3、修改用户登录密码.............................................................................................8 2.2.4、创建数据库和数据表.........................................................................................9第三章 具体设计 ......................................................................................................................10 3.1、总体设计思路...............................................................................................................10 3.1.1、 具体设计思路.................................................................................................10 3.2、用户管理.......................................................................................................................11 3.3、网站结构设计...............................................................................................................11 3.3.1、系统功能分析与设计.......................................................................................13 3.3.2、数据库结构设计...............................................................................................13 3.4、 本章小结.....................................................................................................................15第四章 网站设计的实现 ............................................................................................................17 4.1、 动态网页各部分的实现...........................................................................................17 4.2、 网页中的
php 代码.................................................................................................17 4.3、 本章小结.....................................................................................................................35第五章 性能测试与分析 ............................................................................................................37 5.1、 启动网络求职招聘系统...........................................................................................37 5.2、 运行各个模块进行调试...........................................................................................37 5.3、 对调试结果进行分析...............................................................................................37第六章 总结 ..................................................................................................................................41致谢 ................................................................................................................................................42参考文献 ........................................................................................................................................43 第一章 引言 随着网络技术的发展, 互联网的迅速普及,电子书形式已经越来越受广大网民的欢迎,网民也可以根据自己的选择进行网页浏览书籍,选择自己喜欢的书籍区进行阅读,为他们提供更大的浏览阅读空间,提供更大的方便。
网站建设,网页设计,提供了更多的最新小说信息, 丰富的资料供读者浏览。
通过这个爱屋及乌小说网, 提供了更多最新最美的小说的最新资讯给读者,更方便的供他们在第一时间浏览到最新的短篇小说。
1.1 动态网站开发简介 动态网站开发技术 早期的动态网站开发技术使用的是 CGI-BIN 接口。
开发人员编写与接口相关的单独的程序和基于 Web 的应用程序,后者通过 Web 服务器来调用前者。
这种开发技术存在着严重的扩展性问题——每一个新的 CGI 程序要求在服务器上新增一个进程。
如果多个用户并发地访问该程序,这些进程将耗尽该 Web 服务器所有的可用资源,直至其崩溃。
为克服这一弊端,微软公司提出了 Active Server PagesASP技术,该技术利用“插件”和 API 简化了 Web 应用程序的开发。
ASP 与 CGI 相比,其优点是可以包含 HTML 标签,可以直接存取数据库及使用无限扩充的 ActiveX 控件,因此在程序编制上更富有灵活性。
但该技术基本上是局限于微软的操作系统平台之上,主要工作环境是微软的 IIS 应用程序结构,所以 ASP 技术不能很容易地实现跨平台的 Web 服务器程序开发。
Hypertext Preprocessor (超文本预处理器),即
PHP 动态网站开发技术与ASP 相似,也是一种嵌入 HTML 文档的服务器端脚本语言。
其语法大部分与 C、Java、Perl 等语言相似,并形成了自己的独有风格,利用该语言 Web 程序员可以快速地开发出动态网页。
PHP 在大多数 Unix 平台、GUN/Linux 和微软 Windows 平台上均可以运行。
PHP 的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程等。
1.2 本课题的研究意义 当今的社会是一个信息爆炸的社会。
互联网的出现加速了这种信息爆炸的当量。
导致信息泛滥成灾, 严重地阻碍和影响着知识和信息的传播。
随着 Internet的普及, 互联网以一股巨大变革力量的面貌出现在商务关系领域。
其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
因为网络本身就是信息的载体,它与普通的报纸广告、书籍、图书等,具有速度快、容量大、费用少、使用方便等优势。
比如,如果你对某种书籍感兴趣,想尽快了解到这些知识,有了互联网小说下载网,小说网站,你就可以省下一大笔时间,买书的费用,你只需要手指一点,你就可以很快的找到自己想要了解的信息,自己想看到的书籍。
同时网上小说一般都是免费的,这也为喜欢书籍、小说的读者提供了一个很可观的浏览书籍的平台,你可以在哪里找到你想要查询到的任何一种书籍,无论是散文、是个、著名名著等。
当互联网本身变成信息海洋的时候,人类不得不面临另一场新的挑战:那就是超越信息,将信息转化为知识。
著名的经济学家、1972 年诺贝尔经济学奖获得者赫伯特西蒙早在 20 多年前就指出过:在信息时代,最稀缺的资源不再是信息本身,而是对信息的处理能力。
传统的各种网络工具(搜索引擎、网上查询、数据挖掘)以及各种软件工具等,越来越难以满足深层次的需要。
如何让信息和知识通过互联网有序、广泛、深入地传播,将零散、隐形的知识快速转化为具有使用价值的显性知识。
这是当今社会最为关心的问题。
博客技术的出现为人们提供了一种全新可能。
网络开始真正凸现无穷的知识价值。
为了适应信息网络形势,紧跟时代潮流,使自己能在新世纪中运用网络传播渠道建一个小说网站平台,让喜爱小说的朋友可以利用网络来寻得自己的一片小说世代,利用网络创建彼此沟通的桥梁。
这也是我创建该网站的初衷。
1.3、 主要研究工作 我做的这个爱屋及乌苏小说网站主要能达到以下要求:管理员可以使用该系统管理库中所有的小说和留言,他可以对小说、留言进行一些列的更新、删除和修改,及对网站的日常维护工作;普通 Internet 个人用户可以使用该系统注册为“个人会员”,并发布小说、进行留言等,用户也就只有成为了会员以后才能进行留言。
第二章 基础知识简介2.1、
PHP 概述
PHP(Hypertext Preprocessor)是一个嵌套的缩写名称,中文全称是“超级文本预处理语言”,于 1994 年由 Rasmus Lerdorf 创建,是一种 HTML 内嵌式语言,与微软的 ASP 类似,都是一种再服务器端执行的嵌入 HTML 文档的脚本语言,语言风格类似也 C 语言,主要用于开发服务器端应用程序及动态网站。
PHP 和 HTML 一样,是一种编写网页的脚本语言,不同之处是,
PHP 是一种服务器端的语言,它保存在服务器上,当客户端请求某个
PHP 文件时,首先服务器要对它进行处理,处理完毕后才发送到客户端而 HTML 则没有这么复杂,它不需要经过服务器端的解释过程。
PHP 又同 ASP,用户可以混合使用
PHP 和 HEML 编写 Web 页面。
当访问者浏览页面是,服务器端首先会对页面中的
PHP 命令进行处理,然后吧处理后的结果连同 HTML 内容一起创导访问端的浏览器。
但是与 ASP 不同的是,
PHP 是一种源
代码开放程序,拥有很好的跨平台兼容性,用户可以在 WindowsNT 系统以及许多版本的 UNIX 系统上运行
PHP, 而且可以将
PHP 作为 Apache 服务器的内置模块或 CGI 程序运行。
PHP 利用程序设计的语法来控制 HTML
代码的输出,从而给网站注入动态的成分。
用户可以使用
PHP 和 HTML 生成动态网站主页。
它还提供了网站和数据库的接口,为生成数据驱动的网站提供基础,更提高了网站的灵活性。
2.1.1、
PHP 的主要功能与特点
PHP 脚本语言的语法结构与 C 语言和 Perl 语言的语法风格非常相似。
用户在使用变量前不需要对变量进行声明。
使用
PHP 创建数组的过程也非常简单。
PHP 还具有基本的面向对象组件功能, 可以极大地方便用户有效组织和封装自己编写的
代码。
PHP 出来能够精确的控制 web 页面的现实内容之外,用户还可以通过使用
PHP 发送 HTTP 报头,用户可以通过
PHP 设置 cookies,用于识别用户身份,并对用户浏览页面进行重定向。
PHP 具有非常强大的数据库支持功能, 几乎能够访问目前所有较为流行的数据库系统。
此外,
PHP 可以与多个外接库集成,为用户提供更多的使用功能。
PHP 不需要特殊的环境和 IDE, 可以以“ltphp” 以 作为程序块的开始, “gt”作 为 代 码 的 结 束 。
也 可 以 用 带 有 “ lt...gt ” 标 记 , 甚 至 是 用 “ ltscriptlanguage”
php”gtlt/scriptgt”的 ASP 格式来配置
PHP,
PHP 会在这些标记处处理所有的事情。
PHP 的重要特点如下: 1)效率高 2)功能全面 3)支持多种数据库 4)面向对象编程 5)可扩展性 6)可伸缩性 7)易学好用2.1.2、
PHP 环境配置
PHP 目前很受编程人员的青睐,但是如果没有跟 Apache 何数据库结合,其魅力就会降低一半,而且数据库有一 MySQL 和
PHP 的结合最为上手,使用最为灵活,功能最强大。
安装好
PHP 后,需要配置一些集成环境: 修改
php.ini 文件:将”display_errorsOff“的属性改成”display_errorsOn“,表示再运行的时候如果发生错误,运行将显示错误信息,必要时将”register_long_arraysOFF“改成”register_long_arraysON “。
2.2、数据库应用技术简介 MySQL 数据库是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。
用户可利用喝多语言编写访问MySQL 数据库的程序,特别是与
PHP 更是黄金组合,运用十分广泛。
MySQL数据库的几项优点如下: 支持 5000 万条记录的数据仓库。
适应所有平台。
开源软件。
使用简单,安装方便。
内置的 MERCE 表提供了一个独特管理多个表的方法。
数据库是网络编程中最重要的部分,要实现一个功能比较完善的系统,数据库是不可缺少的工具。
2.2.1、mysql 数据库简介 Mysql 例子和每个命令符之间都要用分号””分开,其作用是告诉 mysql 执行这个命令。
如果漏掉的划,mysql 将不执行这些命令,为此 mysql 提供了一个持续符号,持续符号是一个箭头,如下图所示:2.2.2、连接数据库 连接数据库有两种方法,一种通过 Windows 命令方法登录,另一种是通过Mysql 客户端登陆。
通过 Windows 命令登陆 2通过 Mysql 客户端登陆用户可通过执行菜单“开始“→”所有程序“→”Mysql“→”mysql server5.0“→”mysql command line client“命令进入到 mysql 的客户端。
2.2.3、修改用户登录密码 修改数据库用户登录密码需要使用 mysqladmin 命令,其格式mysqladmin _u用户名 –p 旧密码 password 新密码2.2.4、创建数据库和数据表 1)创建数据库 要创建一个数据库,可以使用命令“create database name” 2)创建数据库表 创建数据库表可以使用命令“create table name”来创建,我们可以以一实力来说明如何创建数据库表 voteoption。
CREATE TABLE voteoption ID smallint5 NOT NULL auto_increment Votename varchar100 NOT NULL Time datetime NOT NULL default 0000-00-00 00:00:00 PRIMARY KEY ID 第三章 具体设计3.1、总体设计思路 随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。
作为网络世界的支撑点的网站,更是人们关注的热点:政府利用网站宣传自己的施政纲领,日益成为与百姓交流的直通车;企业利用网站宣传自己的形象,挖掘无限商机;个人利用网站展示个性风采,创建彼此沟通的桥梁。
越来越多的人希望拥有网站,开辟网络世界里的一片天地。
如何设计一个出色的网站呢?关于这个问题,人们讨论的很多,可以讨论的内容也很多,根据自己的设计体会,总结出以下基本设计思路:3.1.1、 具体设计思路1、定位网站的主题和名称 网站的主题也就是网站的题材,网站设计开始首先遇到的问题。
网站题材千奇百怪,琳琅满目,只要想的到,就可以把它制作出来。
2、定位网站的 CI 形象 所谓 CI,是借用的广告术语。
CI 是英文 corporate identity 的缩写,意思是通过视觉来统一企业的形象。
现实生活中的 CI 策划比比皆是,杰出的例子如:可口可乐公司, 全球统一的标志, 色彩和产品包装,给我们的印象极为深刻。
更多的例子如 SONY,三菱,麦当劳等等。
一个杰出的网站, 和实体公司一样,也需要整体的形象包装和设计。
准确的,有创意的 CI 设计,对网站的宣传推广有事半功倍的效果。
在您的网站主题和名称定下来之后,需要思考的就是网站的 CI 形象。
1、设计网站的标志logo.首先需要设计制作一个网站的标志logo。
就如同商标一样,logo 是站点特色和内涵的集中体现,看见 logo 就让大家联想起自己的站点。
这里的 logo 不是指 88X31 的小图标 banner,而是网站的标志。
标志可以是中文, 英文字母,可以是符号,图案,可以是动物或者人物等等。
标志的设计创意主要来自网站的名称和内容。
我做的是短篇小说网,所以我的站标就体现了该网站的主旨:爱屋及乌小说网。
2、网页色彩搭配 1网页设计的色彩思考 2网页色彩搭配内涵 3网站设计风格和色彩搭配经验谈 网站给人的第一印象来自视觉冲击,确定网站的标准色彩是相当重要的一步。
不同的色彩搭配产生不同的效果,并可能影响到访问者的情绪。
“标准色彩”是指能体现网站形象和延伸内涵的色彩。
作为网页设计师来说,做到有针对性的用色是相当重要的,因为网站往往是各种各样的,大公司的、政府组织、体育组织、聊天的、新闻的、个人主页等等,不同内容的网页的用色应是有较大的区别, 所以要合理的使用色彩来体现出网站的特色,这是高明的做法。
我的求职招聘网站以淡色为主色调,整个网站页面色调显得很静。
3、确定网站的栏目内容和版块 建立一个网站好比写一篇文章,首先要拟好提纲,文章才能主题明确,层次清晰。
如果网站结构不清晰,目录庞杂,内容东一块西一块。
结果不但浏览者看得糊涂,自己扩充和维护网站也相当困难。
在动手制作网页前,一定要考虑好以下三方面:1确定栏目和版块;2确定网站的目录结构和链接结构3确定网站的整体风格创意设计 栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。
在制定栏目的时候,要仔细考虑,合理安排。
3.2、用户管理 在动态网.