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

正文內(nèi)容

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

2022-12-27 21:44:31 本頁(yè)面
 

【正文】 圖形界面編程和JDBC 數(shù)據(jù)庫(kù)編程二者的結(jié)合。THE DESIGN AND IMPLEMENTATION OF LIBRARY MANAGEMENT SYSTEM 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名: 關(guān)慶賀 指 導(dǎo) 教 師: 申請(qǐng)學(xué)位級(jí)別: 學(xué) 士 論文提交日期: 2021 年 6 月 18 日 學(xué)位授予單位: 天津科技大學(xué) I 摘 要 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理 ,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。在對(duì)整個(gè)系統(tǒng)功能模塊的分析和歸納后,設(shè)計(jì)出系統(tǒng)功能結(jié)構(gòu)圖。雖然很多大型的圖書(shū)館已經(jīng)存在了一整套 比較完善的管理系統(tǒng),但是在一些中小型的圖書(shū)館中,大部分工作仍舊需要手工完成,這樣既費(fèi)時(shí)又費(fèi)力,工作效率低,不便于及時(shí)動(dòng)態(tài)地調(diào)整圖書(shū)結(jié)構(gòu)。圖 書(shū)管理系統(tǒng)通過(guò)錄入圖書(shū)的詳細(xì)資料,建立讀者檔案、系統(tǒng)用戶資料,設(shè)置各類參數(shù)(如:超期期限、讀者類別、圖書(shū)類別等等),找出圖書(shū)與讀者之間的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)日常的借閱操作。從管理者的角度考慮,高效的圖書(shū)館管理系統(tǒng)實(shí)現(xiàn)了圖書(shū)管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,達(dá)成圖書(shū)資料集中,統(tǒng)一管理的目標(biāo)?,F(xiàn)在談到 Java,已經(jīng)不僅僅表示一門程序設(shè)計(jì)語(yǔ)言,更是一種軟件開(kāi)發(fā)平臺(tái),憑借其易學(xué)易用、功能強(qiáng)大等特點(diǎn), Java 可以進(jìn)行桌面應(yīng)用、 Web 應(yīng)用、分布式系統(tǒng)以及嵌入式系統(tǒng)等應(yīng)用程序開(kāi)發(fā),并且在信息技術(shù)科學(xué)研究、軍事工業(yè)、航空航天等領(lǐng)域得到非常廣泛的應(yīng)用。 Java的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。 (二) Java 可移植特性: 1. JAVA 作為一種編程語(yǔ)言:源代碼可移植性 。 2. 分布式: Java 包括一個(gè)支持 HTTP 和 FTP 等基于 TCP/IP 協(xié)議的子庫(kù)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 3 5. 結(jié)構(gòu)中立:為了建立 Java 作為網(wǎng)絡(luò)的一個(gè)整體 。:第一個(gè)推出具有完全特性的集 成開(kāi)發(fā)環(huán)境的公司是Symantec。 二、 Swing 概述 在 剛剛出現(xiàn)的時(shí)候,包含一個(gè)用于基本 GUI 程序設(shè)計(jì)的類庫(kù), Sun將它稱為抽象窗口工具箱( Abstract Windows Toolkit, AWT)。更糟的是在不同平臺(tái)上的 AWT 用戶界面庫(kù)中存在著不同的 bug。因此, Netscape 的 IFC組件在程序運(yùn)行的所有平臺(tái)外觀和動(dòng)作都一樣。 Swing 僅僅是提供了能力更強(qiáng)大的用戶界面組件。鑒于以天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 4 往的經(jīng)驗(yàn),對(duì)于任何一臺(tái)現(xiàn)代計(jì)算機(jī)來(lái)說(shuō),微小的速度差別無(wú)妨大礙 [5]。 三、 SQL Server2021 介紹 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了 SQL Server 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。標(biāo)準(zhǔn)版包括所有數(shù)據(jù)庫(kù)功能并且只能在 Window NT/2021 上運(yùn)行。如果我們的硬件條件很差,還要選擇使用企業(yè)版,那么速度會(huì)比較慢,無(wú)法發(fā)揮真正的作用,就像在泥地上跑F1 賽車。如今無(wú)論是像 Oracle 、 Sybase、 Informix、 SQL server 這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像 Visual Foxporo PowerBuilder 這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持 SQL語(yǔ)言作為查詢語(yǔ)言 [9]。 數(shù)據(jù)控制語(yǔ) 句 DQLData Control Language COMMIT WORK, ROLLBACK WORK。 SQL 的集合特性允許一條 SQL 語(yǔ)句的結(jié)果作為另一條 SQL 語(yǔ)句的輸入?;镜?SQL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 五、 JDBC 概述 JDBC( Java Data Base Connectivity java 數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行 SQL語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java 語(yǔ)言編寫(xiě)的類和接口組成。同時(shí),將 Java 語(yǔ)言和 JDBC 結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言 “ 編寫(xiě)一次,處處運(yùn)行 ” 的優(yōu)勢(shì)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 6 JDBC 是個(gè) 低級(jí) 接口,也就是說(shuō),它用于直接調(diào)用 SQL 命令。于是,程序員可直接對(duì) Java 對(duì)象進(jìn)行操作;存取數(shù)據(jù)所需的 SQL 調(diào)用將在 掩蓋下 自動(dòng)生成。其中基礎(chǔ)維護(hù) 模塊包含圖書(shū)信息和讀者信息兩個(gè)子模塊,借閱管理模塊包含借書(shū)和還書(shū)兩個(gè)模塊。借閱管理模塊主要是實(shí)現(xiàn)讀者借書(shū)和還書(shū)的操作。它一方面從根本上解決了圖書(shū)館管理流程的信息化和系統(tǒng)化,是一種很不錯(cuò)的實(shí) 施方案。 二、 限制條件 為了實(shí)現(xiàn)圖書(shū)館的信息化管理,必須對(duì)操作員進(jìn)行培訓(xùn),而且要將原有的圖書(shū)庫(kù)存,借出數(shù)量,新書(shū)訂購(gòu)等信息轉(zhuǎn)化為信息化數(shù)據(jù),這需要操作員花費(fèi)一定的時(shí)間和精力去完成,為了不影響圖書(shū)館工作的正常運(yùn)行,該系統(tǒng)必須在 3個(gè)月之內(nèi)交付使用。 在開(kāi)發(fā)一個(gè)新程序時(shí),為提高開(kāi)發(fā)速度,經(jīng)常修改現(xiàn)有的與將要開(kāi)發(fā)程序相類似的舊程序。從經(jīng)濟(jì)角度考慮 ,此系統(tǒng)開(kāi)發(fā)可行。在對(duì)整個(gè)系統(tǒng)功能模塊的分析和歸納后,可以設(shè)計(jì)出系統(tǒng)功能結(jié)構(gòu)圖。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 9 第三章 系統(tǒng)需求分析 第一節(jié) 系統(tǒng)分析 一、 功能需求分析 該軟件需要實(shí)現(xiàn)如下主要功能: (一) 基礎(chǔ)數(shù)據(jù)庫(kù)維護(hù) : 1. 讀者信息管理功能:實(shí)現(xiàn)讀者的添加、查詢、修改 、刪除等讀者相關(guān)信息。 2.圖書(shū)還書(shū)管理功能:統(tǒng)計(jì)圖書(shū)歸還的信息。 2. 更改密碼功能: 提供安全性保障機(jī)制。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 10 三、 運(yùn)行需求分析 (一) 用戶界面 窗體和對(duì)話框。若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,應(yīng)必須保證數(shù)據(jù)庫(kù)完好無(wú)損。 (四) 圖書(shū)借閱: 編號(hào),圖書(shū)編號(hào),讀者編號(hào),管理員編號(hào),是否歸還,歸還日期,借閱日期。 二、 動(dòng)態(tài)數(shù)據(jù) (一) 輸入數(shù)據(jù): 用戶名,密碼輸入; 圖書(shū)借閱查詢書(shū)名關(guān)鍵字輸入; 新圖書(shū)、新用戶的信息添加; 圖書(shū)信息的修改數(shù)據(jù); 管理員賬戶添加以及密碼修改的數(shù)據(jù)信息; (二) 輸出數(shù)據(jù): 驗(yàn)證信息夠彈出的系統(tǒng)界面; 信息選擇幫助提示; 查詢出的 結(jié)果集返回給用戶; 操作結(jié)果成功或錯(cuò)誤信息提示; 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 12 第四章 系統(tǒng)設(shè)計(jì) 第一節(jié) 系統(tǒng)設(shè)計(jì)目標(biāo) 根據(jù)需求分析以及對(duì)現(xiàn)狀 的 調(diào)研,該系統(tǒng)應(yīng)達(dá)到以下目標(biāo): 1.界面設(shè)計(jì)簡(jiǎn)潔、友好、美觀大方。 5. 占用資源少,對(duì)硬件要求限制低。綜上考慮決定該系統(tǒng)采用 SQL Server2021 數(shù)據(jù)庫(kù)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 15 一、 系統(tǒng) ER 圖 圖 系統(tǒng) ER 圖 操作員 圖書(shū) 讀者 管理 分類 借閱 訂購(gòu) 管理 性別 電話 姓名 編號(hào) 職業(yè) 注冊(cè)日期 證件類型 借書(shū)上限 證件號(hào)碼 編號(hào) 姓名 性別 年齡 電話 證件號(hào)碼 權(quán)限 工作日期 密碼 圖書(shū)編號(hào) 訂購(gòu)日期 訂購(gòu)數(shù)量 操 作員 電話 折扣價(jià)格 類別名稱 罰款金額 編號(hào) 可借天數(shù) 編號(hào) 讀者編號(hào) 操作員號(hào) 圖書(shū)編號(hào) 是否歸還 歸還日期 編號(hào) 類別編號(hào) 書(shū)名 作者 出版社 譯者 價(jià)格 庫(kù)存數(shù)量 出版日期 1 N 1 N 1 1 1 N N N M 年齡 押金 生日 借 閱日期 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 16 二、 系統(tǒng) 數(shù)據(jù)庫(kù)表 表 讀者表: tb_reader 字段 數(shù)據(jù)類型 是否主鍵 備注 name varchar(10) 否 姓名 sex char(2) 否 性別 tel int 否 電話 age int 否 年齡 keepMoney double 否 押金 bztime datetime 否 注冊(cè)日期 maxNum int 否 借書(shū)數(shù)量 readerISBN varchar(13) 是 讀者編號(hào) [date] datetime 否 出生日期 Zj int 否 證件類型 identifyCard varchar(30) 否 證件號(hào)碼 Zy char 否 職業(yè) 表 圖書(shū)表: tb_bookinfo 字段 數(shù)據(jù)類型 是否主鍵 備注 ISBN varchar(13) 是 圖書(shū)編號(hào) bookname varchar(40) 否 書(shū)名 typeid int 否 書(shū)的類別編號(hào) publisher varcha50) 否 出版社 sum int 否 庫(kù)存量 pric
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1