软件项目管理课程设计2015Word文档下载推荐.docx

上传人:b****1 文档编号:13101042 上传时间:2022-10-05 格式:DOCX 页数:26 大小:610.14KB
下载 相关 举报
软件项目管理课程设计2015Word文档下载推荐.docx_第1页
第1页 / 共26页
软件项目管理课程设计2015Word文档下载推荐.docx_第2页
第2页 / 共26页
软件项目管理课程设计2015Word文档下载推荐.docx_第3页
第3页 / 共26页
软件项目管理课程设计2015Word文档下载推荐.docx_第4页
第4页 / 共26页
软件项目管理课程设计2015Word文档下载推荐.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

软件项目管理课程设计2015Word文档下载推荐.docx

《软件项目管理课程设计2015Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件项目管理课程设计2015Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。

软件项目管理课程设计2015Word文档下载推荐.docx

七、系统的质量计划............................................................................

八、系统的人力资源计划....................................................................

九、系统的沟通计划............................................................................

十、系统的风险计划............................................................................

十一、系统的执行控制........................................................................

十二、总结............................................................................................

参考文献

1.工作任务说明书

1.1整体要求

1)新进图书的登记功能:

对于购进的新书,系统必须具备图书信息资料的录入功能。

2)图书的查询修改功能:

当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

3)借阅的登记,归还的登记功能:

系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。

4)学生信息的增加、删除和修改功能:

系统主要功能之一,建立学生信息,并对其进行维护。

1.2逻辑模型

图书管理系统

生管理

师管理

书管理

阅管理

还管理

阅措施

生信息管理

生信息查询

师信息管理

师信息查询

书信息登记

书信息查询

书借阅登记

书借阅查询

时归还登记

期丢失登记

期处罚设置

失处罚设置

图1-1逻辑模型图

3.系统功能描述

3.1学生管理1)学生信息管理对学生信息进行添加、修改、删除等操作

2)学生信息查询对学生信息进行查询

3.2教师管理1)教师信息管理:

对教师信息进行添加、修改、删除等操作2)教师信息查询:

对教师信息进行查询

3.3图书管理

1)图书信息登记:

对新购进的图书的登记,包括编号(条码号)、ISBN号、索书号、原名、原著、译者、图书类别、语种、出版社等。

2)图书信息查询:

对整个图书馆藏图书的查询

3.4借阅管理1)图书借阅登记:

可以完成对读者借阅的操作。

2)图书借阅查询:

学生对自己借阅书籍的查询

3.5归还管理1)按时归还登记:

可以完成对图书的归还2)超期或丢失登记:

对已经超期或者丢失的图书的登记

3.6管理措施1)超期处罚设置:

对超期图书的学生进行通知,限定再次借书2)丢失赔偿设置:

对丢失图书的赔偿金额设置

4.应达到的技术指标和参数

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下

的性能需求:

4.1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

4.2.系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。

例如用户查询的需求也会不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

4.3、系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;

针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

4.4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。

所有这些都要符合主流国际、国家和行业标准。

4.5、系统的先进性目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。

这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。

另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

4.6、系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。

在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

二.生存期模型

集成测试

增量五

增量四

需求分析

项目规划

增量三

增量二

增量一

总体设计

产品提交

针对本项目的开发特点,参考企业的生存期说明和软件过程体系,觉得采用增量模型,如图所示。

图2-1项目生存期模型

理由如下:

(1)《图书管理系统》的全部功能分成系统功能和日常业务管理功能两大类。

因此可以先基于通用功能做出一个最小的使用版本,在逐步添加其余的功能。

这样一来,用户可以在先使用最小版本的同时,提出更多明确的需求。

这有助于下一阶段的开发,大大减小了开发的风险。

(2)在图书管理系统中,要求系统有扩展性。

若使用增量式模型,,可以保证 系统的可扩充性。

用户明确了需求的大部分,但也存在不很详尽的地方,通过客户使用这个可用的产品,然后进行评估,评估结果作为下一个增量的开发计划,下一个增量发布一些新增的功能和特性,直至产生最终完善的产品。

(3)系统要求有可扩充性,用户可能会增加新的需求。

(4)对一个管理方式已经比较成熟的图书管理,要完全舍弃原有的管理方式, 用该图书管理系统替代全部管理,这是不实际的。

所以,可以从最基础的做起,逐步扩充其应用,所以选用增量式模型来开发系统。

(5)本项目具备增量式模型的其他特点.1)项目复杂程度为中等

2)预计开发软件的成本为中等

3)产品和文档的再使用率会很高

4)项目风险较低

生存期中的和阶段定义如下:

项目规划阶段

阶段目标:

根据合同和初步的需求分析确定项目的规模、时间计划和资源需求。

输入:

合同文本、SOW

过程:

项目规划、计划确认输出:

项目计划

需求分析阶段

确定客户的需求输入:

项目计划、SOW

需求获取、需求分析、需求控制输出:

原型系统、需求规格

设计阶段

总体系统结构设计输入:

原型系统、需求规格过程:

输出:

系统设计说明书、数据库结构定义增量一实现

实现系统的系统功能

系统设计说明书、数据库结构定义

详细设计,编码,代码走查,代码评审,单元测试输出:

详细设计说明书,源代码,可运行版本——1

增量二实现

实现系统的图书管理功能

系统设计说明书,数据库结构定义

详细设计说明书,源代码,可运行版本——2

增量三实现

实现系统的读者管理功能

详细设计说明书,源代码,可运行版本——3

增量四实现

实现系统的借阅管理功能

详细设计说明书,源代码,可运行版本——4

增量五实现

实现系统的留言板功能

详细设计说明书,源代码,可运行版本——5

通过集成测试下的软件测试输入:

测试计划、测试案例

集成测试、系统测试

系统软件包,测试报告,产品说明书产品提交

产品可投入使用输入:

系统软件包

产品提交输出:

验收报告

三.需求规格说明

1.引言

本次产品为图书管理系统1.0版本。

为某校做一个简单方便,便于对图书简单管理的系统软件。

本产品要能实现基本的借书,还书,读者查询,新书上架等信息管理。

务必以最小的工作时间完成此次工作。

1.1目的

开发出一款图书管理系统的软件,使学生和图书馆能有机的联系在一起。

同时使校方的工作趋于简单化,明了化。

1.2范围

该软件的使用对象为老师,学生,图书管理员之间

1.3缩写与术语

MySQL:

一个关系型数据库管理系统。

ADO:

一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。

模块:

对功能与相关数据的封装。

数据库:

按照数据结构来组织、存储和管理数据的仓库

V

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1