图书馆图书管理系统开发前期需求探索

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

一、功能模块需求
1、图书管理:图书管理、新增图书、作者、图书分类、批量导入、条码管理

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

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

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

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

二、系统使用便捷性

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

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

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

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

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

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

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

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

五、下期预告
1、图书管理系统的界面风格设计

2、具体代码实施

3、填充数据并实战测试

4、系统部署

欢迎大家持续关注我哟~

原文地址:https://blog.51cto.com/jkxzjx/2380427

时间: 2024-08-02 21:07:46

图书馆图书管理系统开发前期需求探索的相关文章

[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二)

[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二) Date  周六 10 一月 2015 By 钟谢伟 Category website development Tags asp.net / mvc4 相关资源 ibatis manual pro git 廖雪峰的官方网站 BookMS-V1.0 上一篇链接 任务简介 开发工具:VS2010 项目框架:MVC4 浏览器:Chrome 数据库ORM框架:iBatis.net 数据库:mysql 后端开

《图书管理系统》软件需求说明书

图书管理系统                                                                 软件需求说明书 一.引言 1.1编写目的 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉.在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工.一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证

脚踏实地 志存高远-快意图书管理系统开发侧记之二

以网络技术为主的信息技术的飞速发展,使得图书管理信息化向着更加智能.快捷的方向不断变革.原有的一批图书管理软件的处理模式.软件架构.操作流程已不能满足网络时代所要求的双向互动.信息共享.高度智能的操作诉求.快意团队于2011年10月成立,并在调研数家企事业单位.大中专学校.中小学校图书管理业务流程及需求的基础上,研制了快意图书管理综合解决方案,开发了快意图书综合管理软件,并针对不同行业特点,进行了差异化开发,推出了快意图书管理企事业版本,中小学版本.大中专院校等多个版本,为不同行业图书管理提供了

面向对象设计-图书管理系统

1.1需求分析 图书馆管理系统是图书馆管理工作中不可缺少的部分,对于图书馆的管理者和使用者来说都非常重要了,故相对于传统的手工方式或性能较低的图书馆管理系统管理图书馆的日常事务相比,设计一个能提供快速的图书信息检索功能.快捷的图书借阅.归还流程,为管理者与读者提供充足的信息和快捷的数据处理手段的系统,能更好的对图书进行管理.所以从读者与图书管理员的角度出发,本着以读者借书.还书快捷.方便的原则,要求本系统应具有以下特点: √  具有良好的系统性能,友好的用户界面. √  较高的处理效率,便于使用

图书管理系统可行性分析报告

1引言 1.1编写目的 可行性研究的目的是研究图书管理系统的总体需求.实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议. 初拟系统实验报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排.明确开发风险及其所带来的经济效益. 1.2背景 项目名称:图书销售管理系统 项目用户:图书借阅员.图书管理员.系统管理员.图书借阅者. 开发员: 大佬,皮皮周,DEDRAGON,千城墨白, 赵佳美小姐姐,国字号, 发抛,线段, 苦心糖,无法无天 1.3定义  图书销售管理系

Java图书管理系统(用Java常用集合实现)

图书管理系统 一.需求说明 1.功能:登录,注册,忘记密码,管理员管理,图书管理. 2.管理员管理:管理员的增删改查. 3.图书管理:图书的增删改查. 4.管理员属性包括:id,姓名,性别,年龄,家庭住址,手机号码,登录名称,登录密码,状态. 5.图书属性包括:id,图书名称,作者,单价,出版社,出版日期,类别. 6.技术:通过用集合来模拟数据库实现该系统,建议采用List集合实现,集合模拟数据库只是一个数据的临时保存. 二.功能说明 1.注册功能 描述:注册需要用户输入所有的必须的用户信息.

使用Django开发一个图书管理系统 05---改造界面

BOOKMS是一个公司内部的图书管理系统. 本系列用多次迭代方法,逐步实现一个图书管理系统BOOKMS. 本文主要介绍使用bootstrap美化前台页面和修改admin模块的添加图书模块时使用豆瓣api获取数据. 再前一节里我们一件可以管理model(增删改查).但是界面是在是太简陋,简陋到但凡是个正常人估计都无法接受.项目组里没有专业的前端的话,页面美化是一个痛苦的事,但是有了bootstrap的帮助之后,我们的页面也能像模像样. 一.Bootstrap介绍 Bootstrap是Twitter

小组项目———图书管理系统之?需求分析

需求分析 一个成功的图书管理系统能提供快速的图书信息检索功能.快捷的图书借阅.归还流程,为管理者与读者提供充足的信息和快捷的数据处理手段,本系统应具有以下特点: 1.具有良好的系统性能,友好的用户界面. 2.系统应该有很好的可扩展性和较高的处理效率,便于使用和维护. 3.采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期. 4.系统尽量简化图书馆管理员的重复工作,提高工作效率. 5.简化数据查询,统计难度. 需求规格说明书: (1)在启动系统后,首先是登陆界面,根据用户输入判断用户身份是

作业六—图书管理系统(SPEC)系统性能评估测试

一.图书管理系统的典型用户和场景: 该系统是为各类学校图书馆和社会各大图书馆和书店管理者使用的图书管理系统.但是我们还是已北京工业大学耿丹学院图书馆为典型用户进行主要设计的! 二.SPEC测试的目标: 本轮测试的目的是测试我们设计的图书管理系统在使用管理期间的不足和是否能够完成我们一开始在设计阶段是给这个系统所指定的性能指标. 本轮测试内容包括以下图书管理系统以下的子系统: 1.登录子系统 2.借书子系统 3.还书子系统 4.人员管理子系统 5.图书管理子系统 6.退出子系统 三.建立一套测试过