基于ASP.net的个人小说在线阅读与购买网站

 2022-01-17 11:01

论文总字数:18291字

目 录

1、概述 3

1.1 开发背景 3

1.2 开发意义 3

2、 系统分析 4

2.1 系统初步调研 4

2.2 可行性分析 4

2.2.1 经济可行性 4

2.2.2 技术可行性 4

2.2.3 操作可行性 5

2.2.4 法律可行性 5

2.3 系统设计原则 5

2.4 需求分析 6

2.4.1 系统的功能需求 6

2.4.2 系统的运行环境要求 6

2.4.3 系统的其他需求 7

3、系统设计 7

3.1 功能设计 7

3.1.1 普通用户功能模块 7

3.1.2 作家功能模块 9

3.1.3 管理员功能模块 9

3.2 流程设计 10

3.2.1 系统注册流程 10

3.2.2 系统登录流程 11

3.2.3 后台管理员功能流程 12

3.3 数据库设计 14

3.3.1 概念结构设计 14

3.3.2 逻辑结构设计 16

4、系统实现 19

4.1 首页 19

4.2 用户注册 20

4.3 账户信息管理 22

4.4 用户管理 23

4.5 分类管理 24

4.6 信息添加、查看与管理 25

4.7 小说添加、查看与管理 28

4.8 小说收藏 31

4.9 购物车管理 31

5、系统测试 32

5.1 系统测试的基本原则 32

5.2 测试过程 33

5.3 测试用例 33

6、结论 35

参考文献 36

致谢 37

个人小说在线阅读与购买网站的设计与实现

王雯倩

,China

Abstract:Combined with my personal network novel reading experience and the demand of each reader of the major network novels , a kind of website that is suitable for modern people to publish, read and buy novels on the Internet-- personal novel online reading and buying website is very necessary and feasible . This thesis is using ASP.NET to achieve personal novel online reading and buying website . The website front frame structure and layout design is using VS to realize , the background construction is realized with SQL Server database , the link of the network server platform is realized with IIS that is built in Windows operating systems . Ordinary users can reading novels , view announcements , comment on novels , buy published novels in the website . Writers can manage personal information , upload novels, and manage novels . Through the background of the novel management system , administrators can proceed management operation to achieve the management of user information, the management of annuncement information, the management of novel’s classification and so on.

Key words: ASP.NET ; VS ; SQL ; personal novel ;

1、概述

1.1 开发背景

小说是人类文明灿烂发展的一颗珍珠。无论是中国的四大名著,还是欧洲莎士比亚的四大悲剧都离不开人类的想象力。而另一个想象力作用下的产物——网络,极大地改变了人们物质、文化、生活的方方面面。在如今科技如此进步的今天,网络让小说从纸质多了一种媒介,也多了一种发展方式——由此,网络小说诞生了。网络小说脱离了纸张的限制,它以数字化的形式活跃在我们的电脑、手机或是其他的设备。它快速便捷,但同时也同烟花一般,绽放一瞬但又容易被更新颖的事物替代。如何顺应飞速发展的今天让网络小说既便捷又可以珍藏的方式存在,变成了个人小说在线阅读与购买网站诞生的成因。网络小说网站也好、网络书店也好发展至今已经有个相对成熟环境和相对明朗的未来,在此基础上将二者的一部分功能相结合,需要考虑也是应该循序渐进的。

在此开发的个人小说在线阅读与购买网站,目的在于以探索一种以网络为基础的小说浏览模式的同时,赋予它出版小说购买的功能。通过这种新的形式,使读者能够第一时间浏览到自己喜欢的小说内容,使网络小说写手多了一种发展途径——网络销售自己小说的出版物。

从目前的个人小说在线阅读与购买网站建设来看,其系统的内容主要表现为一些简单的信息发布以及相关内容的浏览等,功能显得非常模糊笼统,专门的内部管理系统相对较少。 

1.2 开发意义

科技化的今天,越来越多的纸质化书籍逐渐被电子刊物、网上阅读所取代。科技的发展不会逆转,它的进步给我们带来日益方便便捷的生活。一键开关就能享受灯火通明的今天,我相信很少有人再会想回到原始丛林中钻木取火的过去,所以我们应该顺应时代发展的需求,但是回归本心也不失为一种可取的生活之道。将已有成熟发展的小说网站作为平台,提供一份回归纸质书籍的选择,这便是我开发这个网站的出发点。

个人方面来说,作为喜爱网络小说的一名读者,多年的阅读经验提供了我这一构思。在浏览各大小说网站的同时,我作为一名书籍收藏者,非常希望这些精彩纷呈的小说可以化为排版优美、制作精良的实体小说呈现在我的面前。在了解到广大网络小说爱好者中有一大部分群体与我有同样需求后,我曾了解过各大购书网站的网络小说实体书出版情况,发现个人小说在线阅读与购买网站的可行性。

一个完备的个人小说在线阅读与购买网站可以使读者能够第一时间浏览到自己想看的小说,同时应书籍收藏者需求,完结出版后的网络小说可以在本站进行购买。本站会定期推出有作者签名的出版小说、完结小说的续章等作为吸引读者的有力工具。

所以为了适应网络多媒体新形势的发展,我进行了这一系统的初步设计及开发,也可以说是对一种新鲜事物的探索,希望它能够使读者带来感官上以及不一样的阅读体验。

系统分析

2.1 系统初步调研

一个系统在准备之初应该做好系统的前期调研,调查清楚与系统相关的信息与需求,明确该系统的设计目的,规划好该系统的作用对象,然后应该对调查的结果进行分析,得出详细报告。系统开发之中,功能模块、系统架构、数据结构等的实现都应该在前期准备工作完成之后逐步确立工作方向与方针,再按照设计流程进行对系统的概要。

因此,个人小说在线阅读与购买网站采取的调研方式是调查。为了作此调查,我访问了大量小说在线阅读网站,并针对当红网络小说的出版量进行考察,例如当当网、淘宝网均有销售出版的网络小说,且销量不俗。同时通过网络交流形式调查了读者对此形式的网站看法。由此我了解了各大小说网站的功能与特点,知道了用户在此类网站的需求,同时通过学习熟悉了小说网站框架结构,从而明确了自己对个人小说在线阅读与购买网站的设计目的与对象。在此基础上总结出下文的功能需求、系统架构、数据结构等。当然该系统还处于开发的雏形阶段,某些地方考虑欠妥,各方面还有待日后进一步完善。

2.2 可行性分析

可行性分析也称之为可行性研究,可行性分析主要是对当前开发的系统从技术、经济、操作以及法律的角度进行分析,判断该系统是否可行开发,以及判断开发这个新系统是否具备必要性等,可行性分析的最终目标就是要达到付出最小的成本并且能够在很短的时间内确定是否能够解决问题。所以本系统的可行性分析,主要从经济可行性、技术可行性上、操作可行性、法律可行性上这几个角度进行了简单的分析,包括以下内容:

2.2.1 经济可行性

由于本系统的开发工具主要是个人笔记本、电脑等设备,暂时不涉及到其他经济的支出,至于小说出版书籍的购买与具体实现需要未来投入使用中等待发展,但是如果系统开发的完善,功能有新意,如果能再相关领域得到应用的话,有可能实现盈利的目的,同时可以给广大网络作家提供新的盈利方式。因此,本系统在经济上是可行的。

2.2.2 技术可行性

技术可行性主要是指开发系统在硬件、软件等技术上能否满足需要,由于本系统开发使用的是Visual Studio平台,开发语言使用的是C#,开发模式采用的是B/S浏览器的模式,数据库利用是SQL Server数据库。这些软件他们的安全性、灵活性等都值得保障,为技术提供了良好的开发基础,而硬件上本系统的开发主要是使用个人电脑配置,编译程序的效率也极高,因此,本系统开发在技术上是可行的。

2.2.3 操作可行性

本系统针对的对象是广大网络用户,在这个信息化的时代,基本达到人人都会使用电脑上网的地步,那么,无论是对电脑上网的基本操作还是对系统的维护都有了一定的基础,所以不需要担心电脑故障或者其他因素导致的故障。因此,本系统在操作上是可行的。

2.2.4 法律可行性

(1) 本文所查阅的各种资料与技术都是合法的。有一些是从网络上得到的或者从正规的图书中进行获取,所有的资料内容都是安全可靠的。

(2) 本系统的开发也不涉及到知识产权的问题。由于本次系统仅用于毕业设计使用,所以不会涉及任何知识产权问题

(3) 本系统的开发未抄袭任何系统,只是借鉴一些好的系统好的功能,进行了二次开发利用,所以不存在侵权的问题。

剩余内容已隐藏,请支付后下载全文,论文总字数:18291字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;