最后将这些数据信息放入到request对象中,request.put(\, kefangList); 然后页面将会跳转到kefangAdd.jsp页面,则普通会员的用户的信息将全部显示,管理员也可以在此界面的基础上将客房方面一系列的相关信息删除、以及添加房间方面一系列的相关信息。 (2)客房相关信息添加界面如下图6-3所示:
图6-3 客房相关信息添加界面
6.4 预订信息管理
(1)描述:管理员通过点击后台主页面列表中的“预订信息管理”菜单按钮,则预订方面的相关信息管理的界面将会显示出来,再通过调用后台数据库中action类查询出数据库中所有普通会员用户的信息, ServletActionContext.getContext().get(\);并将这些普通会员用户的数据信息放入List中,List yudingList=yudingDAO.getHibernateTemplate().find(sql); 最后将这些数据信息放入到request对象中,request.put(\, yudingList); 然后页面将会跳转到yudingMana.jsp页面,则普通会员的用户的信息将全部显示,管理员也可以在此
界面的基础上将预订方面的相关信息删除。预订相关信息管理界面如下图6-4所示:
图6-4 预订相关信息管理界面
6.5 公告信息管理
(1)描述:管理员通过点击后台页面列表中的“公告信息管理”菜单按钮,页面跳转到公告信息管理界面,通过调用后台数据库中的action类,则公告所有信息将会显示,管理员通过点击显示页面中的“添加公告”按钮,输入公告相关信息后,点击“提交”按钮,系统将会把输入的公告信息内容保存到数据库表中。管理员可以通过输入数据在表单中判断定义的检查方法onsubmit=\是否符合要求,以致添加公告信息是否成功显示出。首先查询所有公告的信息, List gonggaoList=new ArrayList();
用sql查询语句查询表 t_gonggao中所有的信息,String sql=\;再用sql插入语句在公告界面中添加所需的公告信息,String sql=\ (2)公告相关信息添加界面如下图6-5所示:
图6-5 公告相关信息添加界面
6.6 留言信息管理
(1)描述:管理员通过点击后台页面列表中的“留言板管理”菜单按钮,页面跳转到留言信息管理界面,通过调用后台数据库中的action类,则留言所有的信息将会显示,页面具体显示包括留言人、留言时间、标题及留言内容,管理员也可以在此页面的基础上对所有的留言信息进行删除。根据id删除对应的留言信息内容,用sql删除语句执行删除功能。 String id=req.getParameter(\);String sql=\根据sql查询语句查询所有的留言信息, String sql=\ (2)留言相关信息管理界面如下图6-6所示:
图6-6 留言相关信息管理界面 关键代码如下所示:
public void liuyanMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException
{
List liuyanList=new ArrayList(); String sql=\; Object[] params={}; DB mydb=new DB(); try {
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Tliuyan liuyan=new Tliuyan(); liuyan.setId(rs.getString(\)); liuyan.setTitle(rs.getString(\));
liuyan.setContent(rs.getString(\)); liuyan.setShijian(rs.getString(\)); liuyan.setUser_id(rs.getString(\));
liuyan.setUser_name(liuService.getUserName(rs.getString(\)));
req.getRequestDispatcher(\).forward(r
liuyanList.add(liuyan);
} }
catch(Exception e) { }
mydb.closed();
req.setAttribute(\, liuyanList);
e.printStackTrace(); rs.close();
eq, res);
}
结束语
本次系统在设计方面的思路比较清晰,一直都给自己贯彻一理念:没有一个好的设计理念就不会出一个出色的系统。在完成本系统之前首先就明确了此系统的设计思想,主要分为的功能模块有哪些以及各自功能模块需要实现的具体功能操作。本系统是针对基于计算机方面比较有创新的管理技术。通过此次设计使我收获很多,很多方面也锻炼了自己,同时也增强了实际动手操作能力,这些都使我受益匪浅,也为今后的工作能力打下了良好的基础。
参考文献
[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,1997.6:45
[2] [美]Rogers Cadenhead.Java编程入门经典[M].北京:人民邮电出版社,2007.3:56-71. [3] [美]Bruce Eckel. Thinking In Java.英文第4版.北京:机械工业出版社,2007.6:34.
[4] 彭伟民.基于需求的酒店管理系统的建模与实现[M]. 北京:人民邮电出版社,2005.3:86-87 [5] Christopher Allen, Simon Chatwin, Catherine A.Creary[美]著.皮人杰 任鸿译.关系数据库和SQL编程[M].清华大学 出版社.2005.76-83
[6] Abraham Silberschatz.DATABASE SYSTEM CONCEPTS(Fourth Edition)[M].北京:高等教育出版社,2002:176-182
[7] Kenneth C.Laudon.MANAGEMENT INFORMATION SYSTEMS(Sixth Edition)[M].北京:高等教育出版社,2001;128-136
[8] Sun Microsystems Inc. JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Spec fications.[M].北京:高等教育出版社,2001:1-10
[9]Replication Technology and Failover Solution Development for the MySQL Open Source Database Management System. 数据库集群解决方案.[M]华南理工大学,2008:45-48
[10]Hanna,Phil.JSP2.0-The Comeplete Reference.McGraw-Hill Osbome Media.ISBN978-0-07-222437-5. [11]Juan Lipson Vuong.A semantics-based routing scheme for grid resources discovery[M].E-Science:First Internation Conference on E-Science and GridComputing,2005:58-70