


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩评阅人评阅日期计算机科学与技术系数据库课程设计设计题目:宾馆客房管理系统班级:计算机06-1学号:姓名:庞景中指导教师:朱兴统2008年12月25日目录目录错误!未定义书签。课程设计题目:宾馆客房管理系统.错误!未定义书签一、选题的依据与课题的意义错误!未定义书签。二、系统需求分2三、研究容与实验方案3四、数据库设计4五、页面设计与相关代码分析7六、使用说明27七、实验总结27八、主要参考文献28课程设计题目:宾馆客房管理系统一、选题的依据与课题的意义随着宾馆洒店业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆宾馆洒店计算机管理系统主要包括前台管理系统和后台管理系统两大局部,根本包含了宾馆
2、宾馆洒店管理系统基丁财务管理为主线的设计理念,无法满足宾馆洒店全面信息化管理的需要.现代宾馆洒店业迅速开展,新的管理观念与模式层出不穷.宾客客房管理系统亦随着宾馆管理理念的开展而开展.宾馆客房管理系统依照国家星级宾馆标准化业务程序,采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以本钱分析,预测,控制为主线,形成一套上下贯穿,操作便捷的洒店系统解决方案,科学地将宾馆。二、系统需求分析本系统设计实现的目标是对宾馆的客房管理、客户信息管理和餐厅服务管理功能,前台用java实现对数据的添加,删除,查询等功能,在后台用Sqlserver作为数据库,其中数据
3、库设计是用软件设计的。本系统就是利用计算机信息提高了餐馆宾馆的管理水平,主要对系统的操作员权限、菜收银客房、客户等信息管理。系统操作权限管理可以实现对操作员的添加、删除、修改操作,并设置操作员对指定用户进展密码修改。宾馆的信息量大,数据安全性和性要求高。本系统实现对宾馆信息的管理和总体的统计等,营业信息的查看和维护。操作管理人员可以浏览,查询,添加,删除等宾馆的根本信息等。本系统根本包含了宾馆管理的主要需求,具有完善细致的功能:1)系统具有高可靠性、安全性、操作性;2)模块化结构,具有强大的数据处理功能,可根据业务需要,十分便捷地进展模块增减,灵活地进展系统组合;3)直观的图形用户界面,面向事
4、务处理。随心所欲的查询,并全面支持分析和决策的功能。三、研究容与实验方案1研究容本系统根据宾馆的业务情况该系统可分客房信息管理、客房经营管理、客户信息查询、员工信息管理4个功能模块。2实验方案根据课题的具体要求,可以将宾馆客房管理系统大体结构图示为如下:员工信息管理录入房间信息员工删除修改房间信息查询房间信息删除房间信息rt<lAI客房使用情况宾馆订房宾馆退房十客户信息查询员工查询员工添力整个系统分4个模块:.客房信息管理:录入房间信息、修改房间信息、查询房间信息,删除房间信息.1 .客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退房.2 .客户信息查询:客户信息查询.员工信息管理
5、:员工查询、员工添加、员工删除四、数据库设计E-R图的分析工作通常采用自底向下的设计方法,首先对局部视图进展分析设计,然后再实现视图集成。宾馆客房管理系统一般包括如下几个表:用户信息(UsersInfo)、客户信息(CustomersInfo)、客房类型(RoomCategory)、客房信息(RoomsInfo)、客房状态(RoomStatus)、客房业务(RoomOperation)、业务记录(History)。他们之间关系如图1所示。2. 图1宾馆客房管理系统E-R图创建表用户信息表用户信息表(UsersInfo)用来保存使用该系统的酒店员工的根本信息,表UsersInfo的结构如表1所示
6、。表1用户信息表(UsersInfo)编号字段名称数据结构说明1UserIdInt用户编号2NameVarchar(50)用户3PasswordVarchar(50)密码4GenderInt性别(0一男,1一女)5EmailVarchar(50)Email地址6AddressVarchar(50)通讯地址7TelephoneVarchar(50)联系8DepartmentVarchar(50)所在部门9TypeInt用户类型(1-酒店管理员,2前台服务员客户信息表客户信息表(CustomersInfo)用来保存在酒店订房的客户的根本信息,表CustomersInfo的结构如表2所示。表2客户信
7、息表(CustomersInfo)编号字段名称数据结构说明1CIdentityIdnVarchar(50)号2amenVarchar(50)客户3CPhonenVarchar(50)联系客房类型表客房类型表(RoomCategory)用来保存酒店所有客房类型的根本信息,表RoomCategory的结构如表3所示。表3客房类型表(RoomCategory)编号字段名称数据结构说明1RCategoryIdInt客房类型编号2NamenVarchar(50)类型名称3AreaFloat客房面积4BedNumInt配置床位5PriceMoney客房价格6AirConditionInt配置空调(0-是,
8、1一否)7TVInt配置电视(0-是,1一否)客房信息表客房信息表(RoomsInfo)用来保存酒店所有客房的相关信息,表RoomsInfo结构的如表4所示。表4客房信息表(RoomsInfo)编号字段名称数据结构说明1RoomIdInt客房号2RCategoryIdInt客房类型编号3RPostitionnVarchar(50)客房位置4DescriptionnVarchar(50)描述客房状态表客房状态表(RoomStatus)用来保存客房使用情况的根本信息,表RoomStatus结构的如表5所示。表5客房状态表(RoomStatus)编号字段名称数据结构说明1RoomIdInt客房编号2
9、StatusInt状态(1-空房,2入住)客房业务表客房业务表(RoomOperation)用来保存目前酒店正有客户入住的客房的相关信息,表RoomOperation的结构如表6所示。表6客房业务表(RoomOperation)编号字段名称数据结构说明1RoomIdInt客房编号2BeginTimeDateTime入住时间3CIdentityIdnVarchar(50)客户号4RemarksnVarchar(50)备注业务记录表业务记录表(History)用来保存酒店里所有入住过客户的客房的业务信息,表History的结构如表7所示。表7业务记录表(History)编号字段名称数据结构说明1B
10、eginTimeDateTime入住时间2EndTimeDateTime退房时间3RoomIdInt客房编号4TotalPriceMoney金额5CIdentityIdnVarchar(50)客户号6amenVarchar(50)客户7CPhonenVarchar(50)客户8RemarksnVarchar(50)备注根据上面的E-R图和各表届性用软件可以很轻松地制作也一个宾馆客房数据库。五. 页面设计与相关代码分析宾馆客房管理系统的页面由五局部组成:宾馆客房管理系统登陆界面的设计客房管理管理页面的设计客房经营管理页面的设计客户信息查询页面的设计员工信息管理页面的设计1.宾馆客房管理系统登陆界
11、面的设计系统共分两类用户:酒店管理员和前台服务员当用户进入宾馆客房管理系统登陆界面后,首先需要进展身份验证,系统在验证通过后,将使用UserType变量记录其用户类型,并根据用户类型确定用户的使用权限。宾馆客房管理系统登陆界面如图2所示。现在给出登陆界面的主要代码如下:/*简介:宾馆客房管理系统登陆界面,应用数据库加密技术*庞景中*功能:管理宾馆客房*:本人所有*/.URL.*;importjavax.swing.*;importjavax.swing.Imagelcon;importjavax.swing.JLabel;importjava.sql.*;importjava.awt.Cont
12、ainer;importjava.awt.GridLayout;importjava.awt.FlowLayout;importjavax.swing.utton;importjavax.swing.JFrame;importjavax.swing.JTextField;importjavax.swing.JPasswordField;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.*;publicclassHoteLandextendsJFrameimplementsAct
13、ionListenerprivatebooleanboo1=false,boo2=false;intType=0;publicJTextFieldt=newJTextField("用户名:",8),newJTextField(27),newJTextField("密码:",8),newJPasswordField(27),newJTextField("宾馆客房管理系统登陆界面-(组长:庞景中队员:自发陆钧洋)”,36),newJTextField("后台技术:应用数据库加密技术-安全保护你的信息!请放心使用!",36),ne
14、wJTextField(”功能:管理宾馆客房:本人所有时间:2008.12.7”,36);publicuttonb=newutton("登陆"),newutton("退出");ImageIconic=newImageIcon(HoteLand.class.getResource("/迪拜七星级酒店.jpg");JFrameapp;Statementstatement;构造方法publicHoteLand()app=newJFrame("-宾馆客房管理系统登陆界面-");app.setDefaultCloseOper
15、ation(JFrame.EXIT_ON_CLOSE);app.setSize(438,583);app.setResizable(false);Containerc=app.getContentPane();c.setLayout(newFlowLayout();JLabelaLabel=newJLabel(ic,JLabel.LEFT);t0.setFont(newFont("TimesRoman”,Font.BOLD,13);t0.setForeground(Color.red);t0.setEditable(false);t2.setFont(newFont("Ti
16、mesRoman”,Font.BOLD,13);t2.setForeground(Color.red);t2.setEditable(false);for(inti=0;i<4;i+)c.add(ti);c.add(b0);c.add(b1);for(intj=4;j<7;j+)c.add(tj);tj.setFont(newFont("TimesRoman”,Font.BOLD,13);tj.setForeground(Color.blue);tj.setEditable(false);c.add(aLabel);t0.addActionListener(this);t
17、2.addActionListener(this);b0.addActionListener(this);b1.addActionListener(this);app.setVisible(true);消息响应方法publicvoidactionPerformed(ActionEvente)uttonsource=(utton)e.getSource();如果单击”登陆”按键,执行StudentManager程序,该局部应用到数据库加密技术if(source=b0)try/基于SQLServer2000的JDBC-ODBC桥数据库连接(先要创建一个数据源lib)Class.forName(&q
18、uot;sun.jdbc.odbc.JdbcOdbcDriver");使用网络登录ID的WindowsNT验证(W)Connectionconn=DriverManager.getConnection("jdbc:odbc:宾馆客户数据库");statement=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);Strings1=t1.getText();Strings2=t3.getText();ResultSetresultset=stateme
19、nt.executeQuery("select*fromUsersInfowhereName='"+s1+"'andPassword='"+s2+""');resultset.next();Type=resultset.getInt("Type");if(resultset!=null)boo1=boo2=true;resultset.close();catch(Exceptione1)JOptionPane.showMessageDialog(this,"用户名和密码不正
20、确!","警告”,JOptionPane.WARNING_MESSAGE);如果输入的用户名和密码都正确,如此登陆if(boo1&&boo2&&Type=1)Type=0;boo1=boo2=true;newHoteMen(statement,"普通员工-"+t1.getText();app.setVisible(false);if(boo1&&boo2&&Type=2)Type=0;boo1=boo2=true;newHotelManagerMen(statement,"管理员-
21、"+t1.getText();/newStudentManager();app.setVisible(false);如果单击"退出”按键,如此退出登陆界面if(source=b1)System.exit(O);publicstaticvoidmain(Stringargs)newHoteLand();2.客房管理管理页面的设计客房管理管理页面主要是负责所有客房信息的维护。其中功能主要包括:录入客房信息,修改客房信息,查询客房信息,删除客房信息。他们的界面如3图所示。-修改客房信扁omjmw|WU'lfiFTATJWi»:二竺一光.件二如耳,里wh古尸mzb
22、z义工*雪Efismripcdiw客房信息育询图3客房管理管理页面现在给出客房管理界面的主要代码如下:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.*;importjava.sql.*;publicclassAddRoomsextendsJPanelimplementsActionListenerHashtable根本信息表=null;JTextField房间号,房间位置;JTextArea描述;utton录入,重置;Choice房间类型;Statement
23、statement=null;JLabel添加客房信息=null;publicAddRooms(Statementstatement)this.statement=statement;房间号=newJTextField(IO);房间位置=newJTextField(IO);描述=newJTextArea(7,10);录入=newutton("录入");重置=newutton("重置");录入.addActionListener(this);重置.addActionListener(this);BoxboxO=Box.createHorizontalBox
24、();添加客房信息=newJLabel("-添加客房信息-",JLabel.CENTER);添加客房信息.setFont(newFont("TimesRoman",Font.BOLD,25);添加客房信息.setForeground(Color.red);boxO.add(添加客房信息);Boxbox1=Box.createHorizontalBox();box1.add(newJLabel("房间号:",JLabel.CENTER);box1.add(房间号);房间类型=newChoice();房间类型.add("普通单人
25、间");房间类型.add("普通双人间");房间类型.add("vip单人间");房间类型.add("vip双人间");房间类型.add(-豪华贵宾间");房间类型.add("总统套间");Boxbox2=Box.createHorizontalBox();box2.add(newJLabel("房间类型:”,JLabel.CENTER);box2.add(房间类型);Boxbox3=Box.createHorizontalBox();box3.add(newJLabel("
26、房间位置:",JLabel.CENTER);box3.add(房间位置);Boxbox4=Box.createHorizontalBox();box4.add(newJLabel("单价:",JLabel.CENTER);box4.add(newJScrollPane(描述),BorderLayout.CENTER);BoxboxH=Box.createVerticalBox();boxH.add(box0);boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.creat
27、eVerticalGlue();JPanelpCenter=newJPanel();pCenter.add(boxH);setLayout(newBorderLayout();add(pCenter,BorderLayout.CENTER);JPanelpSouth=newJPanel();pSouth.add(录入);pSouth.add(重置);add(pSouth,BorderLayout.SOUTH);validate();publicvoidactionPerformed(ActionEvente)ResultSetresultset=null;booleanboo=false;if
28、(e.getSource()=录入)intnumber=0;trynumber=Integer.parseInt(房间号.getText().toString();boo=true;catch(Exceptione1)boo=false;if(boo&&(number>0)tryresultset=statement.executeQuery("use宾馆客户数据库;select*fromRoomsInfowhereRoomId='"+number+""');tryresultset.next();resultset
29、.getInt("RoomId");Stringwarning="该客房信息已存在,请到修改页面修改!”;JOptionPane.showMessageDialog(this,warning,”警告”,JOptionPane.WARNING_MESSAGE);catch(Exceptione1)intRoomId=Integer.parseInt(房间号.getText().toString();StringRCategory=房间类型.getSelectedItem().toString();StringRPostion=房间位置.getText().toStr
30、ing();intoStringDescription=描述.getText().toString();RoomsInfoRoomStatus!","提示Stringstr="use宾馆客户数据库;insertvalues("+RoomId+",”'+RCategory+"',”'+RPostion+"',”'+Description+"')”;trystatement.executeUpdate(str);statement.executeUpdate("
31、use宾馆客户数据库;insertintovalues("+RoomId+","+1+")");JOptionPane.showMessageDialog(this,"成功录入客房信息”,JOptionPane.WARNING_MESSAGE);catch(Exceptione2)Stringwarning="输入格式有误,请重新输入!"JOptionPane.showMessageDialog(this,warning,"警”,JOptionPane.WARNING_MESSAGE);e2.printS
32、tackTrace();房间号.setText(null);房间类型.select("普通单人间");房间位置.setText(null);描述.setText(null);catch(Exceptione1)Stringwarning="输入格式有误,请重新输入!"JOptionPane.showMessageDialog(this,warning,"警”,JOptionPane.WARNING_MESSAGE);elseStringwarning="必须要输入房间号!”;JOptionPane.showMessageDialog(
33、this,warning,"警”,JOptionPane.WARNING_MESSAGE);if(e.getSource()=重置)房间号.setText(null);房间类型.select("普通单人间");房间位置.setText(null);描述.setText(null);客房经营管理页面的设计该页面主要是实现如下三个功能:客房使用情况,宾馆订房,宾馆退房。其的界面如图4所示。宾由鼻他菱维菱昌-催胃中Q-宾馆退房管理-度叵马:ZISPIttfi:岷水电世图4客房经营管理页面现在给出客房经营管理页面的主要代码:importjava.awt.*;importj
34、ava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.*;importjava.sql.*;publicclassUseOfRoomsextendsJPanelimplementsActionListener(utton查询;Choice房间类型,状态;Statementstatement=null;JTextArea房间使用情况;JLabel客房使用情况=null;publicUseOfRooms(Statementstatement)(this.statement=statement;查询=newutton(
35、"查询");查询.addActionListener(this);房间类型=newChoice();房间类型.add("普通单人间");房间类型.add("普通双人间");房间类型.add("vip单人间,房间类型.add("vip双人间,房间类型.add(-豪华贵宾间");房间类型.add("总统套间");状态=newChoice();状态.add("有");状态.add("否");Boxbox0=Box.createHorizontalBox
36、();客房使用情况=newJLabel("-客房使用情况-",JLabel.CENTER);客房使用情况.setFont(newFont("TimesRoman",Font.BOLD,25);客房使用情况.setForeground(Color.red);box0.add(客房使用情况);Boxbox1=Box.createHorizontalBox();box1.add(newJLabel("按房间类型:",JLabel.CENTER);box1.add(房间类型);Boxbox2=Box.createHorizontalBox()
37、;box2.add(newJLabel("状态:",JLabel.CENTER);box2.add(状态);box2.add(查询);Boxbox3=Box.createHorizontalBox();box3.add(newJLabel("房间使用情况:",JLabel.CENTER);Boxbox4=Box.createHorizontalBox();box4.add(newJLabel("-客房号:");box4.add(newJLabel("-客房类型:");box4.add(newJLabel("
38、;-是否空房:");Boxbox5=Box.createHorizontalBox();房间使用情况=newJTextArea(8,12);房间使用情况.setFont(newFont("TimesRoman",Font.BOLD,15);房间使用情况.setForeground(Color.red);房间使用情况.setEditable(false);box5.add(newJScrollPane(房间使用情况),BorderLayout.CENTER);BoxboxH=Box.createVerticalBox();boxH.add(box0);boxH.ad
39、d(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH.add(Box.createVerticalGlue();JPanelpCenter=newJPanel();pCenter.add(boxH);setLayout(newBorderLayout();add(pCenter,BorderLayout.CENTER);validate();publicvoidactionPerformed(ActionEvente)inti=1;ResultSetresultset=null;Stringstring
40、="”;if(e.getSource()=查询)Stringstr=房间类型.getSelectedItem().toString();Stringstr1=状态.getSelectedItem();if(str1.equals("有")i=2;elsei=1;Stringstr2="use宾馆客户数据库;selectRoomsInfo.RoomId,RCategory,RoomStatus.StatusfromRoomsInfo,RoomStatuswhereRoomsInfo.RoomId=RoomStatus.RoomIdandStatus=&qu
41、ot;+i+"andRCategory='"+str+""'17/29tryresultset=statement.executeQuery(str2);while(resultset.next()string+=resultset.getInt(1)+”,"+resultset.getString(2)+”,"+str1+"n”;if(string="")房间使用情况.setText("没有要找的客房!");else房间使用情况.setText(string);cat
42、ch(Exceptione1)e1.printStackTrace();客户信息查询页面的设计该页面主要是实现客户信息查询功能。界面如图5所示。图5客户信息查询页面现在给出客户信息查询页面主要代码:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.*;importjava.sql.*;publicclassCustomerinformationextendsJPanelimplementsActionListener(JTextField;JTextArea查询
43、结果;utton查询,查询所有;Statementstatement=null;JLabel客户信息查询;publicCustomerinformation(Statementstatement)(this.statement=statement;=newJTextField(10);查询=newutton("查询");查询所有=newutton("查询所有");.addActionListener(this);查询.addActionListener(this);查询所有.addActionListener(this);查询结果=newJTextAre
44、a(8,10);查询结果.setEditable(false);查询结果.setFont(newFont("TimesRoman”,Font.BOLD,15);查询结果.setForeground(Color.blue);Boxbox0=Box.createHorizontalBox();客户信息查询=newJLabel("-客户信息查询-",JLabel.CENTER);客户信息查询.setFont(newFont("TimesRoman",Font.BOLD,25);客户信息查询.setForeground(Color.red);box0.
45、add(客户信息查询);Boxbox1=Box.createHorizontalBox();box1.add(newJLabel("输入要查询的:”,JLabel.CENTER);box1.add();box1.add(查询);Boxbox2=Box.createHorizontalBox();box2.add(newJLabel("查询结果:",JLabel.CENTER);box2.add(newJScrollPane(查询结果),BorderLayout.CENTER);Boxbox3=Box.createHorizontalBox();box3.add(查
46、询所有);BoxboxH=Box.createVerticalBox();boxH.add(box0);boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(Box.createVerticalGlue();JPanelpCenter=newJPanel();pCenter.add(boxH);setLayout(newBorderLayout();add(pCenter,BorderLayout.CENTER);validate();publicvoidactionPerformed(ActionEvente)ResultSetresul
47、tset=null;booleanboo=false;Stringame="",CIdentityId="",CPhone="",CRoom,BeginTime,Remarks;Stringstr="",chk;if(e.getSource()=查询)ame=.getText().toString();if(!ame.equals("")trywherechk="use宾馆客户数据库;select*fromCustomersInfo,RoomOperationCustomersInfo
48、.CIdentityId=RoomOperation.CIdentityIdandame='"+ame+""'resultset=statement.executeQuery(chk);resultset.next();CIdentityId=resultset.getString("CIdentityId");CPhone=resultset.getString("CPhone");CRoom=resultset.getString("RoomId");BeginTime=results
49、et.getString("BeginTime");Remarks=resultset.getString("Remarks");str="客房号:"+CRoom+"n:"+CIdentityId+"n客户:"+ame+"n:"+CPhone+"n订房时间:"+BeginTime+"n备注:"+Remarks+"n”;查询结果.setText(str);catch(Exceptione1)Stringwarning="
50、;该客房信息不存在!”;查询结果.setText(warning);JOptionPane.showMessageDialog(this,warning,”警告”,JOptionPane.WARNING_MESSAGE);elseStringwarning="必须要输入客户!”;JOptionPane.showMessageDialog(this,warning,”警告”,JOptionPane.WARNING_MESSAGE);if(e.getSource()=查询所有)str=""trychk="use宾馆客户数据库;select*fromCusto
51、mersInfo,RoomOperationwhereCustomersInfo.CIdentityId=RoomOperation.CIdentityId”;resultset=statement.executeQuery(chk);while(resultset.next()CIdentityId=resultset.getString("CIdentityId");ame=resultset.getString("ame");CPhone=resultset.getString("CPhone");CRoom=resultset
52、.getString("RoomId");BeginTime=resultset.getString("BeginTime");Remarks=resultset.getString("Remarks");str="客房号:"+CRoom+"n:"+CIdentityId+"n客户:"+ame+"n:"+CPhone+"n订房时间:"+BeginTime+"n备注:"+Remarks+"n”;if(str.
53、equals("")(.setText("");查询结果.setText(-客户信息不存在!");else(.setText("");查询结果.setText(str);catch(Exceptione1)(/e1.printStackTrace();.setText("");查询结果.setText(-客房信息不存在!");Stringwarning="客房信息不存在!"JOptionPane.showMessageDialog(this,warning,”警告”,JOpt
54、ionPane.WARNING_MESSAGE);4.员工信息管理页面的设计该页面主要实现的功能:员工查询,员工添加,员工删除。其的界面如图6所示。图6员工信息管理页面现在给出员工信息管理页面的主要代码:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.*;importjava.sql.*;publicclassCheckStaffextendsJPanelimplementsActionListenerJTextField;JTextArea查询结果;utto
55、n查询,查询所有;Statementstatement=null;JLabel客户信息查询;publicCheckStaff(Statementstatement)this.statement=statement;=newJTextField(IO);查询=newutton("查询");查询所有=newutton("查询所有");.addActionListener(this);查询.addActionListener(this);查询所有.addActionListener(this);查询结果=newJTextArea(7,10);查询结果,setE
56、ditable(false);查询结果.setFont(newFont("TimesRoman”,Font.BOLD,15);查询结果.setForeground(Color.blue);Boxbox0=Box.createHorizontalBox();客户信息查询=newJLabel("-员工信息查询-",JLabel.CENTER);客户信息查询.setFont(newFont("TimesRoman",Font.BOLD,25);客户信息查询.setForeground(Color.red);box0.add(客户信息查询);Boxbo
57、x1=Box.createHorizontalBox();box1.add(newJLabel("输入要查询的:",JLabel.CENTER);box1.add();box1.add(查询);Boxbox2=Box.createHorizontalBox();box2.add(newJLabel("查询结果:",JLabel.CENTER);box2.add(newJScrollPane(查询结果),BorderLayout.CENTER);Boxbox3=Box.createHorizontalBox();box3.add(查询所有);BoxboxH
58、=Box.createVerticalBox();boxH.add(box0);boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(Box.createVerticalGlue();JPanelpCenter=newJPanel();pCenter.add(boxH);setLayout(newBorderLayout();add(pCenter,BorderLayout.CENTER);validate();publicvoidactionPerformed(ActionEvente)ResultSetresultset=null;bo
59、oleanboo=false;StringName,Password,Sex,Email,Address,Telephone,Department,Type;intUserId=-1,Gender=0;Stringstr=""if(e.getSource()=查询)(Name=.getText().toString();if(!Name.equals("")(try(resultset=statement.executeQuery("use宾馆客户数据库;select*fromUsersInfowhereName='"+Nam
60、e+""');resultset.next();UserId=resultset.getInt("UserId");Name=resultset.getString("Name");Password=resultset.getString("Password");Gender=resultset.getInt("Gender");if(Gender=1)Sex="男"elseSex="女"Email=resultset.getString(&quo
61、t;Email");Address=resultset.getString("Address");Telephone=resultset.getString("Telephone");Department=resultset.getString("Department");Type=resultset.getInt("Type")=1?”普通员工”:"宾馆管理员"str=UserId+","+Name+","+Password+","+Sex+","+Email+","+Address+"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度战略合作伙伴股东合同模板
- 租赁合同原告代理词
- 实木门采购合同
- 墓地迁移合同范本
- 上海劳动合同标准文本
- Brand KPIs for ready-made-food Bens Original in Germany-外文版培训课件(2025.2)
- 继发性癫痫患者护理
- 帕金森病患者护理查房
- 铂金饰品典当抵押借款合同书
- 人教版小学二年级上册数学 第7单元 认识时间 教案
- 2021年上海市工业技术学校教师招聘试题及答案解析
- 项目功能需求调研表通用模板
- DB13T 1563-2012 淡水池塘标准化改造技术规范
- 偏头痛PPT课件(PPT 43页)
- 语料库在英语教学中的应用.课件
- 工程管理专业毕业论文——施工组织设计
- 最新国际贸易术语培训
- 2021年高考真题--化学(江苏卷)(附解析)
- 项目功能需求调研表通用精选文档
- 基于节约里程法的大润发超市济南地区配送路径优化研究
- 工厂个人简历登记表格
评论
0/150
提交评论