软件项目计划规划方案书.docx
- 文档编号:10672387
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:28
- 大小:211.34KB
软件项目计划规划方案书.docx
《软件项目计划规划方案书.docx》由会员分享,可在线阅读,更多相关《软件项目计划规划方案书.docx(28页珍藏版)》请在冰点文库上搜索。
软件项目计划规划方案书
图书管理系统
软件项目计划书
2016-12-1010:
25
一、序言
...................................................................................................................................................................
1
背景............................................................................................................................................................
1
暂时没有。
.......................................................................................................................................................
1
定义...........................................................................................................................................................
1
参照资料....................................................................................................................................................
2
标准、合约和约定....................................................................................................................................
2
二、项目归纳...........................................................................................................................................................
2
项目目标....................................................................................................................................................
2
产品目标与范围........................................................................................................................................
2
假设与拘束................................................................................................................................................
2
项目工作范围............................................................................................................................................
2
应交付成就................................................................................................................................................
3
需完成的程序.................................................................................................................................
3
需提交用户的文档.........................................................................................................................
3
使用说明书:
...........................................................................................................................................
3
须提交内部的文档.........................................................................................................................
5
应该供应的服务.............................................................................................................................
5
项目开发环境............................................................................................................................................
5
项目查收方式与依照................................................................................................................................
5
3项目团队组织
.......................................................................................................................................................
5
组织结构....................................................................................................................................................
5
人员分工....................................................................................................................................................
6
协作与沟通................................................................................................................................................
6
项目团队内部协作.........................................................................................................................
7
项目接口人员.................................................................................................................................
7
4推行计划...............................................................................................................................................................
7
风险评估及对策........................................................................................................................................
7
开发模型.....................................................................................................................................................
7
软件规模估计.............................................................................................................................................
8
软件成本估计.............................................................................................................................................
9
4.5整体进度计划..........................................................................................................................................
9
图书管理系统项目计划书
依照《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合本质情况调整后的《项目计划书》内容以下:
一、序言
1.1背景
(1)项目的名称
“图书管理系统”。
(2)项目的委托单位本企业。
(3)项目的用户(单位):
图书馆。
(4)项目的任务提出者单位领导。
(5)项目的主要肩负部门
主要由研发部门、开发部门、测试部门、服务部门组成。
(6)项目建设背景
书籍是学生必不能少的物品。
学习中需要大量的书籍,必定要去图书馆借阅,因此图书管理系统关于帮助图书馆的图书管理有着很大的帮助。
(7)软件系统与其他系统的关系
该系统与电脑系统亲密联系,该系统能够从电脑系统系统中读取文件,并且在电脑的某个地址进行文件的写入(保存)。
电脑系统是该系统的基础性系统(一些数据、环境等必定依靠电脑系统才能运行)。
(8)软件系统与机构的关系
暂时没有。
定义
数据库
1.软件
(1)VitualStudio2010
(2)SQLServer2008
2.语言
C++、C#
3.知识点
数据库的建立;(SQL)
表格的建立;(SQL)
窗体结构;(C#)
1.4参照资料
《数据库系统概论(第四版)》王珊萨师煊主编;
《数据结构(C++)版》清华大学初版社;
《C++面向对象程序设计-基于VisualC++2010》吴克力主编。
1.5标准、合约和约定
标准:
项目能够借鉴识人好的算法,但不能够够照抄,要有新意,有自己的想法,形成自己特色的系统。
二、项目归纳
2.1项目目标
程序所能达到的功能
1.基本功能:
①分为用户和管理员登录;
②能够对图书进行增加删除更正;
③能够对用户进行增加删除更正;
④能够对图书进行盘问和借阅;
2.增加功能:
①关于扔掉书的办理;
②还书的办理。
2.2产品目标与范围
产品目标:
改进图书信息量大,不好办理的缺点,更好地为学生服务,能够进行工作信息报送的检查督查,提高信息的及时性、汇总统计信息的正确性,减少各级相关工作人员的劳动强度。
2.3假设与拘束
拘束:
该项目需要团队各成员在必然的时间内自主的创始的完成自己的任务,还要配合团队其他的人员进行功能的解析、讲解。
2.4项目工作范围
说明为实现项目的目标需要进行那些工作。
在必要时,可描述与合作单位和用户的工作分工。
注意产品范围与项目工作范围的不同样含义。
产品范围界定:
数据库管理。
工作范围界定:
需要设定人员的详细任务,以及完成的时间。
2.5应交付成就
需完成的程序
1.用户:
新用户注册;图书的借阅;图书的盘问;
2.管理员:
用户的管理;图书的管理;盘问;
扔掉办理;还书;
需提交用户的文档
使用说明书:
Step1:
程序启动后,会出现两个选项:
一个是用户进入,一个是管理员进入,依照自己的权限点击进入;
Step2:
①点击用户进入后,会出现登录的界面:
没有账号的用户能够点击注册,填上相应的信息,
点击”确定”,会弹出注册成功的界面,尔后连续点击确定,返回用户登录界面;已经有账号的用户就可以依照自己的账号密码登录;
②点击管理员进入后,会出现登陆的界面,输入账号密码,点击“登录”即可。
Step3:
用户点击登录过后会出现三个按钮选项:
借阅图书、图书盘问、返回。
①点击”借阅图书”按钮,会出现一个新的“盘问借阅图书”的界面,能够经过输入图
书的ISBN,书名,作者来盘问图书信息,盘问的信息会出现在下方的“图书盘问”框体内;还可以够经过输入你的名字和账号,点击借阅按钮进行借阅,若图书还存在,
则显示借阅成功;点击取消返回上一个界面;
②点击“图书盘问”按钮,会出现一个新的“盘问借阅图书”的界面,能够经过盘问条件(ISBN,图书名称,作者,初版社,价格),输入盘问值,点击盘问按钮,在下方的“图书信息和已经借阅的图书信息”框体内,会出现图书的信息;也能够经过
输入账号,点击“盘问已借阅”按钮,盘问自己已经借阅的书籍;点击取消返回上一个界面;
③点击“返回”按钮,返回主界面;
Step4:
点击管理员进入后,会出现一个“管理员主菜单”界面。
上面有“图书管理、用户管理、盘问、丢时办理、还书、上一步”,能够选择想要的操作。
①点击“图书管理”,会跳出“图书操作”的一个新界面。
在新界面上又有
四个选项(增加图书,删除图书,更正图书,返回)。
1:
点击“增加图书”,会出现“增加图书”的新界面。
在相应的地址分别添
加信息,点击“增加”按钮即可,会显示“增加成功”的对话窗;点击“取消”即返回上一界面;
2:
点击“删除图书”,会出现“删除图书”的新界面。
在相应的地址分别添
加信息,点击“删除”按钮即可,会显示“删除成功”的对话窗;点击“取
消”即返回上一界面;
3:
点击“更正图书”,会出现“更正图书”的新界面。
在相应的地址分别添
加信息,点击“更正”按钮即可,会显示“更正成功”的对话窗;点击“取
消”即返回上一界面;
②点击“用户管理”,会跳出“管理用户界面”的一个新界面。
能够对用户进行增加更正删除。
依照盘问条件,点击盘问,用户的信息则会在下方的“用户管理界面”出现,选中用户信息,点击“更正”也许“删除按钮即可”,会显示“更正/删除成功”的对话窗;在文本框相应的地址填写信息,
点击增加按钮即可增加,会显示“增加成功”的对话窗;点击“返回/取消”即返回上一界面;
③点击“盘问”,会跳出“用户和图书盘问界面”的一个新界面。
界面分为
“用户”和“图书”盘问。
在相应的地址输入相应的盘问条件和盘问值,
点击“盘问”,信息则会在相应的下方框体内出现;点击“返回/取消”即
返回上一界面;
④点击“扔掉办理”,会跳出“丢时办理界面”的一个新界面。
输入学号、图书名,点击“盘问”,学生借阅的信息会在下方“已经借阅信息”框体内显示;图书信息会在下方“图书信息”框体内显示。
选中图书点击“赔偿”,会弹出需要赔偿的金额,点击确定刻可。
点击“返回/取消”即返回上一界面;
⑤点击“还书”,会跳出“还书界面”的一个新界面。
输入相应的信息,点击“盘问”,则图书信息、已经借阅的图书会在下方的框体内显示。
点击“还书”,会弹出“还书成功”的窗口。
点击“返回/取消”即返回上一界面。
须提交内部的文档
1.软件项目计划书;
2.需求解析;
3.解析设计;
4.软件设计与单元测试;
5.项目的PPT。
应该供应的服务
负责软件的更新和出现错误时的更正,不包括人为破坏。
软件的更新和改进是永久性的。
2.6项目开发环境
1.VisualC++2010;
2.SQLServer2008
2.7项目查收方式与依照
查收方式:
交付后查收;项目查收依照:
合同、相关标准、项目文档(最主若是需求规格说明书)。
3项目团队组织
3.1组织结构
1.项目角色组成:
计划经理、系统解析员、构架设计师、程序员、测试人员。
2.组织结构:
第一步:
由计划经理
第二步:
系统解析员
由
第三步:
由构架设计师
第四步:
由程序员
第五步:
由测试人员
完成
进行系统解析
进行系统的功能构架
进行代码的编写
完成对程序的最后测试
3.2人员分工
姓名
技术水平
角色
工作描述
何世玉
计划项目
计划经理
解析项目的详细过程,检
查进度
刘惠萍
进行系统的功能构架
构架设计师
解析设计项目的构架组
成
张显梅
解析系统
系统解析员
解析系统的需求,人员分
配
葛志红
进行代码书写以及测试
程序员、测试人员
书写代码,测试程序
3.3协作与沟通
计划经理负责项目整个过程,起到督查的作用,遇到问题都能够与其沟通;构架师要与系统解析员进行沟通,沟通项目的计划,以及项目的推行;
程序员需要与构架设计师进行沟通,对功能进行进一步的实现。
主要工具:
QQ、电话、微信。
项目团队内部协作
日期协作模式沟通方式频次沟通成就
相互商议
当面
一小时3-5
次
程序的设计更加完满,相互合
相互商议
当面
一小时3-4
次
作更加协调。
相互商议当面一小时1-2次
相互商议当面一小时1次
项目接口人员
应该说明接口工作的人员即他们的职责、联系方式、沟通方式、协作模式,包括:
(1)
负责本项目同用户的接口人员:
何世玉
联系方式:
(2)
负责本项目同本企业各管理机构:
张显梅
联系方式:
(3)
负责本项目同分包方的接口人员:
刘惠萍
联系方式:
(4)
负责本项目的代码接口人员:
葛志红
联系方式:
。
4推行计划
4.1风险评估及对策
软件开发项目常有预估的风险:
(1)工程/规模/进度上的风险:
规模估计不精确甚至误差很大;用户要求交付期、花销很紧;
(2)技术上的风险
使用新的开发技术、没有经验;是新的行业或业务,没有经验;性能上的要求很严。
(3)用户系统上的问题
用户管理不严,生怕功能决定、查收不能够顺利地完成(也许出现了延缓);也许生怕功能会多次改正。
4.2开发模型
项目采用的是增量模型:
在各个阶段其实不是交付一个可运行的完满产品,而是一个子集的可运行的产品。
软件开发能够较好的适应需求的变化,从而降低了开发风险。
各个板块的
建立
用户功能的
实现
管理员功能
的实现
4.3软件规模估计
1.代码行技术
(a:
最正确的;m:
可能的;b:
悲观的;L:
软件的代码行数;C:
每行代码的平均成本;S:
是软件开发的总成本)
L=(a+4m+b)/6
=(2000+4*1500+1000)/6
=1500
单位成本
C=S/L
=1500/1500
=1
2.功能点技术
计算未调整功能点
信息域特色
加权因子
单项总和
简单
中等
复杂
外面输入
4*3
1*4
0*6
16
外面输出
3*4
2*5
1*7
29
外面盘问
4*3
3*4
2*6
36
内部逻辑文件
0*7
2*10
3*15
65
外面接口
0*5
2*7
1*10
24
未调整功能点总数
170
复杂度调整值:
估
计
备份与恢复
0
调
性能
3
整
联机数据输入
2
因
终端用户效率
5
子
操作方便
5
保护性
1
内部复杂办理
2
FP=150*(0.65+0.01*18)
4.4软件成本估计
COCOMO模型:
采用基本COCOMO模型。
E:
开发的工作量,单位为人月;D:
所需的开发时间,单位是月;L:
代码行的估计值,单位是千行代码;a,b,c和d是常数。
组织型
a
2.4
b
1.05
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 计划 规划 方案
![提示](https://static.bingdoc.com/images/bang_tan.gif)