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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值