Web课程设计 酒店管理系统

合集下载

基于Web酒店管理系统设计分析

基于Web酒店管理系统设计分析

基于Web酒店管理系统设计分析随着科技的进步和互联网的普及,越来越多的行业开始转向数字化、网络化的方向发展。

酒店行业作为服务行业的重要组成部分,也面临着向数字化转型的趋势。

在此背景下,设计一款基于Web的酒店管理系统,可以提高酒店的运营效率和服务质量,同时也能够提高客户的满意度。

本文将介绍一款基于Web的酒店管理系统的设计分析。

我们将介绍需求分析,阐述设计该系统的目标和需求;我们将介绍系统架构设计,包括前后端设计、数据存储和处理方式等;再次,我们将针对不同的功能模块进行详细的设计和描述;我们将对系统进行测试并提出优化建议。

在需求分析阶段,我们通过调查和研究,明确了设计该系统的目标是为了提高酒店的运营效率和服务质量,同时提高客户的满意度。

具体来说,该系统的需求包括以下几个方面:用户管理:包括用户注册、登录、信息修改等功能;房间管理:包括房间信息查看、修改、添加、删除等功能;订单管理:包括订单查看、修改、删除等功能;支付管理:包括支付查看、修改、添加等功能;投诉管理:包括投诉查看、回复、处理等功能;员工管理:包括员工信息查看、修改、添加、删除等功能。

在系统架构设计阶段,我们采用了前后端分离的架构设计。

前端负责展示数据和用户交互,后端负责数据处理和业务逻辑处理。

数据存储方面,我们采用了MySQL数据库,用于存储系统的基础数据和业务数据。

数据处理方面,我们采用了PHP语言,用于处理前端请求和后端逻辑处理。

在功能模块设计阶段,我们针对不同的需求,设计了以下几个功能模块:用户模块:包括用户注册、登录、信息修改等功能;房间模块:包括房间信息查看、修改、添加、删除等功能;订单模块:包括订单查看、修改、删除等功能;支付模块:包括支付查看、修改、添加等功能;投诉模块:包括投诉查看、回复、处理等功能;员工模块:包括员工信息查看、修改、添加、删除等功能。

在测试与优化阶段,我们对系统进行了全面的测试,包括功能测试、性能测试、安全测试等。

基于Web技术的酒店管理系统的设计与实现的研究报告

基于Web技术的酒店管理系统的设计与实现的研究报告

基于Web技术的酒店管理系统的设计与实现的研究报告随着互联网和电子商务的发展,各行各业都开始了数字化转型,酒店业也不例外。

酒店管理系统是酒店在数字化、信息化环节的基础系统,能够有效地提高酒店的管理效率和服务质量。

本文对基于Web技术的酒店管理系统的设计与实现进行研究。

一、系统架构设计本系统采用了B/S架构,即浏览器/服务器架构。

它将应用程序分为两个部分:客户端和服务器端。

客户端采用浏览器来访问应用程序,服务器端提供应用程序的服务。

这种架构的优点是方便使用和交互,且可以降低开发和维护的成本。

二、模块划分本系统包括以下几个模块:1. 酒店预订模块:提供酒店房间查询和预订服务,用户可以通过系统查看房间信息和价格,实现在线预订、取消预订和修改预订等功能。

2. 客房管理模块:可以对客房进行管理,包括客房的入住、退房、打扫、维修等,同时管理客房的详细信息。

3. 会员积分模块:酒店会员可以通过此模块查询自己的积分,兑换礼品或优惠卷等。

4. 财务管理模块:提供财务报表、结算信息和收支管理等功能。

5. 餐饮管理模块:提供门面销售、餐饮预订、会议室预订等服务。

三、主要技术本系统使用的主要技术如下:1.服务器端:采用SpringMVC技术实现一体化WEB应用程序的开发和管理,同时支持JPA和Hibernate等ORM框架进行数据持久化管理。

2. 数据库:本系统采用MySQL数据库进行数据存储。

3. 前端样式:采用Bootstrap框架来设计视图界面,可根据不同的设备进行页面适配,并提供丰富的UI组件和插件。

4. 前端脚本:使用JQuery等前端脚本库进行交互式实现,同时实现前后端分离。

四、系统实现本系统的实现主要包括以下几个方面:1. 前端UI设计:在Bootstrap框架的基础上,制作系统所需的UI设计,同时提供可适应不同分辨率的界面。

2. 后端开发:基于SpringMVC,使用JPA和Hibernate实现数据持久化。

基于web的酒店管理系统的分析与设计的开题报告

基于web的酒店管理系统的分析与设计的开题报告

基于web的酒店管理系统的分析与设计的开题报告一. 研究题目基于web的酒店管理系统的分析与设计。

二. 研究背景目前,随着旅游业的发展,酒店业发展得非常迅速。

随着酒店业的快速发展,酒店管理系统越来越重要,尤其是基于web的酒店管理系统。

基于web的酒店管理系统可以帮助酒店管理人员更好地管理酒店,提高酒店的管理效率。

三. 研究目的本研究的目的是:1. 通过设计开发基于web的酒店管理系统,提高酒店管理效率。

2. 提供一个方便的平台,使用户能够在任何地方使用该管理系统,更好地管理酒店。

四. 研究内容本研究的内容包括:1. 酒店管理系统需求分析:分析酒店管理系统的需求,包括系统的功能、性能、安全性等。

2. 酒店管理系统设计:设计基于web的酒店管理系统的架构、模块、数据模型等。

3. 酒店管理系统实现:通过编程实现酒店管理系统的各个模块和功能。

4. 酒店管理系统测试:测试酒店管理系统的各个模块和功能是否正常运行。

五. 研究方法本研究采用的研究方法有:1. 调查法:通过调查酒店管理人员的实际需求,了解酒店管理系统应该具备哪些功能和性能。

2. 系统分析法:通过分析酒店管理系统的需求,设计基于web的酒店管理系统的架构、模块、数据模型等。

3. 编程实现法:通过编程实现酒店管理系统的各个模块和功能。

4. 单元测试法、功能测试法:通过单元测试法和功能测试法测试酒店管理系统的各个模块和功能是否正常运行。

六. 研究意义本研究的意义在于:1. 通过开发基于web的酒店管理系统,提高酒店管理效率,为酒店业的快速发展提供技术支持和保障。

2. 提供一个方便的平台,使用户能够在任何地方使用该管理系统,更好地管理酒店。

七. 研究进度本研究的进度如下:1. 2021年10月至11月:调查酒店管理人员的实际需求,了解酒店管理系统应该具备哪些功能和性能。

2. 2021年12月至2022年1月:通过分析酒店管理系统的需求,设计基于web的酒店管理系统的架构、模块、数据模型等。

酒店管理系统课程设计

酒店管理系统课程设计

酒店管理系统课程设计一、教学目标本节课的教学目标是让学生掌握酒店管理系统的基本概念、架构和核心功能,能够运用所学知识分析和解决实际问题。

具体分为以下三个维度:1.知识目标:•了解酒店管理系统的定义、发展历程和应用场景;•掌握酒店管理系统的基本架构,包括前端界面、后端数据库和中间件;•理解酒店管理系统的核心功能,如房间预订、客户管理、财务管理等。

2.技能目标:•能够使用酒店管理系统进行日常业务操作;•具备分析酒店管理系统运行状况和优化系统性能的能力;•学会运用酒店管理系统进行数据分析和决策支持。

3.情感态度价值观目标:•培养学生对酒店管理行业的兴趣和热情,提高职业认同感;•培养学生团队合作精神,增强集体荣誉感;•培养学生遵守法律法规,诚信服务的意识。

二、教学内容本节课的教学内容主要包括以下三个方面:1.酒店管理系统的基本概念和架构:介绍酒店管理系统的定义、发展历程和应用场景,掌握酒店管理系统的基本架构,包括前端界面、后端数据库和中间件。

2.酒店管理系统的核心功能:详细讲解酒店管理系统的核心功能,如房间预订、客户管理、财务管理等,并通过实际案例进行分析。

3.酒店管理系统的实际应用:介绍酒店管理系统在实际工作中的应用,培养学生运用酒店管理系统进行日常业务操作和数据分析的能力。

三、教学方法为了提高教学效果,本节课将采用以下几种教学方法:1.讲授法:教师讲解酒店管理系统的基本概念、架构和核心功能,引导学生掌握相关知识。

2.案例分析法:通过分析实际案例,让学生了解酒店管理系统在实际工作中的应用,提高学生的实践能力。

3.实验法:安排实验室实践环节,让学生亲自动手操作酒店管理系统,培养学生的实际操作能力。

4.小组讨论法:分组进行讨论,引导学生主动思考、积极参与,提高学生的团队协作能力。

四、教学资源为了支持本节课的教学,我们将准备以下教学资源:1.教材:《酒店管理系统教程》,用于引导学生系统学习酒店管理系统的相关知识。

课程设计酒店管理系统

课程设计酒店管理系统

课程设计酒店管理系统一、引言随着旅游业的发展,酒店行业进一步开展了旅游业的发展,并且迅速扩大了规模。

随之而来的是对于酒店管理的高效性的追求。

酒店管理系统应运而生,因为它可以极大地提高酒店管理的高效性,以及帮助酒店经理进行决策以及管理员完成各种信息收集相关工作,但是酒店管理系统的开发与实现并不容易,需要深入了解需求,对于需求进行科学、系统的分析与设计,并具有可扩展性和可维护性。

二、课程目标和目的本课程旨在教授学生酒店管理系统的设计、开发和实施方法及应用知识,并针对学生的实际应用需要,讲解与案例分享,以提高广大学生的系统开发能力,同时提升其从事酒店管理领域相关工作能力。

三、课程内容与方法1、课程内容本课程主要包括以下几点内容:(1)酒店管理系统的定义、特点、需求分析方法等基础概念及方法论;(2)酒店管理系统的架构设计与技术选择;(3)酒店管理系统的系统应用、系统运行与系统优化;(4)不同情况下酒店管理系统的应用场景与实践。

2、课程方法(1)理论授课:对基础概念及方法论进行授课,深入讲解设计思路与分析方法。

(2)案例分析:采用案例分析的方式,引领学生直观地认识酒店管理系统的应用场景。

(3)实践操作:在课程设计的后半部分,引导学生独立完成实际项目的建设,让学生亲身参与到酒店管理系统开发过程中。

四、评估方式1、考核范围(1)参与评分项目的开发及实现过程;(2)撰写项目过程的技术文档,即详细的需求分析文档和设计文档;(3)对项目的调试及使用情况进行总结,进行项目的评估分析和报告撰写。

2、评估要求(1)操作过程必须完整记录,包括数据输入、计算方式等;(2)评测结果具有可读性和统计性,保证评估结果的准确性;(3)评审结果必须充分说明评审过程,保证评估结果公正。

五、结语酒店管理系统的建立在高效性和可维护可扩展性基础上。

准确分析酒店管理系统的需求以及规模和用户应用,做好设计工作。

本课程旨在培养学生系统开发的专业能力,使学生在日后的学习中能够更好掌握设计方法,并通过自己在日常实践中的实践训练和研究,更为全面深入的认识酒店管理系统的应用场景和实践。

基于Web的酒店管理系统的设计与实现

基于Web的酒店管理系统的设计与实现

基于Web的酒店管理系统的设计与实现摘要:有需求就有市场,服务行业、计算机行业、餐饮、销售都是如此。

不管是在古代还是现代,人们出差,出门在外寻求临时住处,或者其他各种需求,酒店,这个可以提供住宿和餐饮的行业,也在不断的完善自己的服务内容与体验。

本文旨在完成一个简单的基于web的酒店网站的研发,主要针对酒店客房业务和管理开发的信息系统。

本文在最基本需求的基础上描述了一个酒店管理系统网站的项目设计与代码实现,采用C#,.NET,SqlServer数据库等技术为基础,利用Visual Studio 2010,和Ajax+Jquery 框架,完成了这个酒店网站的开发。

其开发过程包括数据库设计与建立,以及前端应用页面的开发。

利用计算机来完成酒店的一些管理工作,有助于减少繁琐的人工操作,对房间清扫情况进行查询与管理等,改善整个酒店的工作效率和服务质量。

关键字:酒店管理系统;数据库;C#.Net应用Abstract:There are market demands in service industry, computer industry, catering, and sales. Whether in ancient times or modern times, people look for a temporary accommodation when they are out or in a business trip, or have other needs. Hotels, offering accommodation and catering, have constantly improved their services and experiences. The purpose of this article is to finish the research and development of a simple hotel website which is based on the “web”, focusing on the information system of room business, management and development.This article describes the project design and code implementation of a hotel management system website on the basis of the most basic requirements. We have finished the research and development of the hotel website under the technologies of C#, NET and SqlServer, using the frame of Visual Studio 2010 and Ajax+Jquery. This process involves the design and establishment of database, as well as the development of the front-end application pages. The computer can do some management work for the hotel, for example, it can help to reduce the tedious manual operations, query and manage the room cleaning, and improve the work efficiency and service quality.Keywords: Hotel management system;Database;C#.Net Application.目录摘要 (I)ABSTRACT (I)目录 (II)1 引言: (1)2 项目开发背景与现状研究 (1)2.1项目开发背景及意义 (1)2.2研究现状 (1)3 需求分析与可行性分析 (2)3.1需求分析 (2)3.1.1 当前相关业务在运营中存在的问题 (2)3.1.2 网站功能需求 (2)3.1.3 安全性需求 (3)3.2可行性分析 (3)3.2.1 运行环境需求 (3)3.2.2 技术可行性分析 (3)3.2.3 经济可行性 (4)3.2.4 操作可行性 (4)3.2.5 管理可行性 (4)4 系统数据库设计 (4)4.1系统流程图 (4)4.2E-R图 (5)4.3数据表的设计 (6)5 网站开发工具和技术 (9)5.1所需软件工具介绍 (9)5.2工厂类 (10)5.3母版页 (11)5.4AJAX (12)5.5J QUERY (13)6 系统设计与实现 (13)6.1网站的总体设计 (13)6.2网站后台模块的实现 (14)6.3网站的前台模块的实现 (18)6.4浏览器兼容性测试 (23)7 总结 (24)参考文献 ................................................................................................... 错误!未定义书签。

酒店管理系统课程设计

酒店管理系统课程设计

酒店管理系统 课程设计一、课程目标知识目标:1. 让学生理解酒店管理系统的基本概念、功能模块及其在酒店行业中的应用;2. 掌握数据库管理、信息处理和网络安全等基本知识,以支持酒店管理系统的运行;3. 了解酒店行业的服务流程、管理规范及行业发展趋势。

技能目标:1. 培养学生运用所学知识设计、开发和应用酒店管理系统的能力;2. 提高学生分析问题、解决问题的能力,使其能够针对酒店管理过程中的实际问题提出合理的解决方案;3. 培养学生的团队协作能力,使其能够在项目实施过程中进行有效的沟通与协作。

情感态度价值观目标:1. 培养学生热爱酒店行业,树立为酒店行业服务的职业理想;2. 培养学生的创新意识,使其敢于尝试新方法、新技术,提高其适应行业发展的能力;3. 增强学生的社会责任感,使其认识到信息技术在酒店管理中的重要性,为提高酒店服务质量做出贡献。

本课程针对高年级学生,结合其已具备的信息技术知识和实际操作能力,注重培养学生的综合应用能力和实践创新能力。

课程设计以实用性为导向,结合酒店管理实际需求,使学生在掌握理论知识的基础上,能够更好地应对未来职业发展中的挑战。

通过对课程目标的明确和分解,为教学设计和评估提供具体、可衡量的依据。

二、教学内容1. 酒店管理系统的基本概念与功能模块:包括酒店管理系统的定义、发展历程、主要功能模块及其在酒店行业中的应用。

教材章节:《酒店管理信息系统》第1章2. 数据库管理:介绍数据库的基本概念、设计方法,以及酒店管理系统中数据库的应用。

教材章节:《数据库原理与应用》第3、4章3. 信息处理:讲解信息处理的基本原理、方法和技术,以及在酒店管理系统中的具体应用。

教材章节:《信息处理技术》第2、3章4. 网络安全:阐述网络安全的基本概念、防护措施,以及酒店管理系统中网络安全的重要性。

教材章节:《网络安全技术》第1、2章5. 酒店服务流程与管理规范:分析酒店的服务流程、管理规范及行业发展趋势。

基于javaweb的酒店管理系统的任务书

基于javaweb的酒店管理系统的任务书

基于javaweb的酒店管理系统的任务书酒店作为旅游行业的重要组成部分,其管理系统的完善和高效性对于酒店的顺利运营和顾客体验至关重要。

因此,本次任务旨在设计和实现一款基于javaweb的酒店管理系统,提高酒店的管理水平和服务质量。

任务目标:1、设计并实现一个具有完整功能的酒店管理系统,包括酒店信息管理、客房管理、预定管理、财务管理、员工管理等模块。

2、系统要求可视化、易用性高,运行稳定、安全性强。

3、系统应具有高度的可扩展性和可维护性,方便后期升级和维护。

4、系统的开发和实现应符合软件工程的基本原则和开发规范。

任务内容:1、需求分析:根据酒店管理系统的需求,进行需求分析和功能规划。

2、系统设计:根据需求分析结果,设计系统架构、模块功能、数据库设计等。

3、系统实现:基于javaweb技术,实现系统的各个模块功能。

4、系统测试:对系统进行测试,保证系统的可用性、安全性、稳定性以及用户体验。

5、系统部署:将系统部署到服务器上,保证系统的稳定性和安全性。

6、系统文档编写:编写系统的技术文档和用户手册,方便后期维护和使用。

任务实施方式:1、采用团队协作的方式,根据任务分工合理分配任务,并定期汇报进展情况。

2、制定严格的开发规范和质量标准,保证系统的开发和实现质量。

3、采用版本控制工具进行代码管理,确保代码的安全性和可维护性。

4、采用敏捷开发的方式,及时响应需求变更和用户反馈,保证系统的高效性和用户满意度。

任务验收标准:1、系统功能完整,包括酒店信息管理、客房管理、预定管理、财务管理、员工管理等模块。

2、系统运行稳定,安全性强,具有高度的可扩展性和可维护性。

3、系统开发和实现符合软件工程的基本原则和开发规范。

4、系统文档编写规范、完整,方便后期维护和使用。

5、团队合作协调,任务进度合理,保证任务的质量和效率。

任务时间安排:本次任务计划周期为3个月,具体时间安排如下:第1个月:需求分析、系统设计。

第2个月:系统实现、系统测试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

洛阳理工学院课程设计报告课程名称Web程序设计课程设计设计题目酒店管理系统专业计算机科学与技术班级学号姓名完成日期课程设计任务书设计题目:酒店管理系统_____________________________________________________ ____设计内容与要求:(1)数据库设计要符合范式要求。

(2)能对客户入住资料进行添加、删除、修改操作。

(3)提供订单查询功能,输入订单号,能查找出订单的相关信息。

能对订单进行添加、删除、修改操作。

(4)用户权限控制,服务员能对订单和客户资料进行修改,管理员用户修改登录密码。

指导教师:年月日课程设计评语成绩:指导教师:年月日目录第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.2 酒店日常管理界面 (10)4.3 预订房间界面 (10)4.4 订单查询界面 (12)4.5 大堂入住界面 (17)4.6 结账退房界面 (18)4.7 系统管理员登陆界面 (23)第5章总结 (25)第1章需求分析1.1 需求分析酒店管理系统是我们常说的MIS(Management Information System管理信息系统)的一种,在强调管理,强调信息的现代社会中它越来越得到普及,酒店管理系统的主要目标是实现对酒店内部各种管理的电子化合自动化,提高酒店的办公效率,为高质量的酒店管理提供服务,提供保证。

在酒店业竞争越来越激烈的今天,努力在市场竞争中脱颖而出,已经成为每位酒店经营者所追求的的目标。

酒店如何才能提高服务质量,其管理力显得越来越重要。

由于使用了先进的数据管理技术,酒店管理系统对提高酒店的管理能力将会起到比较重大的作用。

整个系统的基本设计目标是实现系统界面友好美观、简单易用、功能全面并有较高的安全性。

本系统需要实现酒店常用的房间预订、入住记录查询、房间管理等功能,并帮助酒店建立客户数据库和入住记录数据库,能够方便的进行查询,并在系统的易用性和安全性两方面进行相应的完善。

该系统有以下特点:功能强大:该软件以中小型酒店为应用对象,结合中小型酒店客房当前和未来发展的管理需求提供实用先进的客房管理模式,提高酒店客房管理的效益。

用户界面操作简洁:系统的每个功能充分考虑到使用人员计算机知识较少的特点,软件系统由各种具体的功能模块组成,全部使用业务人员最熟悉的业务流程、提示用语和操作方式,即使不熟悉此软件的人也能熟练使用本软件完成业务处理。

系统性能稳定:严格按照规范的软件工程管理,充分利用面向对象技术,采用sql为后台数据库。

从技术上和应用广泛性上保证了系统的稳定性、广泛性和先进性。

1.2 可行性分析1.2.1经济可行性分析模拟酒店管理系统的开发从长远的角度来看,投资可以完全收回,并可以节省管理费用,避免了人工填单操作所带来的一系列不必要的麻烦,节省了用户和相关工作人员的时间,能够很好地提高工作效率,改进决策质量。

同时也对酒店的灵活管理有了很大的提升,有利于提高酒店的运营和服务效率,其开发前景良好并能产生很好的经济和社会效益。

1.2.1技术可行性分析本系统采用开发技术及SQL SERVER 2008开发平台,该系统是数据库应用程序,数据项之间的关系虽然很复杂,但是都可以很清楚的用关系数据库模式表示出来,采用数据库的操作没有难度。

就规模来说,酒店管理系统应属于小型数据库应用程序,在课程设计期间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。

由于酒店管理系统不属于大的数据库系统并且没有严格的实时性要求,只要普通系统配置就可运行。

对于酒店管理系统的开发就没有特殊的要求。

第2章数据库设计2.1 数据库概念结构设计2.1.1 实体关系图通过需求分析可以得出数据库之间的实体关系图如下:图2-1 客户实体关系图图2-2 订单实体关系图图2-3 入住记录实体关系图图2-4 管理员实体关系图图2-5 服务员实体关系图2.1.2 系统总体E-R图图2-6 系统总体E-R图2.2 数据表设计2.2.1 数据库表设计表2-1 客户表表2-2 房间表表2-3 入住记录表表表2-4 管理员表表2-5 服务员表第3章概要设计3.1 系统架构设计B/S模式(Browse/Server浏览器/服务器)模式是在C/S模式发展到一定阶段的产物,它以Web技术为基础,将传统C/S模式中的服务器部分细分为数据库服务器和Web服务器,从而变成3层结构。

B/S架构是Intranet上的一个典型的分布式信息系统。

B/S模式的优点主要是:(1)用户的操作使用简单,B/S模式的客户端只须安装一个提供友好界面的通用浏览器,如Internet Explorer 等,不需要对客户进行额外培训;(2) B/S结构具有可伸缩性,在网络环境允许的条件下,可以尽可能多地增加浏览器和服务器,不受原有网络资源的影响;(3)易于开发、安装和维护,B/S结构只需对服务器端的应用平台进行开发和集成,减少了开发、安装和维护费用。

以目前的技术看,局域网建立B/S结构的网络应用,并通过工Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

本系统采用ASP. NET构造程序框架,数据库采用SQL Server2008为数据库3.2 系统功能设计3.2.1 系统功能模块本系统包括系统管理和酒店管理两个部分,其功能如下:(1)系统管理:修改管理员登录密码,修改管理密码;(2)酒店管理:预订房间,订单查询,大堂入住,退房。

如图3-1所示:图3-1 系统功能结构图3.2.2 系统处理流程用户使用本系统时,根据不同的身份使用不同的功能,客户使用时无需登录,可直接进行房间预订和订单查询,管理人员须登录后才能使用各项管理功能。

系统处理流程如图3-2所示。

图3-2 系统流程图第4章详细设计与实现4.1 系统首页系统首页设置为登陆页,用户权限不同,操作数据库的权限也不同,管理员登陆成功后能进入到sysadmin.aspx界面进行修改密码权限,服务员登陆后能进入到service.aspx界面,进行酒店的日常管理。

如图4-1所示:图4-1 系统流程图关键后台代码:protected void Button1_Click(object sender, EventArgs e){string sf = DropDownList1.SelectedValue.ToString();string strcon, strsql, msg;strcon =ConfigurationManager.ConnectionStrings["HotelConnectionString"].ConnectionString;if (sf == "管理员")strsql = "select * from 管理员where 工号= '" + txtName.Text.Trim() + "' and 密码= '" + txtPwd.Text.Trim() + "' ";elsestrsql = "select * from 服务员where 工号= '" + txtName.Text.Trim() + "' and 密码= '" + txtPwd.Text.Trim() + "' ";SqlConnection con = new SqlConnection(strcon);DataTable dt = new DataTable();//创建一个数据表dtSqlDataAdapter Cmd = new SqlDataAdapter(strsql, con);msg = "yes";try{Cmd.Fill(dt); //执行命令}catch (Exception ex){ //如果try出错,则捕获错误msg = "no" +ex.Message.ToString().Trim();}finally{con.Close();}if (msg == "yes"){if (dt.Rows.Count > 0){if (sf == "管理员"){Session["admin"] = txtName.Text.Trim();//将用户名记入sessionSession["pwd"] = txtPwd.Text.Trim();Response.Redirect("sysadmin.aspx");}else{Session["service"] = txtName.Text.Trim();Session["pwd"] = txtPwd.Text.Trim();Response.Redirect("service.aspx");}}else{ScriptManager.RegisterStartupScript(this, this.GetType(), "click", "<script>alert('用户名或密码错误!');</script>", false);}}else{ScriptManager.RegisterStartupScript(this, this.GetType(), "click", "<script>alert('数据库连接或访问失败!');</script>", false);}}4.2 酒店日常管理界面在服务员登陆后进入到service.aspx页面,这个页面放了4个Linkbutton连接4个界面分别对应酒店日常管理的四个基本功能:预订房间、订单查询、大堂入住、结账退房。

相关文档
最新文档