基于ASP的博客网站设计与实现
摘 要:博客简单来说就是“网络日记”,本课题研究的博客网站就是可以让用户零成本、较少维护地创建自己的网络媒体。本课题开发实现博客的通用功能:发表日志,上传图片,管理博客,阅读博客,发表评论等几大功能。另外系统页面风格的可变性是本博客系统一大优势。 本课题遵循了“放眼于系统,按功能分快”的原则,巧妙地将开发一个完整的博客网站的过程分解成各个模块,然后逐一的实现各个功能模块,最后把所有的模块连在一起就构成了一个完整的博客系统。 本系统的页面设计主要是在Dreamweaver环境下完成的,通过引入ASP技术和数据库技术使得博客系统的动态功能得以很好的实现,本系统的成功开发可以说是Dreamweaver结合ASP技术开发动态网站的成功体现。
关键词: 博客 ASP 数据库 Dreamweaver
目 录1 引言11.1 课题的研究背景与意义11.1.1 课题的研究背景11.1.2 课题的研究意义11.2 问题定义和简介11.2.1 课题的定义11.2.2 课题简介21.3 课题调研与可行性分析21.3.1 课题调研21.3.2 可行性分析21.4 论文各章内容介绍32 系统需求分析42.1 需求调研42.2 业务流程分析42.3 系统数据流图52.4 系统功能需求分析62.4.1 功能划分62.4.2 功能描述62.5 系统功能需求分析82.5.1 创建用例图82.5.2 详细描述用例92.6 数据字典113 系统设计153.1 系统总体结构设计153.2 系统数据模型设计163.3 数据库表的设计193.4 系统开发与运行环境确定213.4.1 系统开发环境213.4.2 系统运行环境223.5 系统实现的若干关键技术223.5.1 UML建模技术223.5.2 ASP与IIS技术233.5.3 利用ADO访问数据库技术244 数据库连接函数275 详细设计285.1 系统登录模块模块简介285.2 模块体系结构285.3 运行图295.4 设计说明295.4.1 新用户注册子模块295.4.2 管理员登陆子模块316 博客管理系统模块336.1 博客管理子模块336.1.1 模块简介336.1.2 模块体系结构336.1.3 设计说明336.2 系统管理子模块366.2.1 模块简介366.2.2 模块体系结构366.2.3 设计说明367 博客浏览系统模块407.1 博客浏览模块407.1.1 模块简介407.1.2 模块体系结构407.1.3 运行流程407.1.4 设计说明407.2 访问量统计模块418 用户手册428.1 系统运行环境428.1.1 硬件要求428.1.2 软件环境428.2 系统的安装428.3 系统页面及其功能428.4 系统的使用438.4.1 常用操作说明438.4.2 各模块的使用说明43结 论48致 谢50参 考 文 献51