图书管理系统项目开发计划.DOC

上传人:天*** 文档编号:428732 上传时间:2018-10-05 格式:DOC 页数:27 大小:324.50KB
下载 相关 举报
图书管理系统项目开发计划.DOC_第1页
第1页 / 共27页
图书管理系统项目开发计划.DOC_第2页
第2页 / 共27页
图书管理系统项目开发计划.DOC_第3页
第3页 / 共27页
图书管理系统项目开发计划.DOC_第4页
第4页 / 共27页
图书管理系统项目开发计划.DOC_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、 1 图书管理系统 项目开发计划 第一部分、引言 1.1编写目的 本计划编写目的是更清晰地 理解 图书管理系统 的业务要求,明确 图书管理系统 需要做的工作,并为保证 图书管理系统 在范围和进度方面的要求提供可执行的依据,包含了范围、进度、人员安排在内的明确的计划和安排,以切实能保证 图书管理系统 能在控制中完成。 1.2 背景 说明: A、 软件系统的名称: 图书管理系统 B、 任务提出者:北大青鸟的课程要求,杨骏老师和赖娟老师。 开发者:彭方春、李嘉霖、岳春刚。 本系统完成后是针对图书管理人员的软件,在市场上独立销售,是面向那些需要管理图书 管理的人员使用的。 C、 本系统将是独立的系统,

2、目前不与其他的系统或者操作系统提供特别的接口,所产生的输出都是独立的。 本系统将使用 ACCESS 作为数据库存储系统。 1.3定义 WBS Work Breakdown Structure,工作分解结构,面向可交付成果的工作分解; RAW Responsibility Assignment Matrix,职责分配矩阵,描述在不同阶段和人员配备情况; Critical Path 在 NDG 中描述项目的关键路线; Milestone Chart 图书管理系统 的里程碑 图,标识项目的关键进程点; 受控文件 本小组内部已经形成标准的规范性文件,在执行过程中做强制性的要求; 2 1.4参考资料 相

3、关的文件包括: A、 任务管理项目分析会议备忘录; B、 任务管理项目需求说明书; C、 任务管理项目可行性分析; D、 任务管理项目概要设计; 参考资料: A、 北大青鸟 Aptech ACCP3.0 Sem1基于软件开发项目的毕业设计; B、 国家标准项目开发计划( GB856T 88); 合同: (内部开发的产品项目,无合同) 3 第二部分、项目概述 2.1工作内容 为完成本项目,需要按照需求分析 、设计、编码、测试等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。 需求分析明确本项目所开发产品的特性,并对不同的功能组进行划分,并得到用户方的确认。 设计阶段将该需求转化为计算机的

4、模型,并且对实现的功能进行分配,详细设计还将提供各模块、任务、功能点的详细规划。 编码实现将按照软件产品设计所描述的内容,编写代码实现软件各部分的功能。 测试部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。 以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的 输出,通常作为下一阶段的输入而存在。 详细的工作包和任务的分配,请参考第二部分执行计划的工作内容。 2.2主要参加人员 本项目全职参与人员包括: 彭方春、李嘉霖、岳春刚。 2.3产品 项目的最后的产品和可交付物包括最后完成的软件包、相关的文档、手册、宣传内容等,分别如下: 2.

5、3.1 程序 1、完成的软件系统 最后完成的软件系统,其功能、模块和性能要求请参考文档任务管理项目需求说明书4 中关于产品特征的描述。 最后完成的软件,要求是安装包的形式,并且使用光盘的形式进行交付。 2、数据库脚本程序: 文档任 务项目数据库脚本是该交付物的形式,并且附带在产品的光盘中,包含脚本的使用说明文字。 2.3.2 文件 1、操作手册 操作手册提供用户对软件系统的操作指导,要求同时提供 .DOC 格式的电子文档和至少一份打印稿。 2、培训资料 相关的培训的资料要求提供给用户(具体的格式,在项目的后期进行确定)。 2.3.3 服务 在产品到市场发行后,项目成员提供技术方面的咨询服务,这

6、些服务属于维护阶段的一部分。 2.3.4 非移交的产品 非移交的产品包括过程记录和过程文档,包括: A、软件的源代码 程序的源代码不提供给用户。 B、安 装程序工程 C、需求文档 C、 过程评审记录 可能发生的需求、设计、实现和验证阶段的评审记录、评审报告,都不提交给最终用户。 D、 设计和规划文档 包括产品设计、过程规划等方面的文档,不提供给最终用户。 5 E、 测试记录和测试报告 不同阶段的测试规划、测试记录、测试报告等文档,都由产品开发部门保留、归档。 以上非移交的产品,不得提供给其他的单位或者个人,或者用于其他的商业事务,详细的说明参考该小组的保密和安全规定。 2.4验收标准 A、程序

7、: 程序中应包含的功能如下: 1. 永久存储用户输入的任务的信息; 2. 任务的删除和更新; 3. 在多 用户环境下,允许不同的人管理自己的任务; 4. 对管理员和读者的信息进行维护 5. 对图书信息进行维护 6. 对借书和还书信息进行维护 Access 数据库能够支持程序的各项功能的运行,并且 能 保证数据的准确性。 B、文件 操作手册的规格满足 GB86 的相关标准,对应的内容应包括以上功能的各部分的说明,手册中不应该包含专业性的词汇,对于数据库脚本的恢复程序,应提供非常详细的操作指引和图例。 C、服务 其他维护的要求按照维护阶段的内部约定进行。 2. 5完成 图书管理系统 的最迟期限 图

8、书管理 系统测试的最后完成日期为本学期的第 17 周,在这之 前,进行运行时测试、B 测试、产品化工作,包括用户培训等服务活动的实施。 系统在本学期第 17 周后,正式投放市场使用。 6 3. 6本计划的批准者和批准日期 本计划的批准人为杨骏老师和赖娟老师 本计划的正式批准日期为本学期第 17 周的周日,实施日期本学期的 18 周周一。 7 第三部分、实施计划 3.1工作分解与人员分工 本项目的工作分解如下: 概念阶段 设计阶段 D8:模块设计:任务调度程序界面及控制 D2:项目计划的审核和发布 C3:项目首次会议:组长召开团队会议,进行早期的工作安排 C1: 向杨骏老师和赖娟老师请教 ,收集

9、相关 数据 C2:需求说明:识别 杨骏老师和赖娟老师的要求 ,并形成需求说明文档 D3:针对需求提出计算机模型、逻辑设计、功能设计,形成概要设计文件 D1:项目开发计划,进行规划和总体安排 D4:对数据库进行规范化和对象设计,并形成数据库设计文件 D6:模块设计:任务的增 删改查操作的设计 D7:模块设计:主界面和 D7 相关的界面设计 D5:模块设计:数据库的访问控制程序 图书管理 计 划划 产品设计 D9:整理以上子系统的设计,编制系统详细设计 8 实施阶段 I1:模块实现:编码实现数据库的访问控制程序 I2:模块实现:编码实现任务的增删改查操作 I4:模 块实现:任务调度程序界面及控制

10、I3:模块实现:设计和实现主界面和 D7 相关的窗体 I6:数据库的访问控制程序的单元测试和验证 I7:任务的增删改查操作的单元测试和验证 I8:主界面和 D7 相关的窗体的单元测试和验证 I9:任务调度程序界面及控制的单元测试和验证 I10:对以上模块之间的接口进行测试,并进行调试 I11:组合以上的模块为系统,进行系统测试 I12:整理系统测试文档,进行功能调整和改进 I14:编写程序的帮助工程,编译和连接为系统的帮助文件 I15:制作软件的安装程序、安装界面 I16:软件打包和安装程序的测试 I17:整理开发文档,编写用户操作手册 I5:数据库的创建及测试数据的输入 I13: B 和运行

11、时测试 9 (说明: 1、以上的工作,可以在更细的层次上进行分解,例如 I7,可以分别为查询界面、增加的界面和删除的询问词的设计等,系统测试可以分解为测试平台的搭建、测试用例的编写、系统各功能点的测试、测试记录的填写、测试总结和总结报告等多个工作单元。 2、有关测试、工作分解的详细内容、文档规格,参考资料为 ACCP3.0 后续课程的描述; 3、以上的工作分解,不存在时间先后的次序。) 按照工作分解,职责分配如下: 人 员 工作包及说明 彭方春 彭方春 彭方春 李嘉霖 岳春刚 C1:需求调查 S P P A C2:编写需求说明和需求分析文档 P A C3:项目启动会议 A P P P P D1

12、:计划会议、项目专题讨论、编写项目计划 A P P P D2:项目计划的审核和分发执行 A D3:系统的总体设计相关内容 A P D4:数据库设计相关内容 A P D5:模块设计:数据库的访问控制程序 A P D6:模块设计:任务的增删改查的操作 P A P P D7:模块设计:主界面和 D7 相关的界面设计 P A P 收尾阶段 T1:收集记录、规划和设计文档,并进行文件的归档 T2:对 B 测试、运行测试等用户表示不满意的程序、界面、手册进行修订 T3:项目总结会议 T4:安排后期维护人员,解散项目团队 10 D8:模块设计:任务调度控制程序 P A P D9:整理和编制详细设计,作为编码

13、的依据 A P P I1:模块实现:编码实现 D6 P A I2:模块实现:编码实现 D7 P A I3:模块实现:编码实现 D8 A I4:模块实现:编码实现 D9 P A I5:准备数据库和测试数据 P P A I6:单元测试和调试: I1 P A I7:单元测试和调试: I2 P A I8:单元测试和调试: I3 P A I9:单元测试和调试: I4 P A I10: I6、 I7、 I8、 I9 之间的接口测试 A P P P I11:系统的组合和系统测试 A P P P I12:系统测试报告和反馈 P P P A I13: B 和运行时测试 P P P A I14:帮助工程和帮助文件制作 P P A I15:安装工程和安装配置 P P A I16:安装包测试 A P P I17:编写用户操作指 南 P P A T1:文件归档 A T2:程序、界面、手册的反馈和修订 P P A T3:项目总结 A P P P P T4:项目结束和团队解散 A P 参与人员 ; A 负责人员 ; S 确认审核人员 ;

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。