图书管理系统的需求分析摘要:本论文是图书管理员对图书管理系统的需求进行简单的分析,有对图书的借阅、归还、预约,制定采购方案,查询预约借阅信息,管理书评和留言板五大模块,对这五个模块进行了具体的细化。关键词:图书管理系统;图书管理员;借书;还书;预约;采购方案;书评;留言板1综合描述1.1产品的前景该系统图书管理员部分针对图书馆相关工作人员的业务现状,以更快更好地协助管理员处理读者的借阅请求为目的,着力于解决传统的人工处理过程中的诸多问题,譬如,借阅过程繁琐、容易出现差错、数据易丢失等。设计开发的系统将基本改善上述现状,实现相关用户所要求的功能,在很大程度上,为工作人员带来便利。1.2产品的功能图书管理员必须经过登录才能进入图书管理系统,进行图书的借阅、归还、预约,制定采购方案,查询预约借阅信息,管理书评和留言板。1.3运行环境该系统在奔腾4以上计算机,操作系统WindowsXP,Windows7,Windows8上运行。2功能需求2.1借阅处理借阅处理模块主要是指学生在借阅书籍前图书管理员必须核实其身份。若学生已经不具备借书的资格,则拒绝将书借出;若学生具备借书资格,图书管理员可处理图书的借阅、续借、预约。若借阅者已经预约,核实身份后将书借出,并删除预约记录。图书管理员处理借书的时候,必须更新书库中的书本信息,并记录借出信息;处理书籍预约时,必须记录预约信息。2.2归还处理归还处理模块主要包含检查图书,以及定期检查学生的借阅情况。当读者还书时,图书管理员要对图书进行检查,若图书不影响正常阅读,接收书并更新书库信息,更新借阅信息;若图书影响再次阅读,根据破损程度进行书籍破损情况记录;若破损大于10页但小于图书总页数的20%,则按公式:图书价格/总页数*破损页数,让读者进行相应的赔偿且归还图书,并在数据库中记录破损情况;若破损大于图书总页数的20%则拒收书籍,并且要求读者按图书原价进行赔偿,并记录下该书籍的详细信息,以方便图书管理员补购该书籍。若读者借书导致书籍丢失,要求读者按图书原价进行赔偿。2.3预约处理预约处理模块主要是图书管理员处理借阅者预约需求时,对其进行身份核实,若可以预约,记录预约信息。2.4查询预约借阅查询预约借阅主要是指借阅者对书籍进行预约,系统会将书预留7天,若借阅者没有在规定时间去取书,消除预约记录。2.5采购整理采购整理模块主要是图书管理员根据统计借阅记录,书籍的预约情况,书评的热度,教师的建议,书的捐赠情况,总结出对各种书的需求情况,给系统管理员提交数据。统计借阅记录可以按季度借阅统计,并向借阅者推荐借阅次数较多的书籍;可以根据借阅差值统计库存,将借阅次数极少的旧书下架,并出售。3.6书评管理书评管理模块主要是图书管理员可以将借阅者对书的评价进行意见的整理,将有意义的书评置顶,将较多、较好的书评进行排行,为后期借阅者提供参考,也可以将一些没有意义或有恶意倾向的书评删除。3.7留言板管理留言板管理模块主要是指图书管理员可以对留言、提问进行管理。留言管理:对留言进行查看,回复操作,删除无意义或有恶意倾向的留言;提问管理:对提问可以查看,给与回答,删除无意义或有恶意倾向的提问。4非功能需求4.1性能需求图书管理系统在40s内响应所有的请求,否则视为没反应;借阅信息捕获准确度达到95%;动态信息更新及时率达到95%;静态信息呈现全面度达到90%(说明:此处数字都可以根据实际情况而定)。4.2可靠性需求当用户输入非法数据时,系统立即报错,并发出修改提示信息,直到用户修改正确为止。当输入数据无效时,系统会自动选用改数据项的默认值,同时要求用户确认。当数据库中的数据发生错误时,系统会回到执行前的状态,并提示用户重新执行已执行过的操作。4.3易用性需求系统风格简捷一致,人机界面友好,傻瓜式操作方式简捷、直观;系统提供各种人性化的设置。4.4安全性需求图书管理员必须在核实身份后才可以操作系统,仅可以使用规定范围内的功能。4.5可保障性需求高效性:系统能够快速响应管理员的处理请求,交互式地呈现管理员需要的数据信息;可移植性:系统产品在Windows操作系统平台上正常运行;可重用性:系统涉及到的基础数据处理模块可考虑作为新的组件库,为后续项目做准备。[参考文献][1]樊海玮,吕进,等,著.《软件详细设计教程》.西安电子科技大学出版社,2010年12月.