版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2/292/29《年終考核與評價系統(tǒng)》目錄TOC\o"1-5"\h\z1需求規(guī)格說明書 4編寫目的 4\o"CurrentDocument"背景 4\o"CurrentDocument"術語定義 4\o"CurrentDocument"運行環(huán)境 4\o"CurrentDocument"需求描述 4\o"CurrentDocument"系統(tǒng)測試計劃 92概要設計說明書 11編寫目的 范圍 定義 參考資料 總體設計 TOC\o"1-5"\h\z\o"CurrentDocument"人工處理過程 12\o"CurrentDocument"接口設計 12系統(tǒng)數(shù)據(jù)結構設計 14數(shù)據(jù)結構與程序的關系 14\o"CurrentDocument"集成測試計劃 14\o"CurrentDocument"3詳細設計說明 17編寫目的 17\o"CurrentDocument"背景 17\o"CurrentDocument"定義 18\o"CurrentDocument"參考資料 18\o"CurrentDocument"系統(tǒng)模塊結構 18\o"CurrentDocument"界面設計要求 19\o"CurrentDocument"系統(tǒng)中各模塊的設計說明 19模塊相互關系我 26\o"CurrentDocument"單元測試計劃 271需求規(guī)格說明書編寫目的為明確項目系統(tǒng)需求以及所有的功能性能,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎上進一步提出概要設出說明書和完成后續(xù)設計與開發(fā)工作。背景系統(tǒng)名稱:年終考評與評價系統(tǒng)本項目的任務提出者:本項目的任務開發(fā)者:課程設計小組該系統(tǒng)用于對人員的工作情況和業(yè)績進行年終評定并給出合理的評分。術語定義Bootsharp3.0:前端框架Datatable:基于jQuery表格插件URL:統(tǒng)一資源定位符JS:JavaScript語言Home:主頁而adminLogin:管理員登錄organTeacherLogin:機關老師登錄judgeTeacherLogin:評委老師登錄strategicManagement:評分策略管理scoreManagement:評分管理dataManagement:數(shù)據(jù)導出statical:表單生成teacherManagement:教師管理personPage:個人主頁MarkPage:評分頁面運行環(huán)境開發(fā)工具:,Hbuilder開發(fā)語言:C++,HTML.CSS,JS數(shù)據(jù)庫:MicrosoftSQLServer2014原型設計:Axure操作系統(tǒng):MicrosoftWindows支持環(huán)境:所有瀏覽器互聯(lián)網服務:ns需求描述用戶需求設計一個員工投票與考評系統(tǒng),基本需求如下:
設置一個總管理員,負責分配機關老師及評委登錄賬號和密碼;機關老師上傳個人總結(word或ppt);管理員給評分老師分配賬號和密碼;有管理員上傳并制定最終的評分策略:評委上網查看個人總結并打分(百分制),并可寫對個人及機關整體工作的建議;自動算分(機關老師可以給其他人打分進行互評占40%,其他老師為他評占60%),管理員可查看:界而要有每個機關老師的照片和分管工作。建立應用體系:運用在單位機關對員工的考評,該系統(tǒng)不僅能夠完成上述功能,方便公司對于員工的考核,大大節(jié)約了時間成本,工作變得高效,同時增進了對于機關老師的了解,便于對機關老師以及整個公司的評價以及推進,使公司向更好更穩(wěn)定發(fā)展。管理員可在評分結束后生成表單并導出數(shù)據(jù);建立數(shù)據(jù)庫體系:建立分步式的數(shù)據(jù)庫體系;具有信息采集、整理、數(shù)據(jù)備份和還原功能:建立安全體系:建立標準統(tǒng)一、適應需要、切實可行的網絡安全保障體系。系統(tǒng)需求系統(tǒng)體系結構本系統(tǒng)應用模型-視圖-控制器(MVC)模式,采用分層體系結構,用戶通過主界面進行登錄,輸入戰(zhàn)后密碼,普通用戶即評委人員和機關人員,再度登陸后課進入個人信息頁面查詢個人信息,也可對規(guī)定權限內的人員進行評分:管理員在登錄后可以對人員進行管理并可以導出評分數(shù)據(jù)。Home16票及/f牌0?-喻*6筋制i彎翼員登錄人f檸蟀普幾丸口人人上無臺巴協(xié)管充三力》*之國M/Home16票及/f牌0?-喻*6筋制i彎翼員登錄人f檸蟀普幾丸口人人上無臺巴協(xié)管充三力》*之國M/“srN普NF9蛙訐英七”出比明圖]系統(tǒng)體系結構%*數(shù)據(jù)件152.2用戶控制用戶通過點擊相應的控件或使用鍵盤輸入進行操作控件名稱控件功能信號來源首頁跳轉到Home頁面用戶點擊
管理員登錄跳轉到管理員登錄貞面用戶點擊機關人員登錄跳轉到機關人員登錄界面用戶點擊評委人員登錄跳轉到評分人員登錄界面用戶點擊評分策略管理跳轉到評分策略管理界而用戶點擊評分管理跳轉到評分管理界向用戶點擊數(shù)據(jù)導出跳轉到數(shù)據(jù)管理界向用戶點擊表單生成跳轉到生成表現(xiàn)頁面用戶點擊退出登錄退出賬號登錄并返回Home頁面用戶點擊用戶名輸入已有用戶名用戶鍵盤輸入密碼輸入密碼用戶鍵盤輸入登錄執(zhí)行登錄.跳轉到管理頁面用戶點擊添加用戶名輸入要添加到用戶名用戶鍵盤輸入I:號輸入要添加的用戶的匚號用戶鍵盤輸入初始密碼輸入找好初始密碼用戶鍵盤輸入類型選擇要添加用戶類型用戶點擊提交/更改添加/修改人員信息用戶點擊刪除刪除人員信息用戶點擊編輯編輯個人信息用戶鍵盤輸入上傳頭像上傳人員頭像用戶選擇木地文件上傳保存提交并保存跟人信息用戶點擊查看策略查看歷史評分策略以及現(xiàn)有評分策略用戶點擊策略名編輯策略的名稱用戶鍵盤輸入策略內容編輯策略內容用戶鍵盤輸入添加/啟用液加或者使用當前選中評分策略用戶點擊評分跳轉到評分頁面用戶點擊下載下載機關人員工作總結用戶點擊分數(shù)輸入評分用戶鍵盤輸入評價輸入評價用戶鍵盤輸入返回保存評分并返回上衣頁面用戶點擊導出導出頻分數(shù)據(jù)用戶點擊圖2管理員用例圖圖圖5類圖2/29登吒系統(tǒng)圖3評委老師用例圖圖4機關老師用例圖件鎏老師個人鰭總-色看訐分羲統(tǒng)伊理員機關老的評委老師功能功能*二依廣然束X境明個人費科:J:上抬染仇上傳H性點鳥且相訐分:J”、?*,_4—-——度香機美之郁個人、線M和工作電公法行請步 境耳評價,——,/圖6系統(tǒng)用戶活動圖性能時間特性的要求(行業(yè)標準得出):普遍情況下,根據(jù)國際標準3-5-8原則推算業(yè)。務處理時間。登陸時間最長不超過5秒。檢索時間不超過5秒。頁面之間跳轉時間不超過3秒。平均時間在3~5秒以內。系統(tǒng)穩(wěn)定性;指標(行業(yè)標準得出):系統(tǒng)有效工作時間要求299.5%Web服務持續(xù)穩(wěn)定工作時間23天(72小時)輸入輸出輸入要求:工號和用戶名為純數(shù)字輸入,密碼為二十六字母與數(shù)字和符號的隨機組合,長度至少為六位,至多十六位;其他信息的輸入可謂人一字福包括各種漢字等:2/292/292/29輸出,導出表單要求按照包含姓名、工號、評分等信息,排序方式可由用戶選擇。數(shù)據(jù)管理所有數(shù)據(jù)統(tǒng)一保存在數(shù)據(jù)庫中,要求生成一份本分數(shù)據(jù)以防止數(shù)據(jù)出錯,一個賬號只能在數(shù)據(jù)苦衷擁有兩份信息(當前信息和備份信息),演進出管理員以外的人員對賬號數(shù)據(jù)進行修改,賬號內部數(shù)據(jù)除評分數(shù)據(jù)外可自行修改個人信息和工作總結,評分數(shù)據(jù)只能有其他特定賬號給出。圖7數(shù)據(jù)流程圖安全數(shù)據(jù)的每一次修改都需要對數(shù)據(jù)進行校對,確保數(shù)據(jù)不出錯,并且數(shù)據(jù)信息不能被管理員以外的其他任意賬戶或系統(tǒng)外部成員獲取。1.6系統(tǒng)測試計劃測試范本測試計劃文檔詳細描述了年終考核與評價軟件系統(tǒng)測試的基本內容、測試范圍、測試方法、所需要的資源以及時間進度等。測試內容欄目名稱內容簡介主要功能個人主頁管理上傳個人信息修改個人信息對管理員、評委老師以及機關老師個人信息的管理用戶管理用戶注冊(管理員、機關老師與評委老師)管理員對系統(tǒng)所有功能模塊進行管理維護。評委老師可以給機關老師打分。機關老師只能管理個人主貞。表1系統(tǒng)測試內容測試內容包括:1.管理員功能測試2.機關老師功能測試3.評委老師功能測試具體內容如下表:評分系統(tǒng)管理機關老師互評。評委老師給機關老師評分。評分系統(tǒng)包括兩個部分:一是老師之間可以互相評分:二是評委老師給每一位機關老師評分。評分信息管理按姓名查找顯示評分。按部門顯示評分。選擇輸入老師的姓名來獲取評分:也可以選取任一部門,顯示該部門所有人員的評分。測試策略大體的測試策略如下:首先進行功能測試,針對各類用戶展開功能驗證。接著進行簡單的性能測試,包括兼容性測試和針對特殊情況的壓力負載測試。最后進行GUI規(guī)范測試,根據(jù)GUI規(guī)范展開測試。測試步驟如下:先進行基本的功能驗證,僅執(zhí)行級別為高的測試用例。若功能驗證不通過,則將測試版本打回重新開發(fā)。若功能驗證通過,則進行完整的功能測試。即執(zhí)行所有級別的測試用例。如有必要,需針對功能驗證增加回歸測試。針對功能測試后的版本,經修復后形成性能測試版本。并針對該版本進行性能測試。僅進行兼容性測試和壓力負載測試。針對性能測試后的版本,經修復后形成規(guī)范測試版本。并針對該版本進行GUI規(guī)范測試。測試方法①白盒測試:白盒測試是一種測試安全設計方法,它使用過程設計的控制結構導出測試安全。使用白盒測試方法,可產生測試安全,它可以:(1)保證一個模塊中的所有獨立路徑至少被使用一次。(2)對所有邏輯值均需測試真(TRUE)盒假(FALSE)。(3)在上下邊界及可操作范圍內運行所有循環(huán)。(4)檢查內部數(shù)據(jù)結構以確保其有效性。②黑盒測試:黑盒測試注重測試軟件的功能性需求,即黑盒測試到處執(zhí)行程序所有功能需求的輸入條件集。黑盒測試并不是白盒測試的替代品,而是用于輔助白盒測試發(fā)現(xiàn)其他類型的錯誤。黑盒測試主要發(fā)現(xiàn)對下類型錯誤:(1)功能不對或遺漏。(2)接口錯誤。(3)數(shù)據(jù)結構或外部數(shù)據(jù)庫訪問錯誤。(4)性能錯誤。(5)初始化盒終止錯誤。③兼容性測試:應驗證該系統(tǒng)能否在不同的主流瀏覽器(包括IE6.0、IE7.0等)上正常運行。能否支持Window?.WindowsXP等操作系統(tǒng)。兼容性測試需做基本功能驗證。采用手工測試。測試環(huán)境與測試輔助工具測試軟件環(huán)境:Windows10web測試輔助工具:Sqlserver/access、HTML等測試完成準則系統(tǒng)測試通過的標準如下:L所有功能測試用例被執(zhí)行并通過。.所有發(fā)現(xiàn)的缺陷被修復并回歸測試。.性能符合要求。.系統(tǒng)測試報告審批通過。對于非常嚴格的系統(tǒng)可以采用“基于測試用例”的準則:功能性測試用例通過率達到100%.1.6.7角色與職責項目經理:負責安排系統(tǒng)測試任務,監(jiān)控系統(tǒng)測試過程。測試經理:負責制定系統(tǒng)測試計劃,設計測試用例,撰寫系統(tǒng)測試分析報告。測試人員:負責執(zhí)行系統(tǒng)測試,記錄缺陷,撰寫系統(tǒng)測試執(zhí)行記錄,并進行回歸測試。開發(fā)人員:負責定位缺陷和修復缺陷。2概要設計說明書編寫目的本概要設計說明書的編寫目的是為了說明系統(tǒng)總體設計的技術方案,從程序系統(tǒng)的設計考慮,為詳細設計提供統(tǒng)一的參考標準。范圍本系統(tǒng)基于軟件工程課程設計,由本組人員負責攢寫文檔,交由軟件工程老師審核。定義無參考資料《需求說明書》總體設計需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求,詳細的說明可參見《需求分析說明書》。運行環(huán)境開發(fā)工具:開發(fā)語言:C++數(shù)據(jù)庫:MicrosoftSQLSenfer2014原型設計:Axure操作系統(tǒng):MicrosoftWindows支持環(huán)境:所有瀏覽器互聯(lián)網服務:HS
功能需求與程序的關系表2功能需求與程序的關系HomeadminLoginorganTeacherLoginjudgeTeacherLoginstrategicManagementscoreManagementdataManagementstatical選擇身份用戶登錄JJJ教師管理J上傳文件JJ策略管理J評分JJJJ打印結果VJV人工處理過程管理員:(1)登陸(2)查詢評委老師(3)退出系統(tǒng)(4)維護評委老師信息機關老師:(1)登陸系統(tǒng)(2)查詢老師信息(3)給其他機關老師評分評委老師:(1)登陸系統(tǒng)(2)查詢老師信息(3)給所有機關老師評分接口設計用戶接口:表3用戶接口用戶登錄對應窗口adminLogmorganTeacherLoginjudgeTeacherLogin發(fā)送數(shù)據(jù)<Button標簽)身份<Input標簽)賬號<Input標簽)密碼接口ajax請求functionlogin()接受數(shù)據(jù)HTML鏈接herf='teacherManegement.html'用戶評分對應窗口scoreManagement發(fā)送數(shù)據(jù)〈input)標簽分數(shù)<input>標簽評價接口(button)標簽href=,markPage.html*接受數(shù)據(jù)無
用戶策略管理時應窗口strategicManagement發(fā)送數(shù)據(jù)<input>標簽策略名〈input)標簽策略內容接口ajax請求functionaddstrategic(data)接受數(shù)據(jù)無用戶打印分數(shù)對應窗口dataManagement發(fā)送數(shù)據(jù)〈button)標簽導出接口ajax請求functionexcel()接受數(shù)據(jù)Execl文件2.7.2外部接口無2.7.3內部接口頁面轉換接口:adminLogin.htmlorganTeacherLogin.html,judgeTeacherLogin.html'strategicManagement.htmlscoreManagement.html'dataManagement.html'statical,html'Home->adminLogin:Href='Home->organTeacher:Href='Home->judgeTeacher:Href='Home->stragtegicManagement:Href='Home->scoreManagement:Href='Home->dataManagement:Href='Home—>adminLogin.htmlorganTeacherLogin.html,judgeTeacherLogin.html'strategicManagement.htmlscoreManagement.html'dataManagement.html'statical,html'AdminLogin->teacherManagmentHerf='teacherManegement.html前端和后端接口:URL信息數(shù)據(jù)庫接口是基于函數(shù)的ajax請求:表4內部接口模塊指令接口AdminLogin登錄functionlogin(data)AdminLogin:提交/更改functioneditTeacher()AdminLogin刪除functiondelTeacher0organTeacherLogin登錄functionlogin()organTeacherLogin請求用戶評論信息$(function(tc_id){})organTeacherLogin更改個人信息functionupdata(data)strategicManagement顯示策略functionstrategicViewOstrategicManagement更改/添加策略functionaddstrategic(data)scoreManagemenl詁求并接收后臺的數(shù)據(jù)$(function(){})scoreManagement下載被評機關老師的1:作總結functiondownload(tc_id)scoreManagemenl發(fā)送數(shù)據(jù)到后臺functionback(data)DataManagement導出數(shù)據(jù)到Excel文件functionexcel()系統(tǒng)數(shù)據(jù)結構設計數(shù)據(jù)結構與程序的關系表5數(shù)據(jù)結構與程序的關系HomeadminLoginorganTeacherLogmjudgeTeacherLogmstrategicManagementscoreManagementdataManagementstatical賬號StringJJJ密碼StringJJV文件JJfVJ評分JVJ/V評價JVJAJV集成測試計劃測試范系統(tǒng)主頁:管理員登陸;機關老師登陸:評委老師登陸:評分策略管理:評分管理;數(shù)據(jù)導出:表單生成;測試約束測試進出條件進入條件測試依據(jù):《軟件概要設計說明》退出條件致命和嚴重級別的缺陷清除率達到100%,致命和嚴重的缺陷修復率達到100%,一般缺陷的修復率達到99%并且遺留缺陷數(shù)小于5個:同時參考《測試過程》中的相關描述,并要求系統(tǒng)測試每輪發(fā)現(xiàn)的缺陷數(shù)量呈收斂趨勢。2922測試通過和失敗準則通過準則:每輪測試所有用例全部執(zhí)行完畢,且沒有出現(xiàn)致命性錯誤,回歸測試或執(zhí)行新增測試用例時不再出現(xiàn)問題,則測試工作通過;失敗準則:每輪測試所有用例全部執(zhí)行完畢,沒有出現(xiàn)致命性錯誤,回歸測試或執(zhí)行新增測試用例時不再出現(xiàn)問題,且回歸測試的周期不少于10天,回歸測試執(zhí)行的測試用例數(shù)比例不低于90%,則測試工作通過。測試啟動/結束/暫停/再啟動準則測試啟動準則測試環(huán)境通過檢驗之后。測試結束準則測試案例全部執(zhí)行完畢,測試結果證明系統(tǒng)符合需求,遺留的問題滿足測試退出條件且在質量標準允許范圍內,即可結束測試。測試暫停/再啟動準則被測模塊出現(xiàn)某個致命性錯誤。測試案例無法繼續(xù)執(zhí)行,測試工作需暫停,如果非關聯(lián)模塊可以進行測試則執(zhí)行非關聯(lián)模塊的測試;當這些問題得到解決后重新啟動該模塊的測試工作。測試需求表6測試褥求需求ID模塊子模塊待測試功能需求點優(yōu)先級1系統(tǒng)主頁管理員登陸用戶輸入管理員的用戶名和密碼,登錄到系統(tǒng)設置機關老師和評委老師,實現(xiàn)增刪改查無2機關老師登陸用戶輸入機關老師的用戶名和密碼,登錄到系統(tǒng)3評委老師登陸用戶輸入評委老師的用戶名和密碼,登錄到系統(tǒng)4評分策略管理管理員設置評分策略,并發(fā)布到系統(tǒng)消息5評分管理打印老師列表,機關老師互評,評委老師為機關老師評分6數(shù)據(jù)導出打印所有機關老師總評分,并導出eccel文件7表單生成統(tǒng)計并分析所有數(shù)據(jù)測試風險表7測試風險風險編號風險描述風險發(fā)生可能性(高、中、低)風險的影響程度(高、中、低)責任人規(guī)避方法1發(fā)度誤一開進延一低*高0開發(fā)組嚴格控制進度,適當安排增加人手或者加班。集成策略集成順序:自頂向下。集成方法:黑盒測試。測試策略策略描述增量式集成測試策略溺試類型將程序分為小的部分進行構造和測試功能測試表8功能測試測試目標:確保已經集成的1:作版本的正確性,能夠實現(xiàn)該集成版本應該具有的功能的正確性以及完整性。技術:重用為系統(tǒng)功能測試設il?的部分測試用例,部分測試過程。生成測試腳木,實現(xiàn)測試自動化。完成標準:所計劃的測試全部執(zhí)行、對以前版本的接口完成了回歸測試、所發(fā)現(xiàn)的高優(yōu)先級缺陷和高等級的缺陷已完全解決。需考慮的特殊事項:開發(fā)人員應該保證每個后續(xù)的集成版本的基木界面元素都未改變。
I I考慮測試腳本的重用性以及自動化測試。2.964接口測試表9接口測試測試目標:確?!皽y試需求”中對應的所有」:作版木的內部染元組合到一起后能夠按照設計的意圖協(xié)作運行,接口的調用正確。技術:重用為系統(tǒng)測試準備的測試用例、分析測試用例對接口的覆蓋情況,對沒有覆蓋的接口設計足夠的測試用例,以覆蓋所有的調用接口。為每個測試用例制定測試過程,生成測試腳木。以實現(xiàn)測試的自幼化。完成標準:所計劃的測試全部執(zhí)行、對以前版本的接口完成了回歸測試、所發(fā)現(xiàn)的高優(yōu)先級缺陷和高等級的缺陷已完全解決。需考慮的特殊事項:開發(fā)人員應該保證每個后續(xù)的集成版本的基木界面元素都未改變??紤]測試腳木的重用性以及自動化測試。2.965容錯測試表io容錯測試測試目標:驗證異常錯誤流程能順利執(zhí)行,并有易懂的提示信息技術:包含在上述功能和接口的測試用例設il?中完成標準:對每一個非法的操作顯示相應的錯誤信息或警告信息。296.6回歸測試測試目標:確保前一個集成的版木并未因為新版本的增量集成而帶來缺陷。技術:在新的集成版本中使用前一個集成版木的自動化測試腳本執(zhí)行自動化測試。完成標準:前一個集成版本的所用測試用例已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決。需考慮的特殊事項:開發(fā)人員應該保證每個后續(xù)的集成版本的基本界面元素都未改變??紤]測試腳木的重用性以及自動化測試。296.7測試輪數(shù)整個產品開發(fā)周期內共進行兩次集成測試。測試資源2.9.7人力需求表】1人力需求角色人員具體職責測試經理XX進行管理監(jiān)督。職責:提供技術指導獲取適當?shù)馁Y源提供管理報告測試設計員XX確定測試用例、確定測試用例的優(yōu)先級并實施測試用例。職責:生成測試計劃生成測試模型評估測試工作的有效性測試員XX執(zhí)行測試。職責:執(zhí)行測試記錄結果從錯誤中恢中
記錄變更請求測試系統(tǒng)管理員XX確保測試環(huán)境和資產得到管理和維護。職責:管理測試系統(tǒng)分配和管理角色對測試系統(tǒng)的訪問權數(shù)據(jù)庫管理員XX確保測試數(shù)據(jù)(數(shù)據(jù)庫)環(huán)境和資產得到管理和維護。職責:管理測試數(shù)據(jù)(數(shù)據(jù)庫)2.9.8測試環(huán)境表12測試環(huán)境資源名稱/類型硬件和網路環(huán)境數(shù)據(jù)庫服務器小型機,CPUXXGHz:內存4G:網絡或子網企業(yè)內部互聯(lián)局域網:服務器名稱小型機,CPUXXGHz:內存4G:用戶端測試PC普通PC機,CPU2.0GHz軟件環(huán)境操作系統(tǒng)Windows2008應用軟件Office:WeblogicS.1以上數(shù)據(jù)庫3racle9以上瀏覽器IE6.0以上其它2.9.9測試工具表13測試工具用途工具廠商/自產版本測試管理Mantis數(shù)據(jù)庫管理PLSQLDeveloper項目管理ProjectMicrosoft2.9.10測試進度表14測試進度編號任務工作量(人日)開始日期結束日期1制定測試計劃2*22018.6.182018.6.202設計測試用例2*22018.6.202018.6.223執(zhí)行測試(第一輪)3*22018.6.222018.6.243執(zhí)行測試(第二輪)2*22018.6.242018.6.261最后一輪回歸測試2*32018.6.262018.6.296對測試進行評估2*22018.6.292018.7.013詳細設計說明編寫目的本說明書確定系統(tǒng)的詳細功能模塊和數(shù)據(jù)結構,為上階段工作做出詳細拓展,為下階段的工作做出設計依據(jù)。背景網頁系統(tǒng)的名稱:年終考評與評價系統(tǒng)本項目的任務提出者:本項目的任務開發(fā)者:網頁系統(tǒng)的用戶:XXX公司3.3定義MVC:一種Web開發(fā)框架Bootsharp3.0:前端框架Datatable:基于jQuery表格插件URL:統(tǒng)一資源定位符JS:JavaScript語言Home:主頁而adminLogin:管理員登錄organTeacherLogin:機關老師登錄judgeTeacherLogin:評委老師登錄strategicManagement:評分策略管理scoreManagement:評分管理dataManagement:數(shù)據(jù)導出statical:表單生成teachcrManagement:教師管理personPage:個人主頁MarkPage:評分頁而參考資料《IMDB評分排名算法》2014-1-28月光博客《需求規(guī)格說明書》《概要設計說明書》系統(tǒng)模塊結構SeanhCopyngM0W7.Companynare仙mjhls SeanhCopyngM0W7.Companynare仙mjhls 劃XXX公反狂HSjg與雨。金我NOVUS
AIn??P???I一西支TOC\o"1-5"\h\zc?raasa ? <Bt機關上<M的由加N ■s評分策略管理 <ra講分餐觀 >0依淤拙 <a梆切 ? <a退出國 ■■圖9系統(tǒng)用戶界面系統(tǒng)的主頁而采用了bootsharp3.0框架。用戶界而分為三部分,頂部的標題欄,左側菜單欄,和中間的主頁而區(qū)。頂部標題欄附加搜索功能,可以對網頁信息進行解鎖,另外還能夠接受系統(tǒng)提示信息和其他用戶的郵件信息,有效增強了各系統(tǒng)用戶之間的互動,提高辦公效率。左側的菜單欄作為整個系統(tǒng)的導航欄,系統(tǒng)各個模塊一目了然,能夠讓用戶快速上手,同時增強了用戶與系統(tǒng)的交互。中心的空白區(qū)用于加載主頁而下的各個頁而。系統(tǒng)中各模塊的設計說明Home模塊的設計說明模塊詳細設計說明表編號:模塊名稱系統(tǒng)主頁模塊代號Home適用范困全局類型網頁模塊功能顯示主頁面,并具有導航功能,且能顯示系統(tǒng)發(fā)布的消息作者***編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件進入該系統(tǒng)時顯示該頁面輸入從后臺傳入需要顯示的系統(tǒng)消息,從本地導入資源文件輸出輸出標題欄,左惻導航欄,主界面區(qū)顯示系統(tǒng)發(fā)布的消息算法邏輯后臺運行時,輸入urh后臺處理url返回Home頁面同時,Home負面通過Ajax向后臺請求數(shù)據(jù),并顯示到右側的DIV對應的標簽中相關模塊管理員登錄模塊,機關老師登錄模塊,評委老師登錄模塊,評分策略管理模塊,評分管理模塊,數(shù)據(jù)導出模塊,表單生成模塊
備注退出登錄回到Home負面,直接點擊首頁頁回到Home頁面但不會退出登錄另外,其他頁而都是嵌入到Home貞面的Div中的,該系統(tǒng)只有一個主窗口窗口對象說明表窗口名Home說明書編號1、窗口對象J橙件列表對象類型對象名稱對象事件對象功能描述用戶使用控制標簽首頁href二Home,html'跳轉到Home頁面單擊操作<a>標簽管理員登錄Href二adminLogm.html,跳轉到管理員登錄貞面單擊操作<a>標簽機關老師登錄Href二mPorganTeacherLogin.ht跳轉到機關老師登錄頁面單擊操作標簽評委老師登錄Href二ml1judgeTeacherLogin.ht跳轉到機關老師登錄頁而單擊操作標簽評分策略管理Href=html'strategicManagement.跳轉到評分策略管理頁面單擊操作管理員權限<a>標簽評分管理Href=fscoreManagement.html跳轉到評分管理頁面單擊操作機關老師和評委老師權限標簽數(shù)據(jù)導出Href=9dataManagement.html跳轉到數(shù)據(jù)管理頁面單擊操作管理員權限標簽表單生成Href=statical,html'跳轉到生成表單頁面單擊操作管理員權限標簽退出登錄Href=Home,html'退出登錄,并返回到主頁面單擊操作2、窗口事件(函數(shù))列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯$(function0{})加載主頁面時觸發(fā)在主負面菜單欄的右邊的DIV標簽中加載index頁面,顯示系統(tǒng)消息在加載主頁面后,通過前臺的函數(shù)直接加載mfex頁面AdminLogin模塊的設計說明模塊詳細設計說明表編號:模塊名稱管理員登錄模塊代號AdminLogin適用范圍局部類型網頁模塊功能用戶輸入管理員的用戶名和密碼,登錄到系統(tǒng)設置機關老師和評委老師,實現(xiàn)煙刪改查作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home貞面中執(zhí)行“管理員登錄”時加載該貞面,系統(tǒng)管理員用戶具備操作權限,輸入管理員賬戶的用戶名和密碼,添加/修改的教師信息
輸出管理員登錄頁面,教師管理界面算法邏輯輸入數(shù)據(jù),前臺把用戶輸入的數(shù)據(jù)傳入后臺,后臺接受數(shù)據(jù),并訪問數(shù)據(jù)庫,進行數(shù)據(jù)匹配,匹配管理員賬戶成功則返回狀態(tài)信息,前臺接受狀態(tài)信息,并執(zhí)行頁而跳轉在教師管理頁面調用Datatable插件,技示所有機關老師和評委老師,通過ajax請求向后臺發(fā)送數(shù)據(jù),實現(xiàn)增刪改查相關模塊Home頁面管理員登錄頁面,教師管理頁面?zhèn)渥⒐芾韱T登錄頁面和教師管理頁而是嵌入到Home頁面的Div中的窗口對象說明表窗口名AdminLogin說明書編號1、窗口對象控件列表對象類型對象名稱對象事件對象功能描述用戶使用控制〈input)標簽用戶名無輸入用戶名用戶輸入〈input)標簽密碼無輸入密碼用戶輸入〈button)標簽登錄functionloginOherf=,teacherManegement.html執(zhí)行登錄跳轉到教師管理頁面單擊操作〈input)標簽用戶名無輸入要添加教師的用戶名用戶輸入〈input〉標簽工號無輸入要添加教師的用戶輸入〈input)標簽密碼無輸入要添加用戶登錄時的初始密碼用戶輸入〈select)標簽類型無選擇用戶類型機關老師/評委老師用戶選擇〈button)標簽提交/更改functioneditTeacher()添加/修改教師信息單擊操作〈button)標簽刪除functiondelTeacher()刪除教師單擊掾作2、窗口事件(函3故)列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯functionlogin(data)ajax請求執(zhí)行登錄,進入教師管理頁面輸入數(shù)據(jù),前分把用戶輸入的數(shù)據(jù)傳入后臺,后臺接受數(shù)據(jù),并訪問數(shù)據(jù)庫,進行數(shù)據(jù)匹配,匹配管理員賬戶成功則返回狀態(tài)信息,前臺接受狀態(tài)信息,并執(zhí)行頁面跳轉functioneditTeacher(data)ajax請求發(fā)送編輯的內容到后臺,實現(xiàn)教師的添加或修改輸入數(shù)據(jù),前分把用戶輸入的數(shù)據(jù)傳入后臺,后臺接受數(shù)據(jù),并訪問數(shù)據(jù)庫。根據(jù)教師的工號查找數(shù)據(jù)庫,若查找成功,則更新數(shù)據(jù)庫°若查找失敗,則添加改項記錄到數(shù)據(jù)庫functiondelTeacher(tc_id)ajax請求實現(xiàn)刪除教師信息將tjld傳入后臺,后臺訪問數(shù)據(jù)庫,查找tc_id?并刪除改記錄的所有相關信息organTeacherLogin模塊的設計說明模塊詳細設計說明表編號:模塊名稱機關老師登錄模塊代號organTeacherLogin適用范圍局部類型網頁模塊功能用戶輸入機關老師的用戶名和密碼,登錄到系統(tǒng)
作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home頁面中執(zhí)行“機關老師登錄”時加載該頁面,系統(tǒng)機關老師用戶具備操作權限,輸入機關老師賬戶的用戶名和密碼在個人主頁中編輯個人信息輸出機關老師登錄負而,個人主頁在個人主頁中輸出其他老師給當前用戶的評論信息算法邏輯輸入數(shù)據(jù),前臺把用戶輸入的數(shù)據(jù)傳入后臺,后臺接受數(shù)據(jù),并訪問數(shù)據(jù)庫,進行數(shù)據(jù)匹配,匹配機關老師賬戶成功則返回狀態(tài)信息,前臺接受狀態(tài)信息,并執(zhí)行頁面跳在更人主貞中編輯個人資料,上傳用戶頭像,上傳工作總結,并提交到后臺。向后臺發(fā)送數(shù)據(jù)請求,接受后臺數(shù)據(jù),將歷史評論信息顯示到個人主頁中。相關模塊Home貞面,機關老師登錄頁面,個人主頁備注機關老師登錄頁面和個人主頁是嵌入到Home頁面的Div中的judgeTeacherLogin模塊的設計說明模塊詳細設計說明表編號:模塊名稱評委老師登錄模塊代號judgeTeacherLogin適用范圍局部類型網頁模塊功能用戶輸入評委老師的用戶名和密碼,登錄到系統(tǒng)作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home頁面中執(zhí)行“評委老師登錄”時加載該頁面,系統(tǒng)評委老師用戶具備操作權限.輸入評委老師賬戶的用戶名和密碼在個人主頁中編輯個人信息輸出Home頁面,評委老師登錄頁面,個人主頁在個人主頁中輸出其他老師給當前用戶的評論信息算法邏輯輸入數(shù)據(jù),前臺把用戶輸入的數(shù)據(jù)傳入后臺,后臺接受數(shù)據(jù),并訪問數(shù)據(jù)庫,進行數(shù)據(jù)匹配,匹配評委老師賬戶成功則返回狀態(tài)信息,前臺接受狀態(tài)信息,并執(zhí)行貞面跳轉在更人主頁中編輯個人資料,上傳用戶頭像,上傳工作總結,并提交到后臺。向后臺發(fā)送數(shù)據(jù)請求,接受后臺數(shù)據(jù),將歷史評論信息顯示到個人主頁中。相關模塊Home貞面,個人主頁備注評委老師登錄頁面是嵌入到Home頁面的Div中的窗口對象說明表編號:窗口名TeacherLogin說明書編號1、窗口對象控件列表對象類型對象名稱對象事件對象功能描述用戶使用控制〈input〉標簽用戶名無輸入用戶名用戶輸入〈input)標簽密碼無輸入密碼用戶輸入〈button》標簽登錄function1oginOherf=,personPage.html執(zhí)行登錄單擊操作
并跳轉到個人主頁〈input)標簽編輯無編輯個人信息用戶輸入標簽上傳頭像Js插件上傳用戶頭像上傳文件〈button,標簽保存functionupdata(data)提交編輯信息單擊操作2、窗口事件(函?攵)列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯functionloginOajax請求向后臺發(fā)送數(shù)據(jù),并跳轉到個人主頁輸入數(shù)據(jù),前臺把用戶輸入的數(shù)據(jù)傳入后臺,后臺接受數(shù)據(jù),并訪問數(shù)據(jù)庫,進行數(shù)據(jù)匹配,匹配評委老師賬戶成功則返回狀態(tài)信息,前價接受狀態(tài)信息,并執(zhí)行頁面跳轉$(function(tc_id){})ajax請求向后臺請求用戶評論信息向后臺發(fā)送數(shù)據(jù)請求.后價根據(jù)tc_id訪問數(shù)據(jù)庫,返回評論信息functionupdata(data)ajax請求更改個人信息將更改的信息發(fā)送到后臺,后價將其添加到數(shù)據(jù)庫strategicManagement模塊的設計說明模塊詳細設計說明表編號:模塊名稱評分策略管理模塊代號slrategicManagement適用范圍局部類型網頁模塊功能管理員設置評分策略,并發(fā)布到系統(tǒng)消息作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home貞面中執(zhí)行“評分策略管理”時加載該頁面,系統(tǒng)管理員用戶具備操作權限,輸入評分的策略,如評分的因素,標準,權重,方法…輸出無算法邏輯在輸入框中輸入文本,點擊提交時發(fā)送到后臺,后臺將該策略添加到數(shù)據(jù)庫中相關模塊Home貞面,評分策略管理頁面?zhèn)渥⒃u分策略管理頁面.是嵌入到Home頁面的Div中的窗口對象說明表窗口名strategicManagement說明書編號1、窗口對象控件列表對象類型對象名稱對象事件對象功能描述用戶使用控制〈button)標簽查看策略functionstrategicViewO點擊該按鈕,查看以往的策略,并顯示到以下兩個標簽中單擊操一
作〈input)標簽策略名無編輯策略名用戶輸入〈input)標簽策略內容無編輯策略內容用戶輸入〈button)標簽添加/啟用functionaddstrategic()當策略表中不存在該策略名時將該策略添加到策略表,當存在時啟用該策略,并更新內容單擊操作2、窗口事件(函費攵)列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯functionstrategicView0ajax請求顯示策略發(fā)送請求到后臺,后臺訪問數(shù)據(jù)庫,返回策略名表,點擊策略名時將該策略名和策略內容顯示到兩個輸入框中functionaddstrategic(data)ajax請求更改/添加策略將編輯完的策略名以及策略內容發(fā)送到后臺,后臺訪問數(shù)據(jù)庫,查找該策略名,如果查找成功則更新策略內容,查找不成功則添加該策略scoreManagement模塊的設計說明模塊詳細設計說明表編號:模塊名稱評分管理模塊代號scoreManagement適用范圍局部類型網頁模塊功能打印老師列表,機關老師互評,評委】女師為機關老師評分作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home頁面中執(zhí)行“評分管理”時加載該頁面,系統(tǒng)機關老師和評委老師用戶具備操作權限,輸入輸入評分和評價輸出機關老師的個人主頁,機關老師列表算法邏輯進入評分管理頁面后,點擊列表中與姓名對應的評分按鈕,可進入該機關老師的個人主進行評分,評分時可查看該被評老師的個人資料,下我被評機關老師的工作總結,可在評價輸入框中輸入對該被評機關老師的評價,可在評分框中輸入評分,點擊返回按鈕時提交輸入的數(shù)據(jù)到后臺,后臺將該數(shù)據(jù)添加到數(shù)據(jù)庫相關模塊Home貞面,評分策管理頁面,機關老師個人主頁備注評分管理頁面、個人主頁是嵌入到Home頁面的Div中的窗口對象說明表窗口名scoreManagement說明書編號1、窗口對象控件列表對象類型對象名稱對象事件對象功能描述用戶使用控制
〈table)標簽機關老師列表無打印機關老師列表頁面加載時觸發(fā)〈button)標簽評分href=*markPage.html'跳轉到被評機關老師的評分頁面電擊操作〈button》標簽下載functiondownload0下載被評機關老師的工作總結單擊操作〈input)標簽分數(shù)無輸入評分輸入〈input)標簽評價無輸入評價輸入〈button》標簽返回functionbackO發(fā)送評分與評價到后臺,返回到評分管理頁面單擊2、窗口事件(函數(shù))列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯$(function00)ajax請求請求并接收后臺的數(shù)據(jù)發(fā)送請求到后臺,后臺訪問數(shù)據(jù)庫,返回所以機關老師的姓名及主頁的地址functionmark(tc_id)頁面跳轉跳轉到機關老師被評分的頁面單擊按鈕時觸發(fā)鏈接functiondownload(tc-id)文件下載下載被評機關老師的【作總結將該機關老師的id發(fā)送到后臺,后臺查找該Id,返回文件地址functionback(data)ajax請求發(fā)送數(shù)據(jù)到后臺將輸入框的內容發(fā)送到后臺,然后添加到數(shù)據(jù)庫dataManagement模塊的設計說明模塊詳細設計說明表編號:模塊名稱數(shù)據(jù)導出模塊代號dataManagement適用范圍局部類型網頁模塊功能打印所有機關老師總評分,并導出eccel文件作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home頁面中執(zhí)行“數(shù)據(jù)導出”時加載該頁數(shù),系統(tǒng)管理員具備操作權限,輸入無輸出所有機關老師的總評,導出excel文件算法邏輯頁面加載時向后臺發(fā)送數(shù)據(jù)請求,讀取數(shù)據(jù)庫中當前使用的評分策略,根據(jù)評分策略計算出所有機關老師的總評,并返回到前臺并顯示相關模塊Home頁面,數(shù)據(jù)管理頁面?zhèn)渥?shù)據(jù)管理頁面是嵌入到Home頁面的Div中的窗口對象說明表編號:窗口名dataManagement說明書編號1、窗口對象控件列表對象類型對象名稱對象事件對象功能描述用戶使用控制<table>標簽評分詳情無打印所有機關老師的總頁面加載時觸發(fā)
評分〈button)標簽導出Functionexcel()將數(shù)據(jù)導出到Excel文件單擊操作2、窗口事件(函數(shù))列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯$(function00)ajax請求請求并接收后臺的數(shù)據(jù)發(fā)送詁求到后臺,后臺訪問數(shù)據(jù)庫,返回所有機關老師的姓名和總評分,打印到table標簽functionexcel()按鍵觸發(fā)導出數(shù)據(jù)到Excel文件Bootsharp插件實現(xiàn)Statical模塊的設計說明模塊詳細設計說明表編號:模塊名稱表單.生成模塊代號statical適用范困局部類型網頁模塊功能統(tǒng)計并分析所有數(shù)據(jù)作者編寫時間2018-6-15修改人修改時間修改批準人修改次數(shù)性能要求無限制條件在Home頁面中執(zhí)行“表單生成”時加載該頁面,系統(tǒng)管理員具備操作權限,輸入無輸出輸出數(shù)據(jù)統(tǒng)計信息算法邏輯Bootsharp插件實現(xiàn)生成圖表相關模塊Home頁面,表單生成頁面?zhèn)渥⒈韱紊身撁媸乔度氲紿ome頁面的Div中的窗口對象說明表編號:窗口名statical說明書編號1、窗口對象J交件列表對象類型對象名稱對象事件對象功能描述用戶使川控制<tmp>標簽統(tǒng)計表無統(tǒng)計分析數(shù)據(jù)頁面加載時觸發(fā)2、窗口事件(函數(shù))列表事件(函數(shù))名事件(函數(shù))類型事件(函數(shù))功能描述事件(函數(shù))算法邏輯$(function00)ajax請求請求并接收后臺的數(shù)據(jù)發(fā)送請求到后臺,后臺訪問數(shù)據(jù)庫,在后臺處理數(shù)據(jù),返回統(tǒng)計信息,前臺接受數(shù)據(jù),生成相應圖表模塊相互關系表模塊相互關系表模塊名稱木模塊詳細設計說明書編號相關模塊名稱相關模塊詳細設計說明書編號相互關系描述(調用/被調用)HomeHomeadminLoginorganTeacherLoginjudgeTeacherLoginstrategicManagementscoreManagementdataManagementstaticalHome頁面調用本身Home頁面調用其余頁面adminLoginHomeadminLogin被Home調用organTeacherLoginHomeorganTeacherLogin被Home調用judgeTeacherLoginHomejudgeTeacherLogin被Home調用strategicManagementHomestrategicManagement被Home調用scoreManagementHomescoreManagement被Home調用dataManagementHomedataManagement被Home調)11staticalHomestatical被Home調用單元測試計劃測試目的軟件測試是保證軟件質量的重要手段,為了盡可能多地檢出軟件潛在錯誤,必須有計劃、有條不紊地進行軟件測試,并編寫必要的測試文件,以提高測試過程的能見度與測試工作的可管理性。本文檔為單位年終總結與考評投票系統(tǒng)以下模塊的單元測試活動提供范闈、方法、資源和進度方而的指導。本文檔的讀者主要是軟件開發(fā)人員、測試人員、質量管理人員等。3.9.2適用范單元測試包含了計劃階段、設計階段、實現(xiàn)階段和執(zhí)行階段四個階段。本單元測試計劃是整個軟件開發(fā)項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年內蒙古交通職業(yè)技術學院高職單招職業(yè)適應性測試備考試題及答案詳細解析
- 2026年滁州城市職業(yè)學院單招職業(yè)技能考試參考題庫含詳細答案解析
- 2026福建龍巖人力資源服務有限公司招聘項目用工外派人員參考考試試題及答案解析
- 2026年江蘇商貿職業(yè)學院單招綜合素質考試模擬試題含詳細答案解析
- 2026年浙江工貿職業(yè)技術學院單招綜合素質筆試參考題庫含詳細答案解析
- 2026年晉中師范高等??茖W校單招綜合素質筆試模擬試題含詳細答案解析
- 2026浙江寧波富甬集團有限公司選聘國有企業(yè)人員1人考試重點試題及答案解析
- 2026年南京旅游職業(yè)學院單招綜合素質考試備考試題含詳細答案解析
- 2026年山西體育職業(yè)學院單招綜合素質筆試備考試題含詳細答案解析
- 2026年百色職業(yè)學院單招綜合素質考試備考試題含詳細答案解析
- 2026四川省引大濟岷水資源開發(fā)有限公司第一批次招聘27人備考題庫及完整答案詳解
- 2025-2026學年北京市昌平區(qū)高三(上期)期末考試英語試卷(含答案)
- 粉塵防爆教育培訓制度
- 企業(yè)安全生產標準化建設與實施手冊(標準版)
- DL∕T 5142-2012 火力發(fā)電廠除灰設計技術規(guī)程
- 2024年水合肼行業(yè)發(fā)展現(xiàn)狀分析:水合肼市場需求量約為11.47萬噸
- 提水試驗過程及數(shù)據(jù)處理
- (正式版)JBT 14933-2024 機械式停車設備 檢驗與試驗規(guī)范
- GB/T 17592-2024紡織品禁用偶氮染料的測定
- 新人教版五年級小學數(shù)學全冊奧數(shù)(含答案)
- 采購英文分析報告
評論
0/150
提交評論