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

下載本文檔

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

文檔簡介

1、<p><b>  XXXXXX大學(xué)</b></p><p>  計算機科學(xué)與技術(shù)學(xué)院</p><p><b>  課程設(shè)計報告</b></p><p>  20 11 — 20 12 學(xué)年第 一 學(xué)期</p><p>  課程名稱 數(shù)據(jù)庫課程設(shè)計 </p>&

2、lt;p>  設(shè)計題目 圖書管理系統(tǒng) </p><p>  學(xué)生姓名 XXX </p><p>  學(xué) 號 </p><p>  專業(yè)班級 </p><p>  指導(dǎo)教師 </p><p>  

3、2012 年 1 月 9 日</p><p><b>  目錄</b></p><p><b>  1.需求分析2</b></p><p><b>  1.1背景2</b></p><p><b>  1.2數(shù)據(jù)需求2</b></p

4、><p><b>  1.3功能需求3</b></p><p> ?。?概念結(jié)構(gòu)設(shè)計4</p><p>  2.1 E-R圖4</p><p>  3.邏輯結(jié)構(gòu)設(shè)計5</p><p>  3.1 E-R圖向關(guān)系模式轉(zhuǎn)化5</p><p><b>  3.2數(shù)

5、據(jù)字典6</b></p><p><b>  4.數(shù)據(jù)庫實現(xiàn)7</b></p><p>  4.1 表結(jié)構(gòu)截圖7</p><p>  4.2表間關(guān)系截圖8</p><p>  5.數(shù)據(jù)庫功能模塊圖8</p><p>  5.1 數(shù)據(jù)庫功能模塊圖8</p>&l

6、t;p>  5.2 功能模塊窗口截圖9</p><p>  5.3 數(shù)據(jù)庫具體代碼12</p><p>  6.課程設(shè)計心得19</p><p><b>  1.需求分析</b></p><p><b>  1.1背景 </b></p><p>  隨著圖書館規(guī)模

7、的不斷擴大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔(dān)過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進行集中統(tǒng)一的管理。</p><p>  另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機應(yīng)用已滲透到了各個領(lǐng)域

8、,引起信息管理的革命,實現(xiàn)了信息的自動化處理,提高了處理的及時性和正確性。</p><p>  提高圖書管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計和快速查詢,讓圖書館更好的為學(xué)校,社會服務(wù)。</p><p><b>  1.2數(shù)據(jù)需求</b></p><p>  圖書館管理信息系統(tǒng)需要完成功能主要有:</p><p> 

9、 1. 讀者基本信息的輸入,包括借書證編號、讀者姓名、讀者性別。</p><p>  2.讀者基本信息的查詢、修改,包括讀者借書證編號、讀者姓名、讀者性別等。</p><p>  3.書籍類別標準的制定、類別信息的輸入,包括類別編號、類別名稱。</p><p>  4.書籍類別信息的查詢、修改,包括類別編號、類別名稱。</p><p>  5

10、.書籍庫存信息的輸入,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、收錄日期。</p><p>  6.書籍庫存信息的查詢,修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、收錄日期等。</p><p>  7.借書信息的輸入,包括讀者借書證編號、書籍編號、借書日期。</p><p>  8.借書信息的查詢、修改,包括借書證

11、編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期等。</p><p>  9.還書信息的輸入,包括借書證編號、書籍編號、還書日期。 </p><p>  10.還書信息的查詢和修改,包括還書讀者借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期等。</p><p>  11.超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號,書籍編號

12、,罰款金額。</p><p>  12.超期還書罰款查詢,刪除,包括讀者借書證編號、讀者姓名、書籍編號、書籍名稱,罰款金額等</p><p><b>  1.3功能需求</b></p><p>  (1)在讀者信息管理部分,要求:</p><p>  a.可以查詢讀者信息。</p><p>  b

13、.可以對讀者信息進行添加及刪除的操作。</p><p>  (2 )在書籍信息管理部分,要求:</p><p>  a.可以瀏覽書籍信息,要求:</p><p>  b.可以對書籍信息進行維護,包括添加及刪除的操作。</p><p>  (3)在借閱信息管理部分,要求:。</p><p>  a.可以瀏覽借閱信息。&l

14、t;/p><p>  b.可以對借閱信息進行維護操作。</p><p>  c.可以瀏覽歸還信息</p><p>  d.對歸還信息可修改維護操作</p><p>  e.可以瀏覽罰款信息</p><p>  f.對罰款信息可以更新</p><p>  (4)在管理者信息管理部分,要求:</p

15、><p>  a.顯示當前數(shù)據(jù)庫中管理者情況。</p><p>  b.對管理者信息維護操作。</p><p><b>  2.概念結(jié)構(gòu)設(shè)計</b></p><p><b>  2.1 E-R圖</b></p><p>  根據(jù)1)所要實現(xiàn)的功能設(shè)計,可能建立它們之間的關(guān)系,進而

16、實現(xiàn)邏輯結(jié)構(gòu)功能。</p><p>  圖書管理信息系統(tǒng)可以劃分的實體有:用戶信息實體、書籍信息實體、書籍借還記錄信息實體。用E-R圖一一描述這些實體。</p><p>  2.1.1書籍信息實體E-R圖:</p><p>  圖2-3書籍信息實體E-R圖</p><p>  2.1.2.書籍借還記錄信息實體E-R圖:</p>

17、<p>  圖2-4 書籍借還記錄信息實體E-R圖</p><p>  2.1.3用戶信息實體E-R圖:</p><p>  圖2-2 用戶信息實體E-R圖</p><p>  2.1.4總的信息實體E-R圖:</p><p>  圖2-7總的信息實體E-R圖</p><p><b>  3.邏輯結(jié)

18、構(gòu)設(shè)計</b></p><p>  3.1 E-R圖向關(guān)系模式轉(zhuǎn)化</p><p>  用戶(借書證編號,用戶姓名,用戶性別,用戶種類,注冊時間)</p><p>  書籍(書籍編號,書籍名稱,種類編號,書籍作者,出版社,出版時間,收錄時間,種類名稱,是否借出)</p><p>  書籍借還(借書證編號,書籍編號,書籍名稱,借書時

19、間,還書時間,借閱期限,超期時間,罰款金額)</p><p>  以上通過關(guān)系代數(shù)方法的進行運算得到所需要的結(jié)果,在實驗結(jié)果中可以看到。</p><p><b>  3.2數(shù)據(jù)字典</b></p><p>  表2.2-1 用戶信息表</p><p>  表2.2-2 書籍信息表</p><p>

20、;  表2.2-3 書籍借還記錄信息表</p><p><b>  4.數(shù)據(jù)庫實現(xiàn)</b></p><p><b>  4.1 表結(jié)構(gòu)截圖</b></p><p>  表4.1-1 用戶信息表</p><p>  表4.1-2 書籍信息表</p><p>  表4.1-3

21、 書籍借還記錄信息表</p><p><b>  4.2表間關(guān)系截圖</b></p><p>  表4.2-1 各表之間的關(guān)系</p><p>  5.數(shù)據(jù)庫功能模塊圖</p><p>  5.1 數(shù)據(jù)庫功能模塊圖</p><p>  5.1-1 數(shù)據(jù)庫總體功能模塊圖</p>&

22、lt;p>  5.1-2 用戶登錄功能模塊圖</p><p>  5.2 功能模塊窗口截圖</p><p>  5.2-1 圖書信息管理系統(tǒng)登陸首頁</p><p>  5.2-2 用戶登陸頁面</p><p>  5.2-3 用戶注冊頁面</p><p>  5.2-4 用戶信息頁面</p>&l

23、t;p>  5.2-5 圖書查詢借閱頁面</p><p>  5.3 數(shù)據(jù)庫具體代碼</p><p>  5.3.1 數(shù)據(jù)庫創(chuàng)建源代碼</p><p>  5.3.1-1 將已有書籍加入書籍信息表</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出

24、)</p><p>  values('00125415152','計算機組成原理','6','王愛英','清華大學(xué)出版社','2001-01-03','2003-11-15','1')</p><p><b>  insert</b><

25、;/p><p>  into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('00125415153','計算機組成原理','6','王愛英','清華大學(xué)出版社','2001-01-03','2003-1

26、1-15','1')</p><p><b>  insert </b></p><p>  into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('00456456','數(shù)據(jù)庫原理','6&

27、#39;,'薩師煊','高等教育出版社','2007-07-02','2007-09-15','1')</p><p><b>  insert </b></p><p>  into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)<

28、;/p><p>  values('12215121','C程序設(shè)計','6','譚浩強','清華大學(xué)出版社','2002-04-02','2004-03-14','1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作

29、者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('9787308020558','計算機體系結(jié)構(gòu)','6','石教英','浙江大學(xué)出版社','2004-10-03','2006-11-15','1')</p><p>  ins

30、ert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('45456141414','數(shù)據(jù)結(jié)構(gòu)(C語言版)','6','吳偉民,嚴蔚敏','清華大學(xué)出版社','2002-06-28','2004-01-21'

31、,'1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('5455515','中華歷史年','1','吳強','北京大學(xué)出版社','2005-04-03&

32、#39;,'2006-05-15','1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('015115','古代埃及','3','趙文華','北京大學(xué)出

33、版社','2001-02-02','2002-09-15','1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('1514514','日本文化','1'

34、,'吳小鵬','北京大學(xué)出版社','2002-04-02','2004-03-14','1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p>  values('15154656',

35、'微觀經(jīng)濟學(xué)','5','李小剛','北京大學(xué)出版社','2000-10-03','2001-11-15','1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)</p><p> 

36、 values('5658','影視文學(xué)','4','蘇慶東','北京大學(xué)出版社','1999-02-28','2000-01-21','1')</p><p>  insert into 書籍信息表(書籍編號,書籍名稱, 書籍類別,書籍作者,出版社名稱,出版日期, 登記日期,是否借出)

37、</p><p>  values('565800020','探索宇宙奧秘','2','蘇慶東','北京大學(xué)出版社','1999-02-28','2000-01-21','1')</p><p>  5.3.1-2 將已有用戶信息插入用戶信息表</p>

38、<p>  insert into 用戶信息表(用戶借書證號,用戶姓名,用戶性別,用戶種類,登記日期)</p><p>  values('X05620207','陳遠鵬','男','學(xué)生','2005-9-23 14:23:56')</p><p>  insert into 用戶信息表(用戶借

39、書證號, 用戶姓名, 用戶性別, 用戶種類,登記日期)</p><p>  values('X05620206','陳特','男','學(xué)生','2005-09-30 13:24:54.623')</p><p>  insert into 用戶信息表(用戶借書證號, 用戶姓名, 用戶性別, 用戶種類,登記日期)

40、</p><p>  values('X05620204','趙銘靜','女','學(xué)生','2005-09-27 11:24:54.123')</p><p>  insert into 用戶信息表(用戶借書證號, 用戶姓名, 用戶性別, 用戶種類,登記日期)</p><p>  val

41、ues('X05620202','潘虹','女','學(xué)生','2005-09-30 13:24:54.473')</p><p>  insert into 用戶信息表(用戶借書證號, 用戶姓名, 用戶性別, 用戶種類,登記日期)</p><p>  values('008415','蔣

42、偉','男','教師','2004-04-30 09:24:54.478')</p><p>  insert into 用戶信息表(用戶借書證號, 用戶姓名, 用戶性別, 用戶種類,登記日期)</p><p>  values('001456','李葉風(fēng)','女','教師

43、9;,'2004-04-30 09:24:54.478')</p><p>  insert into 用戶信息表(用戶借書證號, 用戶姓名, 用戶性別,用戶種類,登記日期)</p><p>  values('123456','李四','男','管理員','2004-04-30 09:24:54.47

44、8')</p><p>  5.3.1-3 將已有借閱信息加入書籍借還信息表</p><p>  insert into 書籍借還信息表(書籍編號,借書證編號,借書時間)</p><p>  values('00125415152','X05620202','2011-09-27 11:24:54.123')&

45、lt;/p><p>  update 書籍信息表</p><p>  set 是否借出=0</p><p>  where 書籍編號='00125415152' and 是否借出='1'</p><p>  insert into 書籍借還信息表(書籍編號,借書證編號,借書時間)</p><p

46、>  values('00125415153','X05620206','2011-12-27 08:26:51.452')</p><p>  update 書籍信息表</p><p>  set 是否借出=0</p><p>  where 書籍編號='00125415153' and 是否

47、借出='1'</p><p>  insert into 書籍借還信息表(書籍編號,借書證編號,借書時間)</p><p>  values('5455515','X05620207','2011-12-27 08:26:51.452')</p><p>  update 書籍信息表</p>

48、<p>  set 是否借出=0</p><p>  where 書籍編號='5455515' and 是否借出='1'</p><p>  insert into 書籍借還信息表(書籍編號,借書證編號,借書時間)</p><p>  values('015115','X05620204'

49、;,'2011-10-21 12:11:51.452')</p><p>  update 書籍信息表</p><p>  set 是否借出=0</p><p>  where 書籍編號='015115' and 是否借出='1'</p><p>  insert into 書籍借還信息表(書

50、籍編號,借書證編號,借書時間)</p><p>  values('15154656','001456','2011-12-28 14:11:51.312')</p><p>  update 書籍信息表</p><p>  set 是否借出=0</p><p>  where 書籍編號=

51、9;15154656' and 是否借出='1'</p><p>  insert into 書籍借還信息表(書籍編號,借書證編號,借書時間)</p><p>  values('565800020','008415','2011-08-28 15:11:31.512')</p><p>  

52、update 書籍信息表</p><p>  set 是否借出=0</p><p>  where 書籍編號='565800020' and 是否借出='1'</p><p>  5.3.1-4 初始化書籍信息表中的書籍種類</p><p>  update [書籍信息表] set 種類名稱='人文藝

53、術(shù)類' where 種類編號='1'</p><p>  update [書籍信息表] set 種類名稱='自然科學(xué)類' where 種類編號='2'</p><p>  update [書籍信息表] set 種類名稱='社會科學(xué)類' where 種類編號='3'</p><p>

54、;  update [書籍信息表] set 種類名稱='圖片藝術(shù)類' where 種類編號='4'</p><p>  update [書籍信息表] set 種類名稱='政治經(jīng)濟類' where 種類編號='5'</p><p>  update [書籍信息表] set 種類名稱='工程技術(shù)類' where 種

55、類編號='6'</p><p>  update [書籍信息表] set 種類名稱='語言技能類' where 種類編號='7'</p><p>  5.3.2 數(shù)據(jù)庫操作源代碼</p><p>  5.3.2-1 連接數(shù)據(jù)庫代碼</p><p>  SqlConnection con = ne

56、w SqlConnection(@"Data Source=.\SQLExpress;</p><p>  AttachDbFileName=|DataDirectory|\LibraryDBMS.mdf;</p><p>  Integrated Security=True;</p><p>  User Instance=true");<

57、;/p><p>  con.Open();</p><p>  SqlCommand cmd = con.CreateCommand();</p><p>  cmd.CommandText = "/*此處假如SQL語句*/"</p><p>  con.Dispose();</p><p>  5.3

58、.2-2 讀者注冊代碼</p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (TextBox1.Text.ToString() == "\0" || TextBox2.Text.

59、ToString() == "\0"</p><p>  || TextBox3.Text.ToString() == "\0" || TextBox4.Text.ToString() == "\0"</p><p>  || TextBox5.Text.ToString() == "\0" || TextBo

60、x6.Text.ToString() == "\0")</p><p><b>  {</b></p><p>  Label1.Text = "輸入有空項,請重新輸入";</p><p><b>  return;</b></p><p><b>

61、  }</b></p><p>  else if (TextBox3.Text.CompareTo(TextBox4.Text) != 0)</p><p><b>  {</b></p><p>  Label1.Text = "兩次輸入的密碼不同";</p><p><b>

62、;  return;</b></p><p><b>  }</b></p><p>  using (SqlConnection con = new SqlConnection(@"</p><p>  Data Source=.\SQLExpress;</p><p>  AttachDbFil

63、eName=|DataDirectory|\LibraryDBMS.mdf;</p><p>  Integrated Security=True;</p><p>  User Instance=true"))</p><p><b>  {</b></p><p>  con.Open();</p&g

64、t;<p>  using (SqlCommand cmd = con.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText = "select * from T_ReaderInfo where T_ReaderInfo.ReaderId='" + Te

65、xtBox1.Text.ToString() + "'";</p><p>  //Label1.Text = cmd.ExecuteScalar().ToString();</p><p>  if (cmd.ExecuteScalar() != null)//這里寫null,因為如果返回值是null時,再用tostring的話</p><

66、p>  //提示未將對象引用設(shè)置到對象的實例</p><p><b>  {</b></p><p>  Label1.Text = "用戶名已存在,請輸入你的學(xué)號";</p><p>  con.Dispose();</p><p><b>  return;</b>&l

67、t;/p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  cmd.CommandText = "Insert into T_ReaderInfo (ReaderId,ReaderNa

68、me,ReaderAddress,PassWord,ReaderPhoneNumber) values('" + TextBox1.Text.ToString() + "','" + TextBox2.Text.ToString() + "','" + TextBox5.Text.ToString() + "','&quo

69、t; + TextBox3.Text.ToString() + "','" + TextBox6.Text.ToString() + "')";</p><p>  cmd.ExecuteNonQuery();</p><p>  con.Close();</p><p>  con.Open();&l

70、t;/p><p>  cmd.CommandText = "CREATE TABLE newReader" + TextBox1.Text.ToString() + "(bookId char(15) NOT NULL,bookName nvarchar(50) not null,bookAuthor nvarchar(50) not null,borrowTime smalldatet

71、ime NOT NULL,rebackTime smalldatetime NOT NULL,prasentT char(1) NOT NULL,haveDays int not null,renewTimes int not null)";</p><p>  cmd.ExecuteNonQuery();</p><p>  string url;</p><

72、;p>  url = "~/login.aspx?id=" + TextBox1.Text.ToString() + "&name=" + TextBox2.Text.ToString();</p><p>  Response.Redirect(url);</p><p><b>  }</b></p>

73、;<p><b>  }</b></p><p>  con.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  讀者登陸代碼</b></p><

74、;p>  using (SqlCommand cmd = con.CreateCommand())</p><p><b>  {</b></p><p>  if (RadioButtonList1.SelectedValue == "0")</p><p><b>  {</b></p&

75、gt;<p>  cmd.CommandText = "select * from T_ReaderInfo where T_ReaderInfo.ReaderId='" + TextBox1.Text.ToString() + "' AND T_ReaderInfo.PassWord='" + TextBox2.Text + "'&quo

76、t;;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  cmd.CommandText = "select * from T_MessagerInfo where T_M

77、essagerInfo.ReaderId='" + TextBox1.Text.ToString() + "' AND T_MessagerInfo.PassWord='" + TextBox2.Text + "'";</p><p><b>  }</b></p><p>  cmd

78、.ExecuteNonQuery();</p><p>  if (cmd.ExecuteScalar() == null)</p><p><b>  {</b></p><p>  Label1.Text = "賬戶名或密碼錯誤";</p><p>  con.Dispose();</p&g

79、t;<p><b>  return;</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Label1.Text = "登陸成功

80、,正在為你跳轉(zhuǎn)";</p><p>  using (SqlDataReader reader = cmd.ExecuteReader())</p><p><b>  {</b></p><p>  reader.Read();</p><p>  readerId = reader.GetString(re

81、ader.GetOrdinal("ReaderId"));</p><p>  readerName = reader.GetString(reader.GetOrdinal("ReaderName"));</p><p><b>  }</b></p><p><b>  }</b>

82、;</p><p><b>  }</b></p><p>  con.Dispose();</p><p>  string url;</p><p>  url = "~/login.aspx?id=" + readerId + "&name=" + readerNam

83、e;</p><p>  Response.Redirect(url);</p><p>  // Response.Redirect("login.aspx");</p><p><b>  }</b></p><p>  根據(jù)書名或作者或書號檢索書的代碼,以及GridView空間數(shù)據(jù)的綁定<

84、/p><p>  DataSet ds = GetData(queryString);</p><p>  if (ds.Tables.Count > 0)</p><p><b>  {</b></p><p>  GridView1.DataSource = ds;</p><p>  Gr

85、idView1.DataBind();</p><p>  if (GridView1.Rows.Count == 0)</p><p><b>  {</b></p><p>  Label1.Text = "OOPS!!,相關(guān)的書不存在";</p><p><b>  }</b&g

86、t;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Message.Text = "Unable to connect to the database.";&

87、lt;/p><p><b>  }</b></p><p>  DataSet GetData(String queryString)</p><p><b>  {</b></p><p>  DataSet ds = new DataSet();</p><p><b&

88、gt;  try</b></p><p><b>  {</b></p><p>  // Connect to the database and run the query.</p><p>  SqlConnection connection = new SqlConnection(@"Data Source=.\SQ

89、LExpress;</p><p>  AttachDbFileName=|DataDirectory|\LibraryDBMS.mdf;</p><p>  Integrated Security=True;</p><p>  User Instance=true");</p><p>  SqlDataAdapter adap

90、ter = new SqlDataAdapter(queryString, connection);</p><p>  // Fill the DataSet.</p><p>  adapter.Fill(ds);</p><p><b>  }</b></p><p>  catch (Exception ex)&

91、lt;/p><p><b>  {</b></p><p>  Message.Text = "Unable to connect to the database.";</p><p><b>  }</b></p><p>  return ds;</p><p

92、><b>  }</b></p><p>  根據(jù)點擊書號獲得書號并完成借閱或預(yù)約或還書的代碼</p><p>  protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)</p><p><b>  {</b><

93、;/p><p>  String str;</p><p>  switch (e.CommandName)</p><p><b>  {</b></p><p>  case "del1":</p><p>  str = "0";</p>&

94、lt;p><b>  break;</b></p><p>  case "del2":</p><p>  str = "1";</p><p><b>  break;</b></p><p>  case "del3":<

95、/p><p>  str = "2";</p><p><b>  break;</b></p><p>  default: return;</p><p><b>  }</b></p><p>  string nSort = Convert.ToStr

96、ing(e.CommandArgument);</p><p>  // Response.Write(nSort);</p><p>  Label1.Text = Convert.ToString(Request.QueryString["id"]);</p><p>  string url;</p><p>  u

97、rl = "~/test.aspx?id=" + nSort + "&selectValue=" + str + "&ReaderId=" + Convert.ToString(Request.QueryString["id"]) + "&name=" + Convert.ToString(Request.Quer

98、yString["name"]);</p><p>  Response.Redirect(url);</p><p><b>  }</b></p><p>  跳轉(zhuǎn)到借閱歷史記錄頁面的代碼實現(xiàn)</p><p>  protected void LinkButton2_Click1(object s

99、ender, EventArgs e)</p><p><b>  {</b></p><p>  string url;</p><p>  url = "~/BorrowHistory.aspx?ReaderId=" + Convert.ToString(Request.QueryString["ReaderI

100、d"]) + "&name=" + Convert.ToString(Request.QueryString["name"]);</p><p>  Response.Redirect(url);</p><p><b>  }</b></p><p><b>  6.課程設(shè)計

101、心得</b></p><p>  通過此次數(shù)據(jù)庫的課程設(shè)計,真正達到了學(xué)與用的結(jié)合,增強了對數(shù)據(jù)庫方面應(yīng)用的理解,對自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)積累了不少經(jīng)驗,在實驗過程中,從建立數(shù)據(jù)開始,對靈據(jù)庫設(shè)計理念及思想上有更高的認識,從需求分析,到概念設(shè)計和邏輯設(shè)計,E-R圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識,在實驗中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,將SQL語的查詢語句用得

102、淋漓盡致,增強了自己在數(shù)據(jù)庫中應(yīng)用SQL語言的靈活性,其中包括,插入、刪除、修改、查詢,牽涉表和表之間的聯(lián)系,主建與外主鍵的定義,約束項的設(shè)置,使邏輯更嚴密,在學(xué)習(xí)過程中,我也能過上網(wǎng)查了不少資料,也看了一些別人設(shè)計的圖書館管理信息系統(tǒng)的設(shè)計報告,學(xué)以致用,自我創(chuàng)新,獨立完成了這份自己的報告,從中在學(xué)到用,從用又到學(xué),不斷修改,系統(tǒng)更新。雖然不能達到完善系統(tǒng),但我已經(jīng)盡力了,由于加強理論學(xué)習(xí)對完善系統(tǒng)會有很多幫助,所以我以后要認真學(xué)習(xí)相

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論