資源簡介
圖書管理系統畢業設計+源碼-java
包括80個文件,各個界面圖等。
圖書館集成管理系統
前言
隨著計算機技術的發展以及計算機網絡的逐漸普及,英特網成為人們查找信息的重要場所。二十一世紀是信息的時代,所以信息的交換和信息流通顯 的特別重要。因此、圖書館使用計算機來管理成為必然。
第二章 緒論
第一節 設計初衷
第二節 設計任務
第三節 JAVA介紹
JAVA是INTERNET開發的一個強大的工具,它是一個C++的簡化版本。JAVA是一門"簡單的、面向對象的、強類型的、編譯型的、結構無關的、多線程(multi-threaded)的、垃圾自動收集的、健壯的、安全的、可擴展的語言。本系統使用的是美國微軟公司的MICROSOFT VISUAL J++6.0。
MICROSOFT VISUAL J++6.0是用于JAVA編程的WINDOWS集成環境。在Visual J++中,用戶可以創建、修改、編譯、運行、調試和封裝應用程序,所有這些操作都在單一的環境中進行。
Visual j++6.0介紹Java的Windows基礎類(WFC),這個新的應用程序框架訪問Microsoft Windows API,允許用戶用Java編成語言編寫全特性的Winndows應用程序。WFC 也包裝在Internet Explorer 4.0中執行的動態HTML對象模型,這就讓用戶能夠動態地操作在客戶和服務器兩者上的HTML。用戶可以很方便地在Visual J++內訪問數據。通過添加WFC數據控件在Forms Designer中的窗體上,可以快速配置數據檢索和顯示的方式。Visual J++通過ActiveX Data Object(ADO, ActiveX數據對象)控件來訪問數據,這是用于WFC應用程序的數據編程模塊。ADO對象的內核包含Connection(連接)、Command(命令)和Recordset(記錄集)對象,利用它們,可以連接到數據庫和檢索記錄集。ADO還提供DataSource組件,該組件將Conntect,Command和Recordset對象的功能組合到一起。ADO通過DataBinder組件支持數據綁定。該組件從Recordset或DataSource組件中綁定字段到WFC控件的屬性中。
第四節 編程運行環境
硬件環境:
CPU: INTER MMX166
內存:64 M
硬盤:2.1 G
軟件環境:
操作系統:WINDOWS 98
顯示設置:800X600 真彩色16 位
應用軟件:MICROSOFT VISUAL J++6.0 MICROSOFT Access
第五節 系統簡介
本設計是為圖書館集成管理系統設計一個界面,圖書館集成管理系統是用MICROSOFT VISUAL Foxpro 6.0 來建庫(因特殊原因該用 MICROSOFT Access來建庫)。它包括:
中文圖書數據庫;
西文圖書數據庫;
發行商數據庫;
出版商數據庫;
讀者數據庫;
中文期刊數據庫;
西文期刊數據庫;
中文非印刷資料庫;
西文非印刷資料庫;
典藏庫;
流通庫;
預約庫;
流通日志庫;
因此,在設計圖書館集成管理系統的界面時,它也應包括對每一個庫操作的界面(因建庫的原因這里只包括了中文圖書數據庫,發行商數據庫,讀者庫的界面)。其中,中文圖書數據庫又包括管理中文圖書數據庫、按正題名、索書號、原版刊號、郵局發行號、本館采購號、現刊排架號查詢的界面。發行商數據庫又包括發行商數據庫管理和發行商數據庫瀏覽的界面。讀者庫又包括讀者庫管理和讀者庫瀏覽的界面。
第二章 系統實現
第一節 系統設計流程
(一) 建庫;
1 建發行商數據庫;
2 建中文圖書數據庫;
3 建讀者庫;
(二) 設計相應的操作界面;
界面設計流程圖:
第二節 系統實現過程
(一) 建庫;
1 發行商數據庫建立;
首先,打開 MICROSOFT Access ,出現新建數據庫的對話框,選擇新建空數據庫,按下確定鍵。接下來出現一個新的對話框,選擇新的數據庫的保存路徑,然后輸入文件名,單擊創建。接著,出現一個新的對話框,選擇創建表,輸入表的名稱并單擊新建。在新的對話框中選擇設計并單擊確定,在新的對話框中對表的字段進行設計,依次輸入字段名和設置字段的屬性。它包括的字段及其屬性有:
供應商ID(數字)
供應商名稱(文本)
聯系人姓名(文本)
供應商地址(文本)
供應商郵政編碼(數字)
輸入完畢之后,設置主關鍵字(供應商ID)并以主關鍵字建立索引,退出返回上一

代碼片段和文件信息
//Form1.java
import?com.ms.wfc.app.*;
import?com.ms.wfc.core.*;
import?com.ms.wfc.ui.*;
import?com.ms.wfc.data.*;
import?com.ms.wfc.data.ui.*;
public?class?Form1?extends?Form
{
????public?void?btnRefresh_Click(object?sender?Event?evt)
????{
????????try
????????{
????????????btnRefresh.setEnabled(?false?);
????????????dataSource1.getRecordset().cancelBatch();
????????????object?bm?=??dataSource1.getRecordset().getBookmark();
????????????dataSource1.requery();
????????????if(?bm?!=?null?)?
????????????????dataSource1.getRecordset().setBookmark(?bm?);
????????????
????????}
????????catch?(Exception?e)
????????{
????????????handleADOException(e);
????????}
????????btnRefresh.setEnabled(?true?);
????}
????public?void?btnClose_Click(object?sender?Event?evt)
????{
this.dispose();
????}
????public?void?dispose()
????{
????????super.dispose();
????????components.dispose();
????}
????public?Form1()
????{
????????//?Required?for?Visual?J++?Form?Designer?support
????????initForm();
????????
????????this.show();
????????this.update();
????????//TODO:?Add?any?constructor?code?after?initForm?call
????}????
????public?void?formClose(Event?e)
????{
????????Application.exit(?);
????}????
????
????void?handleADOException(Exception?e)
????{
????????e.printStackTrace();
????????MessageBox.show(?e.toString()?“Form1“?);
????}
private?void?Form1_click(object?source?Event?e)
{
}
/**
?*?NOTE:?The?following?code?is?required?by?the?Visual?J++?form
?*?designer.??It?can?be?modified?using?the?form?editor.??Do?not
?*?modify?it?using?the?code?editor.
?*/
Container?components?=?new?Container();
DataSource?dataSource1?=?new?DataSource(components);
Button?btnRefresh?=?new?Button();
Button?btnClose?=?new?Button();
Panel?panel1?=?new?Panel();
DataNavigator?dataNavigator?=?new?DataNavigator();
DataGrid?dataGrid?=?new?DataGrid();
Column?column1?=?new?Column();
Column?column2?=?new?Column();
Column?column3?=?new?Column();
Column?column4?=?new?Column();
Column?column5?=?new?Column();
Splitter?splitter1?=?new?Splitter();
private?void?initForm()
{
this.setBackColor(new?Color(0?64?64));
this.setFont(new?Font(“宋體“?12.0f?FontSize.POINTS?FontWeight.NORMAL?false?false?false?CharacterSet.DEFAULT?0));
this.setLocation(new?Point(7?7));
this.setText(“發行商數據管理“);
this.setAutoScalebaseSize(new?Point(8?16));
this.setAutoScroll(true);
this.setClientSize(new?Point(774?545));
this.setStartPosition(FormStartPosition.CENTER_SCREEN);
this.setWindowState(FormWindowState.MAXIMIZED);
this.addonclick(new?EventHandler(this.Form1_click));
dataSource1.setConnectionString(“PROVIDER=Microsoft.Jet.OLEDB.3.51;Data?Source=C:\\My?Documents\\db1.mdb“);
dataSource1.setCommandText(“select?供應商ID?供應商名稱?聯系人姓名?地址?郵政編碼?from?供應商?ORDER?by?供應商ID“);
dataSource1.setSort(null);
dataSource1.setStayInSync(true);
dataSource1.setUserId(null);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????26??1997-01-04?10:06??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\codeba
?????文件?????104448??2008-06-08?23:52??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\db1.mdb
?????文件?????122880??2008-06-08?23:51??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\db3.mdb
?????文件???????6687??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form1.class
?????文件???????6613??1997-01-04?07:04??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form1.java
?????文件???????6881??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form10.class
?????文件???????7189??1997-01-04?07:04??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form10.java
?????文件???????6860??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form11.class
?????文件???????7146??1997-01-04?07:04??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form11.java
?????文件???????6860??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form12.class
?????文件???????7146??1997-01-04?07:04??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form12.java
?????文件??????11030??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form13.class
?????文件??????15252??1997-01-04?07:04??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form13.java
?????文件??????11117??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form14.class
?????文件??????13558??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form14.java
?????文件???????4788??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form15.class
?????文件???????4582??1997-01-04?09:44??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form15.java
?????文件??????10147??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form16.class
?????文件??????14059??1997-01-04?09:45??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form16.java
?????文件???????6548??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form17.class
?????文件???????6572??1997-01-04?09:45??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form17.java
?????文件???????6548??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form18.class
?????文件???????6570??1997-01-04?09:45??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form18.java
?????文件???????6527??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form19.class
?????文件???????6596??1997-01-04?09:45??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form19.java
?????文件???????8898??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form2.class
?????文件??????11103??1997-01-04?07:04??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form2.java
?????文件???????6694??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form20.class
?????文件???????6743??1997-01-04?09:45??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form20.java
?????文件???????6539??1997-01-04?10:09??圖書管理系統畢業設計+源碼\圖書管理系統畢業設計+源碼\Form21.class
............此處省略130個文件信息
評論
共有 條評論