摘要 新博客系统是典型的交互式系统(WEB2.0),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,前者要求建立其数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 因此本人结合博客系统的要求,对 MS SQL Server2000 数据库管理系统、SQL 语言原理、ASP.NET 应用程序设计,ADO.NET 技术进行了较深入的学习和应用,主要完成对新博客系统的需求分析、功能波快划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的博客系统的人性化和平民视角使得它提供的消息更贴近人们的生活,而且他们收集到的新闻资料大多是第一手资料。使得博客网站成为传统站点的消息来源。博客的操作方式非常简单,点点鼠标、敲敲键盘,随笔、合影、链接片刻之间就会出现在博客的站点上。 设计充分利用 Visual Stdio 2005、MS SQL Server 2000 数据库技术的强大力量,提高了编程效率和可靠性。关键词:数据库,SQL 语言,MS SQL Server,Visual Stdio 2005 ,博客, WEB2.0目 录摘要目录第一章 绪论1.1 基于 WEB2.0 交互性网站系统开发简介1.2 系统所做的工作1.3 本文所做的工作第二章.NET 理论基础2.1 .NET 概述2.2 MICROSOFT.NET 简介2.3 .NET 框架2.4 ASP.NET 特性2.5 ADO.NET 基础 2.5.1 ADO.NET 简介 2.5.2 ADO.NET 的体系结构2.6 数据库基本操作 2.6.1 连接数据库(CONNECTION 对象) 2.6.2 查询数据库(COMMAND 对象)2.7 ADO.NET 的 DATASET 对象 2.7.1 DATASET 对象的结构2.8 VISUAL STUDIO 2005 简介第三章 数据库理论基础3.1 SQL SERVER2000 简介3.2 数据库对象概述第四章 新博客系统分析4.1 需求分析4.2 详细描述用例 4.2.1 用户登录用例 4.2.2 修改密码用例 4.2.3 管理博客帐号用例 4.2.4 修改博客帐号用例4.3 系统分析 4.3.1 健壮性分析 4.3.1.1 事件流分析 4.3.1.2 寻找边界对象 4.3.1.3 找出相关的实体对象 4.3.1.4 加入控制对象4.4 进行交互设计第五章 新博客系统程序设计5.1 MVC 模式5.2 ASP.NET 实现 MVC5.3 用户组件和样式的设计5.4 帐户管理和验证模块实现5.5 管理内容模块实现5.6 系统实现5.7 规划数据库功能模块设计5.8 阅读博客 5.8.1 系统需求 5.8.1 系统需求 5.8.3 规划数据库 5.8.4 实现表现层 5.8.5 实现控制层5.9 单元...