图书馆管理系统—NABCD模型竞争性需求分析

本次课程设计设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。

1>N(Need 需求)

1、能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单个或以AND方式组合多个条件查询书籍信息;
2、对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量
3、可增添新的书籍 
4、可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除) 
5、可修改书籍的基本信息 
6、能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组合多个条件查询读者信息 
7、对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期
8、可增添新的读者 
9、可删除已有读者(如该读者有尚未归还的借书,则不允许删除) 
10、可修改读者的基本信息
11、可完成借还书籍的手续 
12、还书时如超期,应该显示超期天数 
13、借书时如果有超期的书没有还,则不允许借书 
14、可查询有哪些读者有超期的书没有还,列出这些读者的基本信息

2>A(Approach 做法)

采用C/S模式完成一个小型的图书管理系统;完成需求分析所有

流程,进一步掌握在软件工程管理、软件需求分析、软件概

要设计、软件详细设计和软件测试等阶段的方法、工具和技能

3>B(Benefit 好处)

在精度需求上,根据使用需要,在各项数据的输入,输出机传输过程中可以满足各种精度需求。

在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适合调整,灵活性非常大。

4>C(Competitors 竞争)

开发学校图书借阅管理系统提高了图书管理人员的工作效率,节约了学校的开支。

系统界面设计友好,美观,方便可用。 系统数据存储安全,可靠。信息分类清晰,准确。 系统具有强大的查询功能,保证数据查询的灵活性。 5、系统可以实现对图书借阅、续借和归还过程的全程数据信息跟踪。

时间: 2024-08-24 15:24:01

图书馆管理系统—NABCD模型竞争性需求分析的相关文章

团队项目NABCD模型的需求分析

团队项目NABCD模型的需求分析 NABCD模型的介绍 Need(需求)-现在市场上未被满足但又急需满足的客户需求是什么?Approach(方法)-要满足这种需求,我能够提出什么独特的方法吗?Benefits (收益)-该方法给顾客提供的便利是什么?Competition (竞争) -对于竞争对手和其他可选择的方案来说,这种单位成本收益的优势在哪里? ? 1. ?Need 需求 ? ?我们的这次qq项目适用于局域网内的聊天通讯所用,用的数据库轻小而稳定,我们通过了数据设计的第三大范式进行约束表的

超市管理系统—NABCD模型

1) N (Need 需求) 需求分析: 超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生.依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力.物力,改善了员工的并且能够快速反映出商品的进.销.存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率. 2) A (Approach 做法) 本系统主要包括四大模块,分别是人事管理模块,销售管理模块,进货管理模块,库存管理模块.每

NABCD模型需求分析

仓库管理系统的NABCD模型 N-Need仓库管理是与我们日常生活息息相关的问题,随着改革开放的不断深入,经济飞速的发展,企业要想生存.发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化.信息化则是其中极其重要的部分.仓库管理信息系统正是基于这样的需求背景下研制开发的. A--Approach想很容易,通过java就不简单,系统主要的实现目标是监控整个仓库的运转情况:提供完善的任务计划功能,由整个操作的指令中心来安排进出任务,确认任务的开始,进货管理和出

NABCD——竞争性需求分析的框架

最近在读邹欣老师的书<构建之法>,读到很多地方,相当有感触,有种一拍大腿“啊,他说的太对了”的感觉,但都疏于记录,今天又看到一个一拍大腿特带感的一节,决定记录下来. 竞争性需求分析的框架——NABCD N——need,需求 我在做软件的时候总是再想着,怎么能具体化用户的需求,还有就是怎么能拒绝用户新的或者不断变更的需求.用户有时候冲我噼里啪啦说了一大堆想要实现的功能,然而我完全没有抓住重点,根本没有明白用户到底说的是啥.反而每次和我的老师讨论需求的时候,我都非常清楚的明白他所说的需求是啥.我以

利用NABC模型进行竞争性需求分析

利用NABC模型进行竞争性需求分析: 1>N(Need 需求) 用户进入游戏开始菜单可以选择开始游戏.退出游戏.游戏帮助 进入游戏帮助界面后可返回开始菜单 玩家飞机由一定速度自下而上飞行,用户可以控制飞机上下左右移动 玩家飞机一直发射子弹,用户通过操控飞机位置来扫射敌机 不同种类敌机会以一定速度随机出现 玩家飞机发射的子弹击中敌机后,敌机生命值减少,当生命值变为零时敌机坠毁,子弹击中敌机后消失 玩家飞机若被boss敌机的子弹击中,玩家飞机坠毁,游戏失败 玩家飞机若与敌机相撞,玩家飞机则坠毁,游戏

便签项目需求分析与建议-NABCD模型

我们吃饭要排队的项目为便签APP,以下是项目需求分析与建议的NABCD模型: N(Need需求): 我们的APP面向广大群体,适合所有人使用.现在越来越少的人使用纸质材料来记录.这款软件正是满足用户记录的需求,你可以在这里记录下所有你想记录的东西,不管是某个时刻的心情.灵感,还是看到喜欢的文字.图片,随手记录下来,简单又方便. A(Approach做法): 我们整个项目一共三个开发人员,自学能力强的人员负责项目的一些高难度的突破性人物,擅长使用模板框架的人员负责界面的开发美化,还有了解数据传输的

竞争性需求分析的框架

本周在项目结对中讨论的是竞争性需求分析,大致应该是我们需要详细的准备.计划.有方向的努力然后按照成功经验去执行.创新和定位是我们做项目的核心竞争力,呃,如何给出一个满意的答复说服别人,NABCD模型是一个有效的方法. NABCD模型,主要有4个思维基点: 1.N(Need,需求) 现在市场上未被满足但又急需满足的客户需求是什么? 2.A(Approach,做法) 要满足这种需求,拥有什么优势,我能够提出的独特的方法. 3.B(Benefit,好处) 我们这个产品将会给用户带来什么好处,解决了当前

NABCD模型(猫咪记单词)

项目需求分析与建议-NABCD模型(猫咪记单词) N (Need 需求) 对于现在的学生,尤其是大学生来说,学习英语是一件非常重要的事.我们有四级六级托福雅思等各种各样的英语方面的考试.而学习英语,很重要的就是词汇量,那么如何提高词汇量呢,无疑就是背单词了.但是单纯的背单词太过单调乏味,很难坚持下来.所以寻找一些合适的,更易于接受的背单词学习英语的方法就很有必要了. A (Approach 做法) 为了解决这个单纯的背单词枯燥难以坚持的问题,我们设计了猫咪记单词.学生们每天接触的最多的不是书,而

团队作业-第1周-竞争性需求分析

确定项目:搜索引擎 分析小组:狩猎的时间到了 真正了解市场需求的团队,才能设计出实用流行的软件: NABCD介绍 著名舞蹈家.编舞大师Twyla Tharp在一本名为<创新习惯>的著作中表示,无论是在舞蹈.商业还是餐饮业等各个行业,成就其实都是一系列行为的结果——从详细的准备.计划.有方向的努力到按照成功经验去执行.NABC正是这样的一套框架,当你试图提出一项崭新的提案之际,它能够提供四个思维基点,令你的商业策划具备天马行空的基础.具体来说,NABC是四个关键词的首字母缩写—Need(需求)—