图书管理系统项目计划书45278.pdf
《图书管理系统项目计划书45278.pdf》由会员分享,可在线阅读,更多相关《图书管理系统项目计划书45278.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理系统项目计划书 1.引言 编写目的 尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。便于学校教师和学生图书管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书。背景 a产品名称:图书管理系统 b任务提出者:项目经理 开发者:图书管理系统开发团队 用户及产品实现单位:淮海工学院图书馆 术语 PM(Project Manager)-项目经理 Cost Estimating-成本估算 Contract -合同 Finish Date -完成日期 2.项目概述 工作内容 本系统主
2、要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、租借、预约以及读者信息的管理,管理员通过查询可立即定位该读者的相应的信息,同时可以对图书进行查询、增加、修改,用户则可以预约已借图书,针对这些问题设计此系统。主要参加人员 组 长:XX 该组成员:XX XXX XX XX XXX 产品 2.3.1 程序 提供软件安装包。2.3.2 文件 以用户操作说明书形式向用户说明文件的名称及内容要点。2.3.3 服务 通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,同时读者可以预约已借图书。2.3.4 非移交的产品 项目可行性研究报告、项目开发计划书、需求
3、规格说明书、概要设计说明书、详细设计说明书、测试计划、测试分析报告、开发进度报告、项目开发总结报告、维护手册.验收标准 按照需求规格说明书进行验收。完成期限 任务 完成时间 资源 备注 需求开发 2011-4-8 开发人员参与 模块设计 2011-4-18 项目实施 2011-4-24 需细化 测试 2011-4-26 提交 2011-4-28 3.实施计划 工作任务的分解和人员分工 文件编制、审批 XX 系统测试 XX 进度安排 XXX 用户培训、软件安装 XX 需求分析和定义 XX 详细设计和编码 XXX 接口人员 a、负责本项目同用户的接口人员:XX、XXX;b、负责本项目同本企业各管理
4、机构,如计划管理部门、合同管理部门、采购部门、质量管理部门、财务部门等的接口人员:XXX、XX;c、负责本项目同分包方的接口人员:XX、XXX。进度 由于项目开始于 2011 年 3 月 30 日,于 2011 年 4 月 28 日完成。2011 年 4 月 28 日 任务名称 工期 开始时间 完成时间 图书管理系统 30 工作日 2011 年 3月 30 日 2011 年 4 月 28 日(1)需求开发 10 工作日 2011 年 3月 30 日 2011 年 4 月 8 日 1 图书管理功能 2 工作日 2011 年 3 月 30日 2011 年 3 月 31 日 2 图书租借功能 2 工
5、作日 2011 年 4 月 1 日 2011 年 4 月 2 日 3 读者服务功能 2 工作日 2011 年 4 月 3 日 2011 年 4 月 4 日 4 图书服务功能 2 工作日 2011 年 4 月 5 日 2011 年 4 月 6 日 5 系统管理 2 工作日 2011 年 4 月 7 日 2011 年 4 月 8 日(2)模块设计 10 工作日 2011 年 4 月 9 日 2011 年 4 月 18 日 1 图书管理模块 2 工作日 2011 年 4 月 9 日 2011 年 4 月 10 日 2 图书租借模块 2 工作日 2011 年 4 月 11日 2011 年 4 月 12
6、 日 3 读者信息模块 2 工作日 2011 年 4 月 13日 2011 年 4 月 14 日 4 图书服务模块 2 工作日 2011 年 4 月 15日 2011 年 4 月 16 日 5 系统管理模块 2 工作日 2011 年 4 月 17日 2011 年 4 月 18 日(3)项目实施 6 工作日 2011 年 4月 19 日 2011 年 4 月 24 日 1 借书还书管理 1 工作日 2011 年 4 月 19日 2011 年 4 月 19 日 2 书籍登记管理 1 工作日 2011 年 4 月 20日 2011 年 4 月 20 日 3 读者信息管理 2 工作日 2011 年 4
7、 月 21日 2011 年 4 月 22 日 4 系统信息管理 2 工作日 2011 年 4 月 23日 2011 年 4 月 24 日(4)项目测试 2 工作日 2011 年 4月 25 日 2011 年 4 月 26 日 1 系统集成测试 1 工作日 2011 年 4 月 25日 2011 年 4 月 25 日 2 环境测试 1 工作日 2011 年 4 月 26日 2011 年 4 月 26 日(5)提交 2 工作日 2011 年 4月 27 日 2011 年 4 月 28 日 1 完成文档 1 工作日 2011 年 4 月 27日 2011 年 4 月 27 日 2 验收、提交 1 工
8、作日 2011 年 4 月 28日 2011 年 4 月 28 日 预算 在编制图书管理系统项目计划中考虑到,5 个开发人员是全职在这个项目中,项目经理,质量保证和配置管理人员不是全职在这个项目中,他们还同时在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的 时间以及各项任务的具体情况进行成本预算,最后得到比较详细的成本分配情况,即成本基准。滋养费用比例如下表所示:3.4.1 人员成本:共计 18300 元 资源名称 类型 缩写 最大单位 标准费率 加班费率 每次使用成本 成本累算 基准日历 1 XX 工时 X 100%¥工时¥工时¥按比例 标准 2 XXX 工时 X 100%¥工时
9、¥工时¥按比例 标准 3 XX 工时 X 100%¥工时¥工时¥按比例 标准 4 XXX 工时 X 100%¥工时¥工时¥按比例 标准 5 XX 工时 X 100%¥工时¥工时¥按比例 标准 6 XXX 工时 X 100%¥工时¥工时¥按比例 标准 3.4.2 设备成本:共计 138200 元 项目成本预算 任务名称 比较基准 1 图书管理系统¥70,2 需求开发¥3,3 图书管理功能¥2,4 图书租借功能¥3,5 读者服务功能¥2,6 图书服务功能¥4,7 系统管理¥3,8 模块设计¥4,9 图书管理模块¥3,10 图书租借模块¥3,11 读者信息模块¥2,12 图书服务模块¥2,13 系统
10、管理模块¥2,14 项目实施¥2,15 借书还书管理¥2,16 书籍登记管理¥3,17 读者信息管理¥2,18 系统信息管理¥3,19 项目测试¥3,20 系统集成测试¥3,21 环境测试¥3,22 提交¥2,23 完成文档¥2,24 验收、提交¥3,3.4.3 其它经费预算:此项共计¥50,(1)差旅费(旅费、出租)(含补贴)(2)资料费(图书费、资料费、复印费、出版费)(3)通信费(市话长话费、移动通信费、上网费、邮资)(4)会议费(鉴定费、评审会、研讨费、外事费等)(5)办公费(购买办公用品)(6)协作费(业务协作招待费、项目团队加班伙食费)(7)培训费(培训资料编写费、资料印刷费、产地
11、费、设备费)(8)其他(检测、外加工费、维修费、消耗品、低易品、茶话会等)以上费用项目合计共计 211500 元 关键问题 3.5.1 本系统开发过程中用到的关键技术主要有:Basic 与数据库的连接;2.数据库的建立。3.5.2 风险:1)合同风险 签订的合同不科学、不严谨,项目边界和各方面责任界定不清等是影响项目成败的重大因素之一。(2)需求变更风险 需求变更是软件项目经常发生的事情。一个看似很有“钱途”的软件项目,往往由于无限度的需求变更而让项目承建方苦不堪言,甚至最终亏损(实际上项目建设方也面临巨大的风险)。(3)沟通不良风险 项目组与项目各干系方沟通不良是影响项目顺利进展的一个非常重
12、要的因素。(4)缺乏领导支持风险 上层领导的支持是项目获得资源(包括人力资源、财力资源和物料资源等)的有效保障,也是项目遇到困难时项目组最强有力的“后台支撑”。(5)进度风险 有些项目对进度要求非常苛刻(进度要求不高的项目,我们同样要考虑该风险),项目进度的延迟意味着违约或市场机会的错失。(6)质量风险 有些项目,用户对软件质量有很高的要求,如果项目组成员同类型项目的开发经验不足,则需要密切关注项目的质量风险。(7)系统性能风险 有些软件项目属于多用户并发的应用系统,系统对性能要求很高,这时项目组就需要关注项目的性能风险。(8)工具风险 软件项目开发和实施过程,所必须用到的管理工具、开发工具、
13、测试工具等是否能及时到位、到位的工具版本是否符合项目要求等,是项目组需要考虑的风险因素。(9)技术风险 在软件项目开发和建设的过程中,战略管理技术因素是一个非常重要的因素。项目组一定要本着项目的实际要求,选用合适、成熟的技术,千万不要无视项目的实际情况而选用一些虽然先进但并非项目所必须且自己又不熟悉的技术。如果项目所要求的技术项目成员不具备或掌握不够,则需要重点关注该风险因素。(10)团队成员能力和素质风险 团队成员的能力(包括业务能力和技术能力)和素质,对项目的进展、项目的质量具有很大的影响,项目经理在项目的建设过程需要实时关注该因素。(11)团队成员协作风险 团队成员是否能齐心协力为项目的
14、共同目标服务,生产管理是影响进度和质量的关键因素。(12)人员流动风险 项目成员特别是核心成员的流动给项目造成的影响是非常可怕的人力资源。人员的流动轻则影响项目进度,重则导致项目无法继续甚至被迫夭折。(13)工作环境风险 工作环境(包括办公环境和人文环境)的好坏直接影响项目成员的工作情绪和工作效率。(14)系统运行环境风险 目前,大部分项目系统集成和软件开发是分开进行的(甚至由不同公司承接)。因此,软件系统赖以运行的硬件环境和网络环境的建设进度对软件系统是否能顺利实施具有相当大的影响。(15)分包商风险 有些项目管理可能会涉及到将系统的部分功能分包出去,这时项目组就需要关注项目的分包商风险。3
15、.5.3 解决方案:1.强调团队支持 2.给予项目经理相应的权利 3.改进问题的处理和沟通 4.避免使用纯项目式组织结构 5.增加项目检测的频率 6.为项目团队建立清晰的项目目标 7.选择有经验的项目经理 以开发周期为主线的图书管理系统程序界面设计活动 图书管理系统软件项目启动时的活动历时、资源分析表 项 目 需求分系统设编码实系统测部署交系统分主界面设计 展示界面设计 程序界数据库功能设用户界面设计 编辑界面设计 查询界面设计 图书信息管理界面设计 管理员管理界面设计 用户登陆界面设计 预约图书信息管理界面设计 图书信息管理界面设计 学校图书馆信息管理界面设计 图书借阅统计界面设计 活 动
16、名 称 持 续 周 期 活 动 资 源 前 导 活 动 A:需求分析 5 天 需求分析师 1 人 一台基本配置电脑 B:软件设计 10 天 系统构架分析师 1 人 A 一台基本配置电脑 C:测试案例编写 12 天 测试工程师 2 人 A 一台基本配置电脑 D:编程实现 11 天 程序员 2 人 B 每人一台基本配置电脑 编程服务器一台(和其他项目组共享,冲突时间是 5 天)E:软件测试 2 天 测试工程师 2 人 C,D 每人一台基本配置电脑 测试服务器和备份服务器各一台 F:编写用户手册 1 天 文档人员 1 人 A 一台基本配置电脑 运行系统服务器一台 G:调试软件系统 2 天 系统调试师
17、 2 人 E 调试机器若干(学校提供)运行系统服务器一台(学校提供)根据上述活动历时、资源分析表,可以画出活动的网络前导图,如下图所示:图书管理系统软件启动时活动前导网络图 (1)关键路径分析:路径 1:开始ABDEG结束 5+10+11+2+2=30(天)路径 2:开始ACEG结束 5+12+2+2=21(天)路径 2:开始AF结束 5+1=6(天)由此可以得到关键路径是路径 1。那么这个系统的估计工期是 30 天,关键活动就是 A、B、D、E、G。(2)活动缓冲期的计算:a.关键活动缓冲期为 0 b.路径 2 的活动的缓冲期是 30-21=9(天)开始 B-10 天 A-5 天 F-1 天
18、 C-12 天 D-11 天 G-2 天 E-2 天 结束 c.路径 3 的活动的缓冲期是 30-6=24(天)图书管理系统项目里程碑设定表 活动名称 目 标 利益相关人 百分比 评估标准 需求收集 收集 95%以上的需求(客户可以在项目开发期间提出一些不影响整体设计的小部分需求改动)负责人:XXX 15%完成需求文档 相关人:客户代表、项目经理、客户组 需求分析 制定需求功能列表与客户达成共识 负责人:XXX 25%完成需求分析说明文档及评审 相关人:客户代表、项目经理、客户组 软件设计 给客户、程序组、测试组做设计展示并根据要求修改完成设计 负责人:XX 15%完成架构设计、系统设计、数据
19、库设计和用户界面设计及评审 相关人:设计组、程序组、测试组、客户代表、项目经理 编程实现 完成全部代码编写、单元测试和模块集成测试 负责人:XXX 20%软件基本功能实现,没有阻碍测试工作进展的问题 相关人:程序组、项目经理 系统测试 完成功能测试、系统测试、压力测试和回归测试 负责人:XXX 20%软件系统测试计划全部完成并达到质量要求 相关人:测试组、项目经理 调试软件系统 调试,交付软件给客户 负责人:XX,XXX 5%客户满意 相关人:程序组、测试组、客户代表、项目经理 工作分解结构表 1.需求分析和定义 1.1 确定项目范围 1.1.1 功能需求 1.1.1.1 基本数据维护功能:提
20、供使用者录入,修改并进行维护基本数据的途径。基本数据包括读者的信息、图书资料的相关信息,可以对这些信息进行修改,更新。1.1.1.2 基本业务功能:读者借、还书籍的登记管理功能,随时根据读者借、还书籍的情况更新数据库系统,如果书籍已经借出,可以进行预留操作,书籍的编目、入库、更新等操作。1.1.1.3 数据库管理功能:对所有图书信息及读者信息进行统一管理维护的功能,对书籍的借还也要进行详细的登记,以便协调整个图书馆的运作。1.1.1.4 信息查询功能:提供对各类信息的查询功能,如对图书馆的用户借书信息,还书信息,书籍源信息,预留信息等进行查询,对其他图书馆的书籍、资料信息的查询功能。1.1.2
21、 非功能需求 1.1.2.1 系统安全性需求:为保证系统安全性,对图书馆的各项功能进行分级、分权限操作,对各类用户进行确认。对其他图书馆借阅图书和文献资料服务控制访问范围:如限 IP、限用户等。1.1.2.2 对系统可用性的需求:为了方便使用者,要求对所有交互操作提供在线帮助功能。1.1.2.3 对系统查询速度的需求:要求系统在 20s 之内响应查询服务请求。1.1.2.4 对系统可靠性的需求:要求系统失败发生率小于 1%。1.2 系统目标 图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。
22、而对于后者则要求应用程序功能完备、易使用等特点。系统开发的总体任务是实现各种信息的系统化,规范化和自动化。1.3 需求定义 1.3.1 作为学生对图书管理系统的要求有:(1)能按照各种方式(比如书名、编号、作者)查询图书馆的藏书情况;(2)能够方便地借阅图书、续借图书、归还图书、预约已借图书;(3)能够查询自己的基本资料、借阅图书情况;(4)能够熟悉图书管理系统使用。1.3.2 作为图书管理员对图书管理系统的要求有:(1)能方便的对图书进行录入登记、注销陈旧的书籍;(2)能够方便地对新生进行登记,或注销已毕业学生信息(基本信息、借阅信息);(3)能够随时发布一些诸如各学院学生借阅图书超期情况、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 项目 计划书 45278
限制150内