还剩58页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Java语言程序设计小组课程设计个人报告书小组题目酒店管理系统完成日期2012年1月4日酒店管理系统
1、问题描述随着信息的迅速发展,信息化管理已经引入并且应用到各行各业的管理领域中去,而一个大型的机电将管理信息化也是势在必行的,大量的客流量,同时还要存储各项业务的信息不断更换的客流信息,员工个人信息和工资发配等任务,若要时还是用人力管理不仅将会影响到盈利的同时无异于又给每一位员工带来了很大的工作量!本文从开发酒店管理系统的相关技术及可行性分析入手简述了管理系统采用C/S模式的好处及需要实现员工信息管理、预定、简单的财务管理以及进货系统等日程管理信息等功能详细介绍了各个功能的实现,以及系统测试的情况本文主要功能包括从系统安全可靠性,系统功能,软件运行环境等方面对酒店管理系统进行需求分析,说明系统的合理性与可行性,较为详细的阐述了系统的运行情况本文最终设计并实现了一个基于C/S模式的酒店管理系统,该系统包括系统设置、日常细细管理、库存管理、预定管理、订餐管理测试结果表明,本文所开发的管理系统具有简单管理的功能酒店形态具有种种优点,但在目前状况下,它仍存在服务业企业所共有的落后的一面,如不能有效地、快速地服务于每个顾客,收款结算速度慢,容易出现服务不周,不易进行服务评价等而且在酒店日常管理中,货物的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足随着酒店形态的高速发展,其经营管理也变的愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场而企业若想再激烈的市场经济中立足并胜出,就必须拥有一套完善并适应自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信息,完善服务质量、提高经济效益、分析市场需求、制定服务计划和目标等管理目的21世纪,酒店的竞争也进到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争技术的提升和管理的升级是酒店业的竞争核心
2、开发环境搭建目前,市场上计算机语言和开发工具有很多,但是Eclipse的以其稳定和与平台无关的特性,从众多编程工具中脱颖而出,成为很多Java程序员的首选Eclipse是一个开放源代码的、基于Java的可扩展开发平台就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所这种平等和一致性并不仅限于Java开发工具尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出Eclipse是一个开发源码项目,它其实是VisualAgeforJava的替代品,其界面跟先前的VisualAgeforJava差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可
3、系统功能
(1)进行系统的需求分析系统需对用户登录进行管理使用各功能模块时,系统应验证用户身份的有效性,否则要求用户登录另外,允许用户对自己的密码进行修改系统应提供客房的分类管理功能,可分类制订客房面积、价格、是否配备空调等客房类型,对不同标准的客房进行有效管理系统可实现对客房信息的添加、删除以及修改在进行入住/退房管理时,系统可以根据客房当前的状态自动提示可用服务入住/退房如果客房没有客人入住,则该客房的可用服务为“入住”;否则,可用服务为“退房”系统的客户端在Windows平台下运行,服务器端可在Windows平台或UNIX平台下运行系统还需要有较好的安全性和可扩展性需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例这个步骤是对理解需求的升华,直接关系到该系统的质量住店部分由于考虑到人们日常生活等方面,住店的过程中可能会发生多变的情况,同时也为了方便处理,我们对这个系统对订房、退房进行了处理,使前台工作人员更好为客人服务,我们的系统将会详细的显示出每个房间所处的状态,是预定了、还是有用户入住了、还是空闲,做出较详细的资料显示,同时在退房期间,按照一定规定计算消费金额应用软件是直接被用户使用的软件,因此应具有良好的用户界面通过用户界面,用户不必去了解许多关于计算机硬件和软件方面的知识,只需按屏幕提示便能方便地完成产品设计用户界面的好坏是评价一个软件运行好坏的重要标志之一,一个友好的用户界面应满足以下几个方面的要求
1.界面友好要考虑到软件的通用面向大多数人,尽量采用汉字显示,以克服语言障碍
2.使用方便提供的用户界面应方便用户使用,无需对用户做过多的界面转换训练工作
3.记忆最少原则一个好的应用软件应使用户尽量少记各种操作规则、专门名词和特殊符号
4.灵活的提示信息应用软件运行时,应能给出简单易懂的提示信息,以提高用户的工作效率
5.软件具有较强的容错能力:以便能有效地解决设计者因误操作而造成的运算错误及系统的“死锁”等现象,提高软件使用的安全性和可靠感
6.良好的交互方式用户使用计算机进行设计时,应使其感到与计算机所进行的信息交换是十分自然的,与人们的日常工作习惯相符合把握好屏幕数字菜单、图标菜单、下拉式菜单、对话框等技术的正确使用,有时甚至需要几种技术交叉应用,其目的应便于设计者操作
(2)系统的总体设计住房管理模块此模块必须具有以下功能登录管理只有在输入正确的户名和密码才可登录进入操作界面房间类型的管理可以对房间类型进行增添、删除、修改、查询功能房间信息的管理可以对房间信息进行增添、删除、修改、查询功能开房功能记录住户信息,并把相应的房间状态改为“入住”退房退房时算出总费用房间价格+加床价格*天数;退房时要判断当前退房的时间一般酒店是在中午12点退房超过12点理论上要多算一天.可弹出提示“是否多加一天”;退房成功后把相应的房间状态改为“空闲”;更新用户消费总金额;更新用户的VIP状态数据操作可按月查看入住记录,可查看指定日期的入住记录,可搜索指定姓名住户的入住记录预订房功能提前预定房间,注意房间的状态,预定日期前还是可以由其他房客入住,预定房间到期时未入住的处理换房间可以在住户需要时办理换房间业务员工(服务员)通过输入相关信息到人员管理信息系统;软件计算交易总金额;可使用管理员动态分配的权限进行操作酒店经理软件录入菜品、原材料、供货商、厂商;操作软件制定进货计划;查询计划进货与入库记录;查询账务情况;查询库存明细记录;根据软件发出的库存告警进行入货;基本信息登记管理;员工(营业员)操作权限管理客户查询相关信息、房间信息、个人信息;可使用管理员动态分配的权限进行操作
(3)系统的详细设计主模块设计.模块子模块功能主模块整体设计总界面(登陆界面)对功能模块和公共辅助模块有整体的概览和认知公共模块设计模块子模块功能公共辅助模块
1.查询模块
2.信息浏览模块
3.前台管理
4.后台管理
1.查询客房等基本信息
2.便于工作人员及时掌握客房及客人信息
3.在此界面可以通过单击和双击图标来查看桌台信息,可以直接通过图标来看桌台是否已使用,可以选中图标单击右键选择相应业务,非常友好和方便
4.便于查看桌台信息和使用情况功能模块设计功能模块用户登录用户登录房间类型管理模块
1.增添房间类型
2.修改房间类型
3.删除房间类型
4.查询房间类型房间信息管理模块
1.增添房间信息
2.修改房间信息
3.删除房间信息
4.查询房间信息开房功能模块记录用户信息并将房间状态改为“入住”退房功能模块
1.算出总费用
2.判断当前退房的时间
3.退房成功后把相应的房间该为“空闲”
4.更新用户消费总金额
5.更新用户VIP状态数据操作模块
1.可按月查询入住记录
2.可查看指定日期的入住记录
3.可搜索指定姓名住户的入住记录
4、任务模块本人主要负责界面设计和查询部分
5、测试数据包括正确的输入及其输出结果,以及含有错误的输入及其输出结果测试数据要能全面地测试所设计程序的功能
6、程序模块调用关系图
7、代码查询部分代码/***[模块名]:营业查询模块*[文件实现功能]:组织营业查询窗口及功能*/packagecom.hotel.query;importjavax.swing.*;//提供一组“轻量级”(全部是Java语言)组件,尽量让这些组件在所有平台上的工作方式都相同importjavax.swing.border.*;//提供围绕Swing组件绘制特殊边框的类和接口importjavax.swing.table.*;//提供用于处理javax.swing.JTable的类和接口importjava.awt.*;//包含用于创建用户界面和绘制图形图像的所有类importjava.awt.event.*;//提供处理由AWT组件所激发的各类事件的接口和类importjava.sql.*;//提供使用JavaTM编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的APIimportjava.util.*;//包含collection框架、遗留的collection类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)importcom.hotelhotelsdk.sql.*;//公共类库importcom.hotel.hotelsdk.system.*;importcom.hotel.hotelsdk.swing.*;importcom.hotel.mainframe.HotelFrame;//加载主窗口publicclassQueryextendsJDialogActionListenerMouseListener{//ActionListener超级接口是EventListener,子接口是ActionprivateJLabeltop;//呈现列表中的一个项privateJTabbedPanetp;//一个组件,它允许用户通过单击具有给定标题和/或图标的选项卡,在一组组件之间进行切换//如果为制表符指定一个组件,则JTabbedPane将不会呈现为该制表符指定的任何文本或图标privateJPanelpanelMain;//=========结帐单查询privateJTextFieldtf11tf12tf13tf1;//是一个轻量级组件,它允许编辑单行文本privateJButtonbt11bt12;//创建不带有设置文本或图标的按钮privateJCheckBoxchk11chk12;//复选框的实现,复选框是一个可以被选定和取消选定的项,它将其状态显示给用户按照惯例,可以选定组中任意数量的复选框privateJTabletb1;//将此对象作为其头的表,默认值为nullprivateDefaultTableModeldtm1;privateJScrollPanesp1;//JScrollPane不支持重量级组件//=========全部宾客信息查询privateJTextFieldtf21tf2;//JTextField是一个轻量级组件,它允许编辑单行文本privateJButtonbt21bt22bt23;privateJTabletb2;privateDefaultTableModeldtm2;privateJScrollPanesp2;//=========在店宾客消费查询privateJTextFieldtf31tf32tf33tf3;privateJButtonbt31bt32;privateJRadioButtonrb31rb32;privateJTabletb3;privateDefaultTableModeldtm3;privateJScrollPanesp3;//=========离店宾客消费查询privateJTextFieldtf41tf42tf43tf4;privateJButtonbt41bt42;privateJCheckBoxchk41chk42;//复选框的实现,复选框是一个可以被选定和取消选定的项,它将其状态显示给用户按照惯例,可以选定组中任意数量的复选框privateJComboBoxcb41;privateJTabletb4;privateDefaultTableModeldtm4;privateJScrollPanesp4;/**=============================================================**/*[##publicQueryJFrameframe{}]:构造函数*参数JDialog对象表示本对话框的父窗口*返回值无*修饰符public*功能组建营业查询模块**=================================================================**/publicQueryJFrameframe{superframe营业查询true;top=newJLabel;//假空格panelMain=newJPanelnewBorderLayout05;tab;//制作系统设置项目标签面板addListener;//加入事件监听panelMain.addNorthtop;panelMain.addCentertp;this.setContentPanepanelMain;this.setPreferredSizenewDimension800500;this.setMinimumSizenewDimension800500;this.setResizablefalse;//不允许改变窗口大小pack;sunswing.setWindowCenterthis;//窗口屏幕居中}/**=============================================================**/*[##privatevoidaddListener{}]:加事件监听*参数无*返回值无*修饰符private*功能加事件监听**================================================================**/privatevoidaddListener{bt
11.addActionListenerthis;//加动作监听bt
12.addActionListenerthis;bt
21.addActionListenerthis;bt
22.addActionListenerthis;bt
23.addActionListenerthis;bt
31.addActionListenerthis;bt
32.addActionListenerthis;bt
41.addActionListenerthis;bt
42.addActionListenerthis;bt
11.addMouseListenerthis;//加鼠标监听bt
12.addMouseListenerthis;bt
21.addMouseListenerthis;bt
22.addMouseListenerthis;bt
23.addMouseListenerthis;bt
31.addMouseListenerthis;bt
32.addMouseListenerthis;bt
41.addMouseListenerthis;bt
42.addMouseListenerthis;}/**==============================================================**/*[##privatevoidtab{}]:*参数无*返回值无*修饰符private*功能制作系统设置项目标签面板**=================================================================**/privatevoidtab{JPaneljp1jp2jp3jp4;///////////////////////////////////////////////-----------模块接口jp1=pay;//结账单查询jp2=allCustomer;//全部宾客信息查询jp3=stay;//在店宾客消费查询jp4=leave;//离店宾客消费查询//////////////////////////////////////////////////////////////////tp=newJTabbedPane;tp.addTab结帐单查询newImageIconpic/u
04.gifjp1;tp.addTab全部宾客信息查询newImageIconpic/u
02.gifjp2;tp.addTab在店宾客消费查询newImageIconpic/u
03.gifjp3;tp.addTab离店宾客消费查询newImageIconpic/v
04.gifjp4;}/**=============================================================**/*[##privateJPanelpay{}]:*参数无*返回值JPanel*修饰符private*功能结帐单查询**================================================================**/privateJPanelpay{tf11=newTJTextField13;tf12=newTJTextField13;tf13=newTJTextField13;tf1=newJTextField结帐状态信息;tf
1.setHorizontalAlignmentJTextField.CENTER;tf
1.setBackgroundnewColor199183143;tf
1.setBordernewLineBordernewColor878747;tf
1.setEditablefalse;bt11=newTJButtonpic/find.gif查 询查询结帐单信息;bt12=newTJButtonpic/b
1.gif刷 新刷新结帐单信息;chk11=newJCheckBox结帐时间;chk12=newJCheckBox;dtm1=newDefaultTableModel;tb1=newJTabledtm1;sp1=newJScrollPanetb1;////////////////////////填写表格StringsqlCode=selecta.chk_no帐单号b.r_no房间号b.c_name宾客姓名b.foregift已收押金a.money实收金额a.chk_time结算时间a.remark备注+fromcheckoutasaliveinasbwherea.delmark=0anda.in_no=b.in_no;sunsql.initDTMdtm1sqlCode;JLabellb1lb4lb5lb8lb9lb10lb11;lb1=newJLabel起始时间 ;lb4=newJLabel 终止时间 ;lb5=newJLabel ;lb8=newJLabel姓名/房间号/帐单号;lb9=newJLabel ;lb10=newJLabel ;lb11=newJLabel ;JPanelpanelPaypnpn1pn2pc;panelPay=newJPanelnewBorderLayout;pn=newJPanelnewGridLayout2100;pn1=newJPanelnewFlowLayout;pn2=newJPanelnewFlowLayout;pc=newJPanelnewBorderLayout;pn
1.addchk11;pn
1.addlb1;pn
1.addtf11;pn
1.addlb4;pn
1.addtf12;pn
1.addlb5;pn
2.addchk12;pn
2.addlb8;pn
2.addtf13;pn
2.addlb9;pn
2.addbt11;pn
2.addlb10;pn
2.addbt12;pn
2.addlb11;pn.addpn1;pn.addpn2;pn.setBorderBorderFactory.createTitledBorder;pc.addNorthtf1;pc.addsp1;pc.setBorderBorderFactory.createTitledBorder;panelPay.addNorthpn;panelPay.addpc;returnpanelPay;}/**=============================================================**/*[##privateJPanelallCustomer{}]:*参数无*返回值JPanel*修饰符private*功能全部宾客信息查询**=================================================================**/privateJPanelallCustomer{tf21=newTJTextField10;tf2=newJTextField所有来宾信息;tf
2.setHorizontalAlignmentJTextField.CENTER;tf
2.setBackgroundnewColor199183143;tf
2.setBordernewLineBordernewColor878747;tf
2.setEditablefalse;bt21=newTJButtonpic/find.gif查询查询宾客信息;bt22=newTJButtonpic/b
1.gif刷新刷新宾客信息;bt23=newTJButtonpic/recall.gif今日来宾今日来宾信息;dtm2=newDefaultTableModel;tb2=newJTabledtm2;sp2=newJScrollPanetb2;////////////////////////填写表格StringsqlCode=selectm_id会员编号r_no房间号c_name宾客姓名sex性别zj_type证件类型zj_no证件编号renshu人数foregift押金+days预住天数statemark当前状态in_time入住时间chk_time结帐时间chk_no结算单号fromliveinwheredelmark=0;sunsql.initDTMdtm2sqlCode;JLabellb1lb2lb3lb4;lb1=newJLabel宾客姓名/证件编号/房间号;lb2=newJLabel;lb3=newJLabel;lb4=newJLabel;JPanelpanelACpnpc;panelAC=newJPanelnewBorderLayout;pn=newJPanel;pc=newJPanelnewBorderLayout;pn.addlb1;pn.addtf21;pn.addlb2;pn.addbt21;pn.addlb3;pn.addbt22;pn.addlb4;pn.addbt23;pn.setBorderBorderFactory.createTitledBorder;pc.addNorthtf2;pc.addsp2;pc.setBorderBorderFactory.createTitledBorder;panelAC.addNorthpn;panelAC.addpc;returnpanelAC;}/**=============================================================**/*[##privateJPanelstay{}]:*参数无*返回值JPanel*修饰符private*功能在店宾客消费查询**================================================================**/privateJPanelstay{tf31=newTJTextField13;tf32=newTJTextField13;tf33=newTJTextField13;tf3=newJTextField在店宾客消费;tf
3.setHorizontalAlignmentJTextField.CENTER;tf
3.setBackgroundnewColor199183143;tf
3.setBordernewLineBordernewColor878747;tf
3.setEditablefalse;bt31=newTJButtonpic/find.gif查 询查询在店宾客消费;bt32=newTJButtonpic/b
1.gif刷 新刷新在店宾客消费;rb31=newJRadioButton入住时间true;rb32=newJRadioButton房间号;ButtonGroupbg=newButtonGroup;bg.addrb31;bg.addrb32;dtm3=newDefaultTableModel;tb3=newJTabledtm3;sp3=newJScrollPanetb3;////////////////////////填写表格StringsqlCode=selecta.r_no房间号b.r_type房间类型b.price单价c.discount折扣比例c.dis_price折后单价c.price-c.dis_price优惠金额a.in_time入住时间+fromliveinasaroomtypeasbcustomertypeascwherea.statemark=正在消费anda.delmark=0anda.r_type_id=b.idanda.c_type_id=c.idanda.r_type_id=c.dis_attr;sunsql.initDTMdtm3sqlCode;JLabellb1lb4lb8lb9;lb1=newJLabel起始时间 ;lb4=newJLabel 终止时间 ;lb8=newJLabel ;lb9=newJLabel ;JPanelpanelStaypnpn1pn2pc;panelStay=newJPanelnewBorderLayout;pn=newJPanelnewGridLayout2100;pn1=newJPanel;pn2=newJPanel;pc=newJPanelnewBorderLayout;pn
1.addrb31;pn
1.addlb1;pn
1.addtf31;pn
1.addlb4;pn
1.addtf32;pn
2.addrb32;pn
2.addtf33;pn
2.addlb8;pn
2.addbt31;pn
2.addlb9;pn
2.addbt32;pn.addpn1;pn.addpn2;pn.setBorderBorderFactory.createTitledBorder;pc.addNorthtf3;pc.addsp3;pc.setBorderBorderFactory.createTitledBorder;panelStay.addNorthpn;panelStay.addpc;returnpanelStay;}/**============================================================**/*[##privateJPanelleave{}]:*参数无*返回值JPanel*修饰符private*功能离店宾客消费查询**=============================================================**/privateJPanelleave{tf41=newTJTextField13;tf42=newTJTextField13;tf43=newTJTextField7;tf4=newJTextField离店宾客消费;tf
4.setHorizontalAlignmentJTextField.CENTER;tf
4.setBackgroundnewColor199183143;tf
4.setBordernewLineBordernewColor878747;tf
3.setEditablefalse;bt41=newTJButtonpic/find.gif查 询查询离店宾客消费;bt42=newTJButtonpic/b
1.gif刷 新刷新离店宾客消费;chk41=newJCheckBox结帐时间;chk42=newJCheckBox查询条件;cb41=newJComboBox;cb
41.addItem按结帐单号;cb
41.addItem按房间号;dtm4=newDefaultTableModel;tb4=newJTabledtm4;sp4=newJScrollPanetb4;////////////////////////填写表格StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attr;sunsql.initDTMdtm4sqlCode;JLabellb1lb2lb4lb5lb6lb7lb8lb9lb10;lb1=newJLabel起始时间 ;lb4=newJLabel 终止时间 ;lb5=newJLabel ;lb8=newJLabel关键字;lb9=newJLabel;lb10=newJLabel;lb2=newJLabel;JPanelpanelLeavepnpn1pn2pc;panelLeave=newJPanelnewBorderLayout;pn=newJPanelnewGridLayout2100;pn1=newJPanel;pn2=newJPanel;pc=newJPanelnewBorderLayout;pn
1.addchk41;pn
1.addlb1;pn
1.addtf41;pn
1.addlb4;pn
1.addtf42;pn
1.addlb5;pn
2.addchk42;pn
2.addcb41;pn
2.addlb8;pn
2.addtf43;pn
2.addlb9;pn
2.addbt41;pn
2.addlb10;pn
2.addbt42;pn
2.addlb2;pn.addpn1;pn.addpn2;pn.setBorderBorderFactory.createTitledBorder;pc.addNorthtf4;pc.addsp4;pc.setBorderBorderFactory.createTitledBorder;panelLeave.addNorthpn;panelLeave.addpc;returnpanelLeave;}/**===========================================================**/*ActionListener监听**================================================================**/publicvoidactionPerformedActionEventae{Objecto=ae.getSource;ifo==bt11{//=================================================结帐单查询ifchk
11.isSelected{if!chk
12.isSelected{//**************只选择结帐时间查询Stringstartend;start=tf
11.getText;end=tf
12.getText;if!suntools.isDatestart||!suntools.isDateend{//若日期不合法JOptionPane.showMessageDialognull日期输入有误请正确输入yyyy-mm-dd;tf
11.setText;tf
12.setText;tf
13.setText;tf
11.requestFocus;}else{//若日期合法start=tf
11.getText+00:00:00;end=tf
12.getText+23:59:59;StringsqlCode=selecta.chk_no帐单号b.r_no房间号b.c_name宾客姓名b.foregift已收押金a.money实收金额a.chk_time结算时间a.remark备注+fromcheckoutasaliveinasbwherea.delmark=0anda.in_no=b.in_noanda.chk_timebetween+start+and+end+;sunsql.initDTMdtm1sqlCode;tf
13.setText;}}else{//***************两项联合查询Stringstart=tf
11.getText;Stringend=tf
12.getText;if!suntools.isDatestart||!suntools.isDateend{//若日期不合法JOptionPane.showMessageDialognull日期输入有误请正确输入yyyy-mm-dd;tf
11.setText;tf
12.setText;tf
11.requestFocus;}else{//若日期合法Stringnrc=tf
13.getText;StringsqlCode=selecta.chk_no帐单号b.r_no房间号b.c_name宾客姓名b.foregift已收押金a.money实收金额a.chk_time结算时间a.remark备注+fromcheckoutasaliveinasbwherea.delmark=0anda.in_no=b.in_noanda.chk_nolike%+nrc+%orb.r_nolike%+nrc+%orb.c_namelike%+nrc+%anda.chk_timebetween+start+and+end+;sunsql.initDTMdtm1sqlCode;}}}else{if!chk
12.isSelected{//****************两项全不选择JOptionPane.showMessageDialognull请选择查询方式!;tf
11.setText;tf
12.setText;tf
13.setText;tf
11.requestFocus;}else{//**************只选择姓名/房号/帐单号查询Stringnrc=tf
13.getText;StringsqlCode=selecta.chk_no帐单号b.r_no房间号b.c_name宾客姓名b.foregift已收押金a.money实收金额a.chk_time结算时间a.remark备注+fromcheckoutasaliveinasbwherea.delmark=0anda.in_no=b.in_noanda.chk_nolike%+nrc+%orb.r_nolike%+nrc+%orb.c_namelike%+nrc+%;sunsql.initDTMdtm1sqlCode;tf
11.setText;tf
12.setText;}}}elseifo==bt12{//================================================结帐单刷新StringsqlCode=selecta.chk_no帐单号b.r_no房间号b.c_name宾客姓名b.foregift已收押金a.money实收金额a.chk_time结算时间a.remark备注+fromcheckoutasaliveinasbwherea.delmark=0anda.in_no=b.in_no;sunsql.initDTMdtm1sqlCode;tf
11.setText;tf
12.setText;tf
13.setText;chk
11.setSelectedfalse;chk
12.setSelectedfalse;}elseifo==bt21{//===============================================全部宾客查询Stringnzr=tf
21.getText;StringsqlCode=selectm_id会员编号r_no房间号c_name宾客姓名sex性别zj_type证件类型zj_no证件编号renshu人数foregift押金+days预住天数statemark当前状态in_time入住时间chk_time结帐时间chk_no结算单号fromliveinwheredelmark=0andc_namelike%+nzr+%orzj_nolike%+nzr+%orr_nolike%+nzr+%;sunsql.initDTMdtm2sqlCode;}elseifo==bt22{//==========================================全部宾客刷新StringsqlCode=selectm_id会员编号r_no房间号c_name宾客姓名sex性别zj_type证件类型zj_no证件编号renshu人数foregift押金+days预住天数statemark当前状态in_time入住时间chk_time结帐时间chk_no结算单号fromliveinwheredelmark=0;sunsql.initDTMdtm2sqlCode;tf
21.setText;}elseifo==bt23{//==================================================今日来宾GregorianCalendargc=newGregorianCalendar;Stringyear=gc.getGregorianCalendar.YEAR+;//为月份补0Stringmonth=gc.getGregorianCalendar.MONTH+1+;ifmonth.length==1month=0+month;//为天补0Stringday=gc.getGregorianCalendar.DAY_OF_MONTH+;ifday.length==1day=0+day;Stringin_time=year+-+month+-+day;Stringnzr=tf
21.getText;StringsqlCode=selectm_id会员编号r_no房间号c_name宾客姓名sex性别zj_type证件类型zj_no证件编号renshu人数foregift押金+days预住天数statemark当前状态in_time入住时间chk_time结帐时间chk_no结算单号fromliveinwheredelmark=0andc_namelike%+nzr+%orzj_nolike%+nzr+%orr_nolike%+nzr+%andin_time=+in_time+;sunsql.initDTMdtm2sqlCode;}elseifo==bt31{//==============================================在店宾客查询ifrb
31.isSelected{//*********************按入住时间查询Stringstart=tf
31.getText;Stringend=tf
32.getText;if!suntools.isDatestart||!suntools.isDateend{//若日期不合法JOptionPane.showMessageDialognull日期输入有误请正确输入yyyy-mm-dd;tf
31.setText;tf
32.setText;tf
33.setText;tf
31.requestFocus;}else{//若日期合法start=tf
31.getText+00:00:00;end=tf
32.getText+23:59:59;StringsqlCode=selecta.r_no房间号b.r_type房间类型b.price单价c.discount折扣比例c.dis_price折后单价c.price-c.dis_price优惠金额a.in_time入住时间+fromliveinasaroomtypeasbcustomertypeascwherea.statemark=正在消费anda.delmark=0anda.r_type_id=b.idanda.c_type_id=c.idanda.r_type_id=c.dis_attranda.in_timebetween+start+and+end+;sunsql.initDTMdtm3sqlCode;tf
33.setText;}}elseifrb
32.isSelected{//****************按房间号查询Stringr_no=tf
33.getText;StringsqlCode=selecta.r_no房间号b.r_type房间类型b.price单价c.discount折扣比例c.dis_price折后单价c.price-c.dis_price优惠金额a.in_time入住时间+fromliveinasaroomtypeasbcustomertypeascwherea.statemark=正在消费anda.delmark=0anda.r_type_id=b.idanda.c_type_id=c.idanda.r_type_id=c.dis_attranda.r_nolike%+r_no+%;sunsql.initDTMdtm3sqlCode;tf
31.setText;tf
32.setText;}}elseifo==bt32{//===========================================在店宾客刷新StringsqlCode=selecta.r_no房间号b.r_type房间类型b.price单价c.discount折扣比例c.dis_price折后单价c.price-c.dis_price优惠金额a.in_time入住时间+fromliveinasaroomtypeasbcustomertypeascwherea.statemark=正在消费anda.delmark=0anda.r_type_id=b.idanda.c_type_id=c.idanda.r_type_id=c.dis_attr;sunsql.initDTMdtm3sqlCode;tf
31.setText;tf
32.setText;tf
33.setText;rb
31.setSelectedtrue;}elseifo==bt41{//==============================================离店宾客查询ifchk
41.isSelected{if!chk
42.isSelected{//**************只选择结帐时间查询Stringstart=tf
41.getText;Stringend=tf
42.getText;if!suntools.isDatestart||!suntools.isDateend{//若日期不合法JOptionPane.showMessageDialognull日期输入有误请正确输入yyyy-mm-dd;tf
41.setText;tf
42.setText;tf
43.setText;tf
41.requestFocus;cb
41.setSelectedIndex0;}else{//若日期合法start=tf
41.getText+00:00:00;end=tf
42.getText+23:59:59;StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attranda.chk_timebetween+start+and+end+;sunsql.initDTMdtm4sqlCode;tf
43.setText;chk
41.setSelectedfalse;chk
42.setSelectedfalse;cb
41.setSelectedIndex0;}}else{//***************两项联合查询Stringstart=tf
41.getText;Stringend=tf
42.getText;if!suntools.isDatestart||!suntools.isDateend{//若日期不合法JOptionPane.showMessageDialognull日期输入有误请正确输入yyyy-mm-dd;tf
41.setText;tf
42.setText;tf
41.requestFocus;}else{//若日期合法Stringnrc=tf
43.getText;ifcb
41.getSelectedIndex==0{//按结帐单号StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attranda.chk_nolike%+nrc+%anda.chk_timebetween+start+and+end+;sunsql.initDTMdtm4sqlCode;}elseifcb
41.getSelectedIndex==1{//按房间号StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attrandb.r_nolike%+nrc+%anda.chk_timebetween+start+and+end+;sunsql.initDTMdtm4sqlCode;}}}}else{if!chk
42.isSelected{//****************两项全不选择JOptionPane.showMessageDialognull请选择查询方式!;tf
41.setText;tf
42.setText;tf
43.setText;cb
41.setSelectedIndex0;}else{//*****************只选择房号/帐单号查询Stringnrc=tf
43.getText;ifcb
41.getSelectedIndex==0{//按结帐单号StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attranda.chk_nolike%+nrc+%;sunsql.initDTMdtm4sqlCode;}elseifcb
41.getSelectedIndex==1{//按房间号StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attrandb.r_nolike%+nrc+%;sunsql.initDTMdtm4sqlCode;}tf
41.setText;tf
42.setText;}}}elseifo==bt42{//离店宾客刷新StringsqlCode=selecta.chk_no帐单号b.r_no房间号c.r_type房间类型c.price单价d.discount折扣比例d.dis_price实收金额d.price-d.dis_price优惠金额a.chk_time入帐时间+fromcheckoutasaliveinasbroomtypeasccustomertypeasdwherea.delmark=0andb.statemark=已结算anda.in_no=b.in_noandb.r_type_id=c.idandb.c_type_id=d.idandb.r_type_id=d.dis_attr;sunsql.initDTMdtm4sqlCode;tf
41.setText;tf
42.setText;tf
43.setText;chk
41.setSelectedfalse;chk
42.setSelectedfalse;cb
41.setSelectedIndex0;}}/**============================================================**/*MouseListener监听**=================================================================**/publicvoidmouseClickedMouseEventme{}publicvoidmousePressedMouseEventme{}publicvoidmouseReleasedMouseEventme{}publicvoidmouseEnteredMouseEventme{//鼠标移进提示Objecto=me.getSource;ifo==bt11{//结帐单查询HotelFrame.lbA.setTextHotelFrame.clue+查询结帐单信息;}elseifo==bt12{//结帐单刷新HotelFrame.lbA.setTextHotelFrame.clue+刷新结帐单信息;}elseifo==bt21{//全部宾客查询HotelFrame.lbA.setTextHotelFrame.clue+查询全部宾客信息;}elseifo==bt22{//全部宾客刷新HotelFrame.lbA.setTextHotelFrame.clue+刷新全部宾客信息;}elseifo==bt23{//全部宾客过滤HotelFrame.lbA.setTextHotelFrame.clue+查询今日来宾信息;}elseifo==bt31{//在店宾客查询HotelFrame.lbA.setTextHotelFrame.clue+查询在店宾客信息;}elseifo==bt32{//在店宾客刷新HotelFrame.lbA.setTextHotelFrame.clue+刷新在店宾客信息;}elseifo==bt41{//离店宾客查询HotelFrame.lbA.setTextHotelFrame.clue+查询离店宾客信息;}elseifo==bt42{//离店宾客刷新HotelFrame.lbA.setTextHotelFrame.clue+刷新离店宾客信息;}}publicvoidmouseExitedMouseEventme{HotelFrame.lbA.setTextHotelFrame.clue+请选择功能项… ;}}界面设计主界面部分代码/***[模块名]:主窗口左边下部面板*[文件实现功能]:快速通道,可以实现输入房间号立即显示信息*[##publicLeftBottPanel{}]:*功能:组件主窗口左边下部面板*/packagecom.hotel.mainframe;importjavax.swing.*;importjavax.swing.border.*;importjava.awt.*;importjava.awt.event.*;importjava.sql.*;importcom.sunshine.sunsdk.sql.*;//公共类importcom.sunshine.sunsdk.swing.*;importcom.sunshine.sunsdk.system.*;publicclassLeftBottPanelextendsJPanelimplementsActionListenerMouseListenerFocusListener{privateTJTextFieldtf;privateJLabellb;/**=============================================================**/*[##publicLeftBottPanel{}]:构造函数*参数无*返回值无*修饰符public*功能组件主窗口左边下部面板**==================================================================**/publicLeftBottPanel{//设置主面板为边界部局supernewBorderLayout;lb=newJLabelnewImageIconpic/sunshine.gif;tf=newTJTextField快速通道10;lb.setBordernewLineBordernewColor199183143;tf.setLineWidth1;//设置气泡提示信息tf.setToolTipText输入房间号码,可直接获得房间的所有信息;tf.setFontnewFont宋体Font.PLAIN15;//设置字体this.addNorthtf;this.addCenterlb;tf.addActionListenerthis;tf.addMouseListenerthis;tf.addFocusListenerthis;}/**=============================================================**/*ActionListener监听**==============================================================**/publicvoidactionPerformedActionEventae{try{ResultSetrs=sunsql.executeQueryselecta.r_typefromroomtype+aselectr_type_idfromroominfowheredelmark=0andid=+tf.getText+bwherea.delmark=0anda.id=b.r_type_id;//获得当前房间的类型名称ifrs.next{StringchooseRoomNum=tf.getText;LeftTopPanel.title
0.setTextrs.getString1;LeftTopPanel.title
1.setTextchooseRoomNum;//宾客名称,入住时间,已交押金,已用时间rs=sunsql.executeQueryselectc_namein_timeforegiftfromlivein+wheredelmark=0andstatemark=正在消费andr_no=+chooseRoomNum+;StringinTime=;//入住时间ifrs.next{LeftTopPanel.lt
[0].setTextrs.getString1;inTime=rs.getString2;LeftTopPanel.lt
[4].setTextinTime.substring010;LeftTopPanel.lt
[5].setTextsuntools.getConsumeHourinTimeJournal.getNowDTime;LeftTopPanel.lt
[6].setTextrs.getString3;}else{LeftTopPanel.lt
[0].setText;LeftTopPanel.lt
[4].setText;LeftTopPanel.lt
[5].setText;LeftTopPanel.lt
[6].setText;}//Endif//房间所在区域,房间电话顺便取出房间状态为计算是住宿还是钟点房rs=sunsql.executeQueryselectr_tellocationstatefromroominfowhereid=+chooseRoomNum+anddelmark=0;ifrs.next{LeftTopPanel.lt
[2].setTextrs.getString1;LeftTopPanel.lt
[3].setTextrs.getString2;}else{LeftTopPanel.lt
[2].setText;LeftTopPanel.lt
[3].setText;}//EndifStringrState=rs.getString3;//获得房间状态//预设房价钟点房价下面SQL语句是通过房间号获得房间类型标准单价钟点房价为下面应收金额计算用rs=sunsql.executeQueryselecta.pricea.cl_pricefromroomtypeaselect+r_type_idfromroominfowheredelmark=0andid=+chooseRoomNum+bwhere+a.delmark=0anda.id=b.r_type_id;ifrs.nextLeftTopPanel.lt
[1].setText¥+rs.getString1;elseLeftTopPanel.lt
[1].setText;doublemoney=0;//获得房间状态以选择计费方式----单价ifrState.equals占用//普通入住计费单价money=Double.parseDoubleLeftTopPanel.lt
[1].getText.substring1;elsemoney=rs.getDouble2;//钟点房计费单价//应收金额下面SQL语句是通过房间号获得宾客折扣比例rs=sunsql.executeQueryselecta.discountfromcustomertypea+selectc_type_idr_type_idfromliveinwherer_no=+chooseRoomNum+andstatemark=正在消费anddelmark=0bwherea.delmark=0and+a.id=b.c_type_idanda.dis_attr=b.r_type_id;ifrs.next{ifrState.equals占用//计算普通入住应收费用money=money*suntools.getConsumeFactorinTimeJournal.getNowDTime;else//计算钟点房应收费用money=money*suntools.getClockFactorinTimeJournal.getNowDTime;//以宾客折扣比例,打折当前应收金额money=money*rs.getDouble1/10;LeftTopPanel.lt
[7].setText¥+money;}else{LeftTopPanel.lt
[7].setText;}//Endif//刷新右下面板表数据ifrState.equals可供{RightBottPanel.listRightBottDTMfalse;//执行刷新}else{StringrbCode=selecta.in_no入住单号a.main_room主房间号b.price+标准单价b.c_type宾客类型b.discount享受折扣b.dis_price消费金额in_time+消费时间userid记帐人fromliveinacustomertypebwherea.r_no=+chooseRoomNum+and+statemark=正在消费anda.c_type_id=b.id+andb.dis_attr=a.r_type_idanda.delmark=0;RightBottPanel.listRightBottDTMrbCodetrue;//执行刷新}//Endif}else{JOptionPane.showMessageDialognull系统中没有[+tf.getText+]的房间信息提示JOptionPane.INFORMATION_MESSAGE;}//Endif}catchExceptionex{System.out.printlnLeftBottPanel.actionPerformedfalse;}//Endtrytf.requestFocusfalse;}/**==============================================================***MouseListener监听**================================================================**/publicvoidmouseClickedMouseEventme{}publicvoidmousePressedMouseEventme{}publicvoidmouseReleasedMouseEventme{}publicvoidmouseEnteredMouseEventme{//鼠标移进提示HotelFrame.lbA.setTextHotelFrame.clue+输入房间号码,可直接获得房间的所有信息;}publicvoidmouseExitedMouseEventme{HotelFrame.lbA.setTextHotelFrame.clue+请选择功能项...;}/**=============================================================**/*FocusListener监听**==================================================================**/publicvoidfocusGainedFocusEventfe{//焦点监听tf.setText;}publicvoidfocusLostFocusEventfe{//失去焦点监听tf.setText快速通道;}}/***[模块名]:主窗口左边上部面板*[文件实现功能]:显示时钟,指定房间状态,和便签*[函数说明]:*[##publicLeftTopPanel{}]:功能:组件主窗口左边上部面板*[##privatevoidbuildHabitus{}]:功能:制作状态页*[##publicvoidinitRoomstate{}]:功能:初始化房间总状态*[##publicvoidrun{}]:功能:时钟线程*/packagecom.hotelshine.mainframe;importjavax.swing.*;importjavax.swing.border.*;importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.sql.*;importcom.sunshine.sunsdk.sql.*;//公共类importcom.sunshine.sunsdk.swing.*;publicclassLeftTopPanelextendsJPanelimplementsActionListenerRunnable{publicstaticJLabeltitle0title1title2line;//房间信息publicstaticJLabellt[]=newJLabel
[13];//房间信息privateJTextFieldlt_Clock;//时钟与时钟按键privateJButtonclock_Button;//时钟与时钟按键privateTJTextArealt_ta;//便签与滚动面板privateJScrollPanelt_sp;//便签与滚动面板privateJTabbedPanelt_tp;//标签面板与面板privateJPanelhabitusnotepaper;//状态、便签/**==============================================================***[##publicLeftTopPanel{}]:构造函数*参数无*返回值无*修饰符public*功能组件主窗口左边上部面板**==================================================================**/publicLeftTopPanel{supernewBorderLayout;lt_Clock=newJTextField;//定义时钟lt_tp=newJTabbedPaneJTabbedPane.BOTTOM;//标签栏lt_Clock.setEditablefalse;//有标注//设置时钟lt_Clock.setForegroundnewColor99130191;lt_Clock.setFontnewFont宋体Font.BOLD13;lt_Clock.setHorizontalAlignmentJTextField.CENTER;buildHabitus;//制作状态页buildNotepaper;//制作便签页//制作标签栏lt_tp.addTab状态newImageIconpic/b
1.gifhabitus;lt_tp.addTab便签newImageIconpic/b
2.gifnotepaper;initRoomstate;//初始化房间总状态this.addNorthlt_Clock;this.addCenterlt_tp;newThreadthis.start;//启动时间线程}/**==============================================================***[##privatevoidbuildHabitus{}]:*参数无*返回值无*修饰符private*功能制作状态页/**=================================================================**/privatevoidbuildHabitus{StringlbText[]={宾客姓名预设单价房间电话所在区域进店时间已用时间已交押金应收金额房间总数当前占用当前可供当前预订当前停用};JLabellb[]=newJLabel
[13];JPaneljp1jp2jp3jp4jp5jp6jp7jp8;//设置标题title0=newJLabel标准单人间:;title1=newJLabel;title2=newJLabel房间总状态;line=newJLabelnewImageIconpic/line
2.gif;title
0.setForegroundColor.red;title
1.setForegroundColor.red;title
2.setForegroundColor.red;title
0.setFontnewFont宋体Font.PLAIN14;title
1.setFontnewFont宋体Font.PLAIN14;title
2.setFontnewFont宋体Font.PLAIN14;//定义面板habitus=newJPanelnewFlowLayoutFlowLayout.LEFT;jp1=newJPanelnewFlowLayout;//流式布局管理器jp2=newJPanelnewGridLayout81;//网格布局管理器jp3=newJPanelnewGridLayout81;jp4=newJPanelnewGridLayout51;jp5=newJPanelnewGridLayout51;jp6=newJPanelnewBorderLayout;//边框布局管理器jp7=newJPanelnewBorderLayout;jp8=newJPanelnewGridLayout21;//初始化标签内容////////////////////////////////////程序数据显示接口////forinti=0;i8;i++{//加入第一个表lb[i]=newJLabellbText[i];lt[i]=newJLabel;lt[i].setForegroundColor.BLUE;jp
2.addlb[i];jp
3.addlt[i];}forinti=8;i13;i++{//加入第二个表lb[i]=newJLabellbText[i];lt[i]=newJLabel;lt[i].setForegroundColor.BLUE;jp
4.addlb[i];jp
5.addlt[i];}//加入组件到面板jp
1.addtitle0;jp
1.addtitle1;jp
8.addline;jp
8.addtitle2;habitus.addjp1;//加标题habitus.addjp2;//加房间信息habitus.addjp3;habitus.addjp8;//加分隔线和下面房间状态的标题habitus.addjp4;//加房间状态信息habitus.addjp5;}/**==============================================================**/*[##privatevoidbuildNotepaper{}]:*参数无*返回值无*修饰符private*功能制作便签页**==================================================================**/privatevoidbuildNotepaper{clock_Button=newTJButtonpic/clock.gif便签标记时间加入当前时间;lt_ta=newTJTextArea254;lt_sp=newJScrollPanelt_ta;notepaper=newJPanelnewBorderLayout;//设置滚动面板没有横向滚动条lt_sp.setHorizontalScrollBarPolicyScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER;clock_Button.addActionListenerthis;//加件监听notepaper.addNorthclock_Button;notepaper.addCenterlt_sp;}/**==============================================================**/*[##publicvoidinitRoomstate{}]:*参数无*返回值无*修饰符private*功能初始化房间总状态**=================================================================/**publicvoidinitRoomstate{try{ResultSetrs=sunsql.executeQueryselectcount*fromroominfowheredelmark=0;rs.next;lt
[8].setTextrs.getString1;//房间总数rs=sunsql.executeQueryselectcount*fromroominfowheredelmark=0andstate=占用;rs.next;lt
[9].setTextrs.getString1;rs=sunsql.executeQueryselectcount*fromroominfowheredelmark=0andstate=可供;rs.next;lt
[10].setTextrs.getString1;rs=sunsql.executeQueryselectcount*fromroominfowheredelmark=0andstate=预订;rs.next;lt
[11].setTextrs.getString1;rs=sunsql.executeQueryselectcount*fromroominfowheredelmark=0andstate=停用;rs.next;lt
[12].setTextrs.getString1;}catchExceptionex{System.out.printlnLeftTopPanel.initRoomstate:false;}//Endtry}/**=============================================================/***[##publicvoidrun{}]:*参数无*返回值无*修饰符public*功能时钟线程**=================================================================/**publicvoidrun{whiletrue{GregorianCalendargc=newGregorianCalendar;//GregorianCalendar是Clender的一个子类,提供了世界上大多数国家、地区使用的标准日历系统lt_Clock.setTextgc.getTime.toLocaleString;try{Thread.sleep500;}catchExceptionex{}//Endtry}//Endwhile}/**==============================================================/***ActionListener监听**==================================================================/**publicvoidactionPerformedActionEventae{ifae.getSource==clock_Button{lt_ta.append\n---+lt_Clock.getText+---\n;lt_ta.requestFocustrue;}//Enif}}/***[模块名]:主窗口右边下部面板*[文件实现功能]:与客房有关的信息列表*[函数说明]:*[##publicRightBottPanel{}]:*功能:右下面板构造函数*[##publicstaticvoidlistRightBottDTMStringsqlCodebooleanflag{}]:*功能:为DTM加入数据,无数据时显示空行*/packagecom.hotel.mainframe;importjavax.swing.*;importjavax.swing.table.*;importjavax.swing.border.*;importjava.awt.*;importcom.sunshine.sunsdk.sql.*;//公共类publicclassRightBottPanelextendsJPanel{publicstaticDefaultTableModelrbDTM;////这是Tablemoudel的一个实线,它使用一个Vector来储存单元格的值对象,由多个Vector组成privateJTabletb;privateJScrollPanesp;/**=============================================================/***[##publicRightBottPanel{}]:构造函数*参数无*返回值无*修饰符public*功能右下面板构造函数/**=================================================================/**publicRightBottPanel{supernewBorderLayout;//声名表格rbDTM=newDefaultTableModel;tb=newJTablerbDTM;sp=newJScrollPanetb;listRightBottDTMfalse;//初始化消费表==假象tb.setRowHeight18;//表格的行高度tb.setEnabledfalse;tb.setMinimumSizenewDimension60090;sp.setBordernewLineBordernewColor199183143;//将表格加入面板this.addCentersp;}/**==============================================================/***[##publicstaticvoidlistRightBottDTMStringsqlCodebooleanflag{}]:*参数无*返回值无*修饰符public*功能为DTM加入数据,无数据时显示空行**=================================================================/**publicstaticvoidlistRightBottDTMStringsqlCodebooleanflag{Stringcode[]=newString
[6];code
[0]=deletefromexpense_temp;ifflag{code
[1]=insertintoexpense_tempin_nor_nopricec_name+discountmoneyin_timeuserid+sqlCode+;}else{code
[1]=insertintoexpense_temppkvalues;}//Endifforinti=2;i6;i++{code[i]=insertintoexpense_temppkvalues;}//Endifsunsql.runTransactioncode;//执行事务sunsql.initDTMrbDTMselectin_no入住单号r_no主房间号price标准单价+c_name宾客类型discount享受折扣money消费金额in_time消费时间+userid记账人fromexpense_temp;}}/***[模块名]:主窗口右边房间信息面板*[文件实现功能]:以ViewList控件思想,实现房间图标化*/packagecom.hotel.mainframe;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.sql.*;importcom.sunshine.sunsdk.sql.*;//公共类importcom.sunshine.sunsdk.swing.*;importcom.sunshine.sunsdk.system.*;publicclassRightTopPanelextendsJPanelimplementsActionListenerMouseListener{privateJButtonrtbt1rtbt2rtbt3;privateJTabbedPanertp_tb;privateJPanelrjp_bott;privateJPopupMenupm;//定义过滤菜单privateJMenuItemmi1mi2mi3mi4;//定义过滤菜单privatestaticHashtableht;//保存房间类型ViewList控件面板的哈希表privateStringtb_Name;//当前标签栏页privateStringsqlProviso=;//筛选房间信息的条件过滤显示/**=============================================================/***[##publicRightTopPanel{}]:构造函数*参数无*返回值无*修饰符public*功能组建主窗口右边房间信息面板**=================================================================/**publicRightTopPanel{supernewBorderLayout;//制作过滤菜单pm=newJPopupMenu;mi1=newJMenuItem显示可供;mi2=newJMenuItem显示停用;mi3=newJMenuItem显示占用;mi4=newJMenuItem显示预订;pm.addSeparator;//加入菜单项pm.addmi1;pm.addmi2;pm.addmi3;pm.addmi4;pm.addSeparator;ht=newHashtable;//存放房间类型rtp_tb=newJTabbedPane;//房间类型标签栏buildJTabbedPane;//制作标签栏//设置起始页rtp_tb.setSelectedIndex1;//设置选中的选项rjp_bott=buildrjp_bott;//制作刷新等按键面板addListener;//加事件监听//加入组件this.addSouthrjp_bott;this.addCenterrtp_tb;}/**=============================================================/***[##privatevoidaddListener{}]:*参数无*返回值无*修饰符private*功能加事件监听/**================================================================/**privatevoidaddListener{//过滤菜单mi
1.addActionListenerthis;mi
2.addActionListenerthis;mi
3.addActionListenerthis;mi
4.addActionListenerthis;//动作监听rtbt
2.addActionListenerthis;rtbt
3.addActionListenerthis;//鼠标监听rtbt
1.addMouseListenerthis;rtbt
2.addMouseListenerthis;rtbt
3.addMouseListenerthis;rtbt
1.addMouseListenerthis;rtp_tb.addMouseListenerthis;}/**=============================================================/***[##publicvoidbuildJTabbedPane{}]:*参数无*返回值无*修饰符private*功能制作标签栏**=================================================================/**publicvoidbuildJTabbedPane{try{//获得所有房间类型的名称ResultSetrs=sunsql.executeQueryselectr_typeidfromroomtypewheredelmark=0;rs.next;//获得所有房间类型的数量introomtypeCount=sunsql.recCountrs;StringroomtypeName[]=newString[roomtypeCount];//保存房间类型名数组StringroomtypeId[]=newString[roomtypeCount];//保存房间类型编号数组//将结果集的信息保存到数组中forinti=0;iroomtypeCount;i++{rs.next;roomtypeName[i]=rs.getString1;roomtypeId[i]=rs.getString2;}//EndforStringsqlCode=;//获得指定房间号与房间状态的SQL语句//初始化各房间类型面板forinti=0;iroomtypeCount;i++{sqlCode=selectidstatefromroominfowheredelmark=0+andr_type_id=+roomtypeId[i]++sqlProviso;JPaneljp=newJPanelnewGridLayout11;//建立一个房间类型的标签栏单页//制作ViewList面板并加入jpJPanelvl=buildViewListsqlCode;jp.addvl;rtp_tb.addTabroomtypeName[i]jp;ht.putroomtypeId[i]vl;//将当前房间类型ViewList控件存入哈希表}//Endfortb_Name=rtp_tb.getTitleAt0;//获得当前标签栏标题}catchExceptionex{ex.printStackTrace;}//Endtry}/**=============================================================/***[##publicJPanelbuildViewListStringsqlCode{}]:*参数StringsqlCode对象表示从数据库中获得指定房间信息*返回值JPanel*修饰符public*功能制作指定房间类型的ViewList控件/**================================================================/**publicJPanelbuildViewListStringsqlCode{ViewListvl=null;//定义一个ViewList对象StringpicName=;//房间状态图片名称try{ResultSetvrs=sunsql.executeQuerysqlCode;//获得指定房间类型的所有房间号码intflag=sunsql.recCountvrs;//获得指定房间类型的所有房间数量vl=newViewListflag;//以房间的数量实例化ViewList控件//将所有房间加入到ViewList里面forintj=0;jflag;j++{vrs.next;//在ViewList中建立按键vl.addButtonvrs.getString
1.addActionListenerthis;vl.setButtonImagevrs.getString1vrs.getString2;}//Endforvl.remeButtons;//如果按键没有达到要求的个数,VL自动补空}catchExceptionex{System.out.printlnRightTopPanel.buildViewList:false;}//Endtryreturnvl;}/**=============================================================/***[##publicstaticJButtongetViewListButtonStringroomtypeIDStringroominfoID{}]:*参数StringroomtypeID对象表示按键对应房间号码的房间类型*StringroominfoID对象表示与按键对应的房间号码*返回值JButton*修饰符public*功能获得与房间对应的按键**=================================================================/**publicstaticJButtongetViewListButtonStringroomtypeIDStringroominfoID{returnViewListht.getroomtypeID.getButtonroominfoID;}/**=============================================================/***[##publicstaticvoidsetViewListButtonImageStringroomtypeIDStringroomNumStringstate{}]:*参数StringroomtypeID对象表示按键对应房间号码的房间类型*StringroominfoID对象表示与按键对应的房间号码*Stringstate对象表示房间状态*返回值JButton*修饰符public*功能设置指定房间的状态图片/**=================================================================/**publicstaticvoidsetViewListButtonImageStringroomtypeIDStringroomIDStringstate{ViewListht.getroomtypeID.setButtonImageroomIDstate;}/**=============================================================/**[##privatevoidsxRoominfos{}]:*参数无*返回值无*修饰符private*功能根据[sqlProviso]指定的条件刷房间信息显示/**================================================================/**privatevoidsxRoominfos{inttbSelectIndex=rtp_tb.getSelectedIndex;//得到标签栏当前页码ht.clear;//清空哈希表rtp_tb.removeAll;//清空标签栏System.gc;//清理内存buildJTabbedPane;//重建标签栏rtp_tb.setSelectedIndextbSelectIndex;//设置标签栏为建立前的显示页}/**==============================================================/***[##privateJPanelbuildrjp_bott{}]:*参数无*返回值JPanel*修饰符private*功能制作按键面板/**===============================================================**/privateJPanelbuildrjp_bott{JPanelbott=newJPanelnewFlowLayoutFlowLayout.RIGHT456;rtbt1=newTJButtonpic/choose.gif过滤状态显示指定状态的房间;rtbt2=newTJButtonpic/browse.gif显示全部显示所有房间;rtbt3=newTJButtonpic/refurbish.gif刷新刷新房间信息;bott.addrtbt2;bott.addrtbt1;bott.addrtbt3;returnbott;}/**=============================================================**/ActionListener监听/**============================================================**/publicvoidactionPerformedActionEventae{Objecto=ae.getSource;ifo==rtbt2{//显示全部sqlProviso=;sxRoominfos;//重建标签栏return;}elseifo==rtbt3{//刷新sxRoominfos;//重建标签栏return;}elseifo==mi1{//显示可供sqlProviso=andstate=可供;sxRoominfos;//重建标签栏return;}elseifo==mi2{//显示停用sqlProviso=andstate=停用;sxRoominfos;//重建标签栏return;}elseifo==mi3{//显示占用sqlProviso=andstate=占用;sxRoominfos;//重建标签栏return;}elseifo==mi4{//显示预订sqlProviso=andstate=预订;sxRoominfos;//重建标签栏return;}//Endif//刷新主窗口左边的信息StringchooseRoomNum=JButtono.getText;LeftTopPanel.title
0.setTexttb_Name+:;LeftTopPanel.title
1.setTextchooseRoomNum;try{//宾客名称,入住时间,已交押金,已用时间ResultSetrs=sunsql.executeQueryselectc_namein_timeforegift+fromliveinwheredelmark=0andstatemark=正在消费andr_no=+chooseRoomNum+;//入住时间StringinTime=;ifrs.next{LeftTopPanel.lt
[0].setTextrs.getString1;inTime=rs.getString2;LeftTopPanel.lt
[4].setTextinTime.substring010;LeftTopPanel.lt
[5].setTextsuntools.getConsumeHourinTimeJournal.getNowDTime;LeftTopPanel.lt
[6].setTextrs.getString3;}else{LeftTopPanel.lt
[0].setText;LeftTopPanel.lt
[4].setText;LeftTopPanel.lt
[5].setText;LeftTopPanel.lt
[6].setText;}//Endif//房间所在区域,房间电话顺便取出房间状态为计算是住宿还是钟点房rs=sunsql.executeQueryselectr_tellocationstatefromroominfowhereid=+chooseRoomNum+anddelmark=0;ifrs.next{LeftTopPanel.lt
[2].setTextrs.getString1;LeftTopPanel.lt
[3].setTextrs.getString2;}else{LeftTopPanel.lt
[2].setText;LeftTopPanel.lt
[3].setText;}//Endif//获得房间状态StringrState=rs.getString3;//预设房价钟点房价下面SQL语句是通过房间号获得房间类型标准单价钟点房价为下面应收金额计算用rs=sunsql.executeQueryselecta.pricea.cl_pricefromroomtypeaselect+r_type_idfromroominfowheredelmark=0andid=+chooseRoomNum+bwherea.delmark=0anda.id=b.r_type_id;ifrs.nextLeftTopPanel.lt
[1].setText¥+rs.getString1;elseLeftTopPanel.lt
[1].setText;//获得房间状态以选择计费方式----单价doublemoney=0;ifrState.equals占用//普通入住计费单价money=Double.parseDoubleLeftTopPanel.lt
[1].getText.substring1;elsemoney=rs.getDouble2;//钟点房计费单价//应收金额下面SQL语句是通过房间号获得宾客折扣比例rs=sunsql.executeQueryselecta.discountfromcustomertypea+selectc_type_idr_type_idfromliveinwherer_no=+chooseRoomNum+andstatemark=正在消费anddelmark=0bwherea.delmark=0and+a.id=b.c_type_idanda.dis_attr=b.r_type_id;ifrs.next{ifrState.equals占用//计算普通入住应收费用money=money*suntools.getConsumeFactorinTimeJournal.getNowDTime;else//计算钟点房应收费用money=money*suntools.getClockFactorinTimeJournal.getNowDTime;//以宾客折扣比例,打折当前应收金额money=money*rs.getDouble1/10;LeftTopPanel.lt
[7].setText¥+money;}else{LeftTopPanel.lt
[7].setText;}//Endif//刷新右下面板表数据ifrState.equals可供{RightBottPanel.listRightBottDTMfalse;//执行刷新}else{StringrbCode=selecta.in_no入住单号a.main_room主房间号b.price+标准单价b.c_type宾客类型b.discount享受折扣b.dis_price消费金额in_time+消费时间userid记帐人fromliveinacustomertypebwherea.r_no=+chooseRoomNum+and+statemark=正在消费anda.c_type_id=b.id+andb.dis_attr=a.r_type_idanda.delmark=0;RightBottPanel.listRightBottDTMrbCodetrue;//执行刷新}//Endif}catchExceptionex{//ex.printStackTrace;System.out.printlnRightTopPanel.actionPerformed:false;}//Endtry}/**==========================================================**/MouseListener监听**================================================================**/publicvoidmouseClickedMouseEventme{Objecto=me.getSource;ifo==rtp_tb{tb_Name=rtp_tb.getTitleAtrtp_tb.getSelectedIndex;//获得当前标签栏标题LeftTopPanel.title
0.setTexttb_Name+:;LeftTopPanel.title
1.setText;LeftTopPanel.lt
[0].setText;LeftTopPanel.lt
[1].setText;LeftTopPanel.lt
[2].setText;LeftTopPanel.lt
[3].setText;LeftTopPanel.lt
[4].setText;LeftTopPanel.lt
[5].setText;LeftTopPanel.lt
[6].setText;LeftTopPanel.lt
[7].setText;}elseifo==rtbt1{//过滤状态intx=me.getX;inty=me.getY;pm.showrtbt1xy;}//Endif}publicvoidmousePressedMouseEventme{}publicvoidmouseReleasedMouseEventme{}publicvoidmouseEnteredMouseEventme{//鼠标移进提示Objecto=me.getSource;ifo==rtbt1{HotelFrame.lbA.setTextHotelFrame.clue+按照指定的状态显示房间信息;}elseifo==rtbt2{HotelFrame.lbA.setTextHotelFrame.clue+显示所有的房间信息;}elseifo==rtbt3{HotelFrame.lbA.setTextHotelFrame.clue+刷新当前房间信息显示;}//Endif}publicvoidmouseExitedMouseEventme{HotelFrame.lbA.setTextHotelFrame.clue+请选择功能项... ;}}
8.心得体会--------欢迎下载资料,下面是附带送个人简历资料用不了的话可以自己编辑删除,谢谢!下面黄颜色背景资料下载后可以编辑删除XXX个人简历个人资料姓名xxxx婚姻状况未婚照片出生1987-06-24政治面貌:团员性别男民族汉学位本科移动电话专业英语电子邮件地址教育背景
2006.9-
2010.6吉林工程技术师范学院-----外国语言文学系主修课程本科阶段主修大学英语精读,大学英语泛读,英语口语,英语听力,英语写作,英语口译,翻译学,词汇学,语法学,英美概况,英国文学,美国文学,语言学,日语,中外名胜特长及兴趣爱好除了有专业的英语方面知识外,我在校生活部工作一年在系宣传部和秘书处各工作一年为全面发展,大三上学期,我加入系文学社,参于了我系《心韵》杂志的创刊和编辑工作在这些活动中锻炼了我的领导和团队协作能力,学会了更好的与人相处,这些在我以后的工作中一定会有很大的帮助计算机能力能熟悉使用Office工具以及Photoshop、Flash等软件获国家计算机二级等级资格证书外语水平通过英语专业四级考试,能熟练进行听说读写译奖励情况2007-2008优秀学生会干部2008/07师生合唱比赛一等奖普通话水平测试等级证书英语专业四级证书自我评价XXX个人简历个人资料姓名婚姻状况未婚出生政治面貌团员性别民族汉学位移动电话专业电子邮件地址教育背景
2006.9-
2010.6吉林工程技术师范学院-----外国语言文学系主修课程大学英语精读,大学英语泛读,英语口语,英语听力,英语写作,英语口译,翻译学,词汇学,语法学,英美概况,英国文学,美国文学,语言学,日语,中外名胜能力及特长这要写你明你有什么样的能力及经验,最重要就是告诉用人单位,你会做什么?计算机能力能熟悉使用Office工具以及Photoshop、Flash等软件获国家计算机二级等级资格证书外语水平通过英语专业四级考试,能熟练进行听说读写译奖励情况2007-2008优秀学生会干部2008/07师生合唱比赛一等奖普通话水平测试等级证书英语专业四级证书实习经验(或实践经验或兼职经验)这里写上你的实习经验或实践经验或兼职经验等信息吧,标题自己起一个贴切的自我评价本人性格开朗、稳重、有活力,待人热情、真诚工作认真负责,积极主动,能吃苦耐劳有较强的组织能力、实际动手能力和团体协作精神,能迅速的适应各种环境,并融入其中我不是最优秀的,但我是最用功的;我不是太显眼,但我很踏实;希望我的努力可以让您满意这里不要照抄哦,不会写自我评价的朋友,你可以访问http这里有很多自我评价范文可以参考(按住键盘的CTRL键,再用鼠标点链接就可以直接打开网站,不用复制到浏览器的)本人性格热情开朗、待人真诚,善于沟通,应变能力较强懂得珍惜拥有的一切B内张型鼓式制动器C湿式多片制动器D浮钳盘式制动器
289.零配件市场上的主要价格形式(ABC)A厂家指导价B市场零售价C配件厂价格
290.油漆出险桔皮皱,即表面不光滑,可能的原因(D)A涂装间通风国强B稀释剂干燥速度过快C稀释剂干燥速度过快慢D一次喷涂过厚
291.汽车的动力性能包括(ACD)A最高车速B平均车速C加速时间D能爬上的最大坡度
292.《车险定损核价运作规范》规定事故车辆修复费用包括(ABCD)A事故损失部分维修工时B事故损失部分需更换的配件费C残值D税费
293.车辆全损或推定全损案件,在确定损失前,应该了解(ABD)汽车信息A了解车辆购置时间、价格B取得车辆的购置发票或其他证明C了解车辆的购置渠道D了解车辆的所有人
294.机动车电器故障引起火灾的主要原因有(BC)A电瓶故障B线路故障C电器元件故障D日光聚集
295.《车险定损核价运作规范》规定对残值处理的原则(AB)BA所有残值归被保险人所有,保险人在维修费中扣除B事故车辆更换的配件由保险人收回后不计入残值之内C所有配件必须折旧卖给被保险人D所有配件必须折旧卖给维修厂或废品收购站
296.从火灾原因调查的角度,汽车火灾的原因分(ABCD)A机械故障类(如发动机过热)B电器类(线路老化短路)C人为类(纵火)D交通事故类(碰撞、倾覆、货物引起)
297.对汽车整车进行测量非常重要的平面(D)A基本面B中心面C零平面D下平面
298.机械配件的基本维修原则(ABCD)A超过配合尺寸,通过加工也无法得到装配技术要求B变形通过矫正无法保证使用性能和安全技术要求C断裂无法焊接或焊接后无法保证使用性能和安全技术要求D转向等涉及到安全的所有发生变形的配件
299.被保险人可依据哪些有效证明作为领取赔款的凭证(A)ACA居民身份证B有效驾驶本C户口薄
300..驾驶员未取得驾驶资格包括哪些情况(ABCD)ABCA无驾驶证B驾驶车辆与准驾车型不符C公安交关部门规定的其他属于非有效驾驶的情况D驾驶证丢失
301.车险网上理赔系统录入的要求有哪些(ABCDE)A查勘时间照片最佳大小为60-80kB扫描仪设置方档最佳大小100-150kC索赔申请书应当由当事驾驶员在第一时间亲笔填写D车损照片的拍摄必须符合《车险定损核价运作规范》的相关规定E驾驶证,行驶证应尽量在查勘环节第一时间采取原件拍摄判断题
1.185/65R14,其中R代表Radial表达轮胎纹络为放射状的又称“子午线”√
2.检查安全气囊系统故障时,必须先拆下蓄电池负极,再使用仪器读出故障代码×
3.路面附着性能越好,汽车抗热衰退性能越好
4.废气再循环的作用是减少HC、CO和NOX的排放量×
5.机动车辆保险条款(2005版)中保险车辆发生事故应当由第三者负责赔偿但确实无法找到第三者的赔偿处理时实行30%绝对免赔率(×)
6.受害人无固定收入的,按照其最近二年的平均收入计算;×
7.营运机动车在规定检验期限内经安全技术检验合格的,不再重复进行安全技术检验√
8.本公司与被保险人就赔款金额协商确定并赔偿结案后,受害人又就同一事故向被保险人提出赔偿请求的,本公司可二次追加赔付(×)
9.维修车辆竣工结帐后驾驶员驾驶车辆从修理厂开出时与一辆车辆相撞因碰撞地点还在修理厂内我司不负赔偿责任.(×)
10.机动车辆保险条款(2005版)基本险有四个独立险种(×)11.用于支付公安交管部门逃逸案件处理费用的特殊案件可视金额参照本机构核赔权限进行审核()
12.四冲程发动机的做工冲程中,曲轴带动活塞从上支点向下至点运动,此时进气门关闭(√)
13.当汽车在一般条件下行使时,应选用双速主减速器中的高速档,而在行使条件较差时,则采用低速档(√)
14.评价汽车制动性的指标制动效能、制动效能的恒定值、制动时的方向稳定性(×)
15.热塑性材料件损伤以修复为主,热固性塑性件损伤需更换(√)
16.投保人对投保标的具有保险利益,不具有保险利益的,保险合同无效(√)
17.《道路交通安全法实施条例》有关高速公路应当标明车道行使速度,最高120公里\小时,最低70公里\小时(×)
18.暴风指风速
28.5米/以上的大风(√)
19.刚性万向节是靠零件的铰链式联结来传递动力的,而挠性万向节则是靠弹性零件来传递动力的(√)
20.查勘案件查勘完毕后,只能点击发送按钮发送案件,不能通过点击申请核价或申请核损按钮直接到达目的平台(×)
21.双片离合器中间压盘的前后,都需设有限位装置(√)
22.各种车身的修复,都不要使用测量工具测量车身尺度(×)23附加险条款与基本险条款相抵触之处,以附加险为准,未尽之处,以基本险为准(√)
24.保险车辆因路面不平导致两个以上车辆轮胎磨损严重后破裂,轮胎的损失我司不负责赔偿(√)
25.李某于2006年4月1日向我司投保一辆奥迪A6汽车,于同年10月30日于一摩托车发生双方事故,经交警裁定李某为主要责任,对于该事故作为核赔人在审核时首先核对三者方的承保情况(√)
26.汽车转弯时,转弯半径越大车速越小,附着系数越小,中心位置越高,其操作稳定性越好(×)
27.应当有交强险赔偿的损失和费用,如交强险未赔付,商业三者险也可赔付(×)
28.一张照片已能反映出多个部件、部位受损真实情况的不需要单个或重复拍摄,重大配件或价格较贵的配件同样如此,不必单独牌照(×)
29.书面委托代理的授权委托书应当载明代理人的姓名或者名称、代理事项、权限和期间,并由委托人签字或盖章(√)
30.气缸盖衬垫俗称汽缸床(√)
31.轿车一般采用边梁式车架(×)
32.汽车实际价指投保车辆在保险合同签订地的市场价格(×)
33.四冲程发动机的作功冲程中曲轴带动活塞从上止点向下止点运动,此时,进排气门关闭(√)
34.公民下落不明满三年的,利害关系人可以向人民法院申请宣告他为失踪(×)
35.在道路上发生交通事故,车辆驾驶人应立即停车,保户现场,因抢救应标明位置(√)
36.保险车辆发生多次事故,累计赔付金额时,保单合同自动终止(×)
37.本公司与被保险人就赔偿金额协商确定并赔偿结案后,受害人又就同一事故向被保险人提出赔偿请求,本公司可以追加赔付(×)
38.车辆停放过程中突然遭受洪水侵袭,紧会造成电器部分及线路损坏,可给予一定的清洁费用(×)
39.本车上的财产损失属于标的商业三者险的理赔范围(×)
40.承保年度单均赔款=(统计期间该承保年度所有保单项下已决赔款+未决赔款)/统计期间该承保年度承保数量下面是赠送的范文,不需要的朋友可以下载后编辑删除2013党风建设心得体会范文按照上级的统一部署,我们认真组织开展了党风廉政建设教育活动通过学习,我对活动的重要意义有了一个更高的认识,使我对开展党风廉政建设的重要性和必要性有了更进一步的认识和了解可以肯定地说,通过这次教育活动,使自己对相关内容在原有的学习基础上有了更进一步的提高,在一些方面拓宽了思路,开阔了视野,增强了搞好工作的信心现就学习情况谈一点粗浅的认识和看法
一、加强党风廉政建设,干干净净履行职责党风廉政建设关乎民心向背,关乎事业成败党中央领导集体对加强党风廉政建设和反腐败斗争给予高度关注和重视,采取了强力措施,中纪委三次全会上提出了“四大纪律”、“八项要求”,中央连续出台了《党内监督条例》和《纪律处分条例》两个法规,充分显示了坚持不懈反腐倡廉的强大决心对于廉洁自律问题,要把握好两条一要干事,二要干净,也就是既勤又廉不勤政无以立业,就没地位;不廉政无以立身,就栽跟头要把这两条统一起来对待,经得起考验,树立好形象
1、要警钟长鸣,筑牢防线任何腐化、腐败行为都是从思想的蜕化开始的,都有一个思想演变的过程因此,把牢思想这一关是最有效的预防,加强思想教育也是反腐倡廉的根本之策我们一时一刻都不能放松世界观、人生观、价值观的改造要认识到权力是一把双刃剑,用好了能为民造福,用不好也能为自己造“罪”我虽然只是公安局一名普通民警,也应该倍加珍惜得来不易的工作,不要因一念之差给家庭、给亲人带来无以挽回的痛苦
2、从严自律,管住自己当前市场经济的趋利性逐步渗透到社会生活的方方面面,形形色色的价值观不断充斥人们的思想,我们现在各方面的条件也有了很大的改善但越是在这种形势下,越要保持清醒的头脑,越要保持艰苦奋斗的作风,越要从方方面面严格要求自己稍有不慎,就可能犯错误、栽跟头“常在河边走,难得不湿鞋”,就是要时时刻刻谨小慎微我们每一名党员干部都要正确行使手中的权力,在大事上一定要泾渭分明,小节上时刻从严把握,哪些事能做,哪些事不能做,脑子里要有明确的界限,自重、自省、自警、自励,清清白白从政,踏踏实实干事,堂堂正正做人
3、自觉接受监督失去监督的权力,必然滋生腐败;脱离监督的干部,往往会犯错误我们每一名党员干部都要正确地对待监督党组织和群众的监督是一面镜子,经常地照一照,检查一下自己的缺点和不足,及时加以改正和纠正,对自己的成长进步大有裨益“良药苦口利于病,忠言逆耳利于行”,常被泼点冷水,常听点逆耳之言,可以使头脑保持清醒党中央颁布实施的《中国共产党党内监督条例试行》和《中国共产党纪律处分条例》,这是落实党要管党、从严治党方针,发展党内民主、加强党内监督的十分重要的党内法规,使党内监督走上了有法可依的路子我们广大民警都要认真学习,严格执行
二、坚持求真务实,扎扎实实干好工作做好党风廉政建设和反腐倡廉工作,就要坚决贯彻求真务实的要求,推进各项改革建设事业更快发展,就要大力弘扬求真务实的作风我们要使求真务实成为行动的准则,贯穿和体现在各项工作的具体实践中去
1、要有求真的精神求真说到底是一种觉悟、一种境界、一种品德、一种精神,是分析问题、研究问题、解决问题的有力武器从大的方面讲,是科学判断新形势,准确把握规律,探求办法措施具体到我们普通民警来说,就是坚持把人民群众的利益放在首位,坚持把公安事业发展放在首位,客观分析存在的问题和差距,清醒地看到前进中的矛盾和困难,增强加快发展的压力感、紧迫感同时,又要看到我们良好的工作基础、各方面的优势条件,坚定信心,抢抓机遇,推动公安事业不断向前发展,一年比一年快、一年比一年好求真就要开动脑筋,勤于思考,学会用心,善于从普遍性问题中发现和找到规律性的东西,总结和提炼经验性的做法,用以解决发展中的矛盾、前进中的难题、工作中的症结总的来说就是既要有加快发展的高度热情,又要有扎扎实实的工作态度;使我们的各项工作体现时代性、把握规律性、富有创造性
2、要有务实的作风说老实话、办老实事、做实在人,既是处事为人的立身之本,也是创业为政的基本准则一个人的能力有大小、职位有高低,但只要是踏下心来做事、实打实地做人,就能干出名堂,也能取得组织的信任,得到群众的赞誉
3、要有实干的行动实干,是共产党人的作风;认真,是共产党人的品格我们要继续坚持“干”字当头、“实”字为先,遇到困难不缩手,干不成功不罢手,以实干求实绩,以实干求发展科学的决策再加上实干的行动,我们的事业就能无往而不胜
4、要有实际的效果衡量工作能力的标准,主要是看实绩只要是领导布置的任务、安排的工作,都要按时、按质、按量完成
三、抓好党风廉政建设,深入开展反腐败斗争腐败现象的存在是我们不容回避的问题,这方面的问题最伤群众的感情,最损害党和人民群众的关系我们要毫不松懈地抓好党风廉政建设,以实际成效取信于民要学习贯彻“三个代表”重要思想,坚持立党为公、执政为民,必须坚决把反腐败斗争深入进行下去要坚持标本兼治、综合治理的方针,加大治本的力度,把反腐倡廉工作寓于改革开放和经济建设的全过程,寓于各项政策措施之中,从源头上预防和治理腐败问题要强化理想信念教育和廉洁从政教育,牢固构筑拒腐防变的思想道德防线要时刻把党和人民的利益放在首位,自觉地以党纪政纪约束自己,用群众的满意程度鞭策自己,模范地遵守廉洁自律的各项规定,始终做到自重、自省、自警、自励,始终保持共产党人的蓬勃朝气、昂扬锐气和浩然正气,以自身的模范行动实践为民服务的根本宗旨党的十六届四中全会通过《中共中央关于加强党的执政能力建设的决定》中,明确提出了加强党风廉政建设,深入开展反腐败斗争是我党提高党的执政能力,巩固党的执政地位的一项重大政治任务实践证明,党的作风关系党的形象,关系人心向背,关系党的事业全局,作为一名普通民警,我们应自觉自愿拥护党的领导,旗帜鲜明地维护党的形象,各负其责,支持和参与党风廉政建设和深入开展反腐败斗争,做到廉洁自律,自觉纠正部门和行业不正之风,切实解决群众反映强烈的突出问题,加强自身业务学习,牢固树立正确的世界观、人生观、价值观,自觉增强廉政意识,增强纪律和法制观念,做遵纪守法、廉洁从政、勤政为民,切实转变作风、务实高效、开拓创新的模范牢固树立“发展才是硬道理”的思想,牢牢把握发展经济这个中心,正确认识和处理好经济建设与党风廉政建设的辩证统一关系与基层党组织从思想上、行动上保持一致,自觉抵制腐败,做到管住自己的口,管住自己的手,管住自己的腿,大力弘扬无私奉献精神和党员干部廉洁自律、严于律已的表率作用党风廉政建设和反腐败斗争是全党的一项重大政治任务,是一项社会性的系统工程我们每一个人要从自己的工作性质、业务特点出发,彻底转变“反腐败是额外负担”“我们小民警不存在也不需要反腐倡廉”的错误想法,积极主动地承担起反腐倡廉职责,确保全局的党风廉政建设和反腐败斗争工作平衡发展我作为公安局的一名普通民警,一是要认真学习党的路线方针、政策,学习专业知识,不断提高自身政治素质和业务素质,提高为人民服务的本领二是要在实际工作中,严格遵守单位制定的各项规章制度,服从领导安排,遵纪守法,爱岗敬业,认真履职,完成领导安排的各项工作任务做一名大公无私、廉洁奉公、吃苦在前、享受在后的好民警三是要树立正确的世界观、人生观、价值观,自觉增强廉政意识,增强纪律和法制观念,做遵纪守法、廉洁从政、勤政为民,切实转变作风、务实高效、开拓创新的模范,以自己有限的力量把我局党风廉政建设工作推向一个新的高度中共中央总书记胡锦涛同志在中央纪律检查委员会,第七次全体会议上作了《全面加强新形势下的领导干部作风建设,把党风廉政建设和反腐败斗争引向深入》的全面讲话,此次讲话可以说拉开了我们党党风廉政建设新的篇章把反腐倡廉工作融入经济建设、政治建设、文化建设、社会建设和党的建设之中,拓展从源头上防治腐败工作领域,坚定不移地把党风廉政建设和反腐败斗争推向深入20XX年XX月XX日在中国共产党第十七届中央纪律检查委员会第三次全体会议上他强调,要充分认识反腐败斗争的长期性、复杂性、艰巨性,毫不动摇地加强党风廉政建设和反腐败斗争,坚持标本兼治、综合治理、惩防并举、注重预防的方针,以党风廉政建设和反腐败斗争的新成效取信于民,为改革发展稳定提供坚强保证从这些讲话来看,我深深地感受到我们党之所以不断地兴旺发达,领导中国人民和政府一步一步地推进社会主义现代化进程事业的发展,促进和谐社会的构建,全面实现小康,其最根本的原因就是我们党在党风廉政建设中始终坚定不移,特别是把领导干部的作风建设始终放在党风廉政建设的重中之重
一、反腐倡廉的艰巨性和长期性决定了党风廉政建设的艰巨性和长期性反腐倡廉就是要促进各级党政机关和广大党员干部做到廉政,努力为人民办实事、办好事、谋幸福;就是要坚决纠正损害群众利益的不正之风,严厉查处腐败分子,更好地维护人民群众的诸多利益和政治文化权益只有抓好这项工作,才能永葆我党的先进性和国家政权的人民性然而,当前反腐倡廉工作在我国具有长期性、复杂性和艰巨性,主要表现在一是有些组织管党不得力,一些党员干部廉洁自律和拒腐防变的能力不强二是当前经济类案件涉案金额越来越大,如2006年全国各级检察机关共立案侦查职务犯罪大案18241件,其中贪污、受贿百万元以上的案件就有623起三是利用干部人事权,司法权和行政审批权违纪违法案件突出四是窝案串案明显增多五是领导干部与配偶子女串通进行腐败活动相当突出六是作案手段隐藏性加强七是一些领域中制度和体制还不完善从以上种种现象来看,当前反腐倡廉的斗争还非常艰巨,其斗争具有长期性和复杂性,这场斗争的成功与否直接关系到我们党的生死存亡,也直接关系到我党党风廉政建设的决心与勇气因此,为了真正打好我们党的党风廉政建设这一生死战役,必须正确分析和判断反腐倡廉的形势,认真审视反腐倡廉的形势所以,当前必须要做到的是建立健全教育、制度、监督并重的惩治和预防腐败体系;要坚持标本兼治、综合治理、惩防并举、注重预防的方针;要加强对权力运行的制约和监督,确保权力的正确行使;加强反腐倡廉教育,筑牢拒腐防变的思想道德防线;进一步加强党风廉政建设,认真治理和纠正损害群众利益的不正之风;以改革统揽预防腐败的各项工作,从源头上防治腐败;正确处理好惩治和预防腐败的关系;充分发挥反腐倡廉领导体制和工作机制的作用,形成惩治和预防腐败的整体合力
二、在党风廉政建设中一定要抓好领导干部的作风建设加强领导干部作风建设是全面贯彻和落实科学发展观的必然要求这是因为领导干部作风问题不解决好,科学发展观就很难落到实处,那种因循守旧不思进取的作法,那种违背规律,盲目蛮干的作法,以及那种只看眼前,不顾长远的做法和那种只热衷于做表面文章、喜欢搞花架子的做法都是与科学发展观的要求,科学发展的目标格格不入的只有坚持不懈地抓好领导干部作风建设,不断教育和引导各级领导干部按照科学发展观的要求切实转变作风,自学纠正违背科学发展观的观念和做法,扎实解决好制约科学发展突出矛盾和问题,才能推动经济社会又好又快发展,不断开创科学发展的新局面与此同时,领导干部作风建设也关系到社会和谐稳定我们知道,实现社会和谐,一个主要前提是政通人和,有好的政治风气和社会风气我们党作为社会主义事业的领导核心,是整个社会的表率,党风对政风民风具有重要的带动和示范作用领导干部是党和国家的骨干力量,他们的良好作风本身就是凝聚党心民心的巨大力量,就是促进社会和谐的重要因素如果领导干部在坚持党的优良作风方面以身作则,做出表率,给群众做出好样子,群众就会密切团结在党的周围,为党和国家的事业而努力奋斗反之,如果领导干部作风不好,就会使人民群众与党离心离德,就会动摇党的执政基础,削弱人民群众跟党走的信心各级领导干部必须按照中央要求,坚持权为民所用、情为民所系、利为民所谋,认真解决群众最关心、最直接、最现实的利益问题,实现好、维护好、发展好最广大人民的根本利益,最大限度地调动和谐社会建设的积极力量,减少影响社会和谐的不利因素党的执政能力和先进性,不仅体现在党的理论和路线方针政策上,而且体现在广大党员、干部尤其是领导干部的优良作风上领导干部的作风状况,是衡量一个政党是否具有较高执政能力、能否始终保持先进性的重要标志,也是人民群众评判一个政党是否值得依赖、能否执好政的重要依据一个政党的领导班子作风好,其在人民群众中的凝聚力和号召力就强,其执政基础就稳固;一个政党的领导干部作风不好,就必然脱离人民群众、失去人民群众信任,其执政基础就会逐渐瓦解只有坚持不懈地抓好领导干部作风建设,不断教育和引导各级领导干部自觉发扬党的光荣传统和优良作风,我们党才能更好地提高执政能力,才能永葆先进性
三、把科学发展观贯彻到反腐倡廉建设中,以改革创新精神推进反腐倡廉建设科学发展观是发展中国特色社会主义的重大战略思想反腐倡廉建设必须以科学发展观为指导反腐倡廉必须始终为促进发展服务要紧紧围绕党中央关于科学发展的各项方针政策和重大决策部署,着力解决影响和干扰科学发展的突出问题,为实现经济社会又好又快发展提供坚强的政治保障科学发展观的核心是以人为本反腐倡廉工作要坚持以人为本,重视民意、关注民生、维护民权,坚决查处违纪案件要全面贯彻标本兼治、综合治理、惩防并举、注重预防的方针,做到惩治和预防两手抓、两手都要硬真正做到教育、制度、监督并重,使反腐倡廉建设与中国特色社会主义事业总体布局相适应以改革创新精神推进党的建设是党的十七大提出的重要任务作为党的建设的一个重要组成部分,反腐倡廉建设必须与时俱进、开拓创新当前,反腐倡廉建设面临许多前所未有的新情况新问题,需要我们用新的眼光审视、判断和分析新形势,以改革创新精神加强反腐倡廉建设的各项工作尤其是在促进权力阳光运行上要有新突破,在加强监督上有新举措,在查办案件上有新动作在坚决惩治腐败的同时,要更加注重治本,更加注重预防,更加注重制度建设,实现体制、机制和制度的改革创新,找出从源头上防治腐败的对策和办法,不断取得反腐倡廉建设的新成果客户信息管理换房间结账点菜预订房数据更新退房开房房间信息管理是否是台桌自动清空用户登录是否有效用户登录模块酒店管理系统统按月、指定日期、姓名查询入住记录退房结算、更改状态及住户信息将房间状态改为“入住”房间的添加、删除、修改、查询房间类型的添加、删除、修改、查询换房间预订房数据更新退房开房房间信息管理房间类型管理酒店住房管理系统开台是否是否有人入座,人数查看桌台信息客人进店。