资源描述:
《宾馆客房管理系统个人任务实施细节.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《宾馆客房管理系统》个人任务实施细节神马浮云软件09412长春大学软件学院二¡一¡年十二月宾馆客房管理系统个人任务实施细节宾馆客房管理系统个人任务实施细节目录组员:王光亮..............................................1组员:高兴................................................6组员:郑睿明.............................................23组员:张立鹏......................
2、.......................26组员:周鑫...............................................39宾馆客房管理系统个人任务实施细节组长:王光亮宾馆客房管理系统个人任务实施细节一、实现步骤与方法1.使用数据库Access存储数据。2.系统功能:整个系统分4个模块:(1)登录管理模块:主要实现登录身份的管理、密码管理。(2)客房信息管理:录入房间信息、修改房间信息、查询房间信息,删除房间信息。(3)客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退房。(4)客户信息查询
3、:客户信息查询。(5)管理员信息管理:管理员查询、添加、删除。3.宾馆客房管理系统的页面由五部分组成:(1)宾馆客房管理系统登陆界面的设计(2)客房管理管理页面的设计(3)客房经营管理页面的设计(4)客户信息查询页面的设计(5)管理员信息管理页面的设计二、所遇到的问题1.参数传递问题2.数据库操作问题3.数组index越界4.格式转换问题三、程序源代码//更改RoomCatogry信息publicstaticvoidupdateroom(Messagem){Connectionconn=DBHelper.getConnectio
4、n();PreparedStatementps=null;try{Stringsql="updateRoomCatogrysetRoomType=?,Area=?,BedNum=?,Price=?,AirCondition=?,TV=?,Internet=?,Status=?whereRoomID=?";ps=conn.prepareStatement(sql);第43页共46页宾馆客房管理系统个人任务实施细节ps.setString(1,m.getroomtype());ps.setString(2,m.getarea());
5、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();intflag=ps.executeUpdate();if(flag>
6、0){JOptionPane.showMessageDialog(null,"更改数据成功!");}else{JOptionPane.showMessageDialog(null,"更改失败!");}}catch(Exceptione){JOptionPane.showMessageDialog(null,"数据库异常!","",JOptionPane.ERROR_MESSAGE);}finally{DBHelper.close(conn,ps);}}publicstaticvoidupdateroom(Stringroom
7、id){Connectionconn=DBHelper.getConnection();PreparedStatementps=null;try{Stringsql="updateRoomCatogrysetStatus='空房'whereRoomID=?";ps=conn.prepareStatement(sql);ps.setString(1,roomid);ps.executeUpdate();}catch(Exceptione){JOptionPane.showMessageDialog(null,"数据库异常!",
8、"",JOptionPane.ERROR_MESSAGE);}finally{DBHelper.close(conn,ps);}}第43页共46页宾馆客房管理系统个人任务实施细节publicstaticvoidupdatestatus(Messagem,intf