摘要:随着计算机的普及和发展,越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。网络博客系统的发展,也已经成为广告商业务拓展的重要领域。
本文主要介绍了网络博客系统的开发背景和课题意义、论述了系统功能模块的分析设计及开发实现的全过程。其中重点说明了系统的详细设计、数据库的设计和解决方案。本文对网络博客系统进行了经济可行性、操作可行性和技术可行性的分析,涉及市场、技术、操作、管理等。系统开发基于B/S模式,选用ASP.NET作为WEB开发平台,并使用VS2005作为开发工具,后台数据库选用SQL Server2005。通过需求分析确定系统主要包括用户登录、发表文章、管理文章、管理评论、发表评论等主要功能,通过集中式的信息数据库,将各方面工作结合为一个整体,实现了用户之间的信息交流。
本文的研究在一定程度上借鉴了新浪、搜狐等博客和QQ空间的发展经验成果。系统的设计目标是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而更方便地实现信息的交流以及共享,提升自己的网络价值。
关键词:ASP.NET; 博客; VS2005; SQL Server 2005; BS模式开发
目录
摘要
Abstract
第一章 绪论-1
1.1 课题背景及意义-1
1.1.1 课题背景-1
1.1.2 课题意义-1
1.2 系统关键技术概述-2
1.2.1 ASP.NET简介-2
1.2.2 SQL Server 2005简介-3
1.2.3 Visual Studio 2005简介-3
1.3 系统开发平台环境-3
第二章 系统分析-4
2.1 需求分析-4
2.1.1 初步调查分析-4
2.1.2 用户需求分析-4
2.2 可行性分析-4
2.2.1 技术可行性分析-4
2.2.2 操作可行性分析-5
2.2.3 经济可行性分析-5
第三章 概要设计-6
3.1 系统总体方案-6
3.1.1 系统目标-6
3.1.2 系统任务-6
3.1.3 总体设计-6
3.1.4 功能设计-7
3.2 数据库设计与实现-8
3.2.1 数据库的需求分析-8
3.2.2 数据库概念结构设计-8
3.2.3 数据库的逻辑结构设计-11
第四章 详细设计-13
4.1 前台客户端设计-13
4.1.1 首页页面-13
4.1.2 日志分类列表页面-19
4.1.3 日志详细内容页面-20
4.1.4 我的相册-22
4.1.5 留言页面-25
4.2 后台系统管理端-27
4.2.1 日志的管理和维护-28
4.2.2 评论管理页面-35
4.2.3 相册管理-38
第五章 测试-43
5.1 测试方案-43
5.2 测试项目及结果说明-43
第六章 总结-49
6.1 不足与改进之处-49
6.2 结论-49
6.3 展望-50
参考文献-51
致谢-52