版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書管理系統(tǒng)—數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-圖書管理系統(tǒng)
- 圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計----圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---圖書管理系統(tǒng)
- 圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計——圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---圖書管理系統(tǒng)
- 數(shù)據(jù)庫原理課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書管理系統(tǒng)的數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書管理
- 數(shù)據(jù)庫課程設(shè)計報告---圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告----圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告---圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告---圖書管理系統(tǒng)
- 數(shù)據(jù)庫原理課程設(shè)計--圖書管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告--圖書管理系統(tǒng)
評論
0/150
提交評論