我选择书虫阅读网站,要做的是在该网站中,可以浏览到最新的小说和杂志,提供作者和读者的交流平台,使作者可以通过这个方式让更多的人看到自己的作品,能更快的让读者看到自己的创作以及读者对自己的一些评论、意见,能够及时的明白读者的想法来调节自己创作思路,也能为读者节省很多买书的钱。
各功能模块介绍:
前台功能模块:
1)用户模块:主要是用户进行注册,登录;
2)今日更新:主要是对连载小说和今日实事的更新;
3)公告:向读者发布一些小说、杂志及文学界的信息。
4)文章搜索:主要是对不熟悉本网站的读者方便在网站搜索小说。
5)精彩推荐:主要是为读者提供好的小说和杂志。
6)小说和杂志模块:本模块主要是管理小说和杂志的一些基本信息。
后台功能模块:
1)动态信息管理:是对整个网站发布信息的管理,包括发布、修改、查看、删除功能,其中发布和修改动态内容时采用了开源的网页编辑器FCKeditor,使用发布的内容除了文字外,还可以发布图片、附件等,并能修改格式,大大丰富了网站的内容。
2)登录管理:除了需要用户名和密码外,还加入了随机生成的验证码,防止黑客的暴力破解。
3)友情链接管理:主要考虑到随着时间的推移,网站管理员可能需要更换友情链接、调整顺序的需求,这个模块可以使管理员只需要后台添加或调整友情链接信息,就可以在前台显示,而不需要写代码。
4)留言管理:读者可以在网站上进行留言,把自己的想法告诉作者。
5)用户管理:主要对网站管理员进行管理,包括管理员的添加、删除、修改操作。
6)分类管理:主要对网站栏目的管理,包括栏目的添加、删除和修改。
目录
1.绪论 6
1.1. 选题背景 6
1.2选题的意义 6
第2章 系统开发的技术基础 7
2.1 ASP.NET概述 7
2.2 ASP.NET的控件技术 7
2.2.1 Web Forms网页简介 7
2.2.2 HTML服务器控件 8
2.2.3 Web服务器控件 9
2.2.4 验证控件与用户控件 9
2.2.5 ASP.NET的内置对象 10
2.3 ASP.NET的数据库访问技术 10
2.3.1 ASP.NET的数据库访问的方式 10
2.3.2 使用DataReader对象读取数据库 11
2.3.3 使用DataSet对象访问数据库 11
2.4 MICROSOFT SQL SERVER 2005 12
2.5 MICROSOFT VISUAL STUDIO 2005 12
2.6 WEB2.0 12
2.7 系统对软硬件要求 12
2.7.1 硬件环境: 12
2.7.2 软件环境: 13
2.8 ASP.NET的发布 13
2.9 B/S结构 13
第3章 可行性分析 15
3.1 技术可行性 15
3.2 经济可行性 15
3.3 操作可行性 15
第4章 需求分析 16
4.1功能分析 16
4.2 系统功能结构设计 16
第5章 数据库设计 19
5.1数据库系统概述 19
5.2数据库的基本结构 20
5.3 ER图 22
5.4数据库逻辑设计 23
第6章 系统功能界面和代码实现分析 26
6.1管理员登陆 27
6.2小说科目管理 29
6.3小说信息管理 29
6.4章节信息管理 31
6.5 用户注册登陆 32
6.6网站首页设计 33
6.7小说阅读 33
6.8小说评论 34
6.9小说搜索 34
第7章 调试及测试 35
7.1 功能调试 35
7.1.1 链接测试 35
7.1.2 数据库调试 35
7.2 测试方法 36
参考文献 38
致谢 39