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

正文內(nèi)容

操作系統(tǒng)網(wǎng)上實驗系統(tǒng)設(shè)計與實現(xiàn)_畢業(yè)論文(存儲版)

2024-10-06 12:14上一頁面

下一頁面
  

【正文】 ...................... 2 選題的目的和意義 .............................................. 2 系統(tǒng)的功能概述 ................................................ 2 實現(xiàn)系統(tǒng)的技術(shù)概述 ............................................ 3 2 需求分析 .......................................... 4 需求分析采用的方法 ............................................ 4 可行性研究 .................................................... 4 數(shù)據(jù)流圖與數(shù)據(jù)字典 ............................................ 5 數(shù)據(jù)流圖 .................................................. 5 數(shù)據(jù)字典 .................................................. 6 系統(tǒng)功能需求分析 .............................................. 7 系統(tǒng)功能結(jié)構(gòu)分析 .......................................... 7 學(xué)生用戶功能分析 .......................................... 8 老師用戶功能分析 .......................................... 9 系統(tǒng)約束要求 .................................................. 9 3 系統(tǒng)設(shè)計與實現(xiàn) ................................... 10 實現(xiàn)系統(tǒng)的工具或技術(shù)選擇 ..................................... 10 數(shù)據(jù)庫系統(tǒng)的設(shè)計 ............................................. 10 數(shù)據(jù)庫設(shè)計 ............................................... 10 MYSQL 數(shù)據(jù)庫在 VC 中的部署 ................................ 13 網(wǎng)絡(luò)通信設(shè)計 ................................................. 14 網(wǎng)絡(luò)的基本構(gòu)架 ........................................... 14 TCP/IP 數(shù)據(jù)包及通信模式 .................................. 15 SOCKET 網(wǎng)絡(luò)傳輸程序的設(shè)計 ................................ 16 服務(wù)器端程序設(shè)計與實現(xiàn) ....................................... 17 服務(wù)器端程序流程圖 ....................................... 17 服務(wù)器端程序的實現(xiàn) ....................................... 18 客戶端程序的設(shè)計與實現(xiàn) ....................................... 20 主界面及登錄界面的設(shè)計與實現(xiàn) ............................. 20 操作界面的設(shè)計和實現(xiàn) ..................................... 21 4 系統(tǒng)測試 ......................................... 24 測試策略 ..................................................... 24 模塊測試 ..................................................... 24 服務(wù)器端數(shù)據(jù)庫與 VC 鏈接的操作測試 ........................ 24 網(wǎng)絡(luò)通信單元模塊測試 ..................................... 24 客戶端模塊的測試 ......................................... 25 功能測試 ..................................................... 25 5 總結(jié) ............................................. 28 系統(tǒng)設(shè)計實現(xiàn)總結(jié) ............................................. 28 系統(tǒng)的進(jìn)一步改進(jìn) ............................................. 28 致謝 ............................................... 29 參考文獻(xiàn) ........................................... 30 科技外文文獻(xiàn) ....................................... 31 陜西理工學(xué)院畢業(yè)設(shè)計 科技外文文獻(xiàn)翻譯 ................................... 36 附錄 A: 源代碼 ...................................... 40 附錄 B:使用說明書 .................................. 55 陜西理工學(xué)院畢業(yè)設(shè)計 第 1 頁 共 59 頁 引言 計算機(jī)的發(fā)展給人們的生活、工作和學(xué)習(xí)帶來了前所未有的方便,是人類社會發(fā)展的一次重要的改革 。教育事業(yè)是人類社會發(fā)展的文明象征, 是人類社會高度發(fā)展的產(chǎn)物,是世世代代文明積累的結(jié)晶 ,他的發(fā)展直接影響到人類社會發(fā)展的腳步,也是科技技術(shù)的帶頭軍,大力發(fā)展教育事業(yè),推動知識的快速傳播使我們每一個社會公民的責(zé)任。 陜西理工學(xué)院畢業(yè)設(shè)計 第 2 頁 共 59 頁 1 系統(tǒng)概述 操作系統(tǒng)網(wǎng)上實驗系統(tǒng),采用 C/S 模式設(shè)計理念。 系統(tǒng)的功能概述 我們明白了操作系統(tǒng)網(wǎng)上實驗系統(tǒng)的系統(tǒng)概述之后,需要對該系統(tǒng)有一個基本的功能構(gòu)架,進(jìn)行簡單的功能概述,我們知道,該系統(tǒng)主要又兩部分組成,服務(wù)器端和客戶端。 該系統(tǒng)的基本 整體 功能概述 如圖 所示。 ( 4) 走訪教務(wù)處、 相關(guān)老師,相關(guān)學(xué)生和實驗室 管理人員,了解 其組織機(jī)構(gòu)、管理模式及內(nèi)容、主要業(yè)務(wù)、國家標(biāo)準(zhǔn)、操作流程和實現(xiàn)方法 、存在問題 、需要完善的體制等, 了解業(yè)務(wù)量大和問題多的業(yè)務(wù)。 ( 9) 根據(jù)業(yè)務(wù)分布圖,與老師,學(xué)生等相關(guān)負(fù)責(zé)人員個進(jìn)行交流,確定輸入數(shù)據(jù)流 。 ( 16) 進(jìn)行需求分析評審 。目前我們所掌握的知識和技能對操作系統(tǒng)網(wǎng)上實驗系統(tǒng)的設(shè)計和實現(xiàn)是完全可以勝任的。在需求分析中,數(shù)據(jù)流圖和數(shù)據(jù)字典是非常重要的環(huán)節(jié),其設(shè)計的質(zhì)量的好差,將直接影響到軟件的質(zhì)量和開發(fā)的效率,也是決定軟件效益最關(guān)鍵的步驟之一 。 操作系統(tǒng)網(wǎng)上實驗系統(tǒng)的需要實現(xiàn)的主要功能的分層圖如圖 所示。 而學(xué)生用戶又有兩個 模塊的功能,基本信息管理和實驗信息管理,下面分別從這兩個方面進(jìn)行功能分析。 如果該生需 要查看自己需要完成的實驗有哪些,點擊檢索實驗,系統(tǒng)將提供一個列表,在其中顯示所有該生所在專業(yè)所有課程的實驗 信息。 學(xué)生需要查看實驗的完成情況的時候,就需要對這一系列進(jìn)行相應(yīng)的操作,例如想查看已經(jīng)完成的實驗,點擊已完成按鈕,系統(tǒng)將把已經(jīng)完成且成功上傳到系統(tǒng)的該生的所有的實驗通過列表的形式羅列出來, 點擊未完成按鈕,系統(tǒng)將把該生需要完成且沒有完成的所有的實驗通過列表的形式羅列出來,點擊重修實驗按鈕時,系統(tǒng)將把該生已經(jīng)完成且成功上傳到系統(tǒng)的且沒有通過的所有的實驗通過列表的形式羅列出來,點擊查看評閱時,系統(tǒng)將把該生已經(jīng)完成且成功上 傳到系統(tǒng)的且老師已經(jīng)評閱的所有的實驗的評閱信息通過列表的形式羅列出來。 ( 4) 查看實驗報告,實現(xiàn)老師查看莫位同學(xué)莫個 實驗的實驗報告書或?qū)嶒灲Y(jié)果。 但用戶可以查看信息和修改一些基本的信息和修改密碼,特定的用戶只能查看自己的信息,密碼必須是少于 10 個數(shù)字字符組成,且必須以密文表示 ,基本信息的修改不能改變關(guān)鍵的信息,如學(xué)號,所在專業(yè)等信息。 ( 1) 數(shù)據(jù)庫系統(tǒng)實體 E_R 圖。 mysql 數(shù)據(jù)庫在 vc 中的部署 在成功安裝 mysql 數(shù)據(jù)庫之后,將設(shè)計好的數(shù)據(jù)表等導(dǎo)入到 mysql 數(shù)據(jù)庫中,之后就是數(shù)據(jù)庫在 vc 創(chuàng)建的工程上的部署了 。 ( 5) 在 里面添加如下的 內(nèi)容: include include pragma ment(lib,)// 如果在附加依賴項里已增加 ,則就不要添加了 。此函數(shù)可以獲取數(shù)據(jù)表每一行的數(shù)據(jù)(如果操作為非查詢操作, 9 和 10 兩步跳過)。 網(wǎng)絡(luò)通信設(shè)計 網(wǎng)絡(luò)通信時操作系統(tǒng)網(wǎng)上實驗系統(tǒng)的重要的一個環(huán)節(jié),也是實現(xiàn)客戶端與服務(wù)器端數(shù)據(jù)交流的中樞。 TCP/IP 協(xié)議棧的數(shù)據(jù)封轉(zhuǎn)過程如圖 所示。 4) 使用 accept(),接收連接,等待客戶端的鏈接。 陜西理工學(xué)院畢業(yè)設(shè)計 第 17 頁 共 59 頁 圖 基于 TCP/IP 網(wǎng)絡(luò)套接字的實現(xiàn) 服務(wù)器 端程序設(shè)計 與實現(xiàn) 操作系統(tǒng)網(wǎng)上試驗系統(tǒng)的服務(wù)器端主要由數(shù)據(jù)庫和 socket 網(wǎng)絡(luò)編程的服務(wù)器方組成,再對數(shù)據(jù)庫和服務(wù)器方進(jìn)行封裝之后再進(jìn)行合理的組織就組成了操作系統(tǒng)網(wǎng)上試驗系統(tǒng)的服務(wù)器端 。 //鏈接 MYSQL 數(shù)據(jù)庫,如果操作成功返回 TURE 失敗返回 FALSE BOOL DB_GETROW()。 //創(chuàng)建 mysql MYSQL_RES* result。 void Accept()。 cs)中修改單文檔框的 外觀和大 小,主要使用為 cs 結(jié)構(gòu)設(shè)置不同的參數(shù)。///取得客戶區(qū)域 pDCFillRect(rect,amp。在登錄成功的時候,就已經(jīng)記錄下來了當(dāng)前登錄賬戶的基本信息,如個人的密碼,姓名,賬號,登陸角色是老師還是學(xué)生等相關(guān)的信 息,根據(jù)登錄角色的不同進(jìn)入到不同的操作界面。 3) 使用 () 和 ()進(jìn)行分割。具體的操作方法參照 MFC 或網(wǎng)絡(luò)查詢。 } ( 5) 現(xiàn)在樹狀目錄有了,但是點擊樹形目錄,沒有任何的操作。 實現(xiàn)該效果 的方法如下: ( 1) 我們首先需要 把窗口分割成一行兩列的窗口,實現(xiàn)方法是如下: 1) 在 CMainFrame 類中添加 OnCreateClient 響應(yīng)消息,生成 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)函數(shù)。該對話框的控制在該類的 OnOk() 進(jìn) 行控制,其程序流程圖如圖 所示。 ///創(chuàng)建位圖畫刷 ( 4) 接著 在 OnDraw 函數(shù)中畫出來 ,代碼如下 : CRect rect。 主界面及登錄界面的設(shè)計與實現(xiàn) 首先,我們需要使用 vc 建立一個單文檔工程文件名為 OnLineTestMS,到此建立了一個文本框。 int Send(char *,int)。// 關(guān)閉查詢統(tǒng)計 void DB_CLOSE()。 //執(zhí)行對數(shù)據(jù)庫的查詢操作,傳入查詢字符串,如果操作成功返回TURE 失敗返回 FALSE BOOL DB_ACTION(char *)。 4) 使用 closesocket(),關(guān)閉原始套接字,結(jié)束服務(wù)。 2) 通過 bind(),綁定套接字和 指定的地址。 OSI 七層模式和 TCP/IP 協(xié)議棧的對應(yīng)關(guān)系如圖 所示。 ( 11) 關(guān)閉數(shù)據(jù)庫,使用庫函數(shù) mysql_close()。 該函數(shù)有三個參數(shù),以此為 mysql 結(jié)構(gòu)地址,數(shù)據(jù)庫操作字符串,字符串長度。 ( 3) 將 “、 ”拷到你所建的工程的目錄下。以下清單是對應(yīng)表的詳細(xì)信息。 實現(xiàn)系統(tǒng)的工具 或技術(shù) 選擇 工具或技術(shù)的選擇,是實現(xiàn)一個系統(tǒng)或工程的關(guān)鍵步驟之一,根據(jù)我們目前擁有你的條件或掌握的技能,實現(xiàn)操作系統(tǒng)網(wǎng)上試驗系統(tǒng)需要的工具或技術(shù)選擇如下清單所示: ( 1)計算機(jī)主要配置:內(nèi)存: 2G,主頻: ,硬盤: 500G/5400 轉(zhuǎn) /分 ( 2)操作系統(tǒng): Windows XP 專業(yè)版 32 位 ( 3)編程語言: C/C++ ( 4)編程工具: VC++ /MFC 組件 ( 5)數(shù)據(jù)庫: MYSQL Server /SQLyog(MYSQL 輔助工具 ) ( 6)網(wǎng)絡(luò)通信協(xié)議: TCP/IP 數(shù)據(jù)庫系統(tǒng)的設(shè)計 數(shù)據(jù)庫系統(tǒng)是操作系統(tǒng)網(wǎng)上試驗系統(tǒng)的數(shù)據(jù)中心, 下面我們主要從數(shù)據(jù)庫的設(shè)計和數(shù)據(jù)庫在 vc中的應(yīng)用分別來說明數(shù)據(jù)庫系統(tǒng)的設(shè)計。 ( 1) 用戶管理約束要求: 由于學(xué)校里面的學(xué)生和老師變動性比較小,且主要信息要求保存完整,所以需要有特定的管理員對老師或同學(xué)的主要信息(如注冊新學(xué)生或老師等)進(jìn)行統(tǒng)一的管理。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1