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

正文內(nèi)容

基于c技術(shù)圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì)(參考版)

2024-12-10 01:23本頁(yè)面
  

【正文】 同時(shí)感謝我們學(xué)院給我們畢業(yè)生提供的方便條件和優(yōu)越 的實(shí)驗(yàn)環(huán)境 ,讓我們?cè)诋厴I(yè)設(shè)計(jì)進(jìn)行中完全沒(méi)有條件的限制 ,以便我們都能夠順利完成設(shè)計(jì)任務(wù) ,達(dá)到高標(biāo)準(zhǔn)的設(shè)計(jì)要求 . 在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意 !最后,祝福所有這些人,愿你們身體健康,工作順利。 致謝 在完成論文的 過(guò)程中 ,得到了許多人的無(wú)私幫助, 首先要感謝 我的指導(dǎo)老師郭志強(qiáng)老師,感謝他對(duì)我豪不吝嗇的幫助與包容 , 如若沒(méi)有老師,我將無(wú)法順利完成我的畢業(yè)設(shè)計(jì)。 在這次設(shè)計(jì)過(guò)程中,還存在著一些不足,特別是感覺(jué)到安全性不夠好,功能不夠多。對(duì)此,我進(jìn)行了有針對(duì)性的學(xué)習(xí),深刻體會(huì)到自我學(xué)習(xí)能力的重要性。 經(jīng)過(guò)對(duì)網(wǎng)站的仔細(xì)調(diào)研,完成了圖書(shū)館管理網(wǎng)站的各大模塊的設(shè)計(jì),基本上實(shí)現(xiàn)了讀者與管理員要求的功能,如圖書(shū)的借閱歸還、系統(tǒng)查詢,權(quán)限設(shè)置等,管理員可以方便地通過(guò)后臺(tái)對(duì)這個(gè)網(wǎng)站進(jìn)行管理。 7.總結(jié) 通過(guò)對(duì)數(shù)據(jù)庫(kù)知識(shí)的學(xué) 習(xí),使我了解了數(shù)據(jù)庫(kù)與后臺(tái)管理的連接方法,感觸頗深。++39。++39。最后我們到數(shù)據(jù)庫(kù)中可以看到我們?cè)诖瞬僮鬟^(guò)程中所產(chǎn)生的數(shù)據(jù)。 圖 圖書(shū)館總管理員界面 — 讀者信息管理 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 圖 圖書(shū)館總管理員界面 — 圖書(shū)信息管理 圖 圖書(shū)館總管理員界面 — 管理員維護(hù) 書(shū)庫(kù)管理員 當(dāng)管理員的權(quán)限是 2時(shí) ,管理員可以進(jìn)行用戶對(duì)圖書(shū)的借閱和歸還操作 . 在該設(shè)計(jì)中,在這個(gè)過(guò)程中用到的數(shù)據(jù)表是 borrow表,我們首先要對(duì)圖書(shū)借閱過(guò)程進(jìn)行設(shè)計(jì): 圖 圖書(shū)借閱界面 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 27 在設(shè)計(jì)中用到的控件如表 : 表 控件名稱(chēng) 控件 ID 說(shuō)明 Button btn_submit 按鈕 Label lbl_book_name 書(shū)目名稱(chēng)文本框 TextBox tbx_book_no 書(shū)目編號(hào)提示 TextBox t bx_duzhe_pwd 讀者密碼提示 Button find 查詢按鈕 DataGrid DataGrid1 數(shù)據(jù)庫(kù)連接 Label lbl_note 書(shū)目名稱(chēng)文本框 Button Button1 刷新按鈕 Button Button2 注銷(xiāo)按鈕 TextBox tbx_duzhe_no 讀者編號(hào)提示 從圖中我 們可以看到在圖書(shū)的借閱過(guò)程中,若讀者基本信息正確,我們?cè)傩枰袛嗟氖窃撟x者是不是已經(jīng)借滿了圖書(shū)。當(dāng)我們要具體的查找某個(gè)學(xué)生時(shí),若通過(guò)頁(yè)面直接查看是很浪費(fèi)時(shí)間的,而通過(guò)查詢功能去實(shí)現(xiàn)是很便捷的,再一個(gè)功能就是我們可以在這個(gè)頁(yè)面中對(duì)每個(gè)記錄集進(jìn)行“編輯”和“刪除”,在這里“刪除”時(shí)的操作也就是直接對(duì)數(shù)據(jù)庫(kù)中的記錄集進(jìn)行了刪除操作,編輯時(shí)則是有一點(diǎn)區(qū)別的,當(dāng)我們點(diǎn)擊“編輯”時(shí),所選擇的該行回變?yōu)橐粋€(gè)文本編輯框。這不僅避免了由于 記錄集過(guò)多在單個(gè)頁(yè)面顯示不容易查看的麻煩,而且在核對(duì)信息時(shí)也是非常方便的。 圖 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 25 圖書(shū)館總管理員 管理員分為圖書(shū)館總管理員 ,權(quán)限為 1,和圖書(shū)管理員 ,權(quán)限為 2,以不同權(quán)限登錄 ,實(shí)現(xiàn)的功能和操作不同,這個(gè)過(guò)程用到數(shù)據(jù)表中的 admin表 圖 管理員登錄界面 當(dāng)我們?cè)诘卿浗缑嬷休斎氲氖菆D書(shū)館總管的用戶名和密碼,那么我們進(jìn)入的將是上面的管理員界面,在這個(gè)管理員界面中,我們?cè)O(shè)定的默認(rèn)的頁(yè)面為對(duì)讀者信息的管理。 =圖書(shū)預(yù)約成功 !!!。 //對(duì)借書(shū)時(shí)間進(jìn)行參數(shù)化 [yysj].Value=。 //對(duì)所屬書(shū)庫(kù)進(jìn)行參數(shù)化 [dep].Value=[4].()。 //對(duì) ISBN 號(hào)碼進(jìn)行參數(shù)化 [ISBN].Value=[3].()。 //對(duì)圖書(shū)作者進(jìn)行參數(shù)化 [zuozhe].Value=[2].()。 //對(duì)圖書(shū)名稱(chēng)進(jìn)行參數(shù)化 [name].Value=[1].()。 //對(duì)圖書(shū)編號(hào)進(jìn)行參數(shù)化 [book_no].Value=[0].()。 //對(duì)讀者編號(hào)進(jìn)行參數(shù)化 [duzhe_no].Value=()。 //SQL 的預(yù)約語(yǔ)句 SqlCommand cm=new SqlCommand(delsql,)。 ()。 圖 在此過(guò)程中,用到數(shù)據(jù)庫(kù)中的 yuyue 表,其中 DataGrid 中的“預(yù)約圖書(shū)”按鈕 相關(guān)源代碼 public void DataGrid_Delete(object sender, DataGridCommandEventArgs E) //對(duì)預(yù)約列 { string strconn=[dsn]。其界面 的顯示為下圖: 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 23 圖 高級(jí)查詢界面 預(yù)約圖書(shū)界面設(shè)計(jì) 圖書(shū)館的預(yù)約界面 , 在這個(gè)界面中,我們同樣是要對(duì)讀者的信息進(jìn)行驗(yàn)證,只有通過(guò)了的讀者才可以對(duì)圖書(shū)的預(yù)約,如果讀者輸入的信息不正確,那么系統(tǒng)會(huì)提示讀者重新檢查所輸入的信息,要是讀者輸入的信息通過(guò)了檢查,那么系統(tǒng)就會(huì)在查詢圖書(shū)框的下面顯示出一個(gè)“查詢”按鈕,通過(guò)這個(gè)按鈕,我們就可以進(jìn)行其它的一些操作了,包括圖書(shū)的查詢,對(duì)圖書(shū)的預(yù)約等。 //對(duì) DataGrid1 進(jìn)行綁定 ()。 //填充 DataSet 對(duì)象 =ds。 //執(zhí)行 SQL語(yǔ)句 DataSet ds=new DataSet ()。%+()+%39。%+()+%39。%+()+%39。+()+39。%+()+%39。+()+39。 //構(gòu)造具有各個(gè)文本框選擇功能的查詢語(yǔ)句 if(()!=。 //連接本地計(jì)算機(jī)的 2 數(shù)據(jù)庫(kù) ()。 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 21 圖 簡(jiǎn)單圖書(shū)查詢界面 在此過(guò)程的界面中,用到數(shù)據(jù)庫(kù)中的 book表, 在設(shè)計(jì)中用到的控件如表 : 表 控件名稱(chēng) 控件 ID 說(shuō)明 LinkButton LinkButton1 鏈接按鈕 .Button Button1 確定按鈕 HtmlTable Table1 信息提示 HtmlTable TABLE2 信息提示 HtmlTable Table3 信息提示 DropDownList ddl_pp 查詢類(lèi)型下拉菜單 DropDownList ddl_lx 查詢模式下拉菜單 TextBox tbx 查詢內(nèi)容文本框 DataGrid DataGrid1 數(shù)據(jù)庫(kù)連接 在此過(guò)程的界面中,用到數(shù)據(jù)庫(kù)中的 book 表,對(duì)圖書(shū)查詢按鈕后臺(tái)代碼的實(shí)現(xiàn)過(guò)程為: string strconn = [dsn]。當(dāng)選擇 “ 模糊匹配 ” 時(shí),在查找到的數(shù)據(jù)中只要包含了內(nèi)容輸入框中的字符 便可以查找出來(lái),這樣找到圖書(shū)數(shù)可能很多,讀者自己在其中選擇自己所要的圖書(shū)。} else{ =對(duì)不起,您輸入的原密碼不正確,請(qǐng)重新輸入 。 ()。 [no].Value = .ToString ()。 SqlCommand cm1=new SqlCommand (chsql,1)。++39。 //修改密碼 ()。 //創(chuàng)建 Command對(duì)象 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 SqlDataReader dr= ()。+ +39。+ +39。 //連接本地計(jì)算機(jī)的 LMS數(shù)據(jù)庫(kù) ()。 要對(duì)讀者的密碼進(jìn)行修改,我們普通的設(shè)計(jì)就是首先要驗(yàn)證輸入的原密碼,然后輸入新密碼,如果 “ 新密碼 ” 框的輸入符合規(guī)則且和 “ 確認(rèn)新密碼 ” 框的密碼值是同樣的,那么 “ 確定 ” 后便對(duì)密碼進(jìn)行了修改。另外在設(shè)計(jì)該界面時(shí),為了體現(xiàn)設(shè)計(jì)的緊湊及信息顯示的連貫性,在界面中,我們添加了一些其它信息調(diào)用按鈕 ,點(diǎn)擊其中的“借閱”按鈕,在下面的 DataGrid中便可以顯示出該讀者當(dāng)前的借閱信息。查看 讀者的基本信息和圖書(shū)借 閱信息 , 還可以對(duì)密碼的修改 .此界面所用到的數(shù)據(jù)庫(kù) duzhe表。=。 } else{ =系統(tǒng)沒(méi)有這個(gè)用戶名或者密碼有誤 !!!。 //執(zhí)行 ExecuteReader 方法 if(()){ //若成功登錄 Session[duzhe_no] = dr[duzhe_no].ToString() //用 Session 進(jìn)行傳值操作 Session[duzhe_pwd]=dr[duzhe_pwd].ToString()。 基于 C 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 //創(chuàng)建 SQL語(yǔ)句 ,檢查 duzhe表中的編號(hào)和密碼是否正確 SqlCommand cm = new SqlCommand(mysql,)。and duzhe_pwd=39。 //打開(kāi)數(shù)據(jù)庫(kù)連接 string mysql = select duzhe_no,duzhe_pwd from duzhe where duzhe_no=39。 //從文件 中取連接字符串SqlConnection = new SqlConnection(strconn)。如表 — 表 : 表 管理員表 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以為空 備注 Admin_no(關(guān)鍵字) Nvarchar 16 否 管理員編號(hào) Admin_pwd Nvarchar 16 可以為空 管理員密碼 Admin_name Nvarchar 4 否 管理員名稱(chēng) Admin_uppower Nvarchar
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1