项目管理图书管理系统计划书.docx
- 文档编号:2811665
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:20
- 大小:467.48KB
项目管理图书管理系统计划书.docx
《项目管理图书管理系统计划书.docx》由会员分享,可在线阅读,更多相关《项目管理图书管理系统计划书.docx(20页珍藏版)》请在冰豆网上搜索。
项目管理图书管理系统计划书
宁波工程学院
电信学院
《软件项目管理》项目实践报告
项目名称图书管理系统
专业、班级计科07(软件工程)-1
项目经理沈梦叶学号************
项目成员黄章斌学号************
项目成员康宏学号************
项目成员夏鼎学号************
项目成员叶枫学号************
项目成员卢利如学号************
项目开始日期2010-05-12
指导教师洪立
目 录
1.导言
1.1目的
尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。
1.2背景
产品名称:
图书管理系统
任务提出者:
项目经理
开发者:
图书管理系统开发团队
用户及产品实现单位:
宁波工程学院图书馆
1.3术语定义
PM(ProjectManager)----------------------------------------项目经理
1.4参考资料
《配置管理计划》
《质量保证计划》
《系统分析和设计》
2任务概述
2.1系统定义
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、租借以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。
2.2应用环境
硬件环境:
PC机
软件环境:
WindowsXP操作系统
网络环境:
校内局域网
当前应用环境:
校图书馆
3需求规定(负责人:
叶枫)
1系统设计
1.1开发设计思想
尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。
根据图书管理的规定,满足管理元和学生对图书的日常管理和使用,系统采用菜单自顶向下的设计方法,便于系统功能的各种组合和修改,又便于技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、查询、修改、统计等操作。
系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。
1.2系统功能分析
1.2.1任务分析
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书记录、借阅以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。
1.2.2功能分析
通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。
这些管理包括:
1、图书基本信息的管理,包括增加、修改、查询、预约管理;
2、读者基本信息的管理,包括增加、修改、查询管理;
3、图书借阅的管理,包括增加、查询、统计管理;
4、系统管理,主要是增加用户、维护用户信息和退出系统。
1.2.3功能需求
在设计一个系统时,要弄清它能够实现什么功能,再根据具体要实现的功能来分析需要哪些元素,知道这些内容后在进行相应的界面。
通过以上的功能分析,该系统要完成以下的功能需求:
1管理人员与学生用户登录后有不同的权限,管理人员具有管理和查询全部的权限,学生用户只有查询权限;
2图书管理功能,用于实现记录和修改图书纪录;
3图书借阅功能,用于管理借阅图书信息和统计借阅纪录;
4读者服务功能,用于记录和修改读者纪录及信息;
5图书服务功能,主要用于查询图书和借还查询;
6系统管理主要用于用户注册和密码修改。
1.3系统功能模块设计
根据系统功能分析,规划设计了图书管理模块、图书借阅模块、读者信息模块、图书服务模块、系统管理模块共五个主要的管理模块。
如图3-1所示:
图3-1图书管理系统
1.3.1图书管理模块
该模块主要用来记录和修改图书的基本信息,包含图书信息的添加,图书信息修改,图书信息查询,图书信息删除这四大功能,如图3-2所示。
图3-2图书管理模块
1.3.2图书借阅模块
该模块可以记录读者信息以及所要借阅图书的信息,显示借阅记录,包括借阅人的基本信息和借阅图书的基本信息;借阅查询与统计可以方便在制定的时间范围内对借阅的图书进行统计和分析,查询时可以按照不同的条件进行查询,如图3-3所示。
如图3-3图书借阅模块
1.3.3读者管理模块
该模块可以对首次的登录的读者进行注册,对读者进行编号,输入读者的基本信息;修改读者信息的时候通过对读者的编号进行快速定位,找到读者信息后进行修改,有上一条、下一条等的显示。
图3-4读者管理模块
1.3.4读者服务模块
该模块可以方便读者借阅,查阅以及预约图书,查询时按照不同的查询方式查询,找到需要的图书后显示该书是否可借,即现在的该图书的状况,如果可以借就输入要借阅的天数等。
归还图书时亦可通过编号快速定位,显示书号等信息后管理者可以进行操作完成图书归还。
图3-5读者服务模块
1.3.5系统管理模块
该模块主要实现管理读者账号的功能,管理员注册自己的账号后,输入正确的密码信息才能登录系统,管理员可以进行系统的维护,也可以对密码进行修改。
图3-6系统管理模块
1.4系统管理模块
1.4.1数据库需求分析
根据一般用户的需求,对系统画出以下E-R图。
图3-7数据流程E-R图
1.4.2数据库逻辑设计
根据系统功能设计的要求以及功能模块的划分,数据库表结构设计如下:
1.图书信息表
字段名
数据类型
说明
bookname
文本
书名
booktype
文本
类型
booknumber
数字
书号
author
文本
作者
number
数字
数量
state
文本
状况
bookpub
文本
出版社
pubdate
文本
出版日期
2.读者信息表
字段名
数据类型
说明
readername
文本
姓名
readersex
文本
性别
readernumber
数字
编号
readerpassword
数字
密码
3.图书借阅信息表
字段名
数据类型
说明
readername
文本
读者名
bookname
文本
书名
booknumber
数字
书号
borrowdate
文本
借书日期
returndate
文本
还书日期
4进度计划(负责人:
黄章斌)
由于项目开始时信息不全,先大概规划下进度,然后按照这个大的进度来实施计划。
表一为项目初期计划,如下表:
任务
完成时间
负责人
资源
备注
需求讨论
2010-5-14
开发人员参与
模块设计
2010-5-28
项目实施
2010-6-7
需细化
测试
2010-6-9
提交
2010-6-11
表一是大概的计划表,不能作为指导来做工作,需要进一步细化使工作变得更明白清楚。
表二为进度计划表,具体如下:
其他分图如下:
需求开发
模块设计
项目实施
5.项目人员计划(负责人:
卢利如)
1.图书管理系统项目的组织结构
项目管理
-负责项目的组织和规划
-负责项目计划制定和维护
-负责项目的跟踪和管理
-负责资源的分配和协调活动
-负责各组织和计划之间的协调活动
-负责与市场部的协调活动
软件开发
-负责项目的软件开发,包括设计,编码,单元测试和集成测试
-负责产品质量的工作
-负责配合质量保证的活动,如系统测试,文档编制等
-配合产品验收的相关活动
质量保证
-负责项目过程和产品规范的制定
-负责项目过程的质量保证活动
-过程评审
-产品审计
配置管理
-负责项目的配置管理活动
-负责软件产品的提交
项目经理
-确保相关责任的实施
-参与项目的组织和规范
-负责产品的验收工作
2.项目的基本的人员安排
项目经理(PM)
沈梦叶
需求分析员
叶枫
进度安排员
黄章斌
质量保证代表
夏鼎
成本估算
康宏
人员安排
卢利如
图书管理系统具体的人员计划可以通过进度计划汇总的人力资源分配体现出来,见进度计划。
6.质量计划(负责人:
夏鼎)
1.导言
质量是产品保证,在日常生活中一个产品的质量决定了该产品的未来,没有好的质量产品是难以在现在这种竞争激烈的社会中生存的。
软件项目质量管理包括:
质量计划编制、质量保证和质量控制三个过程域。
现代质量管理的基本宗旨是:
“质量出自计划,而非出自检查”。
只有做出精准的质量计划,才能指导项目的实施、做好质量控制。
2.项目概述
详情见需求分析
3.分析方法
此处的的分析方法可以采用因果分析图发法(又称鱼骨图法)如下图所示
采用因果分析图可以描述相关的各种原因和子原因如何产生潜在问题或影响,将影响质量问题的“人员、设备、参考资料、方法、环境”等各方面的原因进行细致的分解,方便地在质量计划中制定相应的预防措施。
其次,质量计划中还必须确定有效的质量管理体系,明确质量监理人员对项目质量负责和各级质量管理人员的权限。
戴明环(又名PDCA循环法)作为有效的管理工具在质量管理中得到广泛的应用,它采用计划——执行——检查——措施的质量环,质量计划中必须将质量环上各环节明确落实到各责任单位,才能保证质量计划的有效实施。
4.项目组织
4.1组织机构
在项目实施期间成立质量保证组织,该组织有质量保证人员、质量保证组组长和项目经理组成,项目经理负责质量监督工作及其进展过程中各个环节的质量把关,开发经理负责质量控制工作,质量保证人员负责质量保证工作。
其结构图如下所示。
4.2职责
在本项目中,质量保证组织的职责如下:
4.2.1项目经理(沈梦叶):
A.职责评审质量计划;
B.与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施;
C.定期或事件驱动的评审质量保证活动和结果。
4.2.2项目质量保证人员(夏鼎等):
A.负责对项目的实施情况监督,包括对项目实施过程和产品进行监督检查;
B.制定质量保证计划;
C.实施项目组成人员的质量保证培训;
D.按计划实施审计活动,依照质量保证计划执行评审/审计,并记录执行中发现不符合项;
E.对不符合问题提交不符合项报告,跟踪并验证纠正措施的执行情况;
F.想项目经理报告项目质量工作状况和质量度量结果;
G.定期向项目经理报告作了很多的结果;
H.知道质量保证的过程改进计划,记录过程数据等。
5质量任务
5.1质量目标
基于企业的质量方针和质量目标,结合本项目的特点,制定项目的质量目标:
1).基于需求测试的覆盖率为100%;
2)软件功能测试用例通过率大于95%;
3)每个阶段评审中发现的我难题都已经解决或得到处理;
4)产品发布时不存在严重及其以上的缺陷。
5.2质量策略
为了保证我们的系统能够满足客户的要求与提高本系统的质量实施过程中我们采取了质量保证措施有以下几点;
1)将质量贯彻到系统开发的整个过程中去;
2)应该特别注意项目工作的产品质量的早期评审工作,无论是质量的早期评审工作还是质量控制的采取策略都是早期预防和早期排除缺陷;
3)在项目过程中要注意每个环节完成后记录,并对每个工作人员现在状态也要进行记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 管理 图书 系统 计划书
![提示](https://static.bdocx.com/images/bang_tan.gif)