軟件需求規(guī)格說明書終稿_第1頁
軟件需求規(guī)格說明書終稿_第2頁
軟件需求規(guī)格說明書終稿_第3頁
軟件需求規(guī)格說明書終稿_第4頁
軟件需求規(guī)格說明書終稿_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、需求規(guī)格說明書作者:Mod4完成日期: 2015.10.16 修訂歷史記錄日期版本說明作者V比較粗糙的第一版Mod4目錄1. 引言41.1 目的41.2 背景41.3 定義4參考文獻(xiàn)42. 項(xiàng)目概述52.1 產(chǎn)品描述52.2 產(chǎn)品功能52.3 用戶特點(diǎn)72.4 一般約束72.5 假設(shè)與依據(jù)73. 具體需求73.1 功能需求8系統(tǒng)角色及登陸83.1.2 學(xué)院負(fù)責(zé)人93.1.3 系負(fù)責(zé)人173.1.4 教師203.2 外部接口需求233.2.1 用戶接口233.2.2 硬件接口233.2.3 軟件接口233.2.4 通信接口233.3 性能需求233.4 屬性233.4.1 可用性233.4.2

2、安全性243.4.3 可維護(hù)性244. 驗(yàn)收驗(yàn)證標(biāo)準(zhǔn)241. 引言1.1 目的該文檔首先給出項(xiàng)目的整體結(jié)構(gòu)和功能結(jié)構(gòu)概貌,試圖從總體架構(gòu)上給出整個(gè)系統(tǒng)的輪廓。同時(shí)對功能需求、性能需求進(jìn)行了詳細(xì)的描述。便于用戶、開發(fā)人員進(jìn)行理解和交流,反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)以及確認(rèn)測試和驗(yàn)收的依據(jù)。本文檔面向多種讀者對象:(1)項(xiàng)目經(jīng)理:項(xiàng)目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進(jìn)行系統(tǒng)設(shè)計(jì)、項(xiàng)目管理。(2)設(shè)計(jì)員:對需求進(jìn)行分析,并設(shè)計(jì)出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計(jì)。(3)程序員:了解系統(tǒng)功能,編寫用戶手冊。(4)測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進(jìn)行功能性測試和非功

3、能性測試。(5)用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個(gè)需求進(jìn)行討論和協(xié)商。在閱讀本文檔時(shí),首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對每一功能進(jìn)行適當(dāng)?shù)牧私狻?.2 背景本次待開發(fā)的軟件為教師報(bào)課系統(tǒng)。用戶通過使用該軟件在移動(dòng)終端完成報(bào)課相關(guān)操作。學(xué)院負(fù)責(zé)人通過導(dǎo)入報(bào)課信息,設(shè)定截止時(shí)間來開啟報(bào)課。系負(fù)責(zé)人查看報(bào)課信息,進(jìn)行審核修改。教師填寫報(bào)課信息,預(yù)覽報(bào)課信息等最終提交報(bào)課。1.3 定義序號(hào)縮寫定義1.app應(yīng)用程序,Application的縮寫,一般指手機(jī)軟件。2.AndroidAndroid是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智

4、能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。參考文獻(xiàn)1 GB-T8567-2006,計(jì)算機(jī)軟件文檔編制規(guī)范S2.(美)Roger 著,鄭人杰等譯.軟件工程M.第七版.北京:機(jī)械工業(yè)出版社,2011.2. 項(xiàng)目概述2.1 產(chǎn)品描述通過開發(fā)基于Android平臺(tái)的app解決高校教師及相關(guān)報(bào)課負(fù)責(zé)人手動(dòng)匯總報(bào)課信息的困擾,減輕工作量,提高效率。2.2 產(chǎn)品功能當(dāng)前高校的報(bào)課匯總負(fù)責(zé)人因繁瑣的開課報(bào)課流程而困擾,繁瑣的根源便是郵件群收發(fā),需要人工核對報(bào)課信息,最終人工匯總表格。工作量大且出錯(cuò)率高。教師報(bào)課系統(tǒng)致力于通過移動(dòng)Android平臺(tái)便捷地完成此項(xiàng)工作,且大大較低出錯(cuò)率。首先通

5、過用例圖了解角色分工如下:用戶場景如下:教師A是學(xué)院負(fù)責(zé)人,每個(gè)學(xué)期第六周需要統(tǒng)計(jì)匯總下學(xué)期老師的開課情況。通過群發(fā)郵件的方式,將下學(xué)期的所有開課表發(fā)送給各個(gè)老師,老師在規(guī)定的時(shí)間內(nèi)填寫好自己想要開的課程,回發(fā)郵件給教師A,教師A匯總所有表格并下發(fā)最終開課結(jié)果。教師報(bào)課系統(tǒng)app的解決方式:系統(tǒng)共分為3個(gè)角色,分別是學(xué)院負(fù)責(zé)人、系負(fù)責(zé)人、教師。學(xué)院負(fù)責(zé)人通過簡單的一鍵導(dǎo)入課表,設(shè)定好系負(fù)責(zé)人匯總提交截止時(shí)間和教師提交截止時(shí)間,開始一輪新的開課匯總,且學(xué)院負(fù)責(zé)人可實(shí)時(shí)查看本院所有教師的報(bào)課信息。教師通過報(bào)課app在截止時(shí)間前提交報(bào)課信息給系負(fù)責(zé)人,系負(fù)責(zé)人可修改本系教師的報(bào)課信息,匯總提交給學(xué)院

6、負(fù)責(zé)人,由學(xué)院負(fù)責(zé)人最終匯總成表。使用該app,教師A只需要幾個(gè)簡單的點(diǎn)擊動(dòng)作便可以完成原先繁瑣的報(bào)課過程,所有課程問題的處理完全由后臺(tái)完成,最終得到一份完整的開課表2.3 用戶特點(diǎn)本軟件的最終用戶為高校教師,該用戶群體普遍接受高等教育,學(xué)習(xí)及適應(yīng)能力強(qiáng)。能快速適應(yīng)該軟件,并充分感受到在報(bào)課工作中的效能變化,提出合理改進(jìn)意見。操作人員及維護(hù)人員為在校學(xué)子,了解該工作的整體流程,深入用戶交流,便于調(diào)整軟件功能,實(shí)現(xiàn)客戶需求。本軟件預(yù)期每學(xué)期使用一次完成報(bào)課。除去報(bào)課時(shí)間,允許用戶查看歷史報(bào)課信息。2.4 一般約束進(jìn)行本軟件開發(fā)工作的約束條件如下:1.開發(fā)周期短:兩個(gè)月的開發(fā)時(shí)間需要開發(fā)者合理規(guī)劃

7、時(shí)間,做到多項(xiàng)任務(wù)并發(fā)。2.所采用的方法與技術(shù)有限:項(xiàng)目團(tuán)隊(duì)成員的技術(shù)水平不夠成熟,需要在開發(fā)中并發(fā)學(xué)習(xí)多種技術(shù)和能力。2.5 假設(shè)與依據(jù)本項(xiàng)目是否能夠成功實(shí)施,主要取決于以下的條件:(1)團(tuán)隊(duì)成員的積極合作配合,為了項(xiàng)目的開發(fā)和實(shí)施,對個(gè)人時(shí)間進(jìn)行合理規(guī)劃同時(shí)為團(tuán)隊(duì)做出合理犧牲,配合隊(duì)友完成任務(wù)。(2)學(xué)院教師提供完整詳細(xì)的功能和性能需求資料,以便于團(tuán)隊(duì)對其進(jìn)行分析,從而形成完善的軟件需求。(3)團(tuán)隊(duì)掌握先進(jìn)的能夠適用于該項(xiàng)目的技術(shù),這是系統(tǒng)的性能是否優(yōu)化和項(xiàng)目能否成功的保證。3. 具體需求首先引入類圖明確該項(xiàng)目中的角色分類及其角色間的相互聯(lián)系。3.1 功能需求系統(tǒng)角色及登陸該系統(tǒng)共有三種角

8、色:學(xué)院負(fù)責(zé)人,系負(fù)責(zé)人,教師。所有角色都具有登陸功能,根據(jù)角色不同登陸后進(jìn)入各個(gè)角色所對應(yīng)的頁面。用戶通過輸入賬號(hào)密碼,點(diǎn)擊登錄,登錄不同的賬號(hào)自動(dòng)判斷角色,進(jìn)入不同的界面。3.1.2 學(xué)院負(fù)責(zé)人1.創(chuàng)建學(xué)期報(bào)課任務(wù)通過點(diǎn)擊“+”,在彈出的頁面中選擇當(dāng)前學(xué)期,點(diǎn)擊確認(rèn)后,得到一個(gè)呈現(xiàn)灰色的開課計(jì)劃。(點(diǎn)擊開課計(jì)劃,導(dǎo)入課表后將變成綠色。)2.按系導(dǎo)入開課表由上述界面點(diǎn)擊需報(bào)課的對應(yīng)學(xué)期,進(jìn)入課表導(dǎo)入界面,通過點(diǎn)擊各系按鈕,在彈出框中選擇對應(yīng)的文件進(jìn)行導(dǎo)入操作。完成導(dǎo)入操作后,該系的圖標(biāo)由灰變藍(lán)。當(dāng)點(diǎn)擊已變?yōu)樗{(lán)色的系的圖標(biāo)時(shí),可看到該系已導(dǎo)入的具體課表,點(diǎn)擊右上角的設(shè)置按鈕可以重新導(dǎo)入。點(diǎn)擊某

9、門課程可查看具體信息。3.設(shè)置截止時(shí)間在各系預(yù)覽界面中,點(diǎn)擊時(shí)間部分,在彈出框中設(shè)置對應(yīng)的時(shí)間。假如出現(xiàn)系負(fù)責(zé)人設(shè)置時(shí)間小于教師的選課時(shí)間,則會(huì)彈出對應(yīng)的提示。4.查看修改個(gè)人信息在報(bào)課系統(tǒng)首頁的右上角點(diǎn)擊個(gè)人信息圖標(biāo),可對密碼、姓名和手機(jī)號(hào)碼進(jìn)行修改。5.增刪改系負(fù)責(zé)人、教師賬號(hào)學(xué)院負(fù)責(zé)人在登陸后的主頁面點(diǎn)擊賬號(hào)管理,進(jìn)入到如下界面,通過長按可以對其賬號(hào)進(jìn)行重置密碼,左滑出現(xiàn)刪除按鈕,點(diǎn)擊對其進(jìn)行刪除操作。通過點(diǎn)擊右上角的“+”彈出添加賬號(hào)的界面。系負(fù)責(zé)人賬號(hào)通過填寫用戶名、密碼和院系進(jìn)行單個(gè)添加,教師賬號(hào)支持一鍵導(dǎo)入功能,可以選擇Excel表格快捷導(dǎo)入,也可手動(dòng)單次添加。點(diǎn)擊對應(yīng)的系聯(lián)系人

10、或教師可出現(xiàn)教師的信息界面,在界面可對教師的信息進(jìn)行修改,長按也可進(jìn)入修改的界面。6.查看并審核報(bào)課信息登陸后的主頁面點(diǎn)擊報(bào)課系統(tǒng)再進(jìn)入到對應(yīng)的學(xué)期中,可以看到目前各系的提交情況,灰色表示尚未提交,藍(lán)色表示已提交還未通過院審,紅色表示已過院審。當(dāng)所有的系都審核過后,可以點(diǎn)擊右上角的完成,完成本輪報(bào)課。通過點(diǎn)擊對應(yīng)的系,可以進(jìn)入看到對應(yīng)系老師的所有報(bào)課,點(diǎn)擊右上角的完成,通過審核。7.報(bào)課結(jié)果的查看與導(dǎo)出通過選擇歷史學(xué)期報(bào)課結(jié)果,點(diǎn)擊對應(yīng)的系,可以看到詳細(xì)的課程,點(diǎn)擊課程可以查看哪些教師報(bào)了該課。點(diǎn)擊右上角的導(dǎo)出鍵,可以將該系結(jié)果導(dǎo)出成表。3.1.3 系負(fù)責(zé)人1.查看與修改個(gè)人信息在報(bào)課首頁,點(diǎn)

11、擊右上角的個(gè)人信息,可以查看個(gè)人信息,并可修改密碼。2.查看與修改本系報(bào)課信息進(jìn)入對應(yīng)的學(xué)期報(bào)課,可以看到本系教師的報(bào)課情況,通過點(diǎn)擊右上角的完成可以通過審核,并提交到學(xué)院。對于教師的報(bào)課,通過左滑可以進(jìn)行刪除操作。通過長按的方式,手動(dòng)為其添加課程。3.歷史報(bào)課的查看與導(dǎo)出在歷史記錄里點(diǎn)擊對應(yīng)的學(xué)期,可以看到對應(yīng)的課程,點(diǎn)擊課程可以看到選擇該課的教師及課程信息。點(diǎn)擊右上角的導(dǎo)出按鈕,可以把課程導(dǎo)出成excel表格。3.1.4 教師在首頁點(diǎn)擊右上角的個(gè)人信息,可以查看個(gè)人信息及修改密碼,郵箱,手機(jī)號(hào),性別,出生年月。其余信息不可修改。報(bào)課信息與預(yù)覽在對應(yīng)的選課界面,通過點(diǎn)擊右側(cè)的原點(diǎn)進(jìn)行選擇,如

12、有特殊要求,可在對應(yīng)的位置點(diǎn)擊填寫詳細(xì)要求,如圖所示。通過點(diǎn)擊課程名,可以看到課程的詳細(xì)信息,點(diǎn)擊預(yù)覽,可以看到要選的所有課程,點(diǎn)擊確認(rèn)完成最終的報(bào)課。此時(shí)界面自動(dòng)刷新最終報(bào)課結(jié)果從歷史報(bào)課記錄中,點(diǎn)擊對應(yīng)的學(xué)期,可看到個(gè)人的最終報(bào)課結(jié)果。3.2 外部接口需求3.2.1 用戶接口本系統(tǒng)采用C/S架構(gòu),所有界面使用APP風(fēng)格,用戶界面的具體細(xì)在功能需求文檔中描述。3.2.2 硬件接口無特殊需求。3.2.3 軟件接口無特殊需求。3.2.4 通信接口無特殊需求。3.3 性能需求非功能性需求當(dāng)前尚未形成完整文檔。3.4屬性3.4.1 可用性(1)方便操作,操作流程合理。盡量從用戶角度出發(fā),以方便使用本

13、產(chǎn)品。如:新增信息時(shí),敲入回車鍵光標(biāo)的自動(dòng)跳轉(zhuǎn)、輸入法的自動(dòng)轉(zhuǎn)換,信息檢索時(shí)輸入漢語簡拼快速檢索到結(jié)果等。(2)控制必錄入項(xiàng)。本系統(tǒng)能夠?qū)Ρ仨氫浫氲捻?xiàng)目進(jìn)行控制,使用戶能夠確保信息錄入的完整。同時(shí)對必錄入項(xiàng)進(jìn)行有效的統(tǒng)一的提示。(4)容錯(cuò)能力。系統(tǒng)具有一定的容錯(cuò)和抗干擾能力,在非硬件故障或非通訊故障時(shí),系統(tǒng)能夠保證正常運(yùn)行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。(5)操作完成時(shí)有統(tǒng)一規(guī)范的提示信息。例如刪除操作時(shí),系統(tǒng)可提示警示框“您確認(rèn)刪除記錄嗎?操作不可恢復(fù)!”,用戶點(diǎn)擊確認(rèn)后,系統(tǒng)才執(zhí)行刪除操作,刪除后可直接返回相關(guān)頁面。3.4.2 安全性(1)權(quán)限控制根據(jù)不同用戶角色,設(shè)置相應(yīng)

14、權(quán)限,用戶的重要操作都做相應(yīng)的日志記錄以備查看,沒有權(quán)限的用戶禁止使用系統(tǒng)。教師只可查看自己的報(bào)課信息,系負(fù)責(zé)人只可查看本系教師的報(bào)課信息。(2)重要數(shù)據(jù)加密對一些重要的數(shù)據(jù)按一定的算法進(jìn)行加密,如用戶口令、重要參數(shù)等。(3)數(shù)據(jù)備份允許用戶進(jìn)行數(shù)據(jù)的備份和恢復(fù),以彌補(bǔ)數(shù)據(jù)的破壞和丟失。(4)記錄日志本系統(tǒng)應(yīng)該能夠記錄系統(tǒng)運(yùn)行時(shí)所發(fā)生的所有錯(cuò)誤,包括本機(jī)錯(cuò)誤和網(wǎng)絡(luò)錯(cuò)誤。這些錯(cuò)誤記錄便于查找錯(cuò)誤的原因。日志同時(shí)記錄用戶的關(guān)鍵性操作信息。3.4.3 可維護(hù)性當(dāng)前尚未形成完整文檔。4. 驗(yàn)收驗(yàn)證標(biāo)準(zhǔn)序號(hào)角色功能名稱詳細(xì)操作檢驗(yàn)情況1所有用戶登錄功能通過輸入賬號(hào)密碼,點(diǎn)擊登錄,不同的角色登錄自動(dòng)判斷角

15、色,進(jìn)入不同的界面2學(xué)院負(fù)責(zé)人創(chuàng)建新開課任務(wù)點(diǎn)擊添加新學(xué)期開課,選擇當(dāng)前學(xué)期后可以得到一個(gè)新的報(bào)課任務(wù)3導(dǎo)入課表點(diǎn)擊一鍵導(dǎo)入,通過excel表格導(dǎo)入課表,并可以在界面中得到更新4設(shè)置截止時(shí)間在開課詳情中,可以設(shè)置和修改對應(yīng)系負(fù)責(zé)人和教師的提交截止時(shí)間5查看修改個(gè)人信息在報(bào)課系統(tǒng)首頁點(diǎn)擊個(gè)人信息圖標(biāo),可對部分信息進(jìn)行修改6增加系負(fù)責(zé)人賬號(hào)通過填寫用戶名、密碼和院系,手動(dòng)添加系負(fù)責(zé)人賬號(hào)7刪改系負(fù)責(zé)人賬號(hào)在系負(fù)責(zé)人詳情頁面可以修改信息,也可以通過左滑調(diào)出刪除按鈕進(jìn)行刪除操作8增加教師賬號(hào)通過excel表格一鍵導(dǎo)入并且可以單個(gè)填寫工號(hào)、密碼和姓名手動(dòng)添加9刪改教師賬號(hào)在教師詳情頁面可以修改信息,也可以通過左滑調(diào)出刪除按鈕進(jìn)行刪除操作10查看報(bào)課信息點(diǎn)擊對應(yīng)的學(xué)期報(bào)課系統(tǒng),可以查看所有教師的報(bào)課信息11審核并匯總開課信息點(diǎn)擊對應(yīng)的學(xué)期報(bào)課系統(tǒng),得到各系提交的報(bào)課信息,審核后匯總成表12系負(fù)責(zé)人查看修改個(gè)人信息在個(gè)人信息中可以查看具體信息,只能修改密碼13查看和修改本系報(bào)課信息點(diǎn)擊對應(yīng)的學(xué)期報(bào)課系統(tǒng),可以查看和修改本系教師的報(bào)課信息14提

溫馨提示

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

最新文檔

評論

0/150

提交評論