1、 I 毕毕 业业 论论 文文 论文(设计)题目:个人博客个人博客网站网站的设计与实现的设计与实现 系别: 计算机系 专业: 计算机应用技术 班级: 08 计算机 2 班 II 摘要 个人博客网站是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维 护地创建自己的网络媒体,Blog 站点所形成的网状结构促成了不同于以往社区的 Blog 文 化,Blog 技术缔造了“博客”文化。 本文中所做的主要工作如下: 1. 介绍了博客的背景及 IIS+ASP 系统的一般原理; 2. 阐述整个网站的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。 3. 设计实现:文章内容的发表;展现最新的
2、博客列表信息;提供博客日历;提供音乐 在线功能;上传的相册图片信息;展现系统各项内容的统计信息;提供博客搜索的功能; 对文章分类以及文章信息进行管理;对相册分类以及相册上传进行管理;对音频文件进行 管理;对管理员信息进行管理。 4. 分析并解决实现中的若干技术问题; 5. 建立完整的网站,进行测试并分析结果。 关键字:博客、ASP、IIS III 目录 第一章 绪论 . 1 1.1 博客的来源和历史 . 1 1.2 博客的特点与优势 . 1 第二章 开发工具综述 3 2.1 ASP 简介 3 2.1.1 ASP 的运行环境 . 3 2.1.2 ASP 的工作原理 4 2.1.3 ASP 内部
3、6大对象. 4 2.2 IIS 简介 4 2.2.1 IIS 与 ASP 的结合 4 2.2.2 Global 文件 5 2.2.3 利用 ADO 访问数据库. 5 第三章 系统设计 7 3.1 系统流程图 7 3.2 系统功能结构 7 3.3 数据库设计 8 3.3.1 数据库概念设计. 8 3.3.2 数据库逻辑结构设计 .10 第四章 系统配置及各模块的实现 11 4.1 公共模块设计 . 11 IV 4.1.1 数据库连接 . 11 4.1.2 防止 SQL注入漏洞 11 4.1.3 博客日历模块设计 11 4.2 前台模块设计 .12 4.2.1 我的文章模块设计 .13 4.2.2
4、 相册模块设计 13 4.2.3 音乐在线模块设计 .14 4.3 后台模块设计 .15 4.3.1 文章管理模块设计 .15 4.3.2 相册管理模块设计 .16 4.3.3 音频文件管理模块设计 .16 小 结18 谢 辞19 参考文献20 1 第一章 绪论 个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地 创建自己的网络媒体,Blog 站点所形成的网状结构促成了不同于以往社区的 Blog 文化, Blog技术缔造了“博客”文化。 1.1 博客的来源和历史 什么是博客(blog)?Blog(同义词有 web log,weblog)的最普通的定义是:一种表达 个人思想, 内容按照时间顺序排列, 并且不断更新的出版方式。 Blog可以翻译成博客日志, 但大多数人将它简化成博客。 随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这 种网络出版和发表文章的专有名词。博客通常是由简短且经常更新的张贴构成,这些张贴 的文章都按照年份和日期排列。博客的内容和目的有很大的不同,从对其他网站的超级链 接和评论,到