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

正文內(nèi)容

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

2025-10-22 12:14上一頁面

下一頁面
  

【正文】 1 //向文件中寫可執(zhí)行文件 define MYSELECT 000000000000000000000000000000100//查詢數(shù)據(jù)局信號 define MYACTION 000000000000000000000000000000101 //其他數(shù)據(jù)庫操作信號 define MYERROR 000000000000000000000000000001000//操作錯誤發(fā)送錯誤碼 define MYRIGHT 000000000000000000000000000001001//操作正確發(fā)送正確碼 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 20 頁 共 59 頁 客戶端程序的設(shè)計(jì) 與實(shí)現(xiàn) 客戶端是用戶和機(jī)器交互的唯一的窗口, 其設(shè)置的質(zhì)量直接影響到整個系統(tǒng)的完整性。 //關(guān)閉鏈接 int Recv(char *,int)。//統(tǒng)計(jì)每一行數(shù)據(jù)集有都少數(shù)據(jù),返回數(shù)據(jù)個數(shù)。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 18 頁 共 59 頁 啟 動 服 務(wù) 器監(jiān) 聽 端 口建 立 連 接 阻 塞等 待 數(shù) 據(jù)判 斷 請 求 種類接 收 數(shù) 據(jù)獲 取 更 新 操作 指 令獲 取 查 詢 操作 指 令獲 取 文 本 文件 名獲 取 文 本 文件 名獲 取 可 執(zhí) 行文 件 名獲 取 可 執(zhí) 行文 件 名執(zhí) 行 指 令查 詢 數(shù) 據(jù) 庫獲 取 內(nèi) 容從 指 定 文 件中 讀 內(nèi) 容從 客 戶 端 獲取 文 本 內(nèi) 容從 可 執(zhí) 行 文件 讀 數(shù) 據(jù)成 功 ?發(fā)送right信息給客服端發(fā)送rwrong信息給客服端斷 開 連 接關(guān) 閉 套 接 字結(jié) 束YN w h i l e( 1 )YN結(jié) 尾 ?發(fā) 送 內(nèi) 容 給客 戶 端YN結(jié) 尾 ?發(fā) 送 內(nèi) 容 給客 戶 端YN結(jié) 尾 ?向 指 定 文 件寫 內(nèi) 容YN結(jié) 尾 ?發(fā) 送 數(shù) 據(jù) 給客 戶 端YN從 客 戶 端 獲取 執(zhí) 行 數(shù) 據(jù)結(jié) 尾 ?向 指 定 執(zhí) 行文 件 寫 數(shù) 據(jù)NY更 新 數(shù) 據(jù) 庫查 詢 數(shù) 據(jù) 庫讀 取 服 務(wù) 器文 本 文 件向 服 務(wù) 器 寫文 本 文 件讀 取 服 務(wù) 器可 執(zhí) 行 文 件向 服 務(wù) 器 寫可 執(zhí) 行 文 件圖 服 務(wù)器端程序整體流程圖 服務(wù)器端程序的實(shí)現(xiàn) 根據(jù)前面對數(shù)據(jù)庫和網(wǎng)絡(luò)通信的詳細(xì)設(shè) 計(jì),將數(shù)據(jù)庫與 VC 的鏈接和服務(wù)器方封轉(zhuǎn)成類CMyMySQL和 CServer 兩個類, 通過一定的接口可以對這兩個類進(jìn)行方便的操作,并且能實(shí)現(xiàn)基本的需求。 ( 2) 對于客戶端,他的實(shí)現(xiàn)過程如以下清單: 1) 使用 socket() 建立套接字,初始化 SOCKET 套接字,和服務(wù)器端相同 2) 使用 connect(),與服務(wù)器建立鏈接。其 實(shí)現(xiàn)過程分為服務(wù)器和客戶端。 雖然 OSI 七層模型比較完整和詳細(xì),但是該協(xié)議提出的時候, TCP/IP 協(xié)議已經(jīng)得到了很廣泛的應(yīng)用,所以,在現(xiàn)實(shí)中 OSI 七層模型只作為教學(xué)或?qū)嶒?yàn)中,很少應(yīng)用到實(shí)際的 生成生活之中。mysql)。 該函數(shù)有 8 個參數(shù),參數(shù)的含義以此為 : 初始化過的 mysql 地址;主機(jī)名或 IP 地址,如果是字符串“ localhost”或 NULL, 連接將被視為與本地主機(jī)的連接 ; MYSQL 登錄用戶名; MYSQL 登錄密碼; 設(shè)計(jì)的數(shù)據(jù)庫名稱;端口號,與數(shù)據(jù)庫的端口一致,一般設(shè)為 3306; 字符串描述了應(yīng)使用的套接字或命名管道 ,一般設(shè)為 NULL;客戶端描述符,一般設(shè)為 0。 ( 2) 在上面說到的 “Show directories for:”下拉列表中選中 “Library files”,然后添加你本地安裝MySQL 的 Lib 目錄路徑。 老 師 學(xué) 生實(shí) 驗(yàn)處 理操 作NNMM姓 名 職 稱職 務(wù)工 號姓 名 專 業(yè)性 別學(xué) 號學(xué) 時實(shí) 驗(yàn) 名實(shí) 驗(yàn) 號指 導(dǎo) 書 圖 網(wǎng)上實(shí)驗(yàn)系統(tǒng)數(shù)據(jù)庫系統(tǒng) E_R 圖 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 11 頁 共 59 頁 ( 2) 數(shù)據(jù)表的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的優(yōu) 劣在根本上決定了軟件系統(tǒng)的質(zhì)量。 系統(tǒng) 約束 要求 為了保護(hù)數(shù)據(jù)的安全性和用戶的操作的條理性,需要對系統(tǒng)的功 能做必要的約束要求。 ( 2) 上傳實(shí)驗(yàn),實(shí)現(xiàn)該老師 向 系統(tǒng)添加新的實(shí)驗(yàn)內(nèi)容。 有時候?qū)W生需要查看實(shí)驗(yàn)結(jié)果示例,了解該實(shí)驗(yàn)需要達(dá)到什么效果,完成什么功能,這個功能就顯得 非常的必要,學(xué)生需要選中想要查看的實(shí)驗(yàn),點(diǎn)擊查看示例結(jié)果,系統(tǒng)就會給出給實(shí)驗(yàn)的示例結(jié)果,并且該示例結(jié)果是可以操作的。 如當(dāng)學(xué)生需要設(shè)置自己的新密碼的時候,需要點(diǎn)擊系統(tǒng)的修改密碼按鈕,之后系統(tǒng)將為客戶提供一個 操作提示對話框,用戶需要輸入原始密碼,和兩次新密碼,當(dāng)操作都正確之后,點(diǎn)擊確定提交,如果程序運(yùn)行正確,密碼修改成功,下次登錄系統(tǒng)是就西藥使用新密碼。例如,當(dāng)客戶端需要查看當(dāng)前用戶的用戶資料的時候,客戶端在和服務(wù)器端連接之后,發(fā)送一個特殊的數(shù)據(jù)表明現(xiàn)在我需要進(jìn)行查詢工作,之后發(fā)送需要查詢的條件,服務(wù)器根據(jù)客戶的請求,到特定的 mysql數(shù)據(jù)庫中查找所需要的數(shù)據(jù),獲取數(shù)據(jù)之后,在對數(shù)據(jù)進(jìn)行特殊的處理,再把數(shù)據(jù)通過 socket 傳送給客戶端, 到此一次通信就結(jié)束了。 登錄賬號= [4{數(shù)字字符 }4 | 6{數(shù)字字符 }6] 登錄密碼 =6{數(shù)字字符 }6 用戶角色 =[老師 | 學(xué)生 ] 位置:啟動軟件登錄系統(tǒng) 名字:交互數(shù)據(jù) 別名: 定義:交互數(shù)據(jù) = [客戶端數(shù)據(jù) | 服務(wù)器端數(shù)據(jù) ] 描述:客戶端和服務(wù)器端進(jìn)行數(shù)據(jù)交付的時候,是連接兩端的數(shù)據(jù)中心,接收客戶端的數(shù)據(jù)到服務(wù)器端,也接收服務(wù)器端的數(shù)據(jù)到客戶端。操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)主要面對的使用的對象是高校里面的老師和學(xué)生,他們都屬于高級知識分子,基本不用進(jìn)行任何的額外培訓(xùn)就可以掌握其基本的操作。 在了解了 操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 的基本定義和項(xiàng)目的描述之后,我們需要對其進(jìn)行可行性的分析,研究該項(xiàng)目的可執(zhí)行度,進(jìn) 一步分析和澄清問題的定義,從而導(dǎo)出該系統(tǒng)的邏輯模式。 ( 12) 分析其實(shí)現(xiàn)的形式,編碼的難度和需要攻破的技術(shù)關(guān)鍵 。 ( 7) 根據(jù)業(yè)務(wù)分布圖,與 相關(guān)老師 、學(xué)生 等相關(guān)負(fù)責(zé)業(yè)務(wù)人員進(jìn)行交流,進(jìn)行輸出數(shù)據(jù)流調(diào)查。 需求分析采用的方法 為了獲取客戶的需求, 需要 擬定了需求分析的方法 與步驟,其中包括 訪談與會議 討論, 觀察用戶的工作流程 ,建立討論 小組 ,調(diào)查其它相關(guān)類似 軟件 。對于學(xué)生角色來說,其主要有兩個模塊的功能,個人基本信息管理和實(shí)驗(yàn)資料管理。該系統(tǒng)是一個簡單的,完整的軟件系統(tǒng),基本包含了軟件開發(fā)的各方面的基 本要素。而在傳統(tǒng)的教育方式,只有到實(shí)驗(yàn)室在老師的統(tǒng)一指導(dǎo)下才能進(jìn)行,這種方式缺少靈活性,且實(shí)驗(yàn)時間短,實(shí)驗(yàn)素材有限等問題使得同學(xué)們很難把自己掌握得到的理論知識和社會實(shí)踐相結(jié)合起來,特別 是計(jì)算機(jī) 學(xué)科,大量的實(shí)驗(yàn)和練習(xí)對于學(xué)生掌握知識和技能非常的重要,所以這就必須要 完善實(shí)驗(yàn) 體制。 在現(xiàn)代社會里,為了解決單獨(dú)的計(jì)算機(jī)技術(shù)很難實(shí)現(xiàn)知識或技術(shù)等文化的傳播、知識不能共享等問題,計(jì)算機(jī)網(wǎng)絡(luò)得到了高速的發(fā)展,并且基本覆蓋了地球的大部分地區(qū)。操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)是以操作系統(tǒng)課程為實(shí)驗(yàn)對象設(shè)計(jì)和實(shí)現(xiàn)的網(wǎng)上實(shí)驗(yàn)系統(tǒng),它屬于網(wǎng)絡(luò)教學(xué)的一部分,為了補(bǔ)充課堂教學(xué)中學(xué)生不能及時得到充足的實(shí)驗(yàn)材料進(jìn)行實(shí)驗(yàn)驗(yàn)證自己的知識水平和自我查缺補(bǔ)漏, 老師不能及時掌握學(xué)生對知識的掌握的熟練程度 和對知識的應(yīng)用能力從而對不同學(xué)生進(jìn)行不同的程度和方式的教學(xué)提供可靠的依據(jù)等不足問題,同時也是適應(yīng)潮流的發(fā)展,為教學(xué)中實(shí)驗(yàn)課 的環(huán)節(jié)提供一種簡單的,方便的,高效的工具 。在現(xiàn)在的教學(xué)實(shí)踐中,網(wǎng)絡(luò)教學(xué)越來越受到師生的青睞,并且在不斷的實(shí)踐中, 已經(jīng)證實(shí)網(wǎng)絡(luò)教育是補(bǔ)充傳統(tǒng)教育不足的一種有效的方法。而在社會經(jīng)濟(jì)高速發(fā)展的今天,人們的生活水平得到了很大的提高,電子行業(yè)的快速發(fā)展,制造工藝和制造成本的大幅度降低,使得計(jì)算機(jī)等電子產(chǎn)品價格低廉,大部分的人們都有能力購買計(jì)算機(jī)等電子產(chǎn)品,而且越來越多的應(yīng)用在日常生活的或生產(chǎn)活動中,給人們創(chuàng)造了不菲的價值 ?,F(xiàn)在的科學(xué)教育的一個重要的環(huán)節(jié)就是實(shí)踐實(shí)驗(yàn)課程。 服務(wù)器端主要接收客戶端發(fā)送的數(shù)據(jù)請求,對數(shù)據(jù)進(jìn)行相應(yīng)的處理, 再 把客服端需要的數(shù)據(jù)還回給客戶端, 客戶端主要是接收用戶數(shù)據(jù),提交數(shù)據(jù)給服務(wù)器端,接收服務(wù)器端的數(shù)據(jù),處理相應(yīng)數(shù)據(jù),顯示數(shù)據(jù)等功能。 客戶端主要包括兩種身份的客戶,老師和學(xué)生,并且不同的登錄角色有不同的操作權(quán)限。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 4 頁 共 59 頁 2 需求分析 在對系統(tǒng)進(jìn)行了系統(tǒng)的 概要描述之后,我們需要對系統(tǒng)進(jìn)行需求分析,來確定我們設(shè)計(jì)這個系統(tǒng)可行性,構(gòu)架和成本效益, 決定 該系統(tǒng)需要 做什么,不做什么。 ( 6) 整理調(diào)查資料,寫出主要業(yè)務(wù)分布圖,與相關(guān)老師、學(xué)生和實(shí)驗(yàn) 管理人員 等相關(guān)人員交流,修改業(yè)務(wù)分布圖、調(diào)整完善設(shè)計(jì)底稿,使用戶可開發(fā)者意見達(dá)成一致 。 ( 11) 將設(shè)計(jì)好的各類圖紙,文檔等與相關(guān)負(fù)責(zé)人員進(jìn)行交流后反復(fù)修改,雙方共同簽字確定 。 可行性分析做的好,我們可以用最小的代價在盡可能短的時間內(nèi)確定問題的可行解,從而節(jié)約人力物力的效果, 使 投入最小,收益最高。 ( 3) 操作可行性 該系統(tǒng)開發(fā)的重要一個 理念就是操作盡量簡單,盡量達(dá)到 見文知意 的效果 。 名字:登錄信息 別名:登錄賬戶 定義:登錄信息 = 登錄賬號 +登錄密碼 +用戶角色 描述:登錄信息用于登錄時驗(yàn)證該用戶是否是合法的用戶,只有數(shù)據(jù)庫里面注冊過的用戶才是合法的用戶。服務(wù)器主要是接收客戶端發(fā)送的各種數(shù)據(jù)請求,在對數(shù)據(jù)進(jìn)行一定的處理,把客戶端的需求變換成有用的數(shù)據(jù),再把數(shù)據(jù)通過 socket 網(wǎng)絡(luò)編程傳送給客戶端。 2) 修改密碼,提供用戶密碼的修改更新 。 3) 查看示例結(jié)果, 提供單個實(shí)驗(yàn)的實(shí)驗(yàn)結(jié)果示例查看。 由于每位老師可能任教不同專 業(yè)的不同的課程,操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)針對的是 莫所 高校特定院系的所有專業(yè),假設(shè)該院系有網(wǎng)絡(luò)工程,計(jì)算機(jī)本科,計(jì)算機(jī)??迫齻€專業(yè),為了統(tǒng)計(jì)的規(guī)律性,我們需要把三個專業(yè)分開統(tǒng)計(jì),當(dāng)需要查看該老師為網(wǎng)絡(luò)工程學(xué)生上傳的實(shí)驗(yàn)的時候,點(diǎn)擊查看實(shí)驗(yàn)?zāi)夸浵碌木W(wǎng)絡(luò)工程,系統(tǒng)將把該老師已經(jīng)成功上傳到系統(tǒng)的且屬于網(wǎng)絡(luò)工程專業(yè)的實(shí)驗(yàn)信息通過列表的形式羅列出來,需要查看其它專業(yè)的實(shí)驗(yàn)信息,和網(wǎng)絡(luò)工程進(jìn)行相同的操作即可。 實(shí)驗(yàn)評閱是統(tǒng)計(jì)實(shí)驗(yàn)優(yōu)劣的一種有效的手段,老師需要選中莫個實(shí)驗(yàn),點(diǎn)擊評閱按鈕,之后系統(tǒng)將提供一個提示對話框,需要填入必要的信息, 確認(rèn)之后提交,如果系統(tǒng)運(yùn)行正常,系統(tǒng)將把評閱信息成功提交給系統(tǒng)。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 10 頁 共 59 頁 3 系統(tǒng)設(shè)計(jì) 與實(shí)現(xiàn) 系統(tǒng)設(shè)計(jì)是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié)。 如圖 所示,為操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)數(shù)據(jù)庫系統(tǒng)方面的實(shí)體 E_R 圖。 ( 1) 打開 工具欄 Tools 菜單下的 Options 選項(xiàng),在 Directories 的標(biāo)簽頁中右邊的 “Show directories for:”下拉列表中選中 “Includefiles”,然后在中間列表框中添加你本地安裝 MySQL的 include目錄路徑。 ( 7) 鏈接數(shù)據(jù)庫,使用鏈接數(shù)據(jù)庫函數(shù) mysql_real_connect()。 res = mysql_store_result(amp。 網(wǎng)絡(luò)的基本構(gòu)架 ISO 國際標(biāo)準(zhǔn)化組織對網(wǎng)絡(luò)的結(jié)構(gòu)提出了 OSI 七層參考模式,他們分別是:應(yīng)用層,主要處理網(wǎng)際應(yīng)用;表示層,用于數(shù)據(jù)表示;會話層,主要用于主機(jī)間的通信;傳輸層,主要用于端到端端的鏈接;網(wǎng)絡(luò)層,主要是尋址和最短路勁;數(shù)據(jù)鏈路層,主要是介質(zhì)訪問接入;物理層,主要是將轉(zhuǎn)化的二進(jìn)制數(shù)據(jù)進(jìn)行傳輸。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 16 頁 共 59 頁 圖 TCP/IP 的通信模式 Socket 網(wǎng)絡(luò)傳輸程序的設(shè)計(jì) 在掌握了網(wǎng)絡(luò)的基本知識和 TCP/IP 的數(shù)據(jù)結(jié)構(gòu)或通信模式之后,就可以應(yīng)用系統(tǒng)提供的 socket API 接口進(jìn)行編程,實(shí)現(xiàn)網(wǎng)絡(luò)的通信。 7) 使用 closesocket(),關(guān)閉原始套接字,結(jié)束服務(wù)。 當(dāng)然,在實(shí)現(xiàn)的時候,還要設(shè)計(jì)很多的判決條件,以保證系統(tǒng)的健壯性。 unsigned int DB_GETNUMBER()。 // 關(guān)閉套接字 int CloseConn()。 //創(chuàng)建套接字 SOCKET 結(jié)構(gòu) SOCKET sockConn。 (IDB_BITMAP)。 } 現(xiàn)在就有一個美麗的主界面了,但是在主界面出現(xiàn)之前,需要先出現(xiàn)一個登錄界面,在用戶登錄之后,才能有權(quán)限進(jìn)行其他的操作。 當(dāng)?shù)卿洺晒r,在網(wǎng)上實(shí)驗(yàn)系統(tǒng)的根目錄下有賬號管理和實(shí)驗(yàn)管理兩個目錄,在賬號管理下有查看基本信息、修改密碼和修改密碼三個葉 子節(jié)點(diǎn),基本信息用一個對話框視圖表示出來,修改資料和修改密碼可以直接用對話框操作。 ( 4) 根據(jù)登錄角色的不同構(gòu)造不同的目錄樹,具體的操作方法參照 MFC 或網(wǎng)絡(luò)查詢。 } else if(teacher
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1