旅馆预留房间网络服务系统
时间:2011-11-04
来源:互联网
一个旅馆(hotel)提供预留房间的系统,一个房间拥有房间号和房间内床的数量(比如:一张床,二张小床,二张大床);
.房间要有房间列表以及带有床的数量,
.如果有空房,得给出房间号用床的数量还有日期(哪天这个房间有空的意思)
。预留的话,得给出空房的信息外还得加上期限(多长时间)
预留一个房间,顾客要提供一个卡号,旅馆收到这个卡号,然后问银行这个卡号是不是有效的
Web Service hotel:
public listRoom();
public Roomfree(String c, int j, int m, int nbj);//j:日, m:月, nbj:多少天
public reserveRoom(String c, int j, int m, int nbj, long ncb);
Web Service bank:
public static int NUMEROVALIDE = 0;
public static int NUMERONONVALIDE = 1;
public int valider(long numeroCarte);
还有个顾客:主要登录旅馆服务系统去预留房间。
请大家帮下忙,知道怎么做这个吗?
作者: andy2u 发布时间: 2011-11-04
作者: mengxiangyue 发布时间: 2011-11-04
其次是要想怎么去做;
最后是动手做.
一般楼主可以使用角色互换模拟情景,看清楚需求.然后根据需求分步设计出主类来.....
作者: hpjianhua 发布时间: 2011-11-04
作者: scrack 发布时间: 2011-11-04
作者: chabale 发布时间: 2011-11-04
关键在于以下方法有些不明白。因为房间的数据库里只有(房间号和床的数量)
public Roomfree(String c, int j, int m, int nbj);//j:日, m:月, nbj:多少天
public reserveRoom(String c, int j, int m, int nbj, long ncb);//ncb:房间数
有谁能告诉我这两个方法怎么写吗?
至于public list<Room> getRooms(){
EntityManager em = getEntityManager();
int nbre = ((Long) em.createQuery("select count(o) from Cd as o").getSingleResult()).intValue();
Query q = em.createQuery("select object(o) from Cd as o");
q.setMaxResults(nbre);
q.setFirstResult(0);
return q.getResultList();
};
我这样写就应该没啥问题了
作者: andy2u 发布时间: 2011-11-04
public Roomfree(String c, int j, int m, int nbj);//j:日, m:月, nbj:多少天
public reserveRoom(String c, int j, int m, int nbj, long ncb);//ncb:房间数
至于方法public listRoom();我已经写出来了,看上面我回复的贴子
希望大家给点意见,帮下忙
作者: andy2u 发布时间: 2011-11-05
作者: fxsmlj 发布时间: 2011-11-05
作者: fxsmlj 发布时间: 2011-11-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28