附源代码Word格式.docx
- 文档编号:19780390
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:23
- 大小:207.30KB
附源代码Word格式.docx
《附源代码Word格式.docx》由会员分享,可在线阅读,更多相关《附源代码Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
系统管理(S)"
ManaSystem.setMnemonic('
S'
BookIn=new
JMenu("
扩充书库(B)"
BookIn.setMnemonic('
B'
QueryBook=new
图书查询(L)"
QueryBook.setMnemonic('
L'
DeleteBook=new
图书管理(M)"
DeleteBook.setMnemonic('
M'
ScaneBook=new
图书预览(G)"
ScaneBook.setMnemonic('
G'
gaiMima=new
用户管理(U)"
gaiMima.setMnemonic('
U'
GetHelp=new
帮助(H)"
GetHelp.setMnemonic('
H'
backcolor=new
更改主题(C)"
backcolor.setMnemonic('
C'
background=new
JMenuItem("
更改主题"
zhuomian1=new
经典素白"
zhuomian2=new
水墨轻灰"
zhuomian3=new
睿智深灰"
zhuomian4=new
黑色宇宙"
background.add(backcolor);
backcolor.add(zhuomian1);
backcolor.add(zhuomian2);
backcolor.add(zhuomian3);
backcolor.add(zhuomian4);
outsystem=new
退出系统(O)"
outsystem.setMnemonic('
O'
lookupbook=new
查询图书(L)"
lookupbook.setMnemonic('
addbook=new
新书登记(N)"
addbook.setMnemonic('
N'
dropbook=new
删除管理(D)"
dropbook.setMnemonic('
D'
lentbook=new
借阅管理"
glarebook=new
预览图书(G)"
glarebook.setMnemonic('
changemima=new
修改密码(C)"
changemima.setMnemonic('
userlook=new
用户查询"
Calendar=new
管理日志"
zuoZheItem=new
关于作者"
aboutsystem=new
关于系统"
usehelp=new
使用指南"
ManaSystem.add(backcolor);
ManaSystem.add(outsystem);
QueryBook.add(lookupbook);
BookIn.add(addbook);
DeleteBook.add(dropbook);
DeleteBook.add(lentbook);
ScaneBook.add(glarebook);
gaiMima.add(changemima);
gaiMima.add(userlook);
gaiMima.add(Calendar);
GetHelp.add(zuoZheItem);
GetHelp.add(aboutsystem);
GetHelp.add(usehelp);
//backcolor.addActionListener(this);
zhuomian1.addActionListener(this);
zhuomian2.addActionListener(this);
zhuomian3.addActionListener(this);
zhuomian4.addActionListener(this);
outsystem.addActionListener(this);
lookupbook.addActionListener(this);
addbook.addActionListener(this);
dropbook.addActionListener(this);
glarebook.addActionListener(this);
changemima.addActionListener(this);
Calendar.addActionListener(this);
userlook.addActionListener(this);
zuoZheItem.addActionListener(this);
aboutsystem.addActionListener(this);
usehelp.addActionListener(this);
mb.add(ManaSystem);
mb.add(BookIn);
mb.add(QueryBook);
mb.add(DeleteBook);
mb.add(ScaneBook);
mb.add(gaiMima);
mb.add(GetHelp);
jp.setLayout(new
BorderLayout());
JLabel
label1
JLabel();
jp.add(label1);
JL=new
JLabel("
<
html>
font
color=#4F4F4F
size='
14'
>
i>
水墨书乡<
br>
hr>
"
+
博观而约取,厚积而薄发<
&
nbsp;
+"
————苏轼"
/i>
/font>
SwingConstants.CENTER);
jp.add(JL);
label2
copy联系作者:
759911049@<
jp.add(label2,"
South"
JScrollPane
scrollpane=new
JScrollPane(jp);
cp.add(scrollpane);
setTitle("
欢迎登陆图书管理系统"
jp.setBackground(Color.lightGray);
setSize(1100,600);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void
actionPerformed(ActionEvent
e)
if
(e.getSource()==zhuomian4)
jp.setBackground(Color.BLACK);
}
(e.getSource()==zhuomian3)
jp.setBackground(Color.darkGray);
(e.getSource()==zhuomian2)
(e.getSource()==zhuomian1)
jp.setBackground(Color.white);
(e.getSource()==outsystem)
System.exit(0);
(e.getSource()==changemima)
UpdateMima(username);
(e.getSource()==zuoZheItem)
JOptionPane.showMessageDialog(this,"
关于作者
卓明\n
QQ:
759911049\n
SISO
软件124班\n759911049@"
(e.getSource()==aboutsystem)
版本信息V1.0\n此版本为初级试用版,力求界面整洁化、操作人性化。
\n注:
版权所有,违者必究"
(e.getSource()==lookupbook)
QueryBook();
(e.getSource()==addbook)
BookIn();
(e.getSource()==dropbook)
RemoveBook();
(e.getSource()==glarebook)
BookBrower().showRecord();
(e.getSource()==usehelp)
本系统主题为“水墨书乡”,以墨色为主色调,避免纷繁多杂的视觉冲击,"
其界面整洁有序,更彰显文化的古韵魅力。
\n操作上人性化设计:
\n1.添加了快捷方式,提高了操作效率。
\n2.添加了4款"
经典背景,用户可凭借喜好选取\n实用性强:
包含图书管理最核心基础的功能,反应速度快!
适用于一般的个人、学校、企业的应用。
\n本版本为预览版,我们将在后继的版本中增加打印报表、借阅管理、台历日记等新的功能!
!
static
main(String[]args)
Book("
//用户登录
java.awt.Container;
Login
cp=null;
f=null;
JButton
j1,j2;
JTextField
name;
JPasswordField
pwd;
jlable1,jlable2;
jp;
Login(){
GridLayout(3,2));
addComponents();
this.setLayout(new
BorderLayout(50,50));
this.add(BorderLayout.NORTH,new
));
this.add(BorderLayout.SOUTH,new
this.add(BorderLayout.EAST,new
this.add(BorderLayout.WEST,new
this.add(jp);
this.setTitle("
用户登录界面"
this.setSize(350,220);
this.setVisible(true);
//jp.setBackground(Color.GRAY);
addComponents(){
jlbu=new
jlbu.setText("
用户名"
name=new
JTextField();
jlbp=new
jlbp.setText("
密码"
pwd=new
JPasswordField();
//pwd.setEchoChar("
*"
j1=new
JButton("
登录"
j2=new
取消"
j1.addActionListener(this);
j2.addActionListener(this);
cmd=e.getActionCommand();
if(cmd.equals("
确定"
)){
confirm();
else
f.dispose();
main(String
[]arg){
a=new
Login();
//预览图书
BookBrower
f;
cp;
jpS,jpanelWest;
jbt1,jbt2;
label,L;
JTable
table;
Object
columnName[]={"
书名"
"
书号"
单价"
作者"
出版社"
入架时间"
};
ar[][]
=new
Object[1000][6];
sno;
count="
1000"
;
BookBrower()
f=new
JFrame("
预览图书"
cp=f.getContentPane();
jpS=new
jpanelWest=new
jbt1=new
jbt1.setBackground(Color.lightGray);
jbt2=new
返回"
jbt2.setBackground(Color.lightGray);
label=new
5'
预览书库<
立志宜思真品格,读书须尽苦功夫——阮元
label.setForeground(Color.black);
L=new
书库现在共有图书"
+count+"
本"
table=new
JTable(ar,columnName);
scrollpane
JScrollPane(table);
jpS.add(jbt1);
jpS.add(jbt2);
jpanel=new
jpanel.add(label);
pp4=new
jpE=new
cp.add(jpanel,"
p=new
//用来放两个表
p.setLayout(new
p.add(L,"
p.add(scrollpane);
cp.add(pp4,"
West"
cp.add(p,"
Center"
cp.add(jpS,"
cp.add(jpE,"
East"
jpanel.setBackground(Color.lightGray);
jpS.setBackground(Color.lightGray);
jpanelWest.setBackground(Color.lightGray);
f.setSize(1000,600);
f.setVisible(true);
jbt1.addActionListener(this);
//注册监听器
jbt2.addActionListener(this);
int
i=0;
showRecord()
while(i>
=0)
ar[i][0]="
ar[i][1]="
ar[i][2]="
ar[i][3]="
ar[i][4]="
ar[i][5]="
i--;
try{
Class.forName("
sun.jdbc.odbc.JdbcOdbcDriver"
}catch(ClassNotFoundException
e){System.out.println("
加载驱动程序失败!
url
jdbc:
odbc:
Book"
Connection
con=DriverManager.getConnection(url);
s="
select
*
from
book
Statement
sql=con.createStatement();
ResultSet
rs=sql.executeQuery(s);
while(rs.next())
bname=rs.getString
(1);
bno=rs.getString
(2);
price=rs.getString(3);
writer=rs.getString(4);
publish=rs.getString(5);
indate=rs.getString(6);
ar[i][0]=bname;
ar[i][1]=bno;
ar[i][2]=price;
ar[i][3]=writer;
ar[i][4]=publish;
ar[i][5]=indate;
i++;
+i+"
L.setText("
f.repaint();
con.close();
catch(SQLException
g)
System.out.println(g.getErrorCode());
System.out.println(g.getMessage());
remember="
ql="
查询"
))
ql=tf.getText().trim();
remember=ql;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 源代码