Java 张军丽_本科毕业论文-基于Java的酒店管理系统的设计与实现

这篇论文阐述了基于Java的酒店管理系统的开发,系统采用面向对象技术和SQL Server 2000数据库,利用Java程序设计语言的特性,通过Jcreator作为集成开发环境。文中详细介绍了系统的背景、功能,并提供了数据库连接和SQL操作的示例代码。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gif本科毕业论文-基于Java的酒店管理系统的设计与实现

郑州大学西亚斯国际学院本科毕业设计(论文)题 目 酒店管理管理系统 指导教师 张军丽 职称 讲师 学生姓名 学号 专 业 信息管理与信息系统 班级 1 班 专业学院(系) 计算机科学系 完成时间 2009 年 4 月 22 日 郑州大学西亚斯国际学院毕业论文设计与实现I酒店管理系统的设计与实现摘 要步入21世纪,计算机在管理信息系统(Management Ination Systems,MIS)中应用的普及,利用计算机实现管理信息系统有助于企业或其他用人单位方便实现数据处理、预测功能、计划功能、控制功能和辅助决策功能。MIS是现代用人单位日常工作中必不可缺的一部分,是适应现代管理制度的要求,推动用人单位信息管理走向科学化、规范化的必要条件。在这篇论文中简单介绍了酒店管理信息系统的背景及主要功能。并且以“酒店管理系统”为例开发了一个简单的MIS系统。由于系统是基于面向对象的开发平台,后台数据库则采用SQL Server 2000。本系统使用 Java 开发, Java 程序设计语言是一种优秀的程序设计语言,具有简单、体系结构中立、高性能、可移植性等特点。集成开发环境选用了简单,实用,个头最小的 Jcreator。Jcreator 是目前最好的 Java 开发平台之一,可用于开发小型系统工程。特点是界面简单直观,安装方便,配合 java sdk 就可以直接实用。关键词:管理信息系统,面向对象技术,Java ,数据库郑州大学西亚斯国际学院毕业论文设计与实现IIRealize 郑州大学西亚斯国际学院毕业论文设计与实现16import java.sql.*;import javax.swing.*;import javax.swing.table.*;import com.sunshine.sunsdk.system.*;public class sunsql {private static Statement ste = null;private static Connection conn = null;static {try {if(sunini.getIniKey (“Default_Link“).equals (“1“)) {//JDBC 连接方式String user = sunini.getIniKey (“UserID“);String pwd = sunini.getIniKey (“Password“);String ip = sunini.getIniKey (“IP“);String acc = sunini.getIniKey (“Access“);String dbf = sunini.getIniKey (“DBFname“);String url = “jdbc:microsoft:sqlserver://“ + ip + “:“ + acc + “;“ + “databasename=“ + dbf;//注册驱动DriverManager.registerDriver (new com.microsoft.jdbc.sqlserver.SQLServerDriver());//获得一个连接conn = DriverManager.getConnection (url, user, pwd);}else {//注册驱动 //JDBCODBC 连接方式DriverManager.registerDriver (new sun.jdbc.odbc.JdbcOdbcDriver());郑州大学西亚斯国际学院毕业论文设计与实现17//获得一个连接conn = DriverManager.getConnection (“jdbc:odbc:“ + sunini.getIniKey(“LinkName“));}//设置自动提交为 falseconn.setAutoCommit (false);//建立高级载体ste = conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);}catch (Exception ex) {JOptionPane.showMessageDialog (null, “数据库连接失败.“, “错误“, JOptionPane.ERROR_MESSAGE);System.exit(0);//ex.printStackTrace();}//End try}private sunsql(){}public static int cuteUpdate(String sql) {// System.out.println (“Update SQL : “ + sql);int i = 0 ;try {i = ste.cuteUpdate(sql) ;mit();}catch(Exception e) {e.printStackTrace() ;}//End tryreturn i ;}郑州大学西亚斯国际学院毕业论文设计与实现18public static int runTransaction (String updateCode[]) {int ok = 0, i = 0;int row = updateCode.length; //更新语句的数量try {for (i = 0; i row; i++) {ok = ste.cuteUpdate (updateCode[i]); //执行 SQL语句if(ok == 0) { //如果不成功,则跳出循环System.out.println (“sunsql.runTransaction(): updateCode[“ + i + “] 失败“ + ok);break;}System.out.println (“sunsql.runTransaction(): updateCode[“ + i + “] 成功 “ + ok);}//根据变量 ok 判断上面循环是否正常运行完毕if(ok == 0) {conn.rollback (); //(ok == 0)表示更新过程中出错,回滚数据System.out.println (“sunsql.runTransaction(): Update data false, rollback“);}else {mit (); //(ok != 0)基本上是所有 SQL 语句运行成功, 则提交给数据库System.out.println (“sunsql.runTransaction(): Update finish“);}}catch (Exception ex) {郑州大学西亚斯国际学院毕业论文设计与实现19System.out.println (“sunsql.runTransaction(): Update false .“);}return i;}public static ResultSet cuteQuer

酒店管理系统与现代开发软件的特点完美结合,界面友好,观赏性强。下面依次介绍本系统的功能: (1)本系统界面友好,且具有良好的健壮性,能预防各种出现的错误提示操作。 (2)管理人员对使用本系统用户人员管理,对客房信息进行管理,对餐厅餐饮和菜色进行管理,对顾客消费情况进行管理。 (3)本着对用户和酒店负责的态度,对酒店信息和用户信息起到一定安全作用,防止信息泄露,对用户和酒店造成困扰。 管理员功能模块说明: (1)用户人员管理:这个功能主要包括对系统人员就行删除增加和密码修改等基本操作等。 (2)客房信息管理,主要有以下几部分组成: 客房类型的增加和删除:现在有单人间,双人间和豪华间等等。 客房信息的补充和修改:主要指房间号,房间面积,价格以及房间的真实图片等必要的信息。 客房预订的增加和删除:主要是指客户对酒店的预订情况,包括客房的房间号,预订天数,预定时间和客户信息等。 (3)客户信息的增加修改和删除和查看:主要用于完成对客户信息的修改和删除,当然也可以进行客户信息的增加和查看。 (4)餐饮管理,主要有以下几部分组成: 特色菜品的介绍:对特色菜品进行及时增加,过时的菜品进行删除和不合理的菜品进行修改,查看本店特色菜品操作,特色菜的名称,价格,和真实图片等操作进行管理。也能增加和删除特色菜品。 餐桌预订管理: 对已经预订了的餐桌消费人员进行修改,查看预订信息进行就餐和删除一些已经就餐完成或就餐预订取消的信息。 餐桌预订添加:将顾客要求的预订信息添加到本系统。 (5)消费管理:主要指住房消费和餐饮消费两部分,用于对顾客消费情况进行登记和查看,以便对酒店收入情况进行管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值