软件项目管理论文第1页共8页高校教师管理信息系统分析与设计二十一世纪是知识经济时代,科学技术的飞速发展为企事业单位带来了前所未有的机遇和挑战。为了适应国家“科教兴国”战略和知识创新体系的要求,许多高校开始深化改革,适应经济社会的发展,适应现代化建设对各类人才培养的需要,全面提高办学质量和效益,而科学有效的管理是提高教学质量和办学效益的重要保障。随着高等教育教学改革的不断深入,高校管理工作的内容、对象不断变化,管理人员的工作负荷不断增大,传统的通过纸张为媒介的处理信息手段对工作效率有了很大的制约。目前国内外高校管理手段的一个共同趋势就是“规范化、信息化、网络化”,运用现代化的方法,对信息进行科学化和网络化管理,已经成为高校信息系统的发展趋势。管理信息系统作为计算机应用的一个主要领域,深入地参与高校的管理与决策,提高了高校的管理效率和决策水平。因此,为提高高校教师管理工作的效率和质量,我们有必要对高校教师进行计算机网络管理,建立以网络为基础、以数据为核心的高校教师管理信息系统。一、项目计划(一)软件的需求软件需求是软件开发过程的基础,需求是一个软件项目的开端,也是项目建设的基石。软件需求包括三个不同的层次:业务需求、用户需求和功能需,最后确定软件需求规格。它们的关系如图所示:业务需求用户需求功能需求系统需求非功能需求质量特性约束和假设软件需求规格图1软件需求层次业务需求反映了组织机构或客户对系统、产品高层次的目标要求建立软件项目管理论文第2页共8页教师管理工作的计算机局域网络平台,以数据库为核心的高校教师信息系统,确保教师管理部门数据输入的唯一性和使用的多元性。用户需求描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。下图为用户的用例图,描述了用户对系统的要求。教师管理信息系统设置用户信息修改用户信息删除用户信息浏览用户信息编辑本人信息查看网页信息评价教师信息统计教师信息查询个人信息系统管理员教师上级领导学生Extend图2教师管理系统用例模型功能需求定义了开发人员必须实现的软件功能,使得用户通过此软件能完成他们的任务。开发人员根据教师信息管理的业务和数据流程,规划设计教师管理工作的各个功能模块,全面、动态、及时地反映教师各项工作通过校园网向各系教师个人进行信息发布,提供方便、及时、准确的信息查询,并通过校园网接受上报数据建立教师信息的科学工作流程,辅助日常事务性工作,加快行文处理进程,提高教师信息的管理手段和管理水平,为教师管理和领导决策提供科学依据。(二)教师管理信息系统需求规格说明书需求分析针对需求做出分析并提供方案模型。需求规格说明书,是最终产品更接近于解决需求,提高了用户对产品的满意度,从而使产品成为真正优质合格的产品。通过对系统任务的分解,得到本系统的需求说明书。软件项目管理论文第3页共8页表1需求规格说明书《教师管理系统需求规格说明书》目录1.引言…………………………14.1教师平台……………………51.1目的………………………14.1.1通用功能描述……………71.2范围………………………24.1.2日常业务功能……………151.3所写与术语………………25.性能需求……………………………201.4参考资料…………………2.5.1扩充性………………………212.系统定义…………………25.2适用性………………………222.1项目背景………………25.3故障处理………………………222.2项目简介………………35.4用户界面………………………223.应用环境……………………35.5安全需求………………………233.1网络环境………………36.签字认证………………………243.2软件环境………………44.功能需求…………………5(三)项目任务范围F教师管理信息系统F1前台功能F2后台功能F.1.1成绩录入F.1.2信息修改F.1.3工资查询F1.1教师登陆F1.2学生登陆F1.3领导登陆F.1.4教学任务查询F1.5查看评估F1.2.1教师评估F1.3.1查看教师信息F2.1管理员登陆F2.1.1管理员信息修改F2.1.2教师信息管理F2.1.3领导登陆管理F2.1.4学生登陆管理图3任务范围软件项目管理论文第4页共8页二.软件项目进度计划(一)初期项目进度计划由于项目初期信息不足,所以初期项目计划只是一个计划表格,相当于一个大计划,简单说明计划的执行步骤,如表2所示:表2项目初期计划任务完成时间负责人备注需求讨论2010-01-12赵秀云项目规划2010-01-20赵秀云需求确定2010-01-28赵秀云设计2010-03-01赵秀云项目实施2010-04-01赵秀云有待细化测试2010-04-10赵秀云提交2010-05-10赵秀云(二)项目计划的细化1.项目甘特图软件项目管理论文第5页共8页图3项目甘特图2.里程碑表3里程碑图示事件时间教师登陆管理—增量12010年04月02日学生评教管理—增量22010年04月05日上级领导管理—增量32010年04月08日提交2010年05月10日三.成本估算项目规模成本估算是项目规划的基础,也是项目成本管理的核心,通过成本估算方法,分析并确定项目的估算成本,并以此为基础进行项目成本预算和计划编排,开展项目成本控制等管理活动。但是,由于本系统是由本人一人完成,所设计的项目就是毕业论文,是比较简单的系统,不会用于企业等部门,因此是不需要花费金钱的。最主要的成本就是时间。经过分析,系统大概需要86天的时间就可以完成。四.质量管理计划软件质量是与软件产品满足规定的和隐含的需求能力有关的特征或特征的全体。它是贯穿于软件生存期的一个极为重要的问题,是软件开发过程中采用的各种开发技术和检验方法的最终体现。现代管理质量强调:质量是计划出来的,而不是检查出来的。只有制软件项目管理论文第6页共8页定出切实可行的质量计划,严格按照规范流程实施,才能达到规定的质量标准。尤其是软件项目更是预防胜于检验,要求预防、计划、未雨绸缪,而不是后期的补救和打补丁。质量形成于产品或者服务的开发过程中,软件项目可能会产生很多的中间产品,包括需求规格、设计说明书、源程序、测试计划、测试结果等,他们对最终产品的结果起着很重要的作用,所以应该对他们以及最终产品进行评估和控制,以保证产品最终满足用户需求。本系统是由本人一人完成的,所以由本人自己负责系统的全部质量问题,对系统质量进行严格的把关:(1)在系统设计实施期间,制定质量保证过程改进计划,记录过程数据。(2)根据企业的质量方针和质量目标,结合项目的特点,制定项目的总体质量目标。首先,基于需求的测试覆盖率为100%;然后,软件功能测试用例通过率不低于95%;第三,每个阶段评审中发现的问题都已经解决或得到适当的处理;最后,系统提交时不存在严重及其以上的缺陷。五.风险计划教师管理信息系统项目的主要风险是开发人员对客户需求中的教师管理环境不是很熟悉,另外,进度也比较紧,本人的技术不是很过硬,对系统的具体需求也不是很明确,因此系统的完成就存在很大的风险。下表是通过一系列的风险识别、风险评估、风险应对、最后得出项目风险计划。表4风险计划排序输入风险事件可能性影响风险值措施1客户的SOW需求不明确,增加需求,导致需求蔓延70%50%35%修改计划去掉一些任务2历史项目信息开发人员对系统开发技术掌握的不够精确30%50%20%开发人员加强学习,提高自身技能3历史项开发人员对测试强制性要求每段软件项目管理论文第7页共8页目信息工作不重视30%40%30%代码保留测试单元;请技术好的人员来测试六、项目软件和硬件配置本软件是建立在Windows环境下,将数据库系统与ASP.net技术作为开发平台。(一)软件环境操作系统:WindowsXP数据库:AccessMicrosoftAccess2003、MacromediaDreamever8(二)硬件配置计算机(内存1G、120硬盘)两台(一台作为服务器,一台作为客户机)、打印机、U盘、网线七.总结项目集成管理师为了实现项目目标,确保项目范围内的各项工作能够顺利协调的配合进行,消除项目管理中的局部性,平衡项目各个目标之间的冲突,保证项目过程各阶段的正确实施,所开展的以整体思想为指导。本文对教师管理信息系统的实施做了一系列的计划,系统设计时将会依据这些项目计划,力求设计出最好的系统。软件项目管理论文第8页共8页参考文献[1]韩万江.软件项目管理案例管理教程[M].北京:机械出版社,2009,4[2]薛华成.管理信息系统(第三版)[M].北京:清华大学出版社,2001.[3]赵中建.学校管理体系与ISO9000标准[M].上海:华东师范大学出版社,2003.[4]李建平.现代项目进度管理[M].北京:机械工业出版社,2008[5]王长峰.现代项目风险管理[M].北京:机械工业出版社,2008[6]林则夫.项目管理软件应用[M].北京:机械工业出版社,2008