asp.net的小说网的设计与实现

【】 随着网络小说的发展,网络作家也在不断增多,互联网使得人们获取书籍的途径多种多样,而本网站就是为小说爱好者们提供展示平台的地方,只要在本网站注册成功,就可以发布小说。即使只是游客,也可以浏览别的用户发布的小说,并且可以进行收藏和评论。这极大的方便了用户们的创作途径,是新型的小说爱好网站模式,令大家彼此交流,互相讨论,共同提高写作水平。本课题是要做一个小说网站,具有前台注册登录,发布小说,后台管理等功能。主要采用ASP.NET技术,使用C#编程语言在Visual Studio软件上执行,需要不仅能够熟练掌握visual studio和Sublime Text等各类网页开发工具,还要有数据库知识配合使用。
目录
一、前言 1
(一)开发背景 1
(二)课题目标 1
(三)开发环境简介 1
1.Visual Studio 2010 1
2.SQL Server 2008 1
3.C#语言 1
4.Chrome浏览器 1
二、系统模块分析 2
(一)系统功能模块分析 2
(二)详细需求 2
1.注册登录模块 2
2.密码修改模块 2
3.小说阅读模块 2
4.管理小说模块 2
5.后台登录模块 3
6.后台管理模块 3
三、 数据库设计实现 3
(一)ER图 3
(二)物理结构 3
四、系统详细设计 4
(一)登录注册 4
1.注册功能 4
2.登录功能模块 5
(二)小说阅读 6
(三)管理小说 7
1.小说发布 7
2.小说编辑 8
(四)密码修改 10
(五)后台登录模块 11
(六)后台小说管理模块 11
1.版块选择 11
2.小说删除和上下架 11
五、小说网站功能测试 12
(一)用户注册功能测试 12
(二
 *好棒文|www.hbsrm.com +Q: *351916072* 
)用户登录功能测试 13
(三)密码修改功能测试 13
(四)添加小说功能测试 13
(五)小说章节功能测试 14
(六)后台小说管理功能测试 14
六、总 结 15
致 谢 16
参考文献 17
一、前言
(一)开发背景
现今网络写手越来越多,发布地点却又杂乱无章。随着互联网的不断发展,网络作家和阅读者不断增多,希望有一个在线平台,可提供广大草根写手可提交发布自己的创作作品、阅读爱好者在线阅读,架起作者与读者交流直接交流的桥梁。选题者在校期间主学软件技术.NET方向,选择本课题,可以使所学为所用,提高实践能力。
(二)课题目标
本网站为小说爱好者们提供展示平台,在注册成功后,用户们就可以登录本网站,在登录后,用户就可以查看我的收藏、修改密码以及发布自己的小说,在小说管理页面就可以管理自己的已发布小说,包括添加或者编辑、删除章节。用户们也可以通过站内搜索和浏览不同板块查阅小说,在进入一本小书的详情页后可以收藏进自己的收藏夹,同时也允许用户和游客在小说页面的下方进行评论。管理员则是在后台管理用户和小说以及评论等数据。
(三)开发环境简介
1. Visual Studio 2010
‘Visual Studio.NET’是最好的ASP.NET工具。Visual Studio是美国微软公司的开发工具包系列产品。VS是软件开发必不可少的工具之一,不仅已经涵盖了大部分软件生命周期中会用到的工具,而且操作简单易懂,拖拉控件就能生成一个界面,令网站设计变得方便又灵活。同时他也支持C#语言和SQL Server数据库,可以快速实现相应的功能。
在大学本专业学过很多关于VS的知识,想做Web应用程序,此工具自然是首选。
2. SQL Server 2008
Microsoft 公司推出的关系型数据库管理系统SQL Server,是具有使用方便数据处理性能好等优点,可跨越多种平台进行使用。
SQL Server 2008 能够使各种文档的数据存放在数据库里。可以对数据进行查询、搜索、同步、报告和分析之类的操作。
SQL Server 2008还可以在Visual Studio所开发的自定义应用程序中使用数据,令小说网站的数据修改与设计变得方便又快捷。
本专业大一便学过SQL Server的相关知识,是用来做本小说网站的得力助手。
3. C#语言
C#作为最热门的面向对象的编程设计语言之一。它使得程序员可以快速地编写各种基于Visual Studio.NET平台的应用程序。做ASP.NET的项目,自然就要用它了。
4. Chrome浏览器
Google开发的Google Chrome是一款设计简洁,速率不低,并且界面干净整齐的的Web浏览工具,极为方便我们在测试网站功能时找出问题。
二、系统模块分析
(一)系统功能模块分析
本小说网站具有用户注册登录、添加小说、管理小说等功能,方便用户在浏览小说的同时也可以自己创作作品。具体有以下主要几个模块:
图21 系统模块分析图
(二)详细需求
1.注册登录模块
注册登录位于页面的左上角,没有账号的游客也可以浏览小说网,但是若是想发布小说就需要注册一个账号。点击注册就可以进入注册页面,输入账号和密码,确认密码以及验证码后就可注册成功。在注册成功后就可以返回主页,输入用户名、密码和验证码则能登录。
2.密码修改模块
用户在登录后,点击个人信息后的修改密码即可进行密码修改,要求输入原密码和新密码以及确认密码,在核对无误后即可修改成功。
3.小说阅读模块
用户可以通过查阅不同板块下的小说或者直接搜索小说名字阅读小说。点击小说后会进入对应的小说主页,可以看到类别、简介、作者以及封面还有章节,在点击阅读后就会进入章节列表。
4.管理小说模块
在登录后用户还可以管理自己的上架小说,在添加一本小说后,用户可以为其上传封面,选择版块类别,输入小说名称并添加章节。
5.后台登录模块
后台需要输入正确的管理员账号和密码以及验证码方可登录成功。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1383.html

好棒文