基于web宾馆管理系统设计与实现

博主介绍:专注于Java .net  php phython  小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作

☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟
我的博客空间发布了1000+毕设题目 方便大家学习使用
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人

第二章 系统设计

2.1系统的可行性研究

随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的宾馆业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系,顾客可以随意消费并统一结账。宾馆管理者想及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。只有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。

根据信息管理系统可行性分析的四个基本方面可得如下结论:

  1. 经济上的可行性:

从长远角度来看,此系统的投入会给宾馆的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等综合多方面考虑,对宾馆的顾客满意程度和宾馆的经济效益会有长足的提高。

  1. 技术上的可行性

经对现有大中型宾馆的实际考察发现,绝大多数大中型宾馆都已具备计算机硬软件和网络环境。员工掌握计算机基本操作能力。技术环境以满足开发和使用的技术条件。

  1. 管理上的可行性

经过于宾馆主管领导的接触,可以看出几乎所有领导都能意识到宾馆管理信息系统使用的必要性。可以了解到他们对信息系统已经有很高的认可度。管理可行性完全满足。

  1. 社会上的可行性

无论是对顾客、宾馆主管领导还是宾馆员工对信息系统使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。

2.2系统的总体规划 —系统目标设计

以客房管理科学化、规范化为出发点,建立了一个具有实用性、高效性、功能划分细致,及较高的灵活性和可扩充性的宾馆管理信息系统,该宾馆管理信息系统应合理调配宾馆资源,提升管理水平,提高服务质量,减少工作中的差错;充分实现数据的最小冗余和最大共享最终形成客房、洗浴、娱乐等全方位一体化立体的服务体系

系统应实现功能:

  • 利用本系统可实现客房远程网上预订,使客户不在当地也可以订购宾馆的客房。
  • 利用本系统可查询、掌握全宾馆客房的运营状况,为正确的经营决策提供数据依据。
  • 利用本系统 可发布宾馆相关信息,让客户了解宾馆的服务理念,提高宾馆的知名度。
  • 利用本系统实现客户意见反馈,客户通过留言板对宾馆服务提出意见,拉近了宾馆和客户之间的距离,为宾馆的发展提供了大量的信息保障。
  • 利用本系统管理员可随时对客户发送邮件,增加客户的回头率。

2.3系统初步设计的思路

 结合对宾馆管理系统的理解给出对系统思路理解说明如下:

本系统分为前台系统和后台管理系统。

  1. 前台系统的主要功能是面向客户的,登陆到前台系统的客户通过前台系统的功能可以注册为会员,通过会员的登陆预订客户需要的房间、并可对宾馆的服务提出意见并留言。前台系统的一切信息都可在后台系统浏览到,管理员通过前台系统的信息反馈采取相应的措施,做到前台后台的一体化,服务管理的一流化。
  2. 后台管理系统的功能是面向管理员的,管理员可以对前台系统的一切信息进行修改,拥有本系统的最高权限,并且可以发布宾馆业务的相关信息。例如管理员将宾馆的客房信息发放到前台去,客户就可以在前台的网页中浏览到宾馆客房的相关信息,方便客户的选购。不但如此,管理员还可以通过后台系统的新闻发布系统发布宾馆的相关新闻,以达到宾馆服务的一目了然。
  3. 进入本系统登陆时根据角色的不同进行判别登陆。本系统根据管理员的权限可分为超级用户、高级权限用户、服务管理用户、消息管理用户。各个管理用户都有它各自的权限,具体如下:

超级用户具有一切权限,并且不可被删除,不可被修改权限。

高级权限用户具有除用户管理外所有权限,可修改除超级用户以外的密码。

服务管理用户具有对服务(商品)和新闻、客户留言进行管理的权限,不可修改其          他管理员密码。

消息管理用户仅可以对新闻消息进行管理,不可修改其他管理员密码。

2.4系统的总体设计

开发设计宾馆管理系统,在设置方案时,设置大致由前台预定系统、预订管理系统、房务管理系统、VIP管理系统、新闻发布系统等部分组成,计划系统功能模块如下:

    1. 前台预定系统-客户通过本系统可以查看宾馆房间的相关信息,并且对所选房间进行预先订购。此系统还附带客户留言,客户可对宾馆的服务提出意见和看法。
    2. 房务管理系统-管理员通过本系统可以填加删除修改房间的相关信息,并将信息发布到前台系统,供客户在前台系统的页面上浏览。
    3. VIP管理系统-管理员通过本系统可以查看修改删除注册用户的注册信息。
    4. 新闻发布系统-管理员通过本系统可以发布关于宾馆的相关信息,使得客户能更加的了解宾馆的管理理念。

2.5系统功能模块设计

通过对系统的可行性研究和初步分析,可得出系统的逻辑功能如下所示:

图2.1描述的是系统的总体流程

图2.1系统的总体流程

图2.2为前台管理系统逻辑功能图,描述用户的操作流程,用户通过注册登陆后可对前台系统进行系统操作。

图2.2  前台管理系统逻辑功能图

图2.3为后台管理系统逻辑功能图,描述管理员的操作流程,管理员登陆后可对宾馆的业务进行操作。

图2.3后台管理系统逻辑功能图

第四章 宾馆管理系统的分析与设计

4.1网站总体构架

网站首页主要包括以下功能:

  1. 前台系统

前台系统主要包括前台预订系统和客户留言系统。

前台预订系统:实现客户对宾馆客房的远程订购,大大提高宾馆的服务效率,并且扩大了自己的经营范围。

客户留言系统:客户可以对宾馆的服务提出自己的意见和看法,使宾馆的服务更加周到。

  1. 后台管理系统

后台管理系统主要包括房务管理系统,新闻管理系统和会员管理系统

房务管理系统:系统管理员可以将宾馆客房的信息提供到前台系统,使客户可以清晰的看到宾馆客房的相关信息。并且对客户预订的房间进行处理。

新闻管理系统:系统管理员可以对前台系统的新闻进行发布,修改和删除。

会员管理系统:系统管理员可以对前台系统注册的会员进行整理,修改和删除。并且可以对会员的留言进行处理。

宾馆管理系统及操作流程详细介绍如下所示:

宾馆管理系统网站首页的运行结果如图7所示:

图4.11  宾馆管理系统前台系统首页

<!-- #include file="bkconn.asp"-->

<!-- #include file="PopGo.inc"-->

<!-- #include file="include/convert.asp"-->

<%

imagewidth=150 '大图的宽度

imageheight=150 '大图的高度

dim sortNum_row '每行显示的分类个数

sortNum_row=8

session("oldUrl")="./"

%>

<HTML><HEAD><script language=Javascript>

<!--

function onChange(i){

childSort=document.all("child" + i);

//theTd=document.all("td" + i);

if(childSort.style.display=="none"){

// theTd.bgcolor="#ffffff";

childSort.style.display="";}

else{

// theTd.bgcolor="#000000";

childSort.style.display="none";}

}

//-->

</script>

<TITLE><%=PopGoCompany%></TITLE>

<LINK href="main.CSS" type=text/css rel=stylesheet>

<META content="Microsoft FrontPage 5.0" name=GENERATOR>

</HEAD>

<BODY text=#000000 bottomMargin=0 vLink=#000000 aLink=#000000 link=#000000

bgColor=#ffffff leftMargin=0 topMargin=0

rightMargin=0 marginheight="0" marginwidth="0">

<!-- #include file="head.asp"-->

<DIV align=center>

<TABLE cellSpacing=0 cellPadding=0 width=778 border=0>

  <TBODY>

  <TR>

    <TD vAlign=top align=middle bgColor=#ffffff>

            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

              <TBODY>

              <TR>

                <TD style="BORDER-RIGHT: #b1b2b2 1px solid" vAlign=top

                align=middle width="20%" bgColor=#e2f1ff>

<!-- #include file="left.asp"-->

</TD>

                <TD vAlign=middle align=center bgColor=#ffffff>

<image src="images/datang.jpg" width=600 height=400>

</TD></TR></TBODY></TABLE>

</TD></TR></TBODY></TABLE></DIV>

<!-- #include file="bottom.asp"--></TR></TBODY></TABLE></TD>

</TR></TBODY></TABLE></BODY></HTML>

客房的预订系统如下:

图4.12  宾馆管理系统客房预订系统首页

会员通过该页面就可以选择订购自己喜欢的房间了,点击自己喜欢的房间可以转到如下页面:

图4.13  宾馆管理系统定单确认页面

通过确认到达如下界面:

图4.14 宾馆管理系统客人定单资料填写页面

填写用户的相关信息,点击下一步就可以完成预订了:

图4.15 宾馆管理系统客人定单资料确认页面

图4.16 宾馆管理系统客人定单生成页面

客户留言系统如下:

图4.17 宾馆管理系统客户留言系统页面

在该系统,用户可以发表自己对宾馆的看法,发表的文字直接写入系统数据库,当用户输入合法信息后,提交的表单在前台系统和后台系统都可以看到。其代码如下:

<!-- #include file="bkconn.asp"-->

<%

       Set cmdTemp = Server.CreateObject("ADODB.Command")

       Set InsertCursor = Server.CreateObject("ADODB.Recordset")

       cmdTemp.CommandText = "SELECT top 1 * FROM guestbook order by id desc"

       cmdTemp.CommandType = 1

       Set cmdTemp.ActiveConnection = conn

       InsertCursor.Open cmdTemp, , 1, 3

       InsertCursor.addnew

       InsertCursor("userName") =Request("userName")

       InsertCursor("email") =Request("email")

       InsertCursor("homepage") =Request("homepage")

       InsertCursor("title") =Request("title")

       InsertCursor("content") =Request("content")

       InsertCursor.Update

       InsertCursor.close

   conn.close

       set InsertCursor=nothing

       set conn=nothing

   response.redirect "guestbook.asp"

%>

后台管理系统登陆如下:

图4.19 宾馆管理系统后台管理系统登陆页面

系统管理员的登陆是利用JavaScript编写,检测用户输入信息是否合法的函数,并通过单击【登陆】按钮调用该函数,判断用户名或密码是否有误,如果有误,系统将给予提示。当用户输入合法信息后,提交该表单,完整代码如下:

<!-- #include file="../include/bkconn.asp" -->  //为数据库连接文件 

<%

if Request("userID")<>"" then

sql="select * from users where userID='" & trim(request("userID")) & "' and Password='" & replace(trim(request("password")),"'","''") & "'"//连接用户名和密码

'response.write sql

'response.End

set rs = conn.Execute(sql)

if not (rs.eof or err) then

session("userID")=rs("userID")

session("userClass")=rs("userClass")

response.redirect "administrationgdvh.asp"

else

%>

<script language=Javascript>

alert("错误!请重新输入");

window.history.go(-1);

</script>

<%

end if

else

%>

当管理员或其他人员没有输入帐号和密码直接登陆时,系统将会出现登陆超时字样,保护系统的安全性,其代码如下:

<%

if not session("userClass")>=1 then%>

<script language=Javascript>

<!--

alert("超时,请请重新登陆")

window.history.go(-1)

-->

</script>

<%

response.End

end if

%>

房务管理系统如下:

图4.20房务管理系统页面

其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翰文编程

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值