軟體概要設計說明書

來源:互聯網
上載者:User

標籤:

軟體概要設計說明書1.引言

1.1編寫目的

根據我們在上課找教室就的尷尬狀況,我們團隊決定開發課堂派派軟體。每當去上課找教室時,會很找不到教室,導致遲到,或者走錯教室,我頓感憂傷,實難想到跑了如此遠的路,浪費如此多的時間,還影響到正常的學習,我的心被刺穿了,我想能不能有一款軟體可以讓我不再如此浪費寶貴時間,能不能有一款軟體讓我在百忙之中還可以查看到教室資訊,於是課堂派派的想法誕生了。

1.2背景

a.我們團隊開發的軟體是基於Andriod的圖書查詢的App--“課堂派派”。

b.我們團隊的成員有:王岸城、何建勳、蘇月

使用者:在校學生、包括小學生、中學生和大學生。

1.3術語定義

MIS:管理資訊系統

 SRS: Software Requirement Specification (軟體需求說明)

DFD: Data Flow Diagram (資料流圖) DD:

 Data Dictionary (資料字典)

Curriculum schedule(課程表);

 

1.4參考資料

《Java開發實戰經典》是2009年清華大學出版社出版的圖書,作者是李興華。

《android開發實戰經典》是2012年清華大學出版社出版的圖書,作者是李興華。

《android介面設計》

《從入門到熟悉android》

軟體概要設計說明:http://wenku.baidu.com/link?url=wsbv6j21QA8b-1B2dK3ax9MkH-Mih0xo3pJOXq7rBdqfHOnoD5WmevVVsnvNi-hg-BW-GokI4WpJ5QmFpDsXbERmWMoBm2G_nuhLWQ27eMi

學生選課資料庫SQL語句練習題——課程表:

http://www.cnblogs.com/jakeasd/p/5567358.html

2.總體設計

2.1需求規定

[說明對本系統的主要的輸入輸出項目、處理的功能效能要求。]

1,課表共能,能對課表進行增刪改查功能

2.記事本功能,能對記事本增刪改查

  2.1.1系統功能

  2.1.2系統效能
    2.1.2.1精度
    2.1.2.2時間特性要求
    2.1.2.4可靠性
    2.1.2.5靈活性

  2.1.3輸入輸出要求

  2.1.4資料管理能力要求

  2.1.5故障處理要求

  2.1.6其他專門要求

2.2運行環境

  該軟體是基於Android開發的App,使用的是Eclipse開發工具,通過WebService來控制資料庫的修改。

  2.2.1裝置
  運行該軟體必須在一款系統在Android3.0以上的安卓機上。

2.2.2支援軟體
  在Android3.0以上的安卓機上

  

2.3基本設計概念和處理流程

首先登入,然後完成各個功能模組。

將資料傳到webservice端,在利用SOAP從其獲得資料,並解析json。

2.4結構

                          登入

           入館須知、借閱資訊、搜尋、意見反饋

2.5功能需求與系統模組的關係

  [本條用一張矩陣圖說明各項功能需求的實現同各模組的分配關係。]

   

[系統模組1]

[系統模組2]

課表功能

 √ 

   

記事本功能

   

 X 

2.6人工處理過程

    使用者輸入相關資訊

2.7尚未解決的問題

  逾時提醒功能未實現。

3.介面設計

本版本未設計介面

3.1使用者介面

    圖形化介面和文本

3.2外部介面

  Webservice介面

3.3內部介面

  安卓系統

4.運行設計

4.1運行模組組合

   主要為登入與個人查詢及搜尋

4.2運行控制

  手指輕輕一點

4.3已耗用時間

  需要接受網路資料,視網路環境而定。

5.系統資料結構設計

  無

5.1邏輯結構設計要點

 

5.2物理結構設計要點

   從本機資料庫擷取資料解析,在listview中顯示出來。

5.3資料結構與程式的關係

 

   

[程式1]

[程式2]

[資料結構1]

 √ 

   

[資料結構2]

   

 √ 

6.系統出錯處理設計

6.1出錯資訊

  登入時由於網路原因會登不上去。

  查詢的圖書數目過多導致查詢速度慢

6.2補救措施

 a.後備技術  b.降效技術  c.恢複及再啟動技術

6.3系統維護設計

  意見反饋,及時的到資訊,並進行修正。

軟體概要設計說明書

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.