软件管理报告_第1页
软件管理报告_第2页
软件管理报告_第3页
软件管理报告_第4页
软件管理报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、南昌航空大学实验报告时间:二一六 年 四 月 二十二 日课程名称: 软件项目管理 实验名称:撰写南昌航空大学软件学院信息管理系统项目计划书(实验二)班级: 13201510 姓名: 刘英庭 同组人: 指导教师评定: 签名: 一、实验目的掌握项目计划书的格式和写作要求,会结合具体项目写作项目计划书。二、实验要求1、结合模拟项目南昌航空大学软件学院信息管理系统项目写出项目计划书。2、提交南昌航空大学软件学院信息管理系统项目计划书一份。三、实验环境1硬件:计算机2操作系统:windows平台。3相关软件:Microsoft office软件。四、实验步骤(软件项目计划书编写参考指南)根据计算机软件文

2、档编制规范(GB/T 8567-2006)中软件开发计划的要求,结合本实验(项目)的实际情况写作项目计划书。第一章 前言1.1、背景介绍伴随着我校教育水平师资力量的提高,来我校上学的学生越来越多,这就造成了我校网站的压力日益增加,但是我校现存的信息处理和更新方式完全不能满足现在的日益增长的需求。这种状况就导致了信息更新不及时或者延迟的现象,甚至出现信息丢失的状况。每当学生们需要选课的时候,往往都是最紧张的时候,我们都需要在凌晨的时间去登陆我校的网站。如果晚些去选课,选课的同学人数增多,学校的教务系统承载的人数达到了极值就无法登陆了。不仅登陆无法正常的进行,连网站都登不进去了。此外,每当我们期末

3、考试结束的时候,都会关闭学校教育系统进行维护,给学生其他的需求带来了极大的不便,这显然不是一个良好的程序所应该有的,软件的维护应该是在线的,而不应该是断网进行的。1.2、项目的意义和必要性基于软件学院目前的情况和发展趋势,学院领导经讨论和研究认为有必要从新建立一个信息管理系统以解决目前所面临的困难。本信息管理系统可以解决学院目前的信息更新问题,人数饱和值进一步的增大。进行成绩录入功能时可以减轻教职人员的工作,减轻重复性的工作,将教职人员从繁重的体力劳作解放出来。学生也可以由更好的用户体验,不并在为原来所存在的问题所困扰本信息管理系统更加满足用户之间的交互性,及时性,为日益增长的学生提供了一个良

4、好的学员软件平台。第二章 范围计划2.1项目工作分解结构2.2软件生命周期模型针对项目软件学院信息管理系统,特点的和我们团队自身的对网络应用软件技术的缺乏以及我没有开发过这么大系统的经验。经团队成员商讨后,我们决定用瀑布模型作为我们项目的开发方式!采用瀑布模型理由详情:1)自管会的工作流程比较稳定,但是比较繁琐。此特点正说明自管会急切需要自己的办公软件同时正适合用普瀑布模型开发。2)我们团队成员有自管会的主要负责人,方便我们和自管会打交道,便于需求分析和需求确认。得到一个真实有用的需求,这正是瀑布模型开发所需的稳定的需求。3)我们团队只开发过基于桌面的简单应用程序。对于基于网络的开发没有一点概

5、念。所以我们需要时间来学习就网络开发的技术。瀑布模型的开发在前期不涉及编程实现,只要求做好需求分析。针对此特点,我(项目经理)将前期工作分成两组:一组做需求分析,一组学习Java Web 技术。而做需求分析的组员利用后期做数据库和寒假的时间补学网络技术。 软件生命周期模型(图示表示) 软件生命周期模型详细文档一、软件规划我们预期的成果是:一个基于校园网的网络软件。具有权限的老师、学生(用户)可以在任何地点登陆我软件,进行相关的操作。初步建立一个较为完善的软件学院管理信息系统,完成对软件学院各系学生的个人信息(包括姓名、学号、系别、年级、班级、班主任、学生类型等)以及宿舍信息(楼号、楼层、宿舍编

6、号、学号、入住状态、备注)其他信息(卫生成绩、政治面貌、违纪情况)的录入。1、该软件应能在网络上运行。2、该软件对软硬件环境应无特殊要求。3、一般用户不能删除和修改系统中的信息,但管理员可以对系统中的信息进行删除、修改和增加。4、涉及个人信息,个人经登陆系统后,可以将本人的信息增加录入到系统中,经管理员审核后,其他人员可看到该信息。二、需求开发(1)管理决策的科学化。 传统的决策只是凭经验大致的估算。无法采集到大量的数据信息,也无法对采集到的数据信息进行精确的分析,而信息系统可以比较全面,及时地采集信息数据,并选定合适的管理模式,在加上领导者的建设,就能做出科学的决策,减少决策失误。(2)管理

7、工作的高效化。 效率就是效益,信息系统可以进行全面的动态管理和及时地监控,提高效率。(3)基础数据管理现代化 学校现有的基础数据缺乏完整性,准确性,时效性和连续性。学生的个人信息,成绩,课表等不能及时的修正,以及数据的分散而不能正确的统计。信息系统的开发应用,可以从根本上改变这种现象。使基础管理实现一致性和及时性,保证信息在整个教学管理中起到经络作用。(4)管理人员的工作专业化 信息系统的建立,可使管理人员,特别是中层管理人员从繁琐重复的工作中解脱出来,充分发挥管理特长,有充分的时间从事教学研究。(5)管理人员整体素质的提高。 系统建立之后,由于管理的现代化,管理人员也必须接受培训来掌握信息管

8、理技能,从而推动了人员整体素质的提高。另外需要注意的是,信息系统的效益一般是无形的,只有经过长期运行后的分析统计才能计算其收益。往往越成熟,科学,优秀的信息系统,带给我们的收益越大,信息化管理水平提高了,学校的知名度也会随之提高,学校的生源也会越来越好。综上所述,学院认为从新建立一个信息管理系统是非常有必要的。请上级领导批示。三、软件结构设计:因为软件结构设计和项目工作分解结构有着密切的关系。在做项目工作分解结构的时候就考虑了软件结构设计,所以我们项目的项目工作分解结构和软件结构设计是一致的。下面将相应的图插入如下: 1、软件学院信息管理系统按照其职能(功能)可划分如图1所示模块。图1 软件学

9、院信息管理系统模块2、各模块所包含的信息(1)学院机构设置信息管理模块学院机构设置信息管理模块所包含的信息如图2所示。图2 机构设置模块包含的信息(2)教师信息管理模块教师信息管理模块所包含的信息如图3所示。图3 教师信息管理模块所包含的信息(3)学生信息管理模块学生信息管理模块所包含的信息如图4所示。图4 学生信息管理模块所包含的信息(4)教学信息管理模块教学信息管理模块所包含的信息如图5所示。图5 教学信息管理模块所包含的信息(5)科研信息管理模块科研信息管理模块所包含的信息如图6所示。图6 科研信息管理模块所包含的信息(6)学科建设信息管理模块学科建设信息管理模块所包含的信息如图7所示。

10、图7 科研信息管理模块所包含的信息(7)实验室信息管理模块实验室信息管理模块所包含的信息如图8所示。图8 实验室信息管理模块所包含的信息(8)党建信息管理模块党建信息管理模块所包含的信息如图9所示。图9 党建信息管理模块所包含的信息(9)学工信息管理模块学工信息管理模块所包含的信息如图10所示。图10 学工信息管理模块所包含的信息(10)工会信息管理模块工会信息管理模块所包含的信息如图11所示。图11 工会信息管理模块所包含的信息(11)团委信息管理模块团委信息管理模块所包含的信息如图12所示。图12 团委信息管理模块所包含的信息(12)学生会信息管理模块学生会信息管理模块所包含的信息如图13

11、所示。图13 学生会信息管理模块所包含的信息(13)资产信息管理模块资产信息管理模块所包含的信息如图14所示。图14 资产信息管理模块所包含的信息3、各模块的信息组织形式,要根据信息内容的不同,采用不同的方式进行组织,以便浏览、添加与删除等操作。4、整个系统应提供相应的查询、统计和报表输出功能。四、数据库设计 依据我们的里程碑图可知将在4月上旬后展开。将由数据库设计人员依据前期已经做好的需求分析和软件结构来设计我们的数据库。五、实施 我们将在明年开学的时候正式启动编程实现。我们将历时一个半月的时间来完成网络软件的代码实现。我们将使用前期所学的Java Web技术来开发本项目。 六、系统集成 即

12、是执行我们的项目测试,我们计划用一个月的时间来测试我们的系统。我们采用黑盒测试方法测试。我们将依据前期的系统结构和数据库结构设计合理的测试用例。此外,由于我们开发的是网络软件,所以我们还要对网路环境进行测试。 待软件和环境都测试成功后,我们的系统就可以最终集成了。七、提交 系统集成后,编写用户使用文档,就可以发布我的成果了。向团委提交我们的作品。八、维护 在后期,软件运行时,我们会时刻关注的。 将对软件实施:改正性维护、适应性维护、完善性维护、预防性维护第三章 进度计划我们团队使用Microsoft Project 软件设计我们的进度计划。下面将其截图如下:3.1甘特图3.2里程碑图第四章 成

13、本计划4.1 成本估算根据其他项目再结合我们掌握技术的熟练度我们进行这样的粗略估计: 根据我们的用户自管会的要求我们的项目采用B/S结构,我们使用JSP和Mysql结合的开发技术,结合我们的熟练度我估计我们需要35个程序员,我们是在校生,不可能一天8小时工作,所以我们打算一天用2小时的工作量来计算整个项目的规模。WBS名称估计值(人时)小计(人时)总计(人时)1通用功能501701.1个人信息管理101.2密码修改81.3自管会信息查看121.4值日表131.5会议通知查看71.6问题反馈82自管会平台功能2.1专业设置信息402.1.1开设课程信息管理112.1.2开设实验信息管理132.1

14、.3毕业设计信息管理92.1.4课外活动管理72.2合作办学管理302.2.1出版社教材管理82.2.2教学管理文件管理52.2.3发表课题管理122.2.4新闻发布管理53教学改革功能103.1质量工程项目查看104教师平台功能404.1学生信息查看134.2教师信息查看64.3课程查看74.4实验查看14估计成本步骤如下所示:获取项目分解结果WBS 任务分解是根据项目的功能进行分解的。开发成本 由于任务分解的结果主要是针对开发任务的分解,管理任务和质量任务可以通过计算开发任务得到,根据以往经验,管理任务和质量任务=20%*开发任务。 由表1-1可以看出规模是170人时,开发人员8小时成本参

15、数=480元一天,而我们情况特殊,作为在校生不能8小时开发本项目,所以我们采用2小时一天的一天工作时间,所以成本参数就相应的变为480/4=120元,规模就是85人天,也就相当于170人时的规模。这个参数我们只做参考,则内部开发成本=120*85=10200元。管理、质量成本。 项目的管理和质量成本=开发成本*20%=2040元。直接成本=10200+2040=12240元。间接成本(我们的上网费用、耗材、团队互动的活动 ) 间接成本包括前期合同费用、房租水电、培训、员工福利、客户服务等。 根据以往经验,采用公式:间接成本=25%直接成本=3060元。总估算成本 项目总估算成本=12240+3

16、060=15300元。最后报价 利润占50%,由于我们技术还不是很熟练所以其中风险基金要高一点为30%、利润15%、税费5%。则项目总报价=15300*1.5=22950元。4.2 成本预算具体详细的投资预算由专业人员进行,这里只能给出对比其他同类学院信息系统的估算,3个阶段全部完成,大约需要10万元人民币。这个估算不包括硬件设备的预算。第五章 人力资源计划5.1项目的组织结构 矩阵型组织结构说明: 项目管理同学 ·全面负责项目组织和规划 ·全面负责项目计划制定和维护 ·负责项目跟踪和管理 ·负责项目资源的分配和协调 ·负责组织和计划之间的协调

17、 ·配合需求分析同学做协调活动 软件开发同学 ·全面负责项目的软件开发:设计、编码、测试及配置。 ·负责产品质量的控制 ·配合负责质量保证的同学工作,如文档编写、测试等 ·配合产品验收活动 质量保证同学 ·全面负责项目过程及产品规范的制定 ·负责过程的质量保证活动 ·过程评审 ·产品评审 配置管理同学 ·全面负责项目的配置活动 ·负责软件产品的提交 需求分析同学 ·负责与用户(学生、教师、自管会)的协调工作 ·负责用户的需求接口 ·配合项目经理的资源协调活

18、动 ·负责系统的维护活动 高层管理专家 ·对该科研项目进行评审 ·检查并验收该科研项目 用户 ·配合参与项目的组织和规划 ·验收最终产品是否满足需求5.2责任分配矩阵 项目人员具体职责角色项目经理程序员网络配置员项目导师、专家需求分析RP创建应用软件ACP测试应用软件APP打包应用软件RRP发布应用软件RRC配置并安装在工作站APC字母说明:A=批准(Approve);R=评审(Review);P=参加(Participate);C=创建(Create) 项目部门具体责任分配WBS任务责任矩阵123456789系统管理同学RPRPRPR软件开发同学PPRPRPP硬件管理同学P软件测试同学PPR质量保证同学PR软件配置同学RPP其他说明:1:软件规划;2:需求开发;3:软件结构设计; 4:数据库设计;5:项目实施;6:系统集成;7:质量保证 8:系统配置; 9:项目及文档提交; R: 负责者 P:执行者第六章 沟通计划

温馨提示

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

评论

0/150

提交评论