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

正文內容

畢業(yè)設計論文-游戲數(shù)據(jù)庫服務器設計-資料下載頁

2024-11-07 19:45本頁面

【導讀】出現(xiàn)到現(xiàn)在發(fā)展的時間很短,但是起發(fā)展速度卻非常之快。戲已經(jīng)成為人們休閑、娛樂的有效方式。網(wǎng)絡游戲必須依托于互聯(lián)網(wǎng)進行、可以。多人同時參與的游戲,通過人與人之間的互動達到交流、娛樂和休閑的目的。機程序、服務器程序、數(shù)據(jù)庫服務器。①有一個或多個游戲服務器啟動特定游戲服務。②游戲者到游戲網(wǎng)站下載客戶端程序并且申請游戲賬號ID。端程序,通過網(wǎng)絡協(xié)議連接游戲服務器。

  

【正文】 段針對一個結果集合。 7) mysql_free_result(result)。 //使用完后,要釋放結果集變量空間。 ⑥ INSERT, UPDATE、 DELETE 等操作的結果處理: mysql_affected_rows(amp。mysql)。 //返回受影響的記錄數(shù)。 重慶大學本科學生畢業(yè)設計(論文) 4 系統(tǒng)難點技術分 析與設計 29 ⑦ 涉及結果集處理的輔助函數(shù): 1) MYSQL_ROW_OFFSET STDCALL mysql_row_seek(MYSQL_RES *result, MYSQL_ROW_OFFSET offset)。 //跳至該具體行。 2) MYSQL_FIELD_OFFSET STDCALL mysql_field_seek(MYSQL_RES *result, MYSQL_FIELD_OFFSET offset)。 //跳至該行具體列。 3) MYSQL_ROW_OFFSET STDCALL mysql_row_tell(MYSQL_RES *res)。 //返回字段列表中字段游標當前位置。 4) MYSQL_FIELD_OFFSET STDCALL mysql_field_tell(MYSQL_RES *res)。 //返回結果集中行游標當前位置。 5) unsigned long * STDCALL mysql_fetch_lengths(MYSQL_RES *result)。 //當前行的字段值長度。 6) my_ulonglong STDCALL mysql_insert_id(MYSQL *mysql)。 //返回產(chǎn)生ATUO_INCREMENT 字段的最后 ID。 ⑧ 錯誤處置: 1) unsigned int STDCALL mysql_errno(MYSQL *mysql)。 //錯誤號。 2) const char * STDCALL mysql_error(MYSQL *mysql)。 //錯誤信息。 ⑨ 關閉連接: mysql_close (MYSQL* mysql)。[14] 封裝 C API 我們分別使用 Database 類 (如圖 ) 、 DBInterface 類 (如圖 ) 、 Field類 (如圖 ) 、 QueryResult 類 (如圖 ) 、 QueryResultMysql 類 (如圖 )封裝了 MySQL 數(shù)據(jù)庫的功能,因此不具備通用性,只能在對 MySQL 的應用程序中使用。 ① Database 類 :主要負責初始化 MySQL結構以及建立到服務器的連接。 D a ta b a s e ()+ ~ D a ta b a s e ()+ b o o l In itia liz e ()+ Q u e ry R e s u lt* Q u e ry ()+ Q u e ry R e s u lt* P Q u e ry ()+ b o o l E x e c u te ()+ b o o l P E x e c u te ()D a ta b a s e 圖 Database 類 ② DBInterface 類:是 Database 類的子類,負責初始化 MySQL 結構以及建重慶大學本科學生畢業(yè)設計(論文) 4 系統(tǒng)難點技術分 析與設計 30 立到服務器的連接。 + D B I n t e r f a c e ( )+ ~ D B I n t e r f a c e ( )+ b o o l I n i t i a l i z e ( )+ Q u e r y R e s u l t * P Q u e r y ( )+ Q u e r y R e s u l t * Q u e r y ( )+ b o o l E x e c u t e ( )+ b o o l P E x e c u t e ( )+ i n t P i n g ( ) M Y S Q L * m M y s q l s t d : : v e c t o r s t d : : s t r i n g m T o k e n sD B I n t e r f a c e 圖 DBInterface 類 ③ Field 類:主要負責對數(shù)據(jù)庫表中內容的操作。 + F ie ld ( )+ ~ F ie ld ( )+ c h a r * G e tN a m e ( )+ e n u m D a ta T y p e s G e tT y p e ( )+ c h a r * G e tS tr in g ( )+ s td ::s tr in g G e tC p p S tr in g ( )+ f lo a t G e tF lo a t( ) ( )+ b o o l G e tB o o l( )+ u n s ig n e d c h a r G e tU I n t( )+ v o id S e tN a m e ( )+ v o id S e tT y p e ( )+ v o id S e tV a lu e ( ) c h a r * m V a lu e c h a r * m N a m e e n u m D a ta T y p e s m T y p eF ie ld 圖 Field 類 ④ QueryResult 類:主要負責對查詢結果的存儲以及操作。 + Q u e r y R e s u l t ( )+ ~ Q u e r y R e s u l t ( )+ b o o l N e x t R o w ( )+ F i e l d * F e t c h ( )+ u n s i g n e d l o n g G e t F i e l d C o u n t ( )+ u n s i g n e d l o n g l o n g G e t R o w C o u n t ( ) F i e l d * m C u r r e n t R o w u n s i g n e d l o n g m F i e l d C o u n t u n s i g n e d l o n g l o n g m R o w C o u n tQ u e r y R e s u l t 圖 QueryResult 類 ⑤ QueryResultMysql 類:是 QueryResult 類的子類,負責對查詢結果的存儲重慶大學本科學生畢業(yè)設計(論文) 4 系統(tǒng)難點技術分 析與設計 31 以及操作。 + Q u e r y R e s u l t M y s q l ( )+ ~ Q u e r y R e s u l t M y s q l ( )+ b o o l N e x t R o w ( )+ v o i d E n d Q u e r y ( ) e n u m F i e l d : : D a t a T y p e s C o n v e r t N a t i v e T y p e M Y S Q L _ R E S * m R e s u l tQ u e r y R e s u l t M y s q l 圖 QueryResultMysql類 通過這些類中定義的這些功能函數(shù),我們可以通過遠程或本機完成對 MySQL數(shù)據(jù)庫的絕大部分操控,大大提高了效能。以上函數(shù)的具體功能都是通過調用 C API 函數(shù)實現(xiàn)的。 基于以上類,并結合系統(tǒng)各個部分的工作情況以及數(shù)據(jù)的交互情況。我們?yōu)閿?shù)據(jù)庫服務器提供如下對應的函數(shù)來實現(xiàn)每個部分的功能。 ① 陸登錄服務器請求數(shù)據(jù)庫服務器驗證登錄。 void ClientLSRecvPacketProcess::Handle_DSLS_C_LoginVerify (WorldPacketamp。 wp, unsigned long stub) ② 用戶登錄,大廳服務器請求數(shù)據(jù)庫服務器驗證登陸。 void ClientHSRecvPacketProcess::Handle_DSHS_C_QueryLogin (WorldPacketamp。 wp, unsigned long stub) ③ 用戶選擇大廳,大廳服務器請求數(shù)據(jù)庫服務器保存游戲客戶端選擇大廳的操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_SaveSelectHS (WorldPacketamp。 wp, unsigned long stub) ④ 用戶退出程序 ,大廳服務器請求數(shù)據(jù)庫服務器刪除驗證碼。 void ClientHSRecvPacketProcess::Handle_DSHS_C_PlayerQuit (WorldPacketamp。 wp, unsigned long stub) ⑤ 游戲結束時,游戲服務器提交了用戶信息變更數(shù)據(jù)給大廳服務器 , 大廳服務器請求數(shù)據(jù)庫服務器進行數(shù)據(jù)更新。 void ClientHSRecvPacketProcess::Handle_DSHS_C_UpdatePlayerInfo (WorldPacket amp。 wp, unsigned long stub) ⑥ 用戶進行配置時需要激活道具、裝備和角色,大廳服務器請求數(shù)據(jù)庫服務器進行激活操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_UserActiveThing 重慶大學本科學生畢業(yè)設計(論文) 4 系統(tǒng)難點技術分 析與設計 32 (WorldPacketamp。 wp, unsigned long stub) ⑦ 用戶點擊丟棄按鈕丟棄一個道具、裝備或者角色,大廳服務器請求數(shù)據(jù)庫服務器進行丟棄操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_UserDiscardThing (WorldPacketamp。 wp, unsigned long stub) ⑧ 用戶點擊確定按鈕確認當前的道具、裝備或者角色在船上的配置,大廳服務器請求數(shù)據(jù)庫服務器進行確認操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_UserConfigThing (WorldPacketamp。 wp, unsigned long stub) ⑨ 用戶點擊購買結算,大廳服務器請求數(shù)據(jù)庫服務器進行結 算操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_UserPay (WorldPacketamp。 wp, unsigned long stub) ⑩ 用戶贈送禮物時,大廳服務器請求數(shù)據(jù)庫服務器進行贈送操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_Present (WorldPacketamp。 wp, unsigned long stub) ? 用戶接收禮物時,大廳服務器請求數(shù)據(jù)庫服務器進行收贈操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_ReceivePresent (WorldPacketamp。 wp, unsigned long stub) ? 用戶丟棄贈品時,大廳服務器請求數(shù)據(jù)庫服務器進行丟棄贈品操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_DiscardPresent (WorldPacketamp。 wp, unsigned long stub) ? 用戶查詢禮物時,大廳服務器請求數(shù)據(jù)庫服務器進行贈品查詢操作。 void ClientHSRecvPacketProcess::Handle_DSHS_C_RequirePresent (WorldPacketamp。 wp, unsigned long stub) 重慶大學本科學生畢業(yè)設計 (論文) 5 系統(tǒng) 運行測試 33 5 系統(tǒng)運行測試 數(shù)據(jù)庫系統(tǒng)建立后,界面視圖如圖 。 圖 數(shù)據(jù)庫系統(tǒng)界面視圖 現(xiàn)在,我們模擬用戶的一些操作,然后觀察數(shù)據(jù)庫中的變化。以此來觀察數(shù)據(jù)庫系統(tǒng)是否能正常運行。 ① 用戶 Ronaldo 和 Mess 登錄,其賬號、密碼驗證成功后,表 hsgcverifycode中產(chǎn)生登錄驗證碼以及相應數(shù)據(jù) 。(如圖 ) 圖 用戶登錄時, 表 hsgcverifycode 中 的變化 ② 用戶 Ronaldo 更換大廳,其驗證碼更新。(如圖 ) 圖 用戶更換大廳后, 表 hsgcverifycode 中的變化 ③ 用戶 Mess 分別購買 1 號和 2 號物品,點擊確認后,其金錢以及物品信息在對應表中發(fā)生變化。(如圖 , ) 重慶大學本科學生畢業(yè)設計
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1