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


          github地址:https://github.com/mygithubq/libraryManagement

    1. N (Need 需求)
      在科技日益发达的今天,对于图书管理部门来讲,手工检索已经不能跟随时代的步伐,因为图书的数目越来越大,种类越来越多,为了提高效率,研发了图书管理系统。
      图书管理系统主要分为三个模块:

      系统管理:管理员登录及退出、退出系统
      读者管理:读者信息查询
      书籍管理:书籍的添加、删除、更新和查询。

    2.  A (Approach 做法)
      主要实现软件是JAVA,使用java创建主要界面:主窗口,用户登录界面,实现对图书的添加、查找、删除、更新操作;还有查询读者信息、数据库管理员功能;另外还利用SQL Server软件建立数据库,保存读者  管理员信息,并建立连接,使得用户可以进行相应操作。

    3.  B (Benefit  好处)

      因为我们团队的能力所致,所以这个图书管理系统的功能不算特别全面,但是基本的功能还是完成,我觉得好处就是满足用户的需求,比较方便用户查询,提高了查询效率。
      用户可以查询自己需要的图书,管理员也可根据需要添加、删除或者是更新相应的书籍信息,是图书管理信息看起来比较清晰简洁。

    4. C (Competitors 竞争)
      相对于其他图书管理系统来说,我们的软件比较简洁高效,还有几个方面的特点:比较智能化、标准化、模块化的设计,使用比较简单。
    5. D (Delivery  交付)

      可以通过网站的形式,但是要是真的想通过网站方面让用户来体验我们的产品,那么我们必须要建一个好的网站,让用户能够充分体验到我们产品的方便之处。在网站上我们可以让用户尝试一些使用的方法,把我们自己项目其中一部分的特色展现出来,让用户体验到我们的软件方便之处。通过体验,让用户有想法采用我们的系统。
      最后,我们也要把我们的软件详细信息表现出来。让用户在体验的基础上,更加了解我们软件的好处,促使他们用我们软件。

  • 相关阅读:
    Java——多线程常见面试题
    Java——线程定时器
    Java——多线程练习
    Java——线程池
    Java——线程间通信
    Java——线程死锁问题
    Java——线程同步
    Java多线程安全问题
    Java——多线程面试问题
    Java——多线程小例子
  • 原文地址:https://www.cnblogs.com/tuanduiboke-/p/4637106.html
Copyright © 2020-2023  润新知