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

正文內(nèi)容

論文-圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁

2025-01-17 21:44 上一頁面

下一頁面
 

【正文】 公共模塊的設(shè)計(jì) ????????????????? 49 總結(jié) ?????????????????????????? 51 參考文獻(xiàn) 致謝 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 1 第一章 前言 第一節(jié) 研究背景與意義 一、 研究背景 進(jìn)入 21 世紀(jì)以來,隨著信息技術(shù)的不斷向前邁進(jìn)與發(fā)展,從根本上改變了像圖書館這樣傳統(tǒng)行業(yè)的管理,并迅速推動其發(fā)展。 因此開發(fā)一套低成本、高效率和質(zhì)量的圖書館管理系統(tǒng),為管理者和讀者 提供充足的信息和快捷的數(shù)據(jù)處理手段很有必要。例如:檢索迅速 ,查找方便 ,易修改 ,可靠性高 ,存儲量大 ,數(shù)據(jù)處理快捷等。從而完成系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、功能模塊實(shí)現(xiàn)等工作,進(jìn)而完成整個(gè)系統(tǒng)的開發(fā)。隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量的繼續(xù)增加,傳統(tǒng)的的手工圖書管理方式已遠(yuǎn)不能滿足需求,因此就需要開發(fā)一套低成本、高效率和質(zhì)量的圖書管理系統(tǒng),為管理者和讀者提供充足的信息和快捷的數(shù)據(jù)處理手段?;诘玫降倪@些基礎(chǔ)數(shù)據(jù),系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)以供管理員查詢、分析;另外,管理員還可以對這些基本信息進(jìn)行定期的數(shù)據(jù)更新和數(shù)據(jù)庫維護(hù);為讀者借閱時(shí)提供圖書是否在館,以及自己借書、還書等情況的查詢功能,圖書管理系統(tǒng)力求給圖書管理員提供操作簡單、方便快捷的途徑去管理這些龐大,繁瑣的信息和圖書。節(jié)省了不必要的經(jīng)費(fèi)開支,簡化了繁瑣的處理過程。 另一方面, Java 技術(shù)也 在 不斷更新。特別是 Java 企業(yè)應(yīng)用編程接口( Java Enterprise APIs)為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。 2. JAVA 作為一個(gè)虛擬機(jī):硬件平臺可移植性 。因此, Java 應(yīng)用程序可憑借 URL 打開并訪問網(wǎng)絡(luò)上 的對象,象本地一樣。 6. 垃圾收集器:虛擬機(jī)自動啟動的一個(gè)線程來完成不用內(nèi)存的回收,免去delete。 3. Java Workshop: Sun 公司 1996 年中推出的全部用 Java 實(shí)現(xiàn)的集成開發(fā)環(huán)境?;?AWT 庫采用將處理用戶界面元素的任務(wù)委派給每個(gè)目標(biāo)平臺的本地 GUI工具箱的方式,用本地 GUI 工具箱負(fù)責(zé)用戶界面元素的創(chuàng)建和動作。研發(fā)人員必須在每一個(gè)平臺上測試應(yīng)用程序,因此人們嘲弄地將 AWT 成為“一次編寫,隨處調(diào)試”。 Sun 與 Netscape 合作完善了這種方式,創(chuàng)建了一個(gè)名為 Swing 的用戶界面庫。尤其在采用 Swing 編寫的程序中,還需要使用基本的 AWT 處理事件。另外由于以下幾點(diǎn)無法抗拒的原因,人們選擇 Swing: Swing 擁有一 個(gè)豐富、便捷的用戶界面元素集合。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2021 的大型多處理器的服務(wù)器等多種平臺使用 [7]。個(gè)人版是針對移動電腦或者少量數(shù)據(jù)庫用戶(一般為 50 個(gè)左右)使用。一般來說,個(gè)人使用可以選擇個(gè)人版和標(biāo)準(zhǔn)版。 (一) SQL 語句 Structured Query Language 包含 4 個(gè)部分: 數(shù)據(jù)查詢語 句 DQLData Query Language SELECT。 (二) SQL 特點(diǎn) 1. 非過程化語言 SQL 是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動導(dǎo)航。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。 SQL 為許多任務(wù)提供了命令, 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序 。 Java 具有堅(jiān)固、安全、易于使用、易于理解和 可從網(wǎng)絡(luò)上自動下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。在這方面它的功能極佳,并比其它的數(shù)據(jù)庫連接 API 易于使用,但它同時(shí)也被設(shè)計(jì)為一種基礎(chǔ)接口,在它之上可以建立高級接口和工具。此外還可提供更復(fù)雜的映射,例如將多個(gè)表中的行結(jié)合進(jìn)一個(gè) Java 類中。查詢管理模塊包括讀者信息和圖書信息的查詢。查詢模塊用于在指定查詢條件下查詢圖書和讀者信息。但是對于一些規(guī)模相對比較大,業(yè)務(wù)比較多的圖書館來說,還存在一些不足的地方需要添加完善和改進(jìn)。同時(shí)以目前的信息技術(shù)發(fā)展速度預(yù) 建議軟件 使用 壽命 不超過5 年 。這樣 既縮短了生命周期,也大大的節(jié)約了開發(fā)成本。 (二 ) 操作可行性 該系統(tǒng)完全是 Windows 系統(tǒng)下 對 窗口圖形界面的 操作, 并注有操作提示說明,界面設(shè)計(jì)美觀合理、清晰大方,操作簡單易 學(xué)易用 ,因此該系統(tǒng)容易 被原有操作人員快速接受 并熟 練 掌握 。采用 作為開發(fā)工具, Java 開發(fā)包選用 版本,采用 SQL Server2021 數(shù)據(jù)庫來滿足系統(tǒng)需求在 Windows Xp 操作系統(tǒng)下完全可以完成。 2. 圖書信息管理功能:實(shí)現(xiàn)圖書添加、刪出、查找、修改等圖書的相關(guān)信息。 (三) 新書訂書管理 : 1. 新書訂購功能:及時(shí)更新圖書信息及其數(shù)據(jù)庫。 二、 性能需求分析 (一) 數(shù)據(jù)精確度 查詢數(shù)據(jù)以及對數(shù)據(jù)進(jìn)行操作時(shí)應(yīng)保證準(zhǔn)確率以及小數(shù)點(diǎn)單位精確等問題。 (二) 硬件接口 支持各種 x86 系列 PC 機(jī)。 第二節(jié) 數(shù)據(jù)分析 一、 靜態(tài)數(shù)據(jù) 圖書館管理系統(tǒng)的靜態(tài)數(shù)據(jù)應(yīng)包括: (一) 圖書: 圖書編號,類別編號,書名,作者,譯者,價(jià)格,出版社,出版時(shí)間。 (五) 圖書分類 編號,類別名稱,可借天數(shù),過期罰款金額。 2. 數(shù)據(jù)存儲安全、可靠,應(yīng)用 SQL Server 2021 數(shù)據(jù)庫。 6. 提供靈活方便的權(quán)限設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。 二、 數(shù)據(jù)采集 數(shù)據(jù)信息收集主要針對現(xiàn)有掌握的圖書資料以及相關(guān)信息采用鍵盤輸入方式存儲到圖書管理系統(tǒng)的數(shù)據(jù)庫中,以用來測試系統(tǒng)的性能以及基本模塊實(shí)現(xiàn)等情況,交付使用后,當(dāng)清空數(shù)據(jù)庫,然后根據(jù)館藏實(shí)際輸入圖書以及讀者等相關(guān)信息。在該窗體中,需要管理員輸入正確的用戶名和密碼方可登錄到系統(tǒng)的主界面,當(dāng)管理員的輸入信息有誤時(shí),系統(tǒng)核查后會自動彈出相應(yīng)的錯誤提示信息以便糾正。關(guān)鍵代碼如下: 系統(tǒng)初始化 輸入管理員用戶名和密碼 登錄界面 驗(yàn)證是否通過 通過 登錄到主界面 登錄連接數(shù)據(jù)庫驗(yàn)證 文本框置空 是 否 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 19 public BookLoginJFrame() { super()。//設(shè)置處置間距 getContentPane().setLayout(borderLayout)。//創(chuàng)建設(shè)置用戶名的文字標(biāo)簽 ()。//設(shè)置標(biāo)簽上的文字為“用戶名” username = new JTextField(20)。 (label_1)。*39。//添加新的面板 (panel_1, )。//為按鈕設(shè)置名稱 (login)。 (reset)。//在北部面板中添加圖面 (loginIcon)。//設(shè)置窗體大小不可改變 為了在其他窗體中取得當(dāng)前登錄用戶名稱,需要在 BookLoginJFram 類中創(chuàng)建一個(gè) Operater 類型的成員變量,同時(shí)創(chuàng)建對應(yīng)的 setXXX()與 getXXX()方法,這樣在其他窗體中如果需要顯示當(dāng)前登陸用戶的名稱,只需要使用BookLoginJFram 類中的 getXXX 方法取得 Operater 類型對象即可,關(guān)鍵代碼如下: public static Operater getUser() { return user。關(guān)鍵代碼如下: class BookLoginAction implements ActionListener { public void actionPerformed(final ActionEvent e) { user = ((), ())。//使本窗體隱藏 } catch (Exception ex) {//捕捉異常 ()。//將密碼文本框置空 } } } private class BookResetAction implements ActionListener {//重置監(jiān)聽事件 public void actionPerformed(final ActionEvent e){ ()。用戶在菜單欄中單擊任一菜單項(xiàng)即可執(zhí)行相應(yīng)的功能;工具欄為用戶提供了經(jīng)常使用的功能快捷按鈕。關(guān)鍵代碼如下: public library() { super()。 setTitle(圖書館管理系統(tǒng) )。 // 調(diào)用創(chuàng)建工具欄的方法 getContentPane().add(toolBar, )。//將背景標(biāo)簽設(shè)置為組件大小 (htmlimg width= + + height= + + src=39。 (label,new Integer())。 JMenu baseMenu = new JMenu()。//添加彈出讀者添加窗體動作對象 ()。//在頂層菜單中添加退出菜單項(xiàng) } (baseMe
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1