鉴于近期给一个客户开发图书馆图书管理系统,在与客户的合作过程中,遇到了很多问题,总结起来主要是前期需求不明确!因此,本文的目的主要是探讨关于图书管理系统开发前的客户需求调研,只有充分了解了客户的需求,才能做出满意的系统。

一、功能模块需求

1、图书管理:图书管理、新增图书、作者、图书分类、批量导入、条码管理

2、借阅管理:图书借阅、图书归还、图书丢失、借出图书、已还图书、逾期管理等

3、用户管理:借阅人管理、新增、删除,用户类型、班级/职务、借阅卡等

4、申请购书:用户在线提交购书申请、后台审核并回复

5、统计功能:图书采购量、贮藏量、外借量、丢失量、图书价值等数据

二、系统使用便捷性

本项目中客户提出非常重要的两个功能就是:最好能自动录入基础数据;逾期短信提醒;扫码枪录入。无疑,这三个功能也正是系统使用便捷性的最好体现。

先看第一个问题:图书基础数据录入便捷性:经分析目前最经济实用的就是通过第三方api来实现,我们的方案是用户只需输入(扫描)图书的条形码,通过api接口自动拉取书籍信息,然后入库本系统

第二个问题:逾期提醒功能:这个主要是因为逾期还书现象很多,需要实现逾期前短信通知

第三个问题:扫码枪:这个无需多说,绝对是人工输入的绝对替代,错误率低。

三、系统扩展能力

一套好的图书管理系统应该是具备功能拓展接口的!原理大家都懂,现今主流的各类系统都按照模块化的方式进行开发,目的之一就是方便系统功能的拓展,增删功能无需大动干戈,从拓展接口出发快速实现新功能的集成即可。

拓展接口举例:可对接到小程序、对接到APP、对接到自助终端...

四、其他需求

在项目实施、交付使用的过程中,肯定会遇到各种功能需求,需要我们不断的与客户沟通,才能做出更好的图书管理系统!

好了,这就是我们承接的客户项目前期的需求分析,如果您有好的idea,欢迎您与我联系交流。

五、下期预告

1、图书管理系统的界面风格设计

2、具体代码实施

3、填充数据并实战测试

4、系统部署

欢迎大家持续关注我哟~

图书馆、书吧、借阅室图书管理系统开发前期需求探索相关推荐

  1. 校园图书管理系统开发-中小学智能图书管理系统开发

    校园图书管理系统开发-中小学智能图书管理系统开发 <图书馆管理系统>是针对学校及上级主管部门对图书的管理而开发的校园信息化应用软件,系统采用了B/S架构及模块化设计模式,具有操作简单.功能 ...

  2. 第十二章 图书管理系统开发

    <Java程序设计实例与操作>(丁永卫)目录 第十二章 图书管理系统开发 12.1 系统详细设计 一.开发环境 二.数据库设计 三.系统模块设计 12.2 公共模块设计 一.DbOp.ja ...

  3. 基于SSM框架图书管理系统开发与设计(附源码资料)-毕业设计

    文章目录 1. 适用人群 2. 你将收获 3.项目简介 4.技术实现 5.系统功能 5.1.管理员身份登录 5.1.1.登录 5.1.2.管理员登录首页 5.1.3.借阅管理 5.1.4.图书管理 5 ...

  4. 图书管理系统开发实例开发日志

    图书管理系统开发 1.1需求分析 市场竞争激烈,图书企业迫切需要采用一种新的管理模式加快图书流通信息的反馈速度: 需要具备以下特点: 1)能够对图书信息进行集中管理: 2)能够大大提升用户的工作效率: ...

  5. JDBC+MYSQL图书馆,简单迷你图书管理系统练习小项目,实现查询,新增,修改,删除,退出功能。

    JDBC+MYSQL图书馆,简单迷你图书管理系统练习小项目,实现查询,新增,修改,删除,退出功能. 代码有一丢丢小多,最后有图解,讲的不对的地方希望各位大佬指出,对您有帮助的话请点个小小的赞. 题目与 ...

  6. python 图书馆管理程序下载_图书管理系统 免费开源代码 开发,分享 - CodeForge.cn...

    图书管理系统0.00 B01-08-04|10:06 test0.00 B01-08-04|10:06 _vti_cnf0.00 B01-08-04|10:06 news0.00 B01-08-04| ...

  7. 基于Django的图书管理系统开发

    一.系统数据库建立 创建django项目 建立一个项目MyProject,包含app  book; 建立数据库表 在book下的models.py中创建3个数据模型表:book(存储图书信息).pub ...

  8. 基于Python高校图书馆图书管理系统的设计与实现(PyCharm,MySQL)

    随着时代和互联网的发展,高校师生们已经可以在网上浏览大量书籍,但是仍然有大量人群习惯于借阅传统书籍,并且随着受教育人数的增多,图书馆的工作在增加,管理难度也在不断增大,这时就需要一个功能齐全的.高效的 ...

  9. 图书管理系统课设报告(含用例图、通信图、顺序图、状态图、活动图)

    这份报告帮助了很多人完成学业,你值得拥有 下载链接:   图书管理系统课程设计报告.docx_图书管理系统课程设计报告,图书管理系统课设报告-互联网文档类资源-CSDN下载 面向对象的系统分析与设计 ...

最新文章

  1. J.U.C系列(四)FutrueTask的使用
  2. Linux(UOS) Qt不能播放音频的问题
  3. python如何启动前端_Django项目创建到启动详解(最全最具体)
  4. chameleon 算法_使用Chameleon,Shrinkwrap,Drone / Graphene与Arquillian进行Java EE集成测试...
  5. 软件设计师学习3——操作系统知识
  6. SQL Server 2012 - 数据表的操作
  7. 传文件 华为云桌面_怎么避免亚马逊账号关联(二)?阿里云华为云ECS远程桌面教程...
  8. 基于visual Studio2013解决面试题之0504单链表逆序
  9. 使用xshell连接腾讯云服务器
  10. 如何自制拼音卡片(用WORD或者EXCEL制作)
  11. 计算机打字速度在线测试,在线测试打字速度(一分钟打字速度测试)
  12. 数学建模常用模型04 :灰色关联分析法
  13. 新教育杂志新教育杂志社新教育编辑部2023年第6期目录
  14. 一二线城市知名IT互联网公司名单,看看你身边
  15. 如何成为有效学习的高手(笔记)
  16. 超市商品管理系统(课程设计)
  17. 【web】React-hooks
  18. 《Scikit-Learn与TensorFlow机器学习实用指南》第13章 卷积神经网络
  19. php MySQL忘记密码了_Mysql 忘密码 + Phpadmin 修改密码无法登陆
  20. C语言-宏定义和字符串

热门文章

  1. 内核ACPI函数API之acpi_reboot
  2. 第三十一题——[MRCTF2020]Ez_bypass
  3. 获取js函数执行时间
  4. week11——作业(水题+背包问题)
  5. DM8 DEM 部署
  6. 十个PHP 高级工程经典面试题
  7. 程序也会过期,代码也会腐烂!建议这样做防止腐化!
  8. WiFi Explorer for Mac(无线网络管理软件)
  9. 缺页中断与页面置换理论
  10. 李沐论文精度系列之十:GPT-4