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

正文內(nèi)容

圖書(shū)管理系統(tǒng)計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文(編輯修改稿)

2025-04-03 06:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 C/S 結(jié)構(gòu)的優(yōu)點(diǎn) : C/S 結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶(hù)端PC的處理能力,很多工作可以在客戶(hù)端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶(hù)端響應(yīng)速度快。缺點(diǎn)主要有以下幾個(gè): (1)只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展, 移動(dòng)辦公 和分布式辦公越來(lái)越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪(fǎng)問(wèn)需要專(zhuān)門(mén)的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專(zhuān)門(mén)的設(shè)計(jì)來(lái)處理分布式的數(shù)據(jù)。 (2)客戶(hù)端需要安裝專(zhuān)用的客戶(hù)端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問(wèn)題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu(mài)店的情況,不是工作量的問(wèn)題,而是路程的問(wèn)題。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶(hù)機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。 (3)對(duì)客戶(hù)端的操作系統(tǒng)一般也會(huì)有限制。 可能適應(yīng)于 Win98, 但不能用于 win2021 或 Windows XP。或者不適用于微軟新的操作系統(tǒng)等等,更不用說(shuō)Linux、U nix 等。 C/S 架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì) : ( 1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶(hù)應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱(chēng)為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱(chēng)為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶(hù)程序發(fā)來(lái)的請(qǐng)求;客戶(hù)應(yīng)用程序運(yùn)行在用戶(hù)自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱(chēng)為客戶(hù)電腦,當(dāng)需要對(duì)數(shù) 據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶(hù)程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。 ( 2)數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶(hù)應(yīng)用程序分別獨(dú)立進(jìn)行的,前臺(tái)應(yīng)用可以違反的規(guī)則,并且通常把那些不同的運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪(fǎng)問(wèn)者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶(hù)才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶(hù),是 “ 透明 ” 的,他們無(wú)須過(guò)問(wèn)背后的過(guò)程, 就可以完成自己的 一切工作。在客戶(hù)服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非常“ 瘦小 ” ,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在 C/S體系的下,數(shù)據(jù)庫(kù)不能真正成為公共、專(zhuān)業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專(zhuān)門(mén)管理。 ( 3) C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。首先,采用 C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正 “ 統(tǒng)一 ” ,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪(fǎng)問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn),有這樣一些問(wèn)題,如果需要建立 “ 實(shí)時(shí) ” 的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器 在線(xiàn)運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶(hù)端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。 其次,傳統(tǒng)的 C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在 JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S架構(gòu) 更是猛烈沖擊 C/S,并對(duì)其形成威脅和挑戰(zhàn)。 Web 服務(wù)器 Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。目前最新版本是 。 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪(fǎng)問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求。實(shí) 際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí), Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。另外, Tomcat 和 IIS、 Apache 等 Web服務(wù)器一樣,具有處理 HTML 頁(yè)面的功能,另外它還是一個(gè) Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式。不過(guò), Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。 3 系統(tǒng)總體設(shè)計(jì)分析 系統(tǒng)需求分析 隨著互聯(lián)網(wǎng)的爆炸性發(fā)展,人們?cè)絹?lái)越習(xí)慣于利用網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)所需的服務(wù), 網(wǎng)絡(luò)已深深影響到人們生活的各個(gè)方面。另外,傳統(tǒng)的圖書(shū)館不能滿(mǎn)足一部分現(xiàn)代人的需要,而電子閱覽室,由于其不受時(shí)間與空間的限制同時(shí)又具有傳統(tǒng)圖書(shū)館的大部分功能,能夠滿(mǎn)足各類(lèi)用戶(hù)的常規(guī)與特殊需求,而且其方便快捷,實(shí)現(xiàn)技術(shù)又比較成熟,因此受到當(dāng)代人的喜愛(ài)。 該系統(tǒng)主要分為兩部分:讀者部分和管理員部分。為了方便讀者查找自己感興趣的主題進(jìn)行閱讀,要將圖書(shū)按照內(nèi)容進(jìn)行分類(lèi)。讀者可以按照類(lèi)別進(jìn)行查找,逐級(jí)瀏覽、可以查看自己的信息。本系統(tǒng)還可對(duì)用戶(hù)的賬號(hào)和書(shū)目的閱讀權(quán)限進(jìn)行管理。管理員需要給用戶(hù)分配用戶(hù)名和密碼,及設(shè)定用戶(hù)的級(jí)別,還為用戶(hù)提供圖書(shū)的排行榜讓用戶(hù)能知道那些圖書(shū)受到大家的歡迎。 系統(tǒng)實(shí)現(xiàn)的目標(biāo) 學(xué)校圖書(shū)管理系統(tǒng)的開(kāi)發(fā)主要要實(shí)現(xiàn)的目標(biāo)有以下幾個(gè)方面: (1)界面設(shè)計(jì)友好、美觀(guān)。 (2)數(shù)據(jù)存儲(chǔ)安全、可靠。 (3)信息分類(lèi)清晰、準(zhǔn)確。 (4)強(qiáng)大的查詢(xún)功能,保證數(shù)據(jù)查詢(xún)的靈活性。 (5)實(shí)現(xiàn)對(duì)圖書(shū)借閱和歸還過(guò)程的全程數(shù)據(jù)信息跟蹤。 (6)提供圖書(shū)借閱排行榜,為圖書(shū)管理員提供了真實(shí) 的數(shù)據(jù)信息。 (7)提供靈活、方便的權(quán)限設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。 (8)具有易維護(hù)性和易操作性。 系統(tǒng)功能模塊設(shè)計(jì) (1)系統(tǒng)設(shè)置模塊:添加刪除管理員、設(shè)置管理員的權(quán)限、說(shuō)明圖書(shū)存放書(shū)架信息添加刪除書(shū)架信息。 (2)讀者管理模塊:添加刪除不同類(lèi)型的讀者及注明可借圖書(shū)的數(shù)量、添加刪除讀者的檔案。 (3)圖書(shū)管理模塊:添加刪除不同類(lèi)型的的圖書(shū)及注明圖書(shū)可借的天數(shù)庫(kù)存數(shù)量、添加刪除圖書(shū)的檔案。 (4)圖書(shū)借還模塊:可查詢(xún)讀者借閱和歸還圖書(shū)的信息及圖書(shū)的現(xiàn)有庫(kù)存量。 (5) 系統(tǒng)查詢(xún)模塊:可根 據(jù)不同的條件(條形碼、書(shū)名、類(lèi)別、作者、書(shū)架、出版社)查詢(xún)讀者需要的圖書(shū)、讀者可根據(jù)不同的條件(圖書(shū)條形碼、圖書(shū)名稱(chēng)、讀者編號(hào)、讀者名字、到期時(shí)間)查詢(xún)自己借閱圖書(shū)信息。 (6)排行榜模塊:可以讓讀者知道圖書(shū)借閱的排行榜及讀者借閱的排行榜。 系統(tǒng)功能結(jié)構(gòu)圖 根據(jù)圖書(shū)管理系統(tǒng)的實(shí)際需求,可以將圖書(shū)管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書(shū)管理、讀者管理、圖書(shū)借還、系統(tǒng)查詢(xún)、排行榜 6個(gè)部分各個(gè)部分的具體功能的系統(tǒng) 功能結(jié)構(gòu)圖如圖 31所示。 圖 31 系統(tǒng)功能結(jié)構(gòu)圖 (1)圖書(shū)借閱系統(tǒng)完成用戶(hù)的借書(shū)過(guò)程其數(shù)據(jù)流圖如圖 32所示。 圖 32 借閱系統(tǒng)的數(shù)據(jù)流圖 圖書(shū)管理系統(tǒng) 系統(tǒng)設(shè)置 管理員設(shè)置 書(shū)架設(shè)置 讀者管理 排行榜 圖書(shū)管理 圖書(shū)借還 系統(tǒng)查詢(xún) 讀者類(lèi)型管理 圖書(shū)借閱排行榜 讀者借閱排行榜 圖書(shū)借閱查詢(xún) 圖書(shū)檔案查詢(xún) 圖書(shū)歸還 圖書(shū)借閱 圖書(shū)檔案管理 圖書(shū)類(lèi)型管理 讀者檔案管理 (2)還書(shū)系統(tǒng)完成圖書(shū)的歸還過(guò)程其數(shù)據(jù)流圖如圖 33所示。 圖 33 歸還系統(tǒng)的數(shù)據(jù)流圖 ( 3)圖書(shū)檔案管理系統(tǒng)為用戶(hù)提供圖書(shū)檔案信息其數(shù)據(jù)流圖如圖 34所示。 34 圖書(shū)檔案管理數(shù)據(jù)流圖 ( 4)讀者檔案系統(tǒng)用于記錄讀者的詳細(xì)信息其數(shù)據(jù)流圖如圖 35所示。 圖 35 讀者檔案管理數(shù)據(jù)流圖 系統(tǒng)流程圖 圖書(shū)管理系統(tǒng)的流程是用戶(hù)先輸入自己的帳號(hào)密碼及系統(tǒng)顯示 的驗(yàn)證碼進(jìn)入系統(tǒng)如有一項(xiàng)不符合則不能進(jìn)入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根劇登陸的帳號(hào)信息從數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行對(duì)比判斷是讀者還是管理員,如果是讀者則能進(jìn)行信息查詢(xún),及修改自己的相關(guān)信息,查詢(xún)到自己所需要的圖書(shū)就能通過(guò)管理員進(jìn)行借閱圖書(shū)、歸還圖書(shū)也是通過(guò)管理員完成的。如果不是讀者而是管理員,那管理員可以進(jìn)行相關(guān)信息的查詢(xún)、添加刪除圖書(shū)及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、為圖書(shū)更新排行榜的信息、以及完成讀者的圖書(shū)借閱與歸還。圖書(shū)管理系統(tǒng)的系統(tǒng)流程圖如圖 36所示。 圖 36 圖書(shū)管理系統(tǒng)的流程圖 4 數(shù)據(jù) 總體 結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這個(gè)階段不用考慮所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)類(lèi)型、機(jī)器類(lèi)型等問(wèn)題。這階段可用的工具很多。用的最多的是 ER 圖 (EntityRelation,實(shí)體 關(guān)系圖 ),另外還有許多計(jì)算機(jī)輔助工具 (Computer Aided Software Engineering, CASE)可以幫助進(jìn)行設(shè)計(jì)。本系統(tǒng)采 用了 ER 圖的方法進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。 ER 圖是描述數(shù)據(jù)實(shí)體關(guān)系的一種直觀(guān)描述工具。這種圖中有 : (1)實(shí)體 :用方框表示,方框內(nèi)為實(shí)體的名稱(chēng)。 (2)實(shí)體的各種屬性 :用橢圓表示,橢圓內(nèi)為屬性名稱(chēng)。使用線(xiàn)段將其和響應(yīng)的實(shí)體連接起來(lái)。 登陸系統(tǒng) 是否登陸 判斷身份 管理員 讀者 圖書(shū)歸還 圖書(shū)借閱 信息查詢(xún) 排行榜信息 圖書(shū)信息 讀者信息 否 (3)實(shí)體之間的聯(lián)系 :用菱形表示,菱形內(nèi)為聯(lián)系的名稱(chēng)。 實(shí)體和實(shí)體之間的聯(lián)系較多,比較常見(jiàn)的聯(lián)系有 l:1,l:N 和 M:N這三種。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。也就是要將概念上的 結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。 第一種轉(zhuǎn)化是將實(shí)體轉(zhuǎn)化為關(guān)系表。這種轉(zhuǎn)化較簡(jiǎn)單,需要將實(shí)體的屬性定義為表的屬性即可。 第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各個(gè)實(shí)體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。 在上面工作的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫(kù)表格的組成之間的聯(lián)系等等。該數(shù)據(jù)庫(kù)系統(tǒng)具有以下方面的特點(diǎn) : 結(jié)構(gòu)合理,對(duì)一個(gè)人員建立多條記錄。 所建立的數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng)。 建檔、修改、查詢(xún)、統(tǒng)計(jì)快速而準(zhǔn)確。 保密性好、可靠性好。 圖書(shū)管理系統(tǒng)中 要有圖書(shū),圖書(shū)是圖書(shū)管理系統(tǒng)中密不可分的部分,因此要?jiǎng)?chuàng)建一圖書(shū)信息實(shí)體,用來(lái)保存圖書(shū)的詳細(xì)信息。圖書(shū)信息實(shí)體屬性圖如圖 41 所 圖 41 圖書(shū)信息實(shí)體屬圖 讀者是圖書(shū)管理系統(tǒng)重要組成部分,這里創(chuàng)建了一個(gè)讀者信息實(shí)體,用來(lái)存儲(chǔ)讀者的詳細(xì)信息。讀者信息實(shí)體 ER圖如圖 所示。 圖 42 讀者信息實(shí)體屬性圖 圖書(shū)的借閱和歸還是圖書(shū)管理系統(tǒng)中的一項(xiàng)重要的環(huán)節(jié),開(kāi)發(fā)圖書(shū)管理系統(tǒng)就是為了方便讀者對(duì)圖書(shū)的借閱和歸還,因此要建立一個(gè)圖書(shū)借還實(shí)體,用 來(lái)保存讀者對(duì)圖書(shū)的借閱和歸還的詳細(xì)信息。圖書(shū)的借閱和歸還實(shí)體屬性圖如圖 43所示。 圖 43 讀者借還實(shí)體屬性圖 圖書(shū)管理系統(tǒng)為了增加系統(tǒng)的安全性,管理員只有在系統(tǒng)登陸模塊驗(yàn)證通過(guò)后才能進(jìn)入管理員的操作界面,因此套在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)存放登錄用戶(hù)信息的管理員實(shí)體。管理員實(shí)體屬性圖如圖 44所示。 圖 44 管理員實(shí)體屬性圖 圖書(shū)管理系統(tǒng)的系統(tǒng) ER圖 圖書(shū)管理系統(tǒng)的系統(tǒng) ER 圖如圖 45所示。 圖 45 圖書(shū)管理系統(tǒng)的系統(tǒng) ER 圖 讀者 圖書(shū) 管理員 管理 管理 借還 還書(shū)時(shí)間 借書(shū)時(shí)間 刪除 類(lèi)型 條形碼 …… 修改 密碼 … … 修改 名稱(chēng) 編號(hào) 類(lèi)型 …… 編號(hào) 添加 添加 刪除 數(shù)據(jù)表設(shè)計(jì) 本系統(tǒng)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)為 。數(shù)據(jù)庫(kù)中的表有管理員信息表、圖書(shū)信息表、讀者信息表、管理員權(quán)限表、圖書(shū)借閱歸還表等。 圖書(shū)管理員基本信
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1