《軟件概要設計說明書》


軟件概要設計說明書

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系統維護設計

  意見反饋,及時的到信息,並進行修正。


免責聲明!

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



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