

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p><b> 摘要1</b></p><p> 一、問題描述與要求2</p><p><b> 二、系統(tǒng)分析2</b></p><p> 三、系統(tǒng)數(shù)據(jù)庫設(shè)計3</p><p> 1
2、.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計3</p><p> 2.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計5</p><p> 四、系統(tǒng)設(shè)計與實現(xiàn)6</p><p> 1.系統(tǒng)體系結(jié)構(gòu)及實現(xiàn)方法6</p><p> 2.系統(tǒng)工作環(huán)境及支撐軟件6</p><p> 五、系統(tǒng)集成測試6</p><p><b>
3、; 1.登錄界面6</b></p><p> 2.數(shù)據(jù)庫后臺關(guān)系圖7</p><p><b> 六、附錄8</b></p><p> 1.數(shù)據(jù)庫創(chuàng)建代碼8</p><p> 2.網(wǎng)站后臺部分代碼10</p><p><b> 總結(jié)與致謝16</b
4、></p><p><b> 參考文獻17</b></p><p><b> 摘 要</b></p><p> 明確了圖書館工作由圖書管理、讀者管理、借書服務(wù)和還書服務(wù)4部分組成。根據(jù)學(xué)生圖書借閱管理系統(tǒng)的需求分析,我們可以先得到3個實體:書、學(xué)生、管理員。將圖書館管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型
5、,其關(guān)系模式為:管理員,書,讀者。圖書館管理系統(tǒng)采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)。服務(wù)器主要任務(wù)是承擔(dān)網(wǎng)絡(luò)監(jiān)聽和實現(xiàn)客戶端鏈接、數(shù)據(jù)庫管理、數(shù)據(jù)存取和數(shù)據(jù)傳輸功能。瀏覽器面向用戶,承擔(dān)著圖書館管理系統(tǒng)的管理和服務(wù)工作。</p><p> 關(guān)鍵詞:書;讀者;管理員;數(shù)據(jù)庫</p><p><b> 問題描述和要求</b></p><p>
6、該系統(tǒng)是一個專門為學(xué)校圖書管理而設(shè)計的系統(tǒng)。學(xué)生從圖書館借書,對圖書館來說,學(xué)生好像書籍一樣,都是先被注冊到系統(tǒng)中的。圖書館需要處理新買的圖書,包括添加和刪除等,圖書管理員是圖書館的雇員,所有圖書登記、讀者注冊的工作由圖書管理員完成,他們負責(zé)和學(xué)生交互,該系統(tǒng)支持他們的工作。圖書館要求系統(tǒng)能方便的建立、更新和刪除存在該系統(tǒng)中有關(guān)書名、讀者等信息,也能方便的登記圖書的借出與歸還等信息。</p><p><b&
7、gt; 系統(tǒng)分析</b></p><p> 通過對現(xiàn)行圖書館業(yè)務(wù)的調(diào)查,明確了圖書館工作由圖書管理、讀者管理、借書服務(wù)和還書服務(wù)4部分組成。對現(xiàn)有系統(tǒng)功能的描述如下:</p><p><b> 1、圖書管理</b></p><p> 對館內(nèi)的所有圖書按類別統(tǒng)一編碼;對各類圖書建立圖書登記卡,登記圖書的主要信息。</p&
8、gt;<p> 新購的圖書要編碼和建卡,對遺失的圖書要注銷其圖書登記卡。</p><p><b> 2、讀者管理</b></p><p> 建立讀者信息表,對讀者統(tǒng)一編號。</p><p> 對新加盟的讀者,將其信息加入到讀者信息表中;對某些特定的讀者,將其信息從讀者信息表中刪除。</p><p>
9、 當讀者情況變化時,修改讀者信息表中相應(yīng)的記錄。</p><p><b> 3、借書服務(wù)</b></p><p> 未借出的圖書要按類別上架,供讀者查看。</p><p> 建立借書登記卡,卡上記錄著書號、讀者姓名和編號、借書日期;將借書登記卡按讀者單位、讀者編號集中保管。</p><p> 讀者提出借書請求時
10、,先查看該讀者的借書卡,統(tǒng)計讀者已借書的數(shù)量。如果該讀者無借書超期或超量情況,則辦理借書手續(xù)。</p><p> 辦理借書手續(xù)的方法是:填寫借書登記卡,管理員核實后讀者可將圖書帶走。</p><p><b> 4、還書服務(wù)</b></p><p> 讀者提出還書要求時,先對照相應(yīng)的借書卡,確認書號和書名無誤后可辦理還書手續(xù)。</p&
11、gt;<p> 辦理還書手續(xù)的方法是:在借書卡上填寫還書時間,管理員簽名;將已還的借書卡集中保管;收回圖書。</p><p> 將收回的圖書上架,供讀者查看和借閱。</p><p><b> 系統(tǒng)數(shù)據(jù)庫設(shè)計</b></p><p><b> 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</b></p><p
12、> 根據(jù)學(xué)生圖書借閱管理系統(tǒng)的需求分析,我們可以先得到3個實體:書、學(xué)生、管理員。</p><p> 再分析他們之間的關(guān)系,管理員與書之間存在著一對多的聯(lián)系,將該聯(lián)系命名為登記,一個管理員可以登記多本圖書,聯(lián)系如圖所示:</p><p> 管理員與學(xué)生(也就是讀者)之間也存在著一對多的聯(lián)系,該聯(lián)系命名為注冊,一個管理員可以注冊多名學(xué)生,聯(lián)系如圖所示:</p>&l
13、t;p> 管理員、書、學(xué)生(讀者)之間存在著多對多的借閱聯(lián)系,一個學(xué)生可以借閱多本圖書,一個管理員可以辦理多次借閱與歸還,一本書可以被多名學(xué)生借閱,</p><p> 因此3個實體與他們之間的聯(lián)系如圖所示:</p><p> 根據(jù)系統(tǒng)需求分析,對每個實體我們分析相應(yīng)的屬性,圖書管理員的屬性有:職工號、姓名、性別,讀者的屬性只有:借書證號、姓名、性別、系別,書的屬性只有:書號、書
14、名、作者、出版社、分類號。</p><p> 將上述實體、屬性、聯(lián)系等集成,得到學(xué)生圖書借閱管理系統(tǒng)完整的E-R模型圖如下圖所示:</p><p><b> 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</b></p><p> 將圖書館管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型,其關(guān)系模式為:</p><p> 管理員(職工號,姓名,
15、性別,權(quán)限級別),</p><p> 書(書號,書名,作者,出版社,分類號),</p><p> 讀者(借書證號,姓名,性別,系別),</p><p> 根據(jù)1:n聯(lián)系的轉(zhuǎn)換規(guī)則,我們把聯(lián)系“登記”的屬性即“讀者權(quán)限”和管理員關(guān)系的主鍵即職工號加入到讀者關(guān)系中,得到讀者改進后的關(guān)系:</p><p> 讀者(借書證號,姓名,性別,系別
16、,職工號),</p><p><b> 這里職工號是外鍵。</b></p><p> 根據(jù)1:n聯(lián)系的轉(zhuǎn)換規(guī)則,我們把聯(lián)系“注冊”的屬性即“入庫時間”和管理員關(guān)系的主鍵即職工號加入到讀者關(guān)系中,得到書改進后的關(guān)系:</p><p> 書(書號,書名,作者,出版社,分類號,入庫時間,職工號),</p><p> 這
17、里職工號也是外鍵。</p><p> 將一個三元關(guān)系管理員、書、讀者之間的借閱關(guān)系轉(zhuǎn)換為一個關(guān)系:</p><p> 借閱(職工號,借書證號,書號,借出日期,歸還日期)。</p><p> 所以最終得到的關(guān)系模型為:</p><p> 管理員(職工號,姓名,性別,權(quán)限級別),</p><p> 書(書號,書名
18、,作者,出版社,分類號,入庫時間,職工號),</p><p> 讀者(借書證號,姓名,性別,系別,職工號),</p><p> 借閱(職工號,借書證號,書號,借出日期,歸還日期)。</p><p> 用英文命名的關(guān)系模式為:</p><p> Administrator(Ano,Aname,Asex,Aprivilege),</
19、p><p> BOOK(Bno,Bname,Bauthor,Bpublisher,BTPno,Indate,Ano),</p><p> READER(Rno,Rname,Rsex,Rdept,Ano),</p><p> Borrow(Ano,Rno,Bno,Bdate,Rdata)。</p><p><b> 系統(tǒng)設(shè)計與實現(xiàn)
20、</b></p><p> 1.系統(tǒng)體系結(jié)構(gòu)及實現(xiàn)方法</p><p> 圖書館管理系統(tǒng)采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)。服務(wù)器主要任務(wù)是承擔(dān)網(wǎng)絡(luò)監(jiān)聽和實現(xiàn)客戶端鏈接、數(shù)據(jù)庫管理、數(shù)據(jù)存取和數(shù)據(jù)傳輸功能。瀏覽器面向用戶,承擔(dān)著圖書館管理系統(tǒng)的管理和服務(wù)工作。</p><p> 2.系統(tǒng)工作環(huán)境及支撐軟件</p><p>
21、(1)服務(wù)器端的工作環(huán)境要求及支撐軟件</p><p> 操作系統(tǒng):Windows XP或與之兼容的系統(tǒng) </p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2000企業(yè)版</p><p> 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件:Microsoft Visual Studio 2008</p><p> ?。?)客戶機的工作環(huán)境要求及支撐軟件&
22、lt;/p><p> 操作系統(tǒng):Windows 98或更高與之兼容的系統(tǒng)</p><p> 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件:Microsoft Visual Studio 2008</p><p><b> 系統(tǒng)集成測試</b></p><p><b> 登錄界面</b></p><
23、p> 2.數(shù)據(jù)庫后臺關(guān)系圖</p><p><b> 附錄</b></p><p><b> 1.數(shù)據(jù)庫創(chuàng)建代碼</b></p><p> CREATE DATABASE BOOKmanage</p><p> use BOOKmanage</p><p&g
24、t;<b> go</b></p><p> create table Administrator</p><p><b> (</b></p><p> Ano char(10) primary key ,</p><p> Aname nvarchar(30) not null ,
25、</p><p> Asex char(2), </p><p> Aprivilege char(20)</p><p><b> )</b></p><p><b> go</b></p><p> create ta
26、ble BOOK</p><p><b> (</b></p><p> Bno char(10) primary key,</p><p> Bname nvarchar(30) not null ,</p><p> Bauthor nvarchar(30),</p><p> B
27、publisher nvarchar(50),</p><p> BTPno char(10),</p><p> Indata datetime ,</p><p> Ano char(10)</p><p><b> ) </b></p><p><b> go</b
28、></p><p> create table READER</p><p><b> (</b></p><p> Rno char(10) primary key ,</p><p> Rname nvarchar(30) not null,</p><p> Rsex c
29、har(2),</p><p> Rdept char(20),</p><p> Ano char(10)</p><p><b> )</b></p><p><b> go</b></p><p> create table Borrow </p&g
30、t;<p><b> (</b></p><p> Ano char(10) ,</p><p> Rno char(10) , </p><p> Bno char(10) ,</p><p> Bdate datetime ,</p><
31、p> Rtime datetime ,</p><p> PRIMARY KEY (Ano,Rno,Bno),</p><p> foreign key (Ano) references Administrator(Ano),</p><p> foreign key (Rno) references READER(Rno),</p>&
32、lt;p> foreign key (Bno) references BOOK(Bno)</p><p><b> )</b></p><p><b> Go</b></p><p> 2.網(wǎng)站后臺部分代碼:</p><p> using System;</p><
33、;p> using System.Collections.Generic;</p><p> using System.Linq;</p><p> using System.Web;</p><p> using System.Web.UI;</p><p> using System.Web.UI.WebControls;
34、</p><p> using System.Text;</p><p> using System.Collections;</p><p> using System.Data;</p><p> using System.Data.SqlClient;</p><p> using System.Web
35、.UI.HtmlControls;</p><p> using System.Configuration;</p><p> public partial class Administrator : System.Web.UI.Page</p><p><b> {</b></p><p> protected
36、 void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> // gridviewdiv.Style.Add("display", "none");</p><p> gridviewdiv.Disabled = t
37、rue;</p><p> gridviewdiv.EnableViewState =false;</p><p><b> }</b></p><p> /// <summary></p><p> /// 查詢讀者個人信息</p><p> /// </summar
38、y></p><p> /// <param name="sender"></param></p><p> /// <param name="e"></param> </p><p> protected void btqueryREADERinfo_Clic
39、k(object sender, EventArgs e)</p><p><b> {</b></p><p> if (tbRnumber.Text=="")</p><p><b> {</b></p><p> Response.Write("<s
40、cript language='javascript'>alert('請輸入要查詢的借書證號');</script>");</p><p><b> return;</b></p><p><b> }</b></p><p> string conn =
41、MySql.ConnectionStringLocalTransaction;</p><p> string Rno = tbRnumber.Text.ToString();</p><p> string cmdstr = "select Rno as 借書證號, Rname as 姓名,Rsex as 性別,Rdept as 系別 from READER where
42、</p><p> Rno=@number";</p><p> SqlParameter sqlpara = new SqlParameter("@Rnumber", SqlDbType.Char);</p><p> sqlpara.Value = tbRno.Text.ToString();</p><p
43、> SqlParameter[] cmdparas = { sqlpara };</p><p> DataSet ds = MySql.ExecuteDataSet(conn, CommandType.Text, cmdstr, cmdparas);</p><p> GridView1.DataSource = ds;</p><p> GridV
44、iew1.DataBind();</p><p> gridviewdiv.Disabled = false;</p><p> gridviewdiv.Disabled = false;</p><p> gridviewdiv.EnableViewState = true;</p><p><b> }</b>
45、;</p><p> /// <summary></p><p> /// 查詢圖書信息</p><p> /// </summary></p><p> /// <param name="sender"></param></p><p>
46、/// <param name="e"></param></p><p> protected void btquerybook_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (tbBnumber.Text ==
47、 "")</p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('請輸入要查詢的書號');</script>");</p><p><
48、b> return;</b></p><p><b> }</b></p><p> string conn = MySql.ConnectionStringLocalTransaction;</p><p> string Bno= tbBnumber.Text.ToString();</p><
49、p> string cmdstr = "select Bno as 書號,Bname as 書名, Bauthor as 作者,Bpublisher as 出版社 BTPno as 分類</p><p> 號,Indate as 入庫時間,Ano as 職工號 from BOOK where Bno=@Bnumber"; </p><p> SqlPa
50、rameter sqlpara = new SqlParameter("@Bnumber", SqlDbType.Char);</p><p> sqlpara.Value = tbBnumber.Text.ToString();</p><p> SqlParameter[] cmdparas = { sqlpara };</p><p>
51、 DataSet ds = MySql.ExecuteDataSet(conn, CommandType.Text, cmdstr, cmdparas);</p><p> GridView1.DataSource = ds;</p><p> GridView1.DataBind();</p><p> gridviewdiv.Disabled = fal
52、se;</p><p> gridviewdiv.EnableViewState = true;</p><p><b> }</b></p><p> /// <summary></p><p> /// 查詢讀者借閱情況</p><p> /// </summary
53、></p><p> /// <param name="sender"></param></p><p> /// <param name="e"></param></p><p> protected void btqueryBorrow_Click(object
54、sender, EventArgs e)</p><p><b> {</b></p><p> if (tbRnoBorrow.Text=="")</p><p><b> {</b></p><p> Response.Write("<script l
55、anguage='javascript'>alert('請輸入要查詢的讀者借書證號');</script>");</p><p><b> return;</b></p><p><b> }</b></p><p> string conn = MySql
56、.ConnectionStringLocalTransaction;</p><p> string Bnumber = tbRnoBorrow.Text.ToString();</p><p> string cmdstr = "select Rno as 學(xué)號 ,BOOK.Bno as 書號,Bname as 書名,Btime as 借出時間,Rtime as 歸還時間
57、</p><p> from Borrow,BOOK where Rno=@Rnumber and Bowwer.Bno=BOOK.Bno " ;</p><p> SqlParameter sqlpara = new SqlParameter("@Rnumber", SqlDbType.Char);</p><p> sqlpa
58、ra.Value = tbRnoBorrow.Text.ToString();</p><p> SqlParameter[] cmdparas = { sqlpara };</p><p> DataSet ds = MySql.ExecuteDataSet(conn, CommandType.Text, cmdstr, cmdparas);</p><p>
59、 GridView1.DataSource = ds;</p><p> GridView1.DataBind();</p><p> gridviewdiv.Disabled = false;</p><p> gridviewdiv.EnableViewState = true;</p><p><b> }</
60、b></p><p> /// <summary></p><p> /// 修改讀者個人信息或添加新讀者</p><p> /// </summary></p><p> /// <param name="sender"></param></p>
61、<p> /// <param name="e"></param></p><p> protected void btchangeREADERinfo_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> B
62、utton bt = (Button)sender;</p><p> if (bt.ID == "bttuinfoedit")</p><p><b> {</b></p><p> if (tbRno.Text.ToString() != "")</p><p><
63、b> {</b></p><p> string Rnumber = tbRno.Text.ToString().TrimEnd();</p><p> string url = "READERinfoedit.aspx?Rno=" + snumber;</p><p> Response.Redirect(url);&
64、lt;/p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script language='javascript'>a
65、lert('請輸入要修改的讀者借書證號');</script>");</p><p><b> return;</b></p><p><b> }</b></p><p><b> }</b></p><p><b>
66、else</b></p><p><b> {</b></p><p> string url = "READERinfoedit.aspx?Rno=addnew";</p><p> Response.Redirect(url);</p><p><b> }</
67、b></p><p><b> }</b></p><p> protected void btBOOKedit_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Button bt = sender as Bu
68、tton;</p><p> if (bt.Text == "修改圖書信息")</p><p><b> {</b></p><p> if (tbBnumber.Text!= "")</p><p><b> {</b></p><
69、;p> string Bnumber = tbBnumber.Text;</p><p> string url = "BOOK.aspx?cno=" + Bnumber + "&btxiugai=xg";</p><p> Response.Redirect(url);</p><p><b>
70、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('請輸入要修改的書號');<
71、;/script>");</p><p><b> return;</b></p><p><b> }</b></p><p><b> } </b></p><p><b> else</b></p><
72、p><b> {</b></p><p> string url = "BOOK.aspx?btxiugai=btadd";</p><p> Response.Redirect(url);</p><p><b> }</b></p><p><b>
73、 }</b></p><p> protected void btBorrowedit_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (tbRnoBorrow.Text!= "")</p><p>&
74、lt;b> {</b></p><p> string Rnumber = tbRnoBorrow.Text;</p><p> string url = "Browwer.aspx?Rno=" + Rnumber + "&btxiugai=xg";</p><p> Response.Red
75、irect(url);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script language='javascri
76、pt'>alert('請輸入要修改的讀者借書證號');</script>");</p><p><b> return;</b></p><p><b> }</b></p><p><b> }</b></p><p>
77、; protected void btqueryallREADER_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string conn = MySql.ConnectionStringLocalTransaction;</p><p> string Rno
78、 = tbRno.Text.ToString();</p><p> string cmdstr = "select Rno as 學(xué)號, Rname as 姓名,Rsex as 性別,Rdept as 系別,Ano as 職工號 from READER";</p><p> SqlParameter[] cmdparas = {};</p><
79、p> DataSet ds = MySql.ExecuteDataSet(conn, CommandType.Text, cmdstr, cmdparas);</p><p> GridView1.DataSource = ds;</p><p> GridView1.DataBind();</p><p> gridviewdiv.Disabled
80、= false;</p><p> gridviewdiv.Disabled = false;</p><p> gridviewdiv.EnableViewState = true;</p><p><b> }</b></p><p> protected void btqueryallbook_Click(
81、object sender, EventArgs e)</p><p><b> {</b></p><p> string conn = MySql.ConnectionStringLocalTransaction;</p><p> string cnumber = tbBnunber.Text.ToString();</p&g
82、t;<p> string cmdstr = "select Bno as 書號, Bname as 書名, Bpublisher as 出版社,Bauthor as 作者,BTPno as 分類號,Indate as 入庫時間,Ano as 職工號 from BOOK";</p><p> SqlParameter[] cmdparas = {};</p>&
83、lt;p> DataSet ds = MySql.ExecuteDataSet(conn, CommandType.Text, cmdstr, cmdparas);</p><p> GridView1.DataSource = ds; </p><p> GridView1.DataBind();</p><p> gridviewdiv.Dis
84、abled = false;</p><p> gridviewdiv.EnableViewState = true;</p><p><b> }</b></p><p><b> }</b></p><p><b> 總結(jié)與致謝</b></p><
85、;p> 通過本次課程設(shè)計,我對數(shù)據(jù)庫的應(yīng)用有了更深刻的體會。網(wǎng)絡(luò)系統(tǒng)都是離不開數(shù)據(jù)庫的支持的。數(shù)據(jù)庫設(shè)計的是否合理,直接影響到系統(tǒng)的性能。數(shù)據(jù)庫理論對于實際應(yīng)用有很大的指導(dǎo)意義。此次圖書管理系統(tǒng)的設(shè)計讓我對數(shù)據(jù)庫的了解更深入,可以把它同實際相結(jié)合,同時,又讓我學(xué)會了一個新的應(yīng)用軟件。 在整個設(shè)計過程中,通過怎樣對把各個管理信息連接起來的分析,鍛煉了我們對事情的分析能力,通過怎樣解決過程中出現(xiàn)的問題,提高了我們查找文獻的能力、對網(wǎng)
86、絡(luò)資源的利用能力和和其他同學(xué)的交流溝通能力。而且,經(jīng)歷這次的課程設(shè)計,我們也學(xué)會了自學(xué)和分工協(xié)作。我覺得每一次的設(shè)計,都是讓我們對原有的知識從了解表面到深入本質(zhì),從個體學(xué)習(xí)到整體把握的跳躍,對新知識的汲取,更是讓我們把課本的知識應(yīng)用到實際中,讓我們了解了我們的學(xué)習(xí)有什么用,能夠解決什么樣的問題,增加我們的自信和學(xué)習(xí)的動力。感謝楊老師和張老師的指導(dǎo),讓我此次課程設(shè)計有了突出的認識。 </p><p> 本次的圖書
87、管理系統(tǒng),在功能上僅實現(xiàn)了圖書,用戶,圖書類別和訂單信息的管理,只是一些非常基礎(chǔ)的功能,沒有設(shè)計添加圖書的功能。此外,該系統(tǒng)原先計劃設(shè)計的一些功能也沒有實現(xiàn)。系統(tǒng)完全實現(xiàn)的功能實現(xiàn)圖書信息的刪除、更改和查看等。 盡管還是有許多的不完善之處,但是總的說來收獲頗多。</p><p><b> 再次感謝**老師!</b></p><p><b> 參考文獻&l
88、t;/b></p><p> [1]《.數(shù)據(jù)庫系統(tǒng)概論》(第四版),王珊,,薩師煊,北京:高等教育出版.2006 </p><p> [2]《數(shù)據(jù)庫原理及應(yīng)用》,麥中凡,何玉潔,人民郵電出版社.2008</p><p> [3]《軟件開發(fā)技術(shù)基礎(chǔ)》(第2版),趙應(yīng)良,機械工業(yè)出版社.2004</p><p> [4]《SQL S
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計--圖書借閱管理數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計----圖書借閱管理
- 圖書借閱管理信息數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-圖書借閱管理系統(tǒng)設(shè)計(附代碼)
- 數(shù)據(jù)庫課程設(shè)計-圖書借閱管理系統(tǒng)設(shè)計(附代碼)
- 數(shù)據(jù)庫課程設(shè)計---圖書館圖書借閱管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-圖書館借閱系統(tǒng)
- 《數(shù)據(jù)庫》課程設(shè)計報告--圖書借閱管理系統(tǒng)的設(shè)計與實現(xiàn)
- 數(shù)據(jù)庫原理課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書管理系統(tǒng)的數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
- 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計 圖書館圖書借閱系統(tǒng)
- 圖書館借閱系統(tǒng)數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計
- 圖書銷售管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--- 圖書管理系統(tǒng)
- 圖書管理系統(tǒng)—數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-圖書管理系統(tǒng)
- 圖書銷售管理系統(tǒng)(數(shù)據(jù)庫課程設(shè)計)
- 圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書管理系統(tǒng)
評論
0/150
提交評論