一、功能模块需求
1、图书管理:图书管理、新增图书、作者、图书分类、批量导入、条码管理
2、借阅管理:图书借阅、图书归还、图书丢失、借出图书、已还图书、逾期管理等
3、用户管理:借阅人管理、新增、删除,用户类型、班级/职务、借阅卡等
4、申请购书:用户在线提交购书申请、后台审核并回复
5、统计功能:图书采购量、贮藏量、外借量、丢失量、图书价值等数据
二、系统使用便捷性
本项目中客户提出非常重要的两个功能就是:最好能自动录入基础数据;逾期短信提醒;扫码枪录入。无疑,这三个功能也正是系统使用便捷性的最好体现。
先看第一个问题:图书基础数据录入便捷性:经分析目前最经济实用的就是通过第三方api来实现,我们的方案是用户只需输入(扫描)图书的条形码,通过api接口自动拉取书籍信息,然后入库本系统
第二个问题:逾期提醒功能:这个主要是因为逾期还书现象很多,需要实现逾期前短信通知
第三个问题:扫码枪:这个无需多说,绝对是人工输入的绝对替代,错误率低。
三、系统扩展能力
一套好的图书管理系统应该是具备功能拓展接口的!原理大家都懂,现今主流的各类系统都按照模块化的方式进行开发,目的之一就是方便系统功能的拓展,增删功能无需大动干戈,从拓展接口出发快速实现新功能的集成即可。
拓展接口举例:可对接到小程序、对接到APP、对接到自助终端...
四、其他需求
在项目实施、交付使用的过程中,肯定会遇到各种功能需求,需要我们不断的与客户沟通,才能做出更好的图书管理系统!
好了,这就是我们承接的客户项目前期的需求分析,如果您有好的idea,欢迎您与我联系交流。
五、下期预告
1、图书管理系统的界面风格设计
2、具体代码实施
3、填充数据并实战测试
4、系统部署
欢迎大家持续关注我哟~
原文:https://blog.51cto.com/jkxzjx/2380427