当前位置:文档之家› 小说网站的设计与实现

小说网站的设计与实现

论文题目网景小说网站的设计与实现

姓名***

学院大连东软信息技术职业学院

专业计算机应用技术

指导教师*** 讲师

备注

2012 年6 月8日

网景小说网站的设计与实现

作者姓名:***

指导教师: *** 讲师

单位名称:计算机科学与技术系

专业名称:计算机应用技术

大连东软信息技术职业学院

2012年6月

Design and Implementation of

the Wangjing Novels Website

By ***

Supervisor: Lecturer***

Dalian Neusoft Institute of Information Technology

June 2012

毕业设计(论文)任务书

网景小说网站的设计与实现

摘要

近几年网络文学借助网络这一块肥沃的土壤得到了飞快的发展,由于网络的开放性,写作的门槛相对很低,创作极其自由,阅读也十分方便,所以形成了快餐性的文学现象,网络文学这种快餐的文学现象打破了传统文学的创作模式、艺术审美方式、出版机制及道德准则,为我们展现出了一幅自由的、广阔的创作和审美图景。网络文学的历史虽然很短暂,作为一种新的文学样式,它有着许多的缺点,但是从近几年的种种迹象来看,它有着广阔的发展前景,仍然有着许多值得我们发掘、研究的地方。通过网络的应用人们可以通过计算机联通网络来发表自己喜欢的文章,或者创造自己认为可以的文学。网络的越来越发达,因为纸媒的不方便性,人们渴望新的阅读方式,于是网络文学应运而生。

本课题证实了互联网与生活的紧密结合。为文学爱好者提供了一种新的方式,和交流的新平台,文学爱好者不用再携带不方便的纸媒,可以再网上挑选自己喜欢的文章。能够让人们及时的交流,节省大量的时间,创造更好地交流平台。

本论文主要分为五章进行项目阐述,第1章绪论,主要阐述系统概述、开发的背景以及开发系统的意义;第2章需求分析,主要阐述系统如何做需求分析等;第3章系统分析与设计,主要阐述系统功能模块设计、数据库设计以及页面设计等;第4章系统实现,主要阐述本系统各个功能的实现等;第5章结论总结,主要阐述是对整个研究工作进行归纳和总结和展望。

关键词:PHP,MYSQL,DIV+CSS,网络文学

Design and Implementation of

the Wangjing Novels Website

Abstract

Network literature in recent years with the network which is a fertile soil has been a rapid development due to the openness of the network, writing the threshold is relatively low, creating an extremely free, reading is also very convenient, so the formation of the literary phenomenon of the fast food of the network the literary phenomenon of the literature of this fast food to break the traditional literary creation mode, aesthetic, publishing mechanism and ethics, as we have demonstrated a freedom, the vast creative and aesthetic picture.

Although the history of the network literature is very short, as a new literary style, it has many shortcomings, but from all the indications in recent years, it has broad prospects for development, still there are many worthy of our discovery research. Unicom's network through a computer network applications people to post their favorite articles, or create a think literature. Network is more developed, because of the inconvenience of paper media, people want a new way of reading, so the network literature came into being.

This project confirmed the close integration of the Internet and life. Provides a new way, and exchange platform for the lovers of literature, literary enthusiasts no longer need to carry the inconvenience of paper media, and can pick their favorite articles online. To allow people to timely communications, and save a lot of time to create a better communication platform.

Key words: PHP,MYSQL,DIV+CSS , network literature

目录

毕业设计(论文)任务书 .................................................................... I 摘要 ................................................................................................... I I ABSTRACT.......................................................................................... I II 第1章绪论 .. (1)

1.1论文研究主要内容 (1)

1.2背景和研究意义 (1)

1.3国内外现状 (2)

第2章需求分析 (3)

2.1用户需求 (3)

2.2功能需求 (3)

2.2.1注册模块 (4)

2.2.2用户管理模块 (4)

2.2.3 小说模块 (4)

2.2.4会员中心模块 (4)

2.2.5密码管理模块 (4)

2.2.6登录功能模块 (4)

2.3开发环境和软件 (5)

2.3.1 Windows XP (5)

2.3.2 Dreamweaver (5)

2.3.3 Photoshop (5)

2.3.4 Database (6)

2.4关键技术介绍 (6)

2.4.1 PHP (6)

2.4.2 DIV+CSS (6)

2.4.3 MySQL (7)

第3章系统设计 (8)

3.1功能模块设计 (8)

3.2系统功能模块划分 (8)

3.3页面设计 (9)

3.3.1首页页面设计 (9)

3.3.2栏目页页面设计 (9)

3.4热门小说动态图片设计 (10)

第4章系统实现 (11)

4.1创建数据库 (11)

4.2页面的实现 (11)

4.2.1首页的实现 (11)

4.2.2小说列表页的实现 (12)

4.2.3小说信息的实现 (13)

4.2.4小说栏目页的实现 (14)

4.2.5小说内容页的实现 (15)

4.3测试 (16)

第5章结论 (17)

5.1总结 (17)

5.2展望 (17)

参考文献 (18)

致谢 (19)

第1章绪论

1.1 论文研究主要内容

计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们在网上聊天交友,在网上请教问题,查阅资料,还在网上玩游戏。除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。尤其是电子商务大大的减少了人们对周围环境的依赖,无论是哪里的网友,都可以浏览到世界各地的各类信息,非常的方便,由于以上的优势,各类网站如雨后春笋般的出现,这也就是这个选题毕业设计的实际意义。目前网络各种网站在网络上的发展越来越快,是一个比较流行的发展方向,自进入九十年代以来,多媒体技术迅速兴起、蓬勃发展,其应用已遍及国民经济与社会生活的各个角落,正在对人类的生产方式、工作方式乃至生活方式带来巨大的变革。特别是由于多媒体具有图、文、声并茂甚至有活动影像这样的特点,所以能提供最理想的娱乐环境,它必然会对喜欢玩网络的用户产生具大的影响。

小说网站提供作者和读者的一个交流平台,让作者可以通过这个方式让跟多的人看到自己的作品,能跟快的让读者看到自己的创作以及读者对自己的一些评论、意见,能够及时的明白读者的想法来调节自己创作思路。也能为读者节省很多买书的钱。

1.2 背景和研究意义

网络时代已经到来,越来越多的人将互联网视为生活里必不可少的调剂。由于人们对阅读需要和追求的转变加上商业公司的推动,网络小说作为网上娱乐消遣方式日益蓬勃。网络小说是指利用网络如BBS、Web界面连载发表的小说,它有广义和狭义之分,广义上可以包含所有在网络上发布和流传的小说。

发现了网络小说的创作过程在创作主体、传播途径、写作方式、接受特征等过程中一些跨时代性的创新,这对全面了解当代大众文化心理的思想情感和心理诉求有着至关重要的作用,同时也使当代的文学研究更具有可行性。最后,以发展的眼光来对网络小说进行了全面、客观、准确地评价和预测。网络小说在存在方式上消解了已有的文学惯例,打破陈规,也改变了循规蹈矩的文学形式,为文学提供了更大的发展空间。要想网络小说真正成为文学中独具异彩的一支奇葩,那么,重构当代文学的人文精神迫在眉睫,树立崇高的美学精神刻不容缓,重建网络时代的文学观也是当今文学理论界上最为重要的一件大事。

1.3 国内外现状

网络小说虽然是新型文学,在国外已流行多年,虽然在中国应用的相对较少,而且很少人经常阅读,但是这是一个新兴的市场,必然带来更大的发展空间和前景,现代快捷的生活,人们已经不方便再携带厚重的纸张书籍,而几乎不占空间的电子书必将进一步走进人们的生活。知道网络文学的相关知识和计算机相关的应用,因此让用户更加全面、直观的了解到网络文学的优点。在技术方面更多的PS图片也是尤为重要的,使用户最直接的了解网络文学的快捷的方法便是效果图片,因此图片方面的工作量也是十分庞大的。

第2章需求分析

2.1 用户需求

网络文学虽然存在着许多的缺点,作为一种新生的事物,却拥有旺盛的生命力,只要我们正确的引导,相信它能够朝着好的一方面发展,真正地达到与传统文学进行互补,从而形成非常活跃的文坛氛围。网络文学借助网络这一块土壤得到了迅猛的发展,网络为创作者提供了方便自由的写作、为读者提供了方便快捷的阅读、为出版商提供了方便广阔的利润空间等等,这些原因最终导致了网络文学异常火爆的场面,其实从这种种表面化的原因中不难发现导致网络玄幻文学点击率居高不下、大受欢迎的最终原因是网络文学快餐式的文学现象。网络文学这种快餐的文学现象打破了传统文学的创作模式、艺术审美方式、出版机制及道德准则,展现出了一幅自由的、广阔的创作和审美图景。网络文学是自由的,它摆脱了传统文学纸质的传播媒介,不再受到编辑的限制,而是以网络为传播媒介,作品摆脱了出版这一环节,广大读者进行交流,并且受到读者的酷评;网络文学是轻松的,它剔除了传统文学的道德教化功能,不受到政治、社会的束缚,表达是一种赤裸裸人欲望,给人提供一种轻松的阅读氛围。网络文学的历史虽然很短暂,作为一种新的文学样式,它有着许多的缺点,但是从近几年的种种迹象来看,它有着广阔的发展前景,仍然有着许多值得发掘、研究的地方。网络文学近年来借助着网络这块土壤获得了迅猛的发展,打破了常规文学统治地位,给中国文坛注入了一股新的活力。2.2 功能需求

本网站根据对用户权限和管理员权限需求的分析设计出应该具有的功能模块。用户权限如图2.1所示。

用户权限

图2.1 用户功能模块图

管理员权限如图2.2所示。

管理员权限

图2.2 管理员功能模块图

2.2.1注册模块

本模块更好地帮助管理员和用户更好地了解和应用在网站的各类信息,让用户有更清晰、更直观的的阅读体验。

2.2.2 用户管理模块

帮助管理员更好地管理小说网站的各类模块。

2.2.3小说模块

小说管理帮助管理员及时的更新和更改小说类型和图片。

小说列表面向用户直观的体现用户喜欢的小说类型。

2.2.4会员中心模块

管理员可以帮助用户变更自己的信息。

用户可以直接变更自己的信息。

2.2.5密码管理模块

用户不方便的情况下允许管理员帮助用户改变账号安全。

用户对自己账户全面的保护。

2.2.6登录功能模块

本模块主要是做一个登录界面,将数据库中用户表中用户名的数据和表中密码进行比较判定,判断权限,分为以下两种权限。

普通登录:经过判定不是管理员的用户名和密码,调整到用户页面。

管理员登录:经过判定是管理员的用户名和密码,跳转到后台页面。

2.3 开发环境和软件

本节主要介绍本系统采用的软件,主要有XP操作系统、Dreamweaver、Photoshop、PHP等,下面简单的介绍一下。

2.3.1 Windows XP

XP是英文Experience(体验)的缩写,自从微软发布windows XP后,成为软件流行命名概念。

Windows XP原来的代号是Whistler。Windows XP的外部版本是2002,内部版本是5.1,正式版的Build是2600。微软最初发行了两个版本:专业版(Windows XP Professional)和家庭版(Windows XP Home Edition)。

2001年10月,Windows XP问世了,这个版本在Windows 2000基础上开发。微软此次为Windows XP造势的规模相当大,XP(eXPerience)这个词随之深入人心,越来越多的软件公司为了搭这个顺风车,不管相干不相干都为自己的软件名字后面加一个XP,甚至连AMD的0.13微米Athlon也“非常巧合”地命名为Athlon XP,不过AMD 对XP的解释是eXtreme Performance。

2.3.2 Dreamweaver

Dreamweaver是最常用和最好用的网站前台也编写软件,它是原本由Macromedia 公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。Dreamweaver自MX版本开始,使用了Opera 的排版引擎"Presto" 作为网页预览。可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dreamweaver 能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。

2.3.3 Photoshop

Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。网站中主要用他来制作网站所需图片,包括插入新闻中的图片及网站背景图片等。可用他来调整图片大小,增加图片特效,调节网站总体颜色基调等来美化网站。

2.3.4 Database

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

2.4关键技术介绍

本网站主要使用技术有PHP、DIV+CSS、MYSQL等。

2.4.1 PHP

PHP全名为Personal Home Page,于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C 语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。

在1995年早期以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,Rasmus Lerdorf 在1995年6月8日将PHP/FI 公开发布,希望可以透过社群来加速程序开发与寻找错误。这个发布的版本命名为PHP 2,已经有今日PHP 的一些雏型,像是类似Perl 的变量命名方式、表单处理功能、以及嵌入到HTML 中执行的能力。程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。PHP/FI加入了对mySQL的支持,从此建立了PHP在动态网页开发上的地位。

2.4.2 DIV+CSS

DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,DIV+CSS是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写。XHTML基于可扩展标记语言(XML),是一种在HTML 基础上优化和改进的的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。在XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。其中CSS—层叠样式表

(Cascading Style Sheets)的缩写,用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。

2.4.3 MySQL

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL “结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

第3章系统设计

3.1功能模块设计

从网站类型考虑,所建网站系统需要有小说发布和小说管理功能,包括管理员管理、内容管理、小说管理和栏目管理、用户功能管理。

网站系统:管理员系统和用户系统。两个系统包括管理员管理、内容管理、栏目管理、小说管理、用户管理。

用户管理:在注册情况下,用户可以了解除管理员权限外的所有资料。

3.2系统功能模块划分

根据网站性质可以看出,本实例可以划分出2个主要功能。根据这些功能,设计出系统的功能模块,如下图3.1所示。

图3.1 网站系统

在网站中,管理员管理模块比较简单,只有增加、修改和删除管理员的功能,管理员管理的功能模块的关系如图3.2所示。

图3.2 管理员系统

3.3 页面设计

3.3.1首页页面设计

首页主要以展现网站面貌,简单的介绍及演示为主,布局如图3.3所示。

3.3.2 栏目页页面设计

栏目页分为两种,分别为图片标题页和新闻标题页。图片标题页有当前热门小说展示以及二级导航,小说标题页为最新小说资讯,布局如图3.4所示。

3.4 热门小说动态图片设计

本站首页中的热门小说无断点滚动广告为本站特色,其效果如图3.5所示。

此设计技术实现最后效果如图3.6所示

图3.6 动态热门小说图片展示

第4章系统实现

4.1 创建数据库

首先创建一个数据库,用来存储网页及小说。数据库为MySQL数据库。

create database Book DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

use Book;

数据库样式如表4.1所示:

表4.1 Book

4.2 页面的实现

4.2.1首页的实现

根据第三章所设计,本人使用Dreamweaver等软件制作出了网页前台,如图4.1所示。

图4.1 网站首页

网站后台发布的小说类型信息,使前台页显示小说栏目页内容。以后可通过维护网

站等手段改变。产品列表为二级导航,点击后都会出现各自的小说信息列表。并用PHP+MYSQL来作为网站后台工具,实现了网站的动态性。成功后代码如下:

历史网游

4.2.2小说列表页的实现

小说列表页使用的是手写后台直接调用显示。效果如图4.2所示。

图4.2列表页

调取出的图片为竖向图片标题显示,后面是图书名称。本页大部分效果与首页相同,其显示图书方式为图片信息发送调用。成功后的代码如下:

相关主题
文本预览
相关文档 最新文档