个人博客管理系统课程设计

上传人:无*** 文档编号:69253415 上传时间:2022-04-05 格式:DOC 页数:41 大小:1.25MB
收藏 版权申诉 举报 下载
个人博客管理系统课程设计_第1页
第1页 / 共41页
个人博客管理系统课程设计_第2页
第2页 / 共41页
个人博客管理系统课程设计_第3页
第3页 / 共41页
资源描述:

《个人博客管理系统课程设计》由会员分享,可在线阅读,更多相关《个人博客管理系统课程设计(41页珍藏版)》请在装配图网上搜索。

1、软件文档写作课程设计 课程设计题目:个人博客管理系统课程名称:软件文档写作专 业: 软件技术班 级: 软件1005组 长: 徐婷(42)组 员: 黄阳(37)、饶园芳(35)、 周畅(32)蔡金术(30)指导教师: 李雨珊完成日期: 20121024 各组员的任务列表如下:饶园芳个人博客可行性研究报告黄阳个人博客需求分析报告蔡金术个人博客概要设计说明书周畅个人博客详细设计说明书徐婷个人博客项目结束阶段文档目录1、个人博客可行性研究报告1.引言41.1编写目的41.2背景51.3定义51.4参考资料52、可行性研究的前提52.1项目基本要求52.2项目基本目标62.3项目开发条件、假定和约束63

2、所建议系统概况73.1所建议系统概述73.2 所建议系统的处理流程和数据流程73.3工作负荷83.4费用开支83.5人员83.6设备83.7局限性84所建议的系统84.1对所建议系统的说明84.2处理流程和数据流程84.3改进之处84.4影响94.5局限性94.6技术条件方面的可行性95可选择的其他系统方案106投资及效益分析106.1支出106.2敏感性分析107社会因素方面的可行性107.1法律方面的可行性107.2使用方面的可行性108结论112、个人博客需求分析报告1.系统概述112.需求分析122.1匿名用户模块122.2注册用户模块122.3系统管理模块123.建立系统用例模型13

3、3.1角色的确定133.2创建用例133.3建立用例图144.建立系统动态模型144.1活动图154.2顺序图154.3协作图165.系统类模型175.1类图173、个人博客概要设计说明书1.引言191.1编写目的191.2项目背景191.3术语定义192.任务概述192.1目标:193.需求规定203.1性能需求203.2功能需求203.3前台和后台214.系统体系结构225.主要功能设计226.系统流程图234、个人博客详细设计说明书1.引言241.1编写目的24 1.2项目背景241.3术语定义242.任务概述252.1目标:253.需求规定253.1功能要求253.2性能要求263.3

4、输入输出要求263.4故障处理要求264.运行环境规定274.1设备274.2支持软件274.3接口284.4控制285、个人博客项目结束阶段文档1.测试概述281.1、编写目的281.2、测试范围281.3、所参考资料292.测试计划执行情况292.1、测试类型292.2、测试环境与配置302.3、测试问题小结313.综合评价313.1、软件能力313.2、缺陷和限制313.3、建议311、个人博客可行性研究报告1.引言1.1编写目的近年来随着信息技术的进步,Blog也快速扩张,它已经满足不了用户的需求。目前用户在网络上发表文章、张贴内容的目的有很大的差异,但是,由于沟通方式比电子邮件、讨论

5、群组以及BBS和论坛更简单和容易,博客系统已经成为广大各界用户进行沟通的主流工具,本系统是针对博客用户的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片、留言等主要功能。此可行性研究报告,实现了在最短的时间内以最小的代价确定问题是否可以解决,从而确定进一步对系统进行开发。1.2背景所建议开发的软件系统的名称:个人博客本项目的任务提出者:应用软件课程设计选题用户:本地网络用户实现该软件的计算中心或计算机网络:IE浏览器,本地端口8080该软件系统同其他系统或其他机构的基本的相互来往关系:好友的博客网址超链接大型社交网站的博客网址1.3定义列出本文件中用到的专门术语的定

6、义和外文首字母组词的原词组。Blog博客MyjspSmartUploadjsp页面上传的开源包JcommonJfreechart开源的类库JfreechartJAVA平台上的一个开放的图表绘制类库C/S(Client/Server)客户机/服务器1.4参考资料软件工程原理、方法及应用(第三版)史济明、顾春华、郑红 高等教育出版社 软件文档编写辛海明、潘孝铭、王晋隆 编著2、可行性研究的前提2.1项目基本要求2.1.1主要功能个人博客系统的主要功能:前台广大博客用户的登录,个人博客管理以及系统管理等功能。(1)前台广大博客用户的登录主要包括的功能:阅读博客、发表评论、注册博客、博客登录、发表留言

7、。阅读博客给广大用户提供便捷的在线阅读自己感兴趣的文章。发表评论提供给阅读者对自己所阅读的博客发表自己得观点、作相关的评论。注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自己更多的需求,包括发表留言等。(2)个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详细资料管理。博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本的管理,包括增删改查等。相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片的上传、下载、删除等。消息管理功能是用户对自己收到的信息进行查阅、评论与删除。个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。(

8、3)系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情链接、系统维护。用户管理功能实现管理员对博客用户的审核等操纵。博客分类功能实现了系统对博客用户发表的博客做出类型的归并。评论管理对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。系统维护功能实现了系统的安全性等。2.1.2性能要求 方便、快捷、有效的实现博客用户以及系统管理员的需求,进行数据的操作的速度快。2.1.3 系统的输入输出输入:博客用户和系统管理员的基本信息,博客用户的博客等。输出:博客用户的各项浏览结果。2.1.4安全和保密要求只有注册本系统的

9、博客用户拥有修改博客信息的权利,系统管理员享有修改等权利2.1.5项目与其他软件系统的关系本项目采用客户机/服务器体系结构:客户机是Windows 7使用MyEclipse等开发应用程序,服务器端使用本地的Tomcat6,数据库服务器是MySQL。 2.2项目基本目标系统实现后,可以满足用户在网站上的系列要求,提高用户的使用率。(1)方便浏览者浏览博客,并且做出自己得评论。(2)方便博客用户对自己博客、相册、个人信息的有效的管理。(3)方便系统管理员对系统的管理。2.3项目开发条件、假定和约束进行系统方案选择比较时间:3周法律政策:遵守相关法律规定运行环境:装有浏览器的Windows 2000

10、以上操作系统进行可行性研究的方法:分析小组成员通过对现有个人博客系统进行调查分析,确定模型,模拟个人博客网站。3所建议系统概况3.1所建议系统概述此系统的设计包括以下方面,一为博客用户空间,二为系统管理员空间,三为普通游客空间。博客用户在首页进行登录后,在个人界面可以进行对头像、相册、文章、评论以及个人信息进行修改等管理。系统管理员可以对系统近期的动态做出维护、对博客用户的审核等。普通游客可以在博客里浏览博文或对博文进行感言评论。3.2 所建议系统的处理流程和数据流程说明现有系统的基本的处理流程和数据流程。3.3工作负荷现有系统所承担的工作课程文档编写和代码编写及工作量13天。3.4费用开支由

11、于运行现有系统所引起的费用开支,网络费用开支60元,开支总额60元。3.5人员为了现有系统的运行和维护所需要的人员的专业技术类别软件工程和数量1。3.6设备 PC和笔记本 Windows 7系统安装有开发工具和已配置的开发环境。3.7局限性进一步提高完善用户在自己博客空间的完美性的要求,提高用户的使用率。4所建议的系统4.1对所建议系统的说明Jsp页面+Web浏览器+Tomcat服务器实现博客工程,功能操作封装到dao包中。4.2处理流程和数据流程同3.2中流程图4.3改进之处在设计项目的基础上套用struts2.0+hibernate+spring架构实现web页面的功能要求4.4影响4.4

12、.1对设备的影响网页运行在服务器的本地端口,内容部署到webapps文件夹下,方便以后读取。4.4.2对软件的影响提高软件的容错率,提示方便用户操作。4.4.3对用户单位机构的影响说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求能够会使用浏览器访问网页。4.4.4对系统运行过程的影响说明所建议系统对运行过程的影响,如:a用户的操作规程;b运行中心的操作规程;c运行中心与用户之间的关系;d源数据的处理;e数据进入系统的过程;f对数据保存的要求,对数据存储、恢复的处理;g输出报告的处理过程、存储媒体和调度方法;h系统失效的后果及恢复的处理办法。4.4.5对开发的影

13、响说明对开发的影响,如:a. 为了支持所建议系统的开发,用户需进行的工作;b. 为了建立一个数据库所要求的数据资源;c. 为了开发和测验所建议系统而需要的计算机资源;d. 所涉及的保密与安全问题。4.4.6对地点和设施的影响说明对建筑物改造的要求及对环境设施的要求。4.4.7对经费开支的影响扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。4.5局限性 可能存在数据库的兼容问题和数据的大小问题。4.6技术条件方面的可行性此个人博客系统是一个涉及到数据库的应用程序。利用现有的数据库开发技术可以达到各方面的要求。5可选择的其他系统方案没有供选择的系统方案可考虑。6投资及效益分析6.

14、1支出对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。6.1.1基本建设投资安全与保密设备:IE配置数据库管理软件:MySQL6.2敏感性分析所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。7社会因素方面的可行性本章用来说明对社会因素方面的可行性分析的结果。7.1法律方面的可行性法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面的陷阱,

15、软件人员通常是不熟悉的,有可能陷入,务必要注意研究。7.2使用方面的可行性例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求等等,都是要考虑的。8结论经上述可行性分析,此个人博客系统的体系结构比较完善,所以在进一步的讨论和了解之后才可以进行研制和开发。2、博客系统需求分析报告1.系统概述“博客”一词是从英文单词Blog音译(不是翻译)而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。博客(

16、BLOGGER)概念解释为网络出版(Web Publishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词Weblog,或Blog。在网络上发表Blog的构想始于1998年,但到了2000年才开始真正流行。而2000年博客开始进入中国,并迅速发展,但都业绩平平。直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以

17、公开,来给其他人参考和遵循。但随着Blogging快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。 2.需求分析博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。2.1匿名用户模块本模块主要由注册、登录、浏览博客、评论4个部分组成。匿名用户可以对其他用户的博客内容时行浏览、

18、评论。也可以通过注册后登录博客系统,申请一个属于自己的博客。 2.2注册用户模块 本模块主要由个人信息管理、评论管理、好友管理、相册管理、文章管理5个部分组成。这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。2.3系统管理模块本模块主要由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。综合所述,博客系统的总体功能需求如下图所示。3.建立系统用例模型3.1角色的确定角色是对系统外的对象描述,是用户作用于系统的一个角色,它有自己的目标,通过与系统

19、的交互来实现,交互包括信息交换和系统的协同。在本系统的UML建模中,可以创建以下角色:匿名用户、注册用户、系统管理员。3.2创建用例博客系统根据其实现流程可分为以下几个用例。与匿名用户相关的用例:注册、登陆、浏览博客、评论。与注册用户相关的用例:浏览博客、评论、个人信息管理、评论管理、好友管理、相册管理、文章管理。与系统管理员相关的用例:注册、登录、用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理。3.3建立用例图如下图所示为博客系统的用例图。博客系统的用例图4.建立系统动态模型下图所示是描述博客功能实现的流程。在图中,匿名用户、注册用户和系统管理员三者发生了相互的关系。首先匿名用

20、户未注册登录时,可浏览博客、并对其时行评论。如注册登录成功,则可申请一个个人博客,对其博客时行管理与设置,如注册用户要发表博客相关内容时,则需系统管理员经过审核后,如无问题注册用户才能发表博客内容。最后由系统管理员更新数据库中博客内容。用泳道对这三类对象的活动进行描述。4.1活动图博客系统活动图4.2顺序图用户登录顺序图如下图所示 用户登录顺序图博客内容发表顺序图博客内容发表顺序图4.3协作图用户文章管理协作图如下图所示用户文章管理协作图用户博客发表协作图如下图所示博客发表协作图5.系统类模型5.1类图如下图为博客系统事务信息包。博客中的任何操作都要在用户注册登录后才能进行,因此在系统事务包的

21、类图中,博客中的功能操作事务都依赖于用户登录的事务。而用户登录事务必须依赖于系统管理员审核。除此之外,博客中的内容添加、修改及删除这些事务都依赖于系统管理的事务。因为这些事务的实现必须经过系统管理的审核,审核通过才能实现操作。所以它们之间都用虚线箭头相连。系统事务信息包内的类图3、个人博客概要设计说明书1.引言1.1编写目的 为自己制作个人博客软件的需求、安排规划项目与项目的进度,组织个人博客软件的开发和测试,来写次文档。1.2项目背景 a.网站项目的名称:个人博客 b.网站项目的委托方、开发方:项目经理、设计人员、开发人员 c.用户:使用于广大的学生及其普通的用户 d.市场的背景:就全球上网

22、的人数来说,有很多的人正通过博客来改变他们的生活方式,同时学生也学习到了各个方面不同的知识,人们通过自己的文字来传递着不同的信息。作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下来的几代人. 1.3术语定义 博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。许多Blog只是个人所见,所闻

23、,所想之事的内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。Blog就像是对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。2.任务概述 2.1目标: 工作范围:个人博客的制作使自己能够在博客中发表自己的文章,书写自己的心情,记录自己的点点滴滴,规划自己的人生目标,将来有所成就。 工作方法:a.建立查询网站,支持并发访问 b.提高数据库的读取效率 c.建立多个发布点,避免网络风险,保证数据传输稳定 操作要求:能随时根据站点数量和内容的变化实现更新和扩展,发布的信息能够鼓励Blog作者经常更新自己的站点

24、,能够产生实际的宣传效果。3.需求规定 3.1性能需求 博客网站的特征需要博客网站系统需要以下几个主要特征 1).多样性:博客网站在设计是必须遵循的一个重要原则,就是以用户为系统设计的中心。网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,博客网站除了降低成本以外,还必须在皮肤,功能的多样性上下功夫,才能够得到用户的认可。具体来说,应用系统应该能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯要求。 2).易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护;随着博客网站信息的变更或增加、数据规模的增大,系统升级、维护赢易于操作;各子系统、功能模块

25、的设计具有良好的灵活性,保证在博客网站系统建设过程中后期系统功能的实现不影响前期已投入使用的系统功能。 3).安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安全保障体系,保证用户的个人信息等资料的数据安全。 4).可扩展:博客网站的用户从事隔行业,他们需求各不相同,系统在设计时应充分考虑到用户需求不断变化的需求,降低系统在扩展新的业务功能时的复杂度。 3.2功能需求 博客通常提供三类服务 1.信息服务:它可分为:文章显示,热点文章推荐,博主风采 2.查询服务:可以根据文章内容,文章标题,留言内容,留言标题等模糊查询 3.留言服务:游客可以对系统进行留言或发表看法意见

26、3.3前台和后台 在前台的功能实现上,可以分为以下几个部分: 1.用户登录 网站用户用个人注册的账号,密码登录到网站。网站监测用户的账号,密码并给予其相应的权限对网站进行操作 2.用户注册 游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户 3.用户修改个人信息 把已存储的用户信息用一个网页显示出来,方便用户对个人信息进行更新 4.文章查询和留言 用户可以检索或浏览博客中的文章同时给感兴趣的文章 5.公告信息查询 用户可以浏览网站中发布的公告信息,了解博客的一些情况 6.相片查询 用户可以对博客中的相片,图片等进行查询,浏览 后台 1.文章管理 管理员对网站中已有的文章进行删除,

27、更新等操作 2.公告管理 发布,删除,更新公告 3.投票管理 发起投票,统计投票等 4.个人相册管理 对博客相册中的图片进行删除,更新登操作 5.用户设置 更新普通用户对博客的操作的权限 6.博客设置 对博主的信息等进行操作4.系统体系结构基于B/S结构的个人博客网站系统,应由终端(用户主机/浏览器)、web浏览器、数据服务器构成。个人博客网站的核心是中间的接入服务器和应用服务器部分。个人博客网站的总体结构如下图WEB服务器数据服务器 PC 5.主要功能设计 主要功能模块1. 博客注册登录管理模块2. 博客即文章检索查询模块3. 博客页面显示模块4. 博客管理模块5. 留言显示检索模块 系统实

28、现的物理结构如下图用户登录模块管理模块留言显示模块页面显示模块文章检索查询模块 6.系统流程图 前台用户进入网站注册会员进入主页面相片查询公告信息查询 文章查询,留言修改个人信息 后台用户进入网站账号密码提示出错进入主页投票管理相册管理用户设置文章管理公告管理博主设置4.个人博客详细说明书 1.引言1.1编写目的为自己制作个人博客软件的需求、安排规划项目与项目的进度,组织个人博客软件的开发和测试,来写次文档。 1.2项目背景 a.网站项目的名称:个人博客 b.网站项目的委托方、开发方:项目经理、设计人员、开发人员 c.用户:使用于广大的学生及其普通的用户 d.市场的背景:就全球上网的人数来说,

29、有很多的人正通过博客来改变他们的生活方式,同时学生也学习到了各个方面不同的知识,人们通过自己的文字来传递着不同的信息。作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下来的几代人. 1.3术语定义 博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。许多Blog只是个人所见,所闻,所想之事的

30、内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。Blog就像是对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。2.任务概述 2.1目标: 工作范围:个人博客的制作使自己能够在博客中发表自己的文章,书写自己的心情,记录自己的点点滴滴,规划自己的人生目标,将来有所成就。 工作方法:a.建立查询网站,支持并发访问 b.提高数据库的读取效率 c.建立多个发布点,避免网络风险,保证数据传输稳定 操作要求:能随时根据站点数量和内容的变化实现更新和扩展,发布的信息能够鼓励Blog作者经常更新自己的站点,能够产生实

31、际的宣传效果。3.需求规定 3.1功能要求 个人博客系统的主要功能:前台广大博客用户的登录,个人博客管理以及系统管理等功能。 (1)前台广大博客用户的登录主要包括的功能:阅读博客、发表评论、注册博客、博客登录、发表留言。 阅读博客给广大用户提供便捷的在线阅读自己感兴趣的文章。 发表评论提供给阅读者对自己所阅读的博客发表自己得观点、作相关的评论。 注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自己更多的需求,包括发表留言等。 (2)个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详细资料管理。 博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本的管理

32、,包括增删改查等。 相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片的上传、下载、删除等。 消息管理功能是用户对自己收到的信息进行查阅、评论与删除。 个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。 (3)系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情链接、系统维护。 用户管理功能实现管理员对博客用户的审核等操纵。 博客分类功能实现了系统对博客用户发表的博客做出类型的归并。 评论管理对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。 系统维护功能实现了系统的安全性等。 3

33、.2性能要求1.数据精确度:要按照严格的数据格式输入,否则系统不给予响应进行处理,输入数据除了非法字符均可2.时间特性要求运行环境各个页面的链接响应时间不得超过10s,对没进行操作的用户(180s)对其访问认证失效,需要重新登录。3.灵活性该系统的设计模块属于普通模式,当系统遇到偶然或非人为的故障时,本系统将自动保存未完成的任务。3.3输入输出要求音乐系统输入是mp3和wma格式,输出可用media播放器播放。相册支持的格式是jpg,可以用任何浏览照片的形式输出。其他系统则所用字符型并且日志中可以插入flash文件,对精度无特殊要求。 3.4故障处理要求 列出可能的软件、硬件故障以及对各项性能

34、而言所产生的后果和对故障处理的要求。 (1)软件故障: 系统异常,IIS不稳定,此系微软公司提供的产品,无法对其进行改进。 (2)硬件故障: 网络不应负载超荷:大部分时间内应保证在线用户数量小于设定极限数量,通过编码或服务器功能实现。 (3)在系统中,数据的录入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 (4)数据的一致性与完整性 由于系统的数据是共享的,要解决数据一致性问题,要有一定的人员维护数据,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 (5)数据的共享与

35、独立性 整个博客系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。 3.5其他专门要求 可以对所写东西设置权限,如公开和不公开。要求用户界面清楚方便使用且易读。系统可以补充、可靠。可以在多种系统下运行。4.运行环境规定 4.1设备 浏览器为IE8.0及以上,Win98以上操作系统 Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑; 运行时占用内存:128M以上; 所需硬盘空间:20G以上; 4.2支持软件 大部分浏览器均可 装

36、了FLASH播放器 4.3接口 用户接口:本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对博客系统的有效操作。更好地在博客里进行交流。 内部接口:内部是页面和数据库连接,对应的页面输入框和显示框的内容在数据库得到显示。 4.4控制 用户在登录首页面之后,可以以两种方式进行对博客系统的访问。 以用户身份(输入用户名和密码)另一种就是以游客身份浏览各个博客。 结束之后退出访问页面也就意味着退出博客系统。5、个人博客项目结束阶段文档1.测试概述1.1、编写目的 对个人博客管理系统项目中所有的软件测试活动中,包括测试进度、资源、问题、风险以及测试组合其他组间的协调等进行评估,总结测试活动的成

37、功经验与不足,以便今后更好地开展测试工作 本系统验收总结报告的预期读者是开发部经理,项目组所有人员,测试组人员以及指导老师。 1.2、测试范围 个人博客管理系统项目因其自身的特殊性,测试组仅依据用户需求说明书和软件需求规格说明书以及相应的设计文档进行系统测试,包括功能测试、性能测试、用户访问与安全控制测试、用户界面测试等,而单元测试由开发人员来执行。主要功能包括: 前台广大博客用户的登录,个人博客管理以及系统管理等功能。 (1)前台广大博客用户的登录主要包括的功能:阅读博客、发表评论、注册博客、 博客登录、发表留言。 阅读博客给广大用户提供便捷的在线阅读自己感兴趣的文章。 发表评论提供给阅读者

38、对自己所阅读的博客发表自己得观点、作相关的评论。注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自己更多的需求,包括发表留言等。 (2)个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详细资料管理。 博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本的管理,包括增删改查等。 相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片的上传、下载、删除等。 消息管理功能是用户对自己收到的信息进行查阅、评论与删除。 个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。 (3)系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情

39、链接、系统维护。 用户管理功能实现管理员对博客用户的审核等操纵。 博客分类功能实现了系统对博客用户发表的博客做出类型的归并。 评论管理对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。 系统维护功能实现了系统的安全性等。1.3、所参考资料a. 项目开发计划;b. 需求规格说明书;c. 概要设计说明书;d. 详细设计说明书; e. 用户操作手册;f. 测试计划;g. 测试分析报告;2.测试计划执行情况2.1、测试类型测试类型测试类容测试目的所用的测试工具和方法功能测试前台广大博客用户的登录主要包括的功能:阅读博客、发表评

40、论、注册博客、 博客登录、发表留言。(2)个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详细资料管理。(3)系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情链接、系统维护。核实所有功能均已正常实现1、 流程检验:各个业务流程符合常规逻辑,用户使用时不会产生疑问2、 数据精确:各数据类型的输入和输出时统计精确采用黑盒模式,使用边界值测试、等价类划分、数据驱动等测试方法,进行手工测试用户界面(UI)测试1、 导航、链接、页面结构(包括菜单、背景、字体、按钮名称、title、提示信息的一致性等)2、 友好性、易用性、合理性、一致性、正确性等核实各个窗口风格(包括颜色、字

41、体、提示信息、图标、title等)都与基准版本保持一致,或符合可接受标准,能够保证用户界面的友好性、易操作性、而且符合用户操作习惯Web测试通用方法手工测试安全性和访问控制测试密码:登录个人用户、管理员用户权限限制 通过修改URL非法访问 登陆超时限制等1、 应用程序级别的安全性:核实用户只能操作其所拥有权限能操作的功能2、 系统级别的安全性:核实只有具备系统访问权限的用户才能访问系统黑盒测试手工测试性能测试最大并发数查询博客、日志时,注册新用户时以及登录时系统的响应时间核实系统在大流量的数据与多用户操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象2.2、测试环境与配置资源名称/类型配置

42、测试pc(4台)P4,主频3.00GHZ以上,硬盘120GB,内存2GB数据库管理系统My sql应用软件Microsoft Office、Microsoft Project、My eclipse客户端前端展示Internet Explore 82.3、测试问题小结在整个系统测试执行期间,项目组开发人员高效及时地解决测试组人员提出的各种缺陷,在一定程度上较好地保证了测试执行的效率以及测试最终权限。但是在整个测试活动中还是暴露了一些问题,表现在:1、测试执行时间相对较少,测试通过标准要求较低。2、开发人员相关培训未做到位,编码风格各异,细节性错误较多,返工现象存在较多。3、测试执行人员对管理平台

43、不够熟悉,使时是效率偏低。4、测试执行人员对系统了解不透彻,测试纸形式存在理解偏差,导致提交无效缺陷。3.综合评价3.1、软件能力经过项目组开发人员、测试组人员以及相关人员的协力合作,个人博客管理系统项目如期完成并达到交付标准。该系统能够实现博客系统在用户需求说明书中所约定的功能。3.2、缺陷和限制该系统除基本功能满足外,在性能方面还存在不足,又继续优化的空间。另外,部分功能在设计上仍存在不足之处。3.3、建议需求提出方可以在使用该系统的基础上,继续搜集用户的使用需求反馈,并结合市场同类产品的优势,在今后的版本中不断补充并完善功能。建议当项目组成员确定后,在项目组内部对一些事项进行约定。如开发,测试的通过规范等,将会在一定程度上体改开发和测试效率。41

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!