网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于ASP酒店客房管理系统的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

【编者按】:网学网ASP类作品为您提供基于ASP酒店客房管理系统的设计与实现参考,解决您在基于ASP酒店客房管理系统的设计与实现学习中工作中的难题,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

五、主要模块介绍

(一)、管理员登录

管理员登录界面,需要输入正确的管理员名、密码、验证码,可以根据管理员名判断管理员的权限。

session("power")=rs("power")‘保存用户权限

‘用于管理员权限的判断

<%

if session("power")=1 then

                 response.Write("你是超级用户!")

            else

                  response.Write("你是一般用户!")

            end if

                  %>

 

(二)、管理

主程序也是程序控制的核心,操作权限、程序功能调用等都要通过管理主程序实现。

 

(三)、修改密码

此功能只有超级管理员具有,根据登陆用户是否超级管理员给出相应的权限,普通管

理员不具有这些功能,超级管理员具有添加、修改、删除管理员权限。如下图就是一般用户点击修改后的页面。

(四)、客户资料

根据客户提供的订单号查询客户的信息,为防止证客户忘记订单号,可以输入客户身份证号查询订单号,可以查询客户在此订单号下的定房信息,不分是那种管理员都具有这个功能。

(五)、退房

根据客户提供的房间号给予退房,为防止出错,在此功能里显示客户基本信息,用以确定,如下图:

此功能里可以实现自动算账。基本代码如下:

<%         dim x,y,z

           dtime=rs("dtime")‘订房时间

y_dtime=int(year(dtime))

           m_dtime=int(month(dtime))

           d_dtime=int(day(dtime))

           ntime=now()‘退房时间即当前时间

           y_ntime=int(year(ntime))

           m_ntime=int(month(ntime))

           d_ntime=int(day(ntime))

           x=(y_ntime-y_dtime)

           y=(m_ntime-m_dtime)

           z=(d_ntime-d_dtime)

           if x>0 then

           tim=x*365+y*30+z

           end if

           if x=0 then

           tim=y*30+z

           end if

           if tim=0 then‘如果未满一天算做一天

           tim=1

           end if

           response.Write tim

           response.Write ""

           response.Write "*"

           response.Write  pric

           response.Write ""

           response.Write "="

           response.Write  tim*pric‘计算

           response.Write ""

               %>

(六)、客房资料

列出所有房间分类,在此可以修改此类房间,查看此类房间详情,并订房,创建此类房间号,普通管理员不具有客房修改、创建功能。为了便于客户管理,每个客户产生一订单号。

<%        ‘根据服务器时间来生成定单号保证了不会有同样的定单号存在

tim=year(now())&month(now())&day(now())&hour(now())&minute(now())&second(now())

response.Write(tim)

%>

为了防出现某一个号房间被设置成不同的房间类型使用以下代码判断

<%

fanghao2=request.Form("fanghao2")

roomlei=request.Form("hiddenField")

if fanghao2="" then

response.Redirect("chuanjinafj.asp")

end if

sql1="select * from fj where roomname=''"&fanghao2&"''"

set rs1=conn.execute(sql1)

if  not rs1.eof then‘判断是否存在

response.Redirect("chuanjinafj.asp")‘数据库中有这种房间返回chuanjinafj.asp

else

sql2="insert into fj (roomlei,roomname) values("&roomlei&",''"&fanghao2&"'')"

conn.execute(sql2)‘创建插入数据库

conn.close

end if

conn.close

%>

为了防止出现某一类房间数设置时大于此类房间总数使用以下代码判断

<%

i=1

id=request("id")

sqlchk="select * from [fj] where roomlei="&id

set chkrs=conn.execute(sqlchk)

do while not chkrs.eof

i=i+1

chkrs.movenext

loop

sql1="select * from room where id="&id

set rs1=conn.execute(sql1)

x=int(trim(rs1("totnum")))

y=i

if y>x then  ‘被此类房间被设置的房间数总数

Response.Write("<script>alert(""此类房已全部被设置!"");location.href=""room.asp"";</script>")

else

%>

当管理员点击详情时列出此类房的所以房间可以根据客户要求确定订房如下图:

 


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师