利用java實現基於文字的圖書管理系統(有介面)
增加:使用write直接向檔案寫入資料即可
刪除:例如通過圖書號(x)找到圖書資料,刪除圖書資料。要想實現此功能,利用一個字元陣列(Arraylist)儲存文字每行資料,分割文字每一行資料(每一行分割成書號,書名,價格等資訊等等,利用正則表示式)使其與圖書號進行匹配,相同則找到這一行,否則,繼續讀取文字直到丟擲異常。找到之後刪除(Remove),刪除之後重新寫入該字元陣列就ok了。
修改:修改如果認真去寫會很麻煩,所以我因為時間問題,直接先刪除再新增,不過也就只能寫在文字末端了,可以自行思考方法。
查詢:還是找到那一行,將分割的資料使用一個數組儲存起來,返回即可。
專案連結
http://download.csdn.net/detail/shaobing_/9731741
相關推薦
利用java實現基於文字的圖書管理系統(有介面)
我覺得最難的一部分就是如何實現實現增刪改查 增加:使用write直接向檔案寫入資料即可 刪除:例如通過圖書號(x)找到圖書資料,刪除圖書資料。要想實現此功能,利用一個字元陣列(Arraylist)儲存文字每行資料,分割文字每一行資料(每一行分割成書號,書名,價格等資訊等等,
java中利用IO流實現簡單的圖書管理系統(利用陣列和IO實現)
這個案例,主要對陣列及IO流進行總結! 利用IO流實現簡單的圖書管理系統,在控制檯上列印! 功能:1,檢視所有書籍 2,新增書籍 3,刪除書籍 4,修改書籍 5,退出 package com.baojian.bookStore; import java.io.Buf
Java實現簡單的圖書管理系統
最近在學習Java網路程式設計,寫了一個圖書管理系統練手。使用檔案的輸入和輸出類實現對書記資料的儲存和讀取。FileInputStream和FileOutputStream類為建立一個與檔案相關的輸入與輸出流,提供從檔案中讀取或者寫入一個位元組或一組資料的方法。而Objec
Java swing實現圖書管理系統(高階版)
大家好,今天給大家演示一下由Java swing實現的圖書管理系統,此前給大家演示過一個版本,這個版本作為升級版,比上一個版本功能複雜了不少,這個版本環境還是跟上一個一樣,jdk版本不限,資料庫為mysql,可匯入到eclipse或myeclipse裡執行,下面我們來演示執行
JAVA高階特性——迷你圖書管理系統(DOM4J操作儲存集合中的物件)
要求:使用XML儲存圖書資訊,使用DOM4J操作XML,進行圖書的增刪改查。 使用技術:XML/DOM4j/集合/物件 部分實現效果如果下: 實現思路 首先需要建立一個圖書類(Book類),儲存圖書的屬性(屬性和XML檔案一致,因
Java入門教程之圖書管理系統(由簡入繁)(八)
作者:AlexTan E-mail: [email protected] 更新日誌: 由於最近在忙專案,所以推遲到現在才更新部落格...這次更新的內容主要是把程式碼拆分成了兩部分,一部分是客戶端,只是介面,即MCV中的V,和網路程式設計的一些東西,自己定義了一個
Java入門教程之圖書管理系統(由簡入繁)(三)
作者:AlexTan E-mail: [email protected] 上一篇部落格我們講到了用ArrayList來實現圖書管理系統,用ArrayList彌補了二中所提到的那兩個缺點。但是一個漏洞填完,又來了新的一個漏洞,所謂精益求精嘛。接下來我們就在原始碼的
圖書管理系統(增刪改)
分享 bootstra url jquery .cn 添加 啟動 管理 bootstrap 圖書管理系統半成: 數據庫配置,urls配置,views配置,前端頁面配置,setting配置 先來一張簡單的配置圖: setting數據庫配置: 前端頁面編寫(h5,boots
linux專案 --- 圖書管理系統(資料庫版)
在 /home/openwrt/Desktop/IS/book_manager_sqlite 目錄下提供了“圖書管理系統”專案,是使用sqlite3資料庫進行資料管理。 在該目錄下,提供了bm_sqlite可執行程式,直接執行如下: ./bm_
Linux c 編寫停車場管理系統(有註釋)
主要功能; 1 進車登記 2 出車登記(顯示當前時間,並顯示停留時間和費用) 3 檢視停車場車輛資訊 4檢視候車場停車資訊 5 檢視有多少車在 停車場外等待 6 檢視當前時間停留時間最長的車輛資訊 程式碼如下() #include<stdio.h> #in
學生成績管理系統(選單介面)
下面是選單介面的程式碼:#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>#include"qtsm.h"extern int read_d
[原始碼和文件分享]基於C#和SQL SERVER資料庫實現的學生圖書管理系統
1 專案介紹 1.1 課程設計的目標 通過課程集中實踐,要求學生加深對講授內容的理解,累積經驗、學會獨立上機除錯程式;並且逐步達到綜合運用封裝、繼承和多型等C#難點知識,更深地理解面向物件程式設計的基本概念與方法,從而學會利用C#語言解決一般應用問題,能設利用視覺化程式設計技術開發複雜和綜合
基於java的圖書管理系統(英文)
OOD大作業 完全按照軟體工程思路製作文件:需求分析-詳細設計-測試-使用者手冊 僅實現基本功能,詳情介紹可以見文件 由於時間很短,這個工程只是個demo,系統和文件都有需要改進的地方(尤其是測試部分),不過可以提供課程完成思路。
基於JAVA的圖書管理系統(jsp+mysql+tomcat)
這裡分享一個java web 專案,是一個基於JAVA 的圖書管理系統 本系統使用JSP+MySQL+Tomcat開發完成,由於開發時間過短,功能不甚完善,前臺頁面也不怎麼美觀,但是麻雀雖小,五臟俱全
用java的swing元件實現簡易的圖書管理系統
圖書管理系統在生活和學校中是最為常見的,這學期的java課程設計題目中的其中一個就是實現圖書管理系統, 做完課設後,在此記錄下。 我的圖書管理系統一共分為幾個模組。圖書查詢模組,管理員模組(預設只有一個管理員),讀者模組。 圖書管理系統結構圖如下所示: 1、管理員模組
找java設計,基於ssh,j2ee管理系統,設計,管理系統的設計思路與技巧
ava 畢設 框架 僅供參考 andro 培訓 中一 畢業 遠程 關於基於ssh,ssm,javaee等等管理系統的設計思路與框架搭建,很多同學都是一知半解,甚至是知之甚少。為了大家能快速的開發設計一套這樣的java設計,我們提供下面的一些方法僅供參考。不足之處大家可以相互
利用java實現對文字的去除停用詞以及分詞處理
功能: 對txt文件進行分詞處理,並去除停用詞。 工具: IDEA,java,hankcs.hanlp.seg.common.Term等庫。 程式: import java.util.*; import java.io.*; import java.lang.String; imp
【java HanNLP】HanNLP 利用java實現對文字的去除停用詞以及分詞處理
HanNLP 功能很強大,利用它去停用詞,加入使用者自定義詞庫,中文分詞等,計算分詞後去重的個數、 maven pom.xml 匯入 <dependency> <groupId>com.hankcs</g
flask實現簡單的圖書管理系統
簡單的圖書管理系統 實現功能: 圖書管理系統: 實現圖書和作者的新增功能 實現動態查詢顯示圖書資訊 實現刪除功能 1.建立作者和書籍模型 # 作者表 class Author(db.Model): __tablename__ = "autho
圖書管理系統(Java + MySQL)
(完整程式碼+實訓報告): https://download.csdn.net/download/qq_35793285/10896342 (完整程式碼): https://pan.baidu.com/s/1B0kV-_nCQ4MkRmPclqaK7A 提取碼