1、 课课 程程 设设 计计 报报 告告 课程名称 Web 程序设计课程设计 设计题目 酒店管理系统 专 业 计算机科学与技术 班 级 学 号 姓 名 完成日期 课课 程程 设设 计计 任任 务务 书书 设计题目:设计题目: 酒店管理系统 _ _ 设计内容与要求:设计内容与要求: (1)数据库设计要符合范式要求。 (2)能对客户入住资料进行添加、删除、修改操作。 (3)提供订单查询功能,输入订单号,能查找出订单的相关信息。能对订 单进行添加、删除、修改操作。 (4)用户权限控制,服务员能对订单和客户资料进行修改,管理员用户修 改登录密码。 指导教师: 年月 日 课课 程程 设设 计计 评评 语语
2、成绩:成绩: 指导教师: 年 月 日 I 目 录 第 1 章 需求分析需求分析 1 1.1 需求分析 . 1 1.2 可行性分析 1 1.2.1 经济可行性分析 . 1 1.2.1 技术可行性分析 . 1 第 2 章 数据库设计 2 2.1 数据库概念结构设计 . 2 2.1.1 实体关系图 2 2.1.2 系统总体 E-R 图 3 2.2 数据表设计 . 4 2.2.1 数据库表设计 4 第 3 章 概要设计 6 3.1 系统架构设计 . 6 3.2 系统功能设计 . 6 3.2.1 系统功能模块 6 3.2.2 系统处理流程 7 第 4 章 详细设计与实现 8 4.1 系统首页 . 8 4
3、.2 酒店日常管理界面 10 4.3 预订房间界面 10 4.4 订单查询界面 12 4.5 大堂入住界面 16 4.6 结账退房界面 17 4.7 系统管理员登陆界面 22 第 5 章 总结 .24 1 第 1 章 需求分析需求分析 1.1 需求分析 酒店管理系统是我们常说的 MIS(Management Information System 管理信息系统)的一 种,在强调管理,强调信息的现代社会中它越来越得到普及,酒店管理系统的主要目标是实 现对酒店内部各种管理的电子化合自动化,提高酒店的办公效率,为高质量的酒店管理提供 服务,提供保证。 在酒店业竞争越来越激烈的今天, 努力在市场竞争中脱
4、颖而出, 已经成为每位酒店经营者 所追求的的目标。酒店如何才能提高服务质量,其管理力显得越来越重要。由于使用了先进 的数据管理技术,酒店管理系统对提高酒店的管理能力将会起到比较重大的作用。整个系统 的基本设计目标是实现系统界面友好美观、简单易用、功能全面并有较高的安全性。 本系统需要实现酒店常用的房间预订、入住记录查询、房间管理等功能,并帮助酒店建立 客户数据库和入住记录数据库,能够方便的进行查询,并在系统的易用性和安全性两方面进 行相应的完善。该系统有以下特点: 功能强大: 该软件以中小型酒店为应用对象, 结合中小型酒店客房当前和未来发展的管理 需求提供实用先进的客房管理模式,提高酒店客房管
5、理的效益。 用户界面操作简洁: 系统的每个功能充分考虑到使用人员计算机知识较少的特点, 软件系 统由各种具体的功能模块组成, 全部使用业务人员最熟悉的业务流程、 提示用语和操作方式, 即使不熟悉此软件的人也能熟练使用本软件完成业务处理。 系统性能稳定:严格按照规范的软件工程管理,充分利用面向对象技术,采用 sql 为后台 数据库。从技术上和应用广泛性上保证了系统的稳定性、广泛性和先进性。 1.2 可行性分析 1.2.1 经济可行性分析 模拟酒店管理系统的开发从长远的角度来看, 投资可以完全收回, 并可以节省管理费用, 避免了人工填单操作所带来的一系列不必要的麻烦,节省了用户和相关工作人员的时间
6、,能 够很好地提高工作效率,改进决策质量。同时也对酒店的灵活管理有了很大的提升,有利于 提高酒店的运营和服务效率,其开发前景良好并能产生很好的经济和社会效益。 1.2.1 技术可行性分析 本系统采用 ASP.NET 开发技术及 SQL SERVER 2008 开发平台,该系统是数据库应用程序, 数据项之间的关系虽然很复杂,但是都可以很清楚的用关系数据库模式表示出来,采用数据 库的操作没有难度。就规模来说,酒店管理系统应属于小型数据库应用程序,在课程设计期 间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。由于酒店 管理系统不属于大的数据库系统并且没有严格的实时性要求,只要普通系统配置就可运行。 对于酒店管理系统的开发就没有特殊的要求。 2 第 2 章 数据库设计