西安科技大学
《软件项目管理》
课程设计报告
题目:图书管理系统
学院:计算机学院
专业及班级:软工1203班
学号:19 21
2015年7
(参考格式)
目录
1.引言 (8)
目的 (8)
范围 (8)
缩写与术语 (8)
版本更新消息 (9)
2应用环境 (9)
网络环境 (9)
软件环境 (9)
3.用户界面 (9)
4. 功能需求 (9)
十、系统的风险计划 ............................................................................
十一、系统的执行控制 ........................................................................
十二、总结 ............................................................................................
参考文献
一.工作任务说明书
整体要求
1)新进图书的记录功能:对于购进的新书,系统必需具有图书信息资料的录入功能。
2)图书的查询修改功能:当图书资料发生转变,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。
3)借阅的记录,归还的记录功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行记录。
4)学生信息的增加、删除和修改功能:系统主要功能之一,成立学生信息,并对其进行保护。
逻辑模型
图1-1逻辑模型图
3.系统功能描述
学生管理
1)学生信息管理对学生信息进行添加、修改、删除等操作
2) 学生信息查询对学生信息进行查询
教师管理
1)教师信息管理:对教师信息进行添加、修改、删除等操作
2)教师信息查询:对教师信息进行查询
图书管理
1)图书信息记录:对新购进的图书的记录,包括编号(条码号)、ISBN号、索书号、原名、原著、译者、图书类别、语种、出版社等。
2)图书信息查询:对整个图书馆藏图书的查询
借阅管理
1)图书借阅记录:可以完成对读者借阅的操作。
2)图书借阅查询:学生对自己借阅书籍的查询
归还管理
1)按时归还记录:可以完成对图书的归还
2)超期或丢失记录:对已经超期或丢失的图书的记录
安卓课程设计源代码
管理办法
1)超期惩罚设置:对超期图书的学生进行通知,限定再次借书
2)丢失补偿设置:对丢失图书的补偿金额设置
4.应达到的技术指标和参数
为了保证系统能够长期、安全、稳定、靠得住、高效的运行,图书管理系统应该知足以下的性能需求:
.系统处置的准确性和及时性系统处置的准确性和及时性是系统的必要性能。在系统设计和开发进程中,要充分考虑系统当前和未来可能经受的工作量,使系统的处置能力和响应时间
能够知足学校对信息处置的需求。
.系统的开放性和系统的可扩充性图书管理系统在开发进程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手腕进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合必然的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
、系统的易用性和易保护性图书管理系统是直接面对利用人员的,而利用人员往往对计算机并非时超级熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽可能利用用户熟悉的术语和中文信息的界面;针对用户可能出现的利用问题,要提供足够的在线帮忙,缩短用户对系统熟悉的进程。
、系统的标准性系统在设计开发利用进程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。
、系统的先进性目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽可能做到系统的先进,充分完成企业信息处置的要求而不至于掉队。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的进程中,应在考虑本钱的基础上尽可能采用当前主流并先进且有良好发展前途的产品。
、系统的响应速度图书管理系统系统在日常处置中的响应速度为秒级,达到实时要求,和时反馈信息。
在进行统计分析时,按照所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
二.生存期模型
针对本项目的开发特点,参考企业的生存期说明和软件进程体系,感觉采用增量模型,如图所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。