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

正文內(nèi)容

圖書館信息管理系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì)說明書(編輯修改稿)

2025-05-09 06:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 View控件中。窗體載入時(shí),對(duì)圖書類別組合框中的項(xiàng)進(jìn)行了初始化,通過查詢語(yǔ)句“select distinct BookType from bookinfo”,調(diào)用DataAccess類中的GetDataSetBySql方法獲取數(shù)據(jù)庫(kù)Bookinfo表中的圖書類別,使用distinct關(guān)鍵字去掉重復(fù)項(xiàng)。 圖書查詢 圖書入庫(kù)功能管理員登錄系統(tǒng)后,可以為數(shù)據(jù)庫(kù)添加新的圖書信息。 圖書入庫(kù) 圖書更新功能圖書更新分為兩種,第一種通過更改DataGridView控件中的數(shù)據(jù)直接更改,第二種可以通過修改各字段值進(jìn)行更改。單擊“保存修改”按鈕,將DataGridView控件中修改的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。 圖書更新 圖書借閱功能用戶登錄系統(tǒng)后,可以借閱不同的書籍,通過選擇組合框中的書名,該書的圖書訪問代碼和作者將顯示在文本框中。 圖書借閱7問題分析與解決方法 定義連接數(shù)據(jù)庫(kù)字符串的技巧(1)stringconString=provider=。datasource=.。initialcatalog=capucivar。userid=sa。pwd=。//連接數(shù)據(jù)庫(kù)的字符串(2)private static string ConnectString = server=(local)\\sqlexpress。database=Book_Data。user=sa。pwd=1234。//數(shù)據(jù)庫(kù)連接字符串(3)Private static string ConnectString = Data Source= (local)\\sqlexpress。DataBase=。 圖書更新中刪除功能的約束性在圖書館管理員管理圖示信息時(shí),有時(shí)需要不斷地增添新的圖書和刪除舊的圖書信息,但是當(dāng)有一本圖書正在被借閱當(dāng)中,則不能刪除,針對(duì)這一問題,該系統(tǒng)應(yīng)該提供有關(guān)對(duì)管理員顯示提醒的功能.下面在刪除功能代碼中用C語(yǔ)句提供相應(yīng)的解法.DataSet ds = (select * from IssueInfo where BookID=+()+)。 if ([0]. 0) { (此書有借閱,不能刪除)。 return。 } 圖書查詢功能的友好交互性對(duì)于一個(gè)藏書量很大的圖書館,一本圖書可能有好幾種版本,即作者不同、出版社不同、價(jià)格不同;或者同一類型的書:如計(jì)算機(jī)類的書有很多本。這時(shí)不同的用戶就需要查詢自己所需的書,在查詢時(shí)就需要同時(shí)根據(jù)多項(xiàng)圖書的信息進(jìn)行關(guān)聯(lián)性的查找,所以在查詢功能這一塊要用相應(yīng)的算法解決這一問題,如下面的代碼所示,已經(jīng)實(shí)現(xiàn)了圖書的關(guān)聯(lián)性查找:private void btnSerch_Click(object sender, EventArgs e) { string cbo1 = 。 string cbo2 = 。 string booktype = 。 string bookname = 。 string bookcontent = 。 //定義sql語(yǔ)句 string sql = select * from bookInfo where BookType=39。 + booktype + 39。 + cbo1 + BookName like 39。% + bookname + %39。 + cbo2 + BookContent like 39。% + bookcontent + %39。 // DataSet Myds = (sql)。 DataTable table = [0]。 //指定數(shù)據(jù)源 = table。 }圖 關(guān)聯(lián)查找 若要查詢“愛情 情感”類中的“明曉溪”著作的《心之萌》這本書 就要同時(shí)對(duì)圖書類別和圖書名稱這兩個(gè)信息進(jìn)行關(guān)聯(lián)查找:在圖書類別下的組合框中選中“and”,圖書類別中輸入 愛情 情感,圖書名稱中輸入 心之萌。8總結(jié)通過近兩周的課程設(shè)計(jì),我有了很多的收獲,首先這次課程設(shè)計(jì)使用到了很多的C和SQL編程語(yǔ)言,由于之前學(xué)的不好,在程序的代碼實(shí)現(xiàn)中遇到了很多的問題,使得設(shè)計(jì)的中期階段顯得很困難,但是經(jīng)過組員們的共同努力均被一一解決;其次是作為學(xué)習(xí)軟件專業(yè)的我們,要有良好的學(xué)習(xí)心態(tài)和嚴(yán)謹(jǐn)?shù)膽B(tài)度,因?yàn)榫幊踢@一塊真的很不容易,一不小心就會(huì)出錯(cuò),而且很是乏味;最后,我還是很順利的完成了這次課程設(shè)計(jì),在這里我要特別感謝張秉樹老師在軟件使用和數(shù)據(jù)庫(kù)設(shè)計(jì)上對(duì)我們的指導(dǎo)。附錄附錄A 主窗口實(shí)現(xiàn)代碼using System。using 。using 。using 。using 。using 。using 。using 。namespace BookManage{ public partial class FrmMain : Form { public static DialogResult result。 public FrmMain() { InitializeComponent()。} //查詢子窗體是否存在 public bool checkchildfrm(string childfrmname) { foreach (Form childFrm in ) { if ( == childfrmname) { if( ==) = 。 ()。 return true。 } } return false。}//用戶登錄菜單的事件處理private void 用戶登錄ToolStripMenuItem_Click(object sender, EventArgs e) { //檢測(cè)該窗口是否處于打開狀態(tài) if ((frmLogin) == true) return。 //窗口已經(jīng)打開,返回 frmLogin user = new frmLogin()。//實(shí)例化登錄窗體 ()。 //登錄窗體以模式對(duì)話框的方式的打開 //判斷是否登錄成功,登錄成功則啟用相應(yīng)的菜單和按鈕 if (result == ) { = true。 = true。 = true。 } } //登錄按鈕事件處理 private void tsbtnLogin_Click(object sender, EventArgs e) { if ((frmLogin) == true) return。 frmLogin user = new frmLogin()。 ()。 if (result == ) { = true。 = true。 = true。 } } //圖書查詢按鈕Click事件處理 private void tsbtnSearch_Click(object sender, EventArgs e) { if ((frmSearchBook) == true) return。 frmSearchBook book = new frmSearchBook()。 = this。 //設(shè)置為當(dāng)前窗體的子窗體 ()。} //圖書檢索菜單Click事件處理private void 圖書檢索ToolStripMenuItem_
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1