2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩73頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  1、需求分析</b></p><p><b>  1.1處理對象</b></p><p>  系統(tǒng)要處理的對象包括宿舍樓基本信息、學(xué)生基本信息、宿舍基本信息、樓棟管理員基本信息、物品出入基本信息等五個方面,各個對象包括信息如下所示(詳細(xì)的數(shù)據(jù)見于數(shù)據(jù)字典):</p><p>  1.學(xué)生基本信

2、息(Student):包括 學(xué)生編號、學(xué)生所在學(xué)院信息、學(xué)生姓名、學(xué)生性別、學(xué)生來自省份、學(xué)生出生日期、學(xué)生入學(xué)時間、學(xué)生所學(xué)專業(yè)、所在班級等方面的信息,可以方便學(xué)生信息的查詢和更新;</p><p>  2.宿舍樓基本信息(Dormitory):包括 宿舍樓編號、每一幢宿舍樓樓管處的電話、宿舍樓樓管員信息、宿舍樓性別分類信息等方面,這樣可以方便管理者對宿舍樓的管理,提高查詢效率;</p><

3、p>  3.宿舍基本信息(Room): 包括 宿舍編號、舍長信息、舍員信息、樓棟號;</p><p>  4.樓棟管理員基本信息(Worker):包括 工作人員編號、工作人員姓名、工作類型、工資、性別、聯(lián)系方式、工作時間等數(shù)據(jù)項,可以方便管理人員對宿舍樓道工人的任用、信息查詢及更改;</p><p>  6.物品出入基本信息(ArticalInOut):包括出入物品的學(xué)生信息、出入的

4、物品信息、出入物品時的負(fù)責(zé)人信息、出入物品時間,盡量減少宿舍事故的發(fā)生,保障學(xué)生宿舍財產(chǎn)的安全。</p><p><b>  1.2處理功能要求</b></p><p>  系統(tǒng)主要完成一下幾個功能:</p><p>  1.宿舍樓基本信息查詢與修改;</p><p>  2.學(xué)生基本信息查詢與更新以及插入;</p

5、><p>  3.每一幢宿舍樓中宿舍信息的查詢與信息更新;</p><p> ?。?)宿舍信息管理系統(tǒng)實現(xiàn)對學(xué)生,管理員信息的全部讀??;實現(xiàn)對某個學(xué)生或管理員特定信息的讀取;</p><p> ?。?)實現(xiàn)對某個人員信息的刪除;</p><p> ?。?)將某個學(xué)生增加到某個人數(shù)空缺的寢室。</p><p><b&

6、gt;  (6)學(xué)生退房。</b></p><p> ?。?)建立插入類觸發(fā)器,當(dāng)在宿舍樓表,當(dāng)在寢室,寢室成員,學(xué)生插入時檢查插入信息,確保相應(yīng)信息受約束。</p><p>  4.宿舍樓物品出入審批及記錄;</p><p>  1.3安全性和完整性要求</p><p>  安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖

7、,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過用戶授權(quán)機(jī)制,欲用戶登陸來識別用戶級別,根據(jù)這個級別來分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。</p><p>  完整性要求用于描述宿舍樓基本信息、學(xué)生基本信息、宿舍基本信息、樓棟管理員基本信息、物品出入基本信息中數(shù)據(jù)項能否為null,以及一些用戶自定義完整性(符合實際要求)。</p><p><b>  2、概要設(shè)計<

8、/b></p><p><b>  2.1功能結(jié)構(gòu)圖</b></p><p><b>  2.2 E-R圖</b></p><p>  2.3建立數(shù)據(jù)庫、數(shù)據(jù)表、插入數(shù)據(jù)</p><p>  2.3.1 建立數(shù)據(jù)庫</p><p>  create database r

9、oom;</p><p>  2.3.2 建立數(shù)據(jù)表</p><p>  /*1、建立宿舍樓基本信息表*/</p><p>  create table Dormitory(</p><p>  DorNo int not null unique,</p><p>  DorPhNo char(12),</p&g

10、t;<p>  DorAdminist char(10),</p><p>  DorSex char(2) not null,</p><p>  primary key(DorNo), check(DorNo>1 and DorNo<100)</p><p><b>  );</b></p><

11、p>  /*2、建立樓棟管理員基本信息表*/</p><p>  create table Worker(</p><p>  WorNo char(8) not null unique,</p><p>  WorName char(8) not null,</p><p>  WorType char(8) null,</p&

12、gt;<p>  WorWage int ,</p><p>  WorSexchar(2) not null,</p><p>  WorPhNo char(12) null,</p><p>  WorTime char(30) null,</p><p>  DorNo int,</p><p>

13、  primary key(WorNo),</p><p>  foreign key(DorNo) references Dormitory(DorNo),check(WorSex in('男','女'))</p><p><b>  );</b></p><p>  /*3、建立宿舍基本信息表*/</p

14、><p>  create table Room(</p><p>  RNo char(6) not null unique,</p><p>  RHeader char(8) not null,</p><p>  ROne char(8),</p><p>  RTwo char(8),</p>&l

15、t;p>  RThree char(8),</p><p>  RDepart char(20),</p><p>  RProfess char(20),</p><p>  DorNo int not null,</p><p>  primary key(RNo),</p><p>  foreign k

16、ey(DorNo) references Dormitory (DorNo)</p><p><b>  );</b></p><p>  /*4、建立宿舍學(xué)生信息表*/</p><p>  create table Student(</p><p>  StuNo char(8) not null unique ,&l

17、t;/p><p>  StuDep char(20) not null,</p><p>  StuName char(8) not null,</p><p>  StuSexchar(2) not null,</p><p>  StuHomechar(10) not null,</p><p>  StuBort

18、h datetime not null,</p><p>  StuETime datetime not null,</p><p>  StuProfess char(20) not null,</p><p>  StuClass char(8) not null,</p><p>  RNo char(6) not null,</

19、p><p>  DorNo int not null,</p><p>  primary key(StuNo),</p><p>  foreign key (RNo) references Room(RNo),</p><p>  foreign key (DorNo) references Dormitory(DorNo)</p>

20、;<p><b>  );</b></p><p>  /*5、建立宿舍樓物品出入基本信息表*/</p><p>  create table ArticalInOut(</p><p>  StuNo char(8)not null,</p><p>  AIOArtical char(20)n

21、ull,</p><p>  AIOPrin char(8)not null,</p><p>  AIODate datetime not null,</p><p>  AIONo int not null unique,</p><p>  DorNo int not null,</p><p>

22、  primary key(AIONo,AIODate),</p><p>  foreign key(StuNo) references Student(StuNo),</p><p>  foreign key(AIOPrin) references Worker(WorNo),</p><p>  foreign key(DorNo) references D

23、ormitory(DorNo),</p><p>  check(AIONo > 0)</p><p><b>  );</b></p><p>  2.3.3 導(dǎo)入數(shù)據(jù)</p><p>  /*1、導(dǎo)入宿舍樓基本信息*/</p><p>  insert into Dormitory va

24、lues('19','0000-0000000','019','女');</p><p>  insert into Dormitory values('20','0000-0000000','020','男');</p><p>  /*2、導(dǎo)入宿舍基本信息*/

25、</p><p>  insert into Room values('620','宋玉杰','萬樂群','萬常明','曹翔','數(shù)學(xué)學(xué)院','軟件工程','19');</p><p>  insert into Room values('621'

26、,'邱哲琦','姜云龍','邱超','鄒君誠','數(shù)學(xué)學(xué)院','軟件工程','19');</p><p>  insert into Room values('622','楊文敏','王敏','吳麒','羊韻諭','

27、數(shù)學(xué)學(xué)院','軟件工程','19');</p><p>  insert into Room values('733','方超','鄭拓銘','周慶龍','何偉','數(shù)學(xué)學(xué)院','軟件工程','19');</p><p> 

28、 insert into Room values('734','姜曉文','李小剛','羅清','黃蟒','數(shù)學(xué)學(xué)院','軟件工程','19');</p><p>  /*3、導(dǎo)入宿舍學(xué)生信息*/</p><p>  insert into Student val

29、ues('07201509','軟件學(xué)院','方超','男',”湖南省','1988-01-01','2007-09-15','軟件工程','072015','733','19');</p><p>  insert into Student va

30、lues('07201511','軟件學(xué)院','何偉','男','湖南省','1988-01-01','2007-09-15','軟件工程','072015','733','19');</p><p>  insert into Stude

31、nt values('07201526','軟件學(xué)院','羊韻諭','男','海南省','1988-01-01','2007-09-15','軟件工程','072015','622','19');</p><p>  insert into

32、 Student values('07201525','軟件學(xué)院','吳麒','男','湖南省','1988-01-01','2007-09-15','軟件工程','072015','622','19');</p><p>  insert

33、 into Student values('07201524','軟件學(xué)院','王敏','男','湖南省','1988-01-01','2007-09-15','軟件工程','072015','622','19');</p><p>  i

34、nsert into Student values('07201527','軟件學(xué)院','楊文敏','男','江西省','1988-01-01','2007-09-15','軟件工程','072015','622','19');</p><p&

35、gt;  insert into Student values('07201515','軟件學(xué)院','李小剛','男','湖南省','1988-01-01','2007-09-15','軟件工程','072015','734','19');</p>

36、<p>  insert into Student values('07201519','軟件學(xué)院','邱哲琦','男','湖南省','1988-01-01','2007-09-15','軟件工程','072015','621','19');</p

37、><p>  insert into Student values('07201520','軟件學(xué)院','宋玉杰','男','湖南省','1988-01-01','2007-09-15','軟件工程','072015','620','19');

38、</p><p>  /*4、導(dǎo)入樓棟管理員基本信息*/</p><p>  insert into Worker values('019','林志玲','樓管','1000','女','15807001314','08:00-12:00','19');</

39、p><p>  insert into Worker values('020','周杰倫','保衛(wèi)科','800','男','15807001413','12:00-23:00','20');</p><p>  /*5、導(dǎo)入宿舍樓物品出入基本信息*/</p&g

40、t;<p>  insert into ArticalInOut values ('07201509','電腦','019','2009-01-07','1','019');</p><p>  insert into ArticalInOut values ('07201526',

41、9;筆記本電腦','020','2009-01-07','2','020');</p><p><b>  3、詳細(xì)設(shè)計 </b></p><p>  3.1新生入住宿舍業(yè)務(wù)流程圖:</p><p>  3.2查詢業(yè)務(wù)流程圖(查詢宿舍學(xué)生信息、樓棟管理員信息、宿舍樓信息等)

42、:</p><p>  3.3宿舍樓物品出入業(yè)務(wù)流程圖:</p><p><b>  3.4數(shù)據(jù)字典</b></p><p><b>  3.5系統(tǒng)界面</b></p><p><b>  3.5.1進(jìn)入界面</b></p><p>  3.5.2查詢?nèi)?/p>

43、部宿舍樓信息</p><p>  3.5.3單個查詢宿舍樓信息對話框</p><p>  3.5.4增加新樓管對話框</p><p>  3.5.5查詢樓棟管理員全部信息</p><p>  3.5.6查詢寢室全部信息</p><p>  3.5.7查詢學(xué)生全部信息</p><p>  3.5.

44、8查詢單個學(xué)生信息</p><p>  3.5.9插入物品出入信息</p><p>  3.5.10幫助信息</p><p><b>  4、調(diào)試分析:</b></p><p>  4.1調(diào)試過程中所遇到的問題及解決方法;</p><p> ?。?)前臺與數(shù)據(jù)庫連接問題:在編寫前期,由于數(shù)據(jù)庫未連

45、接上,創(chuàng)建數(shù)據(jù)庫并插入數(shù)據(jù)后,不能在前臺界面上顯示,問題很嚴(yán)重;</p><p>  解決方法:找到windows系統(tǒng)下的“數(shù)據(jù)源(ODBC)”,創(chuàng)建新數(shù)據(jù)源,創(chuàng)建到SQLServer數(shù)據(jù)源,并連接所創(chuàng)建的數(shù)據(jù)庫room,之后并可進(jìn)行數(shù)據(jù)連接。同時增加語句Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  c

46、on=DriverManager.getConnection("jdbc:odbc:sun","","");</p><p>  (2)數(shù)據(jù)無法在界面上顯示:在建立初步界面之后,雖然數(shù)據(jù)庫連接正常,但是無法將數(shù)據(jù)庫內(nèi)的數(shù)據(jù)輸送的屏幕上;</p><p>  解決辦法:增加類中的方法,定義方法的類型為Vector,通過Vector

47、將數(shù)據(jù)整合到容器內(nèi),在經(jīng)過二維數(shù)組將數(shù)據(jù)輸送到table界面上。</p><p> ?。?)輸入數(shù)據(jù)與數(shù)據(jù)庫中的表的列的類型不匹配,無法輸入和查找;</p><p>  解決辦法:在界面上相應(yīng)處寫上提示,提示用戶該輸入何種類型,何種信息。</p><p> ?。?)在Java中設(shè)立監(jiān)聽無效:就是在界面上輸入相應(yīng)信息后,按“確定”無效,經(jīng)檢查發(fā)現(xiàn)在調(diào)用類時出現(xiàn)混淆,修

48、改后可運(yùn)行。</p><p> ?。?)部分窗口無法顯示,經(jīng)檢查,發(fā)現(xiàn)缺少語句setVisible(true);</p><p><b>  4.2經(jīng)驗與體會:</b></p><p>  通過本次課設(shè),讓我受益匪淺,以下是幾點心得及體會:</p><p>  (1)加深對數(shù)據(jù)庫系統(tǒng)概論相關(guān)知識和SQL SERVER相關(guān)

49、功能理解方面</p><p>  以前只是記書本上關(guān)于數(shù)據(jù)庫系統(tǒng)的相關(guān)功能,但這些大部分只是處在死記的基礎(chǔ)上,沒有切身實地的感觸,這次課設(shè)有讓我再次對SQL SERVER 2000相關(guān)功能的理解,比如:存儲過程。</p><p>  (2)進(jìn)一步掌握相關(guān)的SQL語句方面</p><p>  學(xué)生宿舍管理系統(tǒng)開發(fā)的過程中牽涉到相當(dāng)多基本表的建立,以及存儲過程的設(shè)計,這

50、次系統(tǒng)開發(fā)讓我對這些語句操作更熟練了。</p><p> ?。?)熟悉對項目開發(fā)的大致過程方面</p><p>  這次系統(tǒng)開發(fā),從開始的系統(tǒng)需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計,再到數(shù)據(jù)庫實施、系統(tǒng)的測試和調(diào)試,都時自立完成,雖然只是做出的系統(tǒng)的框架,并沒有開發(fā)出具體應(yīng)用的學(xué)生宿舍管理系統(tǒng),但對于項目(系統(tǒng))開發(fā)的大致流程有了一定的了解,為以后的系統(tǒng)的開發(fā)打下了良好的基礎(chǔ)。</p

51、><p><b> ?。?)存在的問題</b></p><p>  在系統(tǒng)開發(fā)的過程中也遇到了這樣那樣的問題,比如畫E-R圖,帶輸出變量的存儲過程,具體的語句還不是很熟悉,同時對數(shù)據(jù)的保護(hù)未做到完善,比如:在查詢學(xué)生基本信息時,會將所有信息全部顯示出來,這樣子起不到保護(hù)作用,應(yīng)設(shè)置權(quán)限,同時需要用戶密碼登入。由于首次接觸數(shù)據(jù)庫,許多問題還有待探討和學(xué)習(xí)。</p>

52、;<p><b> ?、?用戶使用說明:</b></p><p>  用戶登入系統(tǒng)后進(jìn)入系統(tǒng)界面,之后在菜單項中選擇所要進(jìn)行的操作,若是選擇增加,則可根據(jù)界面上的提示,輸入相應(yīng)的信息;若是選擇查詢,也可輸入相應(yīng)的查詢信息,并可在界面上顯示相應(yīng)的信息;若是選擇刪除,可輸入要刪除的項,并可刪除。若結(jié)束操作并可退出系統(tǒng)。</p><p><b>  

53、⒍ 測試結(jié)果:</b></p><p> ?。?)查詢學(xué)號為07201525或者姓名為吳麒的學(xué)生信息</p><p><b>  結(jié)果:</b></p><p><b> ?、?附錄:</b></p><p>  package fc;</p><p>  imp

54、ort java.awt.*;</p><p>  import java.awt.event.*;</p><p>  import java.sql.*;</p><p>  import java.util.Vector;</p><p>  import javax.swing.*;</p><p>  pub

55、lic class DBconnect1 {</p><p>  Connection con;</p><p>  PreparedStatement sql1,sql2,sql3,sql4,sql5,sql6,sql7,sql8,sql9,sql10,sql11,sql12,sql13;</p><p>  ResultSet rs;</p>&l

56、t;p>  public DBconnect1(){</p><p><b>  try{</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  con=DriverManager.getConnection("jdbc:

57、odbc:sun","","");</p><p>  }catch(Exception e){}</p><p><b>  }</b></p><p>  /*查找宿舍樓信息*/</p><p>  Vector select_Dor(int DorNo){<

58、/p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Statement st=this.con.createStatement();</p><p>  ResultSet rs=st.executeQuery("select *

59、from Dormitory where DorNo= "+DorNo);</p><p>  while(rs.next()){</p><p>  String s1=rs.getString("DorNo");</p><p>  vc.add(s1);</p><p>  String s2=rs.get

60、String("DorPhNo");</p><p>  vc.add(s2);</p><p>  String s3=rs.getString("DorAdminist"); </p><p>  vc.add(s3);</p><p>  String s4=rs.getString("

61、DorSex");</p><p>  vc.add(s4);</p><p><b>  }</b></p><p>  }catch(SQLException e){</p><p>  System.out.print(e);</p><p><b>  }</b&

62、gt;</p><p>  return vc;</p><p><b>  }</b></p><p>  /*@@@@@@@@@@@@@@@查找全部宿舍樓信息*/</p><p>  Vector select_all_Dor(){</p><p>  Vector vc=new Vector

63、();</p><p><b>  try{</b></p><p>  Statement st=this.con.createStatement();</p><p>  ResultSet rs=st.executeQuery("select * from Dormitory ");</p><

64、;p>  while(rs.next()){</p><p>  String s1=rs.getString("DorNo");</p><p>  vc.add(s1);</p><p>  String s2=rs.getString("DorPhNo");</p><p>  vc.add

65、(s2);</p><p>  String s3=rs.getString("DorAdminist"); </p><p>  vc.add(s3);</p><p>  String s4=rs.getString("DorSex");</p><p>  vc.add(s4);</p>

66、;<p><b>  }</b></p><p>  }catch(SQLException e){</p><p>  System.out.print(e);</p><p><b>  }</b></p><p>  return vc;</p><p>

67、<b>  }</b></p><p>  /*查找樓棟管理員基本信息*/</p><p>  Vector select_Worker(String w)</p><p><b>  {</b></p><p>  Vector vc=new Vector();</p><p

68、><b>  try{</b></p><p>  Statement st=this.con.createStatement();</p><p>  ResultSet rs=st.executeQuery("select * from Worker where DorNo = "+w+" or WorName= \'

69、;"+w+"\'");</p><p>  while(rs.next()){</p><p>  String s1=rs.getString("WorNo");</p><p>  vc.add(s1);</p><p>  String s2=rs.getString("

70、;WorName");</p><p>  vc.add(s2);</p><p>  String s3=rs.getString("WorType"); </p><p>  vc.add(s3);</p><p>  String s4=rs.getString("WorWage");&

71、lt;/p><p>  vc.add(s4);</p><p>  String s5=rs.getString("WorSex");</p><p>  vc.add(s5);</p><p>  String s6=rs.getString("WorPhNo");</p><p>

72、;  vc.add(s6);</p><p>  String s7=rs.getString("WorTime");</p><p>  vc.add(s7);</p><p>  String s8=rs.getString("DorNo");</p><p>  vc.add(s8);</p

73、><p><b>  }</b></p><p>  }catch(SQLException e){</p><p>  System.out.print(e);</p><p><b>  }</b></p><p>  return vc;</p><p&

74、gt;<b>  }</b></p><p>  /*@@@@@@@@@@查找全部樓棟管理員基本信息*/</p><p>  Vector select_all_Worker()</p><p><b>  {</b></p><p>  Vector vc=new Vector();</p

75、><p><b>  try{</b></p><p>  Statement st=this.con.createStatement();</p><p>  ResultSet rs=st.executeQuery("select * from Worker ");</p><p>  while

76、(rs.next()){</p><p>  String s1=rs.getString("WorNo");</p><p>  vc.add(s1);</p><p>  String s2=rs.getString("WorName");</p><p>  vc.add(s2);</p&g

77、t;<p>  String s3=rs.getString("WorType"); </p><p>  vc.add(s3);</p><p>  String s4=rs.getString("WorWage");</p><p>  vc.add(s4);</p><p>  St

78、ring s5=rs.getString("WorSex");</p><p>  vc.add(s5);</p><p>  String s6=rs.getString("WorPhNo");</p><p>  vc.add(s6);</p><p>  String s7=rs.getStrin

79、g("WorTime");</p><p>  vc.add(s7);</p><p>  String s8=rs.getString("DorNo");</p><p>  vc.add(s8);</p><p><b>  }</b></p><p>

80、  }catch(SQLException e){</p><p>  System.out.print(e);</p><p><b>  }</b></p><p>  return vc;</p><p><b>  }</b></p><p>  /*## 查找學(xué)生基

81、本信息*/</p><p>  Vector select_Student(String s)</p><p><b>  {</b></p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Sta

82、tement st=this.con.createStatement();</p><p>  ResultSet rs=st.executeQuery("select * from Student where StuNo="+"'"+s+"'"+"or StuName="+"'"+s+&q

83、uot;'");</p><p>  while(rs.next())</p><p><b>  {</b></p><p>  String s1=rs.getString("StuNo");</p><p>  vc.add(s1);</p><p> 

84、 String s2=rs.getString("StuDep");</p><p>  vc.add(s2);</p><p>  String s3=rs.getString("StuName"); </p><p>  vc.add(s3);</p><p>  String s4=rs.getS

85、tring("StuSex");</p><p>  vc.add(s4);</p><p>  String s5=rs.getString("StuHome");</p><p>  vc.add(s5);</p><p>  String s6=rs.getString("StuBort

86、h");</p><p>  vc.add(s6);</p><p>  String s7=rs.getString("StuETime");</p><p>  vc.add(s7);</p><p>  String s8=rs.getString("StuProfess");</

87、p><p>  vc.add(s8);</p><p>  String s9=rs.getString("StuClass");</p><p>  vc.add(s9);</p><p>  String s10=rs.getString("RNo");</p><p>  vc

88、.add(s10);</p><p>  String s11=rs.getString("DorNo");</p><p>  vc.add(s11);</p><p><b>  }</b></p><p>  }catch(SQLException e){System.out.print(e);

89、}</p><p>  return vc;</p><p><b>  }</b></p><p>  /*## #######查找全部學(xué)生基本信息*/</p><p>  Vector select_all_Student()</p><p><b>  {</b><

90、;/p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Statement st=this.con.createStatement();</p><p>  ResultSet rs=st.executeQuery("select * f

91、rom Student");</p><p>  while(rs.next())</p><p><b>  {</b></p><p>  String s1=rs.getString("StuNo");</p><p>  vc.add(s1);</p><p>

92、;  String s2=rs.getString("StuDep");</p><p>  vc.add(s2);</p><p>  String s3=rs.getString("StuName"); </p><p>  vc.add(s3);</p><p>  String s4=rs.ge

93、tString("StuSex");</p><p>  vc.add(s4);</p><p>  String s5=rs.getString("StuHome");</p><p>  vc.add(s5);</p><p>  String s6=rs.getString("StuBo

94、rth");</p><p>  vc.add(s6);</p><p>  String s7=rs.getString("StuETime");</p><p>  vc.add(s7);</p><p>  String s8=rs.getString("StuProfess");<

95、;/p><p>  vc.add(s8);</p><p>  String s9=rs.getString("StuClass");</p><p>  vc.add(s9);</p><p>  String s10=rs.getString("RNo");</p><p>  

96、vc.add(s10);</p><p>  String s11=rs.getString("DorNo");</p><p>  vc.add(s11);</p><p><b>  }</b></p><p>  }catch(SQLException e){System.out.print(e

97、);}</p><p>  return vc;</p><p><b>  }</b></p><p>  /*## 查找寢室基本信息*/</p><p>  Vector select_Room(String r)</p><p><b>  {</b></p>

98、;<p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Statement statement=this.con.createStatement();</p><p>  ResultSet rs=statement.executeQuery("

99、select * from Room where RNo="+"\'"+r+"\'"+"or RHeader="+"\'"+r+"\'"+"or ROne="+"\'"+r+"\'"+"or RTwo=&quo

100、t;+"\'"+r+"\'"</p><p>  +"or RThree="+"\'"+r+"\'");</p><p>  while(rs.next())</p><p><b>  {</b></p&g

101、t;<p>  String Rno=rs.getString("RNo");</p><p>  vc.add(Rno);</p><p>  String header=rs.getString("RHeader");</p><p>  vc.add(header);</p><p>

102、;  String one=rs.getString("ROne"); </p><p>  vc.add(one);</p><p>  String two=rs.getString("RTwo");</p><p>  vc.add(two);</p><p>  String three=rs.

103、getString("RThree");</p><p>  vc.add(three);</p><p>  String depart=rs.getString("RDepart");</p><p>  vc.add(depart);</p><p>  String pro=rs.getStri

104、ng("RProfess");</p><p>  vc.add(pro);</p><p>  String dorNo=rs.getString("DorNo");</p><p>  vc.add(dorNo);</p><p><b>  }</b></p>

105、<p>  }catch(SQLException e){System.out.print(e);}</p><p>  return vc;</p><p><b>  }</b></p><p>  /*###### 查找全部寢室基本信息*/</p><p>  Vector select_all_Room

106、()</p><p><b>  {</b></p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Statement statement=this.con.createStatement();</p>

107、<p>  ResultSet rs=statement.executeQuery("select * from Room ");</p><p>  while(rs.next())</p><p><b>  {</b></p><p>  String Rno=rs.getString("RNo

108、");</p><p>  vc.add(Rno);</p><p>  String header=rs.getString("RHeader");</p><p>  vc.add(header);</p><p>  String one=rs.getString("ROne"); &l

109、t;/p><p>  vc.add(one);</p><p>  String two=rs.getString("RTwo");</p><p>  vc.add(two);</p><p>  String three=rs.getString("RThree");</p><p&

110、gt;  vc.add(three);</p><p>  String depart=rs.getString("RDepart");</p><p>  vc.add(depart);</p><p>  String pro=rs.getString("RProfess");</p><p>  

111、vc.add(pro);</p><p>  String dorNo=rs.getString("DorNo");</p><p>  vc.add(dorNo);</p><p><b>  }</b></p><p>  }catch(SQLException e){System.out.pri

112、nt(e);}</p><p>  return vc;</p><p><b>  }</b></p><p>  /*查找宿舍樓物品出入基本信息*/</p><p>  Vector select_Artical(String a)</p><p><b>  {</b>

113、</p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Statement statement=this.con.createStatement();</p><p>  ResultSet rs=statement.executeQue

114、ry("select * from ArticalInOut where StuNo=\'"+a+"\'");</p><p>  while(rs.next())</p><p><b>  {</b></p><p>  String s1=rs.getString("Stu

115、No");</p><p>  vc.add(s1);</p><p>  String s2=rs.getString("AIOArtical");</p><p>  vc.add(s2);</p><p>  String s3=rs.getString("AIOPrin"); <

116、/p><p>  vc.add(s3);</p><p>  String s4=rs.getString("AIODate");</p><p>  vc.add(s4);</p><p>  String s5=rs.getString("AIONo");</p><p>  v

117、c.add(s5);</p><p>  String s6=rs.getString("DorNo");</p><p>  vc.add(s6);</p><p><b>  }</b></p><p>  }catch(SQLException e){System.out.print(e);}&

118、lt;/p><p>  return vc;</p><p><b>  }</b></p><p>  /*#######查找全部宿舍樓物品出入基本信息*/</p><p>  Vector select_all_Artical()</p><p><b>  {</b><

119、;/p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  Statement statement=this.con.createStatement();</p><p>  ResultSet rs=statement.executeQuery(

120、"select * from ArticalInOut ");</p><p>  while(rs.next())</p><p><b>  {</b></p><p>  String s1=rs.getString("StuNo");</p><p>  vc.add(s1

121、);</p><p>  String s2=rs.getString("AIOArtical");</p><p>  vc.add(s2);</p><p>  String s3=rs.getString("AIOPrin"); </p><p>  vc.add(s3);</p>

122、<p>  String s4=rs.getString("AIODate");</p><p>  vc.add(s4);</p><p>  String s5=rs.getString("AIONo");</p><p>  vc.add(s5);</p><p>  String s6

123、=rs.getString("DorNo");</p><p>  vc.add(s6);</p><p><b>  }</b></p><p>  }catch(SQLException e){System.out.print(e);}</p><p>  return vc;</p>

124、<p><b>  }</b></p><p>  /*############ 插入宿舍樓信息*/</p><p>  Vector insert_Dor(int Dorno,String DorPhNo,String DorAdminist ,String DorSex)</p><p><b>  {</b&

125、gt;</p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p><p>  sql6=con.prepareStatement("insert into Dormitory values(?,?,?,?)");</p><p>  sq

126、l6.setInt(1,Dorno);</p><p>  sql6.setString(2,DorPhNo);</p><p>  sql6.setString(3,DorAdminist);</p><p>  sql6.setString(4,DorSex);</p><p>  sql6.executeUpdate();</p&

127、gt;<p>  }catch(SQLException e){System.out.print(e);}</p><p>  return vc;</p><p><b>  }</b></p><p>  /*## 插入樓棟管理員基本信息*/</p><p>  Vector insert_Worker

128、(String worno,String worname,String wortype,String worwage,String worsex,String worphno,String wortime,String dorno)</p><p><b>  {</b></p><p>  Vector vc=new Vector();</p><

129、;p><b>  try{</b></p><p>  sql7=con.prepareStatement("insert into Worker values(?,?,?,?,?,?,?,?)");</p><p>  sql7.setString(1,worno);</p><p>  sql7.setString

130、(2,worname);</p><p>  sql7.setString(3,wortype);</p><p>  sql7.setString(4,worwage);</p><p>  sql7.setString(5,worsex);</p><p>  sql7.setString(6,worphno);</p>&

131、lt;p>  sql7.setString(7,wortime);</p><p>  sql7.setString(8,dorno);</p><p>  sql7.executeUpdate();</p><p>  }catch(SQLException e){System.out.print(e);}</p><p>  ret

132、urn vc;</p><p><b>  }</b></p><p>  /*## 插入學(xué)生基本信息*/</p><p>  Vector insert_Student(String stuno,String studep,String stuname,String stusex,String stuhome,String stuborth,

133、String stuetime,String stuprofess,String stuclass,String rno,String dorno)</p><p><b>  {</b></p><p>  Vector vc=new Vector();</p><p><b>  try{</b></p>

134、<p>  sql8=con.prepareStatement("insert into Student values(?,?,?,?,?,?,?,?,?,?,?)");</p><p>  sql8.setString(1,stuno);</p><p>  sql8.setString(2,studep);</p><p>  s

135、ql8.setString(3,stuname);</p><p>  sql8.setString(4,stusex);</p><p>  sql8.setString(5,stuhome);</p><p>  sql8.setString(6,stuborth);</p><p>  sql8.setString(7,stuetime

136、);</p><p>  sql8.setString(8,stuprofess);</p><p>  sql8.setString(9,stuclass);</p><p>  sql8.setString(10,rno);</p><p>  sql8.setString(11,dorno);</p><p> 

137、 sql8.executeUpdate();</p><p>  }catch(SQLException e){System.out.print(e);}</p><p>  return vc;</p><p><b>  }</b></p><p>  /*## 插入寢室基本信息*/</p><p

138、>  Vector insert_Room(String rno,String rheader,String rone,String rtwo,String rthree,String rdepart,String rprofess,String dorno)</p><p><b>  {</b></p><p>  Vector vc=new Vector(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論