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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計與開發(fā)課程設(shè)計報告(基于java和sql_server)-在線瀏覽

2025-07-16 22:32本頁面
  

【正文】 g database technology library loan management system will greatly facilitate the borrower and simplify labor management and staff of the library, so that staff from the busy, plex work into a simple and efficient work. Design of the system in strict accordance with the method for database design, including design of the database design and applications, two parts plement each other. On the programming and debugging using a topdown, stepwise refinement, the principle of gradual improvement. Structured functional module design system function, readable, easy to expand. System database used to create SQL Sever, frontend development using JAVA language and Eclipse development tools. Library of basic functions prehensive, systematic readable, easy to maintain, update, security is good. Keywords: Library management system。 SQL Server。 Eclipse 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 1 第一章 課題背景 以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行。采用數(shù)據(jù)庫技術(shù)生成的圖書館借閱管理系統(tǒng)將會極大地方便借閱者,使圖書館管理 人員工作人員從繁忙、復(fù)雜的工作進入到一個簡單、高效的工作中。 課題背景 當(dāng)今時代是飛速發(fā)展的信息時代。計算機的好處在于它能夠進行信息管理。圖書管理包括的圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。 總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。因此,有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的進行查詢和修改圖書情況等圖書管理操作。因此,本課程設(shè)計要求制定一套合理、有效,規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進行集中統(tǒng)一的管理。 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 2 通過此次課程設(shè)計提高獨立分析問題、解決問題的能力,掌握信息管理系統(tǒng)的開發(fā)方法和步驟,熟悉從需求分析、數(shù)據(jù)庫設(shè)計(概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計)、編寫程序、測試分析過程。采用數(shù)據(jù)庫技術(shù)生成的圖書館借閱管理系統(tǒng)將會極大地方便借閱者,使圖書館管理人員進入簡單、高效的工作中。系統(tǒng)的設(shè)計嚴格按照數(shù)據(jù)庫設(shè)計的方法來進行,包括數(shù)據(jù)庫的設(shè)計和應(yīng)用程序的設(shè)計,兩部分相輔相成。系統(tǒng)主要角色有管理員和讀者,管理員有登陸,注冊,修改密碼,管理讀者,管理圖書,借還書籍,管理日志的功能;讀者有管理員有登陸,注冊,修改密碼,查詢圖書的功能。 Eclipse 簡介 Eclipse 是著名的跨平臺的自由 集成開發(fā)環(huán)境 (IDE)。 Eclipse 的本身只是一個框架平臺,但是眾多插件的支持使得 Eclipse 擁有其他功能相對固定的 IDE 軟件很難具有的靈活性。在客戶機平臺上, Eclipse 使用插件來提供所有的附加功能,例如支持 Java 以外的其他語言。 SQL Server 簡介 SQL Server 是由 Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS),目前最新版本是 2021 年 3 月份推出的 SQL SERVER 2021 。 SQL 語言的主要功能就是同各種數(shù)武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 3 據(jù)庫建立聯(lián)系,進行溝通。 SQL 語句可以用來執(zhí)行各種各樣的操 作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。數(shù)據(jù)庫設(shè)計過程包含以下步驟:需求分析:系統(tǒng)的目的、用戶需求、功能流程圖;概念結(jié)構(gòu)設(shè)計:用 ER 圖來描述實體及實體間的聯(lián)系;邏輯結(jié)構(gòu)設(shè)計:確定關(guān)系模式,各種約束的聲明,同時給出系統(tǒng)的功能模塊組成圖,系統(tǒng)各模塊功能;物理結(jié)構(gòu)設(shè)計。 需求分析 所謂 需求分析 ,是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。需求分析是軟件工程中的一個關(guān)鍵過程。只有在確定了這些需要后,設(shè)計者才能夠分析和尋求新系統(tǒng)的解決方法。 用戶需求 在構(gòu)造系統(tǒng)時,首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求劃分系統(tǒng)功能模塊。這里把系統(tǒng)劃分為了三個模塊:登錄模塊,管理員模塊,讀者模塊。 ( 2)管理員模塊,實現(xiàn)管理員 修改密碼功能,讀者管理功能,圖書管理功能,新書入庫功能, 管理日志功能。 系統(tǒng)目標 根據(jù)需求分析及用戶的溝通,該系統(tǒng)應(yīng)達到以下目標: 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 5 ( 1)界面設(shè)計友好,美觀。 (3) 信息分類清晰,準確。 ( 5)操作簡單易用,界面清晰大方。 ( 7)開發(fā)技術(shù)先進,功能完備,擴展性強。 ( 9)提供靈活,方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確。 圖 功能流程圖 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 6 概念設(shè)計 概念設(shè)計是由分析用戶需求到生成概念產(chǎn)品的一系列有序的、可組織的、有目標的設(shè)計活動,它表現(xiàn)為一個由粗到精、由模糊到清晰、由抽象到具體的不斷進化的過程。概念設(shè)計是完整而全面的設(shè) 計過程,它通過設(shè)計概念將設(shè)計者繁復(fù)的感性和瞬間思維上升到統(tǒng)一的理性思維從而完成整個設(shè)計。 本系統(tǒng) ER 圖如 圖 所示: 圖 圖書館管理系統(tǒng) ER 圖 m n 讀者 圖書 管理員 性別 系別 班級 姓名 學(xué)號 書號 書名 作者 出版社會化 密碼 用戶名 管理 管理 m n m 借閱 1 入庫時間 是否借出 價格 年級 用戶名 密碼 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 7 第三章 詳細設(shè)計 概念設(shè)計是由分析用戶需求到生成概念產(chǎn)品的一系列有序的、可組織的、有目標的設(shè)計活動,它 表現(xiàn)為一個由粗到精、由模糊到清晰、由抽象到具體的不斷進化的過程。概念設(shè)計是完整而全面的設(shè)計過程,它通過設(shè)計概念將設(shè)計者繁復(fù)的感性和瞬間思維上升到統(tǒng)一的理性思維從而完成整個設(shè)計。邏輯設(shè)計比物理設(shè)計更理論化和抽象化,關(guān)注對象之間的邏輯關(guān)系,提供了更多系統(tǒng)和子系統(tǒng)的詳細描述。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進一步轉(zhuǎn)化為某一 DBMS 所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計的準則、數(shù)據(jù)的語義約束、規(guī)范化理論等對數(shù)據(jù)模型進行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計出用戶子模式。 數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計分為兩個步驟:首先將概念設(shè)計所得的 ER 圖轉(zhuǎn)換為關(guān)系模型;然后對關(guān)系模型進行優(yōu)化,如圖 所示。所以要將 ER 模型轉(zhuǎn)換為關(guān)系模型,就是將實體、屬性和聯(lián)系都要轉(zhuǎn)換為相應(yīng)的關(guān)系模型。 圖 系統(tǒng)功能框架圖 物理設(shè)計 數(shù)據(jù) 庫在物理上的存儲結(jié)構(gòu)與存儲方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 9 據(jù)庫管理系統(tǒng)。 基本表設(shè)計 本系統(tǒng)設(shè)計的基本表如下: 表 記錄了可以使用戶進入該系統(tǒng)的用戶名密碼及用戶類型,如表 31 所示。 表 32 讀者表 字段名稱 數(shù)據(jù)類型 長 度 唯一性約束 非空約束 備 注 readerno nvarchar 50 unique Not null 學(xué)號,主鍵 name nvarchar 50 Not unique Not null 姓名 sex nchar 10 Not unique Not null 性別 grade nvarchar 50 Not unique null 年級 depname nvarchar 50 Not unique null 系別名 class nvarchar 50 Not unique null 班級 表 記錄了庫內(nèi)所有圖書的所有資料,如表 33 所示。 表 34 管理 日志 表 字段名稱 數(shù)據(jù)類型 長 度 唯一性約束 非空約束 備 注 bookno nvarchar 50 unique Not null 書號 bookname nvarchar 50 Not unique Not null 書名 readerno nvarchar 50 Not unique Not null 學(xué)號 bhandle nvarchar 10 Not unique Not null 借還書 time nvarchar 50 Not unique Not null 操作日期 pay nvarchar 10 Not unique Not null 已付款額 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 11 第四章 系統(tǒng)功能實現(xiàn) 系統(tǒng)有 3 個模塊:登錄模塊,管理員模塊和 讀者模塊。 登錄模塊功能實現(xiàn) 此模塊可以實現(xiàn)讀者與管理員登陸,用戶登陸的時候要選擇用戶類型,讀者和管理員可以實現(xiàn)的操作不同,新的用戶還可以點擊注冊按鈕進行注冊。管理員 可以通過此 功能 實現(xiàn)其余各個 功能如修改密碼,讀者管理,圖書管理,新書入庫,管理日志功能 的功能。新用戶還可以通過此功能實現(xiàn)注冊功能。 圖 登錄 界面 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 12 主要程序代碼如下: //數(shù)據(jù)庫連接代碼 public class Textpad { public static void main(String[] srg) { String driverName = 。 String userName = lily。 //密碼 Connection dbConn。 dbConn = (dbURL, userName, userPwd)。 //如果連接成功 控制臺輸出 Connection Successful! } catch (Exception e) { ()。 j2=new JButton(取消 )。 jlable2=new JLabel( 密 碼 )。 jrb2=new JRadioButton(讀者 )。 //... public void confirm()//驗證用戶和密碼是否存在 { //連接數(shù)據(jù)庫 } 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 13 管理員界面如圖 所示。 圖 讀者 界面 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 課程設(shè)計報告 14 主要程序代碼如下: Statement sql2=()。+name+39。+type+39。 if(()){ String p
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1