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

正文內(nèi)容

java圖書管理系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-25 08:27 本頁面
 

【文章內(nèi)容簡介】 ans) 、Java Servlets API、JSP(Java Server Pages)以及 XML 技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場時(shí)間的體系結(jié)構(gòu)。J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺(tái),J2EE 降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。在開發(fā)圖書館借閱管理系統(tǒng)的過程中,應(yīng)用 ,它可以在數(shù)據(jù)庫和J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。Myeclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL。 Web 服務(wù)器和數(shù)據(jù)庫在系統(tǒng)的開發(fā)過程中使用的 Web 應(yīng)用服務(wù)器是 Tomcat,是 Apache 軟件基金會(huì)(Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、SUN 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn)。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,它運(yùn)行時(shí)占用的系統(tǒng)資源小、擴(kuò)展性好、支持負(fù)載平衡和郵件服安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 8 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,因此在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的時(shí)候,經(jīng)常被使用。SQLServer 是由 Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫系統(tǒng)(DBMS),它最初是由Microsoft、Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于 1988 年推出了第一個(gè) OS/2 版本。為了開發(fā)的便捷快速,使用 servlet 容器對(duì)系統(tǒng)進(jìn)行控制,擔(dān)任系統(tǒng)的控制層,是程序的樞紐部分開發(fā)系統(tǒng)用的系統(tǒng)工具如表 所示:表 31 系統(tǒng)開發(fā)平臺(tái)和工具工 具 名 稱 用 途MyEclipse SqlServer2022Tomcat FireFoxJava 開發(fā)工具包J2EE 集成開發(fā)環(huán)境關(guān)系數(shù)據(jù)庫管理系統(tǒng)Web 應(yīng)用服務(wù)器客戶端瀏覽器 工具選擇 Java 語言誕生背景Java 是一種應(yīng)用于分布式網(wǎng)絡(luò)環(huán)境中的程序設(shè)計(jì)語言,由 Sun 開發(fā),java 語言廣為人知,得益于 Internate 的迅猛發(fā)展。有人說 java 語言無所不能,這中說法固然夸張,但它確實(shí)從一個(gè)側(cè)面反映出這種新生語言強(qiáng)大的威力與優(yōu)越性。一樣的應(yīng)用程序、Web 服務(wù)器乃至手機(jī)的嵌入式系統(tǒng),java 都足以勝任,并且表現(xiàn)得十分出色。特別是,java 對(duì)網(wǎng)絡(luò)提供了強(qiáng)有力的支持,這也是這種奇妙語言的魅力所在。 Java 語言的特點(diǎn)Java 是一種被廣泛使用的網(wǎng)絡(luò)編程語言。它定位于網(wǎng)絡(luò)計(jì)算,它的幾乎所有特點(diǎn)都是服從于這一中心。同時(shí) Java 語言也集中體現(xiàn)和充分利用了許多軟件技術(shù)的新成果??梢浦残裕哼@是 Java 語言區(qū)別于其他程序語言的最大的優(yōu)點(diǎn)——可移植性(平臺(tái)無關(guān)性) ,這正體現(xiàn)了 Java 語言的“一次編譯,處處運(yùn)行”的優(yōu)點(diǎn)。安全性:網(wǎng)絡(luò)上的應(yīng)用程序必須具有較高的安全性和可靠性,Java 特有的沙箱機(jī)制已經(jīng)很好的提供了足夠的保障,同時(shí)去除了復(fù)雜且容易造成錯(cuò)誤的指針。還有獨(dú)特的垃圾回收機(jī)制:Java 語言提供了垃圾回收機(jī)制,用以自動(dòng)回收內(nèi)存垃圾。這使得程序設(shè)計(jì)語言在編寫 Java 程序時(shí)不必特別考慮內(nèi)存管理的問題。使用安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 9 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊Java 編程的時(shí)候不必理會(huì)這種惱人且容易出錯(cuò)的工作。 開發(fā)工具介紹開發(fā)源代碼工具為:運(yùn)行平臺(tái)為:Tomcat, Tomcat 性能可靠、操作和配置都十分簡單,運(yùn)行拋出異常時(shí)比較明顯,易解決。采用的數(shù)據(jù)庫為 SqlServer2022。 開發(fā)環(huán)境介紹實(shí)驗(yàn)設(shè)備是一臺(tái)普通計(jì)算機(jī),操作系統(tǒng)為 Windows XP Professional(SP3),CPU規(guī)格為英特爾 Celeron(賽揚(yáng)) 雙核 T3000 @ ,內(nèi)存為 2G,硬盤為 250GB。安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 10 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊4 系統(tǒng)設(shè)計(jì) 總體結(jié)構(gòu)框圖讀者添加 讀者刪除 讀者修改讀者查詢 借書操作 還書操作JavaWeb 圖書管理系統(tǒng)作者管理 出版社管理 圖書管理 用戶管理讀者借還作者添加 作者刪除 作者修改作者查詢 出版社添加 出版社修改 出版社移除出版社查詢用戶注冊(cè) 用戶修改 用戶銷戶用戶查詢圖書入庫 圖書刪除圖書查詢 圖書修訂圖 41 系統(tǒng)結(jié)構(gòu)框圖安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 11 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊ 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(ER 圖)讀者 借閱閱圖書ISBN書名版本號(hào)價(jià)格封面借閱期限借閱狀態(tài)可借閱數(shù)出版社出版社 ID 出版社名屬于屬于作者姓名作者 ID讀者ID姓名學(xué)號(hào)性別院系圖 42 圖書管理系統(tǒng)全局 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)ER 圖向關(guān)系模型的轉(zhuǎn)換:讀者(讀者 ID,姓名,學(xué)號(hào),性別,所在院系)此為讀者實(shí)體對(duì)應(yīng)的關(guān)系模式管理員(管理員 ID,姓名,帳號(hào),密碼,注冊(cè)時(shí)間)此為管理員實(shí)體對(duì)應(yīng)的關(guān)系模式圖書(ISBN,書名,出版社,價(jià)格,版本號(hào),出版日期,圖書圖片,作者,庫存量,借閱狀態(tài))此為圖書實(shí)體對(duì)應(yīng)的關(guān)系模式作者(作者 ID,作者的姓,作者的名)安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 12 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊此為作者實(shí)體對(duì)于的關(guān)系模式出版社(出版社 ID,出版社名)此為出版社實(shí)體的關(guān)系模式借閱(圖書 ISBN,讀者 ID)此為聯(lián)系“借閱”的關(guān)系模型歸還(圖書 ISBN,讀者 ID)此為聯(lián)系“歸還”的關(guān)系模式borrowUserborrowIDborrowNamestudyNumsexdepartmenttitleIsbnTitleEditionNumCopyrightpubliserIdImageFilepriceborrowTimeisBorrowborrowIDpublihserIdpubliserNamepublishersauthorIdfirstNamelastNameauthorsauthorIdisbnauthorIsbnbookUsersuserIdaccountpasswordnamecreateTime圖 42 各實(shí)體間聯(lián)系圖數(shù)據(jù)模型的優(yōu)化:1) 確定數(shù)據(jù)依賴。 2) 對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系。3) 按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式進(jìn)行逐一分析。4) 按照要求分析階段得到的處理要求,分析這樣的應(yīng)用環(huán)境這些模式是否合適。確定是否要對(duì)某些模式進(jìn)行合并或分解。5) 對(duì)關(guān)系模式進(jìn)行必要的分解,提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率。 (水平分解,垂直分解) 。安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 13 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊ 數(shù)據(jù)庫表設(shè)計(jì)根據(jù)系統(tǒng)需求,可以進(jìn)行具體的表的設(shè)計(jì),表 41 是所有數(shù)據(jù)庫表的匯總。表 41 數(shù)據(jù)庫匯總表表名 說明authors 作者表,存放書籍的作者相關(guān)信息publishers 出版社表,存放書籍的出版社相關(guān)信息title 圖書表,存放與書籍相關(guān)的所有信息authorISBN 作者表和圖書表的關(guān)聯(lián)表borrowUser 讀者列表,存放讀者借書的相關(guān)信息bookusers 管理員表,存放管理員的相關(guān)信息數(shù)據(jù)庫中的各個(gè)表的邏輯結(jié)構(gòu)設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示,每個(gè)表格表示數(shù)據(jù)庫中的一個(gè)表。表 42 作者表(authors)字段名 類型 說明authorID int Primary KeyfirstName varchar(20) 姓lastName varchar(30) 名表 43 出版社表(publishers)字段名 類型 說明publisherID int Primary KeypublisherName varchar(30) 出版社名表 44 圖書表(titles)字段名 類型 說明isbn varchar(20) Primary Keytitle varchar(100) 圖書名,非空editionNumber int 版本號(hào),非空publisherID int 外鍵,出版社 ID,非空imageFile varchar(20) 文件圖片路徑price float 圖書價(jià)格borrowTime int 借閱最大期限isBorrow int 是否被借出borrowID int 外鍵,讀者 ID,非空表 45 圖書作者關(guān)聯(lián)表(authorISBN)字段名 類型 說明authorID int 外鍵,作者 IDisbn varchar(20) 外鍵,圖書 ISBN安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書第 14 頁 共 61 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊表 46 讀者表(borrowUser)字段名 類型 說明borrowID int Primary KeyborrowName varchar(50) 讀者姓名,非空department varchar(50) 所在系sex varchar(50) 性別studyNum varchar(20) 學(xué)號(hào),非空表 47 管理員表(bookusers)字段名 類型 說明userId int Primary Keyaccout varchar(20) 帳號(hào),非空password varchar(20) 密碼,非空name varchar(20) 用戶名,非空createTime datatime 創(chuàng)建時(shí)間 系統(tǒng)各模塊功能 系統(tǒng)管理員模塊功能該模塊主要包括對(duì)管理員進(jìn)行注冊(cè),銷戶,修改賬戶信息等。管理員可以通過注冊(cè)一個(gè)賬號(hào)登錄管理系統(tǒng),之后對(duì)所注冊(cè)用戶進(jìn)行統(tǒng)一管理,用戶列表顯示了所有注冊(cè)用戶的用戶名,密碼,帳號(hào)以及注冊(cè)時(shí)間等操作,管理員可以對(duì)所有注冊(cè)的帳號(hào)進(jìn)行修改和移除。 讀者模塊功能該模塊主要有對(duì)讀者用戶的注冊(cè),銷戶修改功能。讀者列表主要顯示讀者的姓名,學(xué)號(hào),性別,所在系,這里主要存放借書還書的對(duì)象。如果想要借書或還書,就必須先通過管理員登錄進(jìn)行注冊(cè),成為該系統(tǒng)的讀者用戶,進(jìn)而才能對(duì)書籍進(jìn)行借還。 圖書借還模塊功能該模塊主要是對(duì)圖書進(jìn)行借還操作的一個(gè)管理模塊,列表主要顯示圖書的 isbn號(hào),書名,借閱狀態(tài)以及最大借閱期限等信息。對(duì)于書名加以不同的鏈接,由于圖書和作者的關(guān)系是一對(duì)多,即一本圖書只能借給一個(gè)人,一個(gè)人可以借多本不同的圖書,所以根據(jù)每本書的借閱狀態(tài)不同,鏈接對(duì)象
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1