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

正文內容

基于java圖書管理系統(tǒng)的設計與實現(xiàn)(存儲版)

2025-03-12 08:01上一頁面

下一頁面
  

【正文】 用戶需求、操作方式、運行環(huán)境、結果精度等發(fā)生變化時,設計的軟件要 可以 做適當調整 , 靈活性較好。本系統(tǒng)使用計算機來管理圖書信息,可以減少浪費許多人力和物力。 例如 : 檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 所以結合以上情況,決定開發(fā)一個圖書管理系統(tǒng)來解決這些問題。本系統(tǒng)是一個基于 JAVA GUI 的應用型軟件,使用戶操作更容易上手,該系統(tǒng)主要功能模塊分為:登陸注冊,用戶信息管理 ,圖書管理,借閱管理。本系統(tǒng)的優(yōu)點在于功能完善,操作簡單,易學易用等,并且遵循高效、安全、穩(wěn)定的程序設計原則,對于數(shù)據(jù)的一致性、完整性、數(shù)據(jù)安全性都進行嚴格要求。不僅工作效率低下,而且容易出錯,不易于查找,數(shù)據(jù)也容易丟失。 作為計算機應用的一部分 , 使用計算機對 圖書 信息進行管理 , 具有著手工管理所無法比擬的優(yōu)點 。 [3] 用計算機管理 圖書 信息的意義 隨著計算機在我們的生活中發(fā)揮的作用越來越大,通過使用計算機我們可以更好、更快的管理繁瑣的信息。系統(tǒng)有良好的可擴展性,允許管理員隨時對其進行更新和維護。可以提高系統(tǒng)性能。 圖 2 數(shù)據(jù)流圖主要描述管理員的功能模塊主要是圖書信息管理、用戶管理和借還管理,并且將操作的數(shù)據(jù)保存到對應的表。 表 2 用戶信息描述 數(shù)據(jù)流 用戶信息 數(shù)據(jù)流來源 MySQL 數(shù)據(jù)庫中用戶信息表 數(shù)據(jù)去向 用戶管理界面 數(shù)據(jù)流組成 用戶名、用戶密碼 表 3 描述了 圖書 信息的數(shù)據(jù)流、數(shù)據(jù)來源、數(shù)據(jù)去向和數(shù)據(jù)流組成的詞條 。 MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。 8 總體設計 功能模塊 圖書管理系統(tǒng)主要分成倆大模塊和十個小模塊,它們分別是:管理員模塊 (登陸、讀者信息管理、圖書信息管理、借還管理、借還記錄、用戶信息管理 ),用戶模塊 (登陸、個人信息管理、個人信息管理、借閱圖書、借還記錄、圖書查詢),如圖 4來描述系統(tǒng)的功能模塊。 圖書信息查詢 圖書信息查詢是面向用戶和管理員開發(fā)的,用戶和管理員可以查看所有圖書,也可以通過模糊搜索進行查找 。 表 8 用戶 表 ( user) 字段名 數(shù)據(jù)類型 說明 是否為空 備注 userId Varchar( 50) 用戶 id 否 主鍵 userName Varchar( 50) 用戶 姓名 否 userPassword varchar( 50) 密碼 否 userPic varchar( 50) 圖片 是 userSex varchar( 50) 性別 是 約束(男或女)默認為男 userAge int 年齡 是 12 userMail Varchar( 50) 郵箱 否 userPhone int 電話 否 userBorrowNumber int 借書數(shù)量 否 userBorrowBooks Varchar( 100) 借的書 否 userPermison Varchar( 10) 權限 否 表 9 描述了 圖書 信息表所需要的字段名、字段類型、字段約束和字段關聯(lián)關系。 系統(tǒng)模塊設計 登錄模塊 登陸模塊的角色主要分為倆種:管 理員、用戶,所以必須根據(jù)所選的角色填入對應的用戶名和密碼,不然會出現(xiàn)帳號出錯的提示。 圖 13 借書 界面 17 還書 管理 還書管理界面是只有管理員才能使用的界面,管理員可以通過用戶的郵箱進行搜索用戶然后幫助用戶進行還書。 20 圖 20 查看所借書籍 界面 忘記密碼界面 管理員和用戶如果忘記密碼可以通過忘記密碼來找回密碼,找回密碼是通過像用戶綁定的郵箱發(fā)送驗證碼來進行驗證,如圖 21所示為找回密碼界面。 外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關聯(lián)的域。 圖 23 登錄界面錯誤提示 表 13描述了對用 戶登錄界面進行測試的用例,主要是為了防止登錄模塊中存在的所存在的缺陷和漏洞。 搜索圖書的如果輸入的內 容為空系統(tǒng)會提示請輸入內容,如下圖 25所示 圖 25 提示輸入內容 表 17 修改圖書信息測試用例 輸入 輸出 圖書名 數(shù)量 作者 價格 空 空 空 空 請輸入圖書名 1 空 空 空 圖書數(shù)量不能為空 1 1 空 空 圖書作者不能為空 1 1 1 空 圖書價格不能為空 1 1 1 1 添加圖書成功 1 1 1 1 圖書數(shù)量不能為負數(shù) 27 1 1 1 1 圖書價格不能為負數(shù) 用戶 管理進行測試 名稱:系統(tǒng)操作用戶管理測試 目的:測試系統(tǒng)用戶管理界面 內容:口令的輸入,合法性 檢查,合理性檢查,界面的顯示控制。圖書管理系統(tǒng)有利于提高圖書管理效率,有利于實現(xiàn)管理多元化、綜合化,有利于減輕工作人員的壓力,有利于讀者更方便的獲取信息。 在這里很感謝李曉雯導師,在老師的耐心和細心指導下我順利的完成了軟件設計和論文的編寫。我相信一定可以創(chuàng)出我的一篇天地,向著自己的夢想不斷前進! 29 參考文獻 [1] 駱斌,丁二玉 .需求工程 —— 軟件建模與分析 [M].高等教育出版社, 2021. [2] 齊治昌,董威,文艷軍,陳振邦 .軟件設計與體系結構 [M].高登教育出版社, 2021. [3] 劉乃琦,蘇暢 .JAVA 應用開發(fā)與實踐 [M].人民郵電出版社, 2021. [4] 王珊,薩師煊 .數(shù)據(jù)庫系統(tǒng)概論 [M].高等教 育出版社, 2021. [5] 武劍潔 .軟件測試實用教程 —— 方法與實踐(第 2版) [M].電子工業(yè)出版社, 2021. [6] 徐義晗,史夢安,史志英 .JAVA程序設計項目化教程 [M].北京大學出版社, 2021. [7] 王德永 .計算機網(wǎng)絡應用技術 [M].高等教育出版社, 2021. [8] 劉彥君,金飛虎 .JAVAEE 開發(fā)技術與案例教程 [M].人民郵電出版社, 2021. [9] 王飛飛,崔洋,賀亞茹 .MySQL 數(shù)據(jù)庫應用從入門到精通 [M].中國鐵道出版社, 2021. [10] 佩騰 .軟件測試 [M].機械工業(yè)出版社 , 2021. 30 Design and Implementation JAVA platform Books Management System School of Longyan University Faculty: Information Engineering Institute 2021034619 Shen tao Supervisor: Li XiaoWen 【 Abstract】 With the popularity of puter and rapid development, the traditional manual management has gradually been replaced by the software management. The management system can effectively improve the efficiency and save labor cost. Library management system for the library is very important, a good library management system can greatly improve the efficiency of the library has a profound impact on. This paper on how to develop a library management system for better management of the library, and can be effective, longterm preservation of data, so that the original plex tedious work bees simple. The advantages of this system is fully functional, simple operation, easy to learn and use, and follow the principles of efficient, safe, stable program design, for data consistency, integrity, data security are strict requirements. This system is a GUI JAVA based application software, the user operation is more easy to get started, the system is divided into the main function modules: login registration, user information management, library management, lending management. 【 Keywords】 Library management system。在大學里我不僅學到了很多的專業(yè)知識讓我在以后更有自信的面對工作,也碰到很好的同學他們讓我的大學生活更加精彩。一些輸入數(shù)據(jù)沒有規(guī)范。 準則 以用戶需求為標準 , 不斷進行修改和完善 , 最終完成系統(tǒng) 。 25 圖 24 添加 圖書 成功界面 表 15描述了添加班級進行測試的用例,主要是為了防止添加班級時出現(xiàn)異常和存在的漏洞。 計劃 測試項目 1. 登錄管理 2. 注冊 管理 3. 圖書信息 管理 4. 修改密碼管理 23 5. 圖書管理 6. 用戶 管理 測試準備 在測試前,必須準備好要測試模塊的測試方法文檔,對其測試的流程圖,并且以概要設計說明書、詳細設計說明書作為總的提綱 , 選擇合適的輸入輸出數(shù)據(jù) , 并加以列舉說明。 [5] 定義 MySQL: 系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)( DBMS)。如圖 17 為幫助界面。 14 圖 8 管理員主 界面 1 15 圖 9 管理員主 界面 2 圖 10 用戶主 界面 用戶管理界面 用戶管理界面主要的功能是對用戶進行增刪查改操作 。 2建立鏈接,建立數(shù)據(jù)庫之間的連接是訪問數(shù)據(jù)庫的必要條件,就像南水北調調水一樣,要想調水首先由把溝通的河流打通。 11 數(shù)據(jù)庫 設計 數(shù)據(jù)庫模型圖 數(shù)據(jù)庫模型圖主要是對數(shù)據(jù)庫表進行設計的一個概念模型圖 [4] ,從圖 9數(shù)據(jù)庫模型圖可以了解到表的關聯(lián)關系和要進行設計的表所需要的字段,開發(fā)人員可以通過該模型圖進行設計數(shù)據(jù)庫。 9 圖 書 管 理用 戶 管 理借 還 管 理圖 書 錄 入修 改 圖 書刪 除 圖 書刪 除 圖 書修 改 用 戶 信 息刪 除 用 戶歸 還 圖 書查 看 用 戶 借 書 記 錄管理員 圖 5 管理員功能模塊 用戶 用戶主要進行圖書查詢,個人信息修改,查看借閱書籍 ,借閱圖書等功能,圖 6所示描述輔導員主要操作的功能模塊。 SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。 表 6身份驗證 處理邏輯名稱 身份驗證 簡述 檢查輸入信息的合法性 輸入的數(shù)據(jù)流 郵箱 +密碼 處理過程 根據(jù)輸入的 郵箱 和密碼,檢索用戶,確定用戶類別,以確定用戶的權限,顯示查詢信息 輸出的數(shù)據(jù)流 圖書 信息查詢 、 個人信息 7 表 7 描述用戶成功登錄系統(tǒng)后通過 id查詢所借圖書信息,根據(jù)查詢后返回的數(shù)據(jù)顯示在界面上。 產(chǎn)品功能主要對于軟件對系統(tǒng)功能進行分析,表 1功能表 主要對外部功能和內部功能進行描述。 圖書管理系統(tǒng) 數(shù)據(jù)流圖(頂層) 從頂層數(shù)據(jù)流圖可以看出我們將角色主要分為 倆 種: 用戶、管理員 ,圖 1 所示為 數(shù)據(jù)流圖(頂層圖) 主要是為了描述用戶可以根據(jù)自己的權限操作相對應的功能模塊,將操作的數(shù)據(jù)存儲到數(shù)據(jù)庫,并返回數(shù)據(jù)到用戶界面顯示。通過調查分析,本系統(tǒng)設計主要分為以下三個可行性 。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1