Java--图书管理系统.doc
文本预览下载声明
图书及文献管理系统
图书和参考文献对于教学和科研起着举足轻重的作用。但是随着文献数量的增加,管理的负担会变得越来越重。拟开发一个功能完整的个人图书文献管理系统,以便减轻文献管理的负担。系统功能如下:按照提供的格式将不同种类的文献分别以文本格式存储在不同的文件中,这些文件被称为文献库。
提供对如上文件的浏览、排序、查询、增加、删除、修改等功能。
能够将满足查询条件的记录以人类可读的文件形式发布,最好为HTML格式,以便和他人共享。能够将如上发布的HTML文件读入系统并且可以选择地存入文献库。浏览、排序、查询、增加、删除、修改
数据存储的设计
二进制文件读取
界面设计
采用netbeans中GUI可视开发环境生成人与计算机的对话框如下图所示:
系统实现
图书管理系统主要界面
/*
* 图书管理系统.java
*
* Created on 2008年10月26日, 下午3:58
*/
package 图书管理系统;
import javax.swing.*;
public class 图书管理系统 extends javax.swing.JFrame {
/** Creates new form 图书管理系统 */
public 图书管理系统() {
initComponents();
}
private void initComponents() {
ShuRu = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
ShuRu.setFont(new java.awt.Font(宋体, 0, 14));
ShuRu.setText(基本信息输入);
ShuRu.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ShuRuActionPerformed(evt);
}
});
jButton1.setFont(new java.awt.Font(宋体, 0, 16));
jButton1.setText(信息查找);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jButton2.setFont(new java.awt.Font(宋体, 0, 14));
jButton2.setText(书的内容输入);
jButton2.addActionListener(new java.awt.event.ActionListener() {
显示全部