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

正文內(nèi)容

計(jì)算機(jī)java-學(xué)校圖書管理系統(tǒng)(編輯修改稿)

2025-01-09 09:35 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 統(tǒng)中的類文件具有權(quán)限。程序一旦啟動(dòng),它就在該用戶權(quán)限控制下運(yùn)行。 您可以使用沿用權(quán)限來訪問具有運(yùn)行程序的用戶的權(quán)限和程序擁有者權(quán)限的對(duì)象。沿用權(quán)限臨時(shí)地將用戶原先無權(quán)訪問的對(duì)象的權(quán)限授予用戶。 并發(fā)性: JAVA支持多線程技術(shù),就是 多個(gè)線程并行機(jī)制,多線程是 Java的一個(gè)重要方法 ,特別有利于在程序中實(shí)現(xiàn)并發(fā)任務(wù) .Java提供 Thread線程類 ,實(shí)現(xiàn)了多線程的并發(fā)機(jī)制 .然而 ,程序的并發(fā)執(zhí)行必定會(huì)出現(xiàn)多個(gè)線程互斥訪問臨界資源的局面 ,因而并發(fā)系統(tǒng)解決的關(guān)鍵就是對(duì)臨界資源的管理和分配問題 ,而在進(jìn)行臨界資源分配時(shí)有兩方面需要考慮 ,即安全性和公平性 .文中首先討論了多線程并發(fā)系統(tǒng)中的安全性與公平性問題 ,指出安全性與公平性在并發(fā)系統(tǒng)中訪問臨界資源時(shí)的重要性 .并通過火車行駛單行隧道的實(shí)例 ,演示各種條件下的行駛情況來進(jìn)一步說明該問題 . SQL Server 2021 概述 MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。在 2021年 1月 16號(hào)被 Sun公司收購(gòu)。而 2021年 ,SUN又被 Oracle收購(gòu) .對(duì)于 Mysql的前途 ,沒有任何人抱樂觀的態(tài)度 .目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 它具有以下特點(diǎn): (1).使用 C 和 C++編寫,并使用了多種 編譯器 進(jìn)行測(cè)試,保證源代碼的可移植性 。 (2).支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng) 。 (3).為多種編程語言提供了 API。這些編程語言包括 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等。 (4).支持 多線程 ,充分利用 CPU 資源 。 (5).優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 。 (6).既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的 編碼 如中文的GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 。 (7).提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 。 (8).提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 。 (9).可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 。 Web 技術(shù) 瀏覽器 /服務(wù)器 (Browser/Server)結(jié)構(gòu) 隨著 Web和 Inter計(jì)算環(huán)境的發(fā)展,將使企業(yè)能夠以更快的速度、更低的費(fèi)用去 創(chuàng)建和布置企業(yè)的應(yīng)用系統(tǒng),因而,普遍認(rèn)為 C/S架構(gòu)將會(huì)被 B/S結(jié) 構(gòu) 取代。 Inter為數(shù)據(jù)庫 應(yīng)用系統(tǒng)提供了新的機(jī)會(huì) ,采用 B/S結(jié) 構(gòu),客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如 Netscape Navigator或 Inter Explores。中間層采用 Web服務(wù)器, 它接受客戶端的請(qǐng)求,將其轉(zhuǎn)換為 SQL語句,通過 ODBC或其他手段傳給數(shù)據(jù)庫服務(wù) 器,并將數(shù)據(jù)庫服務(wù)器返回的結(jié)果用 HTML文件格式傳回給客戶機(jī)??蛻魴C(jī)的要求大大降低,大部分程序在服務(wù)器端執(zhí)行。采用 3層體系結(jié)構(gòu)的 Web應(yīng)用程序由 Web瀏覽器、Web服務(wù)器和數(shù)據(jù)庫 3部分組成,如圖 21所示。 Web瀏覽器與 Web服務(wù)器 之間的通 信仍然遵循 HTTP, Web服務(wù)器與數(shù)據(jù)庫之間的通信遵守 CGI(Common Gateway Interface)或者 Server API規(guī)范。在采用 三層體系結(jié)構(gòu)的 Web應(yīng)用程序中, Web瀏覽器向 Web服務(wù)器請(qǐng)求某個(gè) HTML文檔或者 請(qǐng)求執(zhí)行某個(gè) CGI腳本程序。 Web服務(wù)器根據(jù) Web瀏覽器請(qǐng)求的是某個(gè) CGI程序或者 API程序, Web服務(wù)器則執(zhí)行 (或調(diào)用外部程序執(zhí)行 )該程序,然后將程序執(zhí)行結(jié)果返 回給 Web瀏覽器。 習(xí)慣上,我們把采用這種體系結(jié)構(gòu)的 Web網(wǎng)站稱作“動(dòng)態(tài)網(wǎng) 站”。目前,互聯(lián)網(wǎng)中絕大部分網(wǎng)站和大多數(shù) Web應(yīng) 用系統(tǒng)都采用了這種體系結(jié)構(gòu)。 IIS 服務(wù)器技術(shù) Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者 的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。目前最新版本是 。 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁面的訪問請(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 頁面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁面和 Servlet。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個(gè) Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn) 模式。不過, Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。 3 系統(tǒng)總體設(shè)計(jì)分析 系統(tǒng)需求分析 隨著互聯(lián)網(wǎng)的爆炸性發(fā)展,人們?cè)絹碓搅?xí)慣于利用網(wǎng)絡(luò)來實(shí)現(xiàn)所需的服務(wù),網(wǎng)絡(luò)已深深影響到人們生活的各個(gè)方面。另外,傳統(tǒng)的圖書館不能滿足一部分現(xiàn)代人的需要,而電子閱覽室,由于其不受時(shí)間與空間的限制同時(shí)又具有傳統(tǒng)圖書館的大部分功能,能夠滿足各類用戶的常規(guī)與特殊需求,而且其方便快捷,實(shí)現(xiàn)技術(shù)又比較成熟,因此受到當(dāng)代人的喜愛。 該系統(tǒng)主要分為兩部分:讀者部分和管理 員 部分。為了方便讀者查找自己感興趣的主題進(jìn)行閱讀,要將圖書按照內(nèi)容進(jìn)行分類。讀者可以按照類別進(jìn)行查找,逐級(jí)瀏覽 、可以查看自己的信息 。本系統(tǒng)還可對(duì)用戶的賬號(hào)和書目的閱讀權(quán)限進(jìn)行管理。管理員需要給用戶分配用戶名和密碼,及設(shè)定用戶的級(jí)別 ,還為用戶提供圖書的排行榜讓用戶能知道那些圖書受到大家的歡迎 。 系統(tǒng)實(shí)現(xiàn)的目標(biāo) 學(xué)校圖書管理系統(tǒng)的開發(fā)主要要實(shí)現(xiàn)的目標(biāo)有以下幾個(gè)方面 : (1)界面設(shè)計(jì)友好、美觀。 (2)數(shù)據(jù)存儲(chǔ)安全、可靠。 (3)信息分類清晰、準(zhǔn)確。 (4)強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。 (5)實(shí)現(xiàn)對(duì)圖書借閱和歸還過程的全程數(shù)據(jù)信息跟蹤。 (6)提供圖書借閱排行榜,為圖書管理員提供了真實(shí)的數(shù)據(jù)信息。 (7)提供靈活、方便的權(quán)限設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。 (8)具有易維護(hù)性和易操作性。 系統(tǒng)功能模塊設(shè)計(jì) (1)系統(tǒng)設(shè)置模塊:添加刪除管理員、設(shè)置管理員的權(quán)限、說明圖書存放書架信息添加刪除書架信息。 (2)讀者管理模塊:添加刪除不同類型的讀者及注明可借圖書的數(shù)量、添加刪除讀者的檔案。 (3)圖書管理模塊:添加刪除不同類型的的圖書及注明圖書可借的天數(shù)庫存數(shù)量、添加刪除圖書的檔案 。 (4)圖書借還模塊:可查詢讀者借閱和歸還圖書的信息及圖書的現(xiàn)有庫存量。 (0035)系統(tǒng)查詢模塊:可根據(jù)不同的條件(條形碼、書名、類別、作者、書架、出版社)查詢讀者需要的圖書、讀者可根據(jù)不同的條件(圖書條形碼、圖書名稱、讀者編號(hào)、讀者名字、到期時(shí)間)查詢自己借閱圖書信息。 (6)排行榜模塊:可以讓讀者知道圖書借閱的排行榜及讀者借閱的排行榜。 系統(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)圖 (1)圖書借閱系統(tǒng)完成用戶的借書過程其數(shù)據(jù)流圖如 圖 32所示 。 圖書管理系統(tǒng) 系統(tǒng)設(shè)置 管理員設(shè)置 書架設(shè)置 讀者管理 排行榜 圖書管理 圖書借還 系統(tǒng)查詢 讀者類型管理 圖書借閱排行榜 讀者借閱排行榜 圖書借閱查詢 圖書檔案查詢 圖書歸還 圖書借閱 圖書檔案管理 圖書類型管理 讀者檔案管理 圖 32 借閱系統(tǒng)的數(shù)據(jù)流圖 (2)還書系統(tǒng)完成圖書的歸還過程其數(shù)據(jù)流圖如圖 33所示 。 圖 33 歸還系統(tǒng)的數(shù)據(jù)流圖 ( 3) 圖書檔案 管理系統(tǒng) 為用戶提供圖書檔案信息其數(shù)據(jù)流圖如圖 34所示。 圖34 圖書檔案管理數(shù)據(jù)流圖 ( 4) 讀者檔案系統(tǒng)用于記錄 讀者的詳細(xì)信息其數(shù)據(jù)流圖如圖 35所示。 圖 35 讀者檔案管理數(shù)據(jù)流圖 系統(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ù)庫中的數(shù)據(jù)進(jìn)行對(duì)比判斷是讀者還是管理員,如果是讀者則能進(jìn)行信息查詢,及修改自己的相關(guān)信息,查詢到自己所需要的圖書就能通過管理員進(jìn)行借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進(jìn)行相關(guān)信息的查詢、添加刪除圖書及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、為圖書更新排行榜的信息、以及完成讀者的圖書 借閱與歸還。 圖書管理系統(tǒng)的系統(tǒng)流程圖如圖 36所示。 圖 36 圖書管理系統(tǒng)的流程圖 4 數(shù)據(jù) 總體 結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這個(gè)階段不用考慮所采用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)類型、機(jī)器類型等問題。這階段可用的工具很多。用的最多的是 ER圖 (EntityRelation,實(shí)體 關(guān)系圖 ),另外還有許多計(jì)算機(jī)輔助工具
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1