學生簽到系統需求分析

2022-08-21 05:54:03 字數 3977 閱讀 2357

之需求規格報告說明書

目錄1、引言 2

1.1目的 2

1.2背景 2

1.3參考資料 2

2、任務概述 2

2.1任務目標 2

2.2使用者特點 2

2.3條件約束 2

3、需求規定 3

3.1對功能的規定 3

3.2對效能的規定 3

3.3輸入輸出要求 3

3.4資料管理能力要求 3

3.5故障處理要求 4

3.6其他專門要求 4

4、執行環境規定 4

4.1裝置 4

4.2介面 4

4.3控制 4

5、邏輯結構模型設計 5

5.1 資料庫概述 5

5.2 資料字典 5

6、uml建模 5

6.1 用例圖: 6

6.2活** 6

6.3 順序圖 8

6.4 類圖 9

7、小結 10

本需求分析文件的目的是說明會學生簽到系統最終所執行的條件,效能要求及要實現的功能,為進一步設計與實現打下基礎。本文件以文件形式將使用者對軟體的需求固定下來,是與使用者溝通的成果,也供使用者驗收專案時參考。本文件預期讀者為:

使用者,專案管理人員,軟體設計人員,程式設計人員,測試人員等專案相關人員

系統名稱:《學生簽到系統》

需求背景:為了保證現在大學生課堂出勤率以及學生資訊的管理,大部分學校紛紛採取不同的措施來對學生的出勤率進行管理和安排,故對合理、高利用率的學生簽到系統有著迫切的需求,乙個可行性的系統對此有著重要的意義。

系統用途:本系統利用相應的安卓平台,幫助學校等各個部門更加電子化,智慧型化地管理學生出勤的運作,從而提高學校管理的效率

系統開發人員:本系統由wlk(吳同嘉、林寒青、康錦鋒)團隊完成從可行性分析,需求分析,概要計,實現,除錯等一系列過程

《android開發從入門到精通》

《考勤管理系統可行性研究報告》閩南師範大學圖書館

《android開發入門與實戰體驗》 李佐彬、 等機械工業出版社

1)系統要求管理員必須輸入正確的使用者名稱和密碼才能進行刪除資料庫;

2)系統要求能檢視學生資訊管理業務中學生資訊、課程資訊;

3)系統能查詢簽到情況;

4)系統維護提供完全的計算機管理等;

本系統是面向學校學生資訊管理而開發的,由於系統的介面清晰、美觀,操作簡單、方便,所以操作人員只需要具備一定的電腦操作技能即可。管理員(維護人員)不需要任何資料庫專業技能知識。本系統可以極大的提高工作效率、保證學生最大的出勤率,預期使用頻度較高。

應用本系統必須是學校老師、學生和開發人員,系統結合學生自身情況,對學生資訊管理業務中學生資訊、課程資訊,簽到情況等查詢、維護提供完全的計算機管理,只實現以下功能:學生簽到,檢視學生簽到情況,學生資訊管理,學生資訊新增。普通使用者可以使用本系統檢視個人簽到詳細資料(包括截圖),新增學生資訊,檢視學生資訊,系統管理員在使用的基礎上還可以對普通使用者進行管理(清除學生簽到人員列表)

本學生簽到系統包括學生資訊管理,學生簽到管理兩個部分,本簽到系統有以下幾個功能:學生簽到,檢視學生簽到情況,學生資訊管理,學生資訊新增,普通使用者可以使用本系統檢視個人簽到詳細資料(包括截圖),新增學生資訊,檢視學生資訊,系統管理員在使用的基礎上還可以對普通使用者進行管理(清除學生簽到人員列表)。

學生簽到管理系統中管理許可權上應當進行嚴格控制,具體思想如下:

1)要想對該學生簽到管理系統進行操作就應當具有某些操作許可權。沒有許可權

的使用者將不能通過任何渠道來登入該系統,檢視該系統的任何資訊和資料,以確保系統的嚴密性和安全性。

2)在上述要求基礎上可以為該系統設定多種登入方式,程式開始執行所有功能將是不可使用的,只有系統登入和退出系統兩個視窗可以使用,沒有系統管理員或者普通使用者的使用者名稱和密碼任何人都不能登入該系統。

3)在具體實現時還應為系統管理員和普通使用者設定不同的許可權,系統管理員

應當可以使用系統的所有模組,普通使用者對於使用者管理模組是無權使用的。

4)簽到出現空的資訊或者錯誤的資訊將自動提醒輸入詳細的資訊,按照一定的時間規定內沒有反應需要重新簽到,填寫簽到的資訊。

輸入資料型別為int型和char型,輸出資料為int型、char型和string等多種型別。

定時整理資料:系統管理員根據市場**定時整理系統資料庫,對使用者資訊的管理情況是否涉及違規等情況的管理均可由計算機執行,並將執行結果歸檔。

(1)技術層面

使用較新的開發和維護技術;

資料庫管理員管理好資料庫資料;

③專職維護人員維護硬體。

④軟體存在並行操作

(2)人員層面

①維護協議;

思想認識;

法律法規教育;

④工作流程及方式方法。

在開發階段可以隨即修改資料庫裡的相應內容。本軟體可能產生的錯誤為軟體、硬體故障以及對各項效能而言所產對故障處理的要求。還有資料庫的錯誤資訊,應有資料庫管理員對資料庫進行維護。

為了確保系統恢復的能力,資料庫管理員要定期對資料庫進行備份。

用一覽表的方式說明每種可能的出錯或故障情況出現時,系統輸出資訊的形式、含意及處理方法。

其他專門要求如使用者單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、執行環境轉換性的特殊要求。對資料庫的安全性、完整性要求:使用者各項資料資訊必須確保安全性和完整性。

首先班級負責考勤的同學要在手機安裝本客戶端,通過資訊錄入和選擇,對學生日常上課進行考勤,學校老師可以通過客戶端獲得學生的出勤情況。

使用者介面:用android開發的與使用者進行資訊交流

內部介面:本系統之內的各個系統模組之間的介面的安排: 主控模組(學生簽到系統)呼叫各個子模組(錄入,檢視簽到詳情,資訊顯示等)。

使用者在簽到首頁面之後,可以已簽到的資訊進行對學生簽到系統的訪問、查詢。 以管理員身份(輸入使用者名稱和密碼)結束之後進入系統訪問也就意味著開始管理系統來管理學生簽到的資訊。

資料庫是資料管理的最新技術,是電腦科學的重要分支。 由於資料庫具有資料結構化、最低冗餘度、較高的程式與資料獨立性、易於擴充、易於編制應用程式等優點,較大的資訊系統都是建立在資料庫設計之上的。此系統用到的資料**較少,安卓系統軟體自帶資料庫database,能夠存放和讀取大量的資料,管理眾多併發的使用者,故選用安卓自帶的database資料庫。

上面部分資料字典的內容:

名字:學生資訊

別名:user_list

描述:在校學生

定義:學生資訊=學號+姓名+班級+聯絡**

學號={字元}

姓名={字元}

班級={字元}

聯絡**={字元}

位置:學生資訊表

名字:簽到資訊

別名:user

描述:簽到資訊對應的屬性

定義:簽到資訊=學號+姓名+班級+聯絡**+簽到時間

學號={字元}

姓名={字元}

學號={字元}

班級={字元}

聯絡**={字元}

簽到時間=date

位置:簽到資訊表

名字:管理員資訊

別名: loogin

描述:管理員對應的屬性

定義:管理員資訊=賬號+密碼

賬號={字元}

密碼={字元}

位置:管理員資訊表

(用例圖)

(1)簽到活**

(2)新增學生資訊活**

(3)檢視人員詳細資訊與截圖

(4)清除已簽到人員資料庫

(1)簽到順序圖

(2)新增學生資訊順序圖

(類圖)

通過這次課程設計,我進一步了解了軟體工程的重要性,同時明白合作的意義所在。在這次課程設計,通過可行性分析、需求分析,使我更加明白了需求分析的重要性,它是後續工作的最重要參考檔案之一。由於個人知識、思維有限,不能完全考慮系統的完整性,在這一階段遇到了相當大的困難,比如對目標系統的需求定義的不夠完整,清晰,會給以後的後續工作帶來相當的困難。

此次做的需求分析先做為初步工作,在以後設計中將進一步新增完善。

學生選課系統需求分析

學生選課資訊系統 需求分析 目錄1.引言 2 1.1.編寫目的 2 1.2.背景 2 1.3.軟體設計目標 2 1.4 參考資料 2 2.任務概述 2 2.1.執行環境 3 2.2.使用者特徵 3 2.3.假定與約束 4 3.需求規定 4 3.1.軟體功能說明 4 3.2.對功能的一般性規定 4 3...

學生學籍管理系統需求分析

1 引言 目前,院校的學生資訊管理工作已經不再侷限於對學生基本資訊資料庫的維護,而是越來越多地參與到為其他相關部門提供一些必要的協調和服務。學生學籍管理的現狀主要為 由於缺乏統一的管理方式,學生的資料較為分散,並且經常需要對資料進行變更,對於變動的資料不能做到及時統一與修正。相關部門很難建立一套機制...

學生成績管理系統需求分析

學號 姓名 班級 完成時間 指導老師 軟體測試報告 1 目錄 2 引言 3 1 編寫目的 3 2 專案背景 3 3 術語說明 3 4 參考資料 4 第一部分調查使用者需求 4 一 教務處管理人員 4 二 任課老師 4 三 本校學生 5 第二部分系統功能的設計和劃分 5 學生管理部分功能如下 5 老師...