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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計(jì)與開發(fā)課程設(shè)計(jì)報(bào)告(基于java和sql_server)-文庫吧在線文庫

2025-06-26 22:32上一頁面

下一頁面
  

【正文】 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 4 第二章 設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案概述 整個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì)嚴(yán)格按照數(shù)據(jù)庫設(shè)計(jì)的方法來進(jìn)行,包括數(shù)據(jù)庫的設(shè)計(jì)和應(yīng)用程序的設(shè)計(jì),兩部分相輔相成。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的IDE。 系統(tǒng)結(jié)合 JAVA 語言和數(shù)據(jù)庫基礎(chǔ),達(dá)到了小型圖書管理系統(tǒng)的目的。盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書管理系統(tǒng)開發(fā)所要解決的問題。 課題介紹 此小節(jié)從課題背景,課題目的與意義來詳細(xì)的介紹課題。 圖書館基本功能全面,系統(tǒng)可讀性好,易于維護(hù)、更新,安全性好。 JAVA。 系統(tǒng)的設(shè)計(jì)嚴(yán)格按照數(shù)據(jù)庫設(shè)計(jì)的方法來進(jìn)行,包括數(shù)據(jù)庫的設(shè)計(jì)和應(yīng)用程序的設(shè)計(jì),兩部分相輔相成。 (3) 邏輯結(jié)構(gòu)設(shè)計(jì):確定關(guān)系模式(包括關(guān)系模式優(yōu)化),各種約束的聲明,如主外碼約束、唯一性約束、非空約束等。 設(shè)計(jì) 與 實(shí)現(xiàn)等 主要 過程 完整 , 論述具體透徹 。 成績?cè)u(píng)定表 學(xué)生姓名: 學(xué)號(hào): 班級(jí): 類別 合計(jì) 分值 各項(xiàng)分值 評(píng)分標(biāo)準(zhǔn) 實(shí)際得分 合計(jì)得分 備注 平時(shí)表現(xiàn) 10 10 遵守學(xué)習(xí)紀(jì)律 ,表現(xiàn)良好,積極 完成課程設(shè)計(jì)任務(wù),無曠課、遲到、早退等情況。 學(xué)生成績由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計(jì)情況給出各項(xiàng)分值及總評(píng)成績。 報(bào)告質(zhì)量 50 15 報(bào)告格式規(guī)范 ,表述清晰 , 章節(jié)內(nèi)容組織恰當(dāng) 。 20 設(shè) 計(jì)報(bào)告對(duì)整個(gè)設(shè)計(jì)過程進(jìn)行了全面總結(jié),體現(xiàn)了收獲 , 得出了有價(jià)值的結(jié)論或結(jié)果。 3.通過此次課程設(shè)計(jì)提高自己獨(dú)立分析問題、解決 問題的能力。系統(tǒng) 數(shù)據(jù)庫用SQL Sever 創(chuàng)建,前端開發(fā)使用 JAVA 語言和 Eclipse 開發(fā)工具實(shí)現(xiàn)。采用數(shù)據(jù)庫技術(shù)生成的圖書館借閱管理系統(tǒng)將會(huì)極大地方便借閱者,使圖書館管理人員工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。 SQL Server。計(jì)算機(jī)的好處在于它能夠進(jìn)行信息管理。因此,本課程設(shè)計(jì)要求制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。系統(tǒng)主要角色有管理員和讀者,管理員有登陸,注冊(cè),修改密碼,管理讀者,管理圖書,借還書籍,管理日志的功能;讀者有管理員有登陸,注冊(cè),修改密碼,查詢圖書的功能。 SQL Server 簡(jiǎn)介 SQL Server 是由 Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS),目前最新版本是 2021 年 3 月份推出的 SQL SERVER 2021 。 需求分析 所謂 需求分析 ,是指對(duì)要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。這里把系統(tǒng)劃分為了三個(gè)模塊:登錄模塊,管理員模塊,讀者模塊。 ( 5)操作簡(jiǎn)單易用,界面清晰大方。概念設(shè)計(jì)是完整而全面的設(shè) 計(jì)過程,它通過設(shè)計(jì)概念將設(shè)計(jì)者繁復(fù)的感性和瞬間思維上升到統(tǒng)一的理性思維從而完成整個(gè)設(shè)計(jì)。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一 DBMS 所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶子模式。 基本表設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)的基本表如下: 表 記錄了可以使用戶進(jìn)入該系統(tǒng)的用戶名密碼及用戶類型,如表 31 所示。管理員 可以通過此 功能 實(shí)現(xiàn)其余各個(gè) 功能如修改密碼,讀者管理,圖書管理,新書入庫,管理日志功能 的功能。 //密碼 Connection dbConn。 jlable2=new JLabel( 密 碼 )。+name+39。 new Administrator(name)。 圖 讀者 界面 注冊(cè)功能 功能介紹:該程序主要實(shí)現(xiàn)管理員和讀者注冊(cè),以便于新的管理員和讀者能夠登 錄使用圖書管理系統(tǒng)。 // 執(zhí)行 SQL 語句 Statement sql1=()。+name+39。 (null,注冊(cè)成功,返回登錄界面! ,提示! , )。修改密碼成功的同時(shí),更新 Password 表,下次管理員登錄必須使用新密碼。 String queryRegister=update Password set password=39。 } } else{ (null, 原密碼不正確! ,提示! , )。讀者信息界面如圖 所示,讀者信息查詢?nèi)鐖D 所示。 ()。 if(()) { (null,查 詢成 功! , 提示 ! , )。查詢之后,點(diǎn)擊返回按鈕,可以繼續(xù)別的操作。 Statement sql2=()。新書入庫界面如圖 ,新書查詢 所如圖 示。 if(()){ (null,圖書號(hào)已經(jīng)被占用,請(qǐng)更換! ,提示!武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 26 , )。+author+39。 (null,圖書入庫成功! ,提示! , )。 String queryPassword=SELECT * FROM ManageLog where time=39。 } else { (null,日期輸入錯(cuò)誤! ,提示! , )。 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 29 圖 歸還書籍界面 圖 借閱書籍界 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 30 圖 圖書信息更新 圖 管理日志更新 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 31 主要程序代碼如下: // 數(shù)據(jù)庫連接 public void confirm() { // 執(zhí)行 SQL 語句 Statement sql1=()。(借書 )) (null,書籍已經(jīng)被借走,不能借閱 !,提示! , )。,39。,39。 where bookno=39。 where 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 32 bookno=39。 讀者模塊功能實(shí)現(xiàn) 讀 者模塊主要實(shí)現(xiàn)修改密碼,讀者信息修改和圖書查詢功能。讀者信息修改界面 如圖 所示。,class=39。 //異常處理... } 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 34 圖書查詢功能 功能介紹:該程序主要實(shí)現(xiàn)讀者對(duì)數(shù)據(jù)庫中書籍進(jìn)行查詢功能。 這次的課程設(shè)計(jì)可以看作是一次理論與實(shí)踐相結(jié)合的橋梁,通過這次的課程設(shè)計(jì),我們學(xué)習(xí)到了許多的知識(shí),也認(rèn)識(shí)到了自己目前的不足,那就是缺乏相應(yīng)的知識(shí)與經(jīng)驗(yàn),所以在運(yùn)用和操作方面都不是那么的得心應(yīng)手。 感謝學(xué)校提供給我們這次課程設(shè)計(jì)機(jī)會(huì),使我們有了良好的環(huán)境學(xué)習(xí) Java 程序設(shè)計(jì)和 SQL Sever 數(shù)據(jù)庫知識(shí),使我們能夠把學(xué)到的知識(shí)運(yùn)用到實(shí)踐中。在這里再一次表示衷心的感謝。 可以說這次的成績不只屬于我自己,更多的屬于老師和同學(xué)的幫助??傊?,這次課程設(shè)計(jì)為我提供了與眾不同的學(xué)習(xí)方法,在書本中面對(duì)現(xiàn)實(shí),為我們將來在社會(huì)上立足提供了良好的前提。 圖 讀者圖書概覽 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 35 圖 讀者圖書查詢 主要程序代碼請(qǐng)參考 管理員圖書管理功能代碼。 (queryRegister)。,grade=39。 圖 讀者修改密碼 主要程序代碼請(qǐng)參考 管理員修改密碼代碼。 } (null,操作成功! ,提 示! , )。 (null,借閱成功!請(qǐng)于一個(gè)月之類歸還,不然要收取每天 1 元的費(fèi)用! ,提示! , )。 (queryRegister)。,39。amp。 ResultSet rspassword=(queryBook)。 在信息輸入的過程中,會(huì)出現(xiàn)一些異常處理,如圖書已經(jīng)被借出,讀者填寫借書,則提示圖書已經(jīng)被借出不能借閱。 if(()){ (null, 查 詢 成 功 ! , 提 示 ! , )。 此模塊通過定義類WinTable 繼承頂層容器 JFrame,再添加普通容器 JScrollPane、 Jpanel,然后通過BorderLayout 布局創(chuàng)建界面,最后主要通過數(shù)組利用 while 循環(huán)在連接好的數(shù)據(jù)庫 中 查找表 ManageLog 中的內(nèi)容,顯示在 JTble 的相應(yīng)位置 , 從而 實(shí)現(xiàn)了可以清楚的顯示出書籍借閱與歸還信息的功能。+intime+39。+bookname+39。 String queryPassword=SELECT bookname FROM Book where bookno=39。 } else{ (null,此圖書不存在! ,提示!, )。圖書管理界面如圖 所示,圖書查詢?nèi)鐖D 所示,圖書剔除如圖 所示,返回界面如圖 所示。點(diǎn)擊圖書管理按鈕,所有圖書信息自動(dòng)顯示。 String queryPassword=SELECT * FROM Reader where readerno=39。 while(()) { //顯示相應(yīng)信息 i++。管理員還可以按照讀者學(xué)號(hào)查詢特定讀者的信息。 (queryRegister)。+name+39。 } } 管理員模塊功能實(shí)現(xiàn) 管理員模塊實(shí)現(xiàn)管理員修改密碼,讀者管理,圖書管理,新書入庫,借還書籍,管理日志的功能。+type+39。 ResultSet rspassword=(queryPassword)。注冊(cè)成功的同時(shí),更新 Password 表 ,用戶名,密碼和用戶類型被插入 Password 表。(讀者 )){ new Reader(name)。 if(()){ String ps=(1).trim()。 //... public void confirm()//驗(yàn)證用戶和密碼是否存在 { //連接數(shù)據(jù)庫 } 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 13 管理員界面如圖 所示。 //如果連接成功 控制臺(tái)輸出 Connection Successful! } catch (Exception e) { ()。 圖 登錄 界面 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 課程設(shè)計(jì)報(bào)告 12 主要程序代碼如下: //數(shù)據(jù)庫連接代碼 public class Textpad { public static void main(String[] srg) { String driverName = 。 表 34 管理 日志 表 字段名稱 數(shù)據(jù)類型 長 度 唯一性約束 非空約束 備 注 bookno nvarchar 50 unique Not null 書號(hào) bookname nvarchar 50 Not unique Not null 書名 readerno nvarchar 50 Not unique Not null 學(xué)號(hào) bhandle nvarchar 10 Not unique Not null 借還書 time nvarchar 50 Not unique Not
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1