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

正文內(nèi)容

web大作業(yè)圖書管理系統(tǒng)-文庫(kù)吧資料

2025-01-28 20:43本頁(yè)面
  

【正文】 t)) childfile = store/。//記錄明細(xì) if((list)) childfile = 。//增加記錄 if((modify)) childfile = 。 // servlet action start % jsp:include page=/ % // servlet action performed childfile = 。 String childfile = 。 //編號(hào) String strID = ((String)(txt_id))。txt_type=+strType1+amp。 if(())errcode = 0。 String strType1 = ((String)(txt_type1))。 charset=Gb2312% %page import=% % DealString ds = new DealString()。圖書館中書籍管理主要包括以下功 能:增加書籍,察看書籍信息,修改書籍信息,刪除書籍,和書籍上架等。其流程如圖: 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn)進(jìn) 進(jìn)進(jìn) 進(jìn) 進(jìn) 圖 926 系統(tǒng)運(yùn)行的流程圖 圖書館管理系統(tǒng)按功能可分為幾個(gè)模塊,模塊之間相對(duì)獨(dú)立,可以用分塊實(shí)現(xiàn)。如果 讀者借閱書刊過期,則 應(yīng)當(dāng) 進(jìn)行罰款,提醒他按時(shí)歸還 , 罰款規(guī)則由圖書館設(shè)定。預(yù)約有一個(gè)時(shí)間限制,過期,則自動(dòng)作廢,其他人也可以借閱此書。此界面設(shè)計(jì)如下: 圖 924 借閱信息查詢界面 有時(shí)讀者需要館中一本書,而該書已被借出,就可以提出預(yù)約此本書。此界面設(shè)計(jì)如下: 圖 1023 讀者信息查詢 界面 書刊在借出后,為方便進(jìn)行追蹤調(diào)查,系統(tǒng)中通常提供書刊借閱狀態(tài)查詢。它分為如下幾類:讀者信息、書刊借閱信息、借閱歷史、書刊預(yù)約的查詢功能。當(dāng)系統(tǒng)中的新的用戶加入之后,必然有一個(gè)了解規(guī)則的過程,因此需要有頁(yè)面來顯示這部分規(guī)則。界面設(shè)計(jì)如下: 圖 921 借書證 管理 界面 . 讀者規(guī)則管理界面 一個(gè)圖書館中必定有一整套關(guān)于讀者的規(guī)則,來確 定讀者擁有的權(quán)利,它包括讀者可以借閱書的最大天數(shù),續(xù)借書的 期限,預(yù)約保留天數(shù),館藏等。借閱證還應(yīng)該指出讀者的類型。書籍管理界面設(shè)計(jì)如下: 圖 921 書籍管理界面 . 借閱證管理 讀者憑借借書證借書。一個(gè)書庫(kù)的信息由庫(kù)名,位置,管理者,說明組成,包括增加,察看,修改,以及 刪除操作。界面設(shè)計(jì)如下: 圖 919 圖書歸還界面 . 圖書管理界面 圖書管理主要負(fù)責(zé)書籍、書庫(kù)的管理工作,包括書籍管理和書庫(kù)管理兩個(gè)界面。借閱信息一般包括讀者借書證號(hào)和書籍索引 ID。 書籍借閱的一般流程是,首先,讀者將借書證和待借書提交給管理員,然后,管理員將借 閱信息提交給系統(tǒng),最后,讀者取走自己所借的書。 圖書 界面如下圖 918 所示: 圖 918 圖書查詢界面 . 借閱管理界面。 . 圖書查詢界面 讀者借閱圖書前一般首先要進(jìn)行查詢,查詢頁(yè)面的調(diào)用頻率非常高,所以查詢界面要簡(jiǎn)潔,扼要,效率高。 根據(jù)用例可以制定出用戶界面,包括:用戶界面的功能、與用戶交互的信息,以及用戶界面之間的切換關(guān)系等。用戶界面接收用戶的輸入信息,并將程序執(zhí)行的結(jié)果向用戶輸出。39。039。039。039。039。039。039。039。039。039。39。039。039。039。39。39。039。039。039。039。039。039。39。039。039。39。39。039。 其中 創(chuàng)建七個(gè)基本數(shù)據(jù)庫(kù)表如表 91- 97 所示,然后根據(jù)全局 ER 圖,建立各個(gè)表之間的聯(lián)系,如圖 98 所示。 keyer:用于存儲(chǔ)工作人員和圖書館管理員的用戶名和密碼及權(quán)限,以便工作人員或圖書館管理員進(jìn)入相應(yīng)的功能模塊時(shí)進(jìn)行驗(yàn)證用戶的身份。除了指出用戶用到的數(shù)據(jù)外,還應(yīng)指出數(shù)據(jù)與概念模式中相應(yīng)數(shù)據(jù)的聯(lián)系,即指出概念模式與子模 式之間的對(duì)應(yīng)性。設(shè)計(jì)結(jié)果是一組關(guān)系模式的定義。 . 關(guān)系數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 由于概念設(shè)計(jì)的結(jié)果是 ER 圖, DBMS 一般采用關(guān)系型),因此數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)過程就是把 ER圖轉(zhuǎn)化為關(guān)系模式的過程。 4)全局 ER 模式的優(yōu)化 在得到全局 ER 模式后,為了提高數(shù)據(jù)庫(kù)系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì) ER模式進(jìn)行優(yōu)化。 3)消除沖突 沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。 1)確定公共實(shí)體類型 為了給多個(gè)局部 ER 模式的合并提供開 始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。 ( 2)設(shè)計(jì)全局 ER 模式 所有局部 ER 模式都設(shè)計(jì)好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。若有聯(lián)系,進(jìn)一步確定是 1:N, M:N,還是 1:1 等。 ( 1) 設(shè)計(jì)局部 ER 模式 實(shí)體和屬性的定義: 圖書(圖書編號(hào),圖書名稱,作者,出版社,出版日期,備注,價(jià)格,數(shù)量,) 借閱者(借書證號(hào),姓名,性別,身份證,聯(lián)系電話,密碼) 身份(身份編號(hào),身份描述,最大借閱數(shù)) 圖書類別(圖書類別編號(hào),類別描述) ER 模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì) 復(fù)雜程度大大降低,不受特定 DBMS 的限制。 設(shè)計(jì)數(shù)據(jù)庫(kù) . 概念設(shè)計(jì) 在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。詳細(xì)設(shè)計(jì)階段是對(duì)概要設(shè)計(jì)中定義的包的細(xì)化,以便編程人員編碼實(shí)現(xiàn)。用戶界面和應(yīng)用控制流程都是下一步設(shè)計(jì)工作所需要完成的工作。 通過前面的分析,業(yè)務(wù)對(duì)象包中的域類已經(jīng)基本明確,下面的工作只需要對(duì)域的屬性和操作進(jìn)行實(shí)現(xiàn)和完善。 ? 應(yīng)用控制包 (Controller):應(yīng)用控制包向客戶系統(tǒng)中的其它包提供服務(wù),控制整個(gè)系統(tǒng)的運(yùn)作流程。 ? 業(yè)務(wù)對(duì)象包 (Model):業(yè)務(wù)對(duì)象包中包含了客戶系統(tǒng)中需要定義的域類。通用考勤系統(tǒng)中的架構(gòu)設(shè)計(jì)可以定義為以下幾個(gè)包: ? 用戶界面包 (View):可以簡(jiǎn)單地將用戶界面包看作是用戶的操作界面 (盡管實(shí)際上View 部分包含了更多的內(nèi)容 )。 10. 超期罰款 : 圖書借閱者 : 圖書館工作人員 : 罰款頁(yè)面 : 罰款 : 讀者信息 : 罰款記錄發(fā)送請(qǐng)求發(fā)送讀者、欠款信息提交欠款查詢讀者信息返回讀者信息修改欠款信息添加罰款記錄返回操作結(jié)果顯示結(jié)果 圖 917 超期罰款操作 的 時(shí)序圖 完成了系統(tǒng)中各個(gè)用例的時(shí)序圖設(shè)計(jì)之后,我們就可以開始對(duì)整個(gè)考勤系統(tǒng)進(jìn)行架構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì)了。 9. 修改用戶資料 : 圖書借閱者 : 圖書館管理員 : 個(gè)人信息修改頁(yè)面 : 修改用戶資料 : 讀者信息發(fā)送請(qǐng)求發(fā)送請(qǐng)求確認(rèn)更改?獲取更新信息確認(rèn)請(qǐng)求發(fā)送更新信息修改讀者信息返回結(jié)果顯示結(jié)果 圖 916 修改用戶資料的 時(shí)序圖 說明: 1) 圖書借閱者和圖書館管理員都能夠發(fā)起修改用戶資料的請(qǐng)求, 不同的是借閱者只能修改自身的信息,而圖書館管理員卻能夠修改系統(tǒng)中所有用戶的資料。 2) 在執(zhí)行續(xù)借操作的過程當(dāng)中,需要查詢讀者當(dāng)前的借閱信息并判斷當(dāng)前的請(qǐng)求是否合法,這些內(nèi)容包括:讀者的借書期 限是否已滿,該書目是否已經(jīng)被續(xù)借,讀者是否因?yàn)榍房畹仍蚨δ苁芟蕖? 3) 刪除操作發(fā)起前,需要工作人員再次確認(rèn)請(qǐng)求 ,以防止由于誤操作而導(dǎo)致的數(shù)據(jù)丟失。 5. 查詢用戶 : 圖書館工作人員 : 查詢頁(yè)面 : 讀者信息 : 借閱信息 : 查詢讀者信息查詢請(qǐng)求發(fā)送查詢關(guān)鍵字獲取讀者信息返回結(jié)果獲取讀者借閱信息返回結(jié)果發(fā)送返回結(jié)果顯示結(jié)果 圖 912 查詢用戶信息的 時(shí)序圖 6. 增加用戶 : 圖書館管理員 : 用戶管理頁(yè)面 : 增加讀者 : 讀者信息發(fā)送請(qǐng)求發(fā)送讀者信息創(chuàng)建新用戶確認(rèn)創(chuàng)建信息顯示創(chuàng)建信息 圖 913 增加用戶信息的 時(shí)序圖 7. 刪除用戶 : 圖書館管理員 : 用戶管理頁(yè)面 : 刪除讀者 : 讀者信息 : 借閱信息發(fā)送請(qǐng)求顯示警告信息發(fā)送確認(rèn)請(qǐng)求確認(rèn)操作發(fā)送讀者信息查詢讀者信息返回讀者信息查詢借閱信息返回借閱信息判斷借閱信息是否為空如果為空,則刪除讀者信息返回結(jié)果顯示結(jié)果 圖 914 刪除用戶信息的 時(shí)序圖 說明: 1) 產(chǎn)生該用例的情形有:讀者請(qǐng)求注銷自己的借閱證或者 讀者由于畢業(yè)等原 因而離校之后批量的刪除系統(tǒng)的用戶信息。 2) 在圖書的借閱過程當(dāng)中,也需要確認(rèn)當(dāng)前的借閱請(qǐng)求是否有效,這些內(nèi)容包括:借閱者的 借書期限 是否 已到 , 圖書 是否 損壞 等等。 3) 借閱操作結(jié)束之后,應(yīng)當(dāng)將讀者的借閱信息刷新,以便系統(tǒng)的用戶(工作人員和讀者)能夠立即接收到操作的結(jié)果。 1. 登陸 /退出系統(tǒng) : 圖書借閱者 : 登陸頁(yè)面 : 登陸 : 讀者信息登陸請(qǐng)求發(fā)送 ID 和密碼獲取真實(shí)信息驗(yàn)證用戶回送驗(yàn)證結(jié)果顯示登陸結(jié)果 圖 98 登陸 /退出 時(shí)序圖 (注:其它用戶登陸過程類似) 2. 查詢書目信息 : 圖書借閱者: 查詢頁(yè)面 : 查詢圖書信息 : 書目信息查詢請(qǐng)求發(fā)送查詢關(guān)鍵字獲取相關(guān)書目信息返回查詢結(jié)果顯示查詢結(jié)果 圖 99 查詢書目信息 時(shí)序 圖 (注:其它用戶查詢過程類似) 3. 借閱書目 : 圖書借閱者 : 圖書館工作人員 : 借書頁(yè)面 : 借書 : 書目信息 : 借閱信息請(qǐng)求借書發(fā)送借書請(qǐng)求發(fā)送書目、讀者信息查詢讀者信息確認(rèn)當(dāng)前請(qǐng)求合法修改書目信息修改讀者信息返回借書操作結(jié)果顯示操作結(jié)果操作結(jié)果通知用戶 圖 910 借閱書目 時(shí)序圖 說明: 1) 借閱操作是由圖書借閱者委托圖書館工作人員完成的,借閱者本身并不具備完成圖書借閱操作的權(quán)限。 . 圖書館管理 系統(tǒng)的系統(tǒng)設(shè)計(jì) 為了更加詳細(xì)地介紹本系統(tǒng)中各個(gè)用例的工作過程,接下來我們給出本系統(tǒng)中關(guān)鍵用例的 UML 時(shí)序圖。時(shí)序圖的基礎(chǔ)是用例,在時(shí)序圖中,將說明域類是如何操作和協(xié)作系統(tǒng)中的用例的。 由于本系統(tǒng)涉及的概念非常廣,為了更加清楚的表示 這些關(guān)系,我們將這些概念劃分為三個(gè)層次:界面層,控制層和數(shù)據(jù)實(shí)體層。 . 圖書館管理 系統(tǒng)的領(lǐng)域分析 在用例分析的基礎(chǔ)之上,我們將進(jìn)行領(lǐng)域分析。 16. 發(fā)布新聞:本用例描述圖書館管理員如何在系統(tǒng)上發(fā)布新聞,用例的主要角色是圖書館管理員。 14. 修改個(gè)人信息 :本用例描述用戶如何對(duì)自己的資料進(jìn)行修改,本用例的主要角色是讀者 ,圖書館工作人員也可以修改自己的信息以及部分讀者信息 。 12. 刪除用戶:本用例描述圖書管理員如何從系統(tǒng)中刪除 用戶的記錄,主要角色是圖書管理員和讀者。 10. 確認(rèn)還書:本用例描述讀者歸還的書刊如何經(jīng)圖書館工作人員歸還到書庫(kù)當(dāng)中,本用例的主要角色是圖書館工作人員。 9. 確認(rèn)借書:本用例描述 圖書館工作人員如何確認(rèn)借閱者的借書請(qǐng)求,即讀者的借書記錄記載到載體當(dāng)中。 7. 借閱請(qǐng)求 :本用例描述了圖書管理系統(tǒng)最重要的功能,讀者如何從圖書館中借閱書刊,主要角色 是讀者。 5. 管理書刊:本用例是描述圖書管理員如何對(duì)圖書館里的書刊進(jìn)行管理,如:新書入庫(kù),舊書出庫(kù),書刊資料的修改等,本用例的主要角色是圖書 館 管理員。 4. 超期罰款:本用例主要是描述當(dāng)讀者有書刊超期沒有歸還時(shí),圖書管理員是如何對(duì)超期讀者進(jìn)行罰款處理的。 3. 查詢用戶信息:本用例描述圖書管理員如何進(jìn)行用戶信息的查詢,管理員只要輸入用戶的 ID 就可以對(duì)用戶的所有資料進(jìn)行查詢。 2. 查詢書刊信息:本用例描述了用戶可以在各種允許的條件下,選擇關(guān)鍵字段對(duì)本館的書刊的詳細(xì)資料進(jìn)行查詢。從系統(tǒng)穩(wěn)定和安全的角度考慮,這部分用例應(yīng)當(dāng) 具有較高 保密能力,同時(shí)這部分用例所進(jìn)行的操作都必須寫入日 志文件,以確保能夠從管理員的誤操作中恢復(fù)過來。如果將此類問題全部提交給圖書館管理員,那么將增加管理員的負(fù)擔(dān),不利于圖書館內(nèi)部資源的均勻分配。這個(gè)功能在建立臨時(shí)用戶權(quán)限的時(shí)候非常有用。這種方式正好體現(xiàn)了軟件工程中“自頂向下,逐步細(xì)化”的思想。需要注意的是,在單獨(dú)的用例圖當(dāng)中沒有反映出 圖書館工作人員和借閱者之間的用例的依賴關(guān)系,這是由于局部用例圖的局限性所造成的。 正如前面所介紹的那樣,圖書館工作人員的用例圖當(dāng)中也存在 include和 depend關(guān) 系。換句話說,只有當(dāng)借閱者登陸到了系統(tǒng)之后,才能進(jìn)行“借閱
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1