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

正文內(nèi)容

虛擬實驗平臺的網(wǎng)絡(luò)化改進方向-教師管理模塊的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計論文(編輯修改稿)

2025-07-16 04:31 本頁面
 

【文章內(nèi)容簡介】 roup,int nOrder,char szData[], int len, CString ip, UINT port)作 用:將發(fā)送數(shù)據(jù)放到發(fā)送緩沖區(qū)中。然后判斷DLL中發(fā)送過線程是否啟動,如未啟動,就啟動它,否則直接返回。參 數(shù):nOrderGroup:命令分組號nOrder:命令號szData:發(fā)送的數(shù)據(jù)nLen:發(fā)送數(shù)據(jù)的長度ip:接收方的IP地址port:接收方的端口號返回值:無 數(shù)據(jù)接口模塊 數(shù)據(jù)庫的建立數(shù)據(jù)庫可分為7個表,它們分別是experiment(實驗信息表)、rout(路由節(jié)點表)、score(學(xué)生實驗成績表)、students(學(xué)生信息表)、teacher(教師信息表)、user(用戶表)、onlinuser(在線用戶表)。下面介紹一下各個表的具體內(nèi)容:(1).experiment(實驗信息表)包括exp_id(實驗號)、exp_name(實驗名)、 describe(實驗描述)、FileNmae(實驗電路圖文件名)。表1 實驗信息表experiment序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1.實驗號exp_idint(4)YesNO實驗編號2.實驗名exp_namevarchar(40)NO實驗名稱3.實驗描述describevarchar(40)NO實驗信息的相關(guān)描述4.實驗電路圖文件名FileNmaevarchar(20)NO實驗電路圖文本文件(2).rout(路由節(jié)點表)包括user_id(用戶號)、rout_id(路由號)、rout_ip(路由IP)、rout_itime(路由延時)。表2 路由節(jié)點表 rout序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1用戶號user_idint(4)YesNO用戶編號2路由號rout_idint(4)NO路由編號3路由IProut_ipvatchar(20)NO用一個字符串來存放IPV4地址4路由延時rout_timeint(4)NO經(jīng)過次路由時需要的時間(3).score(學(xué)生實驗成績表)包括exp_id(實驗號) 、stu_id(學(xué)生號)、teache(教師號)、score(學(xué)生成績)。表3 學(xué)生實驗成績表score序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1實驗號exp_idint(4)YesNO實驗編號2學(xué)生號stu_idint(4)NO學(xué)生編號3教師號teacher_idint(4)NO教師編號4學(xué)生成績scoreint(4))NO(4).students(學(xué)生信息表)包括stu_id(學(xué)生號)、stu_name(學(xué)生姓名)、sex(性別)、department(系別)、class(班級)。 表4 學(xué)生信息表student序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1學(xué)生號stu_idint(4)YesNO學(xué)生編號2學(xué)生姓名stu_namevarchar(50)NO學(xué)生真實姓名3性別sexvarchar(50)NO4系別departmentvarchar(50)NO包括學(xué)生專業(yè)5班級classvarchar(50)NO(5).teacher(教師信息表)包括 teacher_id(教師號)、exp_id(實驗號)、 teacher_name(教師姓名)。表5 教師信息表 teacher序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1教師號teacher_idint(4)NO教師的唯一標(biāo)識2實驗號exp_idint(4)YESNO實驗編號3教師姓名姓名teacher_namevarchar(50)NO教師真實姓名(6).user(用戶表)包括username(用戶名)、pwd(密碼)、user_type(用戶類型)、user_id(用戶號)表6 用戶信息表user序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1用戶名USERNAMEVARCHAR(50)NO用戶名為學(xué)生學(xué)號或教師名字拼音2 密碼PWDVARCHAR(50)3用戶類型user_typeCtinyint(1)NO學(xué)生/教師4用戶號user_idint(4)YesNO用戶編號(7).onlinuser(在線用戶表)包括user_id(用戶號)、username(用戶名) 、user_type(用戶類型) 表7 在線用戶表onlinuser序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1用戶名USERNAMEVARCHAR(50)NO用戶名為學(xué)生學(xué)號或教師名字拼音2用戶號user_idint(4)YesNO用戶編號3用戶類型user_typeCtinyint(1)NO學(xué)生/教師 數(shù)據(jù)庫連接控件ADO介紹ADO是ActiveX數(shù)據(jù)對象(ActiveX Data Object),這是Microsoft開發(fā)數(shù)據(jù)庫應(yīng)用程序的面向?qū)ο蟮男陆涌?。ADO訪問數(shù)據(jù)庫是通過訪問OLE DB數(shù)據(jù)提供程序來進行的,提供了一種對OLE DB數(shù)據(jù)提供程序的簡單高層訪問接口。ADO技術(shù)簡化了OLE DB的操作,OLE DB的程序中使用了大量的COM接口,而ADO封裝了這些接口。所以,ADO是一種高層的訪問技術(shù)。ADO技術(shù)基于通用對象模型(COM),它提供了多種語言的訪問技術(shù),同時,由于ADO提供了訪問自動化接口,所以,ADO可以用描述的腳本語言來訪問VBScript,VCScript等。在VC中可以使用VC6提供的ActiveX控件開發(fā)應(yīng)用程序,還可以用ADO對象開發(fā)應(yīng)用程序。使用ADO對象開發(fā)應(yīng)用程序可以使程序開發(fā)者更容易地控制對數(shù)據(jù)庫的訪問,從而產(chǎn)生符合用戶需求的數(shù)據(jù)庫訪問程序。使用ADO對象開發(fā)應(yīng)用程序也類似其它技術(shù),需產(chǎn)生與數(shù)據(jù)源的連接,創(chuàng)建記錄等步驟,但與其它訪問技術(shù)不同的是,ADO技術(shù)對對象之間的層次和順序關(guān)系要求不是太嚴(yán)格。在程序開發(fā)過程中,不必選建立連接,然后才能產(chǎn)生記錄對象等。可以在使用記錄的地方直接使用記錄對象,在創(chuàng)建記錄對象的同時,程序自動建立了與數(shù)據(jù)源的連接。這種模型有力的簡化了程序設(shè)計,增強了程序的靈活性。以下利用ADO控件類ADOConn的主要函數(shù)實現(xiàn):void ADOConn::OnInitADOConn(CString m_ip) // 初始化—連接數(shù)據(jù)庫{// 初始化OLE/COM庫環(huán)境 CoInitialize(NULL)。try{// 創(chuàng)建Connection對象()。// 設(shè)置連接字符串,必須是BSTR型或者_bstr_t類型 _bstr_t strConnect=Provider=SQLOLEDB。Server=+m_ip+ 。Database=SY。uid=sa。pwd=985723。 m_pConnectionOpen(strConnect,adModeUnknown)。}// 捕捉異常catch(__error e){// 顯示錯誤信息AfxMessageBox(())。}}// 執(zhí)行查詢_RecordsetPtramp。 ADOConn::GetRecordSet(_bstr_t bstrSQL){ try{// 連接數(shù)據(jù)庫,如果Connection對象為空,則重新連接數(shù)據(jù)庫if(m_pConnection==NULL)OnInitADOConn()。// 創(chuàng)建記錄集對象(__uuidof(Recordset))。// 取得表中的記錄m_pRecordsetOpen(bstrSQL,(),adOpenDynamic,adLockOptimistic,adCmdText)。}// 捕捉異常catch(__error e){ // 顯示錯誤信息
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1