毕业设计_论文_酒店管理系统-1_第1页
毕业设计_论文_酒店管理系统-1_第2页
毕业设计_论文_酒店管理系统-1_第3页
毕业设计_论文_酒店管理系统-1_第4页
毕业设计_论文_酒店管理系统-1_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计_论文_酒店管理系统1杭州师范大学HANGZHOUNORMALUNIVERSITY毕业设计论文题目酒店管理系统学院专业学号学生姓名XXX指导教师起讫日期摘要酒店管理系统是典型的信息管理系统MIS其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立数据一致性好完整性强安全的数据库而对于后者则要求应用程序功能完备具备使用方便等特点酒店管理系统是开发的管理系统该系统主要用于日常管理该系统界面友好操作简单易学易用从总体方案上力求达到该软件所需的目标要求ABSTRACTHOTELMANAGEMENTSYSTEMISASYSTEMMISOFTYPICALINFORMATIONMANAGEMENTITSDEVELOPMENTTOPRIMARILYINCLUDETHEESTABLISHINGOFBACKSTAGEDATABASETOAPPLYTWOASPECTSOFTHEPROCEDURESDEVELOPMENTSWITHMAINTENANCEANDHEADREQUESTTOESTABLISHTHEDATACONSISTENCYFORTHEFORMERWITHTHECOMPLETESTRONGDATASAFETYDATABASETHATLIKEBUTTHENREQUESTTHEAPPLIEDPROCEDUREFUNCTIONFORTHELATTERCOMPLETEETCCHARACTERISTICSOFEASYUSAGETHEHOTELMANAGEMENTSYSTEMISAPERSONNELDATABASETHATUSEWHATASPANDDREAMWEARMXDEVELOPTOFACETOTHEOBJECTTHEINFORMATIONMANAGEMENTTHESYSTEMTHATSYSTEMTOPRIMARILYUSEDFORTHEUSUALMANAGEMENTINHOTELTHESYSTEMSINTERFACETHEAMITYOPERATIONISSIMPLEEASYTOLEARNEASILYUSEANDTRYHARDFORTHETARGETREQUESTFORNEEDINGOFTHESOFTWARESFROMTHETOTALPROJECTKEYWORDSHOTELMANAGEMENTSYSTEMASPDATABASEDREAMWEARMX目录摘要1目录20引言11系统分析211需求分析212可行性分析22总体设计221项目规划222系统功能结构图33系统设计331设计目标332开发及运行环境433编码设计434逻辑结构设计44前台主要功能模块详细设计841前台文件总体架构842网站导航设计943宾馆简介管理模块设计1044客房服务管理模块设计1145在线订房管理模块设计1246意见反馈管理模块设计1647公告栏模块设计175后台主要功能模块详细设计1951后台总体架构1952后台登录模块设计2053管理首页退出模块设计2254网站管理模块设计2255图片管理模块设计26结束语30致谢31附录A参考文献32附录B文件架构图33附录C翻译37原文37DATABASE37译文42数据库42SQL和SQL服务器43ACCESS440引言信息时代的今天宾馆酒店业的特色经营和个性化明显管理趋于信息化加上名优企业扩展力度的加大业集团化步伐的加快示着传统正逐步向现代方向转化现代最显著的一个特征就是计算机信息化这也是业经营者们的共识信息化管理系统以信息量大数据准确速度快特点获得了广大业管理者克服了人为因素企业管理不便提高了工作效率1系统分析11需求分析通过对宾馆酒店业经营管理的调查研究要求系统具有以下功能全面展示宾馆的服务功能及环境介绍宾馆自身宾馆的地理位置会展中心餐饮美食商务中心以及其他相关内容等信息存储客人的反馈留言信息全面展示宾馆的客房服务功能客人可通过网站直接在网上进行客房的预订提供宾馆所在地旅游景点的详细信息提供管理后台入口对网站初始化信息进行设置提供查看服务器信息功能管理网站上传的图片信息管理所有网站信息展示内容对旅游景点的详细信息进行管理全面管理客人订房信息管理客人反馈留言信息管理客房服务信息系统运行稳定具有强大的数据处理功能12可行性分析经济性网站前台展示了整个宾馆的服务内容宾馆的设施硬件条件及一系列的相关信息满足了全面展示宾馆自身形象的要求设置在线订房功能模块提供在线订房功能满足客户通过网络预订房间的要求通过网络对宾馆日常业务进行管理大大的提高了房间的利用率提高了宾馆的经营效率使宾馆的经济效益最大化技术性网站后台实现了对前台信息的管理功能通过信息管理模块图片管理模块实现了不断更新宾馆各方面信息的要求通过订单管理模块对客人的房间预订信息进行管理更科学的按排宾馆自身的房间自然资源管理客人的留言信息及时和客人进行沟通2总体设计21项目规划网上客房预订系统是一个典型的数据库开发应用程序由前台展示区和后台管理组成规划系统功能模块如下前台展示区前台展示区的主要功能是宾馆简介地理位置客房服务会展中心餐饮美食商务服务在线订房意见反馈其他本地景点后台功能管理后台功能管理的主要功能是初始化网站的基础信息管理前台图片信息宾馆相关的信息管理景点管理宾馆房间类型管理订单管理反馈信息管理和系统信息管理22系统功能结构图网上酒店管理系统功能结构图前台功能模块图如图1所示图1系统功能结构图后台功能模块如图2所示图2系统功能结构图3系统设计31设计目标本系统是针对宾馆订房业务和宾馆的服务介绍进行设计的主要实现如下目标全面的展示了宾馆自然情况和服务内容介绍宾馆信息帮助客人了解宾馆相关信息为客户提供宾馆所在地旅游景点的详细信息向客户全面提供宾馆客房信息实现了网上在线订房业务方便客人订房实现了留言板功能客人可随时通过网站填写反馈信息通过后台管理网站初始化信息实现了后台对前台信息上传图片的管理功能管理前台景点信息通过后台管理宾馆客房信息通过后台管理人员可以管理客人订房信息管理人员可随时管理客人的反馈信息系统运行稳定安全可靠数据类型长度主键否描述ID自动编号长整型是自动编号NAME文本50否姓名SEX文本50否性别AGE文本50否年龄SHENFEN文本50否证件名称ZHENGJIAN文本50否证件号GUOJI文本50否国籍DANWEI文本50否单位DTIME文本50否到达时间LTIME文本50否离开时间NUM文本50否人数EMAIL文本50否电子邮件TEL文本50否电话ROOM文本50否房间类型BEIZHU备注否其他要求TIME文本50否发布时间CHECK是否否是否审核HUIFU文本50否回复内容BIANHAO文本50否订单编号2EMAIL邮件回复设置邮件回复设置表主要用于保存邮件回复设置信息该表结构如表B2所示B2表EMAIL的结构字段名数据类型长度主键否描述ID自动编号长整型否回复邮件标题TITLE文本50否回复邮件内容CONTENT备注否发件人姓名FNAME文本50否企业邮箱服务器SMTP文本50否发送邮件的邮箱服务器FEMAIL文本50否发送邮件的邮箱PWD文本50否发送邮件的邮箱密码3GUESTBOOK反馈信息反馈信息表主要用于保存反馈信息该表结构如表B3所示表B3GUESTBOOK的结构字段名数据类型长度主键否描述ID自动编号长整型是自动编号NAME文本50否姓名LAIZI文本50否来自EMAIL文本50否EMAILHOMEPAGE文本225否主页SEX文本50否性别文本50否TEL文本50否电话LIUYAN备注否留言内容CHECK是否否是否审核REPLY备注否回复内容REPLY_DATE日期否回复日期TIME日期否发表日期4NEWS信息管理信息管理表主要用于保存信息内容该表结构如表B4所示表B4NEWS的结构字段名数据类型长度主键否描述NEWID自动编号长整型否自动编号TITLE文本100否标题CONTENT备注否内容TYPEID文本长整型否类型编号DATEANDTIME日期否发布时间5ADMIN管理员表管理员表主要用于保存管理员相关信息该表结构如表B5所示表B5ADMIN结构字段名数据类型长度主键否描述ADMIN_ID自动编号是自动编号ADMIN_NAME文本50否管理员名ADMIN_PASS文本50否管理员密码MINGCHENG文本100否后台管理名称6FANGJIAN房间信息表房间信息表主要用于保存客房相关信息该表结构如表B6所示表B6FANGJIAN结构字段名数据类型长度主键否描述ROOM_ID自动编号是自动编号FANGJIAN文本50否房间名称XINXI备注否房间信息TUPIAN文本50否房间图片FANGJIA文本50否房价7NEWSTYPE信息类别表信息类别表主要用于保存相关信息内容该表结构如表B7所示表B7NEWSTYPE结构字段名数据类型长度主键否描述TYPE_ID自动编号是自动编号TYPE文本50否信息类型FLAG数字否房间类型信息4前台主要功能模块详细设计41前台文件总体架构1模块功能介绍前台页面主要包括以下功能模块网站导航主要包括网站的旗帜广告条主功能导航两部分宾馆简介模块主要用于介绍宾馆地理位置室内设施宾馆大小等相关信息地理位置模块主要用于介绍宾馆详细的地理位置以及乘车路线客房服务模块主要用于介绍房价房间类型房间内部设施会展中心模块主要用于介绍宾馆的整体楼层布局以及各楼层的相关功能餐饮美食模块主要用于介绍宾馆的特色美食商务中心模块主要用于介绍商务服务的具体内容在线订房模块主要用于提供在线客房预订意见反馈模块主要用于分页显示意见反馈信息公告栏主要用于展示最新添加的本地景点其它模块主要用于介绍宾馆的其他相关商务服务功能管理入口模块主要包括登录后台管理入口3前台页面运行结果网站前台首页的运行结果如图4所示图4前台页面运行结果为了方便读者阅读本章内容将前台页面的各部分说明以列表形式给出如表1所示表1前台首页解析区域名称说明对应文件1网站导航主要用于显示网站的标题及为用户提供前台功能导航INDEXASP2公告栏主要用于展示最新添加的本地景点OPENASP3后台登录入口管理员可以通过该入口登录后台INDEXASP4展示区用于展示相关功能的运行结果INDEXASP42网站导航设计导航是网站设计不可缺少的基础元素之一它不仅是信息结构的基础分类也是浏览者的网站路标在此网站导航主要包括旗帜广告条功能分类导航2部分设计完成的网站导航页面的设计效果如图5所示图5网站导航页面设计效果1功能分类导航条用户可以通过功能分类导航条查看相应类别的信息功能分类导航条主要通过传递参数来实现超链接关键程序代码如下AHREF“INDEXASPTYPEID1“宾馆简介通过传递参数TYPEID实现超链接功能AHREF“INDEXASPTYPEID2“地理位置AHREF“INDEXASPTYPEID4“会展中心AHREF“INDEXASPTYPEID5“餐饮美食AHREF“INDEXASPTYPEID6“商务中心AHREF“INDEXASPTYPEID7“其他43宾馆简介管理模块设计宾馆简介管理模块的主要功能是介绍宾馆地理位置室内设施宾馆大小等相关详细信息介绍宾馆简介页面的设计效果如图6所示图6宾馆简介页面设计效果宾馆简介页面主要是根据传递的参数本例为TYPEID为参数名进行传递查找相应的记录并显示查询宾馆简介信息的程序代码如下IFREQUEST“TYPEID“THEN判断接收的TYPEID是否为空值TYPEID1设置默认值ELSETYPEIDREQUEST“TYPEID“将接收到的TYPEID值赋值给TYPEIDENDIFSETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMNEWSWHERETYPEID“TYPEID“ORDERBYDATEANDTIMEDESC“通过时间进行降序排列RSOPENSQLCONN11AHREF“INDEXASPTYPEID1“宾馆简介传递参数TYPEIDAHREF“INDEXASPTYPEID2“地理位置AHREF“INDEXASPTYPEID4“会展中心AHREF“INDEXASPTYPEID5“餐饮美食AHREF“INDEXASPTYPEID6“商务中心AHREF“INDEXASPTYPEID7“其他通过以下代码判断记录集是否为空也就是判断是否有符合条件的记录如没有符合条件的记录系统将给予提示相关程序代码如下IFNOTRSEOFTHENRS“CONTENT“ELSE暂无信息ENDIF通过以下代码显示宾馆简介内容RS“CONTENT“44客房服务管理模块设计客房服务管理模块的主要功能是介绍房价房间类型房间内部设施等页面设计效果如图87所示图7客房服务管理页面设计效果客房服务管理页面主要用于显示客房的相关信息程序代码如下SETRSSERVERCREATEOBJECT“ADODBRECORDSET“获取客房信息SQL“SELECTFROMFANGJIAN“RSOPENSQLCONN11FUNCTIONHTMLCODEFSTRINGIFNOTISNULLFSTRINGTHENFSTRINGREPLACEFSTRINGCHR13“FSTRINGREPLACEFSTRINGCHR10CHR10“FSTRINGREPLACEFSTRINGCHR10“FSTRINGREPLACEFSTRINGCHR32“NBSP“HTMLCODEFSTRINGENDIFENDFUNCTIONTABLEWIDTH“97“BORDER“0“ALIGN“LEFT“CELLSPACING“1“BGCOLOR“000000“IFNOTRSEOFTHENTOLRSRECORDCOUNTFORI1TOTOLRSMOVENEXT向下移动记录指针IFRSEOFTHENEXITFOR判断当前记录指针是否到达记录尾NEXTELSERESPONSEWRITE“暂无信息“ENDIF45在线订房管理模块设计在线订房管理主要用于在线预订客房在进行在线订房时所填写的登记信息必须真实有效否则不能预期正确地进行客房预订在线订房管理模块的页面设计效果如图8所示图8在线订房管理页面设计效果在线订房管理页面中要求输入的信息必须是真实有效的系统将对输入的EMAIL地址进行判断同时还要判断到达时间与离开时间是否过期代码如下IFMONTHDATE10THEN如果当前月份小于10则在当前月份前面加0MON0MONTHDATEELSEMONMONTHDATE获取当前系统月份ENDIFIFDAYDATE10THEN如果当前日期小于10则在当前日期前面加0DA0DAYDATEELSEDADAYDATE获取当前系统日期ENDIFSETRS2SERVERCREATEOBJECT“ADODBRECORDSET“SQL2“SELECTFROMDDWHERETIME“DATE“RS2OPENSQL2CONN13IFNOTRS2EOFTHENTYEARDATE1000000000MONTHDATE10000000DAYDATE100000RS2RECORDCOUNT1ELSETYEARDATE1000000000MONTHDATE10000000DAYDATE1000001ENDIFIFREQUEST“POST“THEN判断是否接收表单值CALLWRITENDIFFUNCTIONWRITEMAILREQUEST“EMAIL“IFREQUEST“NAME“ORREQUEST“DANWEI“ORREQUEST“SEX“ORREQUEST“EMAIL“ORREQUEST“NUM“ORREQUEST“GUOJI“ORREQUEST“TEL“ORREQUEST“ZHENGJIAN“ORREQUEST“SHENFEN“THENRESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPTALERT请把内容填写完整LOCATIONJAVASCRIPTHISTORYGO1“判断输入的EMAIL格式是否正确ELSEIFINSTREMAIL“0ORRIGHTEMAIL1“ORLEFTEMAIL1“THENRESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPT“CHR13“ALERT请检查您的邮件地址是否正确“HISTORYBACK“RESPONSEENDELSEMMREQUEST“YEAR“REQUEST“MONTH“REQUEST“DAY“获得到达时间NNREQUEST“YEAR1“REQUEST“MONTH1“REQUEST“DAY1“获得离开时间IFDATEDIFF“D“MMDATE0THEN判断达到日期和当前日期是否冲突RESPONSEWRITE“ALERT日期已过LOCATIONJAVASCRIPTHISTORYGO1“RESPONSEENDENDIFIFDATEDIFF“D“MMNN0THENRESPONSEWRITE“ALERT开始日期和结束日期填写有误LOCATIONJAVASCRIPTHISTORYGO1“RESPONSEENDENDIFSETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMDD“RSOPENSQLCONN13RSADDNEW通过ADDNEW方法添加在线订房详细信息RS“NAME“REQUEST“NAME“添加在线订房人姓名RS“SEX“REQUEST“SEX“RS“AGE“REQUEST“AGE“RS“SHENFEN“REQUEST“SHENFEN“RS“ZHENGJIAN“REQUEST“ZHENGJIAN“RS“GUOJI“REQUEST“GUOJI“RS“DANWEI“REQUEST“DANWEI“RS“DTIME“MMRS“LTIME“NNRS“NUM“REQUEST“NUM“RS“EMAIL“REQUEST“EMAIL“RS“TEL“REQUEST“TEL“RS“ROOM“REQUEST“ROOM“RS“BEIZHU“REQUEST“BEIZHU“RS“BIANHAO“REQUEST“T“RS“TIME“DATE添加获取当前的日期和时间RSUPDATERSCLOSERESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPTALERT提交成功LOCATIONDINGDANASP“ENDIFENDFUNCTION在线订房管理页面的运行结果如图9所示图9在线订房管理页面运行结果46意见反馈管理模块设计意见反馈管理模块主要包括留言的发布留言与回复留言浏览2部分单击我要留言超链接可以进入意见反馈管理页面意见反馈管理页面所涉及到的相关程序代码如下IFREQUEST“POST“THEN判断是否接收到表单值CALLWRITENDIFFUNCTIONWRITEMAILREQUEST“EMAIL“接收输入的EMAIL地址IFREQUEST“NAME“ORREQUEST“EMAIL“ORREQUEST“ICQ“ORREQUEST“LIUYAN“THENRESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPTALERT_请把内容填写完整LOCATIONJAVASCRIPTHISTORYGO1“ELSEIFINSTREMAIL“0ORRIGHTEMAIL1“ORLEFTEMAIL1“THENRESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPT“CHR13“ALERT请检查您的邮件地址是否正确“HISTORYBACK“RESPONSEENDELSESETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMGUESTBOOK“RSOPENSQLCONN13RSADDNEWRS“NAME“REQUEST“NAME“获取添加人姓名RS“SEX“REQUEST“SEX“RS“LAIZI“REQUEST“LAIZI“RS“EMAIL“REQUEST“EMAIL“获取添加人的EMAIL地址RS“OICQ“REQUEST“OICQ“RS“ICQ“REQUEST“ICQ“RS“HOMEPAGE“REQUEST“HOMEPAGE“RS“LIUYAN“REQUEST“LIUYAN“RS“TIME“NOW获取当前系统日期和时间RSUPDATERSCLOSERESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPTALERT提交成功“ENDIFENDFUNCTION47公告栏模块设计公告栏是用来发布网站最新公告信息的目的是让浏览者了解网站的最新动态公告栏信息分为首页滚动显示和具体信息展示两部分1首页滚动显示公告栏滚动显示功能模块位于前台主页的左侧它可以将网站最新的公告信息展示给用户公告栏滚动设计效果如图10所示图10公告栏滚动显示功能页面设计效果实现滚动显示主要是应用6HTML中的MARQUEE标识符实现的程序代码如下MARQUEEDIRECTION“UP“SCROLLAMOUNT“3“ONMOUSEOVER“THISSTOP“ONMOUSEOUT“THISSTART“HEIGHT180SETRS3SERVERCREATEOBJECT“ADODBRECORDSET“SQL3“SELECTFROMNEWSWHERETYPEID8ORDERBYDATEANDTIMEDESC“取出景点的相关信息RS3OPENSQL3CONN11IFNOTRS3EOFTHENDOWHILENOTRS3EOFTABLEWIDTH“100“BORDER“0“SPANCLASS“STYLE3“AHREF“ONCLICK“WINDOWOPENOPENASPIDRS3“NEWSID“单击标题进入详细信息页面SCROLLBARSYESWIDTH565HEIGHT500“RS3“TITLE“RS3MOVENEXTLOOPELSERESPONSEWRITE“DIVALIGNCENTERFONTCOLORWHITE暂无信息“ENDIF公告栏滚动显示功能页面运行结果如图11所示图11公告栏滚动显示功能页面运行结果2具体信息展示滚动显示所有信息标题这些信息是系统按照发布的时间降序排列的当用户需要查看其详细信息时单击其标题就可以进入详细信息页面展示详细内容页面所涉及到的程序代码如下SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMNEWSWHERENEWSID“REQUEST“ID“显示具体信息详细页RSOPENSQLCONN11打开记录集RS“CONTENT“通过以下语句进行内容的输出5后台主要功能模块详细设计51后台总体架构1模块功能介绍后台页面主要包括以下功能模块管理首页退出模块主要用于退出后台管理系统网站管理模块主要包括更改初始信息查看服务器信息图片管理模块主要包括空间图片管理信息管理模块主要包括宾馆简介管理地理位置管理会展中心管理餐饮美食管理商务中心管理其他管理景点管理模块主要包括旅游景点管理房间管理模块主要包括房间类型客房服务管理订单管理模块主要包括订单管理已确认订单回复管理反馈管理模块主要包括反馈信息管理系统信息管理模块主要用于管理本网站的版权技术支持3后台页面运行结果网站后台页面的运行结果如图12所示图12网站后台页面运行结果为了方便读者阅读此章节内容将后台页面的各部分说明以列表形式给出如表2所示表2后台页面解析区域名称说明对应文件1后台管理导航主要用于选择各种后台管理操作ADMINLEFTASP2后台功能管理区主要用于进行各种后台管理操作ADMINQUITASPADMINUSERCHANGEASPADMINSYSTEMADMIN_SERVERASPADMINADMINPICASPADMINNEWSDEFAULTASPADMINPRODUCTADDSORTASPADMINFGUANASPADMINDGSUBPASSASPADMINDGSUBMITSUBASPADMINDGEMAILASPADMINGUESTDEFAULTASPADMINLEFTASP52后台登录模块设计管理员通过后台登录入口进入后台登录模块后台登录模块主要用于验证管理员的身份及验证码设计效果如图13所示图13后台登录模块设计效果后台登录页面所涉及的HTML表单主要元素如表3所示表3后台登录页面中涉及的HTML表单元素名称类型含义重要属性FORM1FORM表单METHOD“POST“ACTION“INCCHECKASPACTIONLOGIN“VERIFYCODE2HIDDEN隐藏域VALUE“SESSION“VERIFYCODE“SUBMITIMAGE图像区域VALUE“提交“SRC“IMAGES12_10GIF“后台登录页面所涉及到的程序代码如下DIMVERIFYCODEVERIFYCODE2VERIFYCODETRIMREQUESTFORM“VERIFYCODE“接收验证码VERIFYCODE2TRIMREQUESTFORM“VERIFYCODE2“IFVERIFYCODEVERIFYCODE2THEN判断输入的验证码与随机产生的验证码是否一致RESPONSEWRITE“SCRIPTLANGUAGEJAVASCRIPTALERT您输入的验证码不正确“RESPONSEWRITE“LOCATIONHREFINDEXASP“ELSESESSION“VERIFYCODE“清空验证码IFREQUEST“ACTION“LOGIN“THEN判断是否接收表单值ADMIN_NAMEREQUEST“ADMIN_NAME“接收用户名ADMIN_PASSREQUEST“ADMIN_PASS“接收用户密码SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMADMINWHEREADMIN_NAME“ADMIN_NAME“ANDADMIN_PASS“ADMIN_PASS“RSOPENSQLCONN13IFRSEOFTHENRESPONSEWRITE“FONTSIZE2对不起您输入的用户名密码或验证码有误请重新输入谢谢本软件建议您使用IE60以上版本分辨率1024768否则一切后果与本软件无关特此声明在此AHREFINDEXASP返回“ELSESESSION“ADMIN_NAME“REQUEST“ADMIN_NAME“创建SESSION“ADMIN_NAME“阶段变量RESPONSEREDIRECT“MANAGEASP“跳转到指定的页面ENDIFRSCLOSE关闭已打开的记录集SETRSNOTHINGCONNCLOSESETCONNNOTHING将不用的对象释放掉ENDIFENDIF53管理首页退出模块设计管理首页退出模块主要用于退出后台管理系统并将SESSION变量清空代码如下SESSION“ADMIN_NAME“将SESSION变量清空RESPONSEREDIRECT“INDEXASP“54网站管理模块设计1网站管理模块文件架构网站管理模块主要包括更改初始信息查看服务器信息2部分2更改初始信息模块设计更改初始信息模块主要用于修改用户名密码公司名称更改初始信息模块的设计效果如图14所示图14更改初始信息模块设计效果更改初始信息页面所涉及到的程序代码如下SETRSSERVERCREATEOBJECT“ADODBRECORDSET“IFREQUEST“ACTION“CHANGE“THENSQL“SELECTTOP1FROMADMIN“RSOPENSQLCONN33RS“ADMIN_NAME“REQUEST“ADMIN_NAME“修改用户名RS“ADMIN_PASS“REQUEST“ADMIN_PASS“修改用户密码RSUPDATERSCLOSERESPONSEWRITE“您的更改已成功“ELSEIFREQUEST“ACTION“CHANGE2“THEN判断是否接收到表单值SQL“SELECTTOP1FROMADMIN“RSOPENSQLCONN33RS“MINGCHENG“REQUEST“MINGCHENG“RSUPDATERSCLOSERESPONSEWRITE“您的更改已成功“ELSESQL“SELECTTOP1FROMADMIN“显示第一条记录RSOPENSQLCONN33ENDIF更改初始信息页面的运行结果如图15所示图15更改初始信息页面运行结果3查看服务器信息管理模块设计查看服务器信息管理模块可以查看不同服务的相关信息如服务器的IP地址显示站点路径服务器的CPU数量等查看服务器信息管理页面的设计效果如图16所示图16查看服务器信息管理页面设计效果查看服务器信息管理模块所涉及到的程序代码如下TDWIDTH“30“VALIGNMIDDLE显示客户发出的所有HTTP标题TDWIDTH“70“REQUESTSERVERVARIABLES“ALL_HTTP“TDWIDTH“30“VALIGNTOP检取ISAPIDLL的METABASE路径TDWIDTH“70“REQUESTSERVERVARIABLES“APPL_MD_PATH“TDWIDTH“30“VALIGNTOP显示站点物理路径TDWIDTH“70“REQUESTSERVERVARIABLES“APPL_PHYSICAL_PATH“TDWIDTH“30“VALIGNTOP路径信息TDWIDTH“70“REQUESTSERVERVARIABLES“PATH_INFO“TDWIDTH“30“VALIGNTOP显示请求机器IP地址TDWIDTH“70“REQUESTSERVERVARIABLES“REMOTE_ADDR“TDWIDTH“30“VALIGNTOP服务器IP地址TDWIDTH“70“REQUESTSERVERVARIABLES“LOCAL_ADDR“TDWIDTH“30“VALIGNTOP显示执行SCRIPT的虚拟路径TDWIDTH“70“REQUESTSERVERVARIABLES“SCRIPT_NAME“TDWIDTH“30“VALIGNTOP返回服务器的主机名DNS别名或IP地址TDWIDTH“70“REQUESTSERVERVARIABLES“SERVER_NAME“TDWIDTH“30“VALIGNTOP返回服务器处理请求的端口TDWIDTH“70“REQUESTSERVERVARIABLES“SERVER_PORT“TDWIDTH“30“VALIGNTOP协议的名称和版本TDWIDTH“70“REQUESTSERVERVARIABLES“SERVER_PROTOCOL“TDWIDTH“30“VALIGNTOP服务器的名称和版本TDWIDTH“70“REQUESTSERVERVARIABLES“SERVER_SOFTWARE“TDWIDTH“30“VALIGNTOP服务器操作系统TDWIDTH“70“REQUESTSERVERVARIABLES“OS“TDWIDTH“30“VALIGNTOP脚本超时时间TDWIDTH“70“SERVERSCRIPTTIMEOUT秒TDWIDTH“30“VALIGNTOP服务器CPU数量TDWIDTH“70“REQUESTSERVERVARIABLES“NUMBER_OF_PROCESSORS“个TDWIDTH“30“VALIGNTOP服务器解译引擎TDWIDTH“70“SCRIPTENGINE“SCRIPTENGINEMAJORVERSION“SCRIPTENGINEMINORVERSION“SCRIPTENGINEBUILDVERSION55图片管理模块设计图片管理模块的主要功能包括图片大小类型修改时间删除文件预览5部分图片管理页面的设计效果如图17所示图17图片管理页面设计效果图片管理页面中获取上传图片的相关信息所涉及到的程序代码如下CONSTPAGECOUNT7定义常量IFREQUEST“PAGE“THEN判断是否接收到表单值REQUESTPAGECINTREQUEST“PAGE“返回表达式值为整数ELSEREQUESTPAGE1ENDIFPAGEPAGECOUNTUPLOADPATH“EWEBEDITORUPLOADFILE“图片存放的文件夹地址STRFILENAME“ADMINPICASP“TRUEPATHSERVERMAPPATHUPLOADPATH转换为实际路径IFNOTOBJSTR“SCRIPTINGFILESYSTEMOBJECT“THENRESPONSEWRITE“FONTCOLORRED你的服务器不支持FSOSCRIPTINGFILESYSTEMOBJECT不能使用本功能“ELSESETFSOCREATEOBJECT“SCRIPTINGFILESYSTEMOBJECT“创建FSO对象IFREQUEST“ACTION“DEL“THEN如果ACTION不为空进入删除模块CALLDELFILEENDIFIFFSOFOLDEREXISTSTRUEPATHTHEN检查路径是否存在FILECOUNT0TOTLESIZE0SETTHEFOLDERFSOGETFOLDERTRUEPATH读取文件FOREACHTHEFILEINTHEFOLDERFILESFILECOUNTFILECOUNT1利用循环得出总的文件数TOTLESIZETOTLESIZETHEFILESIZE利用循环得出文件的总体大小NEXTTOTALPUTFILECOUNT获取总文件数分页显示IFREQUESTPAGE1THEN在当前页码为小于1的值时使其值等于1REQUESTPAGE1ENDIFIFREQUESTPAGE1PAGETOTALPUTTHENIFTOTALPUTMODPAGE0THENREQUESTPAGETOTALPUTPAGEELSEREQUESTPAGETOTALPUTPAGE1ENDIFENDIFIFREQUESTPAGE1THEN在当前页码等于1时调用显示模块SHOWCONTENTSHOWPAGE2STRFILENAMETOTALPUTPAGEELSE在当前页码不等于1时调用相应显示模块IFREQUESTPAGE1PAGETOTALPUTTHENSHOWCONTENTSHOWPAGE2STRFILENAMETOTALPUTPAGEELSEREQUESTPAGE1SHOWCONTENTSHOWPAGE2STRFILENAMETOTALPUTPAGEENDIFENDIFELSERESPONSEWRITE“找不到文件夹可能是配置有误“ENDIFENDIFSUBSHOWCONTENTDIMCFILECOUNT0TOTLESIZE0通过以下代码实现分页跳转功能通过复选框删除选中的文件的相关程序代码如下所示ENDSUB显示页码的过程SUBSHOWPAGE2SFILENAMETOTALNUMBERPAGEDIMNISTRPAGEIFTOTALNUMBERMODPAGE0THENNTOTALNUMBERPAGEELSENTOTALNUMBERPAGE1ENDIFSTRPAGE“TABLEALIGNCENTERFORMNAMESHOWPAGESMETHODPOSTACTION“SFILENAME“STRPAGESTRPAGE“共“TOTALNUMBER“个文件“IFREQUESTPAGE2THENSTRPAGESTRPAGE“第一页上一页NBSP“ELSESTRPAGESTRPAGE“AHREF“SFILENAME“PAGE1第一页NBSP“STRPAGESTRPAGE“AHREF“SFILENAME“PAGE“REQUESTPAGE1“上一页NBSP“ENDIFIFNREQUESTPAGE1THENSTRPAGESTRPAGE“下一页尾页“ELSESTRPAGESTRPAGE“AHREF“SFILENAME“PAGE“REQUESTPAGE1“下一页NBSP“STRPAGESTRPAGE“AHREF“SFILENAME“PAGE“N“尾页“ENDIFSTRPAGESTRPAGE“NBSP页次FONTCOLORRED“REQUESTPAGE“N“页“STRPAGESTRPAGE“NBSP“PAGE“个文件页“STRPAGESTRPAGE“NBSP转到SELECTNAMEPAGESIZE1ONCHANGEJAVASCRIPTSUBMIT“FORI1TONSTRPAGESTRPAGE“OPTIONVALUE“I“IFCINTREQUESTPAGECINTITHENSTRPAGESTRPAGE“SELECTED“STRPAGESTRPAGE“第“I“页“NEXTSTRPAGESTRPAGE“STRPAGESTRPAGE“RESPONSEWRITESTRPAGEENDSUBSUBDELFILE删除文件过程DIMSELECTFILESPLITFILENAMEISELECTFILETRIMREQUEST“FILENAME“获取选中文件集合IFSELECTFILE“THENEXITSUB如果文件为空跳出过程IFINSTRSELECTFILE“0THENSPLITFILENAMESPLITSELECTFILE“FORI0TOUBOUNDSPLITFILENAMEIFLEFTTRIMSPLITFILENAMEI3“ANDLEFTTRIMSPLITFILENAMEI1“THENSELECTFILESERVERMAPPATHUPLOADPATH“TRIMSPLITFILENAMEISETTHISFILEFSOGETFILESELECTFILETHISFILEDELETETRUEENDIFNEXTELSE只选中一个文件时利用循环逐个删除文件IFLEFTSELECTFILE3“ANDLEFTSELECTFILE1“THENSETTHISFILEFSOGETFILESERVERMAPPATHUPLOADPATH“SELECTFILETHISFILEDELETETRUEENDIFENDIFRESPONSEWRITE“ALERT“删除成功“LOCATIONHREF“ADMINPICASP“ENDSUB图片管理页面的运行结果如图18所示结束语经过几个月的设计和开发基于ASP技术的酒店管理系统基本开发完毕其功能基本符合需求能够完成下面这些功能全面的展示了宾馆自然情况和服务内容介绍宾馆信息帮助客人了解宾馆相关信息为客户提供宾馆所在地旅游景点的详细信息向客户全面提供宾馆客房信息实现了网上在线订房业务方便客人订房实现了留言板功能客人可随时通过网站填写反馈信息通过后台管理网站初始化信息实现了后台对前台信息上传图片的管理功能管理前台景点信息通过后台管理宾馆客房信息通过后台管理人员可以管理客人订房信息管理人员可随时管理客人的反馈信息系统运行稳定安全可靠致谢通过几个月的毕业课程设计让我在巩固过去所学知识的基础上锻炼了我的实际应用能力和处理问题的能力另外还学到了许多书本上学不到的知识让我获益匪浅在此我要特别感谢我的指导老师朱颖老师在朱老师的指导下让我的设计思路变的很清晰同时朱老师也为我的实际操作提出了许多宝贵的具体意见另外在我的毕业设计过程中班上同学和同组设计的同学都给我提出了很多的设计技巧和方法也在一起讨论了许多难题谨在此向他们表示衷心的感谢附录A参考文献1ASP数据库系统开发完全手册人民邮电出版社2006年3月2DELPHI数据库系统开发完全手册人民邮电出版社2006年3月3VISUALBASIC数据库系统开发完全手册人民邮电出版社2006年3月4RICHARDANDERSONCHRISPROFESSIONALACTIVESERVERPAGES302003年3月5JSP信息系统开发实例精选机械工业出版社王国辉牛强李南南等2005年7月6VISUALBASIC信息系统开发实例精选机械工业出版社宋坤赵智勇刘强等2005年7月7SQLSERVER数据库开发实例解析机械工业出版社宋昆李严等2006年1月8ACCESS数据库开发实例解析机械工业出版社李俊民高春燕等2006年1月9VISUALBASIC精彩编程200例机械工业出版社赛奎春高春艳等2003年1月10ASP数据库开发实例解析机械工业出版社李严于亚芳王国辉2004年12月11ASP工程应用与项目实践机械工业出版社王国辉牛强李南南2005年4月12VISUALBASIC信息系统开发实例精选机械工业出版社高春艳李俊民张耀庭等2005年7月13ASP信息系统开发实例精选机械工业出版社王国辉牛强李南南等2005年7月14DELPHI信息系统开发实例精选机械工业出版社宋坤赵智勇刘强等2005年7月附录B文件架构图网上客户预订系统的前台文件架构如图B1所示图B1网上客户预订系统的前台文件架构图酒店管理系统网的后台文件架构如图B2所示图B2后台文件架构图网站管理模块的文件架构如图B3所示图B3网站管理模块文件架构信息管理页面的文件架构如图B4所示图B4信息管理页面文件架构房间管理页面的文件架构如图B5所示图B5房间管理模块文件架构订单管理页面的文件架构如图B6所示图B6订单管理页面文件架构附录C翻译原文DATABASEDATABASEMANAGEMENTSYSTEMDBMSANDMANAGEMENTINFORMATIONSYSTEMMISYOUKNOWTHATADATABASEISACOLLECTIONOFLOGICALLYRELATEDDATAELEMENTSTHATMAYBESTRUCTUREDINVARIOUSWAYSTOMEETTHEMULTIPLEPROCESSINGANDRETRIEVALNEEDSOFORGANIZATIONANDINDIVIDUALSTHERESNOTHINGNEWABOUTDATABASEEARLYONESWERECHISELEDINSTONEPENNEDONSCROLLSANDWRITTENONINDEXCARDSBUTNOWDATABASEARECOMMONLYRECORDEDONMAGNETIZABLEMEDIAANDCOMPUTERPROGRAMSAREREQUIREDTIPERFORMTHENACESSARYSTORAGEANDRETRIEVALOPERATIONSYOUWILLSEEINTHEFOLLOWINGPAGESTHATCOMPLEXDATARELATIONSHIPSANDLINKAGESMAYBEFOUNDINALLBUTTHESIMPLESTDATABASESTHESYSTEMSOFTWAREPACKAGETHATHANDLESTHEDIFFICULTTASKSASSOCIATEDWITHCREATINGACCESSINGANDMAINTAININGDATABASERECORDSISCALLEDADATABASEMANAGEMENTSYSTEMDBMSTHEPROGRAMSINADBMSPACKAGEESTABLISHANINTERFACEBETWEENTHEDATABASEITSELFANDTHEUSERSOFTHEDATABASETHESEUSERSMAYBEAPPLICATIONSPROGRAMMERSMANAGERSANDOTHERSWITHINFORMATIONNEEDSANDVARIO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论