ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:658.96KB ,
资源ID:9516350      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9516350.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小说阅读网 毕业设计三稿.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小说阅读网 毕业设计三稿.docx

1、小说阅读网 毕业设计三稿分类号: G632 学 号: * 本科生毕业论文(设计)题目:小说阅读网系统设计与实现 作 者 单 位 陕西师范大学 作 者 姓 名 李慧 专 业 班 级 计算机科学与技术1班 指导教师(职称) 范虹 论文(设计)完成时间 小说阅读网系统设计与实现李慧(陕西师范大学计算机科学学院,陕西西安,41212036)摘 要:随着计算机科学技术的发展,网络已经成为人们生活中不可缺少的元素。人们对网络的使用不单单是停留在简单的浏览网页,更多的是寻找精神上的需求,在这种情况下,人们阅读小说的方式也逐渐发生着改变,小说网站由此运应而生。本文论述了小说网站系统设计与实现,通过该系统小说作

2、者可以直接将小说上传到网络平台,读者可以直接阅读自己感兴趣的小说。系统根据小说阅读网站的功能特点使用了ASP.NET技术和SQL数据库技术,并采用了面向对象的开发方法对系统的设计理论进行了探讨,最终在多种软件的集成使用下研发了本小说阅读网站。该网站具有较强的综合性、交互性和保密性,在一定程度上解决了现存众多小说网站存在的网站设计界面单调、网站功能不齐全以及网站所采用的开发技术过于复杂等方面的问题。关键词:小说:ASP.NET:SQL数据库1.绪论1.1 研究背景和意义在计算机科学技术飞速发展的今天,网络已经普遍到我们生活的各处,中国的网络也正发生着翻天覆地的变化。自二十一世纪以来,网络渐渐走进

3、我们生活的各处,影响着人们的生活方式和文化交流方式。本项目开发是基于网络上的小说阅读系统,越来越多用户喜欢上了这种不用去书店也可以浏览到自己喜欢的小说的阅读方式。而通过我对网络上存在的小说网站进行的分析不难发现,现阶段存在的小说网站,不仅仅在美化方面而且在技术方面都存在着很多问题,因此我设计这个网站主要是为了给读者和作者提供一个交流的小说阅读平台,可以同时满足两种用户的不同需求,这个网站不仅有良好的技术支持、美丽的界面设计还有良好的安全性。在网络技术发展的今天,我国的网页制作技术也飞速发展,但我国的小说网站仍停留在发展中的阶段,在这个这种环境下,本文详细介绍了一个小说阅读网站系统的设计和实现的

4、过程。当今社会,随着科技日新月异的发展,网络在我们生活中所占的比重越来越大。QQ、微信、微博、网络游戏等等都需要网络这个平台。除此之外,还有电子商务,自马云建立阿里巴巴以来,网上购物已经成为风靡全中国的一项活动。网络极大地提高了我们生活的便利,无论在哪里的网友,都可以浏览到世界各地的各种信息,因此,各种各样的网站如雨后春笋般的出现。由于各类网站的飞快发展,给我们提供了一个明确的方向,自计算机被普遍使用以来,多媒体技术迅速兴起,发展异常广泛,这项技术已经应用于各行各业,与我们的国民经济和社会生活息息相关,它也正逐渐改变我们的生活方式、工作方式。因为多媒体结合了图像、文字、声音等多种因素的特点,它

5、能给我们提供一个丰富的娱乐环境,并对我们产生极大的影响。制作小说阅读网可以给作者和读者提供一个相互交流的平台,作者将自己满意的作品发布到这个平台让更多的人看到它们,而读者可以在这个平台寻找自己感兴趣的作品并发布自己对作品的评论,作者能及时根据读者的评论来修改自己的作品内容、调解创作思路。这个平台的存在也可以减少买小说书的次数,节约不少金钱。1.2 研究综述1.2.1国外研究现状(1)Scribd。 2007 年创办于美国硅谷的一个在线文档上传及分享的线上社区,网站的广告词是:成千上万的畅销书和新书,随心所欲的阅读,个性化的建议,支持喜欢的作者。 Scribd 鼓励用户上传多种格式的文档到互联网

6、,对书籍进行评论,在社交网络中分享并植入网站及嵌入到个人博客。 通过在线文档的共享系统打破信息封锁, 提供人人都可出版原创内容的平台,并为用户创造在线出版的收益。 2009 年,Scribd 宣布与主流图书出版商达成合作关系,免费发行其部分图书,包括整本小说、预览章节及畅销作家作品的独家摘录等等。 同时, 许多美国主流新闻媒体,诸如纽约时报华尔街日报,美国国家公共电台(NPR)等也开始使用这项服务上传文件。 Scribd 的优势在于允许第三方网站免费嵌套自己的内容,把书和作者推向了更广泛的大众, 对于用户而言有非常大的吸引力1。(2)Google Docs。 基于网络的文字处理和电子表格程序,

7、可以实现多人在线对文档进行编辑和更新,并实时了解其他人的编辑内容, 并且所有的格式和版本都会予以保留,即允许“协作式写作”,可大大提高协作效率。 用户只需要拥有一台接入互联网的计算机和使用 Google 文件的标准浏览器即可自由操作,不需要另外下载或者安装其他软件,是一款可以作为社会阅读体验和交互的便捷工具2。(3)Bookglutton。 类似于虚拟读书俱乐部,旨在增强在线阅读的社交体验。 它可以作为一个挂件,嵌入其他网站(网页) 的任何一个地方。 用户可以通过Bookglutton 对图书进行细读, 或者随意翻阅各个章节,也可以通过弹出的窗口与网友聊天交流,或者对书本的特定章节进行评论。

8、目前网络虚拟读书俱乐部很多, 但是 Bookglutton 的挂件带来很好的图书推广营销效益。遗憾的是,Bookglutton 网站在 2013 年关闭, 其网页上有一段文字:“从 2007 到 2013 年,Bookglutton 创新了社会阅读的体验。多年来成为人们可以直接在网络书页上讨论图书的唯一途径。 共享评论是阅读体验的核心部分, 包括不限于阅读的聊天分享等。 这个网站代表了阅读和出版的重大变革,启发着一批企业家和有远见卓识的人。1.2.2国内研究现状1999 年,由美籍华人创办个人文学主页“榕树下”进行了转型,为适应网络小说发展的需求升级成为了面向公众的原创网络文学创作平台,由此带

9、动了原创网络小说的风行,宁财神、李寻欢、安妮宝贝等原创小说作家纷纷涌现。“榕树下”原创网络文学创作平台在 1999 年到 2001 年期间先后举办了三次网络文学大赛,还邀请了王安忆、余秋雨、苏童、余华等许多知名传统文学作家担任大赛的评委,在当时引发了对网络文学的热议和思考和对小说网站的研发热情3。 自此,网络小说被更多人了解和关注,网络小说写手和读者都不断增加。网络小说平台也在不断增加,除了最开始的榕树下全球中文原创作品网以外,很多其他的知名小说网站也不断出现,其中不仅包括起点中文网、潇湘书院、晋江原创文学城、红袖添香小说网等原创类文学网站,其他门户网站也纷纷开辟网络小说专栏。网络小说的种类也

10、不断增加,发展到了同人、穿越、言情等等十余类,质量和数量上都得到了显著的提升。2004 年,盛大公司收购了仅仅成立两年的起点中文网,把它作为自己的全资子公司。紧接着又不断扩大自己的阵容,收购了晋江原创文学城、潇湘书院等知名文学网站,2008 年成立了专门负责网络文学业务运营管理的子公司盛大文学。 2010 年,盛大文学通过内容与平台的相互促进,吸引了大量的作者和读者,建立了全球最大的中文正版网络书城云中书城。盛大文学此前已经拥有超过 430亿字的原创文学版权和大约 85 万名作者,每年上传字数近 6000 万,注册用户逾3800 万。8按照一本书 20 万字来算,盛大文学每天的创作量大约能达到

11、 300 本书,而这些书每天又能吸引到 1000 万个独立的用户。直至今日,盛大文学依旧在国内原创网络文学界占有绝大多数市场份额,网络原创小说阅读网站作为网络小说的最主要的传播渠道,具有不可动摇的地位3。而小说网站发展到今天,也形成了不同的分类。其中包括了综合性非常强的专业文学网站,例如榕树下和起点中文网。在这类专业文学网站中,读者可以找到任何类型的作品,例如言情、校园、玄幻、军事等等。这类网站在读者第一次浏览的时候,就不会感到陌生,因为无论从结构还是内容安排上,都跟日常的门户网站一致,只需按照网页上的文字提示就可以进入任何一个读者想看的页面,给阅读带来了极大的方便。也有一些是以女性读者为主要

12、对象的专业文学网站,例如红袖添香、晋江文学城等。这类文学网站以女性的视角为切入点,在页面设计、网页编排上经常做的清秀唯美,在题材选择上也多为言情、都市、宫廷等女性喜爱的题材3。除了以上在网络上流行的大型小说网站,还有以下个人或小组做的关于小说网站的设计研究:在钟云飞,谢素娟,包贤敬,刘波.的 基于HTML5的互动小说阅读网站设计与实现 中,该网站采用 HTML5+CSS3+Javascript 编写,取消了一些过时的 HTML4 标记,将内容和展示分离,使用全新的表单输入对象以及更合理的 Tag,并用到本地数据库,记录阅读历史。如以首页代码为例,取消了通篇的 标签,用更形象的 HTML5 标签

13、代替旧 HTML 标签。网站程序代码更加简洁,无论是在搜索引擎收录还是浏览器兼容上,均有不小的提升,同时后期修改代码时也一目了然2。使用 HTML5 开发的互动小说阅读网站,标签语义化,能降低机器和开发人员理解内容和语境的难度。该网站能在各平台内基本能够正常显示,只要有浏览器即可进行电子书的在线阅读,无需再安装其他插件,更具兼容性。各浏览器对 HTML5 的兼容还未达到完美状态是当前基于 HTML5 开发的网站所面对的主要问题,而解决这个问题的办法是,在不兼容的地方使用 Java Script 和 Flash 作为备选方案,保证自己的实现适合所有用户,而随着时间的推移,HTML5 能被所有浏览

14、器完美展现时,在不改变当前实现的前提下,即可移除 Java Script 和其他备选方案。电子书的发展趋势,大可能也会偏向跨平台展示,即用 HTML5 进行开发就可达到更好的体验。虽然因为技术水平的限制,并没有展示得很好,但用 HTML5开发互动小说阅读网站必是一个很有前瞻性的尝试4。在符媚的初中语文(人教版)课内小说阅读学习网站的研究与设计中,该小说网站的设计主要是实现对学生的教学过程,运用网站教学学习,学生能变成真正的学习主体,教师是教学过程的客体;网站资源的丰富性能够适应不同层次基础的学生需要,充分调动学生的学习积极主动性,有利于提高学生的综合素质,有利于培养学生的创造性思维和创新精神;

15、本网站的设计与实践研究,对今后其他专题网站的设计研究具有指导、借鉴意义。根据前人的研究,编写网站脚本,按照课内小说篇目,归类、整理各类学习资源,做好网站制作的准备工作。然后采用Dermaweaver8工具制作网页,用Flash软件制作动画,用Photoshop CS4软件处理图片,完成静态网页的制作;利用ASP完成动态网页的制作。本网站建成之后,进行了测试,结果表明,网站是稳定的,能够正常运行,达到了预期目标5。随着全球信息化的发展,网络为小说的发展起到了很大的促进作用,使小说可以突破地域上的限制,开展全国范围内的业务,真正达到信息资源的共享,同时网络也使作者和读者的关系变得更加直接。本篇论文

16、以小说作为研究对象,通过对国内外小说信息相关网站的调查研究,发现我国的众多网站在建设方面还处于发展中甚至初级阶段的水平,其中存在的问题包括:网站设计界面单调、网站功能不齐全以及网站所采用的开发技术过于复杂等方面。作者通过对大量网站的调查研究,针对不同的问题,并结合小说网站的特点,采用ASP.NET网络编程技术,SQL Server数据库技术、C#程序开发语言、DIV+CSS布局技术、Photoshop图像处理等多种技术的无缝结合,开发了综合性较强的小说阅读网站,在一定程度上完善了在大多数网站中存在的问题。同时通过小说阅读网站的推广,满足广大读者的阅读需求。2.系统的总体分析与设计2.1系统分析

17、与功能介绍本系统分别为三个用户提供不同平台,读者可以用实现用户登录注册,小说阅读,小说搜索,收藏小说,修改密码,评论小说等功能,作者用户可以实现,登录注册,小说阅读,小说搜索,修改密码,发表文章,更新文章,等功能,而管理员除了上述功能之外,还可以对小说章节用户,评论等信息进行管理, 本小说阅读网站目标在于为读者和小说提供信息交流的平台, 首先小说网站能够及时发布最新的小说作品信息并得到及时的反馈; 其次小说网站留言板模块促进读者与小说作者及网站管理人员之间的交流与促进; 同时小说网站本身能得到读者与小说作者反馈的信息同时促进网站的改进, 能够加强三方面的了解和合作; 并且小说后台管理方面的提供

18、给小说管理人员方便的操作。关于本小说阅读网站,主要能分为前台系统和后台系统。小说前台系统主要是读者用户所涉及到的功能,而小说后台系统则是为了让小说作者和网站管理员对网站上的各种信息进行添改删操作。以下介绍几个主要模块:2.1.1管理员功能模块根据管理员的详细要求和将来可能需要添加的功能,系统应包含以下功能:1.用户管理:已经注册的用户登录后,详细填写与用户有关的信息在确认之后写入数据库,2.用户的修改与删除,先对用户进行查询,当确定想要修改的用户存在时将该用户的信息输出然后对此用户进行修改和删除,将已作出修改的数据保存到数据库中,若查询的用户不存在则给出相应的找不到该记录的提示。小说管理:由于

19、管理员不是作者,他只能对已经存在的小说信息进行删除操作,无法修改或添加。先对小说进行查询,当确定想要修改或删除的小说存在时,将该小说的信息输出然后对比小说进行删除,将已经做删除的小说从数据库中删除,若查询的小说不存在则给出相应的找不到该记录的提示。管理员登录密码修改,为了确保系统的安全性,用户可以自行修改自已的密码,修改密码时必须提供原始密码,经核对后两者统一才能修改。如下图2-1:图2- 1管理员功能模块设计2.1.2用户功能模块用户可以在首页和小说列表中可以查看系统中已存在的所有小说信息,用户不需要登录就可以免费阅读本网站上的所有小说信息,登录后可以对小说进行收藏和评价。用户可以通过注册来

20、在数据库中添加自己的信息,注册信息包括用户编号、登录名、登录密码、性别、电子邮箱、电话等信息。章节列表:当用户点进某一小说后,就可以阅读这本小说下的所有章节信息。读者登录密码修改,为了确保系统的安全性,用户可以自行修改自已的密码,修改密码时必须提供原始密码经核对后一致方可修改。如下图2-2:图2- 2读者功能模块设计2.1.3作者功能模块作者在发表小说后可以添加小说章节,最新章节登记后,详细填写与章节有关的信息,确定之后写入数据库;章节的修改和删除,直接选中自己所要修改的章节,将已做修改的数据保存到数据库中;作者登录密码修改,为了确保系统的安全性,用户可以自行修改自已的密码,修改密码时必须提供

21、原始密码经核对后一致方可修改。如下图2-3:图2- 3作家功能模块设计2.2系统的可行性分析所谓的可行性研究就是在全面了解自己所研究项目的存在意义和价值后,从影响项目研究的各个方向来确定项目是否可行,是否值得去研究,以及项目存在哪些风险,这是研究一个项目的重要环节。通过对这些尽思考,最后确立最优的研究方案,如果无法在项目初期提供契合实际的任务书,就无法对研究项目的过程实施全面调控,如果只是简单草率地开始进行设计,这最终会出现不少问题,造成不必要的损失。本文主要是通过对小说阅读网的经济可行性、技术可行性和操作可行性三方面来进行具体分析。 2.2.1技术可行性技术可行性是在开发前的研究阶段中是十分

22、重要的,这关系到在开发过程中是否能顺利完成客户提出的需求、是否能准确达到客户想要的效果、是否能真正意义上把设计实现,而不至于让设计成为天马行空的幻想。可以说,技术可行性的分析是整个项目开发的一个关键点6。技术可行性是现阶段已存在的技术是否能给所做的项目提供技术上支持,也就是说项目在技术方面是否能实现,本系统的开发所需要的技术主要包括ASP.NET技术,C#,SQL Server数据库技术,这些都是本人在大学期间所涉猎的内容,虽然在这些方面并不是佼佼者,但是所掌握的技术已经基本上可以达到开发本系统的要求。由此可以看出,小说阅读网系统在技术上是可行性。2.2.2 经济可行性所谓的经济可行性就是从经

23、济效益的方面分析网站是否能够带来里良好的经济效益,看网站的设计是否具有必要性7。由于本系统开发所选用的工具并没有产生资金消耗,所以本系统开发并不需要大量资金,小说阅读网站可以保存比以前更加的小说信息,可以改善用户阅读小说的方式,促进小说文化在互联网上的传播,减少人们买书、租书的费用,这些都是可以在以后的网站运行过程中体现出来的,并且开发本系统会给读者和作者带来新的体验,推进了读者与作者之间的交流,并推动了小说文化的传播,所以从经济角度来分析小说阅读网站这个项目成本远小于效益,所以,它在经济上是可行的。2.2.3 操作可行性 操作可行性指系统在开发完成之后是否能被有效地被使用。小说阅读网系统是以

24、网页的形式发布至互联网,在系统框架搭建完成之后,即可在一台机上配置建立虚拟目录或网站。这样,任何能正常浏览网页的机,就可以通过相应的地址访问到本系统。所以说,本系统的运行成本是非常小的,可行性是显而易见的。2.3系统的数据库设计根据数据库的分析和系统功能要求在sql server2008中创建数据库,本数据库以sql server2008为基础,创建一个名字“小说阅读网数据库”的数据库。然后在此数据库中创建各个应用表了。小说阅读网数据库包含以下过几个表:作者信息表(Author)、读者信息表(tb_User)、管理员信息表(manager)、小说信息表(Novel)、章节信息表(Chapter

25、)、评论信息表(Comment)。本网站根据系统的数据需求,创建了以下6个数据表: 1.作家信息表(Author)作家信息表记录了所有作者用户的信息,例如作家编号、作家名、用户密码、性别、电话和邮箱等。它与小说信息表有着千丝万缕的联系,本论文中作家的信息单独列举出来,并记录作家的各种信息,与读者用户木有直接关系。它的结构如表2-1所示。表 2- 1 Author数据字段字段名称字段类型主键是否为空描述AuthorIDInt主键否作家idAuthorNamenvarchar(MAX) /否作家姓名AuthorPassnvarchar(MAX) /否作家密码AuthorSexnvarchar(MA

26、X) /是作家性别AuthorPhonenvarchar(MAX) /是作家电话Authorbirthnvarchar(MAX)是作家生日AuthorMailnvarchar(MAX)是作家邮件2.读者信息表(tb_User)读者信息表记录了读者用户的所有相关信息,由于登录需要使用用户名和密码进行验证,用户ID设为主键,不可为空;用户帐号使用的安全性问题,用户密码可以用原始密码来进行修改。它的结构如表2-2所示。表 2- 2 tb_User的数据字段字段名称字段类型主键允许为空描述UserIDnchar(10)主键否用户IDUserNamenvarchar(MAX) /否用户名UserPass

27、nvarchar(MAX) /否密码Sexnvarchar(MAX) /是性别Phonenvarchar(MAX) /是电话Birthnvarchar(MAX) /是生日Mailnvarchar(MAX)是邮件3.管理员信息表(manager) 管理员信息表记录着管理员的用户名和密码,只有这两种信息,这个数据表是为了可以更加方便地知道管理员用户名和密码,以便管理员登陆后进行一些操作。它的结构如表2-3所示。 表 2- 3 表manager数据字段字段名称字段类型主键是否为空描述NameNchar(10)主键否用户名PassNtext /否密码4.小说信息表(Novel)小说信息表记录了本网站的

28、所有小说信息,对小说进行了分类,存储了小说id、小说名、作者名、小说的封面图片的网络路径、小说类型、简介和更新时间。它的结构如表2-4所示。 表2- 4 Novel的数据字段字段名称字段类型主键允许为空描述NovelIDInt主键否小说idNovelnamenvarchar(MAX) /否小说名AuthorNamenvarchar(MAX) /否作者Imagenvarchar(MAX) /是图片地址NovelTypenvarchar(MAX) /否点类型Introducenvarchar(MAX) /否简介Updapetimenvarchar(MAX) /否更新时间5.章节信息表(Chapte

29、r) 章节信息表记录了小树网站所有小说的章节信息,包括章节序号、章节名、小说id、小说名、作者名、更新时间和章节内容。Chapter表中的NovelID与小说信息表Novel表中的NovelID对应。并且NovelID和ChapterNum共同构成Chapter表的主键,该表的数据结构如表2-5所示。表 2- 5 Chapter的数据字段字段名称字段类型主键是否为空描述ChapterNumInt主键否章节序号ChapterNamenvarchar(MAX)否章节名称NovelIDInt主键否小说idNovelNamenvarchar(MAX)否小说名称AuthorNamenvarchar(MA

30、X)否作者UpdateDatenvarchar(MAX)否更新时间NeiRongnvarchar(MAX)否小说内容6.评论信息表(Comment) 章节信息表记录了小树网站所有小说的章节信息,Comment表中的NovelID与小说信息表Novel表中的NovelID对应。NovelID和CommentNum共同构成Comment表的主键,该表的数据结构如表2-6所示。表 2- 6 Comment的数据字段字段名称字段类型主键是否为空描述CommentNumInt主键否评论序号CommentNamenvarchar(MAX)否评论名称NovelIDInt主键否小说idNovelNamenvarchar(MAX)否小说名称AuthorNamenvarchar(MAX)否作者UpdateDatenvarchar(MAX)否评论时间CommentNeiRongnvarchar(MAX)否评论内容3.实现技术与开发工具3.1 ASP.NET动态技术ASP.NET(又称ASP+),是微软公司推出的新一代Active Server Pages,是微软公司发展的新的体系结构Microsoft.NET的一部分,它是由.NET框架提供的类库构建而成的,提供了一个Web应用程序模型,该模型由一组控件和一个基本结构组

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1