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è)論文(專業(yè)版)

  

【正文】 ( 4) 根據(jù)登錄角色的不同構(gòu)造不同的目錄樹,具體的操作方法參照 MFC 或網(wǎng)絡(luò)查詢。 } 現(xiàn)在就有一個(gè)美麗的主界面了,但是在主界面出現(xiàn)之前,需要先出現(xiàn)一個(gè)登錄界面,在用戶登錄之后,才能有權(quán)限進(jìn)行其他的操作。 //創(chuàng)建套接字 SOCKET 結(jié)構(gòu) SOCKET sockConn。 unsigned int DB_GETNUMBER()。 7) 使用 closesocket(),關(guān)閉原始套接字,結(jié)束服務(wù)。 網(wǎng)絡(luò)的基本構(gòu)架 ISO 國(guó)際標(biāo)準(zhǔn)化組織對(duì)網(wǎng)絡(luò)的結(jié)構(gòu)提出了 OSI 七層參考模式,他們分別是:應(yīng)用層,主要處理網(wǎng)際應(yīng)用;表示層,用于數(shù)據(jù)表示;會(huì)話層,主要用于主機(jī)間的通信;傳輸層,主要用于端到端端的鏈接;網(wǎng)絡(luò)層,主要是尋址和最短路勁;數(shù)據(jù)鏈路層,主要是介質(zhì)訪問接入;物理層,主要是將轉(zhuǎn)化的二進(jìn)制數(shù)據(jù)進(jìn)行傳輸。 ( 7) 鏈接數(shù)據(jù)庫(kù),使用鏈接數(shù)據(jù)庫(kù)函數(shù) mysql_real_connect()。 如圖 所示,為操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)方面的實(shí)體 E_R 圖。 實(shí)驗(yàn)評(píng)閱是統(tǒng)計(jì)實(shí)驗(yàn)優(yōu)劣的一種有效的手段,老師需要選中莫個(gè)實(shí)驗(yàn),點(diǎn)擊評(píng)閱按鈕,之后系統(tǒng)將提供一個(gè)提示對(duì)話框,需要填入必要的信息, 確認(rèn)之后提交,如果系統(tǒng)運(yùn)行正常,系統(tǒng)將把評(píng)閱信息成功提交給系統(tǒng)。 3) 查看示例結(jié)果, 提供單個(gè)實(shí)驗(yàn)的實(shí)驗(yàn)結(jié)果示例查看。服務(wù)器主要是接收客戶端發(fā)送的各種數(shù)據(jù)請(qǐng)求,在對(duì)數(shù)據(jù)進(jìn)行一定的處理,把客戶端的需求變換成有用的數(shù)據(jù),再把數(shù)據(jù)通過 socket 網(wǎng)絡(luò)編程傳送給客戶端。 ( 3) 操作可行性 該系統(tǒng)開發(fā)的重要一個(gè) 理念就是操作盡量簡(jiǎn)單,盡量達(dá)到 見文知意 的效果 。 ( 11) 將設(shè)計(jì)好的各類圖紙,文檔等與相關(guān)負(fù)責(zé)人員進(jìn)行交流后反復(fù)修改,雙方共同簽字確定 。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 4 頁(yè) 共 59 頁(yè) 2 需求分析 在對(duì)系統(tǒng)進(jìn)行了系統(tǒng)的 概要描述之后,我們需要對(duì)系統(tǒng)進(jìn)行需求分析,來確定我們?cè)O(shè)計(jì)這個(gè)系統(tǒng)可行性,構(gòu)架和成本效益, 決定 該系統(tǒng)需要 做什么,不做什么。 服務(wù)器端主要接收客戶端發(fā)送的數(shù)據(jù)請(qǐng)求,對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的處理, 再 把客服端需要的數(shù)據(jù)還回給客戶端, 客戶端主要是接收用戶數(shù)據(jù),提交數(shù)據(jù)給服務(wù)器端,接收服務(wù)器端的數(shù)據(jù),處理相應(yīng)數(shù)據(jù),顯示數(shù)據(jù)等功能。而在社會(huì)經(jīng)濟(jì)高速發(fā)展的今天,人們的生活水平得到了很大的提高,電子行業(yè)的快速發(fā)展,制造工藝和制造成本的大幅度降低,使得計(jì)算機(jī)等電子產(chǎn)品價(jià)格低廉,大部分的人們都有能力購(gòu)買計(jì)算機(jī)等電子產(chǎn)品,而且越來越多的應(yīng)用在日常生活的或生產(chǎn)活動(dòng)中,給人們創(chuàng)造了不菲的價(jià)值 。操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)是以操作系統(tǒng)課程為實(shí)驗(yàn)對(duì)象設(shè)計(jì)和實(shí)現(xiàn)的網(wǎng)上實(shí)驗(yàn)系統(tǒng),它屬于網(wǎng)絡(luò)教學(xué)的一部分,為了補(bǔ)充課堂教學(xué)中學(xué)生不能及時(shí)得到充足的實(shí)驗(yàn)材料進(jìn)行實(shí)驗(yàn)驗(yàn)證自己的知識(shí)水平和自我查缺補(bǔ)漏, 老師不能及時(shí)掌握學(xué)生對(duì)知識(shí)的掌握的熟練程度 和對(duì)知識(shí)的應(yīng)用能力從而對(duì)不同學(xué)生進(jìn)行不同的程度和方式的教學(xué)提供可靠的依據(jù)等不足問題,同時(shí)也是適應(yīng)潮流的發(fā)展,為教學(xué)中實(shí)驗(yàn)課 的環(huán)節(jié)提供一種簡(jiǎn)單的,方便的,高效的工具 。而在傳統(tǒng)的教育方式,只有到實(shí)驗(yàn)室在老師的統(tǒng)一指導(dǎo)下才能進(jìn)行,這種方式缺少靈活性,且實(shí)驗(yàn)時(shí)間短,實(shí)驗(yàn)素材有限等問題使得同學(xué)們很難把自己掌握得到的理論知識(shí)和社會(huì)實(shí)踐相結(jié)合起來,特別 是計(jì)算機(jī) 學(xué)科,大量的實(shí)驗(yàn)和練習(xí)對(duì)于學(xué)生掌握知識(shí)和技能非常的重要,所以這就必須要 完善實(shí)驗(yàn) 體制。對(duì)于學(xué)生角色來說,其主要有兩個(gè)模塊的功能,個(gè)人基本信息管理和實(shí)驗(yàn)資料管理。 ( 7) 根據(jù)業(yè)務(wù)分布圖,與 相關(guān)老師 、學(xué)生 等相關(guān)負(fù)責(zé)業(yè)務(wù)人員進(jìn)行交流,進(jìn)行輸出數(shù)據(jù)流調(diào)查。 在了解了 操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 的基本定義和項(xiàng)目的描述之后,我們需要對(duì)其進(jìn)行可行性的分析,研究該項(xiàng)目的可執(zhí)行度,進(jìn) 一步分析和澄清問題的定義,從而導(dǎo)出該系統(tǒng)的邏輯模式。 登錄賬號(hào)= [4{數(shù)字字符 }4 | 6{數(shù)字字符 }6] 登錄密碼 =6{數(shù)字字符 }6 用戶角色 =[老師 | 學(xué)生 ] 位置:?jiǎn)?dòng)軟件登錄系統(tǒng) 名字:交互數(shù)據(jù) 別名: 定義:交互數(shù)據(jù) = [客戶端數(shù)據(jù) | 服務(wù)器端數(shù)據(jù) ] 描述:客戶端和服務(wù)器端進(jìn)行數(shù)據(jù)交付的時(shí)候,是連接兩端的數(shù)據(jù)中心,接收客戶端的數(shù)據(jù)到服務(wù)器端,也接收服務(wù)器端的數(shù)據(jù)到客戶端。 如當(dāng)學(xué)生需要設(shè)置自己的新密碼的時(shí)候,需要點(diǎn)擊系統(tǒng)的修改密碼按鈕,之后系統(tǒng)將為客戶提供一個(gè) 操作提示對(duì)話框,用戶需要輸入原始密碼,和兩次新密碼,當(dāng)操作都正確之后,點(diǎn)擊確定提交,如果程序運(yùn)行正確,密碼修改成功,下次登錄系統(tǒng)是就西藥使用新密碼。 ( 2) 上傳實(shí)驗(yàn),實(shí)現(xiàn)該老師 向 系統(tǒng)添加新的實(shí)驗(yàn)內(nèi)容。系統(tǒng)設(shè)計(jì)的優(yōu) 劣在根本上決定了軟件系統(tǒng)的質(zhì)量。 ( 2) 在上面說到的 “Show directories for:”下拉列表中選中 “Library files”,然后添加你本地安裝MySQL 的 Lib 目錄路徑。mysql)。其 實(shí)現(xiàn)過程分為服務(wù)器和客戶端。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 18 頁(yè) 共 59 頁(yè) 啟 動(dòng) 服 務(wù) 器監(jiān) 聽 端 口建 立 連 接 阻 塞等 待 數(shù) 據(jù)判 斷 請(qǐng) 求 種類接 收 數(shù) 據(jù)獲 取 更 新 操作 指 令獲 取 查 詢 操作 指 令獲 取 文 本 文件 名獲 取 文 本 文件 名獲 取 可 執(zhí) 行文 件 名獲 取 可 執(zhí) 行文 件 名執(zhí) 行 指 令查 詢 數(shù) 據(jù) 庫(kù)獲 取 內(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ù) 庫(kù)查 詢 數(shù) 據(jù) 庫(kù)讀 取 服 務(wù) 器文 本 文 件向 服 務(wù) 器 寫文 本 文 件讀 取 服 務(wù) 器可 執(zhí) 行 文 件向 服 務(wù) 器 寫可 執(zhí) 行 文 件圖 服 務(wù)器端程序整體流程圖 服務(wù)器端程序的實(shí)現(xiàn) 根據(jù)前面對(duì)數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)通信的詳細(xì)設(shè) 計(jì),將數(shù)據(jù)庫(kù)與 VC 的鏈接和服務(wù)器方封轉(zhuǎn)成類CMyMySQL和 CServer 兩個(gè)類, 通過一定的接口可以對(duì)這兩個(gè)類進(jìn)行方便的操作,并且能實(shí)現(xiàn)基本的需求。 //關(guān)閉鏈接 int Recv(char *,int)。 ///加載位圖 (amp。 賬號(hào)管理對(duì)于老師和學(xué)生基本相同,但對(duì)實(shí)驗(yàn)的操作就有區(qū)別。其基本形式為: if( student) { ClickStudent()。由于需要實(shí)現(xiàn)的功能相對(duì)比較多,且不同的用戶角色有不同的操作,我們仿照 windows 資源管理器的模式,在主界面的左邊設(shè)置一個(gè)樹形目錄,點(diǎn)擊左邊樹形結(jié)構(gòu)目錄的節(jié)點(diǎn),在視圖的右面就會(huì)有相應(yīng)的結(jié)果。 ( 3) 在 COnLineTestMSTView 的構(gòu)造函數(shù)中加入如下代碼 : CBitmap bmp。 //獲取 select 的每一行數(shù)據(jù) ( 2) Cserver 類的具體函數(shù)和功能如下清單所示: public: int Closesocket()。如圖 所示,為服務(wù)器端程序設(shè)計(jì)的整體流程。數(shù)據(jù)的傳輸是一種透明的傳輸,服務(wù)器端的應(yīng)用層把數(shù)據(jù)傳送給傳輸層在傳給網(wǎng)際層最后通過鏈路接口通過網(wǎng)絡(luò)線路傳給客戶端,客戶端的額接收方向和數(shù)據(jù)的發(fā)送方向是相對(duì)的,即由鏈路接口接收,依次經(jīng)過網(wǎng)際層、傳輸層到達(dá)應(yīng)用層,但在用戶看來,這些過程是不可見的,感覺就好像是從服務(wù)器的應(yīng)用層到客戶端的應(yīng)用層一樣,圖 所示,是以 FTP 服務(wù)為例,說明數(shù)據(jù)的通信模式 。 MYSQL_ROW row。 以下清單為在 vc 中部署 mysql 數(shù)據(jù)庫(kù)的步驟。對(duì)于老師來說,該老師只能查看自己上傳的實(shí)驗(yàn),其他老師上傳的實(shí)驗(yàn)是不可見的, 只能評(píng)閱或查看該老師提供的屬于該老師當(dāng)前學(xué)生的實(shí)驗(yàn)信息。 ( 1) 查看該老師上傳的實(shí)驗(yàn),該功能主要是統(tǒng)計(jì)該老師上傳到系統(tǒng)的所有的實(shí)驗(yàn)。 例如當(dāng)一個(gè)同學(xué)登錄成功后,需要查看自己的基本信息,點(diǎn)擊查看基本信息之后,系統(tǒng)就通過一個(gè)對(duì)話框視圖,把該生的基本信息顯示出來。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 6 頁(yè) 共 59 頁(yè) 服 務(wù) 器 數(shù)據(jù) 處 理服 務(wù) 器 數(shù)據(jù) 中 心用 戶登 錄與 服 務(wù) 器交 付 數(shù) 據(jù)是 否 登 錄成 功根 據(jù) 不 同 請(qǐng) 求 存 取 不 同 數(shù) 據(jù)網(wǎng) 絡(luò) 通 信處 理 登 錄信 息T+主 界面點(diǎn) 擊 操 作處 理顯 示 操作 信 息T*操 作 數(shù) 據(jù)處 理登錄信息提取必要數(shù)據(jù)處 理 交 互 數(shù) 據(jù)存 取 需 要 的 數(shù) 據(jù)交 互 數(shù) 據(jù)登 錄 失 敗登 錄 成 功更新的信息點(diǎn)擊事務(wù) 圖 網(wǎng)上實(shí)驗(yàn)系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典 數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模式,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,沒有數(shù)據(jù)流圖,數(shù)據(jù)字典就難以發(fā)揮其作用,他是對(duì)數(shù)據(jù)流圖中包含的所有的元素的定義的集合,下面就是對(duì)圖 數(shù)據(jù)流圖的數(shù)據(jù)字典。 如果所面對(duì)的問題沒有一個(gè)可行的解,那么在這個(gè)項(xiàng)目陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 5 頁(yè) 共 59 頁(yè) 中的任何的時(shí)間,人力,物力等資源的投入都將成為一種浪費(fèi) 。 ( 5) 進(jìn)行可行性分析,估算成本和部署后的收益。 服務(wù)器端的主要功能是接收客戶端的請(qǐng)求進(jìn)行相應(yīng)的處理,客戶端數(shù)據(jù)通過 TCP/IP 協(xié)議,把數(shù)據(jù)傳送給服務(wù)器端,服務(wù)器端根據(jù)客戶端 請(qǐng)求類型,進(jìn)行相應(yīng)的處理,對(duì)不同的請(qǐng) 求對(duì)數(shù)據(jù)庫(kù)進(jìn)行不同的相應(yīng)的操作,或者進(jìn)行其他相應(yīng)的處理,把處理后的結(jié)構(gòu),根據(jù)客戶端的需求通過 TCP/IP 協(xié)議還回不同的值。 操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)也是屬于教育事業(yè)網(wǎng)絡(luò)化方面的一部分的內(nèi)容,他是以操作系統(tǒng)作為實(shí)驗(yàn)的對(duì)象進(jìn)行網(wǎng)上試驗(yàn)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。然而,在現(xiàn)代高度發(fā)展的社會(huì)中,文化的多元化和學(xué)科的互相交叉的特性,特別是要求實(shí)踐活動(dòng)的科學(xué)學(xué)科,傳統(tǒng)的教育模式已經(jīng)不能滿足現(xiàn)代教學(xué)的需求,也很難被學(xué)生所 接受,所以這就需要尋找一種新的教學(xué)方法。世界上的人們只要連接上網(wǎng)絡(luò),不管他來自何方,身在何處,都能應(yīng)用網(wǎng)絡(luò)技術(shù)訪問外面的世界,掌握 最新的知識(shí)和動(dòng)態(tài)新聞,并且能夠在網(wǎng)絡(luò)上進(jìn)行互操作,完成自己的工作或生活任務(wù)。該系統(tǒng)也是一個(gè)課程科研項(xiàng)目,只進(jìn)行 簡(jiǎn)單的較為完整的設(shè)計(jì)和實(shí)施,并沒有也沒有那個(gè)條件進(jìn)行全面的項(xiàng)目研發(fā)和實(shí)地部署。 為了能更好的完成該操作系統(tǒng)網(wǎng)上試驗(yàn)系統(tǒng),我們初步擬定了以下的需求分析的方法與步驟 : ( 1) 尋找一個(gè)相關(guān)的類似的軟件系統(tǒng)(如教務(wù)管理) , 認(rèn)真學(xué)習(xí)期相關(guān)知識(shí),掌握其基本流程和實(shí)現(xiàn)方法 。 ( 13) 畫出 數(shù)據(jù)流程圖及 ER 實(shí)體 圖,寫出數(shù)據(jù)字典 。 ( 4) 社會(huì)效益 由于現(xiàn)在教學(xué)的特殊的需要和實(shí)際存在的一些的問題,網(wǎng)絡(luò)教育的流行和推廣,網(wǎng)上實(shí)驗(yàn)系統(tǒng)將也將作為網(wǎng)絡(luò)教育的一部分得到大力的支持與推廣。 和服務(wù)器對(duì)應(yīng)的是客戶端,客戶端的主要的作用是人機(jī)交互的窗口,在登錄成功之后,就可以進(jìn)入到操作界面,當(dāng)客戶輸入不同的指令的時(shí)候,客戶端程序?qū)l(fā)出不同的動(dòng)作,執(zhí)行不同的操作,之后把客戶需要的數(shù)據(jù)通過一定的方式提供給客戶。 4) 提交實(shí)驗(yàn)報(bào)告,提供學(xué)生向系統(tǒng)提交實(shí)驗(yàn)報(bào)告。操作系統(tǒng)網(wǎng)上試驗(yàn)系統(tǒng),主要有用戶信息管理和實(shí)驗(yàn)信息管理兩大塊內(nèi)容,下面分別從這兩方面闡述系統(tǒng)的約束要求。 根據(jù)需求分析和網(wǎng)上試驗(yàn)系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)的 E_R 圖, 操作系統(tǒng)網(wǎng) 上實(shí)驗(yàn)系統(tǒng)總共需要 設(shè)計(jì)數(shù)據(jù)表 5 張,分別為學(xué)生表,老師表,實(shí)驗(yàn)表,實(shí)驗(yàn)完成表,老師評(píng)閱表。 ( 8) 操作數(shù)據(jù)庫(kù),使用數(shù)據(jù)庫(kù)函數(shù) mysql_real_query(),此函數(shù)基本可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各項(xiàng) 操作。 在操作系統(tǒng)網(wǎng)上試驗(yàn)系統(tǒng)中,我們采用的是 TCP/IP 協(xié)議進(jìn)行網(wǎng)絡(luò)通信, TCP/IP 網(wǎng)絡(luò)協(xié)議棧和 OSI 七層模型不同,他只有四層,分別為 應(yīng)用層,傳輸層,網(wǎng)絡(luò)層和鏈路層。 3) 通過 recv()/send()函數(shù),讀取服務(wù)器端的數(shù)據(jù)或向服務(wù)器端發(fā)送數(shù)據(jù)。 void DB_CLOSE_SELECT()。美觀的操作界面,簡(jiǎn)單的操作過程,功能的完善,是研發(fā)系統(tǒng)時(shí)必須充分考慮的一個(gè)因素,也是判斷一個(gè)系統(tǒng)性價(jià)比的一個(gè)重要 的參照物。這時(shí)在運(yùn)行程序之前,就會(huì)先運(yùn)行該對(duì)話框,只有對(duì)該對(duì)話框進(jìn)行正確的操作之后才能進(jìn)入到住對(duì)話框。 } else if(teacher) { CreateTeacherTree()。到此,運(yùn)行程序,我們可以看到主 視圖被分為兩個(gè)部分,此時(shí)我們需要在左邊的窗口添加樹狀目錄, 方法如下: 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 22 頁(yè) 共 59 頁(yè) ( 2) 為工程創(chuàng)建新類,名為 CLeftTreeView,繼承自 CTreeView。m_brushBackground)。 //建立鏈接
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1