資源簡介
本系統采用圖形化界面呈現,不同的版塊將分別置于不同的選項卡,以條目或表格的形式顯示查詢結果,需要輸入信息或其他操作時將給出提示,操作成功或任務完成后將告知讀者

代碼片段和文件信息
package?reader;
import?java.awt.BorderLayout;
import?java.awt.Dimension;
import?java.awt.GridLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;
import?java.text.DecimalFormat;
import?javax.swing.JButton;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTable;
import?javax.swing.table.DefaultTableModel;
import?system.TableCellTextAreaRenderer;
public?class?Account?extends?JPanel?implements?ActionListener{
private?static?final?long?serialVersionUID?=?1L;
int?id;
JTable?table1;JButton?shuaxin;JLabel?zonghuanying;
JScrollPane?s;
DefaultTableModel?model;
int?rows?=?0;
ResultSet?rs?=?null;
Statement?state;
Connection?conn;
String?sql?=?null;
public?Account(int?str){
try?{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
conn?=?DriverManager.getConnection(“jdbc:odbc:youry“?““?““);
}?catch?(SQLException?ex)?{
System.err.println(“執行出錯:“?+?ex.getMessage());
}?catch?(ClassNotFoundException?ex)?{
System.err.println(“連接數據庫出錯:“?+?ex.getMessage());
}
id=str;
setLayout(new?BorderLayout());
String[]?column1?=?{“書刊編號““書名““ISBN““結算日期““罰款類型““實繳““結算方式““票據號“};
model?=?new?DefaultTableModel(column1?rows);
table1?=?new?JTable(model);
s?=?new?JScrollPane(table1);
s.setPreferredSize(new?Dimension(600?300));
add(s?BorderLayout.CENTER);
table1.setEnabled(false);
table1.setDefaultRenderer(object.class
new?TableCellTextAreaRenderer());
JPanel?tou=new?JPanel();
add(touBorderLayout.NORTH);
tou.setLayout(new?GridLayout(12));
huanying=new?JLabel();
JPanel?kong=new?JPanel();
kong.add(huanying);
JPanel?kong1=new?JPanel();
tou.add(kong);
tou.add(kong1);
tou.setPreferredSize(new?Dimension(60025));
JPanel?s1?=new?JPanel();
s1.setLayout(new?GridLayout(12));
add(s1BorderLayout.SOUTH);
zong=new?JLabel(“總金額:0.0“);
s1.add(zong);
JPanel?s2=new?JPanel();
shuaxin?=new?JButton(“刷新“);
s1.add(s2);
s2.add(shuaxin);
shuaxin.addActionListener(this);
shuaxin.doClick();
}
public?void?actionPerformed(ActionEvent?e)?{
try{
if(e.getSource()==shuaxin){
sql?=?“select?user_name?from?user_info?where?user_id=“+id; ????
????state=conn.createStatement();
rs?=?state.executeQuery(sql);
????rs.next();
????huanying.setText(rs.getString(1)+“:?您好,您的賬目清單如下“);
sql?=?“select?book_info.book_idbook_titlebook_isbndeal_time“?+
“deal_programmoney_payedpay_methodrecord_id?“?+
“from?book_infoamount_list?where?book_info.book_id=amount_list.book_id?and?user_id=“+id;
state=conn.createStatement();
rs?=?state.executeQuery(sql);
if?(!rs.next())?{
rows?=?0;
model.setRowCount(rows);
}?else?{
double?money;
do?{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1784075??2010-09-13?10:55??圖書管理信息系統\quaqua6.3.1.jar
?????文件????????383??2009-09-09?21:43??圖書管理信息系統\library1\.project
?????文件????????314??2010-09-14?13:22??圖書管理信息系統\library1\.classpath
?????文件???????5380??2010-09-17?07:55??圖書管理信息系統\library1\reader\Main.java
?????文件???????5416??2010-09-16?09:36??圖書管理信息系統\library1\reader\Xinxi.java
?????文件???????8527??2010-09-17?21:56??圖書管理信息系統\library1\reader\History.java
?????文件???????4046??2010-09-17?08:07??圖書管理信息系統\library1\reader\Money.java
?????文件???????4052??2010-09-16?16:30??圖書管理信息系統\library1\reader\Account.java
?????文件???????7396??2010-09-16?09:36??圖書管理信息系統\library1\reader\Xinxi.class
?????文件???????5877??2010-09-17?08:07??圖書管理信息系統\library1\reader\Money.class
?????文件???????1275??2010-09-17?07:55??圖書管理信息系統\library1\reader\lcr.class
?????文件???????5498??2010-09-17?07:55??圖書管理信息系統\library1\reader\Main.class
?????文件??????10148??2010-09-17?21:56??圖書管理信息系統\library1\reader\History.class
?????文件???????6020??2010-09-16?16:30??圖書管理信息系統\library1\reader\Account.class
?????文件????????625??2010-09-17?07:55??圖書管理信息系統\library1\reader\Main$1.class
?????文件????????622??2010-09-17?21:56??圖書管理信息系統\library1\reader\History$1.class
?????文件??????10510??2010-09-15?19:44??圖書管理信息系統\library1\system\Return.class
?????文件???????5292??2010-09-17?08:59??圖書管理信息系統\library1\system\Denglu.java
?????文件???????9893??2010-09-14?13:26??圖書管理信息系統\library1\system\Mainwindow.java
?????文件??????10293??2010-09-12?09:33??圖書管理信息系統\library1\system\GLP.java
?????文件???????2412??2010-09-14?17:20??圖書管理信息系統\library1\system\PSP.java
?????文件??????22037??2010-09-15?14:54??圖書管理信息系統\library1\system\Reader.java
?????文件??????10458??2010-09-14?12:28??圖書管理信息系統\library1\system\Loan.java
?????文件???????9127??2010-09-14?21:17??圖書管理信息系統\library1\system\Return.java
?????文件???????1197??2009-09-12?22:14??圖書管理信息系統\library1\system\TableCellTextAreaRenderer.java
?????文件???????3850??2010-09-16?16:02??圖書管理信息系統\library1\system\Fine.java
?????文件???????9837??2010-09-15?14:55??圖書管理信息系統\library1\system\Book.java
?????文件???????6549??2010-09-15?21:14??圖書管理信息系統\library1\system\Addbook.java
?????文件???????5944??2010-09-15?23:13??圖書管理信息系統\library1\system\Deletebook.java
?????文件???????1890??2010-09-15?19:44??圖書管理信息系統\library1\system\TableCellTextAreaRenderer.class
............此處省略56個文件信息
- 上一篇:會員管理系統
- 下一篇:基于Android的個人財務管理系統
評論
共有 條評論