学生作品_基于ASP框架的酒店管理_第1页
学生作品_基于ASP框架的酒店管理_第2页
学生作品_基于ASP框架的酒店管理_第3页
学生作品_基于ASP框架的酒店管理_第4页
学生作品_基于ASP框架的酒店管理_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、常州信息职业技术学院软件开发与项目管理学生作品作品题目: 基于ASP 框架的酒店管理 作品作者: 郭波 指导教师: 宋先斌 完成时间: 2012.06.20 一、项目简介随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。酒店客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使酒店客房管理更先进、更高效、更科学,信息交流更迅速。酒店房间预约系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以酒店房间预约系统应该能够

2、为用户提供充足的信息和快捷的预约手段。酒店预约基本都是需要通过电话或客户直接到酒店进行,由于预约记录多是人为完成,容易造成失误和遗漏,管理效率比较低,特别是顾客比较多的季节,传统的预约方式已经基本不能满足要求。远程预约系统是一种全新的网络预约方式,通过互联网突破了时间和空间限制实现了便捷快速的预约与管理功能。本系统具有房间信息查询、预约房间和取消预约等功能。二、需求分析(一)功能需求酒店预约基本都是需要通过电话或客户直接到酒店进行,由于预约记录多是人为完成,容易造成失误和遗漏,管理效率比较低,特别是顾客比较多的季节,传统的预约方式已经基本不能满足要求。远程预约系统是一种全新的网络预约方式,通过

3、互联网突破了时间和空间限制实现了便捷快速的预约与管理功能。本系统具有房间信息查询、预约房间和取消预约等功能。本酒店房间预约系统按照用户部分和管理员部分划分了两块,它们所实现的功能如下。1用户部分l 用户注册:检测用户提供的信息并注册用户。l 用户登陆:通过用户名和密码核实登陆用户身份。l 预约房间:预约某个时间的某一房间。l 查询预约信息:查询该用户的预约信息。l 取消房间预约:取消某一到期且未付款的有效预约。l 查询房间信息:按照用户提出的条件列出查询结果。l 给站长留言:检查用户留言的正确性并保存。l 注销用户:结束用户会话,保证安全。2管理员部分l 阅览用户留言:调用用户留言并显示。l

4、删除无用留言:删除需要处理的留言。l 添加房间:添加新的房间,注册详细信息。l 删除房间:根据用户提交的信息删除指定的房间。l 修改房间信息:对于存在的某房间信息进行修改更新。l 确认已付款用户的预约:当用户付款后对指定预约进行标记。l 删除无用或错误的预约信息。l 房间预约统计和用户统计。l 安全注销。(二)性能需求1. 硬件环境: l CPU: 要求是奔腾以上处理器。l 内存: 建议最少有1024MB内存。l 硬盘:硬盘分区有足够的可用空间来执行安装程序2. 软件环境: l 操作系统:Windows XP l 服务器平台:IIS5.0l 浏览器:IE5.0l 应用软件Dreamweaver

5、MX3. 开发语言:Vbscript三、总体设计(一)系统模块结构设计系统设计主要包括功能模块的划分和系统流程的分析。根据客户的需求总结系统主要完成的功能,以及将来拓展需要完成的功能,然后根据设计好的功能划分出系统的功能模块,这样方便程序员管理和维护,最后设计出系统的流程。接下来,就详细介绍系统设计的前期准备。1功能模块划分酒店房间预约系统应该具有用户注册登录、查看预约房间、留言、管理员综合管理等功能。根据对该系统的功能需求分析可以画出系统功能模块图。本系统将功能划分为用户和管理员两部分,图3.1所示是用户部分的功能模块图。图3.1用户部分的功能模块图l 用户模块包括注册、登录和注销3个功能子

6、模块,注册模块提供用户注册成为酒店房间预约系统的会员,拥有预约房间的功能,而只有登录的用户方可以进行房间的预约,因此登录模块提供会员登录功能。为了防止其他用户私自修改用户信息,同时又设计了注销功能模块。l 房间模块包括查看房间、查询房间、查看预约、预约房间和取消预约等功能。通过查看或者输入条件查询房间,可以获得房间的具体信息,如果为登录用户,此时可以进行房间的预约操作,用户觉得不满意,可以通过取消预约模块取消预约,同时用户可以通过查看预约模块查看用户所有的预约信息。l 留言模块为用户提供一个发表自己看法的场所,如果遇到什么困难或者不满意的地方。可以通过该模块发表。管理端部分的功能如图3.2所示

7、。图3.2 管理端部分的功能l 管理员登录模块提供管理员登录的入口,只有成功登录后,才可以执行管理员操作。l 添加房间功能模块为管理员提供添加新的房间的功能,此时,管理员可以输入详细的房间信息。l 如果房间出现问题或者该房间已经不存在,管理员可以通过删除房间模块把该房间删除。l 当房间信息发生改变时,管理员可以通过修改房间信息模块对房间的信息进行修改。l 管理员可以通过阅读留言模块查看用户发表的留言,并可以进行回复和删除等操作。l 用户的预约只有等管理员确认后方可生效,管理员就是通过预约管理模块对用户的预约信息进行管理的,包括确定预约和删除预约等。l 管理员操作结束时需要通过注销登录模块注销登

8、录,防止系统信息被篡改。(二)数据库设计数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤:l 数据库需求分析l 数据库概念结构设计l 数据库逻辑结构分析1数据库需求分析酒店房间预约系统的数据库功能主要体现在对各种信息的提供、保存、查询和更新操作上,包括用户信息、管理员信息、房间信息、预约信息和留言信息,各个部分的数据有着内在的联系。通过前面对系统功能模块的分析,总结出该数据库需要满足以下信息需求:l 用户和管理员具有不同的身份。l 用户信息记录用户的资料。l 房间信息包括房间类型和费

9、用等。l 预约信息包括预约时间、预约用户等信息。l 留言包括标题、内容等信息。综合上面对酒店房间预约的数据库的需求分析,考虑到未来功能上的扩展,设计如下的数据项和数据结构。l 管理员信息包括的数据项:管理员名和密码。l 用户信息包括的数据项:用户名、密码等。l 房间信息包括的数据项:房间ID、房间名称、类型等。l 预约信息包括的数据项:预约ID、预约用户名、房间ID等。l 留言信息包括的数据项:留言用户名、留言标题、内容等。2数据库概念结构设计得到上述的数据项和数据结构以后,就可以设计出满足客户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计做好铺垫。该系统的实体有管理员信息实体、用户信息实体、房间信息实体、预约信息实体、预约信息实体和留言信息实体,它们之间的关系如图3.3所示。图3.3信息实体之间的关系示意图用户信息试题的E-R图,如图3.4所示。图3.4用户信息试题的E-R图管理员信息试题E-R图,如图3.5所示。 图3.5管理员信息试题E-R图房间信息实体E-R图,如图3.6所示。图

温馨提示

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

评论

0/150

提交评论