图书管理系统
项目进度计划
1.引言
1.1编写目的
尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。便于学校教师和学生图书管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书。
1.2背景
a.产品名称:图书管理系统
b.任务提出者:项目经理
开发者:图书管理系统开发团队
用户及产品实现单位:图书馆
1.3术语
PM (Project Manager)----------------------------------------项目经理
Cost Estimating ----------------------------------------成本估算
Contract ----------------------------------------合同
Finish Date ---------------------------------------- 完成日期
2.项目概述
2.1工作内容
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、租借、预约以及读者信息的管理,管理员通过查询可立即定位该读者的相应的信息,同时可以对图书进行查询、增加、修改,用户则可以预约已借图书,针对这些问题设计此系统。
2.2主要参加人员
组 长:XX
该组成员:XX
XXX
XX
XX
XXX
2.3产品
2.3.1程序
提供软件安装包。
2.3.2文件
以用户操作说明书形式向用户说明文件的名称及内容要点。
2.3.3服务
通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,同时读者可以预约已借图书。
2.3.4非移交的产品
项目可行性研究报告、项目开发计划书、需求规格说明书、概要设计说明书、详细设计说明书、测试计划、测试分析报告、开发进度报告、项目开发总结报告、维护手册....
2.4验收标准
按照需求规格说明书进行验收。
2.5完成期限
3.实施计划
3.1进度
由于项目开始于20##年5月12日,于20##年9月16日完成。甘特图如下:
跟踪甘特图如下;
任务分配状状况:
网络图如下:
1.
2. 接上图1后面
3. 接上图2后面
图书管理系统的网络图:
(1)关键路径:
开始—>1—>2—>3—>4—>5—>6—>7—>8—>11—>12—>13—>18—>19—>20—>21—>22—>25—>结束
即是:模板确定—>撰写项目计划报告—>需求调研—>需求分析—>需求确认—>撰写需求分析说明书—>系统分析—>模块设计—>撰写详细设计说明书—>硬件安装—>环境配置—>系统维护—>集成测试—>系统测试—>撰写系统测试报告—>撰写用户手册—>经验总结
1+2+2+4+2+1+3+7+5+3+1+1+1+10+10+9+8+14+4+4+1+1+1=92(天)
那么这个系统的工期是92天。
第二篇:项目计划书
图书管理系统项目计划书
姓名:祁 班级:11-3 学号:110500065
目录
图书管理系统项目计划书 ................................ 1
1引言 ................................................ 3
1.1编写目的....................................... 3
1.2 背景 .......................................... 3
1.3定义 .......................................... 3
1.4参考资料....................................... 3
2.1工作内容 .......................................... 4
2.2 项目内容 ...................................... 4
2.3主要参加人员 ................................... 4
2.4产品 .......................................... 4
2.4.1程序 ........................................ 5
2.4.2文件 ........................................ 5
2.4.3服务 ........................................ 5
2.4.4非移交的产品 ................................. 5
2.5验收标准....................................... 5
2.6完成项目的最迟期限 ............................. 6
2.7本计划的批准者和批准日期 ....................... 6
3实施计划 ............................................ 6
3.1工作任务的分解与人员分工 ....................... 6
3.2接口人员....................................... 6
3.3进度 .......................................... 6
4支持条件 ............................................ 7
4.1计算机系统支持 ................................. 7
4.2需由用户承担的工作 ............................. 7
4.3由外单位提供的条件 ............................. 8
5专题计划要点 ........................................ 8
5.1 开发人员培训计划 .............................. 8
5.2 测试计划 ...................................... 8
5.3 用户培训计划 .................................. 8
5.4 系统安装计划 .................................. 8
1引言
1.1编写目的
本计划书的编写目的是为了明确开花过程中所需要做的工作,和产品需要实现的功能;并明确本项目的开发周期,和开发进度。
1.2 背景
说明:
a. 项目名称:图书管理系统;
b. 本项目的任务提出者:张树明;
c. 开发人员:祁;
d. 用户:学生,老师,图书管理员。
f.实现该软件的计算中心或计算机网络:该网站的使用范围是校园网络,其运行环境是校园服务器本网站属于校园官方网站下的一个小型系统。
1.3定义
Web应用程序:能在服务器上执行并返回执行结果给客户浏览器的程序。
DOC:一种文本文件格式。
.NET:微软公司推出的一种开发平台。
C#:微软公司力推的基于.NET平台的程序开发语言,全称为C Sharp。
Framework 3.5:一种软件开发构架。
c/s模式:客户端/服务器模式。
IIS 6.0:基于windows平台的服务器软件,内嵌于windows操作系统。
1.4参考资料
a.《软件工程——原理、方法、与应用(第三版)》 史济民 顾春华 郑红 高等教育出版社 2009.3
b.《ASP.NET开发技术大全》 郭靖 延边出版社 2009.8 2项目概述
3
2.1工作内容
项目开发过程中,需按顺序完成,需求分析,设计阶段(含数据库设计),系统实现,测试,产品交付和安装与维护等主要工作。期间穿插着各类文档的编写工作。
需求分析需要明确项目开发产品的特性,即产品面对的使用对象和所需完成的各项功能,并对各项功能进行详细描述。本阶段需要开发人员向用户和客户询问产品要求,并实地调研和分析。
设计阶段分为概要设计和详细设计。概要设计需根据需求分析,将需求设计成系统模型,并对功能进行分配,形成功能模块,为详细设计提供依据。同时本阶段完成数据库设计。详细设计完成各个功能模块的功能设计,即系统具体的设计实现。
系统实现阶段,完成项目产品的编码工作,按照设计阶段的描述实现各模块的功能。
系统测试阶段,主要完成对产品的各项功能测试,测试分布在项目开发的阶段性时间,在项目开发到一定程度时就进行测试工作,以确保产品质量。
系统安装及维护,实现产品的部署。有开发团队的开发人员将产品部署到现实运行环境中,包括服务器搭建,网络应用程序安装和数据库安装及其调试工作。维护工作包括纠错性维护和升级维护,均有项目开发人员现场进行维护操作。
整个开发过程中都涉及大量文档的撰写工作,为其他工作提供执行依据。
2.2 项目内容
本项目主要是为了方便管理大学图书,其中包括学生对图书的借阅、查询、归还和学生用户信息的管理。还包括图书采购与管理。
2.3主要参加人员
本项目主要参加人员:祁。
该同学有开发多种系统经验。
2.4产品
项目交付时包括产品的软件系统、数据库文件、各种文档及相关服务。
4
2.4.1程序
a.软件系统 项目开发最终完成的Web应用程序,该应用程序在Framework 3.5软件构架下基于.NET平台,采用C#作为开发语言进行开发设计,最终程序以光盘形式交付客户。
b.数据库文件 项目开发最终完成的数据库设计,是项目最终产品的一部分,最终以光盘形式交付客户。
2.4.2文件
a.软件系统安装手册 软件系统安装手册提供软件系统的安装部署和调试的操作指导,要求以DOC格式的文档交付。
b.数据库操作手册 数据库操作手册提供产品数据库的使用方法,要求以DOC格式的文档交付
2.4.3服务
a.首次安装 首次安装包括将软件部署到客户要求的工作环境中和数据库服务器的安装配置,以及调试和测试工作。安装完成后双方确认后此项服务截止。
b.使用培训 由项目开发人员对客户进行产品的使用和维护培训。人员和时间协商确定。培训结束后该项服务截止。
c.产品维护
由开发团队向客户提供产品的纠错性维护和升级维护。开发团队提供为5
期一年的免费维护服务,逾期后的维护服务费用由双方商定。
2.4.4非移交的产品
a.调试程序及源代码 除软件系统、数据库文件和相关文档之外,其他用于调试的相关文件和程序将不提供给客户。
b.测试记录及文档 开发过程中用于系统测试的记录和相关测试文档将不提供给客户。
2.5验收标准
a.程序 软件系统要求能够完全实现系统需求分析报告中的全部功能。 数据库文件要求能够附加到客服的数据库服务器上并正常工作。
b.文件 软件系统安装手册将清晰详细地向客户介绍软件系统的
5
安装和配置过程。 数据库手册将清晰详细地介绍如何将数据库文件附加到数据库服务器中,并附有数据库的详细设计。
c.服务 首次安装完成,经配置调试和测试后要求产品能够实现需求说明书中的各项功能。 培训要求使客户熟悉产品的安装配置和基本的维护。
2.6完成项目的最迟期限
完成项目最迟期限为20xx年6月24日。
2.7本计划的批准者和批准日期
本计划的批准者为项目负责人
本计划的批准日期为20xx年4月1日
3实施计划
3.1工作任务的分解与人员分工
该项目开发采用瀑布模型。项目划分为概念、设计、实施、交付四个阶段,涵盖了需求分析、设计、实现、测试直到维护和用户培训,包括文件的编制、审批、打印、分发等各项工作,由于系统有个人开发,所以开发者承担所有工作。
3.2接口人员
a. 项目负责人负责本项目与用户的接口,包括人际接口,技术接口。
b. 项目负责人负责组织内部的接口
3.3进度
本项目开发按照以下顺序实施: 需求分析—设计—编码实现—测试—移交—培训和安装
最终形成的工程进度安排见下表:
表3-2 工程进度表
任务 预订开完成日里程碑
始日期 期
需求分2014.4.2014.5.《需求
6
析
设计
1
2014.5.1
编码实2014.5.现 16 测试 2014.6.
1
移交 2014.6.
24
培训和2014.6.安装 25
1
2014.5.15
2014.5.30
2014.6.5 / /
分析报告》 《系统设计报告》 软件系统
《测试报告》 产品交付
安装培训结束
4支持条件
4.1计算机系统支持
a.硬件环境:
CPU:奔腾4及以上 RAM:2GB及以上 磁盘:10GB及以上 b.软件环境:
操作系统:Windows xp SP3或Windows7
开发环境:Visual Studio 2008,Dreamweaver CS5 数据库系统:Microsoft SQL Server 2008企业版 服务器软件:IIS6.0及以上。 4.2需由用户承担的工作
a.需求分析阶段 客户需提供一名对所需产品各项业务熟悉的人员,向开发团队详细说明对产品的各项要求,并参与到开发团队中协助进行产品需求分析,最终形成《需求分析报告》。
b.测试阶段 在项目开发的整个过程中客户须向开发团队提供真实的测试数据。
c.安装与培训 客户需提供一人或多人接受开发团队人员的安装培训和简单的维护培训。
7
4.3由外单位提供的条件
运行环境 在产品的交付阶段,客户须向开发团队提供产品的实际运行环境。
5专题计划要点
5.1 开发人员培训计划
由项目负责人对开发人员进行C#编程语言培训
5.2 测试计划
项目开发过程中由测试人员对各模块进行局部测试,产品形成后进行系统测试,产品交付时进行验收测试。
5.3 用户培训计划
产品交付后由,由开发负责人对客户组织的培训人员进行产品的使用及简单维护培训,使客户方能熟练使用产品。
5.4 系统安装计划
项目交付时,有开发团队人员将产品安装到客户的实际运行环境中,并配置和调试,使其能正常稳定工作。
8