图书馆管理系统项目开发计划书修订记录目录1、引言.................................................................... 错误!未定义书签。
1、1、ﻩ编写目的ﻩ错误!未定义书签。
1、2、................................................................................. 背景ﻩ错误!未定义书签。
1、3.定义ﻩ错误!未定义书签。
1.4、ﻩ参考资料......................................................... 错误!未定义书签。
2、ﻩ项目概述ﻩ错误!未定义书签。
2.1、工作内容 ........................................................ 错误!未定义书签。
2、2、主要参加人员错误!未定义书签。
2、3.ﻩ产品ﻩ错误!未定义书签。
2.3、1.ﻩ程序ﻩ错误!未定义书签。
2、3.2、ﻩ文件ﻩ错误!未定义书签。
2、3、3、ﻩ服务ﻩ错误!未定义书签。
2、3、4、ﻩ非移交的产品ﻩ错误!未定义书签。
2、4.ﻩ验收标准ﻩ错误!未定义书签。
2、4、1.ﻩ代码的验收ﻩ错误!未定义书签。
2.4.2.ﻩ文档验收............................................................................ 错误!未定义书签。
2、4、3、ﻩ服务验收ﻩ错误!未定义书签。
2、5、............................................ 完成项目的最迟期限ﻩ错误!未定义书签。
2.6、ﻩ本计划的批准者与批准日期ﻩ错误!未定义书签。
3、实施计划 ........................................................... 错误!未定义书签。
3、1、ﻩ开发过程ﻩ错误!未定义书签。
3、1、1、ﻩ需求分析..................................................................... 错误!未定义书签。
3、1.2.系统设计错误!未定义书签。
3、1、3、ﻩ编码及测试阶段ﻩ错误!未定义书签。
3、1.4、 .................................................................. 文档、产品部署ﻩ错误!未定义书签。
3.1、5.................................................................................... 项目总结ﻩ错误!未定义书签。
3.2、工作任务的分解与人员分工 ........................ 错误!未定义书签。
3、2.1、ﻩ工作任务的分解.......................................................... 错误!未定义书签。
3、2、2、.............................................................................. 接口人员ﻩ错误!未定义书签。
3、3.进度ﻩ错误!未定义书签。
3.4、ﻩ预算ﻩ错误!未定义书签。
3、5、.......................................................................... 关键问题ﻩ错误!未定义书签。
4、支持条件ﻩ错误!未定义书签。
4、1、ﻩ开发时需要的支持条件................................ 错误!未定义书签。
4、1.1、 ................................................................................. 硬件条件ﻩ错误!未定义书签。
4、1、2、软件条件错误!未定义书签。
4、2、............................................ 需要用户承担的工作ﻩ错误!未定义书签。
4、3、ﻩ由外单位提供的条件ﻩ145、ﻩ专题计划要点...................................................... 错误!未定义书签。
5、1、ﻩ发人员培训计划ﻩ错误!未定义书签。
5、2、....................................................................... 测试计划ﻩ错误!未定义书签。
5.3、质量保证计划 ................................................ 错误!未定义书签。
5、4、ﻩ人员配置计划................................................ 错误!未定义书签。
5、5、客户培训计划错误!未定义书签。
5、6、ﻩ安全保密计划................................................ 错误!未定义书签。
1.引言1.1. 编写目的1、为了让网站开发更具有目的性2、为了让客户更加清楚软件的开发过程与进度,增加与客户的交流3.加强项目组内的管理,让工作清晰化4.可以合理安排组织成员,有效利用时间,以确保项目进度,预见项目风险等活动。
5、项目开发成员通过此计划书明确项目目标以及各自职责1.2. 背景1.项目名称:图书馆管理系统2.项目编号:3.项目产品名称:嘉兴学院电子图书馆4、项目组织者:嘉兴学院南湖学院网络工程N111班产品生产者:嘉兴学院南湖学院网络工程N111班web程序设计综合训练第一小组全体成员产品设计者:朱纬婧、于伟、孙志恒、黄刚、陈庆、肖静、王成5.产品所有权:嘉兴学院南湖学院网络工程N111班web程序设计综合训练第一小组全体成员1.3. 定义该小型图书管理系统就是基于Internet/Intranet及Web技术,建立以B/S为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序与管理维护,为教学与科学研究提供文献信息保障与提高管理图书的效率而设计的系统。
1、需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其她正式规范文档所需具有的条件或全能。
2、需求分析:包括提炼,分析与仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其她不足的地方。
3.系统安全性:系统有JPS服务器脚本编写的B/S架构,具有很高的安全性。
1.4. 参考资料[1]、郑人杰、殷人昆、陶永雷编著,[《实用软件工程》(第二版),1997],清华大学出版社[23~34]。
[2]、金勇华、曲俊生编著,[《JAVA网络高级编程》,2001],人民邮电出版社[57~89]。
[3].江开耀、张俊兰、编著,[《软件工程》,2007],西安电子科技大学出版社[5~34]。
[4]、邝孔武、王晓敏编著,[《信息系统分析与设计》(第3版)],清华大学出版社,[34~78][5]. 朱少民,韩莹编著,[《软件项目管理》],人民邮电出版社[23~35][6]、 Rajeev T Shandilya编著,[《软件项目管理》], 科学出版社[37~68]2.项目概述随着人们生活水平层次的提高,图书成为日常生活中不可缺少的一部分。
图书馆管理平台用目前比较流行的B/S+P2P模式,MyEclipse作为前端开发工具,后台数据库管理系统为SQLServer2012,系统的运行平台为Windows 7。
系统运行在客户机上,对数服务器进行访问,代理据库访问的并发处理由SQL Server控制。
本项目平台主要实现的功能如下:1、能够存储大量图书与读者信息,并方便有效的进行相应的图书操作与管理,这主要包括:A、能够通过书籍基本信息查询书籍信息;B、对于每一种书籍,除可查瞧其基本信息之外还可查瞧其总数以及目前在馆数量;C、可增添,删除,修改书籍信息;D、能够添加、修改、删除用户基本信息;E、用户可查瞧其基本信息之外,还可查瞧其已借的书籍列表、数量、借还日期。
2.能够对需要的统计结果提供打印输出。
3、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.1. 工作内容1.制作与修订项目开发计划; 2.进行计划跟踪与监控;3.配合SQA的质量保证工作;4.工作产品及时进行受控管理;5、按计划提请阶段评审;6、提交测试部门评测开发产品;7、交付最终工作产品。
8.项目实施总结9.项目验收2.2. 主要参加人员为了完成本平台的项目开发,本组建了一个项目团队,有项目组组长与组员构成,如图下所示;各组员的职责,如下表所列:项目团队组织结构图2.3. 产品2.3.1.程序软件名称:图书馆管理系统编程语言:JSP存储方式:U盘,计算机2.3.2.文件1、用户操作手册:本手册详细描述软件的功能、性能与用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别就是操作方法的具体细节。
2、软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
2.3.3.服务计划提供以下服务:1、课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件;2.免费咨询:客户可以在工作时间向技术人员提出问题并获得解答;3、技术支持:对于某些客户,采取上门指导的方式;4、软件维护:获取软件使用中的问题,提供补丁程序;5、升级通知:在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本;6.软件升级:对于注册用户,只需较少的费用即可升级到新的版本;7、培训安装、维护与运行支持从使用该系统开始,维护期限为一年。
2.3.4.非移交的产品1、可行性分析报告:说明该软件开发项目的实现在技术上、经济上与社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。
2、项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。
3、软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。