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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論