學(xué)生簽到系統(tǒng)需求分析_第1頁
學(xué)生簽到系統(tǒng)需求分析_第2頁
學(xué)生簽到系統(tǒng)需求分析_第3頁
學(xué)生簽到系統(tǒng)需求分析_第4頁
學(xué)生簽到系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、-閩南師范大學(xué)計算機(jī)學(xué)院-學(xué)生簽到系統(tǒng)之需求規(guī)格報告說明書組名:WLK姓名、學(xué)號:吳同嘉 1208000227林寒青 1208000204康錦鋒 1208000245班級:12非師3班 目錄1、引言21.1目的21.2背景21.3參考資料22、任務(wù)概述22.1任務(wù)目標(biāo)22.2用戶特點22.3條件約束23、需求規(guī)定33.1對功能的規(guī)定33.2對性能的規(guī)定33.3輸入輸出要求33.4數(shù)據(jù)管理能力要求33.5故障處理要求43.6其他專門要求44、運(yùn)行環(huán)境規(guī)定44.1設(shè)備4 4.2接口4 4.3控制45、邏輯結(jié)構(gòu)模型設(shè)計55.1 數(shù)據(jù)庫概述55.2 數(shù)據(jù)字典56、UML建模56.1 用例圖:66.2活

2、動圖66.3 順序圖86.4 類圖97、小結(jié)101、引言11目的本需求分析文檔的目的是說明會學(xué)生簽到系統(tǒng)最終所運(yùn)行的條件,性能要求及要實現(xiàn)的功能,為進(jìn)一步設(shè)計與實現(xiàn)打下基礎(chǔ)。本文檔以文檔形式將用戶對軟件的需求固定下來,是與用戶溝通的成果,也供用戶驗收項目時參考。本文檔預(yù)期讀者為:用戶,項目管理人員,軟件設(shè)計人員,編程人員,測試人員等項目相關(guān)人員12背景系統(tǒng)名稱:學(xué)生簽到系統(tǒng) 需求背景:為了保證現(xiàn)在大學(xué)生課堂出勤率以及學(xué)生信息的管理,大部分學(xué)校紛紛采取不同的措施來對學(xué)生的出勤率進(jìn)行管理和安排,故對合理、高利用率的學(xué)生簽到系統(tǒng)有著迫切的需求,一個可行性的系統(tǒng)對此有著重要的意義。系統(tǒng)用途:本系統(tǒng)利用

3、相應(yīng)的安卓平臺,幫助學(xué)校等各個部門更加電子化,智能化地管理學(xué)生出勤的運(yùn)作,從而提高學(xué)校管理的效率系統(tǒng)開發(fā)人員:本系統(tǒng)由WLK(吳同嘉、林寒青、康錦鋒)團(tuán)隊完成從可行性分析,需求分析,概要計,實現(xiàn),調(diào)試等一系列過程13參考材料Android開發(fā)從入門到精通考勤管理系統(tǒng)可行性研究報告閩南師范大學(xué)圖書館Android開發(fā)入門與實戰(zhàn)體驗 李佐彬、 等 機(jī)械工業(yè)出版社2、任務(wù)概述21任務(wù)目標(biāo)1)系統(tǒng)要求管理員必須輸入正確的用戶名和密碼才能進(jìn)行刪除數(shù)據(jù)庫; 2)系統(tǒng)要求能查看學(xué)生信息管理業(yè)務(wù)中學(xué)生信息、課程信息;3)系統(tǒng)能查詢簽到情況;4)系統(tǒng)維護(hù)提供完全的計算機(jī)管理等;22用戶特點本系統(tǒng)是面向?qū)W校學(xué)生信

4、息管理而開發(fā)的,由于系統(tǒng)的界面清晰、美觀,操作簡單、方便,所以操作人員只需要具備一定的電腦操作技能即可。管理員(維護(hù)人員)不需要任何數(shù)據(jù)庫專業(yè)技能知識。本系統(tǒng)可以極大的提高工作效率、保證學(xué)生最大的出勤率,預(yù)期使用頻度較高。23條件約束應(yīng)用本系統(tǒng)必須是學(xué)校老師、學(xué)生和開發(fā)人員,系統(tǒng)結(jié)合學(xué)生自身情況,對學(xué)生信息管理業(yè)務(wù)中學(xué)生信息、課程信息,簽到情況等查詢、維護(hù)提供完全的計算機(jī)管理,只實現(xiàn)以下功能: 學(xué)生簽到,查看學(xué)生簽到情況,學(xué)生信息管理,學(xué)生信息添加。普通用戶可以使用本系統(tǒng)查看個人簽到詳細(xì)資料(包括截圖),添加學(xué)生信息,查看學(xué)生信息,系統(tǒng)管理員在使用的基礎(chǔ)上還可以對普通用戶進(jìn)行管理(清除學(xué)生簽到

5、人員列表)3、需求規(guī)定3.1對功能的規(guī)定本學(xué)生簽到系統(tǒng)包括學(xué)生信息管理,學(xué)生簽到管理兩個部分,本簽到系統(tǒng)有以下幾個功能:學(xué)生簽到,查看學(xué)生簽到情況,學(xué)生信息管理,學(xué)生信息添加,普通用戶可以使用本系統(tǒng)查看個人簽到詳細(xì)資料(包括截圖),添加學(xué)生信息,查看學(xué)生信息,系統(tǒng)管理員在使用的基礎(chǔ)上還可以對普通用戶進(jìn)行管理(清除學(xué)生簽到人員列表)。3.2對性能的規(guī)定學(xué)生簽到管理系統(tǒng)中管理權(quán)限上應(yīng)當(dāng)進(jìn)行嚴(yán)格控制,具體思想如下: 1)要想對該學(xué)生簽到管理系統(tǒng)進(jìn)行操作就應(yīng)當(dāng)具有某些操作權(quán)限。沒有權(quán)限 的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確 保系統(tǒng)的嚴(yán)密性和安全性。 2)在上述要求基礎(chǔ)

6、上可以為該系統(tǒng)設(shè)定多種登錄方式,程序開始運(yùn)行所有功能將是不可使用的,只有系統(tǒng)登錄和退出系統(tǒng)兩個窗口可以使用,沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。 3)在具體實現(xiàn)時還應(yīng)為系統(tǒng)管理員和普通用戶設(shè)定不同的權(quán)限,系統(tǒng)管理員 應(yīng)當(dāng)可以使用系統(tǒng)的所有模塊,普通用戶對于用戶管理模塊是無權(quán)使用的。4)簽到出現(xiàn)空的信息或者錯誤的信息將自動提醒輸入詳細(xì)的信息,按照一定的時間規(guī)定內(nèi)沒有反應(yīng)需要重新簽到,填寫簽到的信息。3.3輸入輸出要求輸入數(shù)據(jù)類型為int型和char型,輸出數(shù)據(jù)為int型、char型和string等多種類型。3.4數(shù)據(jù)管理能力要求定時整理數(shù)據(jù):系統(tǒng)管理員根據(jù)市場行情定時

7、整理系統(tǒng)數(shù)據(jù)庫,對用戶信息的管理情況是否涉及違規(guī)等情況的管理均可由計算機(jī)執(zhí)行,并將運(yùn)行結(jié)果歸檔。(1)技術(shù)層面使用較新的開發(fā)和維護(hù)技術(shù);數(shù)據(jù)庫管理員管理好數(shù)據(jù)庫數(shù)據(jù);專職維護(hù)人員維護(hù)硬件。軟件存在并行操作(2)人員層面維護(hù)協(xié)議;思想認(rèn)識;法律法規(guī)教育;工作流程及方式方法。3.5故障處理要求在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。本軟件可能產(chǎn)生的錯誤為軟件、硬件故障以及對各項性能而言所產(chǎn)對故障處理的要求。還有數(shù)據(jù)庫的錯誤信息,應(yīng)有數(shù)據(jù)庫管理員對數(shù)據(jù)庫進(jìn)行維護(hù)。為了確保系統(tǒng)恢復(fù)的能力,數(shù)據(jù)庫管理員要定期對數(shù)據(jù)庫進(jìn)行備份。用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及

8、處理方法。序號出錯狀況解決方法1數(shù)據(jù)庫容量過大,服務(wù)器運(yùn)行緩慢定期維護(hù)減少冗余2突然斷電使用后備電源3數(shù)據(jù)丟失數(shù)據(jù)庫鏡像還原4出現(xiàn)大的程序問題啟用備份程序,如無法啟用則只能關(guān)閉網(wǎng)站進(jìn)行搶修問題系統(tǒng)輸出信息形式含義處理方法錄入信息重復(fù)屏幕顯示信息重復(fù)重新錄入3.6其他專門要求其他專門要求如用戶單位對安全保密的要求,對使用方便的要求,對可維護(hù)性、可補(bǔ)充性、易讀性、可靠性、運(yùn)行環(huán)境轉(zhuǎn)換性的特殊要求。對數(shù)據(jù)庫的安全性、完整性要求:用戶各項數(shù)據(jù)信息必須確保安全性和完整性。4、運(yùn)行環(huán)境規(guī)定4.1設(shè)備首先班級負(fù)責(zé)考勤的同學(xué)要在手機(jī)安裝本客戶端,通過信息錄入和選擇,對學(xué)生日常上課進(jìn)行考勤,學(xué)校老師可以通過客戶

9、端獲得學(xué)生的出勤情況。4.2接口 用戶接口:用android開發(fā)的與用戶進(jìn)行信息交流內(nèi)部接口:本系統(tǒng)之內(nèi)的各個系統(tǒng)模塊之間的接口的安排: 主控模塊(學(xué)生簽到系統(tǒng))調(diào)用各個子模塊(錄入,查看簽到詳情,信息顯示等)。4.3控制 用戶在簽到首頁面之后,可以已簽到的信息進(jìn)行對學(xué)生簽到系統(tǒng)的訪問、查詢。 以管理員身份(輸入用戶名和密碼)結(jié)束之后進(jìn)入系統(tǒng)訪問也就意味著開始管理系統(tǒng)來管理學(xué)生簽到的信息。5、邏輯模型結(jié)構(gòu)設(shè)計5.1 數(shù)據(jù)庫概述 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機(jī)科學(xué)的重要分支。 由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴(kuò)充、易于編制應(yīng)用程序等優(yōu)點,較大的信息系統(tǒng)都是

10、建立在數(shù)據(jù)庫設(shè)計之上的。此系統(tǒng)用到的數(shù)據(jù)表格較少,安卓系統(tǒng)軟件自帶數(shù)據(jù)庫database,能夠存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用安卓自帶的database數(shù)據(jù)庫。5.2 數(shù)據(jù)字典上面部分?jǐn)?shù)據(jù)字典的內(nèi)容:* 名 字:學(xué)生信息別 名:user_list描 述:在校學(xué)生定 義:學(xué)生信息=學(xué)號+姓名+班級聯(lián)系電話學(xué)號字符姓名字符班級字符聯(lián)系電話字符 位 置:學(xué)生信息表* 名 字:簽到信息別 名: USER描 述:簽到信息對應(yīng)的屬性 定 義:簽到信息學(xué)號姓名班級+聯(lián)系電話+簽到時間學(xué)號字符姓名字符學(xué)號字符班級字符聯(lián)系電話字符簽到時間DATE 位 置:簽到信息表 *名 字:管理員信息 別 名: LOOGIN描 述:管理員對應(yīng)的屬性 定 義:管理員信息賬號+密碼賬號字符密碼字符位 置:管理員信息表*6、UML建模6.1 用例圖(用例圖)6.2活動圖(1)簽到活動圖(2)添加學(xué)生信息活動圖(3)查看人員詳細(xì)信息與截屏(4)清除已簽到人員數(shù)據(jù)庫6.3順序圖(1)簽到順序圖(2)添加學(xué)生信息順序圖6.4 類圖(類圖)7、小結(jié)通過這次課程設(shè)計,我進(jìn)一步了解了軟件工程的重要性,同時明白合作的意義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論