ASP.NET 酒店预订管理系统的设计与实现(论文+源码)_Nueve

本文探讨了在高节奏生活中,如何通过互联网技术改进酒店管理,特别是实现宏都大酒店的B/S模式客房预订系统。系统功能包括在线预订、查询修改、管理员操作等,利用ASP和SQLSERVER2000数据库,旨在提升酒店服务效率和客户体验。
摘要由CSDN通过智能技术生成

【摘要】

在高节奏生活的今天,人们整天在各个城市穿梭忙碌着,在过去跑到哪个城市后才能进行预定客房,现在看来是否显得太麻烦,目前很多酒店都已经开始使用通过互联网进行客房预订系统。这样进行酒店的管理就显得更加的轻松。宏都大酒店虽然已经实施了内部的c/s结构的酒店客房管理系统,但是仍然存在上述所说的问题。于是我试着帮他们制作开发能在网上实现预订客房的系统。

宏都大酒店管理信息系统中不能通过互联网方式进行客房预订,通过本次设计主要实现通过互联网方式进行客房预订。让客户足不出户坐在家里就能预订出自己想要的客房。主要功能有:酒店简介、客房简介、客房报价、客房预订信息提交,预订信息查询及修改,删除,等等)管理员信息查询、回复预订信息等功能,真正实现酒店的无纸化,电子信息化、无距离限制的进行客房信息的预订。

本软件的后台数据库也采用微软公司的大型数据库SQLSERVER2000,与原C/S系统的数据库SQLSERVER2000相同,进行了一次无缝链接,也就是说在原有SQLSERVER2000数据库上面进行适当的添加表,使得能保持在原来的系统的基础上进行升级。

在信息管理系统发展过程中,从很早的单机版到90年代未的C/S版,发展到现在的B/S模式的管理系统,现在的B/S式的很流行。B/S模式的信息管理系统他的最大的优点是不受空间的限制,在世界任何一个脚落里,只要能上网的地方都能了解到家里的信息,同时他的维护量很少,只需要简单的维护一下服务器,客户端是免维护的。本次设计使用了asp作为开发工具,是一个b/s结构的WEB应用系统,当前企业内部网站比较普及,这种基于b/s结构的数据库应用也是一个热门的方向。

通过上述可以看出:互联网络的开放性、信息形式的多样性可为企业提供优良的广告宣传和全方位的服务,是其他媒体所无法比拟的,酒店服务与互联网络相结合是一种必然的趋势。

【关键字】

数据库应用与开发  asp  ACCESS2000  SQLSERVEER2000  B/S模式 客房预订

目 录

摘要及关键词……………………………………………………2

第一章  研究的现状及设计目标………………………………2

1.1   现行研究存在的问题及解决的方法 ……………….2    

1.2   本课题要达到的设计目标  …………………………3  

第二章 要解决的几个关键问题 ………………………………3

2.1   设计中要解决的问题 ……………………………….3

2.2   具体实现中采用的关键技术…………………………3

第三章 系统结构及模型 ………………………………………3

3.1   设计实现的策略和算法描述…………………………3

3.2   设计的模型及数据结构  ……………………………4

第四章 系统的实现技术……………………………………….7

4.1   各模块详述系统各部分的实现方法…………………7

4.2   程序流程 ………………………………………….…8

第五章 性能的测试与分析 ………………………………..…37

5.1 测试实例的研究与选择 …………………………….…37

5.2 测试环境与测试条件 ………………….………………40

5.3 实例测试   ………………………………………….…40

5.4 性能分析 ………………………………………..……40

第六章:结束语  ………………………………………..……40

参考文献  ……………………………………………………41

第一章  研究的现状及设计目标

1.1  现行研究存在的问题及解决的方法

存在的问题:不能通过互联网方式进行客房预订,主要解决能够在网上就能进行客房预订,也就是我们所说的B/S系统,这样能够实现网络的内联与外联。

解决的办法:要能通过互联网方式进行客房预订。增加一台WEB服务器,用ASP书写B/S模式预订系统,使得客户不要出门就能预订自己想要的客房。

1.2  本课题要达到的设计目标

通过本次设计主要实现通过互联网方式进行客房预订。让客户足不出户坐在家里就能预订出自己想要的客房。主要功能有:酒店简介、客房简介、客房报价、客房预订信息提交,预订信息查询及修改,删除,等等)管理员信息查询、回复预订信息等功能,真正实现酒店的无纸化,电子信息化、无距离限制的进行客房信息的预订。

第二章  要解决的几个关键问题

2.1设计中要解决的问题

宏都大酒店管理信息系统中不能通过互联网方式进行客房预订,通过本次设计主要实现通过互联网方式进行客房预订。让客户足不出户坐在家里就能预订出自己想要的客房。主要功能有:酒店简介、客房简介、客房报价、客房预订信息提交,预订信息查询及修改,删除,等等)管理员信息查询、回复预订信息等功能,真正实现酒店的无纸化,电子信息化、无距离限制的进行客房信息的预订。

2.2具体实现中采用的关键技术

本文要解决的几个关键的技术:

1.怎样通过ASP技术实现数据库的添加、删除、修改。

2.如何配置WEB服务器

第三章   系统结构及模型

3.1 设计实现的策略和算法描述

系统的总体任务是实现客房预订管理信息系统的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本系统中主要完成的功能主要有:

A:酒店简介,能让客户能够对酒店有一个了解,比地理位置、规模、档次等。

B:客房信息查询,能够在网上了解到客房的样子、客房的档次。

C:客房价格的查询,让客户能够知道他根据自身的情况订购出适合自己的客房。

D:客房的预订登记。

E:管理员密码验证、管理员回复预订信息、管理员删除预订信息以及修改预订信息及修改管理员的用户名和密码。

F:系统功能模块设计

对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图系统功能模块图:

3.2设计的模型及数据结构

数据库在一个信息管理信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

A:数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对本系统的需求,通过对系统的所要需求和数据流程分析,设计如下面所示的数据项和数据结构:

房间基本信息:包括的数据项有:房间编号,房间名称,备注,当前状态等。

操作员信息:包括的数据项有:操作员编号,操作员姓名,操作员密码,权限等。

预订信息:包括的数据项有:预订编号,预订日期,预订人姓名,公司、地址、城市、省份、国别、邮政编码、E-MAIL、电话、传真、入住日期、离开日期、入住夜数、房间数、入住成人数、客房类型、床位要求、支付方式、特殊要求等。为了安全起见,最好加上IP地址字段。

有了上面的数据结构,数据项和数据流程,我们就能进行下面的数据库设计。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

本系统根据上面的设计规划出实体有:客房实体、操作员实体、预订实体。各个实体具体的描述E-R图如下:

操作员实体:

B:数据库逻辑结构设计

现在需要将上面的数据库概念结构转化为ACCESS2000数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构,在上面近况体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。

该系统数据库中各个表格的设计结果如下面的几个表格所示,每个表格表示在数据库中的一个表:

操作员信息表

字段名称

字段

字段类型、宽度

非空

说明

编号

Char(4)

Not null

主键

姓名

Char(20)

Not null

密码

Char(20)

Not null

预订信息表

字段名称

字段

字段类型、宽度

非空

说明

预订编号

Char(10)

Not null

主键

预订日期

Datetime

姓名

Char(20)

公司

Char(30)

地址

Char(50)

城市

Char(15)

省份

Char(15)

国别

Char(15)

邮政编码

Char(15)

E-mail地址

Char(15)

电话

Char(30)

传真

Char(30)

入住日期

Datetime

离开日期

Datetime

入住夜数

Int

房间数

Int

入住成人数

Int

客房类型

Char(15)

床位要求

Char(15)

支付方式

Char(30)

特殊要求

Char(255)

这样一个客房基本信息表就建好了,其它两个表也是同样如此。

上面数据库设计好后,有关数据库结构的所有后台工作已经完成,现在将实现信息管理系统中各个功能模块的实现。

我们一般制作B/S系统的程序,一般都在DREAMWAVER来设计的,当然制作的工具很多,本系统我是采用ASP脚本写的,用DREAMWAVER工具制作的。

第四章  系统的实现技术

4.1各模块详述系统各部分的实现方法

宏都大酒店简介,主要功能是让客户了解宏都大酒店的规模情况。

主要功能,显示宏都大酒店客房情况,包括点击放大图片,查询房价、或预订房间。

功能是显示房间的价格,让客户了解房价的情况。

客房的预订登记信息

第五章  性能的测试与分析

5.1 测试实例的研究与选择

使用ASP开发基于WEB数据库应用程序,首先需要建立一个使ASP及WEB数据库运行的平台。ASP运行的工作环境必须满足以下二个条件: 1.操作系统必须是NT workstation/windows2000/window98。2.web服务器必须是IIS/pws,数据库服务器 MS ACCESS2000 或ms sql server2000.

ASP访问WEB数据库的过程如图所示:

操作员实体

由上可知,要能运行上面书写的程序,必须要配置IIS服务器。

IIS服务器的配置

在windows的“开始”菜单中,选择”程序/管理工具/internet服务管理器”,就可以启动IIS管理窗口。

如果您在计算机领域有任何疑虑或不确定的地方,请毫不犹豫地与老师交流噢,我们期待着为您提供有针对性的建议和指导。您的问题和讨论对我们来说都非常重要。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值