java语言__酒店管理信息系统

上传人:shaoy****1971 文档编号:108291778 上传时间:2019-10-23 格式:DOC 页数:25 大小:1.95MB
返回 下载 相关 举报
java语言__酒店管理信息系统_第1页
第1页 / 共25页
java语言__酒店管理信息系统_第2页
第2页 / 共25页
java语言__酒店管理信息系统_第3页
第3页 / 共25页
java语言__酒店管理信息系统_第4页
第4页 / 共25页
java语言__酒店管理信息系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《java语言__酒店管理信息系统》由会员分享,可在线阅读,更多相关《java语言__酒店管理信息系统(25页珍藏版)》请在金锄头文库上搜索。

1、Java语言程序设计 课程设计报告题目: 酒店管理系统的设计与实现 学院: 数学与信息工程学院 专业:信息管理与信息系统 班级: 信息071 学号:200753275110和 200753275122 姓名:周春璐和徐桂龙 指导教师: 杜选 完成日期: 2009年7月1日 目 录1 需求分析 11.1管理员登录11.2各种信息查询11.3数据管理12 总体设计 12.1系统工作示意图12.2页面导航示意图13 数据库计 24 程序模块设计 44.1管理员登录模块4 4.1.1系统登录界面4 4.1.2 程序源代码44.2主功能模块6 4.2.1主界面6 4.2.2程序源代码74.3客人预定模块

2、8 4.3.1酒店客房预定界面84.3.2程序源代码94.4客人信息模块 13 4.4.1客人信息面13 4.4.2程序源代码134.5酒店员工信息模块 15 4.5.1员工信息查询界面15 4.5.2程序源代码164.6客人退房模块 19 4.6.1客人退房界面19 4.6.2程序源代码205 参考文献 236 心得体会 23 I 1 需求分析 1.1管理员登录 考虑到系统的安全性,这一功能必须具备。管理员必须输入正确的姓名和密码,才能进入管理系统。为了方便密码管理,系统事先应将管理员的姓名和密码存放在数据库中。1.2各种信息查询 完善、快速的信息查询功能,可全面查询和统计酒店宾客的各种信息

3、。1.3数据管理 由于数据库中信息的重要性,一旦误删或误改将造成玩法挽回的损失,因此,在进行数据管理时,采用直接进行的方式。2 总体设计2.1系统工作示意图主功能模块客人订房客人退房客人查询员工信息查询2.2页面导航示意图 3 数据库设计系统管理员表客人登记表客房状态表酒店员工信息表4 程序模块设计 4.1管理员登录模块4.1.1系统登录界面4.1.2 程序源代码package jdglxt;import com.sun.data.provider.impl.CachedRowSetDataProvider;import com.sun.rave.web.ui.appbase.Abstract

4、PageBean;import ponent.PasswordField;import ponent.TextField;import javax.faces.FacesException;public class dlxt extends AbstractPageBean private void _init() throws Exception xtglybDataProvider.setCachedRowSet(javax.sql.rowset.CachedRowSet) getValue(#SessionBean1.xtglybRowSet); Private CachedRowSet

5、DataProvider xtglybDataProvider = new CachedRowSetDataProvider(); public CachedRowSetDataProvider getXtglybDataProvider() return xtglybDataProvider; public void setXtglybDataProvider(CachedRowSetDataProvider crsdp) this.xtglybDataProvider = crsdp; private TextField textField1 = new TextField(); publ

6、ic TextField getTextField1() return textField1; public void setTextField1(TextField tf) this.textField1 = tf; private PasswordField passwordField1 = new PasswordField(); public PasswordField getPasswordField1() return passwordField1; public void setPasswordField1(PasswordField pf) this.passwordField

7、1 = pf; public dlxt() public void init() super.init(); try _init(); catch (Exception e) log(dlxt Initialization Failure, e); throw e instanceof FacesException ? (FacesException) e: new FacesException(e); public void preprocess() public void prerender() public void destroy() xtglybDataProvider.close(

8、); protected SessionBean1 getSessionBean1() return (SessionBean1) getBean(SessionBean1); protected ApplicationBean1 getApplicationBean1() return (ApplicationBean1) getBean(ApplicationBean1); protected RequestBean1 getRequestBean1() return (RequestBean1) getBean(RequestBean1); public String button1_a

9、ction() String username=(String)textField1.getText(); String password=(String)passwordField1.getText(); boolean loginflag=false; LoginBean bean=new LoginBean(); bean.setUsername(username); bean.setPassword(password); loginflag=bean.checklogin(); if(loginflag) /SessionBean1 sb=getSessionBean1(); /sb.setUsername(username); return success; else return null; 4.2主功能模块4.2.1主界面4.2.2程序源代码package jdglxt;import com.sun.rave.web.ui.appbase.AbstractPageBean;import javax.faces.FacesException;public class zgn extends Abstract

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号