1、 软件项目管理实践报告书项目:图书馆信息管理系统学院名称: 计算机工程学院 专 业: 软件工程 班 级: 09 东软件 小 组:第三小组(王钦,王怡沁,王艺霖,夏琳,羊菁,张昀) 指导教师姓名: 范洪辉 2011 年 12 月 19 日JIJIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 首页一.本实践项目内容及意义本实践项目的主要内容为:图书馆信息管理系统。本系统立足于对图书馆信息的处理,主要包括了图书信息,借阅信息,学生信息以及管理员对信息的处理等等。图书馆信息管理系统是对图书馆和用户进行综合管理的平台系统,是一个图书馆信息化的基础平台。满足管理员对图书信
2、息的有效管理,以及学生对图书的借阅,续借,欠费补交等活动的综合化信息处理。其目的是为了更好的为学生服务,极大的共享图书馆资源,其意义是为了提高管理员管理效率,便利学生对图书信息的最大化交流和利用。二.项目管理过程中各模块负责人软件项目初始,软件项目计划,软件项目执行控制,软件项目结束这四个模块都是第三小组一块完成的。负责人排序不分先后:王钦,王怡沁,王艺霖,夏琳,羊菁,张昀 。三.项目管理各过程具体报告一软件项目初始阶段图书馆信息管理系统按例分析某校教育部门(甲方)希望所管辖的学校有一个现代化的图书馆信息管理平台,即图书馆信息管理系统。为此,他们提出了图书馆信息管理系统的需求,希望委托软件公司
3、为其开发出这样一个软件项目。 图书馆信息管理系统是对图书馆信息进行综合管理的工作的平台系统,目的是为了更好的为学生服务,极大的共享图书馆资源,其意义是为了提高管理员管理效率,便利学生对图书信息的最大化交流和利用。针对这个项目,甲方采取多方洽谈的招标方式。经过多方沟通和不懈努力乙方获得了这个项目的开发权。双方经过多次协商和讨论,最后签署项目开发合同。甲方招标需求由于本项目的甲(卖)方采取了多方洽谈的招标方式,所以没有明确的招标书,只编写了工作任务说明(SOW)与乙(买)方谈判。 SOW 如下:业务需求如下,图书馆信息管理系统是对图书馆和用户进行综合管理的平台系统,是一个图书馆信息化的基础平台。满
4、足管理员对图书信息的有效管理,以及学生对图书的借阅,续借,欠费补交等活动的综合化信息处理。其目的是为了更好的为学生服务,极大的共享图书馆资源,其意义是为了提高管理员管理效率,便利学生对图书信息的最大化交流和利用。1 整体要求:系统要求提供管理员平台和学生工作平台。系统要求有严格的权限管理,权限要在数据方面和功能方面都要体现。系统要求有可扩充性,可以在现有系统的基础上,通过前台就可以加挂其他功能模块。图书馆系统功能结构如下:图书馆管理员 学生图书信息增 删 改 查用户管理欠费补交 罚款借阅 续借 缴费2. 说明:1)管理员对图书信息和用户信息进行两个方面的管理。2)用户(即学生)缴费主要包括延时
5、欠费补交以及图书丢失的罚款两项。3)图书馆的管理员是由普通的图书馆日常工作人员以及部分教师组成。4. 功能描述:1)图书信息的管理功能:此功能主要分成四块,即图书信息的增加,删除,修改以及查询。这部分信息的更新都是根据仓库中和书架上的图书变动而引起的相应变动。2)用户信息管理功能:此功能主要是包括用户对图书的借阅情况和欠费情况构成。而欠费情况也分成续借缴费和丢失罚款两项。根据用户的具体情况而定。3)用户的借阅和续借:此功能是对用户借书的实时信息记录和管理。续借只包括续借一个月,为图书信息的最大共享化考虑,不支持续借一年。4)用户的缴费:主要根据管理员处的记录而定,分成图书借阅超时缴费,即延时缴
6、费。以及图书的丢失而引起的罚款,罚款金额由丢失图书的金额而定。 图书信息功能的流程图如下:6. 用户信息管理系统的流程图如下:7. 乙方建议书乙方为了争取项目,编写了项目建议书(即投标书) 。项目合同:双方经过多次的协商和讨论,最后签署项目开发合同。合同文本如下技术开发合同项目名称:图书馆信息管理系统委托人(甲方):某学校教育部门研究开发人(乙方):第三小组签订地点:某地签订日期:2011 年 12 月 19 日星期一有效期限:2011 年 12 月第三小组根据中华人民共和国合同法的规定,合同双方就图书馆信息管理系统项目的技术开发,经协商一致,签订本合同。1.标的技术的内容,范围以及要求:1)
7、根据甲方的要求,乙方完成图书馆信息管理系统的研制和开发。2)根据甲方要求进行系统方案设计,要求建立 B/S 结构的,基于Sqlserver 数据库,NT 服务器,及 J2EE 技术的三层架构体系的综合服务软件系统。3)配合甲方,在与整体系统相融合的基础上,建立系统运行的软硬件环境。具体需见 SOW2.应达到的技术指标和参数1)系统应该满足并行登陆,并行查询的速度要求。其中主要内容包括:(1)保证 100 人以上可以同时登陆系统(2)所有查询速度应该在 10 秒钟以内(3)保证数据的每周备份(4)工作日期间不能当机(5)出现问题应在 10 分钟以内得到恢复。2)系统的主要功能是应满足双方认可的需
8、求规格,不可以随意改动。3) 研究开发计划(1)第一阶段:乙方在合同签订后的 7 个工作日内,完成合同内容的系统设计方案。 (2)第二阶段:完成第一阶段的系统设计方案以后,乙方于 50 个工作日内完成系统基本功能的开发。 (3)第三阶段:完成第一和第二阶段的任务以后,由甲方配合乙方于 3 个工作日内完成系统的信息调试和集成。1) 研究开发经费,报酬以及支付或结算的方式(1)研究开发经费是指完成本项目研究开发工作所需的成本。报酬是指本项目开发成果的使用费和研究开发人员的科研补贴。 (2)本项目研究开发经费和报酬(人民币大写):XXX 万元整。 (3)支付方式:分期支付。(4)本合同签署之日起生效
9、,甲方在第五个工作日内应付乙方合同总金额的 50%,验收后甲方在第五个工作内付清全部合同余款。5)利用研究开发经费购置的设备,器材,资料的财产权属。6)履行的期限,地点以及方式 本合同自 2011 年 12 月开始履行,至 2011 年 12 月 19 日截止。甲方责任(1)甲方全力协助乙方完成合同内容。 (2)合同期内甲方为乙方提供专业性接口技术支持。乙方责任(1)乙方按甲方要求完成合同内容。 (2)乙方愿提供在实现功能的前提下,进一步予以完善。 (3)乙方在合同商定的时间内保证系统正常运行。 (4)乙方在项目验收后提供一年免费维护。 (5)未经甲方同意,乙方不得向第三方提供本系统中涉及专业
10、的技术内容和所有的系统数据。7)技术情报和资料的保密 本合同中得相关专业技术内容和所有的系统数据,归甲方所有,未经甲方同意乙方不得提供给第三方。8)风险的承担 在履行本合同的过程中,确因在现有水平和条件下难以克服的技术困难,导致研究开发部分或全部失败所造成的损失,风险责任呢双方各承担 50%9)解决合同纠纷的方式 在履行本合同的过程中发生争执,双方当事人和解或调解不成,可采取仲裁或司法程序解决。10)其他 本合同一式 6 份。具有同等的法律效力。其中正式两份,甲乙双方各执一份。副本四份,交由乙方。本合同未尽事宜,经双方协商一致,可在合同中增加补充条款,补充条款是合同的组成部分。乙方项目授权书:
11、图书馆信息管理系统的项目章程项目名称 信息管理系统 项目标识 TSGI-system下达人 项目委员会 下达时间 2011/12/1项目经理 项目委员会 项目计划时限 2011/12/19送达人 项目委员会项目目标 1. 为 XXX 提供基于 B/S 结构的图书馆信息管理系统2. 为 XXX 提供多平台的交流项目性质 公司外部项目,属软件开发类项目组成 见项目输入项目要求 见项目输入项目范围特殊说明 无项目输入 1.图书馆信息管理系统2.合同及其附件项目用户 XXX 教育部门与其他项目关系 无完成时间 预计完成时间为:2011/12/19资金 见项目输入项目限制 资源 依据批准的项目计划实现限
12、制 B/S 结构,开发平台为 Windows NT,IIS Server,Sqlserver ,J2EE生存周期模型:针对本项目的开发特点,参考企业的生存期模型说明和软件过程体系,决定采用增量式模型,理由如下:1.用户可以先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减小了开发的风险。2.在图书馆信息管理系统的需求中,要求系统有可扩充性。若试用增量模型,可以保证系统的可扩充性。用户明确了需求的大部分,但也存在不详尽的地方。3.“系统要求有可扩充性,可以在现有系统的基础上,通过前台就可加挂其他功能模块”-说明用户可能会增加新的需求。4.对一个管理方式已经比较成熟的学校,要
13、完全舍弃原有的管理方式,用图书馆信息管理系统替代全部管理是不实际的。所以要从最基础的做起,逐步扩充其应用,所以选用增量模型来开发图书馆信息管理系统。5.本项目具备增量式模型的其他特点:项目复杂程度为中等。预计开发软件的成本为中等。产品和文档的再使用率会很高。项目风险较低。生存周期的各阶段定义如下:项目规划阶段阶段目标:根据合同和初步的需求分析确定项目的规模,时间计划和资源需求。输入:合同文本,SOW过程:项目规划,计划确认输出:项目计划需求分析阶段阶段目标:确定客户的需求项目规划 需求分析设计 增量1增量 2集成测试增量6增量5增量4增量3产品提交输入:项目计划,SOW过程:需求获取,需求分析
14、,需求控制输出:原型系统,需求规格设计阶段阶段目标:总体系统结构设计输入:原型系统,需求规格过程:总体设计输出:系统设计说明书,数据库结构定义增量 1 实现阶段目标:实现系统的通用功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-1增量 2 实现阶段目标:实现系统的图书信息管理功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-2增量 3 实现阶段目标:实现系统的用户记录功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代
15、码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-3增量 4 实现阶段目标:实现系统的用户缴费功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-4增量 5 实现阶段目标:实现系统的用户借阅功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-5增量 6 实现阶段目标:实现系统的其余功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-6集成测试阶段目标:通过集成环境下的软件测试输入:测试计划,测试案例过程:集成测试,系统测试输出:系统软件包,测试报告,产品说明书产品提交
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。