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

正文內(nèi)容

基于aspnet圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-09 01:04 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 閱的排行榜及讀者借閱的排行榜。 系統(tǒng)功能結(jié)構(gòu)圖 根據(jù)圖書管理系統(tǒng)的實(shí)際需求,可以將圖書管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書管理、讀者管理、圖書借還、系統(tǒng)查詢、排行榜 6個(gè)部分各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖 31所示。 圖 31 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)流程圖 圖書管理系統(tǒng)的流程是用戶先輸入自己的帳號(hào)密碼及系統(tǒng)顯示的驗(yàn)證碼,進(jìn)入系統(tǒng)如有一項(xiàng)不符合則不能進(jìn)入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根劇登陸的帳號(hào)信息從數(shù)據(jù) 12 庫(kù)中的數(shù)據(jù)進(jìn)行對(duì)比判斷是讀者還是管理員,如果是讀者,則進(jìn)行信息查詢,瀏覽排行榜,如查詢到自己所需要的圖書,則通過管理員進(jìn)行借閱圖書,同時(shí)歸還圖書也由管理員完成。如果不是讀者而是管理員,那管理員可以進(jìn)行相關(guān)信息的查詢、添加刪除圖書及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、為圖書更新排行榜的信息、以及完成讀者的圖書借閱與歸還。 圖書管理系統(tǒng)的系統(tǒng)流程圖如圖 32所示。 登陸系統(tǒng)是否登陸判斷身份管理員讀者圖書歸還 圖書借閱 信息查詢排行榜信息 圖書信息 讀者信息否 圖 32 圖書管理系統(tǒng)的流程圖 13 4 圖書管理系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 系統(tǒng)流程分析 根據(jù)開發(fā)圖書管理系統(tǒng)的需求分析,本系統(tǒng)設(shè)計(jì)了兩種操作員,分別為管理員和讀者。 在系統(tǒng)中,我們?cè)O(shè)定管理員使用帳戶登錄后,能夠查看有關(guān)圖書的一系列的信息,可以通過系統(tǒng)導(dǎo)航菜單進(jìn)入讀者管理界面、圖書管理界面、圖書借還界面、系統(tǒng)查詢界面、排行榜界面。在讀者管理界面中,管理員能夠添加和修改讀者信息。在圖書管理界面中,管理員可以添加和修改圖書信息,進(jìn)行分類,在圖書借還界面中,完 成讀者借書、還書的操作。在系統(tǒng)查詢界面中,管理員可以查看借出去的圖書信息及庫(kù)存的信息、同時(shí)管理員也可以查找自己的所需的圖書,排行榜界面主要是可以讓管理員知道哪些圖書受到讀者的喜愛。對(duì)讀者的設(shè)定,是可以查詢自己所需要的圖書的信息、也可以查詢自己個(gè)人的基本信息及圖書的借還信息,還能查看排行榜的信息。讀者的借書和還書過程是通過管理員完成的。 系統(tǒng)模塊功能實(shí)現(xiàn) 登陸界面 當(dāng) 管理員 輸入 管理員 名、密碼,系統(tǒng)自動(dòng)將輸入的信息和相關(guān)數(shù)據(jù)表中的內(nèi)容進(jìn)行比較,如果該 管理員 輸入的內(nèi)容和數(shù)據(jù)表中的內(nèi)容相符,則通 過驗(yàn)證,此次登錄成功;否則登錄失敗。比較的過程是由瀏覽器將指令,數(shù)據(jù)發(fā)送到 Web 服務(wù)器, Web服務(wù)器通過對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢將結(jié)果返回到瀏覽器,從而顯示成功的消息 ,管理員只有成功登陸系統(tǒng)后才能進(jìn)行一系列的操作,如下圖 41 所示。 圖 41 圖書管理系統(tǒng)登陸界面 14 系統(tǒng)設(shè)置模塊 系統(tǒng)設(shè)置模塊主要分為管理員設(shè)置頁(yè)面和書架管理頁(yè)面, 管理員可以在管理員設(shè)置頁(yè)面中查看其他管理員和讀者權(quán) 限,并且點(diǎn)擊 權(quán)限設(shè)置 ,能夠?qū)ζ渌芾韱T和讀者進(jìn)行權(quán)限修改。通過單擊 添加管理員 ,可以鏈接到 添加管理員 頁(yè)面,這樣可以輸入相關(guān)信息來添加管理員和讀者。如圖 42 所示。 圖 42 管理員設(shè)置 界面 在書架管理頁(yè)面中,顯示書架編號(hào)、書架名稱。管理員可以通過點(diǎn)擊 GridView控件中的 修改 或者 刪除 ,對(duì)書架信息進(jìn)行修改、刪除,并且能夠點(diǎn)擊 添加書架信息 ,對(duì)書架信息進(jìn)行添加。如圖 43 所示 圖 43 書架管理 界面 讀者管理模塊 讀者管理模塊主要分為讀者類型管理頁(yè)面 和讀者檔案管理頁(yè)面。管理員在讀者類型管理頁(yè)面,可查看讀者類型信息,包括讀者類型編號(hào)、讀者類型名稱以及所對(duì)應(yīng)可借圖書的數(shù)量。點(diǎn)擊 GridView 控件中的 修改 、 刪除 ,可以對(duì)讀者類型信息中的單一信息進(jìn)行修改或刪除。還可以看到并且可以通過單擊 添加讀者類型信息 這個(gè)超級(jí)鏈接,來添加其他讀者類型信息。 如圖 44 所示。 15 圖 44 讀者類型管理 界面 讀者檔案管理頁(yè)面中,管理員能夠看到讀者信息,其中包括讀者編號(hào)、姓名、讀者類型等讀者的基礎(chǔ)信息,如圖 45 所示。 圖 45 讀者檔案管理 界面 管理員在讀 者檔案管理界面的數(shù)據(jù)流圖如圖 46 所示 圖 46 讀者檔案管理數(shù)據(jù)流圖 16 點(diǎn)擊 詳情 可以看到單一讀者的具體信息,并且如信息有誤,可以進(jìn)行修改,如圖 47所示 。在該頁(yè)面還可以添加讀者信息,單擊 添加讀者信息 即可。 圖 47 修改讀者信息 界面 圖書管理模塊 圖書管理模塊主要分為查看圖書類型管理頁(yè)面和圖書檔案管理頁(yè)面,其中管理員可以在圖書檔案管理頁(yè)面查看圖書的基本信息,包括書架號(hào) (表示圖書所在的位置 )和庫(kù)存數(shù),并且可以通過單擊 添加圖書信息 ,鏈接到 添加圖書信息 界面。如 圖48 所示。單擊 GridView 控件中其中的 詳情 ,可以轉(zhuǎn)到 添加修改圖書信息 界面,能夠看到該圖書具體信息,并且如有需要,可以在該頁(yè)面中添加或修改圖書信息 圖 48圖書 檔案管理 界面 管理員在圖書檔案管理界面數(shù)據(jù)流圖如圖 49所示。 17 圖 49 圖書檔案管理數(shù)據(jù)流圖 圖書借還信息模塊 圖書借還管理模塊主要分為圖書借閱頁(yè)面和圖書歸還頁(yè)面。在圖書借閱頁(yè)面,圖書借閱一欄中,可以看到圖書的基本信息,包括書架號(hào)和庫(kù)存總數(shù)。管理員輸入讀者編號(hào),如果正確,則會(huì)顯示出該讀者的基本信息,其中包括 讀者類型和可借數(shù)量,如果該讀者尚有未還的書籍,也會(huì)在讀者所借圖書一欄中。該讀者如要借書,此時(shí)可單擊 GridView 控件中 借閱 ,來進(jìn)行借閱。當(dāng)讀者已借書籍總量,超出可借圖書的數(shù)量,系統(tǒng)將會(huì)提示讀者不能再借書了。圖書的借閱功能主要用到了 GridView 模板技術(shù)。如圖 410 所示。 18 圖 410圖書借閱 界面 圖書借閱系統(tǒng)完成讀者借閱書籍的系統(tǒng)流程圖,如圖 411 所示 圖 411 讀者借閱書籍流程圖 在圖書歸還頁(yè)面中,管理員輸入讀者編號(hào),點(diǎn)擊確定,如果編號(hào)正確,便顯示出讀者的相關(guān)信息,在圖書歸還一 欄中,顯示該讀者尚未歸還的書籍。讀者如有書籍要 19 還,在 圖書歸還 一欄中,點(diǎn)擊信息欄中你所要?dú)w還圖書的 歸還 按鍵,此時(shí)這本圖書便以歸還,信息欄也會(huì)刪去該條借書信息。如圖 412 所示。 圖 412圖書歸還 界面 系統(tǒng)查詢模塊 系統(tǒng)查詢系統(tǒng) 模塊主要分為圖書借閱查詢頁(yè)面和圖書檔案查詢頁(yè)面,管理員可以在通過這個(gè)模塊查看每個(gè)讀者圖書借閱情況和圖書歸還信息。在圖書借閱查詢界面,讀者可根據(jù)不同的條件 (圖書條形碼、圖書名稱、讀者編號(hào)、讀者名字、到期時(shí)間 )查詢自己借閱圖書信息。例如通過 讀者編號(hào) 查詢, 輸入讀者編號(hào),單擊 查詢 按鍵,便顯示出該讀者所有圖書借閱信息。 是否歸還 一欄, False表示該書籍仍未歸還,True表示讀者已經(jīng)將這本書歸還。 如圖 413 所示。 圖 413圖書借閱查詢 界面 圖書檔案查詢頁(yè)面中,管理員和讀者 可根據(jù)不同的條件 (條形碼、書名、類別、 20 作者、書架、出版社 )進(jìn)行查詢。讀者可以查詢圖書所在書架位置,管理員可以查看圖書的庫(kù)存總數(shù),以便每天對(duì)圖書數(shù)量進(jìn)行核對(duì),如有特別熱門書籍,也方便管理員,對(duì)該書籍進(jìn)行增加。 如圖 414 所示。 圖 414圖書檔案查詢 界面 排行榜模塊 排行榜界面主要是可以讓管理員知道哪些圖書受到讀者的喜愛,同時(shí)也幫助其他讀者了解到圖書館那些書籍比較熱門,鼓勵(lì)讀者去閱讀。如圖 415 所示。 圖 415圖書借閱排行榜界面 21 5 系統(tǒng)開發(fā)的遇到的相關(guān)問題及解決 如何驗(yàn)證輸入的字符串 在圖書管理系統(tǒng)的開發(fā)過程中,需要對(duì)一些輸入的字符串進(jìn)行驗(yàn)證,例如金額、電話號(hào)碼、 Email 等,由于許多模塊都需要用到這些驗(yàn)證,因此可以將其寫入到一個(gè)公共類中然后在其他的頁(yè)面中直接調(diào)用即可。 C中對(duì)字符串進(jìn)行驗(yàn)證時(shí),可以使用Regex 類,要使用正則表 達(dá)式驗(yàn)證輸入的字符串,如驗(yàn)證輸入的字符串是否為 Email的地址格式的實(shí)現(xiàn)方法。代碼如下: region 驗(yàn)證輸入為 Email /// summary /// 驗(yàn)證輸入為 Email /// /summary /// param name=str/param /// returns/returns public bool validateEmail(string str) { return (str, @\w+([+.39。]\w+)*@\w+([.]\w+)*\.\w+([.]\w+)*)。 } endregion 自動(dòng)計(jì)算圖書歸還日期 在圖書管理系統(tǒng)運(yùn)行中會(huì)常常遇到這樣的問題:在借閱圖書時(shí),需要自動(dòng)計(jì)算圖書的歸還日期,而這個(gè)日期又不是固定不變的,它是需要根據(jù)系統(tǒng)日期和數(shù)據(jù)表中保存的各類圖書的最多借閱天數(shù)來計(jì)算的,即圖書歸還日期 =系統(tǒng)日期 +最多借閱天數(shù) 。因此本系統(tǒng)是這樣解決問題的:首先獲取系統(tǒng)時(shí)間,然后從數(shù)據(jù)表中查詢出該類圖書最多借閱天數(shù),最后計(jì)算歸還日期。 計(jì)算方法如下: 首先取出所借圖書的最多借閱天數(shù),然后根據(jù)圖書的最多借閱天數(shù),使用 TimeSpan,最后使用當(dāng)前時(shí)間與先返回的 Timespan時(shí)間間隔相加。 自動(dòng)計(jì)算圖書歸還日期的關(guān)鍵代碼如下: 22 int days = ((btypemanage, tb_booktype).Tables[0].Rows[0][2].ToString())。 Tim
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1