+ -
当前位置:首页 → 问答吧 → 旅馆预留房间网络服务系统

旅馆预留房间网络服务系统

时间:2011-11-04

来源:互联网

要求:做两个Web Service(一个hotel,还有一个是银行):

一个旅馆(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