版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<教師報課系統(tǒng)>需求規(guī)格說明書 作 者: Mod4 完成日期: 2015.10.16 修訂歷史記錄日期版本說明作者2015.10.16V1.0比較粗糙的第一版Mod4目錄1. 引言41.1 目的41.2 背景41.3 定義41.4參考文獻42. 項目概述52.1 產(chǎn)品描述52.2 產(chǎn)品功能52.3 用戶特點72.4 一般約束72.5 假設(shè)與依據(jù)73. 具體需求73.1 功能需求83.1.1系統(tǒng)角色及登陸83.1.2 學(xué)院負責(zé)人93.1.3 系負責(zé)人173.1.4 教師203.2 外部接口需求233.2.1 用戶接口233.2.2 硬件接口233.2.3 軟件接口233.2.4 通信
2、接口233.3 性能需求233.4 屬性233.4.1 可用性233.4.2 安全性243.4.3 可維護性244. 驗收驗證標準241. 引言1.1 目的 該文檔首先給出項目的整體結(jié)構(gòu)和功能結(jié)構(gòu)概貌,試圖從總體架構(gòu)上給出整個系統(tǒng)的輪廓。同時對功能需求、性能需求進行了詳細的描述。便于用戶、開發(fā)人員進行理解和交流,反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)以及確認測試和驗收的依據(jù)。 本文檔面向多種讀者對象:(1)項目經(jīng)理:項目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進行系統(tǒng)設(shè)計、項目管理。(2)設(shè)計員:對需求進行分析,并設(shè)計出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計。(3)程序員:了解系統(tǒng)功能,編
3、寫用戶手冊。(4)測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進行功能性測試和非功能性測試。(5)用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個需求進行討論和協(xié)商。在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對每一功能進行適當(dāng)?shù)牧私狻?.2 背景本次待開發(fā)的軟件為教師報課系統(tǒng)。用戶通過使用該軟件在移動終端完成報課相關(guān)操作。學(xué)院負責(zé)人通過導(dǎo)入報課信息,設(shè)定截止時間來開啟報課。系負責(zé)人查看報課信息,進行審核修改。教師填寫報課信息,預(yù)覽報課信息等最終提交報課。1.3 定義序號縮寫定義1.app應(yīng)用程序,Application的縮寫,一般指手機軟件。2.AndroidAnd
4、roid是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。1.4參考文獻1 GB-T8567-2006,計算機軟件文檔編制規(guī)范S2.(美)Roger S.Pressman著,鄭人杰等譯.軟件工程M.第七版.北京:機械工業(yè)出版社,2011.2. 項目概述2.1 產(chǎn)品描述通過開發(fā)基于Android平臺的app解決高校教師及相關(guān)報課負責(zé)人手動匯總報課信息的困擾,減輕工作量,提高效率。2.2 產(chǎn)品功能當(dāng)前高校的報課匯總負責(zé)人 因繁瑣的開課報課流程而困擾,繁瑣的根源便是郵件群收發(fā),需要人工核對報課信息,最終人工匯總表格
5、。工作量大且出錯率高。教師報課系統(tǒng)致力于通過移動Android平臺便捷地完成此項工作,且大大較低出錯率。首先通過用例圖了解角色分工如下: 用戶場景如下:教師A是學(xué)院負責(zé)人,每個學(xué)期第六周需要統(tǒng)計匯總下學(xué)期老師的開課情況。通過群發(fā)郵件的方式,將下學(xué)期的所有開課表發(fā)送給各個老師,老師在規(guī)定的時間內(nèi)填寫好自己想要開的課程,回發(fā)郵件給教師A,教師A匯總所有表格并下發(fā)最終開課結(jié)果。教師報課系統(tǒng)app的解決方式:系統(tǒng)共分為3個角色,分別是學(xué)院負責(zé)人、系負責(zé)人、教師。學(xué)院負責(zé)人通過簡單的一鍵導(dǎo)入課表,設(shè)定好系負責(zé)人匯總提交截止時間和教師提交截止時間,開始一輪新的開課匯總,且學(xué)院負責(zé)人可實時查看本院所有教師的
6、報課信息。教師通過報課app在截止時間前提交報課信息給系負責(zé)人,系負責(zé)人可修改本系教師的報課信息,匯總提交給學(xué)院負責(zé)人,由學(xué)院負責(zé)人最終匯總成表。使用該app,教師A只需要幾個簡單的點擊動作便可以完成原先繁瑣的報課過程,所有課程問題的處理完全由后臺完成,最終得到一份完整的開課表2.3 用戶特點 本軟件的最終用戶為高校教師,該用戶群體普遍接受高等教育,學(xué)習(xí)及適應(yīng)能力強。能快速適應(yīng)該軟件,并充分感受到在報課工作中的效能變化,提出合理改進意見。操作人員及維護人員為在校學(xué)子,了解該工作的整體流程,深入用戶交流,便于調(diào)整軟件功能,實現(xiàn)客戶需求。本軟件預(yù)期每學(xué)期使用一次完成報課。除去報課時間,允許用戶查看
7、歷史報課信息。2.4 一般約束進行本軟件開發(fā)工作的約束條件如下:1.開發(fā)周期短:兩個月的開發(fā)時間需要開發(fā)者合理規(guī)劃時間,做到多項任務(wù)并發(fā)。2.所采用的方法與技術(shù)有限:項目團隊成員的技術(shù)水平不夠成熟,需要在開發(fā)中并發(fā)學(xué)習(xí)多種技術(shù)和能力。 2.5 假設(shè)與依據(jù)本項目是否能夠成功實施,主要取決于以下的條件:(1)團隊成員的積極合作配合,為了項目的開發(fā)和實施,對個人時間進行合理規(guī)劃同時為團隊做出合理犧牲,配合隊友完成任務(wù)。(2)學(xué)院教師提供完整詳細的功能和性能需求資料,以便于團隊對其進行分析,從而形成完善的軟件需求。(3)團隊掌握先進的能夠適用于該項目的技術(shù),這是系統(tǒng)的性能是否優(yōu)化和項目能否成功的保證。
8、3. 具體需求首先引入類圖明確該項目中的角色分類及其角色間的相互聯(lián)系。3.1 功能需求3.1.1系統(tǒng)角色及登陸該系統(tǒng)共有三種角色:學(xué)院負責(zé)人,系負責(zé)人,教師。所有角色都具有登陸功能,根據(jù)角色不同登陸后進入各個角色所對應(yīng)的頁面。1.登錄界面用戶通過輸入賬號密碼,點擊登錄,登錄不同的賬號自動判斷角色,進入不同的界面。3.1.2 學(xué)院負責(zé)人1.創(chuàng)建學(xué)期報課任務(wù)通過點擊“+”,在彈出的頁面中選擇當(dāng)前學(xué)期,點擊確認后,得到一個呈現(xiàn)灰色的開課計劃。(點擊開課計劃,導(dǎo)入課表后將變成綠色。) 2.按系導(dǎo)入開課表由上述界面點擊需報課的對應(yīng)學(xué)期,進入課表導(dǎo)入界面,通過點擊各系按鈕,在彈出框中選擇對應(yīng)的文件進行導(dǎo)入
9、操作。完成導(dǎo)入操作后,該系的圖標由灰變藍。當(dāng)點擊已變?yōu)樗{色的系的圖標時,可看到該系已導(dǎo)入的具體課表,點擊右上角的設(shè)置按鈕可以重新導(dǎo)入。點擊某門課程可查看具體信息。3.設(shè)置截止時間在各系預(yù)覽界面中,點擊時間部分,在彈出框中設(shè)置對應(yīng)的時間。假如出現(xiàn)系負責(zé)人設(shè)置時間小于教師的選課時間,則會彈出對應(yīng)的提示。4.查看修改個人信息在報課系統(tǒng)首頁的右上角點擊個人信息圖標,可對密碼、姓名和手機號碼進行修改。5.增刪改系負責(zé)人、教師賬號學(xué)院負責(zé)人在登陸后的主頁面點擊賬號管理,進入到如下界面,通過長按可以對其賬號進行重置密碼,左滑出現(xiàn)刪除按鈕,點擊對其進行刪除操作。通過點擊右上角的“+”彈出添加賬號的界面。系負責(zé)
10、人賬號通過填寫用戶名、密碼和院系進行單個添加,教師賬號支持一鍵導(dǎo)入功能,可以選擇Excel表格快捷導(dǎo)入,也可手動單次添加。點擊對應(yīng)的系聯(lián)系人或教師可出現(xiàn)教師的信息界面,在界面可對教師的信息進行修改,長按也可進入修改的界面。6.查看并審核報課信息登陸后的主頁面點擊報課系統(tǒng)再進入到對應(yīng)的學(xué)期中,可以看到目前各系的提交情況,灰色表示尚未提交,藍色表示已提交還未通過院審,紅色表示已過院審。當(dāng)所有的系都審核過后,可以點擊右上角的完成,完成本輪報課。通過點擊對應(yīng)的系,可以進入看到對應(yīng)系老師的所有報課,點擊右上角的完成,通過審核。7.報課結(jié)果的查看與導(dǎo)出通過選擇歷史學(xué)期報課結(jié)果,點擊對應(yīng)的系,可以看到詳細的
11、課程,點擊課程可以查看哪些教師報了該課。點擊右上角的導(dǎo)出鍵,可以將該系結(jié)果導(dǎo)出成表。3.1.3 系負責(zé)人1.查看與修改個人信息在報課首頁,點擊右上角的個人信息,可以查看個人信息,并可修改密碼。 2.查看與修改本系報課信息進入對應(yīng)的學(xué)期報課,可以看到本系教師的報課情況,通過點擊右上角的完成可以通過審核,并提交到學(xué)院。對于教師的報課,通過左滑可以進行刪除操作。通過長按的方式,手動為其添加課程。3.歷史報課的查看與導(dǎo)出在歷史記錄里點擊對應(yīng)的學(xué)期,可以看到對應(yīng)的課程,點擊課程可以看到選擇該課的教師及課程信息。點擊右上角的導(dǎo)出按鈕,可以把課程導(dǎo)出成excel表格。3.1.4 教師1.查看與修改個人信息在
12、首頁點擊右上角的個人信息,可以查看個人信息及修改密碼,郵箱,手機號,性別,出生年月。其余信息不可修改。2.提交報課信息與預(yù)覽在對應(yīng)的選課界面,通過點擊右側(cè)的原點進行選擇,如有特殊要求,可在對應(yīng)的位置點擊填寫詳細要求,如圖所示。通過點擊課程名,可以看到課程的詳細信息,點擊預(yù)覽,可以看到要選的所有課程,點擊確認完成最終的報課。此時界面自動刷新3.查看最終報課結(jié)果從歷史報課記錄中,點擊對應(yīng)的學(xué)期,可看到個人的最終報課結(jié)果。 3.2 外部接口需求3.2.1 用戶接口本系統(tǒng)采用C/S架構(gòu),所有界面使用APP風(fēng)格,用戶界面的具體細在功能需求文檔中描述。3.2.2 硬件接口 無特殊需求。3.2.3 軟件接口
13、 無特殊需求。3.2.4 通信接口 無特殊需求。3.3 性能需求 非功能性需求當(dāng)前尚未形成完整文檔。3.4 屬性3.4.1 可用性(1)方便操作,操作流程合理。盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:新增信息時,敲入回車鍵光標的自動跳轉(zhuǎn)、輸入法的自動轉(zhuǎn)換,信息檢索時輸入漢語簡拼快速檢索到結(jié)果等。(2)控制必錄入項。本系統(tǒng)能夠?qū)Ρ仨氫浫氲捻椖窟M行控制,使用戶能夠確保信息錄入的完整。同時對必錄入項進行有效的統(tǒng)一的提示。(4)容錯能力。系統(tǒng)具有一定的容錯和抗干擾能力,在非硬件故障或非通訊故障時,系統(tǒng)能夠保證正常運行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。(5)操作完成時有統(tǒng)一規(guī)范的提示信息
14、。例如刪除操作時,系統(tǒng)可提示警示框“您確認刪除記錄嗎?操作不可恢復(fù)!”,用戶點擊確認后,系統(tǒng)才執(zhí)行刪除操作,刪除后可直接返回相關(guān)頁面。3.4.2 安全性(1)權(quán)限控制根據(jù)不同用戶角色,設(shè)置相應(yīng)權(quán)限,用戶的重要操作都做相應(yīng)的日志記錄以備查看,沒有權(quán)限的用戶禁止使用系統(tǒng)。教師只可查看自己的報課信息,系負責(zé)人只可查看本系教師的報課信息。(2)重要數(shù)據(jù)加密對一些重要的數(shù)據(jù)按一定的算法進行加密,如用戶口令、重要參數(shù)等。(3)數(shù)據(jù)備份允許用戶進行數(shù)據(jù)的備份和恢復(fù),以彌補數(shù)據(jù)的破壞和丟失。(4)記錄日志本系統(tǒng)應(yīng)該能夠記錄系統(tǒng)運行時所發(fā)生的所有錯誤,包括本機錯誤和網(wǎng)絡(luò)錯誤。這些錯誤記錄便于查找錯誤的原因。日志
15、同時記錄用戶的關(guān)鍵性操作信息。3.4.3 可維護性 當(dāng)前尚未形成完整文檔。4. 驗收驗證標準序號角色功能名稱詳細操作檢驗情況1所有用戶登錄功能通過輸入賬號密碼,點擊登錄,不同的角色登錄自動判斷角色,進入不同的界面2學(xué)院負責(zé)人創(chuàng)建新開課任務(wù)點擊添加新學(xué)期開課,選擇當(dāng)前學(xué)期后可以得到一個新的報課任務(wù)3導(dǎo)入課表點擊一鍵導(dǎo)入,通過excel表格導(dǎo)入課表,并可以在界面中得到更新4設(shè)置截止時間在開課詳情中,可以設(shè)置和修改對應(yīng)系負責(zé)人和教師的提交截止時間5查看修改個人信息在報課系統(tǒng)首頁點擊個人信息圖標,可對部分信息進行修改6增加系負責(zé)人賬號通過填寫用戶名、密碼和院系,手動添加系負責(zé)人賬號7刪改系負責(zé)人賬號在系負責(zé)人詳情頁面可以修改信息,也可以通過左滑調(diào)出刪除按鈕進行刪除操作8增加教師賬號通過excel表格一鍵導(dǎo)入并且可以單個填寫工號、密碼和姓名手動添加9刪改教師賬號在教師詳情頁面可以修改信息,也可以通過左滑調(diào)出刪除按鈕進行刪除操作10查看報課信息點擊對應(yīng)的學(xué)期報課系統(tǒng),可以查看所有教師的報課信息11審核并匯總開課信息點擊對應(yīng)的學(xué)期報課系統(tǒng),得到各系提交的報課信息,審核后匯總成表12系負責(zé)人查看修改個人信息在個人信息中可以查看具體信息,只能修改密碼13查看和修改本系報課信息點擊對應(yīng)的學(xué)期報課系統(tǒng),可以查看和修改本系教師的報課信息1
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度綠色建筑節(jié)能改造項目設(shè)計咨詢服務(wù)合同4篇
- 2025年移動通信網(wǎng)絡(luò)優(yōu)化服務(wù)合同范本
- 2025年度鋁扣板吊頂施工與維護一體化服務(wù)合同協(xié)議
- 2025游泳館會員卡年度健康體檢及運動康復(fù)服務(wù)協(xié)議3篇
- 2025年度凈身出戶離婚協(xié)議書模板與婚姻律師團隊全程支持服務(wù)協(xié)議3篇
- 上海建筑工地勞務(wù)合作協(xié)議樣書
- 2025年度個人物流運輸承包合同范本2篇
- 2025年度私立學(xué)校教師聘用合同范本(創(chuàng)新教育版)
- 二零二五年度臨時保安服務(wù)與突發(fā)事件應(yīng)急預(yù)案合同6篇
- 2025年度門頭環(huán)保材料采購與應(yīng)用合同3篇
- 眼的解剖結(jié)構(gòu)與生理功能課件
- 小學(xué)網(wǎng)管的工作總結(jié)
- 2024年銀行考試-興業(yè)銀行筆試參考題庫含答案
- 泵站運行管理現(xiàn)狀改善措施
- 2024屆武漢市部分學(xué)校中考一模數(shù)學(xué)試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標準》
- 浙教版七年級下冊科學(xué)全冊課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計算公式測量方法
- DB32-T 4004-2021水質(zhì) 17種全氟化合物的測定 高效液相色譜串聯(lián)質(zhì)譜法-(高清現(xiàn)行)
- DB15T 2724-2022 羊糞污收集處理技術(shù)規(guī)范
評論
0/150
提交評論