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

下載本文檔

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

文檔簡介

1、<p><b>  《數(shù)據(jù)庫系統(tǒng)原理》</b></p><p><b>  課</b></p><p><b>  程</b></p><p><b>  設(shè)</b></p><p><b>  計</b></p>

2、;<p><b>  學(xué) 院: </b></p><p><b>  專業(yè)班級: </b></p><p><b>  姓 名: </b></p><p><b>  學(xué) 號:</b></p><p><b>  

3、指導(dǎo)老師: </b></p><p><b>  2012年10月</b></p><p><b>  目錄</b></p><p>  圖書管理系統(tǒng)- 1 -</p><p>  1.需求分析- 1 -</p><p>  1.1需求分析過程- 1 -&

4、lt;/p><p>  1.2數(shù)據(jù)字典- 2 -</p><p>  2概念模式設(shè)計- 3 -</p><p>  2.1實體- 3 -</p><p>  2.2 用例圖- 3 -</p><p>  2.3 E-R圖- 5 -</p><p>  3設(shè)計物理結(jié)構(gòu)- 6 -</p

5、><p>  4.實現(xiàn)數(shù)據(jù)庫系統(tǒng)- 6 -</p><p>  4.1建立數(shù)據(jù)庫結(jié)構(gòu)- 6 -</p><p>  5.編程實現(xiàn)- 7 -</p><p>  5.1應(yīng)用軟件- 7 -</p><p>  5.2設(shè)計步驟:- 7 -</p><p>  5.3部分截圖及部分代碼如下:-

6、7 -</p><p>  6.心得與收獲- 28 -</p><p><b>  圖書管理系統(tǒng)</b></p><p><b>  需求分析</b></p><p><b>  1.1需求分析過程</b></p><p><b> ?。?)

7、流程</b></p><p>  讀者到圖書館借閱處查詢圖書,看看是否有滿足讀者要求的圖書。如果有滿足讀者要求的圖書,查看該圖書是否在圖書館,如果該書在圖書館則借給讀者,并登記相關(guān)信息,如果該書不在圖書館,則通知讀者不在館內(nèi),即讀者的要求不能滿足。</p><p><b> ?。?)功能</b></p><p>  實現(xiàn)圖書的查詢,

8、借閱,歸還功能。</p><p><b> ?。?)流程圖</b></p><p>  讀者來到圖書借閱處,若讀者是來借書的,則給出圖書的相關(guān)信息,若圖書館內(nèi)有該圖書,則管理員查詢該圖書是否已經(jīng)借出,若該書已經(jīng)借出則系統(tǒng)借書過程結(jié)束,若該書沒借出的管理員登記相關(guān)信息之后將書借給讀者;若讀者將要借的書不存在,則這個過程結(jié)束,若讀者不是來借書的,則看讀者是否來還書的,若是

9、來還書的,則看他還書的時間是否超過規(guī)定的時間,如果超過規(guī)定的時間,則要求讀者賠償超時費,若沒有超時,則看他所借的書是否丟失,若丟失則賠償,圖書管理員登記相關(guān)信息,若書沒有丟失,則看書是否有損壞,若已經(jīng)損壞則要求讀者賠償,然后管理員登記相關(guān)信息,若書既沒有丟失,也沒有損壞則管理員登記相關(guān)信息;若讀者既不是來借書的,也不是來還書的,則這個過程結(jié)束。</p><p><b>  1.2數(shù)據(jù)字典</b&g

10、t;</p><p><b> ?。?)數(shù)據(jù)項:</b></p><p><b>  表1.1</b></p><p><b> ?。?)表</b></p><p><b>  表1.2</b></p><p><b> 

11、 2概念模式設(shè)計</b></p><p><b>  2.1實體</b></p><p><b>  讀者,管理員,圖書</b></p><p>  將E-R圖轉(zhuǎn)化為關(guān)系模式</p><p>  1、讀者(學(xué)號,學(xué)生姓名,性別,聯(lián)系電話,所在系,違規(guī)次數(shù)) </p><

12、;p>  2、書籍(編號,書名,作者,出版社)</p><p>  3、管理員(工號,姓名,性別,聯(lián)系電話)</p><p>  4、借閱(學(xué)號,編號,借書日期,還書日期)</p><p><b>  2.2 用例圖</b></p><p>  Reader-book</p><p>  

13、Reader-admin</p><p>  Admin-book</p><p>  Reader-admin-book</p><p><b>  2.3 E-R圖</b></p><p>  Reader-book</p><p>  Reader-manager

14、 Manager-book</p><p>  Reader-manager-book</p><p><b>  3設(shè)計物理結(jié)構(gòu)</b></p><p>  數(shù)據(jù)庫名稱:orcl</p><p><b>  4.實現(xiàn)數(shù)據(jù)庫系統(tǒng)</b></p><p>  4.1建立數(shù)據(jù)

15、庫結(jié)構(gòu)</p><p>  按照物理結(jié)構(gòu)設(shè)計,創(chuàng)建數(shù)據(jù)庫</p><p>  (1)圖書信息表book</p><p> ?。?)讀者信息表reader</p><p>  (3) 管理員信息表manager</p><p>  (4)借閱關(guān)系reader_book</p><p><

16、b>  5.編程實現(xiàn)</b></p><p><b>  5.1應(yīng)用軟件</b></p><p>  Myeclipse,oracle數(shù)據(jù)庫,pl/sql軟件</p><p><b>  5.2設(shè)計步驟:</b></p><p>  創(chuàng)建項目,然后根據(jù)需求設(shè)計各個界面,然后連接數(shù)據(jù)

17、庫,調(diào)試,試運行</p><p>  5.3部分截圖及部分代碼如下:</p><p><b>  運行截圖:</b></p><p><b>  使用說明:</b></p><p>  點擊讀者管理之后里面有查詢讀者信息,增加讀者信息兩項,點擊查詢讀者信息,然后再右側(cè)顯示讓輸入查詢條件,如果不輸入條

18、件直接點擊提交,下面會顯示數(shù)據(jù)庫中全部的讀者信息,如果輸入條件,會根據(jù)輸入的條件顯示所想要的結(jié)果,在查詢界面內(nèi)有刪除和修改兩項,如果在沒有點擊任何一個復(fù)選框的情況下點擊修改或者刪除會提示讓操作者選擇內(nèi)容,如果在修改的時候點擊了多個復(fù)選框,則會提示在修改的時候只能選擇一項進行修改。在添加的操作里,操作者需要添加響應(yīng)的項目,然后點擊提交之后就可以添加到數(shù)據(jù)庫中。同理在圖書信息管理和管理員信息管理中的也是同樣的手法進行設(shè)計的。</p&g

19、t;<p>  在還借書管理項目中,只有一項,這個系統(tǒng)把查詢,添加,刪除,操作等都放在了同一個目錄下。這樣比較方便操作,同樣,在查詢、刪除和修改的界面和上面類似。因為修改就是歸還書。在添加里,就是借書的信息,其中學(xué)號和書的信息是從讀者信息表和書的信息表中查出來的。</p><p><b>  部分代碼如下:</b></p><p>  Reader.js

20、p</p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"</p><p>  "http://www.w3.org/TR/html4/loose.dtd"></p><p><b>  <html>&l

21、t;/b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <title>讀者信息管

22、理</title></p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <form action="/library/ReaderServlet" method="post"

23、; name="readerinfo"></p><p>  <input type="hidden" name="opflag" value="add"></p><p><b>  <center></b></p><p>  &

24、lt;table border="0"></p><p>  <tr align="center"> 讀者信息表</tr></p><p><b>  <tr></b></p><p>  <td align="center">學(xué)號

25、:</td></p><p>  <td align="center"><input type="text" name="rno"></input></td></p><p><b>  </tr></b></p><

26、p><b>  <tr></b></p><p>  <td align="center">姓名:</td></p><p>  <td align="center"><input type="text" name="rname"

27、></input></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="center">性別:</td></p>&l

28、t;p>  <td align="center"></p><p>  <select name="rsex"></p><p>  <option value ="男" selected>男</option></p><p>  <option

29、value ="女">女</option></p><p><b>  </select></b></p><p><b>  <!--</b></p><p>  <input type="text" name="rsex&quo

30、t;></input></p><p><b>  --></b></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <tr><

31、;/b></p><p>  <td align="center">聯(lián)系方式:</td></p><p>  <td align="center"><input type="text" name="rphone"></input></td&

32、gt;</p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="center">所在系:</td></p><p>  <td align=&qu

33、ot;center"><input type="text" name="rmajor"></input></td></p><p><b>  </tr></b></p><p>  <tr bgcolor="#FF0000"><

34、;/p><p>  <td align="center">違規(guī)次數(shù):</td></p><p>  <td align="center"><input type="text" name="rbreak"></input></td></p&

35、gt;<p><b>  </tr></b></p><p><b>  </table></b></p><p>  <input type="submit" name="submit" value="提交"></input>

36、;</p><p>  <input type="reset" name="reset" value="重置"></input></p><p><b>  </center></b></p><p><b>  </form>

37、</b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  Reader_main.jsp</p><p>  <%@ page language="java" i

38、mport="java.util.*" pageEncoding="gb2312"%></p><p><b>  <%</b></p><p>  String path = request.getContextPath();</p><p>  String basePath = requ

39、est.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";</p><p><b>  %></b></p><p>  <!DOCTYPE HTML PUBLIC "-//W3C

40、//DTD HTML 4.0 Frameset//EN"></p><p><b>  <HTML></b></p><p><b>  <HEAD></b></p><p>  <TITLE>圖書管理系統(tǒng)</TITLE></p><p&g

41、t;  <META http-equiv=Content-Type content="text/html; charset=gb2312"></p><p>  <META http-equiv=Pragma content=no-cache></p><p>  <META http-equiv=Cache-Control content

42、=no-cache></p><p>  <META http-equiv=Expires content=-1000></p><p>  <LINK href="admin.css" type=text/css rel=stylesheet></p><p><b>  <style><

43、;/b></p><p><b>  body</b></p><p><b>  {</b></p><p>  scrollbar-base-color:#C0D586;</p><p>  scrollbar-arrow-color:#FFFFFF;</p><p&g

44、t;  scrollbar-shadow-color:DEEFC6;</p><p><b>  }</b></p><p><b>  </style></b></p><p><b>  </HEAD></b></p><p>  <frame

45、set rows="60,*" cols="*" frameborder="no" border="0" framespacing="0"></p><p>  <frame src="top.html" name="topFrame" scrolling=&qu

46、ot;no"></p><p>  <frame src="check_book.jsp" name="topFrame" scrolling="no"></p><p>  </frameset></p><p>  <noframes>對不起,您的瀏覽

47、器不支持該頁面,請換個瀏覽器再試。</noframes></p><p><b>  </HTML></b></p><p>  Check_reader.jsp</p><p>  <%@ page language="java" import="java.util.*,com.ty

48、ut.dao.*,com.tyut.vo.*" pageEncoding="gb2312"%></p><p><b>  <%</b></p><p>  String path = request.getContextPath();</p><p>  String basePath = reque

49、st.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";</p><p><b>  %></b></p><p>  <!DOCTYPE HTML PUBLIC "-//W3C/

50、/DTD HTML 4.01 Transitional//EN"</p><p>  "http://www.w3.org/TR/html4/loose.dtd"></p><p><b>  <html></b></p><p><b>  <head></b>

51、</p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <title>查詢讀者信息</title></p><p>  <link rel="style

52、sheet" type="text/css" href="skin/css/base.css"></p><p>  <SCRIPT language=javascript></p><p>  function check(form)</p><p><b>  {</b>&

53、lt;/p><p>  if (form.rno.value=="" && form.rname.value=="")</p><p><b>  {</b></p><p>  alert("查詢條件不能全為空?。?!");</p><p>  re

54、turn false;</p><p><b>  }</b></p><p>  else alert("提交成功!")</p><p>  return true;</p><p><b>  }</b></p><p>  function del

55、(){</p><p>  var checked=0;</p><p>  for(var k=0;k<document.readerlist.elements.length;k++){</p><p>  if(document.readerlist.elements[k].type=="checkbox" && doc

56、ument.readerlist.elements[k].checked==true)</p><p><b>  {</b></p><p>  checked+=1;</p><p><b>  }</b></p><p><b>  }</b></p

57、><p>  if(checked==0){</p><p>  alert("請選擇要刪除的數(shù)據(jù)!")</p><p>  return false;}</p><p>  else if(!confirm("確定要刪除么?"))</p><p>  return false;&

58、lt;/p><p>  document.readerlist.opflag.value="del";</p><p>  document.readerlist.submit();</p><p><b>  }</b></p><p>  function upd(){</p>&l

59、t;p>  var checked=0;</p><p>  for(var k=0;k<document.readerlist.elements.length;k++){</p><p>  if(document.readerlist.elements[k].type=="checkbox" && document.readerlist.

60、elements[k].checked==true)</p><p><b>  {</b></p><p>  checked++;</p><p><b>  }</b></p><p><b>  }</b></p><p>  i

61、f(checked==0){</p><p>  alert("請選擇要修改的數(shù)據(jù)!")</p><p>  return false;}</p><p>  if(checked>1){</p><p>  alert("選擇的數(shù)據(jù)不能多于一項!")</p><p>  

62、return false;</p><p>  }else if(!confirm("確定要修改么?"))</p><p>  return false;</p><p>  document.readerlist.opflag.value="upd";</p><p>  document.reade

63、rlist.submit();</p><p><b>  }</b></p><p>  function viewArc(aid){</p><p>  if(aid==0) aid = getOneItem();</p><p>  window.open("archives.asp?aid="

64、+aid+"&action=viewArchives");</p><p><b>  }</b></p><p>  function editArc(aid){</p><p>  if(aid==0) aid = getOneItem();</p><p>  location=&quo

65、t;archives.asp?aid="+aid+"&action=editArchives";</p><p><b>  }</b></p><p>  function updateArc(aid){</p><p>  var qstr=getCheckboxItem();</p>&

66、lt;p>  if(aid==0) aid = getOneItem();</p><p>  location="archives.asp?aid="+aid+"&action=makeArchives&qstr="+qstr+"";</p><p><b>  }</b></p

67、><p>  function checkArc(aid){</p><p>  var qstr=getCheckboxItem();</p><p>  if(aid==0) aid = getOneItem();</p><p>  location="archives.asp?aid="+aid+"&

68、action=checkArchives&qstr="+qstr+"";</p><p><b>  }</b></p><p>  function moveArc(aid){</p><p>  var qstr=getCheckboxItem();</p><p>  if(a

69、id==0) aid = getOneItem();</p><p>  location="archives.asp?aid="+aid+"&action=moveArchives&qstr="+qstr+"";</p><p><b>  }</b></p><p>

70、;  function adArc(aid){</p><p>  var qstr=getCheckboxItem();</p><p>  if(aid==0) aid = getOneItem();</p><p>  location="archives.asp?aid="+aid+"&action=commendArc

71、hives&qstr="+qstr+"";</p><p><b>  }</b></p><p>  function delArc(aid){</p><p>  document.form2.opflag.value="del";</p><p>  doc

72、ument.form2.submit();</p><p>  alert(aid);</p><p><b>  }</b></p><p>  //獲得選中文件的文件名</p><p>  function getCheckboxItem()</p><p><b>  {</

73、b></p><p>  var allSel="";</p><p>  if(document.form2.id.value) return document.form2.id.value;</p><p>  for(i=0;i<document.form2.id.length;i++)</p><p>

74、<b>  {</b></p><p>  if(document.form2.id[i].checked)</p><p><b>  {</b></p><p>  if(allSel=="")</p><p>  allSel=document.form2.id[i].va

75、lue;</p><p><b>  else</b></p><p>  allSel=allSel+"`"+document.form2.id[i].value;</p><p><b>  }</b></p><p><b>  }</b></p

76、><p>  return allSel;</p><p><b>  }</b></p><p>  //獲得選中其中一個的id</p><p>  function getOneItem()</p><p><b>  {</b></p><p>  

77、var allSel="";</p><p>  if(document.form2.id.value) return document.form2.id.value;</p><p>  for(i=0;i<document.form2.id.length;i++)</p><p><b>  {</b></p

78、><p>  if(document.form2.id[i].checked)</p><p><b>  {</b></p><p>  allSel = document.form2.id[i].value;</p><p><b>  break;</b></p><p>

79、<b>  }</b></p><p><b>  }</b></p><p>  return allSel;</p><p><b>  }</b></p><p>  function selAll()</p><p><b>  {&l

80、t;/b></p><p>  for(i=0;i<document.form2.id.length;i++)</p><p><b>  {</b></p><p>  if(!document.form2.id[i].checked)</p><p><b>  {</b></

81、p><p>  document.form2.id[i].checked=true;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  function noSelAl

82、l()</p><p><b>  {</b></p><p>  for(i=0;i<document.form2.id.length;i++)</p><p><b>  {</b></p><p>  if(document.form2.id[i].checked)</p>

83、<p><b>  {</b></p><p>  document.form2.id[i].checked=false;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b>&

84、lt;/p><p><b>  </SCRIPT></b></p><p><b>  </head></b></p><p>  <body leftmargin="8" topmargin="8" background='skin/images/

85、allbg.gif'></p><p><b>  <center></b></p><p>  <form action="/library/ReaderServlet" method="get" name='form3' onSubmit="return check(

86、this);"></p><p>  <input type="hidden" name="opflag" value="query"></p><p>  <table width='98%' border='0' cellpadding='1'

87、 cellspacing='1' bgcolor='#CBD8AC' align="center" style="margin-top:8px"></p><p>  <tr bgcolor='#EEF4EA'></p><p>  <td background='ski

88、n/images/wbg.gif' align='center'></p><p>  <table border='0' cellpadding='0' cellspacing='0'></p><p><b>  <tr></b></p><p

89、>  <td width='90' align='center'>搜索條件:</td></p><p>  <td width='160'></p><p>  <select name='cid' style='width:150'></p>

90、<p>  <option value='0'>選擇類型...</option></p><p>  <option value='rno'>學(xué)號</option></p><p><b>  </select></b></p><p>&l

91、t;b>  </td></b></p><p>  <td width='70'></p><p><b>  關(guān)鍵字:</b></p><p><b>  </td></b></p><p>  <td width=

92、9;160'></p><p>  <input type='text' name='mno' value='' style='width:150px' /></p><p><b>  </td></b></p><p>  <td w

93、idth='110'></p><p>  <select name='orderby' style='width:80px'></p><p>  <option value='id'>排序...</option></p><p>  <option v

94、alue='rno'>學(xué)號</option></p><p><b>  </select></b></p><p><b>  </td></b></p><p><b>  <td></b></p><p&g

95、t;  <input type="submit" name="submit" value="搜索"></input></p><p>  <!--<input name="imageField" type="image" src="skin/images/frame/s

96、earch.gif" width="45" height="20" border="0" class="np" />--></p><p><b>  </td></b></p><p><b>  </tr></b>&l

97、t;/p><p><b>  </table></b></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  </table></b><

98、/p><p><b>  </form></b></p><p>  <form name="form2" action="/library/ReaderServlet"></p><p>  <table width="98%" border="0

99、" cellpadding="2" cellspacing="1" bgcolor="#D1DDAA" align="center" style="margin-top:8px"></p><p>  <tr bgcolor="#E7E7E7"></p>

100、<p>  <td height="24" colspan="10" background="skin/images/tbg.gif">&nbsp;管理員列表&nbsp;</td></p><p>  <input type="hidden" name="opflag

101、" value="" /></p><p><b>  </tr></b></p><p>  <tr align="center" bgcolor="#FAFAF1" height="22"></p><p>  <t

102、d width="20%">學(xué)號</td></p><p>  <td width="5%">選擇</td></p><p>  <td width="10%">姓名</td></p><p>  <td width="5%&

103、quot;>性別</td></p><p>  <td width="30%">聯(lián)系方式</td></p><p>  <td width="10%">所在系</td></p><p>  <td width="5%">違規(guī)次數(shù)&

104、lt;/td></p><p>  <td width="15%">操作</td></p><p><b>  </tr></b></p><p><b>  <%</b></p><p>  List readerlist=(Li

105、st)request.getAttribute("readers");</p><p>  if (readerlist != null) {</p><p>  for (int i = 0; i < readerlist.size(); i++) {</p><p>  ReaderVO readervo = (ReaderVO) re

106、aderlist.get(i);</p><p><b>  %></b></p><p>  <tr align='center' bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOu

107、t="javascript:this.bgColor='#FFFFFF';" height="22"></p><p>  <td><%=readervo.getRno()%></td></p><p>  <td><input name="id" typ

108、e="checkbox" id="id" value="<%=readervo.getRno() %>" class="np"></td></p><p>  <td align="left"><%=readervo.getRname()%></td>

109、;</p><p>  <td><%=readervo.getRsex()%></td></p><p>  <td><%=readervo.getRphone()%></td></p><p>  <td><%=readervo.getRmajor()%></td

110、></p><p>  <td><%=readervo.getRbreak()%></td></p><p>  <td><input type="button" value="修改" onClick="upd()"></td></p>

111、<p><b>  </tr></b></p><p><b>  <%</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  %></b>

112、;</p><p>  <tr bgcolor="#FAFAF1"></p><p>  <td height="28" colspan="10"></p><p><b>  &nbsp;</b></p><p>  <a

113、 href="javascript:selAll()" class="coolbg">全選</a></p><p>  <a href="javascript:noSelAll()" class="coolbg">取消</a></p><p>  <a href=

114、"javascript:delArc(0)" class="coolbg">&nbsp;刪除&nbsp;</a></p><p><b>  </td></b></p><p><b>  </tr></b></p><p>

115、  <tr align="right" bgcolor="#EEF4EA"></p><p>  <td height="36" colspan="10" align="center"><!--翻頁代碼 --></td></p><p><

116、;b>  </tr></b></p><p><b>  </table></b></p><p><b>  </form></b></p><p><b>  <%</b></p><p>  String err

117、or="結(jié)果欄";</p><p>  error=(String)request.getAttribute("error");</p><p>  if(error!=null)</p><p>  out.println(error);</p><p><b>  %></b&

118、gt;</p><p>  <!--<table width="100%"></p><p>  <TR>所查讀者的詳細情況 </TR></p><p><b>  </table></b></p><p><b>  <table

119、></b></p><p><b>  <tr></b></p><p>  <td> <input type="button" value="刪除" onClick="del()"></p><p><b>  <

120、/td></b></p><p><b>  <td></b></p><p>  <input type="button" value="修改" onClick="upd()"></p><p><b>  </td>

121、</b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  --></b></p><p>  <!--<form action="/

122、library/ReaderServlet" method="post" name="readerlist"></p><p>  <input type="hidden" name="opflag" value=""></p><p>  <table c

123、lass=editTable cellSpacing=1 cellPadding=0 width="100%"</p><p>  align=center border=1></p><p><b>  <tr></b></p><p>  <td width="5%">&

124、lt;/p><p>  <div align="center">選擇</div></p><p><b>  </td></b></p><p>  <td width="10%"></p><p>  <div align=&qu

125、ot;center"></p><p><b>  學(xué)號</b></p><p><b>  </div></b></p><p><b>  </td></b></p><p>  <td width="15%"

126、;></p><p>  <div align="center"></p><p><b>  姓名</b></p><p><b>  </div></b></p><p><b>  </td></b></

127、p><p>  <td width="15%"></p><p>  <div align="center"></p><p><b>  性別</b></p><p><b>  </div></b></p>&

128、lt;p><b>  </td></b></p><p>  <td width="10%"></p><p>  <div align="center"></p><p><b>  聯(lián)系方式</b></p><p>

129、;<b>  </div></b></p><p><b>  </td></b></p><p>  <td width="10%"></p><p>  <div align="center"></p><p&g

130、t;<b>  所在系</b></p><p><b>  </div></b></p><p><b>  </td></b></p><p>  <td width="10%"></p><p>  <div a

131、lign="center"></p><p><b>  違規(guī)次數(shù)</b></p><p><b>  </div></b></p><p><b>  </td></b></p><p><b>  </tr&

132、gt;</b></p><p><b>  <%</b></p><p>  /*List readerlist=(List)request.getAttribute("readers");</p><p>  if (readerlist != null) {</p><p>  

133、for (int i = 0; i < readerlist.size(); i++) {</p><p>  ReaderVO readervo = (ReaderVO) readerlist.get(i);*/</p><p><b>  %></b></p><p><b>  <tr></b>

134、;</p><p>  <td width="2%"></p><p>  <div align="center"></p><p>  <input type="checkbox" name="rno"</p><p>  valu

135、e="<%//=readervo.getRno()%>"></p><p><b>  </div></b></p><p><b>  </td></b></p><p>  <td width="10%"></p>

136、<p>  <div align="center"></p><p>  <%//=readervo.getRno()%></p><p><b>  </div></b></p><p><b>  </td></b></p>

137、<p>  <td width="13%"></p><p>  <div align="center"></p><p>  <%//=readervo.getRname()%></p><p><b>  </div></b></p&g

138、t;<p><b>  </td></b></p><p>  <td width="13%"></p><p>  <div align="center"></p><p>  <%//=readervo.getRsex()%></p&

139、gt;<p><b>  </div></b></p><p><b>  </td></b></p><p>  <td width="13%"></p><p>  <div align="center"></p

140、><p>  <%//=readervo.getRphone()%></p><p><b>  </div></b></p><p><b>  </td></b></p><p>  <td width="13%"></p&g

141、t;<p>  <div align="center"></p><p>  <%//=readervo.getRmajor()%></p><p><b>  </div></b></p><p><b>  </td></b></p

142、><p>  <td width="13%"></p><p>  <div align="center"></p><p>  <%//=readervo.getRbreak()%></p><p><b>  </div></b>&l

143、t;/p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <%</b></p><p><b>  //}</b></p><p><

144、;b>  //}</b></p><p><b>  %></b></p><p><b>  </table></b></p><p><b>  <br></b></p><p>  </form>-->&l

145、t;/p><p><b>  <%</b></p><p>  /*String error="結(jié)果欄";</p><p>  error=(String)request.getAttribute("error");</p><p>  out.println(error);&l

146、t;/p><p><b>  */ </b></p><p><b>  %></b></p><p><b>  </center></b></p><p><b>  </body></b></p><p

147、><b>  </html></b></p><p>  mod_reader.jsp</p><p>  <%@ page language="java" import="java.util.*,com.tyut.vo.*" pageEncoding="gb2312"%><

148、;/p><p><b>  <%</b></p><p>  String path = request.getContextPath();</p><p>  String basePath = request.getScheme()+"://"+request.getServerName()+":"

149、+request.getServerPort()+path+"/";</p><p><b>  %></b></p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"</p><p>  "ht

150、tp://www.w3.org/TR/html4/loose.dtd"></p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type"

151、content="text/html; charset=gb2312"></p><p>  <title>修改讀者信息</title></p><p>  <script language="javascript"></p><p>  function ok()</p>

152、<p><b>  {</b></p><p>  alert("恭喜!修改成功!");</p><p>  document.updinfo.submit();</p><p><b>  }</b></p><p>  function cancel()

153、 {</p><p>  alert("操作已取消!");</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  </head></b></p>&l

154、t;p><b>  <body></b></p><p>  <%ReaderVO readervo = new ReaderVO();</p><p>  readervo = (ReaderVO) request.getAttribute("readervo");%></p><p><

155、;b>  <center></b></p><p>  <form action="/library/ReaderServlet" method="post" name="update" onSubmit="return ok();"></p><p>  <i

156、nput type="hidden" name="opflag" value="upd2"></p><p>  <input type="hidden" value="<%=readervo.getRno()%>" name="id"></p>&l

157、t;p><b>  <table></b></p><p>  <tr height="25" ></p><p>  <td width="15%"></p><p>  <div align="center"></p>

158、;<p><b>  學(xué)號</b></p><p><b>  </div></b></p><p><b>  </td></b></p><p>  <td width="15%"></p><p>  

159、<div align="center"></p><p>  <%=readervo.getRno()%></p><p><b>  </div></b></p><p><b>  </td></b></p><p><b

160、>  </tr></b></p><p>  <tr height="25" bgcolor="#FFFDF0"></p><p>  <td width="15%"></p><p>  <div align="center"

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論