图书馆管理系统软件项目开发计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理系统项目开发计划书
修订记录
目录
1.引言 (5)
1.1.编写目的 (5)
1.2.背景 (5)
1.3.定义 (5)
1.4.参考资料 (5)
2.项目概述 (6)
2.1.工作内容 (6)
2.2.主要参加人员 (7)
2.3.产品 (7)
2.3.1.程序 (7)
2.3.2.文件 (8)
2.3.3.服务 (8)
2.3.4.非移交的产品 (8)
2.4.验收标准 (9)
2.4.1.代码的验收 (9)
2.4.2.文档验收 (9)
2.4.3.服务验收 (9)
2.5.完成项目的最迟期限 (9)
2.6.本计划的批准者和批准日期 (9)
3.实施计划 (10)
3.1.开发过程 (10)
3.1.1.需求分析 (10)
3.1.2.系统设计 (10)
3.1.3.编码及测试阶段 (10)
3.1.4.文档、产品部署 (10)
3.1.5.项目总结 (10)
3.2.工作任务的分解与人员分工 (10)
3.2.1.工作任务的分解 (10)
3.2.2.接口人员 (11)
3.3.进度 (11)
3.4.预算 (12)
3.5.关键问题 (12)
4.支持条件 (13)
4.1.开发时需要的支持条件 (13)
4.1.1.硬件条件 (13)
4.1.2.软件条件 (13)
4.2.需要用户承担的工作 (14)
4.3.由外单位提供的条件 (14)
5.专题计划要点 (14)
5.1.发人员培训计划 (14)
5.2.测试计划 (14)
5.3.质量保证计划 (14)
5.4.人员配置计划 (15)
5.5.客户培训计划 (15)
5.6.安全保密计划 (15)
1.引言
1.1. 编写目的
1.为了让网站开发更具有目的性
2.为了让客户更加清楚软件的开发过程与进度,增加与客户的交流
3.加强项目组内的管理,让工作清晰化
4.可以合理安排组织成员,有效利用时间,以确保项目进度,预见项目风险等活动。
5.项目开发成员通过此计划书明确项目目标以及各自职责
1.2. 背景
1.项目名称:图书馆管理系统
2.项目编号:20140915
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作为前端开发工具,后台数据库管理系统为SQL Server2012,系统的运行平台为Windows 7。系统运行在客户机上,对数服务器进行访问,代理据库访问的并发处理由SQL Server 控制。
本项目平台主要实现的功能如下:
1. 能够存储大量图书和读者信息,并方便有效的进行相应的图书操作和管理,这主要包括:
A.能够通过书籍基本信息查询书籍信息;
B.对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量;
C.可增添,删除,修改书籍信息;
D.能够添加、修改、删除用户基本信息;
E.用户可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期。2.能够对需要的统计结果提供打印输出。
3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.1. 工作内容
1.制作和修订项目开发计划; 2.进行计划跟踪与监控;
3.配合SQA的质量保证工作; 4.工作产品及时进行受控管理;
5.按计划提请阶段评审; 6.提交测试部门评测开发产品;
7.交付最终工作产品。 8.项目实施总结
9.项目验收