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

正文內(nèi)容

畢業(yè)設(shè)計-基于輕量級j2ee的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-12-11 19:04本頁面
  

【正文】 登錄系統(tǒng)后,可以進行查詢圖書 信息、添加新圖書、刪除或更新圖書信息等活動,如下圖 所示 登錄系統(tǒng)對書刊進行操作查詢圖書信息添加新圖書 刪除或更新圖書退出系統(tǒng) 圖 “維護圖書信息”活動圖 建立用例“登錄”順序圖 用例場景“登錄”是在參與者“圖書管理員”和“登錄界面”對象、“主界面”對象之間發(fā)生交互,可以繪制“登錄”的順序圖,如圖 所示。工作流程活動圖用于研究實現(xiàn)業(yè)務(wù)目標時所要執(zhí)行的各項任務(wù)或活動的順序安排。工作流程通常包括一個基本工作流程和一個或多個備選工作流程。業(yè)務(wù)用例工作流程說明了業(yè)務(wù)為向所服務(wù)的業(yè)務(wù)主角提供其所需的價值而必須完成的工作。消息是用帶消息箭頭的直線表示的,并且它位于垂直對象線之間 , 時間說明以及其他注釋放到一個腳本中,并將其放置在順序圖的頁邊空白處。它也顯示對象之間的交互,就是在系統(tǒng)執(zhí)行時,某個指定時間點將發(fā)生的事情。 動態(tài)行為建模 動態(tài)行為建模主要是通過交互圖中的順序圖等體現(xiàn)的, 順序圖( Sequence Diagram)顯示多個對象之間的動態(tài)協(xié)作 。如果圖書不在館,則執(zhí)行備選流 B1; A13 否則將圖書借給讀者; A14 創(chuàng)建借閱記錄; A15 存儲借閱記錄; A2 歸還圖書; A21 提供讀者的借閱卡和所借圖書名稱或者圖書編號; 2021 屆畢業(yè)論文 基于輕量級 J2EE 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 8 A22 歸還圖書; A23 刪除借閱記錄; A3 續(xù)借圖書; A31 提供讀者的借閱卡和所借圖書名稱或者圖書編號; A32 檢索圖書; A33 將圖書借給讀者; A34 更新借閱記錄; A35 存儲借閱記錄。 B.用戶借書 /還書 /續(xù)借的事件流分析: ? 基本流 當(dāng)讀者從圖書館借還或續(xù)借時,用例開始,如果“圖書管理員”選擇“借書”,則執(zhí)行分支流 A1,借閱圖書;如果“圖書管理員”選擇“還書”,則執(zhí)行分支流 A2,歸還圖書;如果“圖書管理員”選擇“續(xù)借”,則執(zhí)行分支流 A3,續(xù)借圖書。 A.用戶登錄的事件流分析: ? 基本流 A1 用戶運用網(wǎng)絡(luò)資源使用系統(tǒng),用例開始; A2 用戶輸入用戶名和密碼,進行登錄; A3 系統(tǒng)驗證輸入的用戶名和密碼是否正確 ,如果正確登錄到本系統(tǒng),如果錯誤則執(zhí)行替換流 B2。整個查詢過程通過用戶(學(xué)生、教師、系統(tǒng)管理員、圖書管理員)登錄系統(tǒng)訪問數(shù)據(jù)庫進行各自的查詢或維護等工作。用例所側(cè)重的是系統(tǒng)具有什么樣的功能,或者系 統(tǒng)能做什么,并不是用例或用例圖要說明的內(nèi)容。 用例圖是 UML 的重要組成部分,主要用來描述用戶的需求,強調(diào)誰在使用系統(tǒng),系統(tǒng)可以完成哪些功能。包括還書者編號、姓名 、所還書編號、名稱、原名、作者、書籍類別、出版社、借出日期、應(yīng)還日期、實還日期等。包括讀者編號、類型、性別、身份證號、工作單位、辦證日期等 ; ( 5) 讀者借閱圖書信息的管理:即信息(包括被借圖書及借閱者信息)的添加、修改、刪除、查詢。包括圖書類別的編號、名稱等 ; ( 3) 入庫圖書的管理:即新進圖書的登記,館藏圖書的修改、刪除、查詢和報 損。系統(tǒng)開發(fā)的總體目的是在圖書館信息管理中實現(xiàn)管理的系統(tǒng)化、自動化、減少工作量,增加效率及可靠性。 系統(tǒng)功能分析 本系統(tǒng)定位于學(xué)校的中小型圖書館, 暫時考慮單機環(huán)境下的實現(xiàn)操作。 在軟件工程的歷史中,很長時間里人們一直認為需求分析是整個軟件工程中最簡單的一個步驟,但在過去十年中越來越多的人認識到它是整個過程中最關(guān)鍵的一個過程。在這個過程中, 系統(tǒng)分析 員和軟件工程師確定顧客的需要。 在軟件工程中,需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。 軟硬件環(huán)境 開發(fā)環(huán)境 硬件環(huán)境: 普通的 pc 機( cpu:奔騰 4;主頻 :;硬盤 :80G) 操作系統(tǒng): WindowsXP 軟件環(huán)境: JDK、 MySQL 、 Tomcat、 Rational Rose202 網(wǎng)頁三劍客 運行環(huán)境 硬件環(huán)境: 普通的 pc 機( 486 以上的計算機就行) 操作系統(tǒng): 兼容當(dāng)前主流操作系統(tǒng) Windows 2021/XP/vista/Linux 等 2021 屆畢業(yè)論文 基于輕量級 J2EE 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 5 2. 需 求 分 析 所謂 需求分析 ,是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。在此之后, MySQL 開發(fā)著希望提供安全的數(shù)據(jù)復(fù)制機制、 在BeOS 操作系統(tǒng)上的 MySQL 實現(xiàn)以及對延時關(guān)鍵字的定期刷新選項。 MySQL 開 發(fā)組計劃于 2021 年中期公布 版本。 MySQL 關(guān)系型數(shù)據(jù)庫于 1998 年 1 月發(fā)行第一個版本。 MySQL 因為其速度、可靠性和適應(yīng)性而備受關(guān)注。 MySQL MySQL 是一種 開放源代碼 的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS), MySQL 數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言 —— 結(jié)構(gòu)化查詢語言( SQL)進行數(shù)據(jù)庫管理。如今,開源軟件越來越受到人們的重視, Linux 就是一個成功的典型。 除了以上提到的這幾種,可以與 Tomcat 集成的軟件還有很多。 Tomcat 也可以與其他一些軟件集成起來實現(xiàn)更多的功能。很多中小應(yīng)用不需要采用 EJB 等技術(shù), JSP 和 Servlet 已經(jīng)足夠,這時如果用應(yīng)用服務(wù)器就有些浪費了。 Tomcat 被JavaWorld 雜志的編輯選為 2021 年度最具創(chuàng)新的 Java 產(chǎn)品,可見其在業(yè)界的地位。 Tomcat Tomcat 是一個免費的開源的 Servlet 容器,它是 Apache 基金會的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。如果不能確認用戶使用哪種方法向服務(wù)器傳入數(shù)據(jù),可以使用2021 屆畢業(yè)論文 基于輕量級 J2EE 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 3 service 方法接受不同類型方法傳入的參數(shù)。 doGet()方法是默認的方法,但是該方法傳遞的數(shù)據(jù)量不能太大;如果要傳輸大量數(shù)據(jù),需使用doPost()。 Servlet 這一特性與全局 EJB 十分相似,我們可以使用 Servlet 這一特性建立數(shù)據(jù)庫連接的緩沖池。 Servlet 的生命周期從 init()方法開始, Servlet 一旦創(chuàng)建,它便會保存在服務(wù)器中,除了第一個用戶應(yīng)用 init()方法之外,其他用戶都不需要激活 該方法。而當(dāng)有多個用戶同時請求同一個頁面時, JSP 引擎則為每個用戶啟動一個線程。這些字節(jié)碼的作用是讓 服務(wù)器執(zhí)行 JSP 的標簽和腳本,并將結(jié)果連同 HTML 標簽一起發(fā)送給客戶的瀏覽器顯示。 JSP 技術(shù)有下列優(yōu)點: ( 1) 一次編寫,各處執(zhí)行 特性 ; ( 2) 搭配可重復(fù)使用的組件 ; ( 3) 采用標簽化頁面開發(fā) ; ( 4) JSP 的效率和安全性更高 ; ( 5) JSP 的適應(yīng)平臺更廣 。 相關(guān)技術(shù)簡介 JSP 技術(shù) JSP 是 Java Server Pages 的縮寫,是由 Sun 公司倡導(dǎo)、許多公司參與,于 1999年推出的一種動態(tài)網(wǎng)頁技術(shù)標準。因此,為方便對圖書館書籍、讀者資料、借還書等進行高效的管理,提高業(yè)務(wù)流程效率,讓管理員從繁重的工作中解脫 出來,使管理員在使用一個軟件以后能極其容易地對所有圖書進行管理,并且準確無誤,輕松自如,因此開發(fā)一個圖書館管理系統(tǒng)軟件是當(dāng)務(wù)之急,也是本論文選題的重要意義和研究宗旨。在知識經(jīng)濟時代到來的今天, 用計算機控制圖書館的工作由自動化系統(tǒng)運行而完成,這不僅節(jié)省了人力,還提高了工作效率和服務(wù)質(zhì)量,而且還加速了圖書的流通。 information maintenance module, including the maintenance of library card, readers information and maintenance of books and information on the rules, maintaining the physical books and information。 關(guān)鍵詞: JSP 技術(shù) MySQL Web 技術(shù) 2021 屆畢業(yè)設(shè)計論文 基于輕量級 J2EE 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) Abstract The design and development of the graduate library management system is a web application systems, their development include the establishment and maintenance of backend database as well as the front two aspects of the development of web pages. For the former requires the establishment of data consistency and integrity, the latter requires a plete application functionality, ease of use and other characteristics. The system39。該 系統(tǒng)的 設(shè)計基于 B/S 結(jié)構(gòu),用 Tomcat 作為 Web 服務(wù)器,頁面的設(shè)計使用 JSP動態(tài)網(wǎng)頁編程技術(shù),數(shù)據(jù) 庫采用 MySQL 開源數(shù)據(jù)庫,用純 JAVA 驅(qū)動程序?qū)崿F(xiàn)數(shù)據(jù)庫連接 。 注:本任務(wù)書要求一式四份,一份系部留存,一份報教務(wù)處實踐教學(xué)科,學(xué)生每人一份,指導(dǎo)教師一份 2021 屆畢業(yè)設(shè)計論文 基于輕量級 J2EE 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 本次畢業(yè)設(shè)計開發(fā)的圖書管理系統(tǒng)是一個 web 應(yīng)用系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前臺 web 頁面的開發(fā)兩個方面。 (三)翻譯工作量 對論文摘要進行英文翻譯。 進一步完善畢業(yè)論文,提交終稿、交叉評閱、答辯。 對畢業(yè)設(shè)計進行總結(jié),認真閱讀畢業(yè)設(shè)計(論文)的書寫要求,撰寫畢業(yè)論文。 提出系統(tǒng)詳細設(shè)計方案。 三、進度表 日 期 內(nèi) 容 第 15 周 第 16 周 第 17 周 第 1819 周 第 20 周 開 學(xué) 通過在學(xué)校圖書館的實際調(diào)研,并 搜集參考資料,制訂 設(shè)計計劃, 進行需求分析。 【 設(shè)計步驟 】 : 1.需 求分析; 2.系統(tǒng)功能模塊設(shè)計; 3.?dāng)?shù)據(jù)庫的分析與設(shè)計; 4.模塊詳細設(shè)計; 5.系統(tǒng)的整合實現(xiàn); 【 注意事項 】 : 1.畢業(yè)設(shè)計的時間安排根據(jù)時間表,最后一周,檢查程序、交畢業(yè)設(shè)計論文;畢業(yè)設(shè)計論文要求有封面(封面上寫明班級、姓名、指導(dǎo)教師、時間等),并裝訂成冊。 ( 3 系統(tǒng)采用 J2EE 架構(gòu): B/S 模式: JSP+ SQL server2021; 2021 屆畢業(yè)論文 基于輕量級 J2EE 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) C/S 模式: DeskApp+ SQL server2021。 【 設(shè)計環(huán)境 】 : 硬件:微機 軟件: JDK、 SQL server2021/MySQL 、 Tomcat 、 Rational Rose202 【 設(shè)計要求 】 : ( 1) 要求學(xué)生能夠熟練使用某一種數(shù)據(jù)庫管理系統(tǒng);具 有一定的 Java 程序編寫經(jīng)驗;具有網(wǎng)頁設(shè)計的基本知識,了解 HTML 的常用標記,最好能熟練使用Dreamweaver 等網(wǎng)頁設(shè)計可視化工具;對 JavaEE 的組件知識有一定的了解。 ◆信息維護,包括維護借閱證、讀者規(guī)則信息和維護書刊信息、維護物理書刊信息。 通過本次設(shè)計,要求學(xué)生 學(xué)會使用 J2EE 的組件技術(shù) 搭建一個 輕量級 J2EE 架構(gòu)的 MIS, 使學(xué)生初步得到軟件工程的訓(xùn)練,全面培養(yǎng)軟件開發(fā)過程中需求分析、概要設(shè)計、詳細設(shè)計、數(shù)據(jù)庫設(shè)計及文檔規(guī)范書 寫的能力。 本次設(shè)計項目基于輕量級的 J2EE
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1