教育培訓系統(tǒng)——詳細設計說明書(盧娟、閆芳、胡競爭).doc_第1頁
教育培訓系統(tǒng)——詳細設計說明書(盧娟、閆芳、胡競爭).doc_第2頁
教育培訓系統(tǒng)——詳細設計說明書(盧娟、閆芳、胡競爭).doc_第3頁
教育培訓系統(tǒng)——詳細設計說明書(盧娟、閆芳、胡競爭).doc_第4頁
教育培訓系統(tǒng)——詳細設計說明書(盧娟、閆芳、胡競爭).doc_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

教育培訓系統(tǒng)詳細設計說明書1引言 詳細設計階段的任務是要設計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼,因此,詳細設計的目標是在邏輯上正確的實現(xiàn)每個模塊的功能。 1.1編寫目的在完成教育培訓系統(tǒng)需求分析、概要設計、數(shù)據(jù)庫設計的基礎上,小組(盧娟、閆芳、胡競爭)對教育培訓系統(tǒng)如何實現(xiàn)進行了設計。為了文檔化我們對系統(tǒng)的設計,說明一個系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設計考慮,編寫本文檔。本文檔主要供小組成員在具體實現(xiàn)教育培訓系統(tǒng)時參考使用。系統(tǒng)開發(fā)人員或合同約定人員可查閱本文檔。 1.2背景系統(tǒng)的名稱:教育培訓系統(tǒng)項目的任務提出者:熊才權老師(湖北工業(yè)大學)及開發(fā)小組小組(湖北工業(yè)大學工程技術學院)項目開發(fā)者:湖北工業(yè)大學工程技術學院、10軟件本1班學生盧娟、胡競爭、閆芳用戶:教育培訓機構運行該程序系統(tǒng)的的計算中心:湖北工業(yè)大學工程技術學院計算機實訓中心 1.3參考資料 軟件工程導論張海藩清華大學出版社2005軟件工程標準手冊石柱中國標準出版社2004系統(tǒng)設計與分析Kenneth E.kendall Julie E.kendall著、施平安 郝清賦譯機械工業(yè)出版社2010年4月2程序系統(tǒng)的結構教育培訓系統(tǒng)功能結構圖3系統(tǒng)設計說明 3.1系統(tǒng)描述在我國教育培訓行業(yè)快速發(fā)展的大環(huán)境下,管理粗放、信息環(huán)節(jié)薄弱、決策依據(jù)不充分已經(jīng)成為中小型培訓學校發(fā)展的主要障礙之一。本教育培訓系統(tǒng)涉及培訓學校在具體應用中的每個模塊,各模塊的關鍵管理要素都能通過信息化的手段形成有效的管理,模塊與模塊之間,通過信息的互通能更緊密的結合,形成完整而全面的規(guī)范化管理,提升工作效率,杜絕管理漏洞。本系統(tǒng)的特點:非常駐內存、可重人、并發(fā)處理 3.2系統(tǒng)物理架構圖 3.3系統(tǒng)功能模塊設計 3.3.1系統(tǒng)功能結構圖 3.3.2系統(tǒng)功能模塊描述(1)注冊系統(tǒng)模塊 本模塊使用對象是未注冊的用戶,未注冊用戶只能使用本系統(tǒng)的部分功能,如使用瀏覽信息功能瀏覽一些公開信息,如括培訓機構信息、培訓信息、培訓機構活動信息等。(2)用戶登錄模塊 本模塊適用對象是已注冊用戶,是用戶進入使用系統(tǒng)其他功能的入口,如個人信息管理、信息查詢、培訓班級報名、師生交流、密碼修改、安全退出等功能。用戶只有登錄后用戶登錄時要經(jīng)過身份驗證,只有本系統(tǒng)注冊學生、教師、領導才可以登錄本系統(tǒng)。本系統(tǒng)有學生、教師、領導三種用戶角色,根據(jù)其身份及作用的不同,通過ID和密碼驗證用戶的身份,對不同的用戶系統(tǒng)自動調用不同的可訪問頁面,使用系統(tǒng)提供的與其身份相應的各項能,其他用戶只可以瀏覽公開信息。 (3) 基本信息管理模塊基本信息管理模塊由填寫個人基本信息、修改個人基本信息、查看個人基本信息、保存?zhèn)€人基本信息組成。用戶可以根據(jù)自己的情況填寫和修改自己的信息。(4) 信息瀏覽模塊本模塊可以瀏覽的信息包括培訓機構信息、培訓信息、培訓機構活動信息等。(5) 信息查詢模塊信息查詢模塊包括用戶信息查詢和成績查詢以及繳費情況查詢。其中用戶信息查詢有包括學生基本信息查詢、教師基本信息查詢、領導基本信息查詢。(6) 培訓班級報名模塊 本模塊使用對象是已注冊的學生用戶,學生通過瀏覽培訓信息后可以進行報名培訓,并進行繳費。(7) 師生交流模塊本模塊使用對象為學生和教師。學生對課程教學有疑問,可通過在線解答的形式進行提問,由教師進行解答。學生教師還可以在BBS論壇上發(fā)表一些共同感興趣的話題。教師可以將課件或資料上傳到資料庫中,供學生可以下載課件或資料。凡合法用戶均可在bbs上發(fā)表對教學方面的疑問,但必須遵守留言板的規(guī)定。留言直接在網(wǎng)頁上顯示,系統(tǒng)管理員可以刪除任何不適宜或已失去了時效性的公開言論;學生和教師可以回復、刪除他人給自己的私人留言。(8)系統(tǒng)管理模塊本模塊負責對系統(tǒng)進行全面的后臺管理,包括: 培訓系統(tǒng)初始化: BBS論壇管理:回復公開留言,刪除不合適留言; 教育機構信息管理:發(fā)布/更新公開教育機構相關信息; 教育機構活動信息管理:發(fā)布/更新公開教育機構舉行的各種活動信息,刪除過期的活動信息; 培訓信息管理:發(fā)布/更新公開培訓信息; 3.4系統(tǒng)界面設計及功能描述 3.4.1招生管理 本系統(tǒng)的招生管理模塊是一個CRM客戶關系管理系統(tǒng),學校通過有效的市場宣傳活動收集客戶信息,將資源合理進行分配,銷售人員按客戶的重要性快捷篩選,追蹤回訪,為銷售提供無限動力。對比分析:軟件能幫招生管理做什么?以前的情況:記錄到紙質上,容易丟失,常年累積,挖掘力度不夠,就容易造成大量的潛在線索浪費。查找起來也很麻煩。該及時跟進的客戶卻拖延了,約好要聯(lián)系的客戶又忘了,客戶多了還分不清哪些是重要的,總是錯過了最佳銷售時機?,F(xiàn)在的情況:用軟件操作流程、用軟件招生,快捷,高效率,提高轉化率。招生線索記錄跟蹤:全面記錄潛在學員(招生線索)的各種信息,為進一步的招生營銷提供高效的支持。記錄每一次回訪記錄,便捷查詢:批量導入導出線索,給咨詢師分配線索按意內強度搜索線索,針對性回訪:所有咨詢師業(yè)績自動統(tǒng)計直觀,方便,監(jiān)督力度更強:各個城市大街小巷培訓機構數(shù)不勝數(shù),生源競爭日趨激烈,盲目投資于市場宣傳,可是收效甚微。在客戶影響力上,如何打敗競爭對手,做到深入客戶人心的有效宣傳呢? 自動按線索來源統(tǒng)計各種報表方便領導下一步的決策管理,自定義自種市場宣傳活動,有效管理市場計劃,統(tǒng)計各種來源比例,為您找到最有價值的推廣手段。批量錄入新線索,合理分配資源,按客戶意向性進行分類,有效追蹤回訪:3.4.2學員管理 學生可靈活報讀多個班級,升班轉班軌跡清晰,全程記錄學員學習軌跡。對當前專業(yè)、課程不滿意的學員,可以轉班到其他課程班級。對不愿繼續(xù)學習的學員,可以進行退班、退費操作,并可記錄統(tǒng)計流失率。支持新學員中途加入已有的班級。保留畢業(yè)、退班學員信息,可進行再招生工作。支持個性化多專業(yè)配置、支持個性化多課程配置、支持個性化班級配置: 支持學員刷卡考勤,可提供USB考勤打卡機、考勤卡(可自定義Logo、學校名稱);支持學員繳費、退費、查詢學員上課記錄;支持學員作品圖片上傳、支持學員預交訂金,課時充值,支持余額、剩余課時自動扣減;支持教師學員互評、支持學員照片上傳、在線拍照(需要客戶電腦配備攝像頭);結合短信平臺,支持學員手機短信群發(fā)學員生日提醒: 在線打卡,只要電腦連接USB打卡器,并且能夠訪問系統(tǒng),則可以成為一個考勤終端打卡考勤信息即時錄入系統(tǒng),可自動扣減學員剩余課時: 3.4.3教師工作教師可以通過系統(tǒng)查看所帶班級的課程安排,學生考勤、成績、交費等各類信息,還可與學生進行互相評價,通過學生的點評調查滿意度,實現(xiàn)自我提升。 系統(tǒng)可進行問卷調查管理,系統(tǒng)收集學生的評價并產(chǎn)生相應的報表,方便領導進行監(jiān)督,從而提高教學質量,提高學校的聲譽。 出勤記錄: 3.4.4校長角色 產(chǎn)品功能豐富、強大,全面支持培訓學校招生收費、教務、辦公、財務等各個工作領域 3.4.5教務管理 通過本系統(tǒng),各部門之間實現(xiàn)了信息快速傳遞。教務人員可輕松進行排課并自動生成課程表供教師和學員共同查閱。管理人員還可通過系統(tǒng)進行考勤,統(tǒng)計帶班費實現(xiàn)對教師工資績效的管理。支持課程表的手工、批量編排;支持教室管理,課程表、授課教室、教室等互相組合;支持沖突檢測,自動檢測課程表中存在的時間、教室、教師沖突,避免排課錯誤。3.4.6財務管理報名交費:收錢-充入課次、時間段-打印票據(jù)簡單,快速欠費提醒:財務管理總結:3.5系統(tǒng)部分功能代碼描述系統(tǒng)登錄頁面:/IsRegUserOk函數(shù):判斷用戶是否已經(jīng)注冊和密碼是否正確public bool IsRegUserOk()string name=TextBoxName.Text.Trim();string pwd=TextBoxPassword.Text.Trim();/建立/打開數(shù)據(jù)庫連接SqlConnection conn=new SqlConnection();conn.ConnectionString=“server=(local);uid=sa;pwd=;database=jxdb”;conn.Open();/建立sql字符串string sql=“select * from reg where name=”+name+“”;SqlDataReader dr;SqlCommand cmd=new SqlCommand(sql,conn);dr=cmd.ExecuteReader();/保留用戶注冊與否信息bool isRegUserExist=dr.Read();/關閉DataReaderdr.Close();/取得用戶名的密碼string sqlBoth=“select * from reg where name=”+name+“”;sqlBoth+=“and pwd=”+pwd+“”;SqlCommand cmdBoth=new SqlCommand(sqlBoth,conn);SqlDataReader drBoth;drBoth=cmdBoth.ExecuteReader();/保留用戶名+密碼同時存在信息bool isBothExist=drBoth.Read();/關閉DataReaderdrBoth.Close();conn.Close();/判斷用戶是否注冊if(!isRegUserExist)Response.Write(“alert(此用戶尚未注冊!)”);return false;/判斷用戶名與密碼是否一致else if(!isBothExist)Response.Write(“alert(用戶名和密碼不一致,不能進入?。保籸eturn false;elsereturn true;3.6性能 3.6.1時間特性要求 系統(tǒng)的速度要在用戶可接受的范圍內,響應時間=1S。 3.6.2可靠性要求 系統(tǒng)要求有較高的可靠性,可恢復性。 3.6.3靈活性要求 由于本系統(tǒng)是基于B/S模式且只能在Windows系統(tǒng)平臺運行,故對靈活性要求不高。 3.6.4故障處理要求 具有一定的容錯能力,能檢測用戶的錯誤輸入并給出錯誤提示。3.7流程邏輯3.8算法示例查詢用戶功能模塊:1、 功能描述: 查詢用戶功能模塊式供系統(tǒng)管理人員對使用系統(tǒng)人員進行檢索與查詢并且進行修改的模塊。通過調用該模塊,能夠按照不同的條件組合進行用戶的查詢,并可以對查詢到的用戶信息進行修改。2、 調用方式:管理員通過調用查詢用戶功能模塊。3、 主要算法:【查詢】按鈕觸發(fā)的處理;提供對用戶查詢處理流程:If查詢所用用戶復選框被選中 以列表方式顯示所有用戶記錄else 根據(jù)用戶輸入的條件產(chǎn)生查詢表達式If查詢結果不為零 以列表方式顯示記錄else 根據(jù)用戶輸入的條件產(chǎn)生查詢表達式 If 查詢結果不為零 以列表方式顯示記錄 Else以列表的方式顯示記錄并提示“滿足條件的記錄為空” End ifEnd if【取消】按鈕觸發(fā)的處理:關閉窗口4測試計劃測試計劃作為本系統(tǒng)的測試指導,主要用于幫助開發(fā)小組按計劃和規(guī)定進行測試。小組將從確認(驗收)測試、集成(組裝)測試、單元測試三個方面對教育培訓系統(tǒng)進行測試。1、 確認(驗收)測試 進一步驗證系統(tǒng)是否能夠滿足用戶的需求,在此測試過程中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。2、 集成(組裝)測試 在這個過程中不僅發(fā)現(xiàn)設計和編碼的錯誤,還應驗證系統(tǒng)確實能提供需求說明書中指定的功能,而且系統(tǒng)動態(tài)特性也符合預定要求。在此過程中發(fā)現(xiàn)的往往是概要設計中的錯誤。3、單元測試對系統(tǒng)詳細設計部分進行測試,發(fā)現(xiàn)其中的錯誤以便進一步完善系統(tǒng)。5尚未解決的問題 由于時間和能力有限,系統(tǒng)代碼設計部分只提供了部分示例,沒有完整的編碼,界面部分還不夠完善。6系統(tǒng)出錯處理設計 1、出錯信息 對用戶輸入的各項內容均進行有效性、安全性檢查,減少錯誤發(fā)生幾率。 對程序運行中的異常均進行捕獲,按統(tǒng)一方式將出錯提示信息提供給用戶。 當用戶訪問自身權限以外的信息時

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論