freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc++的企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 Computer applications with the manual management of the advantages of unmatched, it quickly search, find convenient, high reliability and large storage capacity, the confidentiality of a good, long life, low cost, etc. It can save a lot of human resources and material resources, which can greatly improve the efficiency of Enterprise Training management. Enterprise Training management is a scientific enterprise, standardization, and an important condition for the rest of the world. Therefore, the development of an Enterprise Training management system is necessary, the technology has its unique significance of the meaning and management. This paper introduces the Visual C + + environment for the adoption of the topdown to the overall planning, bottomup approach to application development strategy to develop the detailed process of the system, to achieve the maintenance of basic document information, Management of Information System , File for downloading, Exam System, and described the system architecture design and functional design, from basic document to File for downloading, Exam System such as a database marketing processes, forming a pattern of the overall automated management, from software engineering point of view of science and rigorous exposition. Key words: information management system。同時(shí),因?yàn)樵诰€培訓(xùn)更便于培訓(xùn)結(jié)論的跟蹤與收集,企業(yè)也可以更加方便地分析培訓(xùn)投入與商業(yè)利益之間的關(guān)系,便于企業(yè)制訂與安排更科學(xué)有效的培訓(xùn)計(jì)劃。使培訓(xùn)工作能順利進(jìn)行。企業(yè)培訓(xùn)管理系統(tǒng)必然會(huì)在以后的信息管理系統(tǒng)中大放異彩。 VisualStudio 提供了一整套開(kāi)發(fā) Inter 和 Windows 應(yīng)用程序的工具,包括 VisualC++, Visual Basic, Visual Foxpro, Visual InterDev, Visual J++以及其他輔助工具,如代碼管理工具 Visual SourceSafe 和聯(lián)機(jī)幫助系統(tǒng) MSDN。 于 1988 年推出了第一個(gè) OS/2 版本 , 在Windows NT 推出后 , Microsoft 與 Sybase 在 SQL Server 的開(kāi)發(fā)上就 分道揚(yáng)鑣了 。 3) 豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 6) 對(duì) Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到 Web 頁(yè)面上。 C/S 開(kāi)發(fā)模式優(yōu)點(diǎn) 1) C/S 結(jié)構(gòu)充分利用客戶端和服務(wù)端的硬件優(yōu)勢(shì),將任務(wù)合理的分配到客戶端和服務(wù)端,降低系統(tǒng)的通信開(kāi)銷。 3)對(duì)客戶端的操作系統(tǒng)可能有限制。 3) 多 CPU 系統(tǒng)中,使用線程提高 CPU 利用率 4) 改善程序結(jié)構(gòu)。 2 系統(tǒng)需求分析 系統(tǒng)的初步調(diào)查 本系統(tǒng)主要采取的調(diào)查方法: ( 1)收集資料、查閱分析資料。 ( 2)實(shí) 地實(shí)踐、熟悉 企業(yè) 培訓(xùn)業(yè)務(wù)流程。特別是隨著經(jīng)濟(jì)全球化發(fā)展、知識(shí)更新速度加快、國(guó)際企業(yè)的發(fā)展,企業(yè)培訓(xùn)將日益成為企業(yè)的一項(xiàng)重要業(yè)務(wù)。下面是一份文本需求說(shuō)明,是和客戶雙方經(jīng)過(guò)調(diào)研后編寫(xiě)的。 5 ( 3) 利用此系統(tǒng),用戶可進(jìn)行 6 個(gè)方面的管理,即培訓(xùn)學(xué)員的管理、培訓(xùn)教師的管理、培訓(xùn)課 程的管理、培訓(xùn)資料管理和培訓(xùn)計(jì)劃管理。 ( 7) 該系統(tǒng)要有使用說(shuō)明。這就產(chǎn)生了一個(gè)矛盾,如何把個(gè)人提升和企業(yè)發(fā)展通過(guò)培訓(xùn)有效的結(jié)合起來(lái)。 而 培訓(xùn)管理系統(tǒng)化提供了技術(shù)平臺(tái)。 技術(shù)可行性分析 在技術(shù)上,如今成熟的語(yǔ)言有很多,像是 PowerBuilder 、 VB 、 Delphi 等都能開(kāi)發(fā)出很好用的系統(tǒng)。 6 法律可行性分析 本系統(tǒng)設(shè)計(jì)的初衷是為企業(yè)提供便捷的服務(wù),不違反相關(guān)法律。 2)準(zhǔn)確無(wú)誤的記錄培訓(xùn)管理的基本信息。 5)實(shí)現(xiàn)通知功能,向?qū)W員發(fā)送他們將參加的培訓(xùn)課程。 9)提供使用幫助功能,包括系統(tǒng)的使用說(shuō)明和開(kāi)發(fā)人員的聯(lián)系方式。 培訓(xùn)基本信息管理包括培訓(xùn) 學(xué)員、培訓(xùn)教師、培訓(xùn)資料和培訓(xùn)計(jì)劃 4 個(gè)模塊,主要實(shí)現(xiàn)對(duì)學(xué)員信息、教師信息、資料和計(jì)劃的添加和刪除,同時(shí)刷新界面。 培訓(xùn)計(jì)劃模塊實(shí)現(xiàn)了向服務(wù)端請(qǐng)求培訓(xùn)計(jì)劃并將培訓(xùn)計(jì)劃顯示在右邊視圖中。部分實(shí)體的具體描敘 ER 圖如圖 3。 點(diǎn)擊事件是由樹(shù)視響應(yīng)的,添加左鍵雙擊事件,首先 取得單擊的位置,再取得單擊處的文本和框架類指針,然后針對(duì)不同的節(jié)點(diǎn)切換視類。 培訓(xùn)資料的添加:首先,當(dāng)用戶需要添加一個(gè)文件時(shí),會(huì)彈出一個(gè)對(duì)話框,用戶可以通過(guò)此對(duì)話框選擇用戶所需要的文件,然后打開(kāi)數(shù)據(jù)庫(kù)取得文件名,文件后綴名,上傳文件,需要?jiǎng)?chuàng)建安全數(shù)組,設(shè)定數(shù)據(jù)包的長(zhǎng)度為 1M,然后創(chuàng)建安全的二進(jìn)制數(shù)組存儲(chǔ)數(shù)據(jù),向數(shù)據(jù)庫(kù)中上傳數(shù)據(jù),得到數(shù)據(jù)庫(kù)表的各個(gè)字段名,通過(guò)字段名加入相應(yīng)的數(shù)據(jù),最后,跟新數(shù)據(jù)庫(kù), 完成培訓(xùn)資源的添加過(guò)程。 前四個(gè)模塊可以對(duì)學(xué)員、教師、資料和計(jì)劃進(jìn)行添加和刪除,考試系統(tǒng)監(jiān)控考生的基本狀態(tài)和對(duì)考生的狀態(tài)進(jìn)行更新??荚囘^(guò)程中,對(duì)考生的心跳包進(jìn)行判斷,如果當(dāng)前時(shí)間和接收心跳包最近時(shí)間之差大 于一分鐘,則斷定客戶端掉線,斷開(kāi)客戶端,否則,繼續(xù)運(yùn)行。主線程中,首先調(diào)用 CreateIoCompletionPort()函數(shù)創(chuàng)建完成端口,然后創(chuàng)建服務(wù)線程,完成套接字的初始化、綁定、監(jiān)聽(tīng),最后在一個(gè) While 循環(huán)體內(nèi),接受客戶端連接請(qǐng)求,將套接字與完成端口關(guān)聯(lián)起來(lái),并發(fā)起 I/O 操作,步驟如下所示。在結(jié)構(gòu)中包含客戶端套接字等信息。 在服務(wù)線程中,調(diào)用 GetQueuedCompletionStatus()函數(shù)等待 I/O 操作結(jié)果。服務(wù)線程中,調(diào)用 GetQueuedCompletionStatus()函數(shù)等待 I/O 操作的完成。如圖 10 所示 。如果滿足這兩個(gè)條件,則返回該考生姓名;否則 bFind 返回 FALSE。當(dāng)用戶選擇考試系統(tǒng)時(shí),系統(tǒng)將重新登錄,向服務(wù)端發(fā)送學(xué)號(hào)進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則接收服務(wù)端向客戶端發(fā)送的考生姓名和試卷,客戶端對(duì)試卷進(jìn)行初始化,將試題的頂部高度設(shè)為 90 像素,每個(gè)試題的左邊界為 40 像素,高度為 50 像素,為每個(gè)試題分配區(qū)域后將視圖移動(dòng)到指定的位置,顯示窗口??丶挾葹榭蛻魠^(qū)寬度,高度為客戶區(qū)高度的 1/2。 12 客戶端操作流程 接收試卷流程 RecvPaper()函數(shù)實(shí)現(xiàn)接收試卷功能。如果 usLen 字段值不為 0,則調(diào)用 Recv()函數(shù)接收考生姓名。 輸入學(xué)號(hào) 、 IP 和端口客戶端登錄界面接收客戶端信息客戶端主界面功能處理錯(cuò)誤信息成功失敗 19 開(kāi) 始接 收 考 生 姓 名數(shù) 據(jù) 包接 收 試 卷驗(yàn) 證 失 敗顯 示 錯(cuò) 誤 信 息結(jié) 束非 零為 零 圖 13 接收試卷流程 試卷初始化流程圖 試卷的初始化包括:為每道試題分配顯示區(qū)域和初始化試題兩個(gè)部分。在 InitPaper()函數(shù)中,設(shè)置每個(gè) CItem對(duì)象所占用的區(qū)域大小。在該函數(shù)中創(chuàng)建一個(gè) CStatic 窗口,顯示問(wèn)題,創(chuàng)建 4 個(gè) CButtom窗口顯示問(wèn)題的答案。數(shù)據(jù)包頭指明數(shù)據(jù)包體類型和長(zhǎng)度。問(wèn)題的前面部分為題號(hào),題號(hào)與問(wèn)題之間用 ”|”分隔。 21 數(shù)據(jù)包結(jié)構(gòu)實(shí)現(xiàn) typedef struct _header { u_short ustype。 //數(shù)據(jù)長(zhǎng)度(或文件長(zhǎng)度 ) }HDR, *PHDER。 下載文件開(kāi)始位置。 系統(tǒng)主界面 系統(tǒng)主界面包括服務(wù)器主界面(如圖 17)和客戶端主界面(如圖 20),采用單文檔多視圖的窗口設(shè)計(jì)技術(shù),主菜單包括操作和系統(tǒng)設(shè)置,視圖分為兩塊,左邊為樹(shù)形的樹(shù)視,包括培訓(xùn)管理學(xué)員、培訓(xùn)教師管理、培訓(xùn)計(jì)劃、學(xué)習(xí)資料和考試系 統(tǒng),右邊的視圖顯示左邊樹(shù)視節(jié)點(diǎn)的響應(yīng)模塊內(nèi)容,本界面采用了主流的界面設(shè)計(jì)樣式,使用戶容易上手,突出了系統(tǒng)易學(xué)易用的優(yōu)點(diǎn)。軟件測(cè)試在軟件生存期中橫跨兩個(gè)階段:通常在編寫(xiě)出每一個(gè)模塊之后就對(duì)它做必要的測(cè)試。 測(cè)試環(huán)境 : 22 本次測(cè)試使 用 手工測(cè)試輸出 ,要求硬件環(huán)境: Windows 20xx/xp 等操作系統(tǒng) Intel80586 以上的處理器 1G 或以上的內(nèi)存 10GB 或以上的硬盤 鼠標(biāo)鍵盤 VGA 或 LCD 顯示器 功能需求單元測(cè)試 單元測(cè)試的對(duì)象是軟件設(shè)計(jì)的最小單位 模塊。 登錄測(cè)試 1 測(cè)試用例: 學(xué)號(hào): 0001。啟動(dòng)服務(wù)器界面如下: 23 圖 18 服務(wù)器啟動(dòng) 客戶端登陸界面如下圖 19。 客戶端登陸界面如下: 圖 21 登錄失敗 單文檔中多視圖切換測(cè)試 期望結(jié)果:右邊視圖順利切換到另一視圖并成功初始化切換后的視圖。 具體方法如下: 在 CreateView 前加入 if(pCurrentViewGetRuntimeClass() ==RUNTIME_CLASS(CResourceFormView)) pCurrentViewSetDlgCtrlID(IDD_RESOURCE_FORMVIEW)。 else if(pCurrentViewGetRuntimeClass()==RUNTIME_CLASS(CTeacherFormView)) pCurrentViewSetDlgCtrlID(IDD_TEACHER_FORMVIEW)。 綜合測(cè)試 經(jīng)過(guò)相關(guān)的綜合測(cè)試,系統(tǒng)的各個(gè)部分功能正常,能夠正常的運(yùn)轉(zhuǎn)。用戶通過(guò)此系統(tǒng)可以對(duì)培訓(xùn)學(xué)員、培訓(xùn)資料、培訓(xùn)教師、培訓(xùn)計(jì)劃 和培訓(xùn)學(xué)員的在線測(cè)試進(jìn)行管理,對(duì)學(xué)員基本信息進(jìn)行添加和刪除,對(duì)系統(tǒng)進(jìn)行系統(tǒng)設(shè)置,設(shè)置系統(tǒng)總在前面和顯示系統(tǒng)時(shí)間,學(xué)員可以查看最近開(kāi)設(shè)的課程,在線請(qǐng)求考試,由系統(tǒng)對(duì)考生的試卷進(jìn)行評(píng)分。在本次開(kāi) 發(fā)過(guò)程中本人的感受是 :雖然很辛苦但日子過(guò)得很充實(shí) 。為此,我對(duì)設(shè)計(jì)一套完整的軟件系統(tǒng)的步驟、方法及思路有了一個(gè)全新的認(rèn)識(shí)。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已 在文中以明確方式注明并表示感謝。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。 本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用 影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(jì)(論文);同意學(xué)校在不以營(yíng)利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(jì)(論文)的部分或全部?jī)?nèi)容,允許他人依法合理使用。本次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年學(xué)習(xí)下來(lái)最好的檢驗(yàn)。 首先,我要特別感謝我的知道郭謙功老師對(duì)我的悉心指導(dǎo),在我的論文書(shū)寫(xiě)及設(shè)計(jì)過(guò)程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計(jì)思路和操作方法,并對(duì)我所做的課題提出了有效的改進(jìn)方案。 其次,我要感謝大學(xué)四年中所有的任課老師和輔導(dǎo)員在學(xué)習(xí)期間對(duì)我的嚴(yán)格要求,感謝他們對(duì)我學(xué)習(xí)上和生活上的幫助,使我了解了許多專業(yè)知識(shí)和為人的道理,能夠在今后的生活道路上有繼續(xù)奮斗的力量。從這里走出,對(duì)我的人生來(lái)說(shuō),將是踏上一個(gè)新的征程,要把所學(xué)的知識(shí)應(yīng)用到實(shí)際工作中去。四年的風(fēng)風(fēng)雨雨,我們一同走過(guò),充滿著關(guān)愛(ài),給我留下了值得珍藏的最美好的記憶。老師們認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1