




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
概要設計說明書編寫規(guī)范案卷號日期<XX集團網(wǎng)絡化運營系統(tǒng)>概要設計說明書作者:王立峰完成日期:2000/11/3簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人安裝日期簽收人概要設計說明書編寫規(guī)范目錄1引言.........................................................................................................................1編寫目的...................................................................................................................................................1范圍............................................................................................................................................................1定義............................................................................................................................................................1參考資料...................................................................................................................................................42總體設計..................................................................................................................6需求規(guī)定...................................................................................................................................................6運行環(huán)境.................................................................................................................................................14基本設計概念和處理流程..................................................................................................................17結構...................................................................................................................未定義書簽。功能需求與程序的關系......................................................................................................................19人工處理過程........................................................................................................................................36尚未解決的問題...................................................................................................................................363接口設計..................................................................................................................6用戶接口.................................................................................................................................................36外部接口.................................................................................................................................................37內部接口.................................................................................................................................................394運行設計................................................................................................................45運行模塊組合........................................................................................................................................45運行控制.................................................................................................................................................48運行時間.................................................................................................................................................635系統(tǒng)數(shù)據(jù)結構設計.................................................................................................45邏輯結構設計要點...............................................................................................................................64物理結構設計要點...............................................................................................................................64數(shù)據(jù)結構與程序的關系......................................................................................................................676系統(tǒng)出錯處理設計.................................................................................................68出錯信息.................................................................................................................................................68補救措施.................................................................................................................................................69系統(tǒng)維護設計........................................................................................................................................69概要設計說明書編寫規(guī)范1引言編寫目的本概要設計說明書根據(jù)《教育培訓系統(tǒng)需求規(guī)格說明書》編寫,描述了系統(tǒng)的概要設“系統(tǒng)詳細設計說明書”的編寫提供依據(jù),為系統(tǒng)測試人員提供測試依據(jù)。本文檔的預期讀者:項目經(jīng)理、系統(tǒng)分析員、測試經(jīng)理、項目組長、系統(tǒng)開發(fā)人員范圍教育培訓系統(tǒng):本系統(tǒng)主要實現(xiàn)學員登錄報名與錄取管理,學員和教師的管理,課程的管理,費用管理,其它功能暫時不會涉及。本系統(tǒng)為了開展上述工作而設計了組織機構的設置,管理角色的設置,會員的管理設置。本系統(tǒng)為了對成績的管理而編制了各項的統(tǒng)計報表。本系統(tǒng)實現(xiàn)對學員信息,成績,課程的管理,比如增加,刪除,修改等功能本系統(tǒng)實現(xiàn)對教師信息,課程的管理,比如增加,刪除,修改等功能本系統(tǒng)實現(xiàn)對管理員管理,管理員實現(xiàn)對學員信息,教師信息的后臺管理項目提出者:吳光成老師項目開發(fā)者:朱磊、蒲勇、岳瀟瀟、童謠、馬三茜項目用戶單位:XXXX培訓機構定義HTTPHyperTextTransferProtocol,超文本傳送協(xié)議;一種詳細規(guī)定了瀏覽器和萬維網(wǎng)服務器之間互相通信的規(guī)則,通過因特網(wǎng)傳送萬維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議。HTML:超文本標記語言,即HTML(HypertextMarkupLanguage文檔的一種標記語言。第1頁概要設計說明書編寫規(guī)范TCP/IPTransmissionControlProtocol/InternetProtocol的簡寫,中譯名為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡通訊協(xié)議,是Internet最基本的協(xié)議、Internet國際互聯(lián)網(wǎng)絡的基礎,由網(wǎng)絡層的IP協(xié)議和傳輸層的TCP協(xié)議組成。TCP/IP定義了電子設備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉藴?。需求:用戶解決問題或達到上檔所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標準,規(guī)范或其它正式規(guī)定文檔所需具有的條件或權能。UML用例圖:用例圖主要用來圖示化系統(tǒng)的主事件流程,它主要用來描述客戶的需求,即用戶希望系統(tǒng)具備的完成一定功能的動作,通俗地理解用例就是軟件的功能模塊,所以是設計系統(tǒng)分析階段的起點,設計人員根據(jù)客戶的需求來創(chuàng)建和解釋用例圖,用來描述軟件應具備哪些功能模塊以及這些模塊之間的調用關系,用例圖包含了用例和參與者,用例之間用關聯(lián)來連接以求把系統(tǒng)的整個結構和功能反映給非技術人員(通常是軟件的用戶),對應的是軟件的結構和功能分解。數(shù)據(jù)流圖(DataFlowDiagramDFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)字典:(datadictionary)數(shù)據(jù)庫中所有對象及其關系的信息集合,一種用戶可以訪問的記錄數(shù)據(jù)庫和應用程序源數(shù)據(jù)的目錄。DBMS:數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護數(shù)據(jù)庫,簡稱DBMS。它對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過DBMS進行數(shù)據(jù)庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數(shù)據(jù)庫。AGP:AGP(AcceleratedGraphicsPort)是英特爾公司配合PentiumII處理器開發(fā)的總線標準,它是建立PCI總線基礎上、專門針對3D圖形處理而開發(fā)的高效能總線。AGP第2頁概要設計說明書編寫規(guī)范的插槽與PCI不兼容,AGP的顯示卡不能插在PCI總線上(AGP插槽比PCIAGP最大的改進是達到了133MHz以上的數(shù)據(jù)傳輸速率,數(shù)據(jù)吞吐速度可以達到533MB/秒以上。由于達到了這么高的傳輸速率,便可以將圖形內存中的數(shù)據(jù)調入系統(tǒng)內存,從而大大地減輕圖形內存的壓力。JavaScript:JavaScript是一種新的描述語言,此種語言可以被嵌入HTML的文件之中。通過JavaScript可以做到處理訪問者的需求事件(如:表單的輸入),而不用向網(wǎng)絡來回傳資料。所以,當訪問者輸入信息時,信息不用經(jīng)過傳給服務器處理之后,再傳回來的過程,而是直接可以被客戶端(client)的應用程序處理LAN局域網(wǎng):局域網(wǎng)是一種小型網(wǎng)(3至50個節(jié)點)(或組織)的辦公區(qū)域內。確切地說,局域網(wǎng)只是與廣域網(wǎng)相對應的一個詞,并沒有嚴格的定義,凡是小范圍內的有限個通信設備互聯(lián)在一起的通信網(wǎng)都可以稱為局域網(wǎng)。這里的通信設備可以包括微型計算機、終端、外部設備、電話機、傳真機等。按照這種說法,專用小型交換機PBX(PrivateBrancheXchange)也是一種局域網(wǎng)。而我們通常所說的都是計算機局部網(wǎng)絡,簡稱為局域網(wǎng)。防火墻:防火墻是連接區(qū)域網(wǎng)路和互聯(lián)網(wǎng)供應商路由器的"橋梁電腦。這些硬件專門設計用來攔截并過濾信息,只讓符合嚴格安全標準的信息通過。防火墻一般可以分為兩大類:網(wǎng)絡層級和應用程式層級。格式化:指對磁盤進行使用前的預處理以便存入數(shù)據(jù)。一般而言,新盤是必須格式化的,而使用過的舊盤也可以格式化,格式化后磁盤上全部數(shù)據(jù)將被刪除。模塊化按照功能將一個軟件切分成許多部分單獨開發(fā),然后再組裝起來,每一個部分即為模塊。其優(yōu)點是利于控制質量、利于多人合作、利于擴充功能等,是軟件工程中一種重要的開發(fā)方法。分辨率(Resolution平顯示的每英寸點(dpi)的數(shù)量。BitWare可以用普通或標準(100乘200dpi)及精細分辨率(200乘200dpi)發(fā)送及接收傳真文檔。第3頁概要設計說明書編寫規(guī)范數(shù)據(jù)字典(Datadictionary錄。主動數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數(shù)據(jù)字典。被動數(shù)據(jù)字典是指修改時必須手工更新其內容的數(shù)據(jù)字典。MSDN:全稱是MicrosoftDeveloperNetwork。這是微軟公司面向軟件開發(fā)者的一種信息服務。MSDN實際上是一個以VisualStudio和Windows平臺為核心整合的開發(fā)虛擬社在線電子教程、網(wǎng)絡虛擬實驗室、微軟產(chǎn)品下載(幾乎全部的操作系統(tǒng)、服務器程序、應用程序和開發(fā)程序的正式版和測試版,還包括各種驅動程序開發(fā)包和軟件開Blog、BBS、MSDNWebCast、與CMP合作的MSDN雜志等等一系列服務。約束:數(shù)據(jù)屬性的特性,用于指明服務。如,寫數(shù)值、讀數(shù)值、取代等服務可應用該數(shù)據(jù)屬性特性。報表:企業(yè)管理的基本措施和途徑,是企業(yè)的基本業(yè)務要求,簡單的說:報表就是用表格、圖表等格式來動態(tài)顯示數(shù)據(jù)??梢杂霉奖硎緸椋骸皥蟊?多樣的格式+動態(tài)的數(shù)服務器:指一個管理資源并為用戶提供服務的計算機軟件,通常分為文件服務器、數(shù)據(jù)庫服務器和應用程序服務器。運行以上軟件的計算機或計算機系統(tǒng)也被稱為服務器。類圖:UML時序圖:參考資料列出要用到的參考資料,如:.本項目的經(jīng)核準的計劃任務書或合同、上級機關的批文;.屬于本項目的其他已發(fā)表的文件;第4頁概要設計說明書編寫規(guī)范c.本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標準。列出這些文件的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。《教育培訓系統(tǒng)需求說明書》《概要設計說明書編寫規(guī)范》《教育培訓系統(tǒng)計劃任務書》《教育培訓系統(tǒng)合同》《教育培訓系統(tǒng)機關批文》《系統(tǒng)分析與設計》機械工業(yè)出版社出版2010年4月(美)KennethE.KendallJulieE.Kendall著施平安郝清賦譯《MSDN文檔》《教育研究方法導論》,安徽教育出版社,1999年版,2009年印刷裴娣娜著《教育學基礎》第二版,教育科學出版社,全國十二所重點師范大學聯(lián)合編寫;《教育學》人民教育出版社,1999年第三版王道俊、王漢瀾著《教育學基礎》第二版,教育科學出版社,全國十二所重點師范大學聯(lián)合編寫第5頁概要設計說明書編寫規(guī)范2總體設計需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求,詳細的說明可參見《需求分析說明書》。需求描述如下表:表3.1招生錄取功能需求功能招生錄取描述用戶通過在線報名方式網(wǎng)上進行在線報名,填寫報名信息,通過系統(tǒng)驗收后,由招生管理工作人員進行報名信息的篩選并進行審核,審核通過后系統(tǒng)通知學員是否被錄取,并發(fā)放錄取公告。輸入登錄、用戶ID、密碼、驗證碼(與圖片顯示的驗證碼一致)報名、真實姓名(必填)、證件號(必填)、學歷(必填)、電話(必填)、郵箱、報名方向(專業(yè)方向)(必填)第6頁概要設計說明書編寫規(guī)范、經(jīng)歷(學習或者工作)、同意合同協(xié)議(必須)錄取、是否錄取處理登錄:1、輸入用戶ID,密碼,驗證碼;先檢驗驗證碼是否合格,再檢測數(shù)據(jù)庫中的用戶信息表,用戶類型表、用戶權限表,進行用戶的登錄與權限的判定。驗證具體要求:、用戶ID只允許有數(shù)字、字母、下劃線組成2ID所對應的密碼是否與用戶輸入相同,并作出判斷3、驗證用戶輸入的驗證與服務器中保存的驗證碼信息是否一致(保存于Session中的信息)報名:1、用戶輸入真實姓名,學歷,電話,郵箱,經(jīng)歷,選擇報名方向,同意合同協(xié)議,提交數(shù)據(jù),先進行輸入驗證(填寫是否符合要求,是否規(guī)范),驗證全部通過后系統(tǒng)將提交的數(shù)據(jù)保存入數(shù)據(jù)庫中。第7頁概要設計說明書編寫規(guī)范驗證具體要求:、姓名中不允許有特殊字符(例如“*“_+、電話號碼只能為數(shù)字,不允許出現(xiàn)字母與漢字。、郵箱必須為合法的郵箱格式。、必須選擇你想學習的專業(yè)方向、只有同意協(xié)議后才能報名錄?。?、招生管理人員查看學員的報名信息(取出數(shù)據(jù)庫中的數(shù)據(jù)),經(jīng)過審核后,確認是否錄取。、錄取后將錄取學員的信息保存進數(shù)據(jù)庫中。輸出登錄:1、登錄驗證失敗彈出警告框提示、登錄成功后進入相應的權限頁面報名:1、報名信息驗證不正確時,進行相提示輸入不正確,并將焦點顯示在出錯的位置上。、確認同意協(xié)議后,系統(tǒng)彈出提示框請求用戶再次確認。、在報名時學員查看的協(xié)議(見附錄一)錄?。?、顯示錄取的名單。從數(shù)據(jù)庫取出錄取學員的信息并顯示。第8頁概要設計說明書編寫規(guī)范招生錄取數(shù)據(jù)流圖:報名信息填寫報名信息報名信息1.2信息審核審核通過信息D1報名信息報名信息報名信息統(tǒng)計查詢統(tǒng)計信息報名信息發(fā)放通知錄取信息錄取合格者篩選后的信息篩選信息篩選條件通知圖3.4招生錄取數(shù)據(jù)流圖課程管理用例圖:課程管理-端25*-端26學員課程安排-端20*-端21*學員*-端22
-端19*課程安排*培訓管理人員-端24*-端27
-端23
-端28*教師授課安排**教師第9頁概要設計說明書編寫規(guī)范圖3.5課程管理用例圖課程管理需求描述:表3.2學員課程安排功能需求描述功能學員課程安排描述學員可以通過登錄該網(wǎng)站在網(wǎng)上進行查詢自己的個人課表,每個人根據(jù)自己所報的專業(yè)不一樣課程也即不一樣,授課教師也不一樣,學員上課的課表由課程管理人員經(jīng)過查看學員專業(yè)的方向和教師的信息后安排學員課程。輸入登錄:1、用戶ID、密碼3、驗證碼(與圖片顯示的驗證碼一致)課程安排:1、選擇查詢某個時間段的課程安排、學員的專業(yè)方向、教師的屬于什么專業(yè)處理登錄:、輸入用戶ID,密碼,驗證碼;先檢驗驗證碼是否合格,再檢測數(shù)據(jù)庫中的用戶信息表,用戶類型表、用戶權限表,進行用戶的登錄與權限的判定。第10頁概要設計說明書編寫規(guī)范驗證具體要求:1、用戶ID只允許有數(shù)字、字母、下劃線組成、查找數(shù)據(jù)庫中該用戶ID所對應的密碼是否與用戶輸入相同,并作出判斷的驗證碼信息是否一致(保存于Session中的信息)課程安排:、得到學員所報的專業(yè)方向(此處從數(shù)據(jù)庫中學員信息表中取出學員報名時所選的專業(yè)方向),制定出學員的課程安排、再根據(jù)教師的專業(yè)方向(同樣從數(shù)據(jù)庫中教師的信息表中得到教師的專業(yè)授課方向),制定出學員具體課程的上課教師名單、進行整理得到的課程(包括上課地點時間的具體信息)安排存入數(shù)據(jù)庫中課程表中、學員選擇查詢信息后,系統(tǒng)根據(jù)學員選擇的查詢信息,到數(shù)據(jù)庫中進行查詢,返回自己上課的課表,具體課程的講師、地點和時間安排。輸出登錄:第11頁概要設計說明書編寫規(guī)范1、登錄驗證失敗彈出警告框提示、登錄成功后進入學員課程查詢界面課程安排:、操作出錯時出現(xiàn)警告框的提示信息,并說明出錯的具體事項。、得到學員自己的課表信息,包括具體的課程的講師、地點、和時間安排。表3.3教師授課安排功能需求描述功能教師授課安排描述教師通過登錄本系統(tǒng)查看自己的上課安排,每們教師具有不同的上課安排,管理員根據(jù)教師的專業(yè)信息進行安排,并制作課表。輸入登錄:、用戶ID2、密碼、驗證碼(與圖片顯示的驗證碼一致)授課安排:、選擇查詢某個時間段的授課安排、學員的專業(yè)方向、教師的屬于什么專業(yè)第12頁概要設計說明書編寫規(guī)范處理登錄:、輸入用戶ID,密碼,驗證碼;先檢驗驗證碼是否合格,再檢測數(shù)據(jù)庫中的用戶信息表,用戶類型表、用戶權限表,進行用戶的登錄與權限的判定。驗證具體要求:、用戶ID只允許有數(shù)字、字母、下劃線組成、查找數(shù)據(jù)庫中該用戶ID所對應的密碼是否與用戶輸入相同,并作出判斷3驗證碼信息是否一致(保存于Session中的信息)課程安排:、得到學員所報的專業(yè)方向(此處從數(shù)據(jù)庫中學員信息表中取出學員報名時所選的專業(yè)方向),制定出學員的課程安排、再根據(jù)教師的專業(yè)方向(同樣從數(shù)據(jù)庫中教師的信息表中得到教師的專業(yè)授課方向)課教師名單、進行整理得到的課程(包括上課地點時間的具體信息)安排存入數(shù)據(jù)庫中課程表中第13頁概要設計說明書編寫規(guī)范、教師選擇查看自己上課的時間段,查看自己什么時間在什么地方上什么課的授課信息安排。輸出登錄:、登錄驗證失敗彈出警告框提示、登錄成功后進入教師授課查詢頁面課程安排:1、操作出錯時出現(xiàn)警告框的提示信息,并說明出錯的具體事項。2、得到教師的授課安排(課程、地點、時間、上課的節(jié)數(shù)運行環(huán)境簡要地說明對本系統(tǒng)的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細說明參見《需求分析說明書》。硬件環(huán)境:服務器端建議使用專用服務器,客戶建議配置PII以上的處理器,64M以上的內存。軟件環(huán)境:服務器端使用Windows2003sever+IIS+Sqlsever2005,客戶端使用普通的瀏覽器。本項包括在各種硬件約束下運行的軟件要求,例如,應該包括:.硬件配置的特點(接口數(shù),指令系統(tǒng)等);第14頁概要設計說明書編寫規(guī)范.內存儲器和輔助存儲器的容量。.有關詳細信息如下:電腦:長城臺式電腦操作系統(tǒng):WindowsServer2003硬件要求:CPU系列:英特爾酷睿i32代系列CPU型號:Intel酷睿i32760QMCPU主頻:3.2GHz最高睿頻:3500MHz總線規(guī)格:DMI5GT/s三級緩存:8MB核心類型:SandyBridge核心/線程數(shù):四核心/八線程制程工藝:32nm3.5屬性指令集:,32bit存儲設備內存容量:8GB內存類型:DDR31333MHz插槽數(shù)量:2xSO-DIMM最大內存容量:32GB硬盤容量:1TB硬盤描述:7200轉,光驅類型:DVD刻錄機設計類型:光驅內置第15頁概要設計說明書編寫規(guī)范光驅描述:支持DVDSuperMulti雙層刻錄顯示屏屏幕尺寸:23英寸屏幕比例:16:9屏幕分辨率:1920x1080背光技術:LED背光糾錯顯卡顯卡類型:獨立顯卡顯卡芯片:NVIDIAGeForceGT540M顯存容量:1GB顯存類型:DDR3顯存位寬:128bit流處理器數(shù)量:96DirectX:11多媒體設備攝像頭:集成攝像頭音頻系統(tǒng):內置音效芯片揚聲器:內置揚聲器麥克風:內置麥克風網(wǎng)絡通信無線網(wǎng)卡:支持802.11b/g/n無線協(xié)議有線網(wǎng)卡:1000Mbps以太網(wǎng)卡藍牙:支持,藍牙3.0模塊I/O接口數(shù)據(jù)接口:×USB2.0+2×USB3.0,e-SATA接口,IEEE1394接口視頻接口:VGA,HDMI音頻接口:耳機輸出接口,麥克風輸入接口第16頁概要設計說明書編寫規(guī)范其它接口:(網(wǎng)絡接口),電源接口讀卡器:多合1讀卡器基本設計概念和處理流程說明本系統(tǒng)的基本設計概念和處理流程,盡量使用圖表的形式??蛻?/p>
學員錄課教個報取程師學人成
安評費信績名排價息招生部門學員信息錄取信息0教育培訓系統(tǒng)授課安排教師工資教師信息教師管理部門學學費課學工員員評用程員
資成信價信安信績息息排息教師學員管理部門第17頁概要設計說明書編寫規(guī)范第18頁概要設計說明書編寫規(guī)范功能需求與程序的關系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關系:本系統(tǒng)的功能結構如圖:教育培訓系統(tǒng)招用學教生戶員師管管管管理理理理報名用戶管理個人信息授課安排角色管理成績管理個人信息
錄取日志管理費用管理工資管理課程安排教師評價第19頁概要設計說明書編寫規(guī)范功能描述此功能主要完成對學員的錄取工作,學員登錄系統(tǒng)網(wǎng)站后,招生管理可進行在線報名,填寫報名信息,閱讀協(xié)議提交。招生管理部門進行報名信息的篩選后,發(fā)放錄取信息。超級管理員對系統(tǒng)內部的人員進行增加、修改、刪除,對用戶管理人員、部門進行角色的分配。對學員的個人信息進行管理,成績信息進行跟蹤并查看與學員管理統(tǒng)計,費用的計算與統(tǒng)計,對學員的上課進行安排,根據(jù)學員報名時所選的專業(yè)方向進行課程安排。教師管理教師的個人信息的管理(修改和刪除教師的信息),上課的安排,對教師工資的管理(包括獎金),管理學生對教師的評價信息。表2.1系統(tǒng)主要功能概述表3.1招生錄取功能需求功能招生錄取描述用戶通過在線報名方式網(wǎng)上進行在線報名,填寫報名信息,通過系統(tǒng)驗收后,由招生管理工作人員進行報名信息的篩選并進行審核,審核通過后系統(tǒng)通知學員是否被錄取,并發(fā)放錄取公告。第20頁概要設計說明書編寫規(guī)范輸入登錄、用戶ID、密碼、驗證碼(與圖片顯示的驗證碼一致)報名、真實姓名(必填)10、證件號(必填)11、學歷(必填)12、電話(必填)13、郵箱14、報名方向(專業(yè)方向)(必填)15、經(jīng)歷(學習或者工作)16、同意合同協(xié)議(必須)錄取、是否錄取加工登錄:1、輸入用戶ID,密碼,驗證碼;先檢驗驗證碼是否合格,再檢測數(shù)據(jù)庫中的用戶信息表,用戶類型表、用戶權限表,進行用戶的登錄與權限的判定。驗證具體要求:、用戶ID只允許有數(shù)字、字母、下劃線組成2ID所對應的密碼是否與用戶輸入相同,并作出判斷3、驗證用戶輸入的驗證與服務器中保存的第21頁概要設計說明書編寫規(guī)范驗證碼信息是否一致(保存于Session中的信息)報名:1、用戶輸入真實姓名,學歷,電話,郵箱,經(jīng)歷,選擇報名方向,同意合同協(xié)議,提交數(shù)據(jù),先進行輸入驗證(填寫是否符合要求,是否規(guī)范),驗證全部通過后系統(tǒng)將提交的數(shù)據(jù)保存入數(shù)據(jù)庫中。驗證具體要求:、姓名中不允許有特殊字符(例如“*“_+、電話號碼只能為數(shù)字,不允許出現(xiàn)字母與漢字。、郵箱必須為合法的郵箱格式。、必須選擇你想學習的專業(yè)方向、只有同意協(xié)議后才能報名錄?。?、招生管理人員查看學員的報名信息(取出數(shù)據(jù)庫中的數(shù)據(jù)),經(jīng)過審核后,確認是否錄取。、錄取后將錄取學員的信息保存進數(shù)據(jù)庫中。輸出登錄:1、登錄驗證失敗彈出警告框提示、登錄成功后進入相應的權限頁面第22頁概要設計說明書編寫規(guī)范報名:1、報名信息驗證不正確時,進行相提示輸入不正確,并將焦點顯示在出錯的位置上。、確認同意協(xié)議后,系統(tǒng)彈出提示框請求用戶再次確認。、在報名時學員查看的協(xié)議(見附錄一)錄取:1、顯示錄取的名單。從數(shù)據(jù)庫取出錄取學員的信息并顯示。表3.2學員課程安排功能需求描述功能學員課程安排描述學員可以通過登錄該網(wǎng)站在網(wǎng)上進行查詢自己的個人課表,每個人根據(jù)自己所報的專業(yè)不一樣課程也即不一樣,授課教師也不一樣,學員上課的課表由課程管理人員經(jīng)過查看學員專業(yè)的方向和教師的信息后安排學員課程。輸入登錄:1、用戶ID、密碼3、驗證碼(與圖片顯示的驗證碼一致)課程安排:1、選擇查詢某個時間段的課程安排、學員的專業(yè)方向、教師的屬于什么專業(yè)第23頁概要設計說明書編寫規(guī)范加工登錄:、輸入用戶ID,密碼,驗證碼;先檢驗驗證碼是否合格,再檢測數(shù)據(jù)庫中的用戶信息表,用戶類型表、用戶權限表,進行用戶的登錄與權限的判定。驗證具體要求:1、用戶ID只允許有數(shù)字、字母、下劃線組成、查找數(shù)據(jù)庫中該用戶ID所對應的密碼是否與用戶輸入相同,并作出判斷的驗證碼信息是否一致(保存于Session中的信息)課程安排:、得到學員所報的專業(yè)方向(此處從數(shù)據(jù)庫中學員信息表中取出學員報名時所選的專業(yè)方向),制定出學員的課程安排、再根據(jù)教師的專業(yè)方向(同樣從數(shù)據(jù)庫中教師的信息表中得到教師的專業(yè)授課方向),制定出學員具體課程的上課教師名單、進行整理得到的課程(包括上課地點時間的具體信息)安排存入數(shù)據(jù)庫中課程表中第24頁概要設計說明書編寫規(guī)范、學員選擇查詢信息后,系統(tǒng)根據(jù)學員選擇的查詢信息,到數(shù)據(jù)庫中進行查詢,返回自己上課的課表,具體課程的講師、地點和時間安排。輸出登錄:1、登錄驗證失敗彈出警告框提示、登錄成功后進入學員課程查詢界面課程安排:、操作出錯時出現(xiàn)警告框的提示信息,并說明出錯的具體事項。、得到學員自己的課表信息,包括具體的課程的講師、地點、和時間安排。表3.3教師授課安排功能需求描述功能教師授課安排描述教師通過登錄本系統(tǒng)查看自己的上課安排,每們教師具有不同的上課安排,管理員根據(jù)教師的專業(yè)信息進行安排,并制作課表。輸入登錄:、用戶ID2、密碼、驗證碼(與圖片顯示的驗證碼一致)授課安排:第25頁概要設計說明書編寫規(guī)范、選擇查詢某個時間段的授課安排、學員的專業(yè)方向、教師的屬于什么專業(yè)加工登錄:、輸入用戶ID,密碼,驗證碼;先檢驗驗證碼是否合格,再檢測數(shù)據(jù)庫中的用戶信息表,用戶類型表、用戶權限表,進行用戶的登錄與權限的判定。驗證具體要求:、用戶ID只允許有數(shù)字、字母、下劃線組成、查找數(shù)據(jù)庫中該用戶ID所對應的密碼是否與用戶輸入相同,并作出判斷3驗證碼信息是否一致(保存于Session中的信息)課程安排:、得到學員所報的專業(yè)方向(此處從數(shù)據(jù)庫中學員信息表中取出學員報名時所選的專業(yè)方向),制定出學員的課程安排、再根據(jù)教師的專業(yè)方向(同樣從數(shù)據(jù)庫中教師的信息表第26頁概要設計說明書編寫規(guī)范中得到教師的專業(yè)授課方向)課教師名單、進行整理得到的課程(包括上課地點時間的具體信息)安排存入數(shù)據(jù)庫中課程表中、教師選擇查看自己上課的時間段,查看自己什么時間在什么地方上什么課的授課信息安排。輸出登錄:、登錄驗證失敗彈出警告框提示、登錄成功后進入教師授課查詢頁面課程安排:3、操作出錯時出現(xiàn)警告框的提示信息,并說明出錯的具體事項。4、得到教師的授課安排(課程、地點、時間、上課的節(jié)數(shù)表3.4學員管理功能需求描述功能學員管理描述以前管理學員很不方便,每個學員都有很多的信息需要整理,需要動用很大的人力物力才能辦到;學員的費用信息管理也有很多的不足,管理起來很不方便,成績也是。本系統(tǒng)提供學員的一般管第27頁概要設計說明書編寫規(guī)范理,包括學員個人信息的管理、學員的費用管理、學員的成績的管理;大大提高了教育培訓機構對學員的管理,不用再用很多的人力物力去管理。個人信息管理可以對學員的個人信息進行添加,更新與刪除;費用管理可以統(tǒng)計學員的交費情況成績的管理:、學員查看自己的成績、教師查看學員的成績、管理員管理學員的成績輸入1、個人信息(需要添加和修改的信息)2、成績:學員編號非空學員姓名專業(yè)方向非空學員成績非空3、費用:學員編號非空學員姓名專業(yè)方向非空交費日期交費時存入第28頁概要設計說明書編寫規(guī)范交費情況(是非空否已交)加工個人信息:、檢查學員輸入的信息是否合法驗證要求:、姓名中不允許有特殊字符(例如“*_+2、電話號碼只能為數(shù)字,不允許出現(xiàn)字母與漢字。3、郵箱必須為合法的郵箱格式。4、必須選擇你想學習的專業(yè)方向5、只有同意協(xié)議后才能報名2、獲取驗證成功的數(shù)據(jù),更新學員的信息保存入數(shù)據(jù)庫理:1、將輸入的成績保存到數(shù)據(jù)庫2、根據(jù)學員的編號到數(shù)據(jù)庫中查詢出某個學員的成績情況。3、根據(jù)專業(yè)的信息到數(shù)據(jù)庫中查詢出該專業(yè)學員的成績總體情況與每個學員的具體情況信息費用管理:、將輸入的學員費用信息保存到數(shù)據(jù)庫中第29頁概要設計說明書編寫規(guī)范、根據(jù)學員的編號查詢學員的交費情況、從數(shù)據(jù)庫中取出學員交費具體情況進行統(tǒng)計得出學員的交費情況輸出個人信息:、修改,添加學員信息的時候,點擊保存時,彈出確認保存的對話框提示用戶是否確認添加或修改些信息。、修改或者添加成功后提示成功、驗證進出現(xiàn)錯誤時,進行相提示輸入不正確,并將焦點顯示在出錯的位置上。成績管理:、根據(jù)學員的編號得到學員個人的具體成績、根據(jù)專業(yè)編號得到該專業(yè)的總體成績報告,也可以在其中查詢某個學員的成績情況,可以通過瀏覽來得到,也可以通過索引的方式輸入學員的信息來查詢學員的個人成績信息。、學員、教師、管理員根據(jù)權限的不同返回不同的信息頁面信息費用管理:、顯示學員的交費情況,通過學員的編號信息或者學員的姓名來查詢。(不同權限的人得到不同的信息,學員自己只能查看自己的信息,管理員可以查詢學員整第30頁概要設計說明書編寫規(guī)范體的交費情況)表3.5評價反饋功能需求描述功能評價反饋描述學員可以對教師的專業(yè)水平信息、上課情況、課后輔導進行評價,采用打分的方式進行;教師,學員、管理者都可以查看學員對教師的評價。輸入、教師的專業(yè)水平評價、教師的上課情況進行評價、教師的課后輔導時行評價加工、對教師的評價進行審核、對教師的評價分類整理(好評與差評)、得到教師的評價信息后,將其存入到數(shù)據(jù)庫中、通過教師的編號或者是姓名,從數(shù)據(jù)庫中獲取教師的評價信息(查詢)、管理教師的評價信息輸出、查看教師信息時,可以查看到學員對教師的評價信息、評價完畢提交提示是否確認提交操作表3.6工資發(fā)放功能需求描述功能工資發(fā)放描述教師通過系統(tǒng)了解這個月的工資,獎金,以及扣除的工資發(fā)第31頁概要設計說明書編寫規(guī)范放,并且可以查看這個月工資總和。輸入、教師的編號、教師的姓名、是否已經(jīng)發(fā)放工資、管理員確認發(fā)入工資、教師填寫銀行卡號、時間段(主要查詢工資的歷史情況)加工、總工資=基礎工資+加班所得+獎金-應扣除的罰金-個人所得稅。、將工資的具體情況存入到數(shù)據(jù)庫中、統(tǒng)計工資情況、確認發(fā)放工資后,通過銀行接口將工資發(fā)放到員工的銀行卡上。、可以修改自己的銀行卡號,將修改的卡號信息存入到數(shù)據(jù)庫。輸出、點擊發(fā)放工資時,提示確認信息、操作出錯時,有相應的錯誤信息的提示、修改自己的信息時,提示是否確認修改信息,修改成功后有相應的成功提示、查看自己的工資發(fā)放情況,包括有基礎工資、加班工資、獎金、遲到扣掉或者其它原因扣除掉的工資、管理員得到教師的工資發(fā)放情況,哪些已經(jīng)發(fā)放,哪些第32頁概要設計說明書編寫規(guī)范還未發(fā)放,未發(fā)放的有深色標記并在表的前面顯示出來。表3.7教師管理功能需求描述功能教師管理描述對教師的信息進行管理(添加、修改、刪除)輸入、自己的簡歷、有的成就、個人的基本信息(例如:姓名、年齡、特長等進行添加、修改)、進行刪除自己的信息時點擊確定,否則選擇取消加工1、檢查教師輸入的信息是否合法驗證要求:1、姓名中不允許有特殊字符(例如“*+2不允許出現(xiàn)字母與漢字。3、郵箱必須為合法的郵箱格式。4、必須選擇你想學習的專業(yè)方向5、只有同意協(xié)議后才能報名、獲取驗證成功的數(shù)據(jù),更新教師的信息保存入數(shù)據(jù)庫輸出、修改,添加教師信息的時候,點擊保存時,彈出確認保第33頁概要設計說明書編寫規(guī)范存的對話框提示用戶是否確認添加或修改些信息。、修改或者添加成功后提示成功、驗證進出現(xiàn)錯誤時,進行相提示輸入不正確,并將焦點顯示在出錯的位置上。表3.8用戶管理功能需求表功能用戶管理描述系統(tǒng)管理員對整個系統(tǒng)的用戶進行添加,修改,刪除進行管理用戶,并給不同的用戶分配不同的權限來進行系統(tǒng)的操作,主要對系統(tǒng)有著維護工作。輸入登錄:1、管理員ID、密碼3、驗證碼(與圖片顯示的驗證碼一致)管理用戶:1、用戶ID2、用戶密碼3、角色4、權限加工登錄:、輸入管理員ID,密碼,驗證碼;先檢驗驗證碼是否合格,第34頁概要設計說明書編寫規(guī)范再檢測數(shù)據(jù)庫中的管理員信息表。驗證具體要求:1、用戶ID只允許有數(shù)字、字母、下劃線組成、查找數(shù)據(jù)庫中該管理員ID所對應的密碼是否與管理員輸入相同,并作出判斷的驗證碼信息是否一致(保存于Session中的信息)用戶管理:1、為不同的角色分配不同的權限,將角色信息保存到數(shù)據(jù)庫中。2、將輸入的用戶,確認之后保存到數(shù)據(jù)庫中的用戶表中,并進行管理,具有添加,修改,刪除的權限。3、查詢用戶的信息(從數(shù)據(jù)庫中用戶表中查詢)輸出1、管理員登錄成功后進入相應的用戶管理界面2、用戶添加,修改,刪除成功后提示保存成功3、角色添加,修改成功后提示成功4、用戶表的信息第35頁概要設計說明書編寫規(guī)范人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。尚未解決的問題說明在概要設計過程中尚未解決而設計者認為在系統(tǒng)完成之前必須解決的各個問題。關于用戶如何通過網(wǎng)絡環(huán)境繳費和發(fā)放工資的問題目前還沒有技術能力解決。3接口設計用戶接口說明將向用戶提供的命令和它們的語法結構,以及軟件的回答信息。a.建立和清除連接,發(fā)送和接受數(shù)據(jù),發(fā)送中斷信息,控制出錯,生成狀態(tài)報告。b.用戶通過在程序中使用系統(tǒng)調用命令來請求操作系統(tǒng)提供服務c.為了便于用戶直接間接控制自己的作業(yè),操作系統(tǒng)向用戶提供了命令接口,有利于操作系統(tǒng)命令組織和控制作業(yè),在命令輸入界面上輸入,有系統(tǒng)在后臺執(zhí)行,并將結果反映到前臺界面或特定的文件內。d.用戶可以通過鼠標菜單和對話框來完成對應程序和文件的操作用戶接口語法結構軟件回答信息招生管理員登陸以英文和漢字開頭,不超進入招生管理界面過6個字符課程管理員登陸以英文和漢字開頭,不超進入課程管理界面過6個字符第36頁概要設計說明書編寫規(guī)范考勤調查管理進行相應的操作教師管理員登陸以英文和漢字開頭,不超進入教師管理界面過6個字符管理員登陸以英文和漢字開頭,不超進入學員管理界面和考試過6個字符管理界面以及新聞郵件管理界面外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關系。用戶接口提供用戶使用軟件產(chǎn)品時的接口需求。例如,如果系統(tǒng)的用戶通過顯示終端進行操作,就必須指定如下要求:.對屏幕格式的要求:標準屏幕:1024*768寬屏屏幕:1366*768.報表或菜單的頁面打印格式和內容:由客戶提供現(xiàn)有報表并加以改進。c.輸入輸出的相對時間:一切時間以服務器時間為基準.程序功能鍵的可用性:通過鼠標完成所有操作。.用戶界面的要求用戶界面友好,容易學習、理解操作方便、簡單采用一般系統(tǒng)都采用的暗色調當出現(xiàn)錯誤操作時,采用警告框進行提示當關閉或者進行刪除等操作時,采用確認框,向用戶再次確認是否執(zhí)行此操作第37頁概要設計說明書編寫規(guī)范字體和控件的組織搭配要得體硬件接口帶有終端顯示的計算機,例如:PC機、筆記本電腦、臺式機等都可以。但不支持移動終端設備分辨率為1024*768以及以上NetworkInterfaceCard介質之間的電氣連接、數(shù)據(jù)流的傳輸和網(wǎng)絡地址確認。當網(wǎng)絡的某個結點發(fā)生故障時,連接在集線器上的結點立即可以檢測到,而且不影響網(wǎng)絡上其他結點的正常工作,有利于網(wǎng)絡的維護和故障排除。網(wǎng)橋:網(wǎng)橋是一種存儲轉發(fā)設備,主要用來連接類型相似的局域網(wǎng)絡。路由器:是連接兩個或更多個邏輯上相互獨立的子網(wǎng),工作在ISO/OSI的第三層,即網(wǎng)絡層。網(wǎng)關:又稱協(xié)議轉換器,它負責將協(xié)議進行轉換并且保留原有的功能,將數(shù)據(jù)重新分組,以便在兩個協(xié)議不同的網(wǎng)絡之間進行通信。網(wǎng)關工作在OSI協(xié)議的傳送層或更高層,主要用于連接不同結構體系的網(wǎng)絡或用于局域網(wǎng)與主機之間的連接。中繼器:是最簡單的局域網(wǎng)延伸設備,運行在物理層,即OSI的最底層。軟件接口數(shù)據(jù)庫服務器:.名稱:SQLServer2005.別名:MicrosoftSqlServer2005Enterprisec.規(guī)格說明號:.版本號:2005.來源:微軟中國操作系統(tǒng):.名稱:Windowsxp及以上版本第38頁概要設計說明書編寫規(guī)范.別名:Microsoftwindowsosc.規(guī)格說明號:.版本號:.來源:微軟中國對于每一個接口,這部分應說明與軟件產(chǎn)品相關的接口軟件的目的,并根據(jù)信息的內容和格式定義接口,但不必詳細描述任何已有完整文件的接口,只要引用定義該接口的文件即可。通信接口HTTPWeb服務器這間的應用層通信協(xié)議。在Internet上的Web服務器上存放的都是超文本信息,客戶機需要通過HTTP協(xié)議傳輸所要訪問的超文本信息。HTTP包含命令和傳輸信息,不僅可用于Web訪問,也可用于其他因特網(wǎng)內聯(lián)網(wǎng)應用系統(tǒng)這間的通信,從而實現(xiàn)各類應用資源超媒體訪問的集成。TCP/IPInternet最基本的協(xié)議、Internet國際互聯(lián)網(wǎng)的基礎,簡單地說,就是由網(wǎng)絡層的IP協(xié)議和傳輸層的TCP協(xié)議組成的。TCP/IP定義了電子設備(比如計算機)如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉藴?。TCP/IP是一個四層的分層體系結構。高層為傳輸控制協(xié)議,它負責聚集信息或文件拆分成更小的包。底層是網(wǎng)際協(xié)議,它處理每個包的地址部分,使這些包正確的到達目的地。、建議采用IE6.0及以上版本,F(xiàn)irefox,chrome內部接口說明本系統(tǒng)之內的各個系統(tǒng)元素之間的接口的安排。第39頁概要設計說明書編寫規(guī)范User-UserID:int-UserName:string
-Password:string
-Email:string-PasswordQuestion:string-PasswordAnswer:string
-RoleId:int+User()+User(inUserID:int,inUserName:string,inPassword:string,inEmail:string,in
PasswordQuestion:string,inPasswordAnswer:string,inRoleId:int)UserService+GetUserById(inUserId:int):User+GetAllUser():User+DelUserById(inuserId:int):int+UpdateUser(inuserId:int):int+GetUserCount():int+AddUser(inuserid:int,inusername:string,inemail:string,inpasswordquestion:
string,inpassword:string,inpasswordanswer:string,inroleid:int):intRole-RoleId:int-RoleName:string+Role()+Role(inRoleId:int,inRoleName:string)RoleService+GetRoleById(inroleId:int):Role
+UpdateRole(inroleid:int):int
+DelRoleById(inRoleId:int):int
+GetRole():Role+AddRole(inroleid:int,inrolename:string):int第40頁概要設計說明書編寫規(guī)范News-NewId:int-Title:string
-Body:string-SendTime:string-UserName:string+News()+News(innewid:int,intitle:string,inbody:string,insendtime:string,
inusername:string)NewsService+GetNewsTitle():string+GetNewsContent(innewid:int):News+AddNew(innewid:int,intitle:string,inbody:string,insendtime:string,in
username:string):int+DelNewById(innewid:int):int+UpdateNewById(innewid:int):int第41頁概要設計說明書編寫規(guī)范Student-StudentId:int-StudentName:string
-Sex:string-ProfessionId:string
-Password:string+Student()+Student(instudentid:int,instudentname:string,insex:string,in
ProfessionId:string,inPassword:string)StudentService+GetStuById(instudentid:int):Student
+GetAllStu():Student+AddStu(instuid:int,instuname:string,insex:string,inprofessionid:
string,inpassword:string):int+DelStu(instuid:int):int+UpdateStu(instuid:int):intTeacher-TeacherId:int-TeacherName:string
-Sex:string-ProfessionId:string
-Password:string
-Grade:string+Teacher()+Teacher(inTeacherId:int,inTeacherName:string,inSex:string,in
ProfessionId:string,inPassword:string,inGrade:string)TeacherService+GetTeacherById(inteacherid:int):Teacher
+GetAllTeachers():Teacher+AddTeacher(inteacherid:int,inteachername:string,insex:string,in
professionid:string,inpassword:string,ingrade:string):int
+DelTeacher(inteacherid:int):int+UpdateTeacher(inteacherid:int):int第42頁概要設計說明書編寫規(guī)范Score-StudentId:int
-ProfessionId:int
-ScoreId:int+Score()+Score(inStudentId:int,inProfessionId:int,inScoreId:int)ScoreService+GetProById(instuid:int):int
+GetScore(instuid:int):int+GetStuByScore(inscoreid:int):int
+GetStuByProId(inproid:int):intCource-CourceId:int-CourceName:string
-StudentId:int+Cource()+Cource(inCourceId:int,inCourceName:string,inStudentId:int)CourceService+GetAllCource():string+GetCourceByStu(instuid:int):string+AddCource(inCourceId:int,inCourceName:string,inStudentId:int):int
+DelCource(inCourceid:int):int+UpdateCource(incourcename:string,instuid:int):int第43頁概要設計說明書編寫規(guī)范Profession-ProfessionId:int
-Code:string
-Hours:int-Deser:string+Profession()+Profession(inProfessionId:int,inCode:string,inHours:int,inDeser:string)Bank-BankId:int-mima:string-money:decimal+Bank()+Bank(inBankId:int,inmima:string,inmoney:decimal)BankService+GetMoneyById(inbankid:int):decimal
+DelBank(inbankid:int):int+UpdateBank(inbankid:int,inmima:string,inmoney:decimal):int第44頁概要設計說明書編寫規(guī)范4運行設計運行模塊組合說明對系統(tǒng)施加不同的外界運行控制時所引起的各種不同的運行模塊組合,說明每種運行所歷經(jīng)的內部模塊和支持軟件。教育培訓平臺總站與各分站分別部署,之間通過遠程接口或XML交互數(shù)據(jù)培訓支撐子系統(tǒng)提供最終的用戶培訓流程控制,培訓管理子系統(tǒng)維護培訓平臺基礎數(shù)據(jù),系統(tǒng)管理子系統(tǒng)提供系統(tǒng)的運行環(huán)境配置,系統(tǒng)服務子系統(tǒng)對其它子系統(tǒng)提供基礎服務功能,各子系統(tǒng)不能獨立存在??蛻魴C程序在有輸入時啟動接受數(shù)據(jù)模塊,通過各模塊之間的調用,讀入并輸入進行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調用網(wǎng)絡傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡送到服務器,并等待加收服務器返回的信息。接受到返回信息后隨機調用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應的輸出。服務器程序的接受網(wǎng)絡數(shù)據(jù)模塊必須始終處于活動狀態(tài),接受到數(shù)據(jù)后,調用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調用網(wǎng)絡發(fā)送模塊,將信息返回客戶機。本系統(tǒng)主要分為四個主要的功能模塊:招生管理模塊:此功能主要完成對學員的錄取工作,學員登錄系統(tǒng)網(wǎng)站后,可進行在線報名,填寫報名信息,閱讀協(xié)議提交。招生管理部門進行報名信息的篩選后,發(fā)放錄取信息。用戶管理模塊:超級管理員對系統(tǒng)內部的人員進行增加、修改、刪除,對人員、部門進行角色的分配。學員管理模塊:對學員的個人信息進行管理,成績信息進行跟蹤并查看與統(tǒng)計,費第45頁概要設計說明書編寫規(guī)范用的計算與統(tǒng)計,對學員的上課進行安排,根據(jù)學員報名時所選的專業(yè)方向進行課程安排。教室管理模塊:教師的個人信息的管理(修改和刪除教師的信息),上課的安排,對教師工資的管理(包括獎金),管理學生對教師的評價信息。資源站內搜索功能:系統(tǒng)界面模塊,站內搜索模塊。資源實時檢索功能:系統(tǒng)界面模塊,資源實施檢索模塊。資源預覽功能:系統(tǒng)界面模塊,預覽模塊。統(tǒng)計資源信息功能:系統(tǒng)界面模塊,統(tǒng)計資源信息模塊。教育培訓管理系統(tǒng)功能共分為兩個部分,一個部分是前臺(員工的部分),包括:個人信息、查看課程、參加課程、修改所參加的課程、刪除所參加的課程,退出。另外一個部分是后臺(管理員的部分),包括:全部課程信息、添加課程、查看課程信息、修改課程信息、刪除課程、退出。對于每一類功能或者有時對于每一個功能,需要具體描述其輸入、加工和輸出的需求。由四個部分組成:.引言描述的是功能要達到的目標、所彩的方法和技術,還應清楚說明功能意圖的由來和背景.輸入1)詳細描述該功能的所有輸入數(shù)據(jù),如:輸入源、數(shù)量、度量單位、時間設定、有效輸入范圍(包括精度和公差);2)操作員控制細節(jié)的需求。其中有名字、操作員活動的描述、控制臺或操作員的位置。例如:當打印檢查時,要求操作員進行格式調整;3)指明引用接口說明或接口控制文件的參考資料。第46頁概要設計說明書編寫規(guī)范c.加工定義輸入數(shù)據(jù)、中間參數(shù),以獲得預期輸出結果的全部操作。它包括如下的說明:1)輸入數(shù)據(jù)的有效性檢查;2)操作的順序,包括事件的時間設定;3)響應,例如,溢出、通信故障、錯誤處理等;4)受操作影響的參數(shù);5)降級運行的要求;6)用于把系統(tǒng)輸入變換成相應輸出的任何方法(方程式、數(shù)學算法、邏輯操作等);7)輸出數(shù)據(jù)的有效性檢查。.輸出1)詳細描述該功能所有輸出數(shù)據(jù),例如:輸出目的地、數(shù)量、度量單位、時間關系、有效輸出的范圍(包括精度和公差)、非法值的處理、出錯信息;2)有關接口說明或接口控制文件的參考資料。此外,對著重于輸入輸出行為的系統(tǒng)來說,需求說明應指定所有有意義的輸入、輸出對及其序列。當一個系統(tǒng)要求記憶它的狀態(tài)時,需要這個序列,使得它可以根據(jù)本次輸入和以前的狀態(tài)作出響應。也就是說,這種情況猶如有限狀態(tài)機。第47頁概要設計說明書編寫規(guī)范運行控制說明每一種外界的運行控制的方式方法和操作步驟。具體操作步驟運行控制將嚴格按照各模塊間函數(shù)調用關系來實現(xiàn)。在個事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網(wǎng)絡傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務器的確認收到信號,收到后,再次等待服務器發(fā)送回到數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認。資源站內搜索:輸入需要搜索的資源名稱關鍵字。搜索用戶指定的資源。返回搜索結果。資源實時搜索:輸入需要搜索的資源名稱關鍵字及資源類型。進行資源實時搜索。顯示可用資源列表。執(zhí)行其他所需的操作如下載。資源預覽:選擇需要預覽的資源并選擇預覽功能。顯示資源的部分內容。決定是否保存該資源。統(tǒng)計資源信息:輸入需統(tǒng)計信息的資源類型。執(zhí)行統(tǒng)計資源信息功能。顯示結果。對設計系統(tǒng)時限制開發(fā)者選擇的其他一些項作一般性描述。而這些項將限定開發(fā)者在設計系統(tǒng)時的任選項。這些包括:.管理方針:分角色控制。.硬件的限制:普通PC能運行。c.與其他應用間的接口:可以打?。核写蛴№摼枰蛴r間;可以導出為MSExcel文件;.并行操作:同一數(shù)據(jù)不允許多人同時修改,但可以多人同時讀;安裝終端數(shù)不限,最多允許30人同時在線;.審查功能:第48頁概要設計說明書編寫規(guī)范與歷史數(shù)據(jù)比較,提示異常值;不可能值:如費用、工資、成績等的負值;f.控制功能:用鼠標進行操作.數(shù)據(jù)保存:任何動作如果產(chǎn)生數(shù)據(jù),將在退出前提示保存。數(shù)據(jù)可以將其標記為錯誤,標記為錯誤的數(shù)字不允許被其他報表使用,但是已經(jīng)保存的快照,保存版本的報表可以仍然引用原數(shù)字;有些數(shù)據(jù)一般用戶不允許刪除,管理員可以.數(shù)據(jù)顯示:報表顯示的數(shù)字格式可以選擇,數(shù)字的“單位”在報表中必須列出。i.所需的高級語言:,HTMLj.通信協(xié)議:HTTP協(xié)議k.安全和保密方面的考慮:用戶憑ID和密碼登錄使用MD5算法加密用戶密碼用戶行為受權限表限制l.范圍、質量因素對進度的影響軟件開發(fā)項目比其他任何建設項目都會有更經(jīng)常的變更,大概是因為軟件程序是一種項目經(jīng)理有時還不知如何拒絕,加上要說這樣集少成多,逐漸影響了項目進度。m.資源、預算變更對進度的影響:資源,最主要的還是人力資源,有時某方面的人員不夠到位,或者在多個項目的情況下某方面的人員中途被抽到其他項目、或身兼多個項目、或在別的項目不能自拔無法投入本項目。還有一個很重要的資源,就是信息資源,如某些國家標準、行業(yè)標準,用戶可能提供不了,而是需要去收集或購買,如果不能按時得到,就會影響需求分析、設計或編碼的工作。其他資源,如開發(fā)設備或軟件沒有到貨,也會對進度造成影響。第49頁概要設計說明書編寫規(guī)范.低估了軟件開發(fā)項目實現(xiàn)的條件低估軟件開發(fā)項目實現(xiàn)的條件表現(xiàn)在低估技術難度、低估協(xié)調復雜度、低估環(huán)境因素這樣幾個方面。首先是低估技術難度。軟件開發(fā)項目團隊成員,有時甚至是企業(yè)的高級項目主管也經(jīng)常低估項目技術上的困難。低估技術難度實際上也就是高估人的能力,認為或希望項目會按照已經(jīng)制定的樂觀項目計劃順利地實施,而實際則不然。軟件開發(fā)項目的高技術特點本身說明其實施中會有很多技術的難度,除了需要高水平的技術人員來實施外,還要考慮為解決某些性能問題而進行科研攻關和項目實驗;其次,低估了協(xié)調復雜度,也低估了多個項目團隊參加項目時工作協(xié)調上的困難。軟件開發(fā)項目團隊成員比較強調個人的智慧、強調個性,這給項目工作協(xié)調帶來更多的復雜度。當一個大項目由很多子項目組成時,不僅會增加相互之間充分溝通交流的困難,更會增加項目協(xié)調和進度控制上的困難。另外,企業(yè)高級項目主管和項目經(jīng)理也經(jīng)常低估環(huán)境因素,這些環(huán)境因素包括用戶環(huán)境、行業(yè)環(huán)境、組織環(huán)境、社會環(huán)境、經(jīng)濟環(huán)境。低估這些條件,既有主觀的原因,也會有客觀的原因。對項目環(huán)境的了解程度不夠,造成沒有做好充分的準備。其模塊的運行控制詳情見下:1對招生錄取模塊的運行控制:用戶通過在線報名方式網(wǎng)上進行在線報名,填寫報名信息,通過系統(tǒng)驗收后,由招生管理工作人員進行報名信息的篩選并進行審核,審核通過后系統(tǒng)通知學員是否被錄取,并發(fā)放錄取公告。前臺A、首先用戶進行登錄:輸入用戶名(姓名中不允許有特殊字符(例如“*“+第50頁概要設計說明書編寫規(guī)范保存的驗證碼信息是否一致(保存于Session中的信息)行驗證,給以相應的出錯信息,如:不存在用戶、密碼輸入不正確,驗證碼輸入不正確等信息。如果用戶登陸不成功則頁面不跳轉用戶繼續(xù)登錄,若登陸成功則進行B步操作。、用戶進入報名頁面,用戶選擇自己要報名的科目,并輸入自己的真實信息:用戶的真實姓名(例如“*+”、學歷(必填)、電話號碼(必填)(電話號碼只能為數(shù)字,不允許出現(xiàn)字母與漢字。)、郵箱(選填)(郵箱必須為合法的郵箱格式)(專業(yè)方向,必填)(必須選擇你想學習的專業(yè)方向)、提交數(shù)據(jù),先進行輸入驗證(填寫是否符合要求,是否規(guī)范),驗證全部通過后系統(tǒng)將提交的數(shù)據(jù)保存入數(shù)據(jù)庫中。用戶填完信息后點擊提交或者取消。用戶點擊提交進行C步驟,點擊取消則返回首頁。、用戶進入個人信息查看頁面,查看自己是否被錄取活報名是否成功。若成功進行D步,不成功就查看錯誤信息,根據(jù)提示進行重新報名或者放棄報名。D、用戶查看自己所選專業(yè)的費用信息,按時付清費用。用戶推出系統(tǒng)后臺、首先管理員進行登錄:輸入用戶名(姓名中不允許有特殊字符(例如“*“+保存的驗證碼信息是否一致(保存于Session中的信息)行驗證,給以相應的出錯信息,如:不存在用戶、密碼輸入不正確,驗證碼輸入不正確等信息。如果管理員登陸不成功則頁面不跳轉管理員繼續(xù)登錄,若登陸成功則進行F步操作。第51頁概要設計說明書編寫規(guī)范、招生管理員進入用戶管理界面,對用戶信息進行查看(用戶真實姓名、證件號、學歷、電話號碼、郵箱、報名方向、經(jīng)歷、同意合同協(xié)議),招生管理人員查看學員的報名信息(取出數(shù)據(jù)庫中的數(shù)據(jù))經(jīng)過審核后,確認是否錄取。錄取后將錄取學員的信息保存進數(shù)據(jù)庫中。若不錄取則進行信息通知用戶出錯信息,并從數(shù)據(jù)庫中刪除數(shù)據(jù)。錄取后則進行G步驟、招生管理員顯示錄取的名單,從數(shù)據(jù)庫取出錄取學員的信息并顯示。統(tǒng)計錄取人數(shù)及其相關費用并對其信息進行維護。、管理員推出系統(tǒng)。2課程管理模塊的運行控制:分為學員和教室2部分學員可以通過登錄該網(wǎng)站在網(wǎng)上進行查詢自己的個人課表(選擇查詢某個時間段的課程安排、學員的專業(yè)方向、教師的屬于什么專業(yè)),每個人根據(jù)自己所報的專業(yè)不一樣課程也即不一樣,授課教師也不一樣,學員上課的課表由課程管理人員經(jīng)過查看學員專業(yè)的方向和教師的信息后安排學員課程。學員A、首先學員進行登錄:輸入用戶名(姓名中不允許有特殊字符(例如“*“_+保存的驗證碼信息是否一致(保存于Session行驗證,給以相應的出錯信息,如:不存在用戶、密碼輸入不正確,驗證碼輸入不正確等信息。如果學員登陸不成功則頁面不跳轉學員繼續(xù)登錄,若登陸成功則進行B步操作。、學員進入查詢頁面,學員可以通過登錄該網(wǎng)站在網(wǎng)上進行查詢自己的個人課表(選擇查詢某個時間段的課程安排、學員的專業(yè)方向、教師的屬于什(學制,專業(yè),所選課程,相關費用、班級,成績,課表安排等)。得到學員自己的課表信息,包括具體的課程的講師、地點、和時間安排。第52頁概要設計說明書編寫規(guī)范、首先管理員進行登錄:輸入用戶名(姓名中不允許有特殊字符(例如“*“_+保存的驗證碼信息是否一致(保存于Session行驗證,給以相應的出錯信息,如:不存在用戶、密碼輸入不正確,驗證碼輸入不正確等信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)金融顧問合同范本
- 債權合同是借款合同范本
- 冷凍飲品售賣合同范本
- 上海租房合同范本中介
- 體育機構加盟合同范例
- 專業(yè)培訓合同范本
- 主持人簽署合同范本
- 串串火鍋直營合同范本
- 信托保證合同范本
- 代理經(jīng)紀公司合同范本
- 《病理檢驗技術》課程標準
- 立式加工中心說明書
- NcStudio-V15-激光平面切割控制系統(tǒng)用戶手冊(LS1500)
- 氮氣窒息事故案例經(jīng)驗分享
- 國家安全人人有責國家安全主題教育PPT模板
- BowTieXP風險與管理軟件介紹
- 污水管網(wǎng)計算說明書
- 原子雜化軌道理論
- 文化產(chǎn)業(yè)園項目建議書范文
- 互聯(lián)網(wǎng)銷售卷煙(煙草)案件的分析
- 公務員考察政審表樣本
評論
0/150
提交評論