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

正文內(nèi)容

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

2025-02-12 12:20 本頁面
 

【文章內(nèi)容簡介】 應(yīng)起來構(gòu)建了借閱信息表。 圖書歸還分析 學(xué)生歸還圖示時需要進行登記,其過程如下圖。 這張圖顯示了學(xué)生歸還圖書的工作方式,學(xué)生歸還圖書的時候首先要進行驗證,查詢圖書管理系統(tǒng)的數(shù)據(jù)庫,按學(xué)生的借閱時間是不是過期了,如果過期了,學(xué)生將會承擔(dān)一部分的費用,如果沒有過期,那么學(xué)生就直接把書歸還給圖書館,并且在圖書管理系統(tǒng)上面會把學(xué)生剛剛借閱的時候生成的圖書借閱表中間的信息刪除,保證學(xué)生的利益,也保證了系統(tǒng)不至于殘存過多的沒用的數(shù)據(jù),從而節(jié)約了大量的內(nèi)存空間。 學(xué)生查詢信息分析 學(xué)生可以進行自己的信息查詢,其查詢過程如下圖所示。[11] 學(xué)生可以通過賬號驗證之后查詢圖書管理系統(tǒng)內(nèi)部圖書信息的內(nèi)容,登陸的時候要進行檢測,檢測合格之后學(xué)生可以對圖書館內(nèi)部的圖書進行查詢,也可以查詢自己的信息,可以知道自己接了什么種類的書籍,需要多久之內(nèi)還給圖書館,這樣的系統(tǒng)為學(xué)生提供了很多的方便,不需要學(xué)生單獨記憶自己所借圖書的時間,方便了學(xué)生借書。系統(tǒng)管理員也可以進行圖書信息的檢查,主要是檢查圖書管理系統(tǒng)中是不是含有一些自己所不需要的信息,或者不存在的圖書信息,能夠保證圖書管理系統(tǒng)的快速運行。 高級權(quán)限管理員操作分析數(shù)據(jù)庫系統(tǒng)中存在高級管理員權(quán)限,下面是高級管理員的權(quán)限設(shè)計。 圖37 管理員操作 這張圖書管理員信息表中說明了圖書管理員的操作,為了保證圖書管理員的正確,每次登錄都需要驗證,其中也說明了圖書管理員的具體操作,其中包括添加圖書信息,刪除圖書信息,修改圖書信息和更新館藏圖書信息表的操作。 系統(tǒng)數(shù)據(jù)庫設(shè)計 系統(tǒng)數(shù)據(jù)庫設(shè)計包括了整個圖書管理系統(tǒng)所有的數(shù)據(jù)庫所需要的表及各種關(guān)系列表,下面進行了詳細(xì)的解。釋[12] 數(shù)據(jù)庫圖表設(shè)計 學(xué)生信息圖表字段名數(shù)據(jù)類型備注idvarchar(50)用戶ID,主鍵gnamevarchar(50)帳號dnamevarchar(50)用戶姓名gpwdvarchar(50)密碼didvarchar(50)借書證號 表31 學(xué)生信息表中保存了學(xué)生的名字、賬號、密碼和借書賬號,系統(tǒng)可以通過學(xué)生的賬號密碼進行驗證,進入系統(tǒng)后可以通過借書號保存學(xué)生已借圖書信息與學(xué)生的對應(yīng)關(guān)系。圖書信息圖表字段名數(shù)據(jù)類型備注bidvarchar(50)圖書IDbnamevarchar(50)書名bpressvarchar(50)出版社btimedatetime出版時間bnamevarchar(50)關(guān)鍵詞 表32 圖書信息表中保存了圖書的書名、出版時間、出版社、和關(guān)鍵詞。書名、出版時間、出版社用來標(biāo)記圖書的基本信息,用作分辨圖書。關(guān)鍵詞為圖書主要內(nèi)容的總結(jié),用來總體的概述圖書的類型,方便學(xué)生查找。學(xué)生與圖書信息對應(yīng)表字段名數(shù)據(jù)類型備注did varchar(50)借書證號,主鍵dnamevarchar(50)用戶姓名bidvarchar(50)圖書IDbnamevarchar(50)圖書名jtimedatetime借書日期hshuvarchar(10)是否歸還htimedatetime還書日期xujievarchar(10)是否續(xù)借xtimedatetime續(xù)借時間 表 33 信息對應(yīng)表中包含了學(xué)生部分信息和部分圖書信息,通過這張表把學(xué)生信息和圖書信息鏈接起來,添加一些其他信息構(gòu)成此張表。通過這張表控制學(xué)生借書的信息。主鍵表字段名數(shù)據(jù)類型備注lidint類型id,主鍵lnamevarchar(50)類型名稱 表34 存儲圖書類型表,該表存放了系統(tǒng)中的所有圖書類型情況。該表用來大概的確定圖書類型方便學(xué)生查找,設(shè)置為主鍵,可以減少數(shù)據(jù)庫的負(fù)擔(dān),提高查找速度。 數(shù)據(jù)庫鏈接設(shè)計 由于界面采取html語言編程,后臺數(shù)據(jù)庫采用MySQL進行中間需要媒介進行鏈接,中間采取JavaBean用于兩者直接的鏈接,這樣既保持了兩者的獨立性,重用性,復(fù)用性,兩者又可以很好的結(jié)合起來。JavaBean分為兩種,第一是含有用戶界面的,用于構(gòu)建圖像,第二是沒有用戶界面的用于對事件的處理,用于構(gòu)建數(shù)據(jù)庫鏈接類型的??梢园袹avaBean看作是一個黑盒子,通過JavaBean的各種接口進行與頁面和數(shù)據(jù)庫的鏈接,可以在bean中實現(xiàn)各種的接口,不會被外界所知道,獨立的個體,所以從外面幾乎看不見JavaBean的存在,可以大幅度的提高整個程序的性能。數(shù)據(jù)庫信息和界面可以通過JavaBean進行驗證,在界面上所需要的信息可以通過JavaBean進行提取,然后與數(shù)據(jù)庫中的信息進行比對驗證,來保護后臺數(shù)據(jù)庫的安全性。JavaBean有很好的重復(fù)利用性,JavaBean API與操作基礎(chǔ)的獨立于平臺的Java系統(tǒng)相結(jié)合,提供了獨立于運行環(huán)境或者說不需要特殊的運行環(huán)境進行配合的組件解決方案。因此,組件開發(fā)者就可以不必再為帶有Java applet平臺特有的類庫而擔(dān)心了。最終的結(jié)果都將是計算機界共享可重復(fù)使用的組件,并在任何支持Java的系統(tǒng)中無需修改地執(zhí)行。可以實現(xiàn)一次書寫,重復(fù)利用的功能,大大的減少了人力資源的投入,也減少了程序的書寫難度。示例:private ActionForward managerAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ManagerForm managerForm = (ManagerForm) form。 (())。 (())。 int ret = (managerForm)。 if (ret == 1) { return (managerAdd)。 } else if (ret == 2) { (error, 該管理員信息已經(jīng)添加!)。 return (error)。 } else { (error, 添加管理員信息失??!)。 return (error)。 } }查詢修改管理員信息 private ActionForward managerModifyQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ManagerForm managerForm = (ManagerForm) form。 (((id)))。 (查詢到的id: + (id))。 (managerQueryif, managerDAO .query_update(managerForm))。 return (managerQueryModify)。 }修改密碼時查詢 private ActionForward pwdQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ManagerForm managerForm = (ManagerForm) form。 HttpSession session = ()。 String manager = (String) (manager)。 (manager)。 (查詢到的manager: + manager)。 (pwdQueryif, (managerForm))。 return (pwdQueryModify)。 } 修改管理員信息 private ActionForward managerModify(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ManagerForm managerForm = (ManagerForm) form。 (())。 (())。 (())。 (())。 (())。 (())。 (())。 (())。 int ret = (managerForm)。 if (ret == 0) { (error, 設(shè)置管理員權(quán)限失?。?。 return (error)。 } else { return (managerModify)。 } }刪除管理員信息 private ActionForward managerDel(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ManagerForm managerForm = (ManagerForm) form。 int ret = (managerForm)。 if (ret == 0) { (error, 刪除管理員信息失敗!)。 return (error)。 } else { return (managerDel)。 } }修改管理員密碼 private ActionForward modifypwd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ManagerForm managerForm = (ManagerForm) form。 (())。 (())。 int ret = (managerForm)。 if (ret == 0) { (error, 更改口令失??!)。 return (error)。 } else { return (pwdModify)。 } } 本段代碼簡單的敘述了對管理員的操作,其中的操作含有增加、刪除、查找、更改,都是與數(shù)據(jù)庫進行交互,不斷的從數(shù)據(jù)庫中提取信息比對,或著向數(shù)據(jù)庫添加信息,這中間都是JavaBean在起作用,JavaBean作為一個中間的傳話人,不對兩邊的事情產(chǎn)生影響,從而實現(xiàn)兩方面的獨立。[13] 系統(tǒng)前臺設(shè)計系統(tǒng)前臺為學(xué)生提供了登陸界面和簡單的查詢界面,首先既然需要登錄到系統(tǒng),那么就必須有一個登錄界面,登錄界面可是進行驗證,并讓用戶登錄到系統(tǒng)模塊,登錄模塊能夠根據(jù)登錄者的信息判斷進入到怎么樣的系統(tǒng)模塊,比如學(xué)生登錄,只能登錄到查詢界面,圖書管理系統(tǒng)的管理者能夠登錄到管理界面,管理界面的權(quán)限更大一些,可以進行圖書的管理,比如對圖書信息的增加查找,等等。 系統(tǒng)權(quán)限設(shè)置 系統(tǒng)權(quán)限設(shè)置,系統(tǒng)權(quán)限分為三個部分,第一是學(xué)生權(quán)限,第二是系統(tǒng)管理員權(quán)限,第三是系統(tǒng)本身權(quán)限。[14] 第一、學(xué)生權(quán)限設(shè)置:圖書管理系統(tǒng)權(quán)限中學(xué)生權(quán)限為最低權(quán)限,學(xué)生可以進行的功能為查詢,登錄。首先學(xué)生可以根據(jù)自己的借書證上面的信息輸入到圖書管理系統(tǒng)中,來進入管理系統(tǒng),或者學(xué)生可以通過圖書管理系統(tǒng)的開始界面進行賬號的注冊,密碼可以自己設(shè)定,但是必須要驗證學(xué)生本人的學(xué)生號碼才能夠進行注冊,這樣可以保證圖書管理系統(tǒng)的安全性。學(xué)生可以在登錄之后對自己的信息進行更改,但是只能更改自己的信息,其中包括賬號做對應(yīng)的密碼,自己的私密信息,不允許更改學(xué)號一類的學(xué)校擁有的信息。當(dāng)學(xué)生擁有賬號后,學(xué)生可以通過賬號進入圖書管理系統(tǒng),進入圖書管理系統(tǒng)之后,學(xué)生可以實現(xiàn)查詢功能,因為系統(tǒng)為所有圖書設(shè)置了類型這個主鍵,學(xué)生可以打入自己想要學(xué)習(xí)圖書的類型,然后從整個圖書系統(tǒng)中進行查找,如果學(xué)生想要借書,則必須通過系統(tǒng)管理人員的幫助,必須由系統(tǒng)管理人員進行圖書信息掃描,進行登記才能夠讓學(xué)生把圖書借走。所以學(xué)生在整個圖書管理系統(tǒng)中只有查詢功能,不具有更改的功能,學(xué)生的權(quán)限是整個圖書管理系統(tǒng)中權(quán)限登記最低的。[15
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1