doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。目录……
系统概述……1第一章1.1项目背景……11.2系统开发的意义……21.2.1发布想法……21.2.2博客的用途……21.3系统开发的目标……21.3.1任何拥有博客的人都可以做到……21.3.2访问博客系统的人,可以做到……31.4系统概述……31.5系统的开发方法……3……第二章系统分析……52.1可行性分析……52.2需求分析……52.2.1管理员登录……52.2.2文章管理……62.2.3系统信息管理……62.4数据分析……62.5数据流图……6……第三章数据库
设计……73.1数据库技术概述……73.2数据库选择……73.3数据库的概念结构设计……83.3.1实体与属性之间的关系……83.3.2数据库的E-R图……83.4数据库逻辑结构设计……93.5数据库的完整性和安全性……错误!未定义书签.错误!未定义书签.3.5.1数据库的完整性约束……错误!未定义书签.错误!未定义书签.3.5.2数据库的安全性……错误!未定义书签.错误!未定义书签.……第四章系统设计……104.1系统总体设计……104.2公用模块的编写……124.2.1数据库连接文件……124.2.2用户登录和注销……124.2.3地址栏和博客主题设置……124.3客户界面……124.3.1界面头设计……124.3.2界面尾设计……134.3.3首页设计与实现……134.3.4用户
注册模块设计……134.3.5给我留言模块……144.3.6"文章评论"功能模块设计……144.4后台管理界面设计……144.4.1"添加分类"功能模块……144.4.2"分类管理"功能模块……144.4.3"添加文章"功能模块……144.4.4"文章管理"功能模块……154.4.5"留言管理"功能模块……154.4.6"基本设置"功能模块……154.4.7管理员密码模块……154.4.8系统管理模块……15……第五章系统测试……165.1测试目的……165.2测试方法……165.3测试实例……165.3.1后台管理权限测试……165.3.2前台文章显示测试……165.3.3前台显示文章详细内容测试……175.3.4管理员
登陆……175.3.5后台管理权限测试……175.3.6文章管理……175.3.7系统信息管理……18……结论……错误!未定义书签.……谢辞……错误!未定义书签.……参考文献……错误!未定义书签.…………附录……19附录一
软件使用说明书……19附录二
源代码……错误!未定义书签.错误!未定义书签.第一章1.1项目背景系统概述Blog,是Weblog的简称.Weblog,其实是Web和Log的组合词.Web,指WorldWideWeb,当然是指互连网了;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或Blogwriter.博客存在的方式,一般分为三种类型:一是托管博客,无须自己注册域名,租用空间和编制网页,博客们只要去
免费注册申请即可拥有自己的博客空间,是最"多快好省"的方式.如英文的www.blogger.com,
wordpress.com及多种语言的博客室(blogates.com)等都提供这样的服务;二是自建独立网站的博客,有自己的域名,空间和页面风格,需要一定的条件.如方兴东建立的"博客中国"站(www.blogchina.com);三是附属博客,将自己的博客作为某一个网站的一部分(如一个栏目,一个频道或者一个地址).这三类之间可以演变,甚至可以兼得,一人拥有多种博客网站.目前进行网站开发的语言很多,如ASP,
PHP,
JSP,ASP.
NET等.究竟应该选择什么语言来开发一个BLOG网站呢,对于一个中小型的网站来说,ASP无疑是最好的选择,利用简单的
HTML代码与脚本融合而成的ASP技术可以开发强大的Web应用
程序.ASP(ActiveSeverPages)是Microsoft推出的一种服务器端脚本环境,ASP内嵌于IIS中,让用户可以轻松的结合HTMLWeb页面,脚本和ActiveX组件建立或执行动态的,交互的Web服务器应用程序.ASP并不单指某一种编程语言,而是一门把HTML代码与1
VBScript和
JavaScript等脚本语言融合在一起的技术,ASP技术的诞生,应该说是一项成功的技术,它开创了非专业人员开发高水平网站的历史.1.2系统开发的意义1.2.1发布想法博客能让个人在互联网上表达自己的心声.这是一个收集和共享任何感兴趣的事物的地方--可以是政治评论,个人日记或是指向您想记住的网站的链接.许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力.职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法.而摄影和美术发烧者,可以通过博客系统的管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来.博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧,意见和思想.某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段.1.2.2博客的用途(1)促进
学习.写blog可以促进学习,想写出文章来,自然不能是泛泛的了解就可以的,要理解了才能写得出来的.这就促进了对某些领域的不断学习和思考.(2)记录收获.blog中,常常是记录下来都是瞬间的灵感,对事物的感悟,经过多日思考和实践的结果,对某个
问题的解决
方案等等,这些都是财富,要记录下来.(3)反映成长.写blog,可以反映出人的思考过程,而不仅仅是思考结果.对一个问题或领域,从不了解到了解,从了解到熟悉,从熟悉到精通.这纪录了一个人思考和解决问题的成长过程.很久之后,看到自己之前的文章,你将会觉得自己进步了.(4)结交朋友.写了blog,自然会有许多志趣相同的朋友来阅读,这可以认识许多朋友.大家有共同的兴趣爱好,自然谈得来.(5)共享知识.blog给大家看,大家的blog也给你看.这个问题我解决了,那个问题他解决了.大家互通有无,建立起一个社群.(6)交流看法.回复的人对