范文一:博客系统的需求分析
目 录 目 录
0. 文档介绍........................................................................................................................1
0.1 文档目的...................................................................................................................1 0.2 文档范围...................................................................................................................1 0.3 读者对象...................................................................................................................1 0.4 参考文档...................................................................................................................1 0.5 术语与缩写解释 .......................................................................................................1 1. 产品介绍........................................................................................................................2
2. 产品面向的用户群体 .....................................................................................................2
3. 产品应当遵循的标准或规范..........................................................................................2
4. 产品的功能性需求.........................................................................................................2
4.0 功能性需求分类 .......................................................................................................2
5. 产品的非功能性需求 .....................................................................................................3
1 用户界面需求 ...........................................................................................................3 5.
5.2 软硬件环境需求 .......................................................................................................3 5.3 产品质量需求 ...........................................................................................................3
项目名称,《用户需求说明书》
0. 文档介绍
用户的需求要求
0.1 文档目的
本文档包含“校园博客系统”的所有要求。文档对软件系统的需求进行了定义,是软件开发的重要依据。
0.2 文档范围
本文档是软件产品需求开发阶段的总结文档,是《软件系统设计》的主要依据 0.3 读者对象
文档的读者对象为用户、需求开发人员、软件开发人员
0.4 参考文档
软件工程导论/张海藩.—5版.—北京:清华大学出版社,2008.2 0.5 术语与缩写解释
缩写、术语 解 释
博客 blog = Web log = 部落格 =网络日志=网志=网络日记本
…
Page 2 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
1. 产品介绍
(1)校园博客系统(2)满足在校学生之间的交流,和老师与同学之间的交流 2. 产品面向的用户群体
(1)在校学生和老师(2)老师和同学之间的交流方便快捷,同学发布自己的博客,写自己的博文。
3. 产品应当遵循的标准或规范
本系统严格与现行的有关法律、法规、规章制度保持一致,符合行政主管部门的规范性文件要求。在信息系统建设中严格执行国家相关标准和行业标准,使用统一的名词术语、分类编码、数据交换格式和信息描述方式。
4. 产品的功能性需求
4.0 功能性需求分类
。
功能类别 子功能
用户登录 输入用户名
输入密码
验证用户名和密码 验证用户名
验证密码
…
系统维护 数据库的更新,用户管理,系统的升级
Page 3 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
5. 产品的非功能性需求
5.1 用户界面需求
需求名称 详细要求
用户对计算机掌握程度差异较大,要求操作简便,易于使用 操作简单
图形化 界面直观,WINDOWS风格
人性化 加入提示信息、帮助信息
…
5.2 软硬件环境需求
需求名称 详细要求
服务机构配置专用的服务器,用于数据存储 服务器
为计算机房以及安装交换机的网络控制柜提供在线式不间断电源(UPS) UPS
计算机 各个学生自带的计算机
…
5.3 产品质量需求
主要质量属性 详细要求
数据正确 正确性
健壮性 用户不按照指定要求的操作时,系统可以处理;软件出错退出时,不影响数据
的准确。
可靠性 软件本身错误少;故障发生后,可以很快恢复正常操作 性能,效率 软件运行时占用资源少,在配置较低的机器上可以执行;录入操作响应时间不
超过20秒。
易用性 逻辑概念和处理流程容易为用户接受;用户操作界面容易学习和使用
可维护性 软件出错时,容易分析查找;错误修正后,不影响其他模块运行;升级包安装
简单,普通专业人员可以迅速完成软件升级操作
安全性 所有操作必须通过软件界面完成,并形成操作日志;不允许修改本人以外的业
务人员记录
可移植性
Page 4 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
下面为赠送的述职报告 不需要的可以编辑删除
述职报告
尊敬的各位领导,各位同仁:
大家好~
本人被组织任聘为。。。。副校长已有五年,主抓德育教育工作,分管学校后勤、德育、艺体、安全、卫生、综合治理等工作。身为副校长,我努力学习党的教育方针,学习**教育理论。用全新的教育教学理念武装自己,努力提高自身教育理论素养。我在党的组织生活中,学习党建理论;在政治学习中学习党的路线、方针、政策、法规;在业务学习中,学习人文文化,加强自身政治理论,道德修养,培养高层次的道德感、责任感。
工作几年来,我以强烈的事业心、责任心力抓好德育工作,确保学校教育教学工作运作正常。我的工作原则是倡导培养“勤奋乐干,善于思索,不断创新”三种优秀品质。以奖励机制为主,及时勉励,激发老师团队精神,从而完成教育教学任务。其出发点是一切为了学生,为了学校的生存、发展而不辍劳作。下面我就德育工作管理谈谈自己的做法,将一年工作总结如下:
一、加强学习,联系实际,提高认识
教师是一门终身学习的职业。社会在不断发展,不学习就会跟不上时代的步伐,特别是作为一名校级领导和德育工作者,必须始终站在社会发展的前列,德育工作更要求紧跟社会形势的发展。因此,我坚持做到每天看新闻和阅读一小时的书,提高自己对政治的
Page 5 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
敏锐性,提高对教育的认识和个人品德修养,提高管理能力。在这一年里,我先后阅读了《德育文集》、《成功学校内部管理全书》、《教育管理》等各类书籍,这些为我提高思想认识、更新教育理念、加快德育创新提供了扎实的基础。
(一)严格要求自己,以身作则
古人云“直而影正,以己以正而为人之标”,作为一名校级干部,在很多方面都要对自己有严格的要求,否则就没有进步,就不能为人之标,就没有能力去管理别人。作为校级领导成员、党的教育工作者,面对当今变革的时代,面对不断膨胀的知识信息和日趋多元性的社会给我们的教育工作带来的新问题、新情况,常常使我有一种危机感,因此,我必须不断努力充实自己、丰富自己。因此,我对自己提出了“凡事为先”的工作要求,只有自己身体力行,严以责己,严以律己才能在师生中树立良好的形象,才能使工作更好地开展,才能更好的服务于全校师生。
(二)健全德育领导机构,重视班主任工作
(1)加强班主任队伍建设,成功召开班主任经验交流会和例会; (2)迎接各类验收,打造学校品牌。一年内,学校三度受到省级表彰,先后被评为“省绿色学校”、“省先进体育学校”、“省文明单位”;
(3)建立德育长效机制,注重活动育人。先后举行校第六届艺术节、第六届校体育运动会,开展了“阳光体育活动”,迎接了省“四个一”验收并获一等奖,开展“感恩教育”系列活动成效显著,举行元旦文娱晚会,多次召开家长会,宣传学校品牌; (4)狠抓学生常规管理,养成良好习惯。中午静校、桌椅归位、三禁止等活动有声有色;
(5)成功组织高一新生军训,为学生奠定了学习和生活基础。三个年级在班主任的管理下,教学秩序稳定、教师培训和考核到位,无论教学工作还是学生管理都有条不紊,开创地开展了学生小型体育竞赛活动,使管理工作充满生机与活力,且成效显著。
一是健全德育领导机构。成立了由。。校长、书记、我、政教处主任、团委书记组成的德育工作领导小组。我们定期召开会议,研究德育工作,由我负责具体落实执行。 二是建立德育工作网络。在德育工作领导小组的领导下,建立了由政教处、年级组、团委、学生会、班主任、家长委员会组成的德育工作网络,覆盖了学校的各个层面。 三是重视班主任工作。学期初,我和政教处的全体同志都要精心挑选班主任,并对班主任及后备班主任进行了2次为期3天的岗位培训。组织召开全校 班主任老师工作总结暨经验交流会。在学校阅览室为班主任老师订阅了《班主任之友》、《中国德育》和《德
Page 6 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
育报》。通过经验交流,岗位培训、教育管理理论学习,提高了全体班主任老师对学生思想教育工作的理论水平和工作艺术水平,为我校德育工作奠定了坚实的理论基础。
二、建立有效的德育机制,把德育工作落到实处
(一)是规划机制。学校所有规划都体现德育为首,都有德育内容。 1、在我的组织下,政教处编印了《德育工作手册》,收录了我校多年来德育工作的规定及一年来制定的各项规章制度,下发到全体教师及学生手中,作为德育工作的导向。
2、学期初我负责制定德育工作规划和政教处工作计划。 (二)是管理机制。德育工作重在管理,重在落实。
目标责任制。我按德育工作目标层层分解、层层落实、层层签定责任状,学期末总评兑现。
一年来,我和政教处的同志一起以经验交流、学习材料、请专家做讲座等各种形式对班主任和年级组长进行培训,同时,也通过加强日常工作情况的检查和细化考核内容,来提高他们对德育工作的认识和工作责任心,鼓励班主任、年级组长发现问题,大胆创新,互相学习,取长补短。通过各类学习活动,丰富了班主任、年级组长的工作理论和经验,提高了他们的工作水平,大大推进了德育工作的进程。作为管理者,在日常工作中我尽量仔细、实事求是地评价教师的工作,抓住细微的工作亮点去看待其工作,给予充分的肯定和鼓励。并经常和教师探讨研究,进一步提高他们的工作实效。同时,我建立了学校德育工作领导小组例会制度,每周一与政教处成员召开德育工作例会,商讨学校近期工作,研究学生发展状况。
(三)是加强管理,提高工作效率
1)加强德育队伍建设。德育工作的顺利开展,最重要的是培养一支有敬业精神、能力强,工作有特色,团结互助的以班主任和年级组长为主的德育队伍。加强班主任和年级组长队伍的建设,首先是加强学习,其次是挖掘典型,鼓励创新。 2)完善管理制度。通过几年德育工作的实践,使我认识到,完善的制度能使管理工作游刃有余;明确各项制度,能正确引导教师开展工作。今年,我和政教处的几位同志,通过研究和探讨,调整了各项考核内容,细化了考核依据,使班级考核和班主任考核既有机结合,又有所区别,从一定程度上促进了班主任工作的责任心和积极性,使班主任工作目标更明确、更具体。同时,在管理制度上,充分利用网络管理,发挥年级组的作用,大胆放心地发动年级组长承担起组长的职责。各个年级组长根据本年级的情况,在开学初和某些重要活动中制定了具体详细的工作计划,使家长会、学生会议、教师会议和师生活动等各类活动顺利开展。各个年级组在自主管理的基础上,充分发挥了个体作用和主动性,积极开展工作,形成了各个年级的工作特色。
Page 7 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
3)构建全员德育机制。拓宽育人渠道,拓展育人队伍,构建“三位一体”的全员育人机制,是我校德育工作的长期目标。在校内,我着重加强了德育团建设和学生自主管理建设,学生通过自主管理委员会,能基本参与到学校的管理;“德育团”工作使教师人人都成为了德育工作者,使家长、学生成为德育工作者成为可能。在家庭,我着重加强了家校合作途径的建设,通过数次的家委会会议,完善了《学学生家庭行为准则》和《学生家长行为准则》,并付诸于实施,使学生、家长的行为都有了明确的目标。这一项工作得到了社会的一致好评。这一系列的工作,使我校的德育基础得到进一步的巩固和发展。 4)加强安全管理,完善管理机制。
校园安全工作是学校各项工作的重中之重,我始终牢固树立“安全第一”的思想,居安思危,做到警钟长鸣,常抓不懈。在校长和学校总务部门的支持下,我通过落实和完善各种规章制度,进行严格的系统管理,做到:人员进出严格把关;学校24小时有人值班;每月对学校的安全设施进行检查;学校各项管理措施严格到位;学校安全知识宣传长期坚持。同时加强与校外力量的合作,与派出所、消防站和区综合治理办建立了长久的辅导和合作关系,基本形成了学校安全管理上的“内外合力管理模式”,确保了学校无重大安全事故的发生。
三、 树立品牌意识,增强办学特色优势
我校在08、09年文体、教学都取得好成绩的基础上,明确提出了“以师生同步发展为本”的办学理念;以“打造新农村品牌学校”的办学方向;以“兴文体教育,促学生全面发展;强师风建设,促学校快速发展”的办学特色;师生齐努力,要把我校办成师资一流、质量领先、设施先进的新农村品牌学校。我校的课外活动丰富多彩,有男、女篮球队,有男、女排球队,有美术绘画兴趣班、有舞蹈、合唱文艺队等,学校为每一个学生搭建展示自我才华的舞台。09年11月我校举行秋季田径运动会、学校艺术节活动。主题是“携手共建和谐校园”,(其他德育奖项)学校特色更加彰显,学校声誉日益提高,从而更好地提升了学校的品牌力和竞争力,为学校的发展夯实了基础。我校还充分利用校园的广播站、宣传栏、标语、横幅宣传党的政策,励志格言等。让校园处处充满育人的气息。今年五月我校被推荐为洛阳市“绿色学校”。今年我校荣获“河南中小学卫生优秀学校”、“洛阳市规范化管理?十佳?学校”、“洛阳市基础教育课程改革先进学校”等荣誉称号。培养我校学生热爱祖国,积极向上,团结友爱,文明礼貌的精神风貌(培养学生强烈的责任感和集体荣誉感。让德育之花在洛阳一高校园怒放。
总之,学校各项工作都充满生机和活力,成绩的取得是全体教职工团结一心、艰苦创业、勇于创新、争先创优、扎实工作的结果。我们也清醒地看到,学校发展过程中还存在一些问题和不足。随着办学规模的扩大,生源质量的下降,致使学生管理和教学工作显得困难,在今后的工作中需要我们高度重视,并希望在上级组织的正确领导和大力支持下,依靠广大教职工的共同努力,认真加以解决。而我更应该自觉坚持马克思主义的知行统一观,努力把自己造就成为一名既有正确而稳定的管理意识,又勇于实践,善于实践的教育管理专家。
Page 8 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
一、理清工作思路,制定工作要点
要当好职工代表,首先必须干好本职工作。而工作的好坏,首先必须有一个好的思路。办公室承担着我局行政、党委、纪检监察三项职能,如何在众多职能中把握规律,理清头绪,更好地抓落实、出成效,必须有一个清晰的工作思路。因此,办公室认真贯彻全市邮政工作会和职代会精神和省局办公室、党务工作部、纪检监察工作要求,坚持以科学发展为指导,按照局领导提出的“严谨严格、客观务实、开阔开朗、耐心恒心、机智灵活”的要求,制定了综合办公室“建设一支队伍、突出两个重点、强化三大职能、实现四个转变,增强五种意识”的工作思路,坚持在工作中转变观念,突出重点,明确职责、强化协作,高标准、高质量、高效率地完成各项工作。同时,根据省局党务工作部、市直工委、省局监察室的有关要求制定了2006年党建工作要点和纪检监察工作要点、党委中心组理论学习计划、政研会工作要点等党建工作要点和计划,从而为全年党建工作有条不紊推进指明了方向。
二、加强队伍建设,全面提高素质
要做一名合格的职工代表,首先必须加强自身学习,为推进各项工作开展奠定坚实的基矗
我坚持把强化理论、业务学习作为提高队伍素质的重要途径,常抓不懈,并提出了要以政治强、业务精、作风好为目标,全面加强办公室队伍建设。在理论学习方面,分阶段对办公室理论学习进行安排,积极探索和改进学习方法,通过全体工作人员集体学习、自学,学以致用等多种学习形式,强化学习效果。力求通过强化政治意识、大局意识、责任意识和服务意识,加强思想建设,今年以来,利用每周学习时间,先后组织开展了党章、社会主义荣辱观、“让机关大门向群众畅开”、“全面提高领导发展的能力”、“没有研究就抓不好落实”等各种理论知识。在业务学习上,以网上办公为契机,抓公文处理流程规范,推动公文管理“有序运作,无缝衔接”。今年是网上办公的开始,各项工作都处于起步阶段,我们通过两次大规模培训,让大家了解网上办公的基本流程和操作程序。 为了使网上办公效率更高,操作更便捷,我们又针对每个人提出的问题进行百问不厌的指导和帮助,可谓手把手的教,并对容易出现的具体的,形式上的问题,发通知进行解释规范,经过半年运作,目前大家已经基本掌握了网上办公技能,网上办公已经顺畅运转,效率日渐显现。以文字把关为重点,严把材料关,深入一线,加强调研,力求精益求精。对材料的起草和修改,我都本着实事求是,尊重规律的严谨态度,尊重科学、重视制度的理性精神,深入基层,加强调研,团结和带领办公室全体人员去思考、去探索,力求出精品、出亮点。为了加强信息和新闻报道工作,近期,又出台了《晋城市邮政局信息及新闻宣传报道管理考核办法》,力求信息和新闻宣传工作有目标、有组织、有制度、有考核。以ISO9001贯标工作为依托,探索贯标工作与企业管理相结合的最佳途径,力促企业基础管理水平的提高。近期印发了《晋城市邮政局近期需要落实重点规章制度的通知》,坚持强化执行,加强内控,突出重点,重心下移四项原则,加强企业管理,夯实发展基础,并制定了最基本规章制度落实分解表,不断推进企业基础管理。以办出
Page 9 of 10 , 机构名称,2002
项目名称,《用户需求说明书》
高水平的会为要求,要求各种会议做到超前考虑,及早部署,会前订出会议详细的议程安排进度表,会中尽心尽职搞好服务,会后总结经验和不足,力求通过办会锻炼大家的组织协调、统筹考虑能力。同时,认真组织大家学习《2006年市直机关党的工作会议文件汇编》、《机关党建工作规章制度文件汇编》等各种党的规章制度,不断掌握和熟悉党的理论知识,提高综合素质。
三、把握工作重点,增强工作实效
1、积极主动,认真履行工作职能。一是当好参谋助手。根据局领导的总体工作思路,办公室构思起草了全市邮政工作会议的主报告,国家局、省局调研和视察指导我市工作的汇报材料、经验材料等各类材料多篇。二是贯彻领导意图。为有力地推动全局各项重大决策的贯彻执行,为解决基层关心的热、难点问题,为方便各县(市)局、各专业单位办事,根据局领导要求,健全和完善了督查工作制度,按照立项、办事、催办、办结归档的程序,按照严格工作程序、强化办事时限,认真做好协调的要求开展督查,使全局各项决策和工作达到“交必办、办必果,果必报”的要求,做到督查事项件件有着落,事事有回音,真正做到了督在点子上,查在关键处,提高了工作的前瞻性、针对性和时效性。
Page 10 of 10 , 机构名称,2002
范文二:博客系统需求分析
博
客
系
统
需
求
分
院系:信息科学与技术
设计人员:王慧
日期:2012年5月9日
designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
一、系统概述
“博客”一词是从英文单词Blog音译(不是翻译)而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。
Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。博客(BLOGGER)概念解释为网络出版(Web Publishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词——Weblog,或Blog。
在网络上发表Blog的构想始于1998年,但到了2000年才开始真正流行。而2000年博客开始进入中国,并迅速发展,但都业绩平平。直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循。但随着Blogging快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。
二、需求分析
博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。 1.匿名用户模块
本模块主要由注册、登录、浏览博客、评论4个部分组成。匿名用户可以对其他用户的博客内容时行浏览、评论。也可以通过注册后登录博客系统,申请一个属于自己的博客。
2.注册用户模块
本模块主要由个人信息管理、评论管理、好友管理、相册管理、文章管理5designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
个部分组成。这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。
3.系统管理模块
本模块主要由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。 综合所述,博客系统的总体功能需求如下图所示。
博客系统
注册用户模块系统管理员模块匿名用户模块
文个评相
浏章人评好相文用论册链注登评审信论友册章户审审接览
息管管管管管核核管核博册陆论管管管管理理理理理理客
理理理理
三、建立系统用例模型
1(角色的确定
角色是对系统外的对象描述,是用户作用于系统的一个角色,它有自己的目标,通过与系统的交互来实现,交互包括信息交换和系统的协同。 在本系统的UML建模中,可以创建以下角色:匿名用户、注册用户、系统管理员。 2(创建用例
博客系统根据其实现流程可分为以下几个用例。
?与匿名用户相关的用例:注册、登陆、浏览博客、评论。
?与注册用户相关的用例:浏览博客、评论、个人信息管理、评论管理、好友管理、相册管理、文章管理。
?与系统管理员相关的用例:注册、登录、用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理。
designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
3(建立用例图
如下图所示为博客系统的用例图。
博客系统的用例图
四、建立系统动态模型
下图所示是描述博客功能实现的流程。在图中,匿名用户、注册用户和系统管理员三者发生了相互的关系。首先匿名用户未注册登录时,可浏览博客、并对其时行评论。如注册登录成功,则可申请一个个人博客,对其博客时行管理与设置,如注册用户要发表博客相关内容时,则需系统管理员经过审核后,如无问题注册用户才能发表博客内容。最后由系统管理员更新数据库中博客内容。用泳道对这三类对象的活动进行描述。
designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
博客系统活动图
2(顺序图
?用户登录顺序图如下图所示
用户登录顺序图
designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
?博客内容发表顺序图如下图所示
博客内容发表顺序图
3(协作图
?用户文章管理协作图如下图所示
用户文章管理协作图
?用户博客发表协作图如下图所示
designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
博客发表协作图
五、系统类模型
1(类图
如下图为博客系统事务信息包。博客中的任何操作都要在用户注册登录后才能进行,因此在系统事务包的类图中,博客中的功能操作事务都依赖于用户登录的事务。而用户登录事务必须依赖于系统管理员审核。除此之外,博客中的内容添加、修改及删除这些事务都依赖于系统管理的事务。因为这些事务的实现必须经过系统管理的审核,审核通过才能实现操作。所以它们之间都用虚线箭头相连。 designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
系统事务信息包内的类图
六、结束语
经过几个星期的努力, 通进此博客系统的设计,做到了理论联系实际,
将书本上学到的知识与具体实践充分结合起来,进一步明确了开发系统的方法和
思想:既加深了对博客系统的认识。又进一步巩固了所学的知识,提高了软件开
发的水平。从而为以后的就业打下了一个良好的基础。
designate a person responsible for periodically repaired, if significant quality problems, whether it's design or construction reasons, are required at the first meeting to study and propose solutions; 5) post through re-examination on the basis to resolve all remaining issues, well prepared for formal acceptance. 9, officially accepted: 1) the letter of acceptance issued by the Chief Engineer, project manager, and submitted it to the construction completion data; 2) by the employer organization design, supervision and quality supervision stations, construction and other construction units work together to check the quality and acceptance of views put forward, assessed quality rating; 3) Unit checked and confirmed after the completion of works comply with the standards and requirements, issue a certificate of completion to the construction unit, construction and design, quality supervision station, the engineer, civil engineering and other units to sign the certificates of completion; 4) signed a final acceptance certificate and construction unit, and according to the contract provisions of settlement procedures, unless indicated in the contract by the contractor of the warranty work, economic and legal responsibilities of each party are able to remove; 5) get the files transfer and project procedures. 10 quality tracking, maintenance plan is an important part of our quality assurance system, the company sold products and installation works are carried out by the after-sales service obligations. In particular, we developed a departmental duties and quality guarantee measures, as follows: 1) visited customers and product usage information. 2) collect customer feedback, product information, customer reports, complaints. 3) based on customer comments and respond promptly to complaints, to the site to identify the cause analysis, engineering quality problems and fill in the data form. 4) record type, the location, cause, and complete solutions. 5) identify reasons to propose solutions and,
范文三:博客系统需求分析
校园博客系统需求分析
评 审 期:年04月01日
日 2010
校园博客系统需求分析
目 录
1
导言 . ................................................................................................................................................................ 1 1.1 1.2 1.3 1.4 1.5 1.6 2
目的 ...................................................................................................................................................... 1 范围 ...................................................................................................................................................... 1 缩写说明 .............................................................................................................................................. 1 术语定义 .............................................................................................................................................. 1 引用标准 .............................................................................................................................................. 1 参考资料 .............................................................................................................................................. 2
系统定义 . ........................................................................................................................................................ 2 2.1 2.2
项目来源及背景 .................................................................................................................................. 2 系统整体结构 ...................................................................................................................................... 2
3 应用环境 . ........................................................................................................................................................ 3 3.1 3.2 3.3
系统运行网络环境 .............................................................................................................................. 3 系统运行硬件环境 .............................................................................................................................. 4 系统运行软件环境 .............................................................................................................................. 4
4 功能规格 . ........................................................................................................................................................ 4 4.1 4.1.1 4.1.2 4.1.3 4.2 4.3 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6
角色(A CTOR )定义 ........................................................................................................................... 5
博客访问者 ..................................................................................................................................... 5 管理用户 ......................................................................................................................................... 5 数据库 . ............................................................................................................................................ 6
系统主U SE C ASE 图 . ............................................................................................................................ 6 客户端子系统 ...................................................................................................................................... 6 管理端子系统 ...................................................................................................................................... 8
登录管理 ....................................................................................................................................... 10 类型管理 ....................................................................................................................................... 11 评论管理 ....................................................................................................................................... 12 留言管理 ....................................................................................................................................... 12 图片管理 ....................................................................................................................................... 12 用户管理 ....................................................................................................................................... 13
5 性能需求 . ...................................................................................................................................................... 13 5.1 5.2 5.3 5.4 5.5 5.6
界面需求 ............................................................................................................................................ 13 响应时间需求 .................................................................................................................................... 13 可靠性需求 ........................................................................................................................................ 13 开放性需求 ........................................................................................................................................ 14 可扩展性需求 .................................................................................................................................... 14 系统安全性需求 ................................................................................................................................ 14
6 7
产品提交 . ...................................................................................................................................................... 14 实现约束 . ...................................................................................................................................................... 14
1 导言
1.1 目的
该文档是关于用户对于校园博客系统的功能和性能的要求,重点描述了校园博客系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:
● ● ● ● ● 设计人员 开发人员 项目管理人员 测试人员 用户
1.2 范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3 缩写说明
BM
Blog Manager(博客管理员)的缩写。 JSP
Java Server Page(Java 服务器页面)的缩写,一个脚本化的语言。
1.4 术语定义
无
1.5 引用标准
[1] 《企业文档格式标准》 V1.1 北京长江软件有限公司
[2] 《需求规格报告格式标准》 V1.1
北京长江软件有限公司软件工程过程化组织
1.6 参考资料
[1] 《UML 》 V1.1 北京长江软件有限公司
[2] 《需求规格报告格式标准》 V1.1
北京长江软件有限公司软件工程过程化组织
2 系统定义
我们分别阐述一下项目的来源、背景和项目的目标。
2.1 项目来源及背景
本项目是为在校大学生开发的一个校园博客系统。学校不仅是学生学习的天地,更是同学之间交流的广场。随着Internet 信息技术的发展,网络渐渐成了当今在校大学生交流信息的重要渠道。如何为在校大学生提供一个资源共享信息交流的平台呢?校园博客系统将填补这方面的不足。
为现实校园信息与学生牵线搭桥的作用,来弥补资源共享中存在的种种不足。在这种条件下,我们开发了校园博客系统。学生在线注册登录系统,通过系统发布个人博文(日志)等学习信息资源,后台审核归类,在首页显示分类总信息供学生阅览。在线用户也可通过阅览等到相应信息。
项目要达到的目标
本项目设定的目标如下:
1. 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少 2. 系统具有良好的运行效率,能够得到提高生产率的目的
3. 系统应有良好的可扩充性,可以容易的加入其它系统的应用。
4. 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。 5. 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力
2.2 系统整体结构
根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供阅读文章、发表评论、发表留言等等。管理端的功能提供博客管理人员进行的类型管理、文章管理、评论管理等。他们的关系如图A-1。
图A-1 校园博客系统流程图
3 应用环境
本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。
3.1 系统运行网络环境
本系统的网络运行图如图A-2,无论是客户端的访问者还是管理端的BM 等都可以通过网络登录到本系统中。访问者通过网络发布相关信息及通过网络发表评论。
图A-2:网络拓扑图
3.2 系统运行硬件环境
本系统的硬件环境如下: ● 客户机:普通PC
? CPU :P4 1.8GHz ? 内存:256MB 以上
? 分辨率:推荐使用1024*768像素 ● WEB 服务器
? Internet 信息服务(IIS )管理器 ● 数据库服务器
? CPU :P4 1.8GHz ? 内存:256MB 以上
3.3 系统运行软件环境
● ● ● ●
操作系统:Windows XP 数据库:SQL Server 2005 开发语言:ASP.NET+C# 浏览器:IE7.0
4 功能规格
我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language) 作为建模语言。UML 为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML 中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。 Use Case 描述的是“actor ”(用户、外部系统以及系统处理) 是如何与系统交互来完成工作的。Use Case模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。 设计Use-case 时,我们遵循下列步骤:
第一步,识别出系统的“actor ”。Actor 可以是用户、外部系统,甚至是外部处理,
通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor)是谁。尽可能地确保所有Actor 都被完全识别出来。
第二步,描述主要的Use Case。可以采取不断地问自己“这个Actor 究竟想通过
系统做什么?”来准确地描述Use Case。
第三步,重新审视每个Use Case,为它们下个详尽的定义。
4.1 角色(Actor )定义
角色或者执行者(Actor )指与系统产生交互的外部用户或者外部系统。
4.1.1 博客访问者
博客访问者是指在这个网络校园博客系统中通过客户端匿名或已注册的人员,这个Actor 主要参与客户端的阅读文章、发表评论、发表留言等功能。
4.1.2 管理用户
管理用户是指管理端的用户,这个此Actor 派生两个子类, BM (博客管理员)和系统管理员,BM 是指在校园博客系统中通过管理端参与博客管理员工作的人员,她又可以派生多个子类如文章管理者、评论管理者和留言管理者。系统管理员是指对校园博客系统系统进行相关设置、维护的人员,它也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A -3:
图A-3:BM 角色的关系图
管理用户部分说明如下: ● BM
? 文章管理者
- 管理知识库、组织文章的发布、删除和修改。 ? 评论管理者
- 根据相关规定对评论进行设置。 ? 留言管理者
- 整理留言。
● 系统管理员
-通过管理端对系统用户进行管理的人员,这个Actor 主要负责对管理端用户的增加,权限的设置等功能。
4.1.3 数据库
数据库是一个与系统产生交互的外部系统,这个Actor 负责系统的数据查询、增加、删除和修改等操作。本网站采用SQL Server2005数据库,名称为db-Blog ,其中包含9张数据表。
4.2 系统主Use Case图
校园博客系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统主要是指博客访问者通过登该博客网站进行操作的功能。管理端子系统是该博客网站的管理人员发布文章,整理评论,留言等功能。系统的主Use Case 图如图A-4所示。
图A-4:系统的主Use Case图
4.3 客户端子系统
博客访问者通过校园网站登录到系统中进行访问,博客管理员通过它发布文章,提供链接等等,这就是客户端子系统的功能。在客户端用户可以浏览、阅读文章,点击链接,发表评论,发表留言几项。它的活动图如图A-5所示。
图A-5:客户端的活动图
客户端管理的部分功能描述如下: F-C-1:浏览功能
1、列出所有的项,包括留言、日志、图片、视频、音乐、个人资料等; 2、可选定一项记录,显示所有域;
F-C-2:查询功能
1、日志标题关键字查询; 2、图片标题关键字查询; 3、留言标题关键字查询;
以上的输入可在指定的位置输入关键字,经过系统内部关键字匹配机制,最终得到相应的查询结果,没有查到时提供提示机制。
F-C-3:修改功能
1、更改背景图片, 更改已发表日志,更改个人信息资料;
2、进入修改功能页面后,修改相应内容,系统内部将新内容替换掉就内容,修改信息成功或失败时提供提示机制,并在成功后显示修改后结果。
F-C-4:添加功能
1、添加一个新的记录(图片、日志、个人信息等);
2、进入增加功能页面后,根据意向添加所需内容,系统内部在原有内容基础上添加内容。添加信息成功或失败时提供提示机制,并在成功后显示添加后的结果。
F-C-5:留言功能
此功能是专门为访客设计的,一般管理员不使用此功能。访客在浏览过博客之后,进入留言界面,写下自己的感言,输入验证码发表。发表信息成功或失败时提供提示机制,并在成功后显示发表后的结果。
4.4 管理端子系统
管理端主要是指提供系统后台系统管理员使用的功能部分,它的功能分为用户管理、登录管理等部分,每个登录者首先经过认真安全认证然后缺陷权限,根据相应的权限现实相应的功能。
F-L-1:登录管理
登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登
录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。 图A-7:管理端用例图 管理端的这些Use case(用例)描述如下:
F-M-1:类型管理:
类型管理用例是管理员登录到系统,管理员根据博客中提取出来生成各种类别的文章,并且可以对文章内容进行增、删、改的功能。
F-M-2:评论管理:
评论管理用例是管理员登录到系统,整理各类评论并可对评论管理进行增、删、改的功能。
留言管理管理用例是博客系统管理人员对博客访问者发布的留言进行整理。
F-M-5:图片管理:
图片管理是人员系统管理员对博主发布的文章内容进行审核时,应对地对文章中的图片进行批准发布或屏蔽的功能。
F-A-1:用户管理
当进入用户管理模块时,在用户管理中可以增加或删除用户,编辑用户名,用户密码,修改用户权限,具有不同权限的用户进入系统主界面,界面左侧栏中的图标数有所不同,具体的面标与用户所具有的权限对应。
4.4.1 登录管理
登录到管理端的所有人都需要通过登录界面进入相应的管理界面,不同的登
录人具有不同的权限,根据登录人具有的权限将相应的功能现实在登录到的管理界面,没有权限操作的功能将在现实在这个界面上。活动视图如图A-8。
图A-8:登录管理活动视图
4.4.2 类型管理
在校园博客系统中,大量文章的发布可通过某些关键字进行分门别类,以提供索引共浏览者搜索。其具体描述如下:
用例描述:类型管理
执行者:系统管理者
前置条件:系统管理者已登录系统;
后置条件:如果类型成功后,则数据库中的类型库随之变化。
基本路径:
a) 进入系统管理界面,首先展示目前数据库已有的类型;
b) 点击类型可以详细浏览这个类型的具体内容,同时也可以对这个类型的具体内容进行修
改;
c) 提供增加类型的按钮,增加类型时,首先选定类别,然后类型名称、类型内容、确定可
选答案(多个)等;
d) 可以删除选择的类型。
在校园博客系统中,要定期整理评论,不仅要删除或屏蔽部分不符合要求的评论,还可以对评论进行设置,推出精品评论或话题评论,增加点击量,提高人气。具体功能描述如下: 用例描述:评论管理
执行者:系统管理者
前置条件:系统管理者已登录系统;
后置条件:如果评论设置成功后,则数据库中的数据随之变化。
基本路径:
a) 进入系统管理界面,首先展示目前存在的文章;
b) 点击每个文章可以详细浏览每个文章的评论:
c) 可以对一些评论进行删除,或者可以重新整理各个评论的顺序;同时可以预览整个文章; d) 提供增加评论的按钮,增加评论时,从数据库中选择评论;
e) 可以删除选择的评论。
4.4.4 留言管理
留言管理是校园博客系统的功能之一,系统管理人员根据某些管理条例规定,对留言进行批准审核,博客管理人员也可根据自己喜好删除留言。具体功能描述如下:
用例描述:留言管理
执行者:系统管理者、博客管理者
前置条件:管理者已登录系统;
后置条件:如果留言管理成功后,则数据库中的留言信息随之变化,管理员和浏览者均可通过文章页面看到留言的更新。
基本路径:
a) 进入系统管理界面,首先展示目前已存在的留言;
b) 通过点击每篇博文,可以详细浏览每个留言的详细描述;
c) 提供留言删除
4.4.5 图片管理
博客管理员发布的文章中包含图片可提高博文的精彩度和点击量。系统管理员则可根据具体条例或某些规定屏蔽或删除某些不符合要求的图片。具体的功能描述如下: 用例描述:图片管理
执行者:系统管理者
前置条件:系统管理者已登录系统;
后置条件:图片整理完成后,则浏览者和管理员均可在博文发布页面看到更新后的内容。 基本路径:
a) 进入系统管理界面,首先展示正在浏览中的博文目录;
b) 通过点击目录进入相应的博客文章界面;这个界面也显示了每个博主的用户名以及目前
的处理状态等信息;
c) 对图片有三种处理结果:批准图片发布、删除图片、屏蔽图片;
d) 对于图片的采取的不批准的处理结果,可以采用留言等方式通知博主,并通过处理方式
发布相应警告。
系统管理员可以进行权限设置,在用户管理中对用户进行增删改查。具体功能描述: 用例描述:用户管理
执行者:系统管理员
前置条件:系统管理员已登录系统;
后置条件:如果用户信息维护后,则用户的相应信息记录到数据库中。
基本路径:
a) 进入用户管理界面,显示目前的系统用户,以及每个用户具有的权限;
b) 点击不同的用户,可以显示这个用户的信息以及相应权限,必要时可以修改其权限; c) 可以增加用户,也可以删除用户。
5 性能需求
根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。
5.1 界面需求
系统的界面要求如下:
1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS 处理,控制字体大小和版面布局。
4)艺术风格:界面、版面形象清新悦目、布局合理, 字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当, 动静效果好;色彩和谐自然, 与主题内容相协调。
5.2 响应时间需求
无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。
5.3 可靠性需求
系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。
5.4 开放性需求
系统应具有十分的灵活性,以适应将来功能扩展的需求。
5.5 可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
5.6 系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。
6 产品提交
a)
b)
c)
d) 提交产品为: 应用系统软件包 数据库初始数据 系统开发过程文档 系统使用维护说明文档
提交方式:CD 介质
7 实现约束
系统的实现约束如下:
a) 操作系统为Windows Server 2003(SP1)
b) 开发环境运行平台为:Windows XP
c) 数据库为SQL 2005
范文四:博客系统需求分析
博客系统
系统需求分析
1 2011年 3月
目录
引言 …………………………………………………… ... 任务概述 ……………………………………………… ... 功能需求 ………………………………………………...
修改记录
3
1
引言
1.1 编写目的
为明确客户的基本需求,并量化和明晰本系统的工作量和工作进度,特编写 本分析书,作为本项目概要设计,详细设计和测试用例的设计依据。
1.2 项目背景
“博客”一词是从英文单词 Blog 音译(不是翻译)而来。 Blog 是 Weblog
的简称,而 Weblog 则是由 Web 和 Log 两个英文单词组合而成。
Weblog 就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为 “网志”。博客(BLOGGER )概念解释为网络出版(Web Publishing)、发表和张 贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活 动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词—— Weblog ,或 Blog 。
1.3部分参考资料
《 ASP.NET4.0从入门到精通》 张昌龙,辛永平著 机械工业出版社 《 ASP.NET 项目开发指南》 丁士锋 清华大学出版社
《 ASP.NET 项目开发全程实录》 张领 清华大学出版社 《 SQL 实用简明教程》 罗骏,何羽著 清华大学出版社
《 T-SQL 编程入门经典》 Paul Turley,Dan Wood著 清华大学出版社
2 任务概述 2.1系统功能
2.2项目前景
在网络上发表 Blog 的构想始于 1998年,但到了 2000年才开始真正流行。 而 2000年博客开始进入中国,并迅速发展,但都业绩平平。直到 2004年木子 美事件,才让中国民众了解到了博客,并运用博客。 2005年,国内各门户网
4
站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋 战国时代。起初, Bloggers 将其每天浏览网站的心得和意见记录下来,并予以 公开,来给其他人参考和遵循。但随着 Blogging 快速扩张,它的目的与最初已 相去甚远。目前网络上数以千计的 Bloggers 发表和张贴 Blog 的目的有很大的 差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易, Blog 已成为 家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在 企业内部网络(Intranet )。目前,国内优秀的中文博客网有:新浪博客,搜 狐博客,中国博客网,腾讯博客,博客中国等。
2.3运行构架
1. 网站开发环境
网站开发环境:Microsoft Visual Studio 2008集成开发环境。
网站开发语言:ASP.NET + C#
网站后台数据库:SQL Server 2008
开发环境运行平台:Windows XP/Windows 7 2. 服务器端
操作系统 :Windows 7
Web服务器:Internet 信息服务(IIS )管理器 数据库服务器:SQL Server 2008 浏览器:IE7.0 3. 客户端
浏览器:IE7.0
分辨率:最佳效果 1024×768像素。
3 功能需求
3.1功能划分
系统功能需求分为“登陆” , “浏览评论”,“博 客管理”,“用户管理”,“系统管理”。
5
图 3.1-1全系统用例图
摘要
6
图 3.1-2 系统活动图
7
3.2需求分配
3.2.1需求分配表
3.3功能描述
3.3.1个人博客管理功能
图 3.3-1 注册用户用例图
摘要
3.3.1.1 博客内容发表
(1)输入:所需发表的内容以及描述
(2)输出:提示信息
(3)功能:系统将上传的内容发布在个人博客上
8
9
3.3.1.2 博客内容编辑
(1)输入:所需编辑的部分以及编辑的内容
(2)输出:提示信息
(3)功能:更新编辑部分的内容并发布
10
11
图 3.3-3博客内容编辑活动图
12
3.3.2 系统维护功能
图 3.3-4系统管理员用例图
13
摘要
3.3.2.1审核注册用户提交内容 (1)输入:注册用户提交内容
(2)输出:审核结果,发布审核通过内容
(3)功能:管理员对注册用户发布内容进行审核,根据 审核结果决定发布或者删除内容
14
15
范文五:博客系统需求分析
博客系统需求分析报告
文档序号: 等级:
文档名称: 文档类别: 技术文档 编制: 编制时间: 校对: 校对时间: 审核: 审核时间:
修改记录
版本 变更原因 变更内容简述 编制/修订者 批准者 发布日期
博客系统需求分析报告 1 引言
1.1 编写目的
本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用
例的设计依据。
这个分析的阅读对象为任课老师和小组开发人员。 1.2 项目背景:
主管部门:
开发单位:小组
1.3 定义
Blog:Weblog的简称。网络日志,通常称为博客。 1.4 参考资料:
2 / 14
博客系统需求分析报告
2 任务概述
2.1 系统目标
2.1.1 系统总体功能
博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟通的平台.用户可以在博客上发表文章,图片,留言等来不他人进行沟通。
2.1.2 系统要达到的性能要求和其它指标
本系统界面设计友好美观,方便用户操作.
本系统保证用户信息的安全,提供给用户多种管理自己信息的方式.
本系统有较少的响应时间,保证页面能在很短时间内打开
2.1.3 项目前景
由于博客的沟通方式比电子邮件、认论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络,Intranet,。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。 2.2 运行构架
2.2.1 系统软件/硬件平台
硬件:
软件:
2.2.2 运行环境
3 / 14
博客系统需求分析报告
3 功能需求
3.1功能划分
系统功能需求分为“注册”,“登陆”,“评论/留言”,“内容发表”,“内容管理”不“系统
管理”。
博客系统
注册
游客数据库
评论/留言
系统管理 注册用户管理员 内容管理 图 3.1,1 全系统用例图 3.2需求分配 3.2.1需求分配表 序号 功能编号 功能描述 实现方式 备注 1 1.1 注册 软件,硬件 2 1.2 登陆 软件,硬件 3 1.3 评论/留言 软件,硬件 4 1.4 内容发表 软件,硬件 5 1.5 内容管理 软件,硬件 6 1.6 系统管理 软件,硬件 4 / 14 博客系统需求分析报告 3.3功能描述 3.3.1 注册 ,生日,住处,爱好等. 【输入数据】账号、密码以及各种个人信息,如昵称 【输出数据】注册是否成功的信息 【功能】 系统能够对用户输入的账号、密码等信息进行验证,确定是否可用,然后发送给服务器 进行验证,验证通过后则存储于数据库并根据用户提供信息建立个人博客。如果验证没 通过,则提示用户原因. 脚本1: 用户系统界面服务器 打开界面 选择注册 注册界面 输入注册信息 提交注册信息 注册结果 个人界面 3.3.2 登陆 【输入数据】账号、密码 【输出数据】提示信息 【功能】 系统能够按照用户输入的账号、密码发送给服务器进行验证,验证通过后可根据用户 5 / 14 博客系统需求分析报告 信息进入个人博客主页。对于验证不通过的账号和密码系统能够做出相应的错误处理。 脚本2: 用户系统界面服务器 打开界面 输入账户,密码 验证账户密码 账号密码有效性 个人界面 3.3.3 评论/留言 【输入数据】所要发表的评论/留言的内容 【输出数据】发表后内容 【功能】 游客或者注册用户可对当前浏览的博客内容进行评论或对当前浏览的博客进行留言。 评论/留言成功后会在当前博客或内容下显示。 脚本3: 6 / 14 博客系统需求分析报告 用户系统界面服务器 打开博客界面 浏览博客内容 提交评论/留言内容 请求验证内容 验证通过 成功提交后界面 3.3.4 内容发表 【输入数据】所要发表的内容的标题,内容不描述 【输出数据】发表后内容 【功能】 系统能够对用户提交的标题,内容不描述进行验证,验证通过后存储至数据库,然后 在当前博客上显示成功提交的内容。若提交不成功,则显示错误提示信息并返回至内容 编辑页面。 脚本4: 用户系统界面服务器 打开博客界面 选择博客内容 提交内容信息 请求验证内容 验证通过 成功提交后界面 7 / 14 博客系统需求分析报告 3.3.5 内容管理 3.3.5.1 个人信息管理 【输入数据】编辑的信息 【输出数据】提示信息 【功能】 系统能够对用户提交的对个人信息编辑后的内容进行验证,若验证通过,则修改数据库相应信息,然后在页面提示用户编辑成功并显示新的个人信息。若不通过,则提示错误信息并返回至个人信息页面。 脚本5: 用户系统界面服务器 打开博客界面 打开个人信息界面 提交编辑内容 请求验证内容 验证通过 成功提交后界面 3.3.5.2 博客内容管理 【输入数据】编辑的标题,内容,描述等 【输出数据】提示信息 【功能】 用户选择需要编辑的博客内容进行编辑,包括修改标题,修改内容,修改描述,修改权限或删除当前内容。然后系统根据用户提交的信息进行验证,验证成功后修改数据库 8 / 14 博客系统需求分析报告 相应内容,然后提示用户修改成功并显示成功修改后的内容。若失败,则提示错误信息并返回编辑前内容界面。 脚本6: 用户系统界面服务器 打开博客界面 打开博客内容界面 提交编辑内容 请求验证内容 验证通过 成功提交后界面 3.3.6 系统管理 3.3.6.1 系统界面管理 【输入数据】界面所需显示的内容,图片,公告等, 【输出数据】编辑后界面 【功能】 系统管理员对系统的界面进行管理,如修改界面布局,更改显示图片,发布公告,删除部分内容等。修改成功后会在用户打开系统时显示修改后的系统界面。 脚本7: 9 / 14 博客系统需求分析报告 管理员系统界面服务器 打开管理界面 选择管理内容 提交编辑内容 请求更新内容 更新成功 成功提交后界面 3.3.6.2 用户博客内容管理 【输入数据】发送的信息、编辑的内容 【输出数据】提示信息、发送信息 【功能】 系统管理员对系统的用户博客进行管理。管理员可以浏览系统用户的博客,对博客内 容进行审核,当发现不合规定的内容后,可以对当前内容进行编辑修改或删除,然后发 送信息给当前博客用户。 脚本8: 管理员系统界面服务器 打开管理界面 选择用户博客内容 提交编辑内容 请求更新内容 更新成功 成功提交后界面 10 / 14 博客系统需求分析报告 4 数据描述 4.1数据词典 标识符 描述 数据项 单元 范围 缺省值 说明 status 用户当前状态,游客或char 10 游客 不同用户类型有不同的 登陆用户, 操作权限 user 注册时确讣的用户唯char 10 无 用户账户 一标识符 Password 登陆时使用的确讣用passw 15 无 对应相应账号 户身份的凭据 ord type 当前浏览内容的类别 char 10 无 图片,文章等 author 作者 char 15 无 subject 标题 char 50 无 content 内容 char 500 无 date 发表日期 date 30 无 Bretime 还书时间 date 15 无 count 浏览次数 int 30 无 describe 描述 char 100 无 4.2数据库描述 5 性能需求 5.1 数据精确度 1.要按照严格的数据格式输入,否则系统不给予响应进行处理。 2.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。 5.2 时间特性 运行环境各个页面的链接响应时间不得超过2s,对没进行操作的用户,6000s,对其访问讣证失效,需要重新登录。 5.3 适应性 11 / 14 博客系统需求分析报告 该系统的设计模块属于普通模式,当要增加新的功能时,接口具有兼容性,可以随时更新。 6 运行需求,接口需求规格, 下面给出系统中出现的每个接口的规格说明,其中每个接口要求有如下内容: 输入 处理过程 输出 输入数据类型 账号,密码以及个人信息 注册 提示信息 字符文本,数字 账号,密码 登陆 提示信息,个人博客界面 字符文本,数字 评论/留言内容 评论/留言 提示信息 字符文本 内容主体,标题,描述 内容发表 提示信息,发表后内容 字符文本或图片 编辑的内容 内容管理 提示信息,编辑后内容 字符文本或图片 管理的内容,发送的信息 系统管理 提示信息,编辑后内容 字符文本或图片 ,4,接口交互过程:函数传递,ASP.NET内部实现 ,5,消息和通信协议:TCP/IP协议 ,6,性能要求:连接至internet,带宽1M及以上 ,7,故障处理:错误日志记录故障,相关返回机制,交不管理员处理,备份服务器,保 证数据安全。 ,8,其它要求:无 7 产品质量需求 7.1 故障分析:制定相关返回机制,交不管理员处理 7.2系统利用率:保证系统效率,具有较高利用率 7.3 可靠性:系统很少出现故障,保证用户信息安全 7.4 可维护性:系统的可维护性强,系统尽量减少管理者对系统的频繁操作,便于管理者对系统的有效维护和防止不必要的操作对系统数据库造成损失。 7.5 其他需求 易于操作:系统界面美观简洁,便于用户操作 12 / 14 博客系统需求分析报告 运行稳定:系统不会因为登陆人数增多而造成操作的不稳定 可移植:该系统可以在主流电脑操作系统上运行,也可以在移劢终端上正常运行。 8 用户需求与系统需求规格对照表 用如下表格给出用户需求不系统需求规格之间的对应关系,并维护《需求跟踪矩阵》 表1 系统需求规格与用户需求对照表 用户需求规格 系统需求规格 序号 备注 编号 名称/内容/概述 编号 名称/内容/概述 1 2 13 / 14 博客系统需求分析报告 9 附录 无 14 / 14