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

正文內(nèi)容

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

2025-07-31 09:19 上一頁面

下一頁面
 

【正文】 .............. 18 試卷初始化流程圖 ............................ 19 數(shù)據(jù)包和試卷結(jié)構(gòu)設(shè)計(jì) ........................... 20 系統(tǒng)主界面 .................................... 21 6 系統(tǒng)的測試與分析 ............................. 21 功能需求單元測試 .............................. 22 登錄測試 .................................... 22 單文檔中多視圖切換測試 ....................... 24 考試系統(tǒng)模塊測試 ........................... 26 綜合測試 ...................................... 27 7 今后工作 .................................... 27 總結(jié) ......................................... 28 參考文獻(xiàn) ..................................... 29 致 謝 ........................ 錯(cuò)誤 !未定義書簽。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。 基于 vc++的企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保 留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 I 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。 本文介紹了在 Visual C++ 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)本系統(tǒng)的詳細(xì)過程,提出實(shí)現(xiàn) 基本資料 信息 維護(hù)、信息管理、 文件下載 、 考試系統(tǒng) 的基本目標(biāo),并闡述系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),從 基本資料 到 考試系統(tǒng) 、 文件下載 等流程,形成了一個(gè)整體自動(dòng)化管理模式,從軟件工程的角度進(jìn)行了科學(xué)而嚴(yán)謹(jǐn)?shù)年U述。參加學(xué)習(xí)的人員可以隨時(shí)隨地方便地學(xué)習(xí)所需要的課程、獲取所需要的各種知識(shí)。 各個(gè)部門以及員工需要與培訓(xùn)部門進(jìn)行交互,適當(dāng)調(diào)整企業(yè)培訓(xùn)計(jì)劃,以達(dá)到供求平衡的目的?,F(xiàn)在,我們已經(jīng)進(jìn)入到 Inter 時(shí)代了,企業(yè)培訓(xùn)管理是現(xiàn)在各個(gè)企業(yè)都在積極進(jìn)行的工作之一,也是企業(yè)培訓(xùn)管理工作的重要內(nèi)容之一。 2 VC++簡介 Visual C++是 Microsoft 公司的 Visual Studio 開發(fā)工具箱中的一個(gè) C++程序開發(fā)包。 SQL Server 20xx 數(shù)據(jù)庫簡介 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由 Microsoft 、 Sybase 和AshtonTate 三家公司共同開發(fā)的 。 2) 圖 形 化 用 戶 界面 , 使 系統(tǒng) 管 理和 數(shù) 據(jù) 庫管 理 更 加直 觀 、 簡單 。 5) 具有很好的伸縮性,可跨越從運(yùn)行 Windows 95/98 的膝上型電腦到運(yùn)行Windows 20xx 的大型多處理器等多種平臺(tái)使用 。 C/S結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端機(jī)(即客戶機(jī))上執(zhí)行,另一些功能放在后端機(jī)(即服務(wù)器)上執(zhí)行。 2)客戶端需要安裝專用的軟件。 多線程具有以下優(yōu)點(diǎn): 1) 提高應(yīng)用程序響應(yīng) 2) 并行操作時(shí)使 用線程,如 C/S 架構(gòu)的服務(wù)器端并發(fā)線程響應(yīng)用戶的請(qǐng)求。 2)硬件要求 硬件需求:內(nèi)存 1G 以上,硬盤空間視需要而定,要求為本系統(tǒng)分配足夠的數(shù)據(jù)庫磁盤空間; 操作系統(tǒng): windows; 數(shù)據(jù) 庫軟件需求: SQL Server 20xx。例如,再摩托羅拉只是一個(gè)檔案管理的小程序,霍尼維爾只有一個(gè)用 Excel 編制的表格應(yīng)用程序。 通過以上的調(diào)查分析可以發(fā)現(xiàn),在我國盡快開發(fā)出一套功能完善的企業(yè)培訓(xùn)管理軟件是一項(xiàng)十分緊迫的任務(wù)。 客戶需求分析 客戶希望通過一個(gè)培訓(xùn)管理系統(tǒng),對(duì)培訓(xùn)的學(xué)員、培訓(xùn)的教師、培訓(xùn)的課程、培訓(xùn)的資源、培訓(xùn)計(jì)劃、資料下載和學(xué)員考試等進(jìn)行有效的管理,使得內(nèi)部培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動(dòng)化。 ( 2) 系統(tǒng)要有一個(gè)登錄界面,合法用戶才可以進(jìn)入系統(tǒng)。 ( 6) 用戶可以對(duì)系統(tǒng)進(jìn)行相關(guān)設(shè)置,比如,修改密碼、啟動(dòng)后最小化、窗口總在最前面、顯示系統(tǒng)時(shí)間等。現(xiàn)有培訓(xùn)大都是圍繞個(gè)人展開的,企業(yè)的潛在需求并沒有得到有效解決 。很多企業(yè)為了降低這方面的成本,首先會(huì)選擇難以見到成效的培訓(xùn)支出,這就會(huì)產(chǎn)生惡性循環(huán),企業(yè)越缺乏培訓(xùn),人才流失越大,人才流失越大,越降低培訓(xùn)投入。且成本低,建成后的維護(hù)費(fèi)用也與線性系統(tǒng)運(yùn)行費(fèi)用相同。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的企業(yè)辦公管理工作,如今電腦軟硬件技術(shù)飛速發(fā)展,計(jì)算機(jī)系統(tǒng)開發(fā)人員也比比皆是,開發(fā)知識(shí)密集型的信息系統(tǒng)的技術(shù)條件也已經(jīng)很成熟了。具體的目標(biāo)包括: 1)對(duì)學(xué)生信息、教師信息、計(jì)劃信息進(jìn)行增加和刪除,對(duì)資料信息進(jìn)行服務(wù)端資料上傳和刪除,實(shí)現(xiàn)員工培訓(xùn)管理的自動(dòng)化。 4)考生交卷后,系統(tǒng)對(duì)考生的試卷成績進(jìn)行評(píng)分,實(shí)現(xiàn)考試功能的自動(dòng)化管理。 8) 實(shí)現(xiàn)客戶端登錄驗(yàn)證功能,只允許合法用戶成功登錄。 系統(tǒng)設(shè)置主要實(shí)現(xiàn)窗口總在前面和顯示系統(tǒng)時(shí)間,允許用戶根據(jù)個(gè)人喜好選擇。 2 客戶端功能模塊設(shè)計(jì) 客戶端功能模塊圖如 8 頁圖 2。 8 企 業(yè) 培 訓(xùn) 管 理 系 統(tǒng)培 訓(xùn) 計(jì) 劃 考 試 系 統(tǒng) 文 件 下 載登錄服務(wù)器請(qǐng)求服務(wù)顯示計(jì)劃登錄服務(wù)器請(qǐng)求服務(wù)初始化試卷答題 完成并提交試卷登錄服務(wù)器請(qǐng)求服務(wù)顯示文件目錄圖 2 客戶端功能模塊圖 4 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)包含的實(shí)體有:學(xué)員實(shí)體、教師實(shí)體、計(jì)劃實(shí)體和資源實(shí)體。 視圖的切換是在單文檔中進(jìn)行的,通過一個(gè)函數(shù)完成,首先判斷要切換的視圖是否是由視類繼承而來,如果否,則提示錯(cuò)誤,如果正確, 然后則進(jìn)一步判斷要求切換的類是否與被切換的類為同一類,如果是,則返回,否則保存當(dāng)前視圖的位置,以便確定后一視類的位置,最后,繼上一步后,解除被切換視圖與框架類的聯(lián)系,因?yàn)楫?dāng)新創(chuàng)建一個(gè)視圖時(shí),需要判斷框架類是否與視類連接,如果是,則報(bào)錯(cuò),否則,創(chuàng)建新視類成功,下一步是將切換的視圖與文檔和框架類進(jìn)行連接,繼而將視類擴(kuò)到至與框架類相同,將視圖切換成活動(dòng)視圖,因?yàn)榍懊娴膭?chuàng)建函數(shù)創(chuàng)建視類時(shí)不會(huì)調(diào)用視類的初始化函數(shù),因此,在切換視圖后需要調(diào)用視類的初始化函數(shù)初始化該視類。 學(xué)員的添加事件是由增加按鈕響應(yīng),點(diǎn)擊按鈕后,彈出添加培訓(xùn)學(xué)員的信息框,其中的內(nèi)容包括姓名、年齡、性別和籍貫等等,當(dāng)用戶確 定添加時(shí),系統(tǒng)將會(huì)對(duì)用戶輸入的數(shù)據(jù)進(jìn)行合法性驗(yàn)證,如年齡不能超過 120 歲,身份證的位數(shù)為18 位,參加工作時(shí)間不能超過當(dāng)前時(shí)間,電話號(hào)碼的長度不能超過 11 位, EMAIL地址的格式要正確。 圖 6 信息刪除流程 開始選擇需要的刪除的記錄更新數(shù)據(jù)庫是否刪除更新界面結(jié)束是否開始生成編號(hào)輸入數(shù)據(jù)寫入數(shù)據(jù)庫是否合法結(jié)束是否 13 信息管理流程 運(yùn)行程序后,就可以進(jìn)行功能選擇,首先默認(rèn)的功能是培訓(xùn)計(jì)劃,其它的相關(guān)的功能有培訓(xùn)學(xué)員、培訓(xùn)教師、培訓(xùn)資料、考試系統(tǒng)。當(dāng)用戶接收試卷并發(fā)送答題信息時(shí),更改考生信息為答題狀態(tài)。 選擇培訓(xùn)學(xué)員管理模塊添加新的數(shù)據(jù) 刪除選擇的數(shù)據(jù)確認(rèn)操作 14 圖 8 考試管理流程 主線程流程 主線程用于接收客戶端連接請(qǐng)求,并初始化重疊 I/O 操作。 聲明一個(gè)數(shù)據(jù)結(jié)構(gòu)。 聲明一個(gè)擴(kuò)展重疊 I/O 結(jié)構(gòu),在該結(jié)構(gòu)中包含 OVERLAPPED 字段等 I/O 操作信息,調(diào)用輸入輸出函數(shù)進(jìn)行重疊 I/O 操作。 圖 9 主線程流程 服務(wù)線程 流程 服務(wù)線程為客戶端提供服務(wù)。然后判斷當(dāng)前 I/O 操作的類型,并調(diào)用相應(yīng)函數(shù)執(zhí)行 I/O 操作。如果考生學(xué)號(hào)存在于數(shù)據(jù)庫中,在比較學(xué)生狀態(tài)是否為“ N”。成功后,通過選擇左邊樹視圖中的節(jié)點(diǎn)來選擇不同的服務(wù)。 2 計(jì)算靜態(tài)控件所占用的區(qū)域。 3 指明窗口風(fēng)格,創(chuàng)建按鈕,為每個(gè)控件設(shè)置字體。如果 usLen 字段值為 0,則說明服務(wù)器驗(yàn)證考生學(xué)號(hào)失敗,如果返回值為 FALSE,客戶端退出。 如 19 頁圖 13 所示。在 RecvPaper()函數(shù)中,創(chuàng)建 CItem類對(duì)象。該函數(shù)在創(chuàng)建 CItem 窗口時(shí)被調(diào)用。在發(fā)送數(shù)據(jù)時(shí),先發(fā)送數(shù)據(jù)包頭,后發(fā)送包體。 1 | 問題 | 答案 A | 答案 B | 答案 C | 答案 D 圖 16 試題包括和答案兩部分??蛻舳税凑沾藬?shù)據(jù)格式解析試題。 //文件開始位置 u_long flen。包體的長度。在一次套接字的數(shù)據(jù)收發(fā)時(shí),所發(fā)送的文件長度。軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。我采用了單元測試和結(jié)合測試兩種方法。以下介紹系統(tǒng)單元測試。服務(wù)器主界面如下圖: 圖 17 服務(wù)器運(yùn)行界面 如果輸入的 IP 地址和端口正確且沒有沖突,則啟動(dòng)服務(wù)器成功。 期望結(jié)果:客戶端用戶登錄失敗。 圖 22 視圖切換報(bào)錯(cuò)界面 錯(cuò)誤原因: 通 過 單 步 調(diào) 試 , 發(fā) 現(xiàn) 程 序 在 CreateView 內(nèi)的 if (GetDlgItem(IdFromRowCol(row, col)) != NULL)函數(shù)處出現(xiàn)斷言錯(cuò)誤,查看GetDlgItem 函數(shù)和 IdFromRowCol 函數(shù)定義,得知在切換視圖的時(shí)候,沒有解除 25 原試圖與框架類的關(guān)聯(lián),因此,在調(diào)用 CreateView 時(shí),因?yàn)闆]有解除關(guān)聯(lián),所以 CreateView 調(diào)用失敗 解決辦法: 解除原視圖與框架的關(guān)聯(lián)。 else if(pCurrentViewGetRuntimeClass()==RUNTIME_CLASS(PlanFormView)) pCurrentViewSetDlgCtrlID(IDD_PLAN_FORMVIEW)。 圖 25 客戶端考試界面 圖 26 服務(wù)端考試系統(tǒng)界面 根據(jù)測試表明,服務(wù)器能接受到客戶端的當(dāng)前狀態(tài),客戶端正確接收到了試 27 卷,例如,在客戶端點(diǎn)擊節(jié)點(diǎn)考試系統(tǒng),視圖區(qū)域正確的顯示了試題 1。 本系統(tǒng)在 vc 下,采用 MFC 實(shí)現(xiàn)。 28 總結(jié) 開發(fā) 一個(gè)完善的企業(yè)培訓(xùn)管理是一個(gè)艱苦的過程,在本次畢業(yè)設(shè)計(jì)的開發(fā)過程中我深深的體會(huì)到了這一點(diǎn)。在兩個(gè)多月的畢業(yè)設(shè)計(jì)中,通過廣泛查閱與課題有關(guān)的內(nèi)容,使我掌握了許多與計(jì)算機(jī)有關(guān)的東西,更重要的是使我對(duì) VC,SQL Server等軟件功能和應(yīng)用有了一定的了解。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的研究成果。 論文密級(jí): □ 公開 □ 保密 ( ___年 __月至 __年 __月) (保密的學(xué)位論文在解密后應(yīng)遵守
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1