宾馆客房管理系统个人任务实施细节.docxVIP

  • 2
  • 0
  • 约3.59万字
  • 约 47页
  • 2020-02-07 发布于江西
  • 举报

宾馆客房管理系统个人任务实施细节.docx

《宾馆客房管理系统》 个人任务实施细节 神马浮云 软件?09412 长春大学软件学院 二?一?年十二月 宾馆客房管理系统??个人任务实施细节 目 录 组 员 : 王 光 亮............................................. 1 组 员 : 高 兴............................................... 6 组 员 : 郑 睿 明............................................ 23 组 员 : 张 立 鹏............................................ 26 组员:周 鑫.............................................. 39 宾馆客房管理系统??个人任务实施细节 组长:王光亮 宾馆客房管理系统个人任务实施细节 一、实现步骤与方法 1.使用数据库?Access?存储数据。 2.系统功能:?整个系统分?4?个模块: (1)登录管理模块:主要实现登录身份的管理、密码管理。 (2)客房信息管理:录入房间信息、修改房间信息、查询房间信息, 删除房间信息。 (3)客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退 房。 (4)客户信息查询:客户信息查询。 (5)管理员信息管理:管理员查询、添加、删除。 3.宾馆客房管理系统的页面由五部分组成: (1)?宾馆客房管理系统登陆界面的设计 (2)?客房管理管理页面的设计 (3)?客房经营管理页面的设计 (4)?客户信息查询页面的设计 (5)?管理员信息管理页面的设计 二、所遇到的问题 1.参数传递问题 2.数据库操作问题 3.数组?index?越界 4.格式转换问题 三、程序源代码 //更改RoomCatogry信息 public?static?void?updateroom(Message?m){ Connection?conn=DBHelper.getConnection(); PreparedStatement?ps=null; try{ String sql=update RoomCatogry set RoomType=?,Area=?,BedNum=?,Price=?,AirCondition=?,TV=?,Internet=? ,Status=??where?RoomID=?; 第?0?页?共?47?页 宾馆客房管理系统??个人任务实施细节 ps=conn.prepareStatement(sql); ps.setString(1,m.getroomtype()); ps.setString(2,m.getarea()); ps.setString(3,m.getbednum()); ps.setString(4,m.getprice()); ps.setString(5,m.getaircondition()); ps.setString(6,m.gettv()); ps.setString(7,m.getinternet()); ps.setString(8,m.getstatus()); ps.setString(9,m.getroomid()); ps.executeUpdate(); int?flag=ps.executeUpdate(); if?(flag0){ JOptionPane.showMessageDialog(null,?更改数据成功!); }else{ JOptionPane.showMessageDialog(null,?更改失败!); } }catch(Exception?e){ JOptionPane.showMessageDialog(null, 数?据?库?异?常?! \n,,JOptionPane.ERROR_MESSAGE); }finally{ DBHelper.close(conn,?ps); } } public?static?void?updateroom(String?roomid){ Connection?conn=DBHelper.getConnection(); PreparedStatement?ps=null; try{ String?sql=update?RoomCatogry?set?Status=空?房??where RoomID=?; ps=conn.prepareStatement(sql); ps.setString(1,roomid); ps.executeUpdate(); }catch(Exception?e){ JOptionPane.showMessageDialog(null, 数?据?库?异?

文档评论(0)

1亿VIP精品文档

相关文档