基于web版的博客(程序代码+任务书+说明书+外文翻译+演示文稿)_第1页
基于web版的博客(程序代码+任务书+说明书+外文翻译+演示文稿)_第2页
基于web版的博客(程序代码+任务书+说明书+外文翻译+演示文稿)_第3页
基于web版的博客(程序代码+任务书+说明书+外文翻译+演示文稿)_第4页
基于web版的博客(程序代码+任务书+说明书+外文翻译+演示文稿)_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Web版的博客摘要本系统致力于建立灵活、方便的博客系统,主要有三大功能模块:系统管理员模块、注册的会员模块和游客访问模块。为了满足博客系统的要求,实现系统静态与动态页面的相互分离,系统采用JSP+JavaBean+Servlet和SQLServer2005数据库相结合的开发模式。系统管理员模块:只有系统管理员才具有该模块的权限。该模块需要实现注册用户和系统用户的管理,另外通过该模块可以浏览文、浏览相册、删除文章、删除相册等,以及系统公告等信息。注册用户模块:用户只用通过该网站提供的接口注册后才有的功能。该模块是系统核心的功能模块,要求实现博客文章发表、相册上传、文章评论、删除文章、删除照片、修改个人信息和好友管理的功能。这些都是在用户登陆以后有的。游客模块:用户不需要注册就有的功能。该模块要求实现添加文章浏览、相册查看和发表评论等功能。本文力求可以为博客系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外博客系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JSP和SQLServer数据库最终实现了博客系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。关键词JSP;SQLServer2005;博客BasedonthewebversionoftheblogAbstractThissystemiscommittedtobuildingaflexible,convenientblogsystemhasthreemainmodules:SystemAdministratormodule,themoduleregisteredmembersandvisitorsaccessmodule.Itmayinturngeneratenewideas.Satisfyforthefunctionsofblogsystem,achievingthesystemsstaticpageseparatewithdynamicpagemutually,usingJSP+JavaBean+ServletwiththemodeofdevelopmentthatthedatabaseofSQLServer2005combinetogether.SystemAdministratormodule:Onlysystemadministratorshavepermissionsforthemodule.Themoduleneedstoimplementregisteredusersandusermanagementsystem,whilethemodulecanbrowsethroughthetext,browsephotoalbums,deleteposts,deletethealbum,aswellasannouncementsandotherinformationsystems.Registeredusermodules:Userinterfaceregistrationonlyavailablethroughthewebsiteaftersomefunctions.Themoduleisthecoreofthesystemfunctionmodulesrequiredtoachieveblogposts,photoalbumsupload,postcomments,deleteposts,deletephotos,andfriendsmodifypersonalinformationmanagementfunctions.Thesearesomeafteruserlogin.Visitorsmodules:theuserdoesnothavethefunctionofregistration.Themoduleisrequiredtoachieveaddarticlestobrowse,viewandcommentonalbumsandotherfunctions.Thispaperseekstoblogsystemfordevelopmentanddesigntofindapracticalsolutionintheanalysisof-Boathomeandabroadonthebasisofthestatusofthesystem,andafterrepeatedexplorationandstudyafterstudy,usingJSPandSQLprogramminglanguageServerdatabaseandultimatelytheblogsystemdevelopment,andinaseriesoftests,reachedauser-friendly,functionalrequirements,operationsdesignedtoclear.KeyWordsJSP;SQLServer2005;Blog目录摘要.iAbstract.ii1概述.11.1课题背景.11.2课题意义.41.3文献简述.51.3.1技术简述.62系统分析.72.1系统的需求分析.72.2业务流程分析.82.2.1注册用户业务流程分析.82.2.2系统管理员业务流程分析.82.2.3游客业务流程分析.92.3数据流程分析.112.3.1用户管理模块.112.3.2文章管理模块.112.3.3相册管理模块.122.3.4系统公告管理模块.122.3.5修改密码模块.132.3.6文章发布模块.132.3.7相册上传模块.142.3.8修改个人信息模块.142.3.9好友管理模块.142.3.10文章浏览模块.152.3.11文章评论模块.152.3.12相册浏览模块.162.4数据字典.162.4.1数据项的描述.162.4.2数据流的描述.172.4.3外部实体的描述.183系统设计.193.1系统体系结构设计.193.2系统子模块功能介绍.193.3数据库设计.203.3.1数据库概念设计E-R模型.203.3.2数据库逻辑设计关系模型.213.3.3数据库选型.213.3.4数据库表结构设计.223.3.5数据库表间关系设计.233.4系统环境配置设计.244系统实现.264.1用户注册模块.264.2照片发布模块.274.3添加文章模块.284.4用户修改个人资料模块.294.5管理员登陆模块.314.6注册用户管理模块.324.7公告管理模块.335系统测试.355.1测试目的.355.2测试方法.355.1测试结果.356总结.37参考文献.38致谢.39英文原文.40中文译文.4601概述1.1课题背景随着互联网的迅猛发展,网络日益成为人们交流的重要媒介,网络交流方式也日新月异。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:(1)记录生活,在自己的每一天上留下思考的划痕。(2)整理思路,固化知识,获得更多更好的想法。(3)分享,将自己的想法、经验与人分享。(4)交流、提高,通过交流产生更多的思维火花,相互提高。(5)交友,互相鼓励,一路同行。博客的兴起,美国大众传播学者琼杰尔曼在1998年7月21日写下一句话:“未来,也许100年后,大学新闻学院及令人肃然起敬的新闻奖将以现在在一些人看来声名狼藉的网络记者麦特德拉吉的名字来命名。而此时,CNN的拉里金及彼得阿内特等可能早已被人们忘却了。那时,德拉吉将被全世界的新闻学者与学生们作为研究对象。”这里提到的网络记者麦特德拉吉(MattDrudge),就是1998年向全世界报道克林顿性丑闻的第一人,也就是较早意义上的“博客”。2003年,著名的学院派博客金罗曼斯科(JimRomensesko)率先在他的博客网站上揭露了纽约时报记者系列造假案“布莱尔丑闻”(BlairScandal),使纽约时报这个以全球新闻业良心自居的媒体集团,遭遇了前所未有的危机,博客的力量可见一斑。2003年11月起,一个叫“木子美”的博客开始在网上发布名为遗情书的个人日志,引发了“木子美冲击波”,博客在中国开始广为人知。2005年9月8日,新浪在北京宣布推出Blog公测版,成为国内首家正式推出Blog频道的门户网站,代表web2.0的blog开始被第一代传统门户网站接纳,博客正日益成为一种新潮流和新时尚。博客即blog一词源于英文中的weblog(网络日志)一词,而“博客”则是参照了“骇客”“黑客”等、进行了中国化翻译的结果。对于博客的定义有多种,这里列出两条:一、blog可以是个人日记、每日道坛、合作空间、政治讲坛、特发新闻集散地、各种链接的汇集地、您的个人想法、世界大事备忘录等。您可以完全按照自己的意思来制作blog,blog有无数的形式和大小,而且没有任何实际的规则。二、博客是一种十分简易的傻瓜化个人信息发布方式。让任何人都可以像免费电子邮件的注册、写作和发送一样,完成个人网页的创建、发布和更新。如果把论坛(BBS)比喻为开放的广场,那么博客就是你的开放的私人房间。博客具有多重属性和多样化的受众,可1以从经济学、政治学、文化研究及心理学的角度等进行分析,本文侧重讨论博客的媒体属性及价值。“如果只有一个人看,那就是日记;如果有几十个人看,那是和朋友分享;如果有几百个人看,那就是一种影响力;如果有几千个人看,那就是一个媒体”。这里的媒体即本文所讨论的大众媒体。博客具有的媒体属性、媒体特征及媒体价值与大众媒体有相通之处,但它本质上又是反大众媒体的。博客的价值,在维基百科上搜索“媒体”,解释如下:传播媒体或称“传媒”、“媒体”或“媒介”,指传播信息的载体,即信息传播过程中从传播者到接受者之间携带和传递信息的一切形式的物质工具。这是媒体最简单也最直接的定义,阐述了媒体的几个基本要素和基本功能,包含了信源、信宿、信道、传播、接受等后来传播学研究的关键概念。大众媒体的概念也是众说纷纭,大体而言,它是指运用先进的传播技术和产业化手段,以社会上一般大众为对象而进行大规模的信息生产和传播活动的专业化的媒介组织。大众传播具有几个突出的特点:传播者是从事信息生产和传播的专业化媒介组织;运用先进的传播技术和产业化手段大量生产、复制和传播信息;对象为社会上的一般大众,特点是多杂散匿;传播的信息具有商品和文化双重属性;单向性很强,是一种制度化的社会传播。对于大众传播的基本功能,结合拉斯韦尔和赖特的观点,简单说来有四点:监测社会环境、协调社会关系、传承文化和提供娱乐。大众传媒的形式发展至今,已经越来越多样和复杂化,从报刊杂志、电影电视到如今的第四媒体网络,彼此互补又相得益彰,共同把人类带入信息极大丰富的时代。网络媒体通常被称为新媒体,很大程度上是因为它在传播过程中强化了“反馈”这一环节,而这在传统媒体中很难做到。但传统的门户网站即web1.0,如新浪、搜狐、网易等这些门户网站,从本质上看仍然只是一种信息提供者,极少甚至说没有互动与反馈,受众只是被动的接收和浏览,这与网络的互动和共享精神也不相吻合。而代表着第二代门户即web2.0特点的博客,则在很大程度上实现了反馈和互动的功能,大大扩展了媒体的能动性和影响空间,更被欣喜地命名为“媒体的开放源代码”。但博客具有怎样的媒体特征,它的媒体价值是什么,“媒体的开放源代码”是哪些方面、哪种程度的开放,博客能够替代大众媒体的作用和地位吗,它的局限性和存在意义又在哪里?谈论博客的媒体属性,首先从媒体的传播过程谈起,传播学中对此早已有连篇累牍的模型和复杂阐述,无外乎是围绕着信宿、信源、信道和反馈等展开深入分析。首先博客是作为一个信源存在的,是集编码、译码、释码于一体的角色。博客利用自身掌握的各种信息资源,采用文字、图像、视频、音频等各种符号手段对信息和观点进行编码,通过各种网站平台进行传播。受众可以匿名,也可以通过评论或发表文章等对博客内容进行反馈和释码、译码,或者转换角色,成为新内容的编码者,如此循环往复,形成良性的互动传播。其次博客也是一个信道,一个信息和意见的集散地,众多的信息和观点可以由此传递,超链接功能帮助受众获得更多信息,在博客与博客之间、博客与非博客之间建立传播的介质和联系的通道。当然博客也是传播中的一种噪音,是传播的信宿,这一点在后面会论述。这样的一个过程,正好印证了上述的循环模型,同时也很大程度上突破了大众传播缺乏反馈性的弱点,增强了传播过程中双方的互动性和能动性,也使基于科学技术的现代传播能够更接近人际传播的本质和功能。在这个博客传播的循环过程中,信源是匿名和多样化的,具有“四零条件”:零技术、零成本、零编辑、零形式,进入门槛低,技术含量低,言论表达自由,这一信源具有平民性和普遍性,因而发展迅速。2005年7月,社科院社会发展研究中心发2布的2005年中国5城市互联网使用现状及影响调查报告中显示,有29%的网民开始使用博客。信源的多样必然带来信宿的丰富,加上博客自由互动的特点,使得博客的影响力和信息价值增大,对社会和个人生活产生越来越重要的影响。传播学者麦克卢汉在阐述“媒介即讯息”这一观点时指出:因为任何媒介与技术所包含的“讯息”,即意味着对它们引进人类生活中的尺度、进度、标准的改变。铁路并非将运动、运输、车轮或路轨引进人类社会,而是提高与扩张了以往人类活动的向度,由此创造出全新的城市,全新的工作与闲暇。博客这一新的媒介也正逐渐改变着人们的工作与闲暇方式、思维与行为方式等,成为一种新的生活方式和潮流。伴随博客产生了许多新的事物,比如播客,是与主要依靠文字表达的博客互补的表达方式,用音频、视频等来表达自己的生活点滴、所思所想,即向全世界播放自己的声音。理论上讲,只要有一台上网电脑和一个话筒,你就可以掌握话语权,以自己独有的风格向全世界播音。播客的制作和接收没有技术、时间和地域限制,它改变了人们传统的收听模式,直接冲击着广播媒体。博客电影,指剧作来自博客群体,博客群体参与摄制,首映式在博客门户网络媒体发布的新影像。这与那些有着庞大的演职人员、精巧的编剧者和大投资拍摄的电影艺术是完全不同的概念,是一种反传统、反权威的力量。被称为博客2.0的“维客”,则是一个人人都可以编辑的百科全书,它只是一套可以任意编辑的网络白纸,任何人都可以在一段别人写过的内容上编辑加工,也能够按照一定技术规则和文化脉络组合模仿。这些以博客为代表的媒体,具有去中心化、去权威的力量,一种来自草根阶层的巨大力量,代表着一种话语权的解放,言论的自由和平等。王朔曾经说过,他所害怕的是具有全体写作能力的人民,似乎博客能给他带来这种恐惧。博客的局限性,但博客的力量究竟有多大呢,它真得可以实现话语权的解放,发挥草根大众的力量吗?博客在中国的推广者们曾这样说到:“可以毫不夸张地说,程序员是程序源代码的源代码,而作者是媒体源代码的源代码。只有在作者层面,真正实现开放源代码,才是媒体技术层面的终极开放。否则,没有这个层面的根本性的变革,就不能实现真正的开放。而这一切,由于博客的到来,才真正成为现实。”他们认为博客在内容、作者、读者层面实现了源代码开放,这些构成博客革命的力量之源。博客带来的似乎是一种话语平等、众生喧哗、百家争鸣、言论自由的气氛,“四零条件”似乎可以使每个人都有机会表达自己,这样一个日益分散、去权威、去中心的时代,是否又形成了新的话语中心?上面曾谈到博客也是传播过程中的一个信宿,其信源基本上来自于当前的大众媒体,报刊杂志、电视电影等传统媒体既是网络媒体的主要信息源,也是博客的主要信息源。众多博客在这里充当的可说是二级传播中“意见领袖”的职能,即在一个参考群体里,因特殊技能、知识、人格和其他特质等因素而能对群体里的其他成员产生影响力的人,现实也说明了这一点。活跃在网络上的博客,大多同样活跃在传统媒体中,从传统媒体中获得的信息资源使他们在网络上也有了很大的话语权,比如一些著名博客安替、猛小蛇、连岳、洁尘等,在网外网内都形成了自己的话语圈。传统的大众媒体作为一个系统有组织的专业机构,历经百年多的发展,已成为当今社会中不可忽视的力量,它所扮演的社会信息源的角色也是无可替代的,博客只是从另一方面强化了这种影响而已。即使德拉吉报道了纽约时报的丑闻并导致主编下台,但纽约时报依然是美国媒体的重心和焦点所在。“由新兴技术驱动的基于互联网话语权的极度分散趋势,与以传统资本促进的传统的媒体工业的高度集中格局并存。这两种趋势,共同代表了媒体业的未来。3高度集中的媒体集团不可能发展到一手遮天的地步。极度分散的个人出版,作为媒体工业的外延部分,也没有能力与媒体集团整体抗争。”据中国互联网络信息中心(CNNIC)2005年“第16次中国互联网络发展状况统计报告”显示,中国的网民已经突破一亿人,按此比例计算,使用和接触博客的人至少也有上百万。如果这些人都能够发出自己的声音,将会是一种百家争鸣的言论繁荣景象,但这种状况在现在的中国是不可能出现的。政治和社会环境姑且不论,博客实际上造成了“知识沟”的扩大。“知沟”理论是20世纪70年代由美国学者蒂奇诺等提出的,最早的解释为:大众传播的信息传达活动无论对社会经济地位高者还是低者都会带来知识量的增加,但由于社会经济地位高的人获得信息和知识的速度大大快于后者,随着时间的推移,最终结果是两者之间的“知沟”不断变宽,差距不断扩大。除了经济地位以外,现在的知沟障碍增加了信息技术这一因素,没有经济基础,没有相应的知识结构和电脑技术,博客是无法发挥作用的。这就在网民与非网民,素质水平不同的网民之间形成了双重的知识沟,扩大了社会知识传播的不平等。博客中众多“意见领袖”的存在,也造成了话语权的相对集中,加深了知沟。同时在当下的中国,由于社会诸因素影响,媒体发育和舆论环境都不太完善,包括有“木子美”这样的事件时而发生,使博客的发展呈现不稳定状态。但博客所具有的平民精神、草根阶层的力量和去权威、去中心的特性,以及低门槛、零技术、零形式的特点,伴随着这个时代日益涌动的民主自由和平民化的潮流,注定会获得更大的发展。正如孙坚华所言,“零成本、零技术、零时差、零许可、零编辑的个人意见平台,无论它叫个人网站,叫博客,还是叫其他什么名字,肯定会以这样那样的方式影响、干预、骚扰、破坏社会。它可以是一种全方位的积极的建设性力量,也可以是一种毁灭性的破坏力量。而新技术提供的种种前所未有的可能,正在不断强化这样一种力量。”这种力量来自社会的方方面面和各个角落,来自每天一帖的日常经验,来自积少成多的积累,来自每个人都可以表达的可能性。这种力量可能是潜在的、暗涌的,也可能是外显的、直接的,它的发展趋势和走向,它的建设或破坏,需要时间和实践来进一步检验。1.2课题意义博客系统的实现,用户轻松注册一个账号后,可以发布文章、管理照片,将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。博客,是最近几年出现的一个新现象。我想只要你稍微留意一下,你就一定知道现在很多人已经非它不可了。它象一阵热风,把一些冰冷的东西全都捂热了,这种热量什么时候才能完全散发出来呢?热量到底有多大呢?很多其他一些人的看法:“我想说什么就说什么,想怎么写就怎么写,那里是我的私生活”、“它成了类似于个人主页的东西,但又无需雕饰,只需自由而随意地表达自己的看法即可,类似于一种公开的个人日记”。这样的说法恐怕代表了一种很大众化的倾向。其实,博客已经开始其初现商业价值:博客炒红了很多平凡的人。像木子美、李寻欢、芙蓉姐姐等就是典型的例子。走红后的这些网络红人随后便开始接拍电影、做广告、演讲走秀等,进行商业圈内的各种活动。相信不久还会涌现出一批像网络歌手庞龙、杨臣刚一样红得发紫的人才,这足以让更多的人趋之若骛。从博客的开发经济价值来看,尽管有人想到在这里牟利,目前虽然还没有当成一种产业来发展,大多网络空间区,还是闲暇的场所;但是,随着高科技的发展,我想,博客的功能会更加健4全,人们的交往将从虚拟走向现实。在高科技的支撑下,从事这个平台的人就会增加,一些开发商可能会对这块肥肉很感兴趣,投资开发博客的厂商就会有可能像今天发展网上商店一样多如牛毛。另一方面,表达情感是博客写作最主要动机,我们可以写一下我们的日常生活感受,可以写一下我们对某些人的看法以及自己的见解;当然,在这一方面自己必须要有心理素质练历,因为是当你写一些对某人的不好看法时,极有可能导致别人匿名来“围剿”自已,那可是一种不好受的体会,有大兵压境的感受。稍有不慎,便会“心血来潮”、在自己屋子里大动干戈,把自已安静的博客小家园上弄得“血雨醒风”似的。当然写一些自己的日常生活感受,或者是什么人生观之类的,我想,嗯,不会至于搞到满城风雨的吧。(再说一句:写了博客且公开给别人看的人,所以必须有一种面对匿名指责平心静气的心态。)同时,我认为,一位优秀博客的内核还在于他本人需要真正具备“开阔的视野,开放的思维,独立的思想,乐于共享的精神”,这是你在众多博客能否脱颖而出,并建立读者忠诚度的关键。因此,成为优秀的博客需要一个人内心的升华。因此,物以类聚,博客之间将会形成了一个非常和谐、非常友好、非常开放的互动的圈子,也可以让我们认识更多的朋友,让自己的生活更加精彩!呵呵,虽然如是说,但是我又有所闻:现在博客上交友关卡重重,譬如一些博客在其主页上设一些比如会员积分、考察回帖水平等,经过他的考验后才有可能发展到私下交往;更有甚者,一些博客群干脆成为私人茶话会,在自己的首页上,注明了“此博客系统为朋友圈子的私人博客系统”,明明白白地挂上“生人勿扰”的牌子。所以说,这交友方面不是很乐观;但是至少我不会这样做,正所谓说,“朋友多了路好走”嘛,所以我还是希望有和我志同道合的人和我交朋友的。相信对电脑有一定了解的人都知道,博客是因特网的产物,所以,同时它亦结合了多媒体技术在里,说到多媒体这个方面嘛,先说说其两个显著特点:首先是它的综合性,它将计算机、声像、通信技术合为一体,是计算机、电视机、录像机、录音机、音响、游戏机、传真机的性能大综合;其次是充分的互动性,它可以形成人与机器、人与人及机器间的互动,互相交流的操作环境及身临其境的场景,人们可以根据需要进行控制。人机相互交流是多媒体最大的特点,也可以说是一次革命,因为体现人可以根据需要进行控制,不再觉枯燥无味。新开发的技术里,将会使博客与多媒体技术互融得更好。在中国互联网处于低迷的时期,个人网站、商业网站的都一片萧条,博客却在网络上掀起了阵阵热潮:没有风险投资,没有媒体炒作,博客却逐渐走进大众的视野。总之,博客不仅在理论上特力独行,在实践中的影响亦独树一帜。它并不仅仅是作为个人的“传声筒”而存在,目前,很多政府组织、企业、学校、团体也纷纷开通了博客,这也印证了博客本生蕴含的价值。随着博客的发展和功能的完善,它终将成为一种令大众惊叹的媒体新力量。1.3文献简述目前的博客系统种类繁多,但依据各自不同的规模和功能需要,大体上所采取的技术体系分别为小型站点采用ASP+MicrosoftOfficeAccess/MicrosoftOfficeSQLServer技术,大规模站点采用ASP.NET+softSQLServer技术,有很少的开放源代码系统采用了开源的PHP+MYSQL体系结构技术。51.3.1技术简述尽管有着众多的网络开发体系,但如何决定一个系统使用何种方法开发仍然是基于网站的基本需求,本文不详细描述各种开发体系的性能优劣,这里选取了三家不同规模的博客系统,将各系统选用的开发体系列表比较如下,如表1.1所示。表1.1各系统选用的开发体系列表博客名称数据库Web服务器操作系统sina博客softSQLServer2005IIS6.0WindowsServer2000腾讯博客softSQLServer2005IIS6.0WindowsServer2000其它博客MYSQLApacheLinux62系统分析2.1系统的需求分析本系统致力于建立灵活、方便的博客系统,主要有三大功能模块:系统管理员模块、注册的会员模块和游客访问模块。系统需求分析图如下2.1所示。注册用户分享文章上传照片修改个人信息密码修改游客相册查看文章浏览发表评论好友管理退出系统系统管理员注册用户管理文章管理相册管理系统公告管理评论管理系统用户管理图2.1系统需求分析图系统管理员模块:只有系统管理员才具有该模块的权限。该模块需要实现注册用户和系统用户的管理,另外通过该模块可以浏览文、浏览相册、删除文章、删除相册等,以及系统公告等信息。系统公告参数具体包括标题和内容2个方面的信息。注册用户模块:用户只用通过该网站提供的接口注册后才有的功能。该模块是系统核心的功能模块,要求实现博客文章发表、相册上传、文章评论、删除文章、删除照片、修改个人信息和好友管理的功能。这些都是在用户登陆以后有的。7游客模块:用户不需要注册就有的功能。该模块要求实现添加文章浏览、相册查看和发表评论等功能。2.2业务流程分析业务流程分析主要包括注册用户业务流程分析,系统管理员业务流程分析,游客业务流程分析。2.2.1注册用户业务流程分析注册用户进入用户登录界面后,在登录功能区输入用户账号与密码,登录成功后跳转到个人主页。注册用户可以添加自己的信息,并对其进行编辑或删除等操作。结束各项操作后退出,回到系统主页。注册用户业务流程图如下2.2所示。注册用户判断用户账号密码准确性登录成功登录失败个人主页主要功能发布文章添加照片个人资料修改执行数据库操作操作成功返回图2.2注册用户业务流程图注册用户如果被判断账号密码正确,则成功登陆,进入个人主页,如果被判断站好密码错误则返回登陆界面,当密码正确进入主页就可进行各项基本操作,点击操作,进入数据库操作,操作成功则返回。2.2.2系统管理员业务流程分析系统管理员进入用户登录界面后,在登录功能区输入系统管理员的用户账号与密码,登录成功后跳转到系统主窗体。系统可以查看用户信息,并对其进行查找或删除等操作;查看文章和相册,对不符合系统规定的进行删除操作;添加公告信息,并对其进行编辑或删除等操作。结束各项操作后退出,回到系统主窗体。系统管理员业务流程图如下2.3所示。8系统管理员判断用户账号密码准确性登录成功登录失败系统主窗体文章管理查看用户文章执行数据库操作操作成功返回删除文章公告信息添加公告信息编辑公告信息删除公告执行数据库操作操作成功返回相册管理查看相册执行数据库操作操作成功返回删除相册系统用户删除添加系统用户执行数据库操作操作成功返回图2.3系统管理员业务流程图管理员可登陆后台进行操作,也需要判断密码的正确性,正确则能够成功登陆,如果不成功则返回管理员登陆界面,当管理员登陆后可对文章,相册,注册用户进行查看和删除操作,还可进行公告信息管理,添加公告信息,编辑公告信息,删除公告信息的一些相应操作,同样这里也包含数据库的一些增、删、改、查操作。2.2.3游客业务流程分析游客不需要登陆就直接可以进行操作。有浏览用户的文章,并且发表评论,浏览用户的相册,游客也可以注册成为网站的会员。但是没有更多别的功能,如发布博文等功能需要游客注册成为注册用户之后才具有,而想要具有此项功能,只有管理员审核通过之后才可以成为注册用户,所以游客登录没有用户名,只显示游客登录,而进行对文章的评论时也没有用户名的显示,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论