基于.NET的小说阅读网站设计与实现

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)

论文题目:基于.NET的小说阅读网站设计与实现

系别:计算机与信息技术

专业班级:

学生姓名:

指导教师:

二○一七年五月十七日

目录

摘要 (1)

引言 (2)

1 课题现状 (2)

1.1 课题背景 (2)

1.2 研究现状 (2)

1.3 研究目标 (2)

2 相关的理论和技术 (2)

2.1 .NET技术简介 (2)

2.2 B/S框架 (3)

2.3 数据库技术 (3)

3 系统需求分析 (3)

3.1 可行性分析 (3)

3.2 功能需求概述 (4)

4 系统设计 (4)

5 系统实现 (5)

5.1 用户登录的实现 (5)

5.2 小说查询功能的实现 (7)

5.3 小说信息管理功能的实现 (7)

5.4 小说章节添加功能的实现 (8)

5.5 添加小说功能操作的实现 (9)

总结 (11)

参考文献 (12)

致谢 (13)

i

基于.NET的小说阅读网站设计与实现

【摘要】在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。因此,交流工具作为互联网中运用最为广泛的通信工具之一。小说网站是基于WEB网页,无需专用客户端即可为用户提供简洁的交流界面,用户通过网站提供的功能进行小说的阅读,发布,评论等操作。结合管理员对网站中的信息进行实时调整和管理,从而成为最为稳定的基于互联网的小说网站。小说网站的主要功能是:用户注册、用户管理、添加小说,下载小说,评论小说,小说查看,小说阅读,小说收藏等功能。所以,经过分析,使用VS2008+SQL2012的语言来开发一个交流平台。小说网站是在网络上基于WEB的动态网页,使用作为主体语言,其程序的编写主要采用工具VS2008集成开发环境。

【关键词】在线小说阅读 SQL Server 2012 数据库

引言

2010年,中国移动用户达到8亿。10年5月,中国移动手机阅读基地正式商用,这标志着网络文学的边疆从pc互联网步入移动互联网时代。标志着网文的读者基础更进一步的扩大,作者准入门槛的进一步降低,通过手机看小说,数亿新读者的涌入,使得许多原创小说网站第一次实现了盈利,这是一个划时代的进步,乘着这股东风,大量热钱开始涌入网文市场。

1 课题现状

1.1 课题背景

随着计算机网络在中国的广泛普及,在线小说阅读以是近年来新兴的互联网模式,它是在原有的文字、图片等静态信息浏览的基础上,增加了一系列的其他信息的综合平台。小说网站就是提供了这一服务的具有动态交互功能的管理信息系统,它实现了一个互联网上的小说网站。用户可以在线浏览小说信息并根据自己的喜好进行小说的阅读,收藏,评论。通过这个小说网站,使用户足不出户就可以进行查看自己需要的小说信息,随时随地的浏览网页。摆脱了传统的阅读小说的局限性。

1.2 研究现状

现在社会是以80后和90后为主流人群,小说网站符合青年的日常休闲习惯。正所谓所有的东西都是要有市场才会存在。人类需要语言来丰富我们的净胜生活,而小说恰恰表现的就是语言的艺术,除非我们丢失了语言,不然我深信,小说网站依然有它生存的空间。近几年从阿里,腾讯两大巨头纷纷涉水小说网站就能看出,网络小说目前在国内形势大好,本设计也是在这次网络小说浪潮应运而生。

1.3 研究目标

本论文论述的是一个简化的应用程序模型,提供给用户和管理员使用,用户可以在前台进行信息的管理和获取,方便自己的小说阅读,评价小说,管理员可以在后台进行小说更新管理和删除和添加小说,系统采用的是分权限管理,针对不同用户,采用不同的权限,有效的避免了系统数据被篡改。

2 相关的理论和技术

2.1 .NET技术简介

技术框架是一种目前在程序开发中被广泛使用的一种全新的程序架构。采用了模块化和组件的方式运行和开发,是目前大多数程序开发人员所掌握的一种全新的程序开发技术框架。的最大特点就是在程序开发过程中可以实现对多种程序设计语言的支持,在程序的运行和编译过程中都被同样的编译成一种通用的中间件,不应影响程序的运行效率。是一种全新的多语言支持的系统。

2.2 B/S框架

B/S架构是一种基于互联网系统的程序开发架构,是目前在程序开发中采用非常广泛的一种程序结构。目前B/S架构已经被广泛使用,打破了C/S结构的模式,给基于网络模式的程序系统提供了良好的支持。

2.3 数据库技术

数据库开发技术是一种非常重要的技术,让数据库中的数据具备优秀的结构,在数据库的数据不断增加的过程中产生非常少的冗余数据信息。这个过程通过对数据库的表、视图、触发器等基本的数据库组成单位进行合理和优秀的设计,才能保证设计出来的程序是一个完整的,安全的,高效率性的程序。

3 系统需求分析

3.1 可行性分析

本系统仅需要一台装有IE浏览器的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页。

(1) 经济上的可行性

由于本系统是为学生毕业设计使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。

(2) 技术上的可行性

小说网站可以实现跨地区的操作和使用,在任何地点,任何有网络的地方都可以使用系统对小说信息进行控制和管理。基于这样的考虑可以采用的技术为B/S程序结构,采用这样的程序架构可以实现这样的需求。确定了程序的开发结构之后就需要考虑和评估程序开发语言,采用什么样的开发语言来对系统进行开发也是非常重要的。就目前学校学习的程序开发语言中是比较流行和熟悉的程序设计语言。程序目前已经被越来越多的软件开发人员所采用,因为这样的技术学习起来比较简单,容易理解,在程序语言语法方面也容易理解。通过这样的分析选择技术手段来对小说网站进行开发是具备可行性的。

(3) 操作上的可行性

操作可行性是开发好的系统要在使用中方面具备简洁的导航菜单,在用户使用过程中很方便的找到自己需要操作的功能表单。程序界面不仅仅要美观、大方、简洁,同时还可以让使用系统的人员一眼就看到系统要实现的全部功能。通过简洁的操作导航菜单来对进行系统功能进行操作和使用。

相关文档
最新文档