freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的書庫檢索系統(tǒng)畢業(yè)設(shè)計(編輯修改稿)

2024-07-16 15:59 本頁面
 

【文章內(nèi)容簡介】 例如借閱圖書的讀者可能是教師、學生和市民等,所以對讀者人群進行有效的分類是至關(guān)重要的。讀者類型信息實體,用于存儲讀者的類型信息。 讀者信息與讀者類型信息的實體ER圖 在設(shè)計完整數(shù)據(jù)庫ER圖后,需要根據(jù)ER圖設(shè)計數(shù)據(jù)表結(jié)構(gòu)。下面給出主要的數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)和用途。(1)tb_admSet(管理員權(quán)限設(shè)置表)表tb_admSet用于保存與管理員權(quán)限設(shè)置相關(guān)的信息。 管理員權(quán)限設(shè)置表字段名數(shù)據(jù)類型長度主鍵否描述usernamevarchar80是管理員名稱systemSetbit 1否系統(tǒng)設(shè)置readerManagebit 1否讀者管理bookManagebit 1否圖書管理bookBorrowbit 1否圖書借還systemSearchbit 1否系統(tǒng)查詢(2)tb_bookBorrow(圖書借閱表)表tb_bookBorrow用于保存所有已借閱圖書的信息。 圖書借閱表bookBarcode varchar50是圖書條形碼bookName bit20否圖書名稱borrowTime bit8否借閱日期returnTime bit8否應(yīng)還日期readerBarCode bit50否讀者條形碼readerName bit20否讀者姓名isReturn bit 1否是否歸還(3)tb_bookcase(書架信息表)表tb_bookcase用于保存書架的詳細信息。 書架信息表字段名數(shù)據(jù)類型長度主鍵否描述bookcaseIDInt4是書架編號bookcaseNamevarchar80否書架名稱(4)tb_bookInfo(圖書信息表)表tb_bookInfo用于保存與圖書相關(guān)的所有信息。 圖書信息表 字段名數(shù)據(jù)類型長度主鍵否描述bookBarcodevarchar100是圖書條形碼bookName varchar100否圖書名稱bookTypeint4否圖書類型bookcaseint4否書架類別bookConcernint100否出版社名稱authorint80否作者名稱priceint8否圖書價格borrowSumint4否借閱次數(shù)(5)tb_bookType(圖書類型信息表)表tb_bookType用于保存圖書類型信息。 圖書類型信息表 字段名 數(shù)據(jù)類型 長度主鍵否 描述typeIDInt 4 是圖書類型編號typeNameVarchar 50 否類型名稱borrowDayInt 4 否可借天數(shù)(6)tb_library(圖書管信息表)表tb_library用于保存與圖書館相關(guān)的信息。 圖書館信息表字段名 數(shù)據(jù)類型長度 主鍵否描述libraryNamevarchar80是圖書館名稱curatorvarchar80否館長名稱telvarchar100否聯(lián)系電話addressi varchar 200否聯(lián)系地址varchar100否電子郵件netvarchar 200否網(wǎng)址upbuildTimedatetime8否建館時間remarkvarchar500否備注(7)tb_readerInfo(讀者信息表)表tb_readerInfo用于保存所有讀者信息。 讀者信息表字段名數(shù)據(jù)類型長度主鍵否 描述readerBarCodevarchar 50 是讀者條形碼readerNamevarchar 50 否讀者名稱sexchar10 否讀者性別readerTypevarchar 50 否讀者類型certificateTypevarchar 50 否證件類型certificatevarchar 50 否證件號碼telvarchar 50 否聯(lián)系電話varchar 50 否電子郵件remarkvarchar 500 否備注(8)tb_readerType(讀者類型信息表)表tb_readerType用于保存所有讀者類型信息。 讀者類型信息表字段名 數(shù)據(jù)類型長度主鍵否 描述id int4是類型編號 typevarchar 50否類型名稱 numvarchar 50否可借數(shù)量(9)tb_user(管理員信息表)表tb_user用于保存所有管理員信息。 管理員信息表字段數(shù)據(jù)類長度主鍵 描述userID int 4 是管理員編號userNamevarchar50否管理員名稱userPwdvarchar50否管理員密碼 公共類設(shè)計在開發(fā)過程中,經(jīng)常會用到一些公共模塊,如數(shù)據(jù)庫連接及操作的類、字符串處理的類,因此,在開發(fā)系統(tǒng)前首先需要設(shè)計這些公共模塊。下面列出圖書館管理系統(tǒng)中所需要的數(shù)據(jù)庫操作類。數(shù)據(jù)庫操作類用來完成數(shù)據(jù)庫的連接操作,以及數(shù)據(jù)庫的查詢、添加、刪除和修改操作。將這幾種操作編寫到一個公共類里,在dataOperate類中一共定義了5個方法,分別如下:(1)createCon方法createCon()方法用來連接數(shù)據(jù)庫,此方法返回的類型為SqlConnection。代碼如下:public static SqlConnection createCon(){ //生成SqlConnection的一個對象用于連接數(shù)據(jù)庫 con = new SqlConnection(server=.。database=db_tsrj。uid=sa。pwd=。)。 return con。}(2)execSQL方法execSQL(string sql)方法用來查找數(shù)據(jù)是否存在。此方法返回一個布爾型值,用來表示添加、插入和刪除數(shù)據(jù)是否成功,執(zhí)行成功返回true,否則返回false。調(diào)用此方法時應(yīng)傳入一個string類型的參數(shù),此參數(shù)表示所要執(zhí)行的SQL語句。代碼如下:public static bool execSQL(string sql) { //創(chuàng)建連接對象 SqlConnection con = createCon()。 ()。 SqlCommand = new SqlCommand(sql, con)。 try { //執(zhí)行SQL語句 ()。 //關(guān)閉連接對象 ()。 } catch (Exception e) { ()。 //執(zhí)行失敗返回false return false。 } //執(zhí)行成功返回true return true。 }(3)seleSQL方法seleSQL(string sql)方法用來查找數(shù)據(jù)是否存在。此方法返回一個布爾型值,用來表示是否查找到數(shù)據(jù),如查找到數(shù)據(jù)則返回true,否則返回false。調(diào)用此方法時應(yīng)傳入一個string類型的參數(shù),此參數(shù)表示所要執(zhí)行的SQL語句。代碼如下:public static int seleSQL(string sql) { SqlConnection con = createCon()。 //創(chuàng)建連接對象 ()。 SqlCommand = new SqlCommand(sql, con)。 try { //執(zhí)行SQL語句后返回第一行第一列值 return (())。 ()。 //關(guān)閉連接 } catch (Exception e) { ()。 return 0。 } }(4)getDataset方法getData(string sql string table)方法用來查找并返回多行數(shù)據(jù)。此方法返回一個DataSet數(shù)據(jù)集。在調(diào)用此方法時應(yīng)傳入兩個string類型的參數(shù),第一個參數(shù)表示要執(zhí)行的SQL語句,第二個參數(shù)表示表名。代碼如下:public static DataSet getDataset(string sql, string table) { SqlConnection con = createCon()。 //創(chuàng)建數(shù)據(jù)連接對象 ()。 //打開連接 DataSet ds。 SqlDataAdapter sda = new SqlDataAdapter(sql, con)。 //執(zhí)行SQL語句 ds = new DataSet()。 //創(chuàng)建數(shù)據(jù)集 (ds, table)。 //填充數(shù)據(jù)集 return ds。 //返回數(shù)據(jù)集 }(5)getRow方法GetRow(string sql)方法用來查找并返回一行數(shù)據(jù)。此方法返回一個SqlCommand對象。在調(diào)用此方法時應(yīng)傳入一個string類型的參數(shù),此參數(shù)表示所要執(zhí)行的SQL語句。代碼如下:public static SqlDataReader getRow(string sql) { SqlConnection con = createCon()。 ()。 SqlCommand = new SqlCommand(sql, con)。 return ()。 }基于WEB的書庫檢索系統(tǒng) 系統(tǒng)各模塊詳細設(shè)計 第三章 系統(tǒng)各模塊詳細設(shè)計與實現(xiàn) 網(wǎng)站首頁設(shè)計 網(wǎng)站首頁概述管理員通過“系統(tǒng)登錄”模塊的驗證后,可以登錄到圖書館管理系統(tǒng)的主頁。系統(tǒng)主頁主要包括Banner信息欄、導航欄、借閱排行榜和版權(quán)信息等4部分。 圖書館管理系統(tǒng)首頁 網(wǎng)站首頁技術(shù)分析在圖書館管理系統(tǒng)的首頁開發(fā)過程中,使用GridView控件顯示信息,為其添加一個自動編號列,就可以實現(xiàn)按照借閱次數(shù)的多少進行排名的功能。網(wǎng)站首頁中主要通過設(shè)置GridView控件中第一列的值為當前項目的索引值累加來實現(xiàn)GridView控件的自動編號功能。在實現(xiàn)自動編號功能時,主要觸發(fā)了GridView控件的RowDataBound事件,該事件詳細說明如下。RowDataBound事件:呈現(xiàn)GridView控件之前,該控件中的每一行都必須綁定到數(shù)據(jù)源中的一條記錄。將某個數(shù)據(jù)行綁定到GridView控件中的數(shù)據(jù)以后,將引發(fā)RowDataBound事件。網(wǎng)站首頁在實現(xiàn)自動編號功能時,主要通過在GridView控件的RowDataBound事件中動態(tài)修改GridView控件中第一列的值實現(xiàn)的。GridView控件的RowDataBound事件中實現(xiàn)的代碼如下:if ( != 1) //判斷GridView控件中是否有值 { int id = + 1。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1