




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、游戲平臺管理系統management system for game platform 游戲平臺管理系統1) 項目總體描述游戲平臺是支持游戲玩家們共同游戲的娛樂平臺,目前最知名的游戲平臺是浩方游戲平臺。參考浩方游戲平臺,我們的系統不僅提供已有的用戶登陸游戲功能,用戶vip特權功能,積分系統功能等,還支持金幣系統,戰隊系統,游戲點卡系統等,從而豐富了平臺面向用戶的功能。同時,本系統也支持對于玩家賬號,金幣,vip,游戲點卡,戰隊等等的管理功能,我們為平臺管理員充分考慮,力求做到界面簡潔明了,操作高效快捷,從而提高管理員的工作效率并節省管理員的管理時間。本系統用c#完成系統界面實現,采用sql s
2、erver作為數據庫,針對兩條主線如下:一,面向游戲玩家1) 擁有平臺賬號游戲玩家的登錄功能。2) 未獲得平臺賬號的玩家可進行注冊(即實現數據庫的玩家信息添加功能,注意不需要刪除功能)。3) 玩家登陸后的個人信息顯示(查詢)功能。4) 修改密碼及個人信息功能。5) 積分系統和戰隊系統。6) 購買平臺金幣,并用金幣換取vip,游戲點卡。二,面向平臺管理員 1) 查詢游戲玩家信息。2) 對玩家信息進行刪除,封號,解封。(注意不需要添加功能)3) 對玩家數據進行數據庫備份,數據庫更新,還原功能。4) 對游戲的查詢,添加,刪除。5) 對戰隊的管理功能。6) 對vip級別的管理,如添加類別,設置價格等。
3、7) 對游戲點卡的管理,如添加類別,設置價格等。2) 項目需求分析在游戲平臺管理系統,當游戲玩家用戶使用時,應該有相應賬號信息的記錄(如最后登錄時間)和平臺進行游戲的記錄;當平臺管理員使用時,應該可以對平臺用戶賬號信息,平臺各種游戲及平臺提供的各種功能進行完善平臺,更改屬性,進行管理等操作。 1)平臺支持各種游戲,每種游戲有一名管理員管理,每名管理員可管理幾種游戲,每 種游戲需要玩家消費平臺金幣兌換游戲時間(即購買點卡,點卡由管理員管理屬性)。2)平臺由少數管理員管理,大量玩家用戶在平臺上游戲,玩家vip權限不同,權限不 同(如vip)同樣由平臺金幣兌換,vip屬性也由管理員管理)。3)玩家用
4、戶可建立自己的戰隊或加入他人建立的戰隊,每個玩家用戶戰隊唯一(戰隊 有管理員管理)。4)平臺盈利方式為平臺用戶購買和消費平臺金幣,而管理員則可以根據點卡消費記錄 和相應的游戲人數來設置游戲熱度以及是否繼續保留該游戲。設置數據項如下:1用戶:2游戲:3vip:4戰隊:5點卡:界面的設計:會員登錄界面的設計: 管理員登錄界面的設計:修改個人信息界面:會員操作界面:游戲平臺系統的業務流程圖:本系統主要為非會員提供注冊業務,為會員提供修改個人部分信息、查詢信息、購買及游戲的業務、為管理員提供平臺信息設置、信息查詢更新等業務。下圖為本系統的主要業務流程圖。游戲平臺數據庫系統中的數據流圖:本系統主要包括會
5、員管理、游戲管理、點卡管理、戰隊管理、消費管理、vip管理六大管理;會員、管理員兩個主體;會員檔案、游戲檔案、戰隊檔案、點卡檔案、消費記錄檔案及vip檔案六個主要的保存數據的檔案。下圖為他們之間的數據流動方向圖。會員登陸狀態圖:管理員登陸狀態圖3) 概念結構設計a) 定義數據字典(1) 數據元素數據元素系統名會員管理子系統條目名會員號別名無存儲處d1:會員檔案數據元素類型類型字符型(8字節)取值范圍00000001-99999999含義游戲玩家身份的唯一標識簡要說明記錄會員自身編號數據元素系統名會員管理子系統條目名會員積分別名無存儲處d1:會員檔案數據元素類型類型整型(4字節)取值范圍大于等于
6、0含義簡要說明記錄會員游戲積分以計算等級,評價玩家級別數據元素系統名會員管理子系統條目名會員金幣別名無存儲處d1:會員檔案數據元素類型類型整型(4字節)取值范圍大于等于0含義記錄會員擁有可用于交換其他商品的貨幣數量簡要說明是該游戲平臺支持的消費方式數據元素系統名戰隊管理子系統條目名隊長名別名無存儲處d2:戰隊檔案數據元素類型類型字符型長度8取值范圍00000001-99999999含義與戰隊成員共同構成戰隊的主鍵簡要說明記錄戰隊名稱數據元素系統名游戲管理子系統條目名游戲編號別名無存儲處d3:游戲類檔案數據元素類型類型字符型長度4取值范圍0000- 9999含義簡要說明記錄游戲編號(2) 數據存
7、儲數據存儲系統名會員信息管理子系統條目名會員編號d1存儲組織二維表記錄數視平臺規模,至少上千條,多至百十萬數據量gb主鍵編號會員號記錄組成會員號 + vip等級 + 積分 + 金幣數 + 以及其它個人信息長度(字節)8 4 4 4簡要說明存儲平臺所有會員積分及相關信息修改記錄由系統和用戶進行修改編號日期數據存儲系統名會員信息管理子系統條目名消費記錄主鍵編號賬單編號記錄組成賬單編號出賬/入賬金幣數長度(字節)152 4簡要說明存儲會員每筆交易類型及額度修改記錄編號日期數據存儲系統名戰隊管理子系統條目名戰隊編號d2存儲組織二維表編號d5記錄數約200數據量mb主鍵編號戰隊隊員號+隊長號記錄組成戰隊
8、名 隊長名 戰隊總積分長度(字節)8 8 4簡要說明存儲戰隊相關數據修改記錄編號日期數據存儲系統名游戲管理子系統條目名游戲類編號d3存儲組織二維表編號d2記錄數10-20主鍵編號游戲編號記錄組成游戲編號 游戲名稱 游戲熱度 限定人數長度(字節)4 20 4 4簡要說明存儲游戲方面數據修改記錄編號日期數據存儲系統名游戲管理子系統條目名游戲記錄編號d4存儲組織二維表記錄數mb主鍵編號會員號+游戲編號記錄組成會員號+游戲編號+是否在線+可用金幣數長度(字節)8 4 2 4簡要說明存儲玩家游戲信息修改記錄編號日期數據存儲系統名vip管理子系統條目名vip存儲組織二維表記錄數小于5主鍵編號vip級別記錄
9、組成vip級別 價格 擠房能力長度(字節)4 4 4簡要說明存儲vip方面數據修改記錄編號日期說明: 擠房能力是指當一個游戲房間人數已經滿時,若人數未超過房間人數+擠房能力時,則該會員仍能進入相應的游戲,否則無法進入。數據存儲系統名點卡管理子系統條目名點卡存儲組織二維表記錄數小于50主鍵編號點卡編號記錄組成點卡編號 價格 點卡可用時間長度(字節)2 4 4簡要說明存儲游戲點卡數據修改記錄編號日期(3) 數據加工數據加工系統名會員管理子系統條目名會員信息查詢輸入會員檔案(d1) ,會員查詢,戰隊檔案d3輸出需要查詢的會員信息(臨時表)(包含所屬戰隊)簡要說明對于會員信息的一系列查詢修改記錄編號日
10、期數據加工系統名會員管理子系統條目名會員操作輸入會員檔案(d1) + 添加,刪除等操作輸出更改后的會員檔案簡要說明管理員對會員數據的操作修改記錄編號日adw 期數據加工系統名會員管理子系統條目名會員信息修改輸入會員檔案(d1)+會員名,會員更新信息輸出會員更新信息簡要說明根據需求將會員的信息加入會員數據庫修改記錄編號日期數據加工系統名戰隊管理子系統條目名戰隊信息輸入戰隊檔案d2,戰隊查詢輸出需要查詢的戰隊信息(臨時表)簡要說明根據需求查詢符合某些條件的戰隊信息修改記錄編號日期數據加工系統名戰隊管理子系統條目名戰隊操作輸入戰隊檔案d2與添加,刪除等操作輸出更改后的戰隊檔案簡要說明根據要求更改戰隊
11、檔案修改記錄編號日期數據加工系統名游戲管理子系統條目名游戲輸入游戲記錄檔案d4+增刪及修改屬性操作輸出更改后的游戲檔案簡要說明根據需求查詢符合某些條件的成績單修改記錄編號日期b) 畫出e-r圖(1) 平臺總體e-r圖游 戲nn管理游戲類n玩管理管理員vip會員屬于管理點卡戰隊查看m1mnn11管理n1111n11管理擁有n處理n消費記錄(2) er圖中的實體細化游戲信息實體游戲編號會員編號游戲信息游戲積分是否在線游戲類實體游戲名游戲編號管理員號游戲人數限定游戲熱度游戲類最后登錄時間玩家積分vip等級性別昵稱區域密碼會員號會員表性別姓名年齡密碼管理員賬號管理員管理員實體會員實體等級買點卡折扣價格
12、vip擠房能力vip實體戰隊名隊員號戰隊積分隊長號戰隊戰隊實體點卡號點卡游戲點卡實體游戲編號點卡時間點卡價格已銷售點卡記錄實體售出未使用的點卡截止有效日期點卡密碼游戲編號歷史消費總金額現有金幣數會員號可兌換的金幣值消費記錄消費記錄實體4) 物理結構設計a) 畫出數據庫總體的物理模型圖(略)b) 本系統中所用到表結構,注明主碼,外碼,索引,約束等管理員表(adiminstor)列名數據類型長度可否為空說明主鍵外鍵admnochar5n管理員號主鍵admnamevarchar20n管理員姓名admpasswvarchar16n管理員密碼admsexchar2y管理員性別admageint4y管理員
13、年齡游戲類表(game_category)列名數據類型長度可否為空說明主鍵外鍵gnochar4n游戲編號主鍵gnamechar20n游戲名gadmnochar5n管理員號外鍵ghotint4y游戲熱度gmaxmumint4n游戲人數限定vip表(gamevip)列名數據類型長度可否為空說明主鍵外鍵v_levelint4n 等級主鍵v_priceint4nvipv_discountnumberic3y折扣v_truckabilityint4y擠房能力會員表(gameuser)列名數據類型長度可否為空說明主鍵外鍵unochar8n會員賬號主鍵unamevarchar20n昵稱upasswvarch
14、ar18n密碼usexchar2y性別usvip_levelint4yvip等級外鍵uterrichar20n區域ulastlogindatetime8n最后登陸時間umarksint4y積分ucoinint4y金幣游戲戰隊表(gameteam)列名數據類型長度可否為空說明主鍵外鍵tleaderchar8n隊長外鍵tmemberchar8n成員外鍵tnamechar20n密碼tmarksint4y性別點卡類表(gamecard)列名數據類型長度可否為空說明主鍵外鍵cnochar10n點卡號主鍵gnochar4n游戲編號外鍵cpriceint4n點卡價格ctimeint4n點卡時間已售出點卡表(
15、cardinfo)列名數據類型長度可否為空說明主鍵外鍵cdeadlinedatetime8n點卡時間主鍵gnochar4n游戲編號外鍵cpassvarchar20n點卡價格消費記錄表(consumeinfo)列名數據類型長度可否為空說明主鍵外鍵con_nochar15n交易號主鍵unochar8n會員號外鍵con_typechar4n入賬還是出賬coinsint4n交易金幣數con_datedatetime8y交易時間游戲表信息表(gameinfo)列名數據類型長度可否為空說明主鍵外鍵gi_unochar8n會員號主鍵gi_gnochar4n游戲編號主鍵gi_isonlinechar2n是否在
16、線gi_cardavaibletimeint4n點卡剩余時間5) 數據庫部署描述a) 描述數據庫創建到sql server中的過程根據以上概念分析和邏輯分析設計,利用sqlquery設計各個實體即二元關系表:1) 依次創建管理員表,游戲類表,vip表,用戶表,戰隊表,游戲信息表,點卡表,售出點卡記錄表,消費記錄表。建成關系表后, 本系統的引用完整性約束如下圖:2) 為上述關系表設置觸發器(trigger)i. 刪除一個會員時將與該會員所有有關的信息刪除:create trigger mytrigger1 on gameuser。ii. 刪除一類游戲時將與該游戲所有有關的信息刪除:create
17、trigger mytrigger2 on game_category。iii. 刪除一管理員時,游戲并不應該刪除,所以應將其所管理的游戲移交給默認管理員再刪除該管理員:create trigger mytrigger3 on adiminstor。iv. 消費表更新(即插入新的消費記錄)處理后,則會員的金幣數應當一起改變:create trigger mytrigger5 on consumeinfo。以上完成sql_server的約束類別有:a:對insert和update強制關系b:級聯更新相關字段c:級聯刪除相關紀錄3) 為提高效率,創建必要的存儲過程i. 購買點卡存儲過程: crea
18、te procedure buycard u_no char(8),c_no char(2),c_pass varchar(20);傳入參數分別為會員號,點卡類型,以及應用程序隨機生成的密碼,如果有足夠金幣則是購買成功,否則失敗。ii. vip申請的存儲過程:create procedure vip_apply u_no char(8),vlevel int;傳入參數分別為會員號,所申請的vip等級,是否成功,同上。iii. 帳戶充值存儲過程:create proc deposit uno char(8),coin int;傳入參數分別為會員號,存儲金幣數。操作完成后,更新消費記錄。iv. 系
19、統更改會員積分:create proc updatemarks uno char(8),mark int;傳入參數分別為會員號,新的積分。由系統按照一定的原則計算,更新后,會員所在的戰隊積分也將被更新。v. 創建會員登陸的存儲過程:create proc userlogin uno char(8),pass varchar(18) ;傳入參數分別為會員號,會員密碼,如果核對后成功則登錄,否則提示錯誤信息。4) 為了安全以及查詢效率的要求,創建必要的視圖i. 某個游戲及對應的玩家人數,管理員信息視圖:create view vi_catotouser(管理員,游戲名,游戲人數);ii. 當前在線
20、會員信息視圖: create view vi_onlineuser(會員號, 會員姓名,vip等級,個人積分,可用金幣);iii. 用戶在該平臺的消費金額及相關記錄: create view vi_userconsume(會員號,會員姓名,vip等級,個人積分,總金額).b) 為每個表創建足夠有目的、價值的測試數據,見附錄。6) 自我命題的sql組語句的撰寫(1) 查詢會員表中有vip身份且處于遼寧網通1的玩家信息:select uno,uname,usvip_level,usex,ulastloginfrom gameuserwhere usvip_level0 and uterri = 遼
21、寧網通;(2) 查詢年齡小于25歲大于子14歲的男性管理員姓名declare y int;select y=datename(year,getdate();select * from adiminstor where (y-datename(year,admbirth)between 14 and 25 and admsex = 男; (3) 查詢名稱之中帶有”門“字或帶有”星“字的戰隊信息select tleader,tmember,tname,tmarksfrom gameteamwhere tname like %門% or tname like %星%;(4) 查詢視圖vi_userc
22、onsume 信息:select * from vi_userconsume;下面是部分結果:(5) 查詢視圖 vi_onlineuser 信息:select * from vi_onlineuser;下面是部分結果:(6) 查詢視圖vi_catotouser信息:select * from vi_catotouser;結果:(7) 所在戰隊的所有成員信息嵌套查詢:select distinct(uno),uname,usvip_level,tnamefrom gameuser,gameteamwhere tname in(select tname from gameteam where tm
23、ember=00034566) and (tmember=uno or tleader=uno);結果:(8) 查詢當前熱度最高的游戲及該游戲所有玩家信息select gname,ghot,uno,uname,umarksfrom gameuser,game_category,gameinfowhere ghot in(select max(ghot)from game_category)and gi_uno=uno and gi_gno=gno;結果:(9) 查詢各個vip等級的會員人數:select usvip_level vip等級,count(uno) 人數from gameuserg
24、roup by usvip_level;(10) 查詢所有專區對應的人數:select uterri 專區,count(uno) 人數from gameuser group by uterri;結果:(11) 查詢專區人數大于10人的專區:select uterri 專區,count(uno) 人數from gameuser group by uterri having count(uno)10結果:(12) 查詢與用戶“周_勇%”所在專區的所有會員:select * from gameuser where uterri in(select uterri from gameuser where
25、 uname like 周_勇% escape );下為部分結果:(13) 利用視圖和會員表查詢消費金額大于平均消費金額的會員信息select x.*,y.總金額from gameuser x,vi_userconsume ywhere y.總金額= (select avg(總金額) averagefrom vi_userconsume)and x.uno=y.會員號;下面為部分結果:(14) 查詢管理員的最大年齡和最小年齡declare y int;select y=datename(year,getdate();select y-datename(year,max(admbirth) 最小
26、歲數, y-datename(year,min(admbirth) 最大歲數from adiminstor;結果:(15) 利用連接(join)查詢玩實況足球和魔獸爭霸-冰封王座的游戲玩家。select x.uname, x.gname 游戲, y.gname 游戲from (select uname, gname from gameinfo,gameuser,game_category where gname=實況足球 and uno=gi_uno and gi_gno=gno) xjoin (select uname, gname from gameinfo,gameuser,game_c
27、ategory where gname=魔獸爭霸-冰封王座 and uno=gi_uno and gi_gno=gno) y on( y.uname=x.uname );結果:(16) 利用union查詢所有的select x.uname,x.游戲名from (select uname, gname 游戲名from gameinfo,gameuser,game_category where uno=gi_uno and gi_gno=gno) x unionselect x.uname,x.游戲名from (select uname, gname 游戲名from gameinfo,gameus
28、er,game_category where uno=gi_uno and gi_gno=gno) x ;下面是部分結果:(17) 刪除一些會員,則該會員想關的信息將被刪除。delete from gameuser where uname=牛浩; delete from gameuser where uname=敖大慶; (18) 刪除一些會員,則該會員想關的信息將被刪除。delete from game_category where gname like 魔獸爭霸-冰封王座 escape ;(19) 刪除一管理員:delete from adiminstor where admno=0000
29、1;delete from adiminstor where admno=00004;更改管理員后:update game_category set gadmno =00007 where gadmno=00004;delete from adiminstor where admno=00004;create table adiminstor(admno char(5),admname varchar(20) not null,admpassw varchar(16) not null,admsex char(2)constraint adc1 check(admsex in (男,女),ad
30、mbirth datetime,constraint adc2 check(admbirth between 1960-1-1 0:0:0 and 1995-1-1 0:0:0),constraint admkey primary key (admno);/*游戲類表*/create table game_category(gno char(4),gname char(20) unique, gadmno char(5)constraint gc1 foreign key (gadmno)references adiminstor(admno) on delete cascade on upd
31、ate cascade,ghot intconstraint gc2 check(ghot between 0 and 10),gmaxmum int not nullconstraint gc3 check(gmaxmum100),constraint gamekey primary key (gno);alter table game_categorydrop constraint gc1;alter table game_categoryadd constraint gc1 foreign key (gadmno)references adiminstor(admno) on delet
32、e cascade on update cascade;create table gamevip(v_level int primary key,constraint gvc1 check(v_level between 0 and 5),v_price int not null,v_discount numeric(3,2),constraint gvc2 check(v_discount between 0 and 1),v_truckability intconstraint gvc3 check(v_truckability between 0 and 50);create table
33、 gameuser(uno char(8),uname varchar(20) not null,upassw varchar(18) not null,usex char(2)constraint guc1 check(usex in (男,女),usvip_level intconstraint guc2 foreign key(usvip_level) references gamevip(v_level),uterri char(20),ulastlogin datetime/*constraint guc4 check(ulastlogin 2005-1-1)*/,umarks in
34、t,ucoin int,constraint guserkey primary key(uno);create table gameteam(tleader char(8),constraint gtc1 foreign key(tleader) references gameuser(uno) on delete cascade,tmember char(8),constraint gtc2 foreign key(tmember) references gameuser(uno),tname char(20),tmarksint,/*建立一個trigger*/constraint gtke
35、y primary key(tleader,tmember);create table gamecard(cno char(2) primary key,gno char(4)constraint gcc1 foreign key(gno) references game_category(gno) on update cascade on delete cascade,cprice int,ctimeint,);create table cardinfo(cdeadline datetime primary key,gno char(4) ,constraint cic1 foreign k
36、ey(gno) references game_category(gno),cpass varchar(20);create table consumeinfo(con_no int primary key,uno char(8)constraint gsc1 foreign key(uno) references gameuser(uno)on update cascade on delete cascade,con_type char(4)constraint gsc2 check(con_type in (入賬,消費),/*(in,out)*/coins int,con_date dat
37、etime);create table gameinfo(gi_uno char(8)constraint gic1 foreign key(gi_uno) references gameuser(uno)on update cascade on delete cascade,gi_gno char(4)constraint gic2 foreign key(gi_gno) references game_category(gno)on update cascade on delete cascade,/*gi_lever intconstraint gic3 check(gi_lever b
38、etween 0 and 100),*/gi_isonline char(2),gi_cardavaibletime int,constraint gic4 check(gi_isonline in (是,否),constraint gikey primary key(gi_uno,gi_gno);/*創建視圖*/*查看某個游戲對應的人數及管理員*/create view vi_catotouser(管理員,游戲名,游戲人數)as select y.admname ,x.gname ,z.member from game_category x, adiminstor y,(select gi_
39、gno,count(*) member from gameinfo group by gi_gno) zwhere y.admno=x.gadmno and x.gno=z.gi_gno;/*當前在線會員信息視圖*/create view vi_onlineuser(會員號, 會員姓名,vip等級,個人積分,可用金幣)as selectdistinct(y.gi_uno) ,x.uname,x.usvip_level , x.umarks ,x.ucoin fromgameinfo y,gameuser xwhere y.gi_isonline=是 and x.uno=y.gi_uno;/*用
40、戶在該平臺的消費金額及相關記錄*/create view vi_userconsume(會員號,會員姓名,vip等級,個人積分,總金額)as select x.uno ,x.uname ,x.usvip_level , x.umarks ,z. sumc from gameuser x, (select uno, sum(coins) sumc from consumeinfo group by uno) zwhere x.uno=z.uno;/*創建存儲過程*/*購買點卡存儲過程*/use gamemanagerif object_id(buycard,p) is not nulldrop
41、proc buycard;go create procedure buycard u_no char(8),c_no char(2),c_pass varchar(20)asdeclare coin int, price int,gameno char(4),discount numeric(3,2);begin select coin=ucoin from gameuser where uno=u_no;select price=cprice, gameno=gno from gamecard where cno=c_no;select discount=v_discount from ga
42、mevip where v_level in (select usvip_level from gameuser where uno=u_no);declare connum int;if(coinprice*discount)begininsert into cardinfo values(getdate(),gameno,c_pass);select connum=max(con_no)+1 from consumeinfo;insert into consumeinfo values(connum,u_no,消費,price*discount,getdate();print 購買點卡成功
43、,您的密碼為:;print c_pass;endelsebeginprint 賬戶余額不足,無法購買點卡,請先充值;endendgoexec buycard 00000001,02,4879375834;/*vip申請的存儲過程*/use gamemanagerif object_id(vip_apply,p) is not nulldrop proc vip_apply;go create procedure vip_apply u_no char(8),vlevel intasdeclare coin int, price1 int,price2 int,discount numeric(
44、3,2),connum int;begin select coin=ucoin from gameuser where uno=u_no;select price1=v_price from gamevip where v_level=vlevel;select price2=v_price,discount=v_discount from gamevip where v_level in (select usvip_level from gameuser where uno=u_no);print coin;print (price1-price2)*discount;if(coin(pri
45、ce1-price2)*discount)beginselect connum=max(con_no)+1 from consumeinfo;insert into consumeinfo values(connum,u_no,消費,(price1-price2)*discount,getdate();update gameuser set usvip_level=vlevel where uno=u_no;print 升級vip成功;endelsebeginprint 賬戶余額不足,無法升級vip,請先充值;endendgo/*帳戶充值存儲過程*/use gamemanagerif obje
46、ct_id(deposit,p) is not nulldrop proc deposit;go create proc deposit uno char(8),coin intasbegindeclare coins int,connum int;if exists(select * from consumeinfo)beginselect connum=max(con_no)+1 from consumeinfo;insert into consumeinfo values(connum,uno,入賬,coin,getdate();endelseinsert into consumeinf
47、o values(100000,uno,入賬,coin,getdate();endgo/*系統更改會員積分*/use gamemanagerif object_id(updatemarks,p) is not nulldrop proc updatemarks;go create proc updatemarks uno char(8),mark intasdeclare m int;select m=umarks from gameuser where uno=uno;if(mark!=m) begin update gameuser set umarks=mark where uno=uno;update gameteam set tmarks=tmarks+(mar
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園足球球隊管理制度
- 校園隔離設施管理制度
- 沿線城市道路優化工程施工總承包監測方案可編輯
- 網絡安全審計制度-洞察及研究
- 醫院醫保方面質量管理獎懲規定
- 基因編輯菌種構建-洞察及研究
- 計算機視覺分析-洞察及研究
- 商務英語綜合教程(第3版 第二冊)Unit 10 參考答案
- 小動物的神奇故事童話篇(6篇)
- 建筑施工項目工程協議
- 內科診斷臨床思維
- HG∕T 4712-2014 甲氧胺鹽酸鹽
- 2024年遼寧省中考地理試題(無答案)
- 湘教版小學科學復習總結資料三到六年級
- 圖書批發業的存貨管理與成本控制
- 鐵路隧道掘進機法技術規程
- GB/T 30685-2024氣瓶直立道路運輸技術要求
- DLT 5434-2021 電力建設工程監理規范表格
- 【深信服】PT1-AF認證考試復習題庫(含答案)
- 屋頂光伏勞務合同范本
- 《灰塵的旅行》閱讀測試題附答案
評論
0/150
提交評論