(完整版)个人博客系统毕业设计论文40121149
- 格式:doc
- 大小:91.00 KB
- 文档页数:45
人生最大的幸福,是发现自己爱的人正好也爱着自己。
摘要
随着Internet的广泛应用
动态网页技术也应运而生
本文介绍了应用ASP动态网页技术开发博客系统的设计与实现
博客系统主要为用户提供发表文章、浏览文章等功能
用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流
博客系统主要实现了文章管理的数字化、信息化、智能化
是打破传统报刊、杂志发表文章方式的新尝试
本系统的开发设计实现采用ASP技术
系统后台使用SQL Server 2008数据库
并通过使用ODBC技术访问
本文对博客系统进行整体分析
明确了系统的可行性和用户需求;根据模块化原理
规划设计了系统功能模块;在数据库设计部分
详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想
提出系统的程序设计思路
对前台与后台功能的程序实现进行了详细论述;系统测试部分
具体分析测试过程中出现的主要问题
并提出了解决方案
实现系统功能
最后
对系统作以客观、全面的评价
并对进一步改进提出了建议
关键字:博客ASP SQL Server 2008 ODBC 目录
1 系统概述 3
1.1项目背景3
1.2系统开发的意义 4
1.2.1发布想法 4
1.2.2博客的用途4
1.3 系统开发的目标 5
1.3.1任何拥有博客的人都可以做到5
1.3.2 访问博客系统的人
可以做到 5
1.4系统概述5
1.5 系统的开发方法 6
2 系统分析8
2.1 可行性分析8
2.2 需求分析8
2.2.1 管理员登录8
2.2.2 文章管理9
2.2.3 系统信息管理9
2.3 系统的主要技术分析9
2.3.1 ASP技术概论9
2.3.2 ASP工作原理10
2.3.3 ODBC技术10
2.3.4 硬件设备及操作系统11 2.3.5 系统开发平台11
2.4 数据分析11
2.5 数据流图12
3 数据库设计13
3.1 数据库技术概述13
3.2 数据库选择13
3.3数据库逻辑结构设计13
3.4 数据库的完整性和安全性15 3.
4.1 数据库的完整性约束15
3.4.2 数据库的安全性16
4 系统设计17
4.1系统总体设计17
4.2公用模块的编写17
4.2.1数据库连接文件17
4.2.2用户登录和注销17
4.3客户界面的设计与实现17
4.3.1 界面头设计17
4.3.2 界面尾设计18
4.3.3首页设计与实现18
4.3.4用户注册模块设计19
4.3.5"文章评论"功能模块设计 20
4.4管理界面设计20
4.4.1"添加文章"功能模块 20
4.4.2"文章管理"功能模块 21
4.4.3"评论管理"功能模块 21
4.4.4"基本设置"功能模块 22
5 系统测试22
5.1 测试目的22
5.2 测试方法22
5.3测试实例23
5.3.1 后台管理权限测试23
5.3.2 前台文章显示测试23
5.3.3 前台显示文章详细内容测试24 5.3.4 管理员登陆24
5.3.6 文章管理25
5.3.7 系统信息管理26
总结27
致谢28
参考文献29
附录30
1 系统概述
1.1项目背景
Blog
是Weblog的简称
Weblog
其实是Web和Log的组合词
Web
指World Wide Web
当然是指互连网了;Log的原义则是"航海日志"
后指任何类型的流水记录
合在一起来理解
Weblog就是在网络上的一种流水记录形式或者简称"网络日志"
Blogger或Weblogger
是指习惯于日常记录并使用Weblog工具的人
虽然在大陆早些时候或者台湾等地
对此概念的译名不尽相同(有的称为"网志"
有的称之为"网录"等等)
但目前已基本统一到"博客"一词上来
该词最早是在2002年8月8日由著名的网络评论家王俊秀和方兴东共同撰文提出来的
博客也好
网志也罢
仅仅是一种名称而已
它的本义还是逃不过Weblog的范围
只是
通常我们所说的"博客"
既可用作名词Blogger或weblogger--指具有博客行为的一类人;也可以作动词用(相当于英文中的Weblog或blog)
指博客采取的具有博客行为反映、是第三方可以用视觉感受到的行为
即博客们所撰写的Blog
因此
"他她是一位博客
他她天天在博客"及"博客博什么客?"在中文语法与逻辑上都是正确
只是不同场合的用法不同罢了
Blog究竟是什么?说了半天
其实一个Blog就是一个网页
它通常是由简短且经常更新的帖子(Post)所构成
这些张贴的文章都按照年份和日期倒序排列
Blog的内容和目的有很大的不同
Blog的内容和目的有很大的不同
从对其他网站的超级链接和评论
有关公司、个人、构想的新闻到日记、照片、诗歌、散文
甚至科幻小说的发表或张贴都有
许多Blogs记录着blog个人所见、所闻、所想
还有一些Blogs则是一群人基于某个特定主题或共同利益领域的集体创作
撰写这些Weblog或Blog的人就叫做Blogger或Blog writer
博客存在的方式
一般分为三种类型:一是托管博客
无须自己注册域名、租用空间和编制网页
博客们只要去免费注册申请即可拥有自己的博客空间
是最"多快好省"的方式
如英文的、wordpress及多种语言的博客室(blogates)等都提供这样的服务;二是自