zoukankan      html  css  js  c++  java
  • 团队项目实验二

    利用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、系统可以实现对图书借阅、续借和归还过程的全程数据信息跟踪。

    5> D(Delivery 推广)

       可以通过互联网来推广该软件,比如可以利用qq空间、微信平台等发布消息。

    通过NABCD大法,我基本上理清了这个图书管理系统的核心和后面的发展方向,再就是我们小组的成员配合将我们这个项目做好,推广给同学们使用。

  • 相关阅读:
    【Python】练习题
    Markdown 常见用法
    程序员个性注释图案
    Class.getResource和ClassLoader.getResource的区别分析
    spring源码分析(二)
    spring源码分析(一)
    加密、解密、公钥,私钥、Https协议
    二叉查找树、红黑树
    HashMap、ConcurrentHashMap
    springIOC
  • 原文地址:https://www.cnblogs.com/Abby0418/p/4526852.html
Copyright © 2011-2022 走看看