1、摘摘 要要 随着 Internet 的广泛应用,动态网页技术也应运而生。本文介绍了应用 ASP 动态 网页技术开发博客系统的设计与实现。 博客系统主要为用户提供发表文章、浏览文章等功能,用户通过 Internet 可以发 表一些自己撰写的文章以和其他网友进行交流。博客系统主要实现了文章管理的数字 化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。 本系统的开发设计实现采用 ASP 技术,系统后台使用 SQL Server 2008 数据库,并 通过使用 ODBC 技术访问。 本文对博客系统进行整体分析, 明确了系统的可行性和用户需求; 根据模块化原理, 规划设计了系统功能模块;在数
2、据库设计部分,详细说明了系统数据库的结构和数据库 的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设 计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试 过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、 全面的评价,并对进一步改进提出了建议。 关键字关键字:博客 ASP SQL Server 2008 ODBC 苏州市职业大学专科生毕业设计(论文) 1 目 录 1 系统概述 . 3 1.1 项目背景 3 1.2 系统开发的意义 4 1.2.1 发布想法 . 4 1.2.2 博客的用途 . 4 1.3 系统开发的目标
3、 . 5 1.3.1 任何拥有博客的人都可以做到 . 5 1.3.2 访问博客系统的人,可以做到 . 5 1.4 系统概述 5 1.5 系统的开发方法 . 6 2 系统分析 . 7 2.1 可行性分析 . 7 2.2 需求分析 . 7 2.2.1 管理员登录 . 7 2.2.2 文章管理 . 8 2.2.3 系统信息管理 . 8 2.3 系统的主要技术分析 . 8 2.3.1 ASP 技术概论 . 8 2.3.2 ASP 工作原理 . 9 2.3.3 ODBC 技术 9 2.3.4 硬件设备及操作系统 10 2.3.5 系统开发平台 10 2.4 数据分析 10 2.5 数据流图 11 3 数
4、据库设计 12 3.1 数据库技术概述 12 3.2 数据库选择 12 3.3 数据库逻辑结构设计 . 12 3.4 数据库的完整性和安全性 14 3.4.1 数据库的完整性约束 14 3.4.2 数据库的安全性 15 4 系统设计 16 苏州市职业大学专科生毕业设计(论文) 2 4.1 系统总体设计 . 16 4.2 公用模块的编写 . 16 4.2.1 数据库连接文件 16 4.2.2 用户登录和注销 16 4.3 客户界面的设计与实现 . 16 4.3.1 界面头设计 16 4.3.2 界面尾设计 17 4.3.3 首页设计与实现 17 4.3.4 用户注册模块设计 18 4.3.5“文章评论”功能模块设计 . 19 4.4 管理界面设计 . 19 4.4.1“添加文章”功能模块 . 19 4.4.2“文章管理”功能模块 . 19 4.4.3“评论管理”功能模块 . 20 4.4.4“基本设置”功能模块 . 20 5 系统测试 21 5.1 测试目的 21 5.2 测试方法 21 5.3 测试实例 . 22 5.3.1 后台管理权限测试 22 5.3.2 前台文章显示测试 2