学生社团管理系统需求设计.docx_第1页
学生社团管理系统需求设计.docx_第2页
学生社团管理系统需求设计.docx_第3页
学生社团管理系统需求设计.docx_第4页
学生社团管理系统需求设计.docx_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

学生社团管理系统项目管理需求设计系统背景:设计这个学生社团管理系统的初衷,是为了使学校能够更好地管理本学院繁多的学生社团,以及方便学生更好地了解各个学生社团的信息,从而丰富学生的课余生活。设计这个学生社团管理系统,需要达到以下几个要求:功能问题:学生社团管理系统必须能够达到要求的功能,才能满足各种不同种类的用户对该系统的要求。例如申请创建社团功能、审批功能、社团活动提交功能、社团成员个人信息提交功能等等。权限问题:权限问题解决一个什么用户登入系统得到一个什么样的操作的问题。该系统必须能够正确识别在什么用户对系统进行操作的时候能够实现那些功能,屏蔽那些功能。效率问题:学生社团管理系统,顾名思义就是对学生社团的各种相关操作进行有效的管理。尽可能的缩短各个操作的手续和操作时间,提高运作效率,是该系统的重要特点。维护问题:该系统要便于维护,并能精准地进行每天的数据交流和保存。这要求整个系统的结构不仅要严谨,而且要具有较高的数据处理能力。此系统的WBS图如下:社团管理系统F1学院管理员F2社团管理员F3社团成员F4学院成员访问者F5非学院访问者F51信息主界面的访问.F41申请进入社团F42信息主界面的访问和评论F32信息主界面阅读评论管理和信息发布F31修改自身信息F25信息主界面阅读评论管理和信息发布F24修改自身信息F23社团成员信息的提交和修改F11社团发布信息的合规性的审批F13社团系统的日常维护F22学员申请加入的审批F21数据库管理F12学员创建社团申请的审批学生管理系统项目进度计划 制作者:张涛1. 初期项目进度计划 由于项目初期信息不足,所以初期项目计划只是一个计划表格,相当于一个大计划,简单说明假话的执行步骤,2. 项目计划的细化大计划不能作为指导详细工作的计划,是标胶粗糙的,还需要进一步的细化。随着对项目了解的深入,项目计划也会渐渐地完善和细化的。 首先,根据wbs的分解的情况,继续分解相应的活动,使用project工具将分解后的所有活动和wbs的代码录入项目计划文件中,然后确定各个活动之间的关系,由于采用增量式的生存期模型,在需求设计之后,系统的功能采用增量方式实现,实施阶段分6个增量,对各个人物分配相应的资源,然后经过不断的资源调整优化以及工期、活动关系的调整等,再经过多次的评审讨论,最后计划通过评审,将此计划存为基准计划。项目的基准计划如下。1) 进度计划(如表所示)2) 项目甘特图(如图所示)3) 里程碑(如图所示)时间时间增量1-登陆模块2011.1129增量2-普通访问者模块2011.12.07增量3-社团访问者模块2011.12.09增量4-社团管理者模块2011.12.19增量5-学院管理者模块2011.12.26学生社团管理系统成本计划制作者:蒋维维 苗启迪(一)、成本估算(1)、签订合同前学生社团管理系统的开发,是建立在资金充足的前提条件下的(项目资金100万)。由于开发资金宽裕,所以开发过程自由度较高。开始签订合同的时候,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的要求采用B/S结构,公司JSP+SQL Server的技术比较成熟,以前成功完成过类似的项目,根据SOW的说明,基本上需要45个开发人员,2个月左右的开发时间,基本上是810人月的规模,所以,2430万可以作为合同的参考价格。学生社团管理系统的开发,是建立在资金充足的前提条件下的(项目资金100万)。由于开发资金宽裕,所以开发过程自由度较高。(2)、合同签署后合同签署之后,根据现有的资源和WBS分解的结果,进一步细化估算,由于WBS分解是针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发规模,然后在通过系数获得相应的质量、管理任务的规模,从而计算直接成本,然后计算间接成本,以及总成本,具体过程如下。首先分析资源l 人力资源n 5个开发人员 n 1个项目管理人员n 1个项目质量人员n 1个配置管理人员l 设备资源(作为间接成本计算)n5台电脑n1台服务器项目规模估算表 注:规模单位为人/天WBS名 称估 计 值(人天)小 计(人天)总 计(人天)1登录版块251101.1身份识别201.2权限52非学院访问者版块23学院访问者版块53.1发送申请54社团成员版块1841个人信息542社团关联843信息获取55社团管理版块1551成员管理1052信息发布56学院管理版块1561审核562维护107数据库208主界面10表4-1 项目规模估算表表4-1给出项目规模的估算估算步骤如下:1. 获取项目分解结果WBSa) 任务分解是根据项目的功能进行分解的,2. 计算开发成本a) 由于任务分解的结果主要是针对开发任务的分解,管理任务和质量任务可以通过计算开发任务得到,根据以往经验,管理任务和质量任务=30%*开发任务。b) 从表3-1得知项目规模是110人天,开发人员成本参数=1000元/天,则内部的开发成本=1000元/天*110天=110000元,3. 计算管理、质量成本a) 项目的管理和质量成本=开发成本*30%=33000元,4. 直接成本=110000+33000=143000元,5. 计算间接成本a) 间接成本包括前期合同费用、房祖水电、培训、员工福利、客户服务等,b) 根据以往经验,采用公式:间接成本=30%*直接成本=42900元,6. 计算总估算成本a) 项目总估算成本=143000+42900=185900元。b) 根据情况,需为该系统添加一套服务器,价值为385000元7. 重新评估项目的报价a) 重新评估一下项目的报价准确性,当然这时候,项目的合同已经签署了,报价是不能更改的,但是通过再次的评估可以进一步明确企业的项目运作和利润情况等,b) 项目利润如果是40%,其中风险基金15%,利润20%,税费5%。则项目的总报价=185900140%=260260元。另外,可以采用简便的算法进行估算,企业的报价可以通过开发规模的估算直接得出,例如如果成本系数为5.2万元/人月,一个人月22人天,则项目报价=5.2*110/22=260000元。(二)、成本预算在编制学生社团管理系统项目计划中考虑到,4个开发人员是全职在这个项目中,而项目经理、质量保证和配置管理人员不是全职在这个项目中,他们同时还在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的时间及各项任务的具体情况进行成本预算,最后可以得到比较详细的成本分配情况,即成本基准,资源费用比例如表4-2所示表4-2 资源费用比例资源名称类型缩写最大单位标准费率加班费率每次使用成本成本累算基准日历1蒋维维工时蒋100%¥120.00/工时¥0.00/工时¥0.00 按比例标准2胡庆庆工时胡100%¥90.00/工时¥0.00/工时¥0.00 按比例标准3陈洲工时陈100%¥90.00/工时¥0.00/工时¥0.00 按比例标准4徐毅工时徐100%¥90.00/工时¥0.00/工时¥0.00 按比例标准5张涛工时张100%¥90.00/工时¥0.00/工时¥0.00 按比例标准6苗启迪工时苗100%¥50.00/工时¥0.00/工时¥0.00 按比例标准7吴騻工时吴100%¥50.00/工时¥0.00/工时¥0.00 按比例标准根据每个任务的资源分配和时间安排,确定项目的预算,如表4-3,预算总成本为208960元,与估算成本基本持平,这样208960元可以作为项目的成本控制参考。表4-3 项目成本预算任务名称开始时间完成时间比较基准1学生社团管理系统2011-11-1 8:002012-1-18 17:002089602 软件规划2011-11-1 8:002011-11-4 17:00124803 项目规划2011-11-1 8:002011-11-2 17:003360蒋维维,胡庆庆4 计划评审2011-11-3 8:002011-11-4 17:009120蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪5 需求开发2011-11-7 8:002011-11-18 17:00348806 用户界面设计2011-11-7 8:002011-11-8 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪7 用户需求评审2011-11-9 8:002011-11-10 17:009120蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪8 修改需求、修改用户界面2011-11-11 8:002011-11-14 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪9 编写需求规格说明书2011-11-15 8:002011-11-16 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪10 需求验证2011-11-17 8:002011-11-18 17:004160蒋维维,苗启迪,吴騻11 设计2011-11-21 8:002011-11-28 17:002296012 概要设计2011-11-21 8:002011-11-22 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪13 数据库ER图编制、建库2011-11-23 8:002011-11-25 17:0010800陈洲,徐毅,张涛,胡庆庆,苗启迪14 设计评审2011-11-28 8:002011-11-28 17:004960蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪,吴騻15 实施2011-11-29 8:002012-1-12 17:009360016 登录版块2011-11-29 8:002011-12-6 17:002160017 身份识别2011-11-29 8:002011-12-2 17:0014400陈洲,徐毅,张涛,胡庆庆,苗启迪18 权限2011-12-5 8:002011-12-6 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪19 非学院访问者版块2011-12-7 8:002011-12-8 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪20 学院访问者版块2011-12-9 8:002011-12-12 17:00720021 发送申请2011-12-9 8:002011-12-12 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪22 社团成员版块2011-12-13 8:002011-12-20 17:002160023 个人信息2011-12-13 8:002011-12-14 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪24 社团关联2011-12-15 8:002011-12-16 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪25 信息获取2011-12-19 8:002011-12-20 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪26 社团管理版块2011-12-21 8:002011-12-27 17:001800027 成员管理2011-12-21 8:002011-12-23 17:0010800陈洲,徐毅,张涛,胡庆庆,苗启迪28 信息发布2011-12-26 8:002011-12-27 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪29 学院管理版块2011-12-28 8:002012-1-3 17:001800030 审核2011-12-28 8:002011-12-29 17:007200陈洲,徐毅,张涛,胡庆庆,苗启迪31 维护2011-12-30 8:002012-1-3 17:0010800陈洲,徐毅,张涛,胡庆庆,苗启迪32 数据库2012-1-4 8:002012-1-9 17:0014400陈洲,徐毅,张涛,胡庆庆,苗启迪33 主界面2012-1-10 8:002012-1-12 17:0010800陈洲,徐毅,张涛,胡庆庆,苗启迪34 系统集成2012-1-13 8:002012-1-16 17:00992035 系统集成测试2012-1-13 8:002012-1-13 17:004960蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪,吴騻36 环境测试2012-1-16 8:002012-1-16 17:004960蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪,吴騻37 提交2012-1-17 8:002012-1-18 17:00848038 完成文档2012-1-17 8:002012-1-17 17:004960蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪,吴騻39 验收、提交2012-1-18 8:002012-1-18 17:004960蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪,吴騻图4-1是成本预算图示,即项目随时间的费用支出图,其中BCWS就是预算曲线,也是将来项目跟踪控制费用曲线学生社团管理系统质量计划制作者:胡庆庆1.导言略。2.项目组织2.1组织机构在项目实施期间成立项目质量保证组织,该组织由质量保证人员和项目经理组成,项目经理负责质量监督工作及项目进展过程中各环节的质量把关,开发经理负责质量控制的工作,质量保证人员负责质量保证的工作。组织结构图1如下:质量控制设计实施用户协调者市场部配置管理质量保证软件开发项目管理高层管理图1 项目的组织结构2.2职责在本项目中,质量保证组织的职责如下:2.2.1 高层管理高层管理是公司负责质量的高级管理,其质量职责如下:l 受理项目内不能解决的不符合问题,必要时与项目经理协调;l 负责听取质量保证组的工作报告,评审质量保证活动和结果;l 参加有关质量保证过程改进的评审。2.2.2 项目的质量保证人员 质量保证人员的质量职责如下:l 负责项目实施过程中对项目实施情况进行监督,包括对项目实施过程和工作产品进行监督检查;l 实施项目组成员的质量保证培训;l 制定质量保证计划;l 按计划实施审计活动,依照质量保证计划执行评审/审计,并记录执行中发现的不符合项l 对不符合问题提交不符合项报告,跟踪并验证纠正措施的执行情况l 对项目内不能解决的不符合项问题向高层管理提交报告l 向项目经理报告项目质量工作状况和质量度量结果l 定期向项目组报告质量活动的结果l 制订质量保证的过程改进计划,记录过程数据2.2.3项目经理项目经理的质量职责如下:l 评审质量计划;l 与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施;l 定期或事件驱动的评审质量保证活动和结果3.质量目标根据企业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标:1) 基于需求的测试覆盖率为100%;2) 软件功能测试用例通过率不低于95;3) 每个阶段评审中发现的问题都已经解决或得到适当处理。4) 产品发布时不存在严重及其以上的缺陷。注:严重问题指导致系统或模块不能正常工作的问题。结合以往的项目经验和企业的质量相应标准,制定质量标准如下表表1:质量计划标准项 目具 体 描 述计 划实 际缺陷排除率(缺陷数/页)需求检查4系统总体设计检查2缺陷排除率(缺陷数/KLOC)详细设计复核30详细设计检查10代码复核65代码检查20编译20单元测试15系统集成5系统测试54.质量策略为了保证提交用户的产品是高质量, 实施过程中采取的质量保证措施包括:1)将质量贯彻到日常的项目进展过程中,2)应该特别注意项目工作产品质量的早期评审工作,无论是质量保证还是质量控制采取的策略都是早期预防和早期排除缺陷。5质量保证活动质量保证的主要活动包括过程评审和产品审计。过程评审和产品审计的目的是为了确保在项目进展过程的各个阶段和各个方面采取各项措施来保证和提高提交给用户的产品质量。每一次过程评审和产品审计都应填写相应的报告或活动记录。5.1.产品审计产品审计由质量保证人员来进行,审计项目产品是否达到质量目标。质量保证人员对项目生存期中创建的工作产品可以有选择性的进行审计,以验证是否符合适当的标准,是否进行了质量检查。表2便是质量审计一览表表2:审计产品一览表项审计对象审计阶段参照的标准1软件项目计划计划结束企业质量体系2软件配置管理计划计划结束企业质量体系3软件质量保证计划计划结束企业质量体系4总体设计文档设计结束企业质量体系和项目计划5详细设计文档设计结束企业质量体系和项目计划6数据库表和编码规范设计结束企业质量体系和项目计划7产品代码每个阶段实施结束企业质量体系和项目计划8测试报告测试结束企业质量体系和项目计划9测试计划设计结束企业质量体系和项目计划10用户文档测试结束企业质量体系和项目计划5.2 过程评审项目严格按照组织定义的软件过程进行开发,过程评审的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。在每次评审之后,要对评审结果做出明确的决策并形成评审记录。评审可采取文件传阅、评审会等形式。质量保证人员负责对项目过程进行监督,发现的问题和解决情况在每周的例会上通报,对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。每个周末,进行一次配置管理审核,确认配置管理工作是否正常进行。根据公司的质量保证体系和本项目的具体特点,确定项目执行过程如下:1) 项目规划过程及产品标准2) 项目跟踪管理过程3) 需求分析过程及产品标准4) 系统设计过程及产品标准5) 详细设计过程及产品标准6) 调试运行过程及产品标准7) 代码走查过程及代码编写标准8) 产品集成测试过程及产品标准9) 开发环境中的执行规则10) 测试环境中的执行规则11) 质量保证过程及其标准12) 配置管理过程及其标准具体过程执行标准详见企业质量体系和项目计划的过程附件.6.质量控制活动质量控制活动包括代码走查、单元测试、集成测试、环境测试等,由开发人负责,详见进度计划。编码人员在编写代码时要进行同步单元测试,单元测试要达到分支覆盖,产品通过单元测试和编码检查后,应提交测试部进行集成测试、系统测试。测试部的测试应达到质量目标要求,软件发布时应达到测试通过准则的要求.7.质量保证的报告途径质量保证人员对每次审计活动发现的不符合项,应该和项目经理协商不符合项的纠正措施,及预定完成日期,若和项目经理存在意见分歧,质量保证人员可以上报给高层管理者,高层管理者决定最后的措施。同时不符合项在项目周例会中汇报。对不符合项,质量保证人员要在预定完成日期内重新审计、验证不符合项的纠正情况,若超过预定完成日期1周仍然有没解决的不符合项,质量保证人员上报给高级管理者,由高级管理者决定最后的措施。质量保证人员有独立的汇报途径,日常的汇报途径如下:l 发现的问题通知项目经理,协调纠正措施。l 将项目组内不能协调的问题汇报给高级管理者,由高级管理者协调解决。l 的日常工作和过程数据要汇报给质量经理统一收集、统计。8.记录的收集、维护和保存项目组应当保留项目执行过程中形成的各类文档、各种记录、各级周报、各级会议记录、对于项目中问题的处理也需要形成记录保存。每周由质量保证人员根据任务清单的审计任务进行审计活动,并收集各活动的过程数据。社团管理系统人力资源计划制作者:徐毅一、 社团管理系统的组织结构项目高层学生信 息 部项目经理项目配置项目检验项目开发质量控制设 计实 施其中:项目经理- 负责项目的组织规划- 负责项目计划的制定和维护- 负责项目的跟踪和管理-

温馨提示

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

评论

0/150

提交评论