小说在线阅读网站设计_第1页
小说在线阅读网站设计_第2页
小说在线阅读网站设计_第3页
小说在线阅读网站设计_第4页
小说在线阅读网站设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、小说阅读网站的设计与实现团队:谭嘉荣、卢振强、林垤、谢怀远、程志佳一设计理念介绍小说网站是一个信息交流的平台,小说网站提供平台让小说作者和读者之间有机会能相互交流,它以方便快捷的信息获取方式得到人们的青睐与好评。本次设计理念是从读者对小说网站的需求入手,逐步分析各个模块,进行系统模块设计、数据库设计,然后实现个模块,最后呈现一个完整的小说网站。二网站总体设计与介绍本设计是用ASP实现一个小说网站,后台运用SQL数据库,网络服务器平台是由WINDOWS操作系统内置的IIS,对于系统中一些图片的处理采用了Photoshop。读者可以直接登录网站并自由阅读小说、查看小说公告、小说评价与留言等;管理员

2、可以通过小说后台管理系统直接进行管理操作,实现小说的在线更新、修改、留言回复、发布公告等各项功能。本系统由热门小说、原创小说、精彩推荐(网游小说、玄幻小说、武侠小说、言情小说、青春校园),公告栏,留言版各个栏目组成。本系统方便读者阅读,归类清晰,涉及面广,有力地实现知识传播的网络化,给读者提供一个良好的网上阅读环境。(一) 网站系统分析与功能简介本小说网站目标在于为读者和小说作者提供信息交流的平台,首先小说网站能够及时发布最新的小说作品信息并得到及时的反馈;其次小说网站留言板模块促进读者与小说作者及网站管理人员之间的交流与促进;同时小说网站本身能得到读者与小说作者反馈的信息同时促进网站的改进,

3、能够加强三方面的了解和合作;并且小说后台管理能力给小说管理人员操作提供便利。本小说网站主要分为前台和后台两个大的系统,小说前台主要是读者能直接看到的页面内容,而小说后台则是能让小说管理人员对网站上的内容进行添加、删除、修改等操作。1小说前台部分大体分为公告、用户注册与登陆、搜索、新到小说、今日更新、原创小说、精彩推荐和各分类小说模块具体功能如下:u 网站公告是向读者发布一些小说及文学界的信息;u 用户模块主要是对在本站注册的用户提供更多的服务,对有一些加密的小说可以直接阅读;会员拥有一个账户,注册时会有少量点数,看每篇小说需要消耗点数。u 评论可以获得点数。u 文章搜索主要是对不熟悉本站的读者

4、方便在本站搜索小说。u 新到小说模块主要是介绍对各类新到小说,是对新读者的一种提示;u 今日更新模块大体主要是对连载小说的更新;u 原创小说模块主要是发布一些短篇之类的小说,主要是网友直接向管理员提供;2小说后台管理部分是对网站管理员提供的系统,主要包括小说操作、公告留言、会员的管理等操作。 u 小说操作模块主要是对前台小说的添加、删除、修改操作; u 公告及留言模块主要是上传公告及管理员对留言的回复; u 会员管理模块是管理员对注册网站的用户一些阅读权限的操作。 (二) 系统功能模块设计 1. 系统模块大体设计根据以上对ASP小说阅读网站系统的功能分析,得到如图1所示的系统功能模块图:前台系

5、统用户注册登录小说公告新到小说 原创小说精彩推荐后台系统小说管理公告管理链接管理注册用户管理系统管理2. 系统模块功能集合具体设计从上节功能模块的描述,能很方便的看出小说系统的布局,每一个功能模块都需要针对不同的表完成不同的数据库操作。如下所示:² 网站公告模块:主要是对小说网站一些信息的发布。² 栏目信息:包括栏目编号,栏目名称,栏目所属编号,栏目排版顺序,栏目链接地址,栏目添加时间等。² 小说公告:包括公告编号,公告名称,公告内容,公告发部者等等。² 小说信息:包括小说信息编号,小说信息标题,小说信息内容,小说信息的作者,小说信息的加入时间,关键字等

6、等。² 留言信息:留言编号,留言者性别,留言主题,留言内容等等。在小说后台管理中,每一处管理都是对应前台的每一个模块,避免重复或者缺漏。(三)数据库设计 数据库是一个系统最重要的后勤保障,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 1.创建数据库根据数据库的分析和系统功能要求在SQL数据库中创建数据库,本数据库以SQL数据库为基础,创建一个名字wsxs的数据库,在数据库中创建各个应用表。2. 数据库逻辑结构设计数据库wsxs包含以下几个表:公告表(an

7、nounce)、系统管理员信息表(admin)、小说分类表(sort)、具体小说内容表(info)、留言表(words)、小说用户注册表(jdxs_user)。(此处所有数据库截图需全部更换,并且注意按以上表格先后顺序安放,可自己调整,记得对齐!)u 首先创建一个数据表来存储网站管理员的信息,在填加管理员时只能在后台操作。表1 admin表编号 字段名称数据类型说明1id自动编号主键2Username文本管理员名3Password数字密码4oskey高级/中级/初级管理员类别u 2Sort表主要是为了后台中导航而设计,根据点击不同的小说有不同的Sort值,这样在地址栏上显示不同的链接而得到不同

8、的小说。表2 sort表编号字段名称数据类型说明1ID自动编号主键2Names文本名称3B_ID数字所属于的大类4S_Order数字排序5Setting数字图文 简明 多项 单页6Daohang文本一级导航的排序7Blank是/否是否在新的窗口打开8Tuijian是/否Class 里是否显示推荐图文9Indexshow是/否是否在首页显示最新的文章10Hide是/否是否隐藏一级栏目11Info备注单页里的内容12Explain文本对栏目的简短说明13AddTime日期/时间加入时间14Hit数字点击数Sort表基本包括了小说数据中用到的大部分值,只要在此表中搜索便可以应用。u 3Info表主要

9、是小说内容的一些信息。表3 info表编号字段名称数据类型说明1ID自动编号信息标号2Title文本标题3Content备注信息内容4Sort1数字一级栏目号5Sort2数字二级栏目号6IsPic数字1是2否7Pic备注图文8Key文本关键字9Hits数字点击数10Date日期/时间修改或添加的时间11Writer文本作者12Writefrom文本作品出处13Author文本加入的管理员14AddDate日期/时间加入的时间15ReadGrade数字阅读等级16Pw_Good是/否推荐17Pass数字是否通过18price数字读者观看级别Info表主要是用于后台上传小说,对小说的一些设置,相应

10、的增加时间作者等都在表中有体现,在小说前台会自动产生,通过此表的设置还能对小说的观看级别设置,比如可以设置成只有VIP用户可以观看一类小说。n 4Announce(小说公告表)表4 announce表编号字段名称数据类型说明1ID自动编号公告标号2Title文本题目3Time日期/时间加入时间4Content备注内容5Admin文本加入的管理员6Hits数字点击数n 5为了存储留言者的留言信息,建立留言信息表表5 words表编号字段名称数据类型说明1id自动编号留言编号2name文本留言人姓名3Sex文本性别4Email文本Email5Title文本留言主题6Words备注留言内容7Date

11、日期/时间提交时间8Rreply备注管理员回复内容9View数字查看次数Words的建立主要是面向留言者的,通过此表把留言者的一些基本信息都记录下来,这样有利于管理员对留言者的留言做出判断是否回复。表6 jdxs_user表编号字段名称数据类型说明1id自动编号留言编号2name文本留言人姓名3Sex文本性别4Email文本Email5Count数字账户余额6ReadGrade数字阅读等级7BoughtedID数字已买小说编号11n111nn留言公告小说分类管理员小说管理用户管理类别修改评价11n (四)系统各界面与各模块的实现本系统主要分为以下几个模块分别是:用户注册登陆、新到小说、原创文学

12、、精彩推荐、文章搜索、网站公告及各个同类小说栏目。(与前面(二)是否对应?)下面为各个模块文件介绍表:表7模块介绍表Login.asp小说用户登陆文件Search.asp搜索功能文件ViewInfo.asp小说浏览功能文件Index.asp小说主页Guest.asp用户留言文件Admin_Login.asp后台管理员登陆文件Link.asp精彩推荐文件1.小说公告发布模块的实现小说公告模块是在主页中的一次调用得到,主要代码包含在function.asp中,主要是管理员向广大读者发布一些小说的信息,管理员可以通过后台实现添加、删除、修改网站公告。 在function.asp中还包括了用户登陆、文

13、章搜索、新到小说、精彩链接模块调用等。2.小说浏览模块的实现本模块ViewInfo.asp主要是小说阅读的主界面,是面向读者的,在此模块中主要的内容是把后台填加的内容在前台显示,同时可以看到小说的浏览量(点击率)图3小说游览效果图在具体的实现中先要在数据库中搜索出读者要点击的小说,然后就是在浏览页面里具体的导出的数据库中的小说内容。3.读者留言模块的实现添加读者留言模块更能丰富网站的更新和修改,留言板页面(guest)能够进行签写留言、管理留言的功能。在管理留言模块中,管理员可以对留言进行编辑,删除,回复等操作。而其他人(非管理人员)在留言板里只有签写留言、留言回复等普通权限。4.小说后台模块的实现网站的后台主要是面向小说网站管理员的,通过它可以对网站前台信息的录入,修改和删除,模块包括的文件如下表:表8网站后台文件表文件名称具体说明Admin_Login.asp后台登陆文件Admin_Manager.asp后台管理文件Admin_Add.asp后台内容填加文件Admin_Default.asp进入后台默认界面文件在后台模块包括如:Admin_Announce.asp,Admin_BackData.asp等文件,这些都是用于在后台中对各个相应的前台信息调用的文件,任何的修改都可以在前台体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论