欢迎来到天天文库
浏览记录
ID:42091905
大小:703.37 KB
页数:28页
时间:2019-09-07
《软件项目管理课程设计图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、扬妥科牧女修《软件项目管理》课程设计报告题目:图书管理系统学院:计算机学院专业及班级:软工1203班学号:120801031912080103212015年7(参考格式)目录一、工作任务说明书二、生存期模型三、需求规格说明书四、系统WBS五、系统进度计划六、系统的成本估算七、系统的质量计划八、系统的人力资源计划九、系统的沟通计划十、系统的风险计划十一、系统的执行控制十二、总结参考文献・工作任务说明书1.1整体要求1)新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。2)图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时
2、对数据进行修改和补充。3)借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。4)学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。1・2逻辑模型学生管理教师管理学生信息管理学生信息查询教师信息管理教师信息查询图1-1逻辑模型图3.系统功能描述3.1学生管理1)学生信息管理对学生信息进行添加、修改、删除等操作2)学生信息查询对学生信息进行查询3.2教师管理1)教师信息管理:对教师信息进行添加、修改、删除等操作2)教师信息查询:对教师信息进行查询3.3图书管理1)图书信息登记:对新购进的图书的登记,包括编号
3、(条码号)、ISBN号、索书号、原名、原著、译者、图书类别、语种、出版社等。2)图书信息查询:对整个图书馆藏图书的查询3.4借阅管理1)图书借阅登记:可以完成对读者借阅的操作。2)图书借阅查询:学生对自己借阅书籍的查询3.5归还管理1)按时归还登记:可以完成对图书的归还2)超期或丢失登记:对已经超期或者丢失的图书的登记3.6管理措施1)超期处罚设置:对超期图书的学生进行通知,限定再次借书2)丢失赔偿设置:对丢失图书的赔偿金额设置4.应达到的技术指标和参数为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:3.1.系统处理的准确性和及时性
4、系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将來可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。3.2.系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。4.3、系统的易用性和易维护性图书管理系统是直接
5、血对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4.4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。4.5、系统的先进性冃前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方而通过系统的开放性和可扩充性,不断改善系统的功能完成
6、。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。4.6、系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实吋要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。二・生存期模型针对本项目的开发特点,参考企业的生存期说明和软件过程体系,觉得采用增量模型,如图所示。项目规划需求分析总体设计产品提交图2-1项目生存期模型理由如下:(1)《图书管理系统》的全部功能分成系统功能和日常业务管理功能两大类。因此可以先基于通用功能做出一个最小的
7、使用版本,在逐步添加其余的功能。这样一來,用户可以在先使用最小版本的同时,提出更多明确的需求。这有助于下一阶段的开发,大大减小了开发的风险O(2)在图书管理系统中,要求系统有扩展性。若使用增量式模型,,可以保证系统的可扩充性。用户明确了需求的大部分,但也存在不很详尽的地方,通过客户使用这个可用的产品,然后进行评估,评估结果作为下一个增量的开发计划,下一个增量发布一些新增的功能和特性,直至产生最终完善的产品。(3)系统要求有可扩充性,用户可能会增加新的需求。(4)对一个管理方式已经比较成熟的图书管理,要完全舍弃原有的管理方式,用
此文档下载收益归作者所有