足球联赛信息系统设计报告书_第1页
足球联赛信息系统设计报告书_第2页
足球联赛信息系统设计报告书_第3页
足球联赛信息系统设计报告书_第4页
足球联赛信息系统设计报告书_第5页
已阅读5页,还剩107页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、足球联赛信息系统 设计报告书概述1项目名称:足球联赛信息系统2项目背景: 结合数据库系统概论中介绍的内容和以往所学3的专业知识,开发一个足球联赛信息系统。项目目的: 掌握数据库管理和设计原理, 熟悉并能熟练使用SQL 语句,能在一个或多个数据库管理系统进行开发和管4理,并结合特定程序开发语言如C、JAVA进行项目的开发。开发环境:数据库管理系统采用SQLSEVER2000SP3 (加装 JDBC ),程序开发语言采用JAVA,集成开发环境使用JBuilder2005 。1需求分析系统使用对象: 足球编辑。足球作为世界第一运动, 拥有广大的爱好者, 催生并推动了诸多周边产业的发展, 比如说足球报

2、纸的蓬勃发展。 为了方便足球编辑们的工作, 让他们能2对相关信息进行查询,本人开发了此足球联赛信息系统。系统开发定位:由于有其固定使用群体足球编辑,本系统在设计上有所侧重,更加强调信息的完整性和查询功能,娱乐性较小, 因而对界面上设计则未投入过多精力, 整个界面相对也较朴实。 而对于操作设计从人性化着手, 方便管理人员的信息录入, 同时,在能满足使用者的日常需要外,还也针对一般用户简化设计。3系统主要功能:本项目针对使用者的工作特点,设定了 4大功能模块。系统管理。一般用户和管理员的密码修改功能;系统超级管理 员对用户进行类别权限设置;系统超级管理员对数据进行备 份。系统信息录入。这个模块是数

3、据库的核心之一,它实现了对数 据库中所有有效信息的管理。包括联赛球队信息,联赛球员信 息,联赛赛事信息,联赛犯规信息和进球信息。要求有管理员 或超级管理员权限。同时考虑到对数据的保护,有些表中的信 息无法在更改,只能由程序自动进行其相应的增删改的操作, 对操作人员而言是透明的。联赛信息查询。 用户在这个模块中可查询系统相应的一些简单 的已定制好的信息,比如积分榜,射手榜,助攻榜,累积红牌 信息,累积黄牌信息。这些基本的信息查询可以方便用户可以 便捷的查询相关联赛的统计信息。用户定制查询。用户可以自己定制选择查询信息,朝着人性话 的方式建立。用户查询所有系统中的信息(用户信息出外) 也可以根据需

4、要定制查询的内容, 同时可以关联到上一模块中相关的联赛统计信息。4数据字典:用户信息=用户ID+用户姓名+用户类型+用户密码+联系电 话+联系地址+证件号码 +备注;球队信息=球队ID+球队名称+董事长+总经理+主教练+教 练简介+联系电话+联系地址+邮编+传真号码+球队备注; 球员信息=球员ID+球员名称+所属球队+出生日期+身高+ 体重+场上位置+国家队身份 +照片+备注;进球信息=进球ID+射门球员ID+助攻球员ID+比赛场次+进 球时间; 领牌信息=红黄牌ID+领牌球员ID+出示时间;比赛信息=比赛ID+主队ID+客队ID+比赛场次+比赛时间+ 比赛地点+比赛结果(主队胜负平) +比赛

5、比分+主裁信息+边裁信息;积分信息=球队ID+球队名称+比赛场数+胜场数+负场数+ 平场数+主场战绩+客场战绩+进球总数+失球总数+积分;5系统数据流图结构设计1.数据库结构设计系统用户表:名称数据类型作用idvarchar用户帐号n amevarchar用户名称typevarchar用户类型p asswordvarchar用户密码telvarchar联系电话addrvarchar联系地址P ICNovarchar身份证号remarkvarchar备注名称数据类型作用球队信息表名称数据类型作用T_idvarchar球队编号T_n amevarchar球队名称Chairma nvarchar球队

6、董事长T_ma nagervarchar球队经理Coachvarchar球队主教练Coach_resumevarchar教练备注Addrvarchar球队联系地址Zipvarchar邮编Telvarchar联系电话Faxvarchar传真T_remarkvarchar球队备注球员信息表P_idvarchar球员编号P_n amevarchar球员姓名T_n amevarchar所属球队Birthdaydatetime出生日期Weightfloat体重Highfloat身高Posivarchar场上位置Nati on_p layervarchar是否现役国脚Photovarchar图片地址P _

7、remarkvarchar球员备注进球信息表名称数据类型作用G_idint进球编号M_timesvarchar进球场次shotter_idvarchar射门球员编号Assist_idvarchar助攻球员编号G_timevarchar场上时间红黄牌信息表名称数据类型作用C_idint红黄牌编号M_idvarchar红黄牌场次P_idvarchar领牌球员编号Yellow_Redvarchar红、黄牌C_timevarchar出示时间比赛信息表名称数据类型作用M_idvarchar比赛编号Host_idvarchar主队编号Guest_idvarchar客队编号M_timesvarchar比赛场

8、次M_datedatetime比赛时间M_addrvarchar比赛地点Host_winvarchar主队胜负平Host_goalsint主队进球Guest_goalsint客队进球Chief_um pirevarchar主裁判Ump ire_1varchar边裁1Um pire_2varchar边裁2积分表名称数据类型作用T_idvarchar球队编号T_n amevarchar球队名称Sum_matchint比赛总数Winsint胜场数Losesint负场数Too_fallint平场数Host_wi nsint主场获胜数Guest_w insint客场获胜数Goalsint总进球数Lose

9、_goalsint总失球Scoreint联赛积分图2.1球队作为一个实体2. E-R 图图22球员最为一个实体图2.3进球作为一个实体图2.4比赛作为一个实体图2.5红黄牌作为一个实体图2.6积分榜作为一个实体红黄牌球队比赛主要数据表关系如下:主要数据库SQL脚本如下:CREATE TABLE dbo.Cards(C_id i nt NOT NULL ,M_id varchar (20) COLLATE Chi nese_ PRC_CI_AS NOT NULL ,P_id varchar (20) COLLATE Chin ese_ PRC_CI_AS NOT NULL ,Yellow_Red

10、 varchar (10) COLLATE Chi nese_ PRC_CI_AS NOTNULL ,C_time varchar (10) COLLATE Chi nese_ PRC_CI_AS NULL )ON P RIMARYGOCREATE TABLE dbo.Goals (G_id int NOT NULL ,NOTM_times varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,shotter_id varchar (20) COLLATE Chinese_PRC_CI_ASNOTNULL ,Assist_id varchar (20) CO

11、LLATE Chinese_PRC_CI_ASNULL ,G_time varchar (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.Matches (M_id varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,Host_idvarchar(20)COLLATEChinese_PRC_CI_ASNOTNULL ,Guest_idvarchar(20)COLLATEChinese_PRC_CI_ASNOTNULL ,M_timesvarchar(10)COLLA

12、TEChinese_PRC_CI_ASNOTNULL ,M_date datetime NULL ,M_addr varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,P_remark varchar (255) COLLATE Chinese_PRC_CI_AS NULLHost_goals int NULL ,Guest_goals int NULL ,Chief_umpire varchar (20) COLLATE Chinese_PRC_CI_ASNULL ,Umpire_1 varchar (20) COLLATE Chinese_PRC_CI_

13、AS NULL ,Umpire_2 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.Players (P_id varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,P_name varchar (25) COLLATE Chinese_PRC_CI_AS NULL ,T_name varchar (30) COLLATE Chinese_PRC_CI_AS NOTNULL ,Birthday datetime NULL ,Weight float

14、NULL ,High float NULL ,Posi varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,Nation_player varchar (10) COLLATE Chinese_PRC_CI_ASNULL ,) ON PRIMARYGOCREATE TABLE dbo.TEAMScore (T_id varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,T_name varchar (30) COLLATE Chinese_PRC_CI_AS NOTNULL ,Sum_match int NULL

15、 ,Wins int NULL ,Loses int NULL ,Too_fall int NULL ,Host_wins int NULL ,Guest_wins int NULL ,Goals int NULL ,Lose_goals int NULL ,Score int NULL ) ON PRIMARYGOCREATE TABLE dbo.Teams (T_id varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,addr varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,NULL ,Coach v

16、archar (20) COLLATE Chinese_PRC_CI_AS NULL ,Addr varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,Zip varchar (15) COLLATE Chinese_PRC_CI_AS NULL ,Tel varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,Fax varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,Chairman varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,T_man

17、ager varchar (20) COLLATE Chinese_PRC_CI_ASNULL ,Coach_resume varchar (254) COLLATE Chinese_PRC_CI_ASNULL ,T_remark varchar (254) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.operator (id varchar (25) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (25) COLLATE Chinese_PRC_CI_AS NU

18、LL ,type varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,password varchar (15) COLLATE Chinese_PRC_CI_AS NULL ,PICNo varchar (18) COLLATE Chinese_PRC_CI_AS NULL ,remark varchar (255) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOALTER TABLE dbo.Cards ADDCONSTRAINT PK_Card PRIMARY KEYC_id) ON PRIMARYGOAL

19、TER TABLE dbo.Goals ADDCONSTRAINT PK_Goals PRIMARY KEYCLUSTEREDCLUSTEREDG_id) ON PRIMARYGOALTER TABLE dbo.Matches ADDCLUSTEREDCONSTRAINT PK_Matches PRIMARY KEYM_id) ON PRIMARYALTER TABLE dbo.Teams ADDGOALTER TABLE dbo.Players ADDCONSTRAINT PK_Players PRIMARY KEYCLUSTEREDGOP_id) ON PRIMARYALTER TABLE

20、 dbo.TEAMScore ADDCONSTRAINT PK_TEAMScore PRIMARY KEYCLUSTEREDGOT_id) ON PRIMARYCONSTRAINT PK_Teams PRIMARY KEYCLUSTEREDT_id) ON PRIMARYGOCLUSTEREDALTER TABLE dbo.operator ADDCONSTRAINT PK_operator PRIMARY KEYid) ON PRIMARYGOALTER TABLE dbo.Cards ADDCONSTRAINT FK_Cards_Players FOREIGN KEYP_id) REFER

21、ENCES dbo.Players (P_idGO alter table dbo.Cards nocheck constraint FK_Cards_PlayersGOALTER TABLE dbo.Goals ADDCONSTRAINT FK_Goals_Players FOREIGN KEYshotter_id) REFERENCES dbo.Players (P_id),CONSTRAINT FK_Goals_Players1 FOREIGN KEYAssist_id) REFERENCES dbo.Players (P_idGO alter table dbo.Goals noche

22、ck constraint FK_Goals_PlayersGO alter table dbo.Goals nocheck constraint FK_Goals_Players1GOALTER TABLE dbo.Matches ADDCONSTRAINT FK_Matches_TEAMScore FOREIGN KEYHost_id) REFERENCES dbo.TEAMScore (T_id) NOT FOR REPLICATION ,CONSTRAINT FK_Matches_TEAMScore1 FOREIGN KEYGuest_id) REFERENCES dbo.TEAMSc

23、ore (T_idGOaltertabledbo.MatchesnocheckconstraintFK_Matches_TEAMScoreGOaltertabledbo.MatchesnocheckconstraintFK_Matches_TEAMScore1GOALTER TABLE dbo.TEAMScore ADDCONSTRAINT FK_TEAMScore_Teams FOREIGN KEYT_id) REFERENCES dbo.Teams (T_idGOaltertabledbo.TEAMScorenocheckconstraintFK_TEAMScore_TeamsGO2 系统

24、功能模块设计图:足球联赛信息系统详细查询信息浏览系统更新系统管理四.程序设计实现1. 用户登陆。在这个模块主要由两个类来实现:CheckUser.class, LoginSystem.class。这是程序进入的界面,Ma in .class这个程序的入口类调用。界面如下:旬欢0您登陆系统Q请输入用户名和密码 用户各 I密码I探Log in System.class。这个类主要设置了登陆界面,并从界面获取用户输入的用户名和密码,并对这些数据进行处 理,通过CheckUser.class类中的方法进行判断是否是用 户以及获得用户的权限。主要代码实现如下:/取得用户输入的用户名Stri ng op

25、erator=username.getText();/取得用户输入的密码char temp =p assword.get Password。;String tempP ass=new Strin g(te mp);/检查用户是否为合法用户if(cUser.isValidUser( op erator,te mpP ass)=false)错误的用户名或密码,”JOp tio nPan e.showMessageDialog(this,错误,JOp tio nPan e.WARNING_MESSAGE);logi ncoun t+;/如果输入错误三次,自动退出系统 if(logi ncoun t=

26、3)System.exit(1);else/初始化系统主界面MainF rame frame=new MainF rame();/获取用户类型String userT yp e=cUser.getUserT ype(op erator);/将主界面置于屏幕中央探CheckUser.class。这个类主要封装了对用户表的相关操作,如查询用户名是否存在(userExist )、修改密码(up date Password )、增加用户(add Op erator )、删除用户(deleteOperator )、获得用户类型(getUserType )。各方法主要代码如下: isValidUserCo

27、nn ecti on con=n ull;Prep aredStateme nt ps=n ull;ResultSet rs=n ull;boolea n isValid=false;trycon = DriverMa nager.getC onnection( url);String queryStr = select * from op erator WHERE id=? andp assword=?;ps = con.prep areStateme nt(queryStr);p s.setStri ng(1, op erator);p s.setStri ng(2, p assword)

28、;rs = p s.executeQueryO;if (rs. next()isValid = true;catch(SQLExce ptio n exc)exc. prin tStackTrace();fin allyp s.setStri ng(2, p assword);p s.setStri ng(3,user name);p s.setStri ng(4,userT yp e);if(rs != nu II) try rs.close();catch(SQLExce pti onignore) if(ps != n ull) tryp s.close();catch(SQLExce

29、pti onignore) if(con != n ull)tryc on. close();catch(SQLExce pti onignore) return isValid; userExist :trycon = DriverMa nager.getC onnection( url);Stri ngup dateStrin sertintoop erator(id, password ,n ame,t yp e,tel,addr, PI CNo,remark)ps = con.prep areStateme nt(up dateStr);p s.setStri ng(1, userID

30、);p s.setStri ng(5,tel);p s.setStri ng(6,addr);ps.setStri ng(7, PICNo);p s.setStri ng(8,remark);p s.execute Up date();catch(SQLExce pti on exc)exc. prin tStackTrace();fin allyif (ps != n ull) tryp s.close();catch (SQLExce pti on ignore)p s.setStri ng(1, p assword);p s.setStri ng(2, op erator);if (co

31、n != n ull) tryc on. close();catch (SQLExce pti on ignore)up date Passwordtrycon = DriverMa nager.getC onnection( url);Stringup dateStrup dateop eratorset p assword=?WHERE id=?;ps = con.prep areStateme nt(up dateStr);p s.execute Up date();catch(SQLExce pti on exc)exc .prin tStackTrace();fin allyif (

32、ps != n ull) tryp s.close();catch (SQLExce pti on ignore)p s.setStri ng(1, userID);p s.setStri ng(2, p assword);p s.setStri ng(3,user name);if (con != n ull) tryc on. close();catch (SQLExce pti on ignore) add Op eratortrycon = DriverMa nager.getC onnection( url);Stri ngup dateStrin sertintoop erator

33、(id, password ,n ame,t yp e,tel,addr, PI CNo,remark)ps = con.prep areStateme nt(up dateStr);p s.setStri ng(4,userT yp e);p s.setStri ng(5,tel);p s.setStri ng(6,addr);ps.setStri ng(7, PICNo);p s.setStri ng(8,remark);p s.execute Up date();catch(SQLExce pti on exc)exc .prin tStackTrace();fin allyif (ps

34、 != n ull) tryp s.close();catch (SQLExce pti on ignore)if (con != n ull) tryc on. close();catch (SQLExce pti on ignore) delete Op eratorboolea n succeed=true;trycon = DriverMa nager.getC onnection( url);String deleteStr=delete from op erator where id=?;p s=c on.prep areStateme nt(deleteStr);p s.exec

35、ute Up date();catch(SQLExce pti on exc)succeed=false;fin allyif (ps != n ull) tryp s.close();catch (SQLExce pti on ignore)p s.setStri ng(1, user);userT ype = rs.getStri ng(t yp e);if (con != n ull) tryc on. close();catch (SQLExce pti on ignore)retur n succeed; getUserT ypestring userT yp e=;trycon =

36、 DriverMa nager.getC onnection( url);Stri ng queryStr = select * from op erator WHERE id=?;ps = con.prep areStateme nt(queryStr);rs = p s.executeQuery();if (rs. next()catch(SQLException exc)exc.printStackTrace();finallyif(rs != null) try rs.close();catch(SQLExceptionignore) if(ps != null) try ps.clo

37、se();catch(SQLExceptionignore) if(con != null) trycon.close();catch(SQLExceptionignore) return userType;2 主 操 作 窗 口 。 这 个 窗 口 主 要 设 置 操 作 界 面 , 由MainFrame.class 来实现。在这个窗口中,声明了一个JDesktopPane 类,程序中的其他操作界面通过这个类中调用 add 方法添加其他操作窗口,实现多窗口的结构。最主要的是,在这个类中添加了诸多的操作菜单, 同时对各个菜单进行事件的响应和处理。界面如下:二亘0一足障哽在这个类中还设置了一个o

38、perator的String对象,用来保存登陆者的身份信息,通过这个类型对界面进行设置(若类型为operator则系统更新模块和用户管理、数据备份子模块均不可操作,若为manager则不可操作用户管理和数据备份子模块,若为sa则所有操作均可执行)。主要设置代码如下:if (userT yp e.equals(ma nager)userMa n. setE nabled(false);back Up. setE nabled(false);if (userT yp e.equals( op erator)userMa n. setE nabled(false);back Up. setE nab

39、led(false);Up date In f.setE nabled(false);3. 系统管理。这个模块主要涉及到用户的密码修改和用户管理以及系统数据的备份。分为三个子板块。密码修改。在这个小模块主要只是方便用户更改密码。界面由ModifyPassword.class 设置。同时接受信息,并调用CheckUser.class中的isValidUser在验证用户原密码确定后,将输入栏中的新密码与确认新密码二栏中的数据进行比对,无误后接受修改信息。界面如下改密码悸战曙码輕密臥 二确认新序碍;二确肓实现代码如下:/ 原密码 tempPass新密码 Pass1 ; 确认新密码 Pass2 ;if

40、(te mpP ass.trim().equals()| pass1.trim().equals()| pass2.trim().equals( )请输入完整的信息,错误,JOp ti onPan e.showMessageDialog(this,JOp tio nPan e.WARNING_MESSAGE);return;Mai nF rame k=(Mai nF rame)this.getOw ner();string op erator=k.get Op erator();if(!cUser.isValidUser( op erator,te mpP ass)JOp tio nPan e

41、.showMessageDialog(this,错误的用户名或密码,错误”,J Op tio nPan e.WARNING_MESSAGE);elseif(!p ass1.equals (p ass2)两次输入的新密码不一致,错JOp tio nPan e.showMessageDialog(this,误,JOp tio nPan e.WARNING_MESSAGE);elsecUser.u pdate Password (op erator, pass1);this.dis po se();JOp ti onPan e.showMessageDialog(this,密码已成功修改,提示”,J

42、Op tio nPan e.WARNING_MESSAGE);用户管理。这一功能主要有CheckUser.class实现具体功能。而操作界面以及界面中的数据处理主要由OperatorConfig.class来实现,主要是对输入数据进行检查和接受、判断,并调用相应方法处理。界面如下:罔户蟻号I她址I编込号I各洩I1mamamanagerI2opopoperator333sa3fiI餐闭窗 II慨茂萍户传息I户ID 用户类型 一!第电请; 挣份a号谓縮人新用户的佶息探增加用户功能。主要是依靠CheckUser.class 中的方法add Op erator来实现。具体实现方法前文中已有介绍。而在此

43、界面中主要是对用户的插入信息进行验证,确认ID未重复,并传递相应参数给add Op erator来实现。相关代码如下:Stri ng id = userlD.getText();/检查用户名是否为空,如为空,提示用户输入用户名 if(id.trim().equals()用户名不能为空!,警告,JOp tio nPan e.showMessageDialog(this,JOp tio nPan e.ERROR_MESSAGE);return;String n ame = user name.getText();Stri ng userT = (Stri ng) userT yp e.getSel

44、ectedltem();Stri ng tele phone = tel.getText();String addr = address.getText();char temp=password.getPassword();String pass=new String(temp);String PIC = PICNo.getText();String note = remark.getText();CheckUser cUser = new CheckUser();boolean userExist=cUser.userExist(id); 系统中已存在该用户! , if(userExist)

45、JOptionPane.showMessageDialog(this,错误 ,JOptionPane.ERROR_MESSAGE);return;/调用 CheckUser 类中的方法添加用户cUser.addOperator(id,name,userT,pass,PIC,telephone,addr,note);/ 刷新列表显示JButton refreshButton=DBNavToolBar.getRefreshButton();refreshButton.doClick();该用户 已成功添加, 提 示/ 提示用户添加成功JOptionPane.showMessageDialog(th

46、is, ,JOptionPane.PLAIN_MESSAGE);探删除用户功能。同样依靠CheckUser.class中的方法delete Op erator 来实现。具体实现方法前文中已有介绍。而在此界面中主要是对用户输入的ID进行验证,确认ID存在,并传递相应参数给deleteOperator 来实现。相关代码如下:Stri ng id = userlD.getText();/检查用户名是否为空,如为空,提示用户输入用户名if(id.trim().equals()用户名不能为空!,警告,JOp tio nPan e.showMessageDialog(this,JOp tio nPan e

47、.ERROR_MESSAGE);return;CheckUser cUser = new CheckUser();/检查系统中是否存在该用户if(!cUser.userExist(id)系统中不存在该用户!,JOp tio nPan e.showMessageDialog(this,错误,JOp tio nPan e.ERROR_MESSAGE);return;/调用CheckUser类中的方法删除用户boolea n succeed=cUser.delete Op erator(id);if(!succeed)系统中存在与该用户相关的JO ptio nPan e.showMessageDia

48、log(this,信息,现在不能删除该用户!,错误,JOp tio nPan e.ERROR_MESSAGE);else/刷新列表显示JButton refreshButto n=DBNavToolBar.getRefreshButto n();refreshButto n. doClick();已成功删除该用户!,提示JOp tio nPan e.showMessageDialog(this,JOp tio nPan e. PLAIN_MESSAGE);修改用户信息。主要依靠JAVA中封装的组件JdbNavToolBar中的方法实现。由于ID是主键,涉及到完整性约束,所以已经事先对表中该列设

49、为不编辑状态。具体代码如下:JButton postButto n=DBNavToolBar.get PostButto n();postButto n. doClick();JButton saveButto n=DBNavToolBar.getSaveButto n();saveButt on. doClick();已成功提交修改信息!,提示JOp ti onPan e.showMessageDialog(this,JOp tio nPane.P LAIN_MESSAGE);数据备份。这一功能同样只有用户类型为 SA类型方可点击。主要实现数据库的备份功能。而存取路径的获得由JAVA封装的组

50、件JFileChooser来获取。该功能圭寸装在 Ma in Frame.class中。界面如下:TIRecent建的电用口 DatsstructbreQ db口 geren已 My eBooks 口 My Games i芮 My MusicIr My PicturesS My Videos亡I零型i*DMQ我整收了 4的丈怦 亡)数ft结构Q计欄系绽话冏 T|1111国112345 .data gl243 456.cJata7 FileSystom.bm 卩 回 linf .sql 圍】hJwTie.doc(53 resume- sngli曲.Tat虫昴(TBM P 逻I简单咒俘華抚dDu 里Ji R络栈术槪直卩pt 逊白宾jdcic 團 电丈搐戎doull惺再)审有丈件if阿上郞届(JFileChoo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论