Java课程设计总结报告文档格式.docx

上传人:b****2 文档编号:14434453 上传时间:2022-10-22 格式:DOCX 页数:19 大小:591.45KB
下载 相关 举报
Java课程设计总结报告文档格式.docx_第1页
第1页 / 共19页
Java课程设计总结报告文档格式.docx_第2页
第2页 / 共19页
Java课程设计总结报告文档格式.docx_第3页
第3页 / 共19页
Java课程设计总结报告文档格式.docx_第4页
第4页 / 共19页
Java课程设计总结报告文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Java课程设计总结报告文档格式.docx

《Java课程设计总结报告文档格式.docx》由会员分享,可在线阅读,更多相关《Java课程设计总结报告文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

Java课程设计总结报告文档格式.docx

(1)构建开发环境:

操作系统win7,开发语言java,后台数据库SQL2008(SQLServerManagementStudio),开发软件:

eclipse。

(2)系统功能结构图

3.数据库设计如图

*'

LU

p吨・HH曲pqHy=J<

>

西

4Eussanuijpa

:

.呼缪工鴨网

u"

Hpgw叫旳口撇Ltpb卷©

卩gM呦iP9鼻tft峙a*jj刘凸❻

•■5

L>

JUbH-jaM

•*旳4h©

EMOjai^r-9DAO

t宙&

QLDaa.^iHLJUW»

!

ifcU|■曲

■梆

pJ|A£

FrAme-|*iM

I.I,OtKkfr-^-rrejwa

ij

I已U(pd-mFr«

rw-^iiM

t』UfpdtftePwsBH&

rdff^me^i

jj4r<

l・EiL》M

pBKJE^aM*«

idPjhnaljiiiM£

■■•时

匡T.q»

•*L为“TI.H

MI£

IE-LZ3m・

#dteJt^J^LDF

jfWLJ.XI*

tri

viarriw^ljO)ujrttMK)

2.数据库登陆账号密码

4.公共类设计

(1)公共类用于加载数据库驱动

packagexg.dao;

importjava.sql.Connection;

importjava.sql.DriverManager;

importjavax.swing.JOptionPane;

publicclassDAO{

@SuppressWarnings("

unused"

privatestaticDAOdao=newDAO();

/**

*构造方法,加载数据库驱动

*/

publicDAO(){

try{

Class.forName("

net.sourceforge.jtds.jdbc.Driver"

);

}catch(ClassNotFoundExceptione){

JOptionPane.showMessageDialog(null,"

数据库驱动加载失败,请将JTDS驱动配置到构建路径中。

\n"

+e.getMessage());

}

获得数据库连接的方法

*@returnConnection

publicstaticConnectiongetConn(){

Connectionconn=null;

Stringurl="

jdbc:

jtds:

sqlserver:

//localhost:

1433/XG"

;

//数据库XG路径

Stringusername="

sa"

//数据库的用户名

Stringpassword="

123456"

//数据库密码

conn=DriverManager.getConnection(url,username,password);

//建立连接

returnconn;

}catch(Exceptione){

数据库连接失败。

\n请检查数据库用户名和密码是否正确。

“+e.getMessage());

returnnull;

5.程序主要系统开发

(1)系统登录界面

登录系统在绘制背景前先获取该图片用getImage()方法获得image类型的对象,然后获取ImagIcon类型

对象,用该构造方法传递URL参数。

主要函数超累构造方法:

public,c1-BS4EackgroLindParteleMtcrKlaJl*doel{IprlvfltestaticfinalIwigser(atb^Fra■ilL]prlvittg旷S轉养

publicBackgiraiMidPane1(1mageinage){

super();

tjilt・inage=initijlixeO];

}

调用父类方法,绘制图像:

^r«

tfrttedv«

ldp^alnt€aflVof%fl<

t(Gr-aph*}(

的i^ttflflponpnrl(p)j,

心乜汕LlsID=(Ciedphit^JD)ga

Iflinull)(

l#thfltnii=学Wldtto;

9|畸Nldthg.ZlRhti,tM町;

与数据库连接判断函数:

japVFtjlM*f—<

中油・;

.

liapcrlidud-bijl.FVvp^hE^hCdTi"

*~L.

1耳耳"

和时■田匚峭凹Mt初;

l^pwrsql.'

SQLEKcvpilo«

j

J^pcrC'

iJUAc.sMor^..tClpptau^^n«

-s

lwrciqi.hiun.uur;

IIhPV*!

理.I祁]|僮F也戡覺TgdlL

iphA2ieefeiMi(

•恤fliSLI^irtilUbmliMnp4Useh[円、]|

严blluttaticmidifti€^ttfser(l|wru^e-){~\

i+putblUstrticwldmpdsteOser(5trLot,qiip-1j.5tnneP5trlnExp*»

i)(□

*bJpJ.

实现登陆功能:

(主要函数)

privateJPanelgetJPanel(){

if(jPanel==null){

jLabell=newJLabel();

jLabell.setBounds(newRectangle(221,176,63,18));

jLabell.setText(”密码:

”);

jLabel1.setForeground(Color.WHITE);

jLabel=newJLabel();

jLabel.setBounds(newRectangle(220,141,63,18));

jLabel.setText(”用户:

jLabel.setForeground(Color.WHITE);

获得图片的

url=UpdateFrame.class.getResource("

/image/酒店登陆背景.jpg"

//

URL

image=newImageIcon(url).getlmage();

//仓U建图像对象

jPanel=newBackgroundPanel(image);

jPanel.setLayout(null);

jPanel.add(jLabel,null);

jPanel.add(jLabel1,null);

jPanel.add(getTf_username(),null);

jPanel.add(getPf_password(),null);

jPanel.add(getBtn_login(),null);

jPanel.add(getBtn_reset(),null);

jPanel.add(getBtn_exit(),null);

returnjPanel;

/*举例其中一个按钮设置*/

privateJTextFieldgetTf_username(){

if(tf_username==null){

tf_username=newJTextField();

tf_username.setBounds(newRectangle(290,140,143,22));

tf_username.addActionListener(newjava.awt.event.ActionListener(){@Override

publicvoidactionPerformed(java.awt.event.ActionEvente){pf_password.requestFocus();

});

returntf_username;

6.系统主界面importjava.awt.Rectangle;

7.登记入住界面/查看界面

importjava.awt.BorderLayout;

importjava.awt.FlowLayout;

//importjava.awt.Font;

importjava.net.URL;

importjavax.swing.lmagelcon;

importjavax.swing.JButton;

importjavax.swing.JFrame;

importjavax.swing.JPanel;

importjavax.swing.JTextField;

importxg.bean.S;

importxg.dao.SQLDao;

importxg.panel.BackgroundPanel;

publicclassAEFrameextendsJFrame{

privatestaticfinallongserialVersionUID=1L;

privateJPaneljContentPane=nuII;

privateURLurl=null;

〃声明图片的URL

privateImageimage=null;

〃声明图像对象

privateBackgroundPaneljPanel=null;

〃声明自定义背景面板对象

privateJTextFieldtf_A1=null;

privateJTextFieldtf_A2=null;

privateJTextFieldtf_sendCompany=nuII;

privateJTextFieldtf_timE1=null;

privateJTextFieldtf_timE2=null;

privateJTextFieldtf_timE3=null;

privateJPaneljPanel1=null;

privateJButtonbtn_clear=null;

privateJButtonbtn_save=nuII;

p

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1