NABCD需求分析


  1. N (Need 需求)
    生活中不難發現,很多停車場大都是地下停車場,這樣節約了空間資源;但是用戶在停車的時候后就有一個弊端,就是不知道是否還有空車位,這樣就很麻煩。本程序主要解決這些問題。
    2)A (Approach 做法)
    為了實現上述程序功能,設計了13個模塊(函數):
    1.void InitStack(SqStack &S);//初始化棧
    2.int StackEmpty(SqStack S);//判棧空
    3.int StackFull(SqStack S);//判棧滿
    4.void Push(SqStack &S,char ch,int time);//進棧
    5.void Pop(SqStack &S,CarType &eCar);//出棧
    6.void InitQueue(LinkQueue &Q);//初始化隊列
    7.int QueueEmpty(LinkQueue Q);//隊空
    8.void EnQueue(LinkQueue &Q,char ch);//進隊列
    9.void DeQueue(LinkQueue &Q,CarType &eCar);//出隊列
    10.void Car_Come(SqStack &S,LinkQueue &Q);//
    11.void Car_leave(SqStack &S,LinkQueue &Q);//
    12.void seeStack(SqStack S);//查看車場信息
    13.void seeQueue(LinkQueue Q);//查看便道信息
    以棧模擬停車場,以隊列模擬車場外的便道,按照從終端讀入的輸入數據序列進行模擬管理。每一組輸入數據包括三個數據項:汽車“到達”或“離去”信息、汽車牌照號碼及到達或離去的時刻,對每一組輸入數據進行操作后的輸出數據為:若是車輛到達,則輸出汽車在停車場內或便道上的停車位置;若是車離去;則輸出汽車在停車場內停留的時間和應交納的費用(在便道上停留的時間不收費)。很想把停車場的位置做成一個3D的形式,但是能力還不夠,我們會朝這個方向努力的。
    B (Benefit 好處)
    若是用戶車輛到達,則給出汽車在停車場內或便道上的停車位置;若是車離去;則給出汽車在停車場內停留的時間和應交納的費用(在便道上停留的時間不收費)。讓使用者能提前知道汽車“到達”或“離去”信息、汽車牌照號碼及到達或離去的時刻空車位,節省用戶時間。該程序操作簡單,可操作性強。

  2. C (Competitors 競爭)
    這個市場有多大, 目前有多少競爭者,特別是在國外停車場智能管理系統作為現代化大廈和住宅小區高效科學管理所必須的手段,已在國外普遍采用。我們現在做的還很差勁,還有很大的改進空間。
    5)D(Delivery傳遞)
    本產品無償免費使用,可以通過微博,微信,貼吧等傳播方式面向用戶使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM