酒店管理系统详细设计

合集下载

酒店管理系统详细设计规格说明书

酒店管理系统详细设计规格说明书

《酒店管理系统》的详细设计规格说明书一、引言1编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,有必要设计开发一个网上商务系统。

通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。

2项目背景A.软件名称:酒店管理系统B.项目提出者:某酒店C.开发者:我们组D.用户:某酒店管理人员、顾客、工作人员E.运行该软件的单位:某酒店3定义顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。

顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。

顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。

房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息4参考资料JSP 应用开发详解(含光盘) 电子工业出版社2002.9JavaScript 1.5实例教程高等教育出版社2001.4蔡翠平等.Java程序设计[M].北京: 清华大学出版社,2002.10肖刚.Java Web 服务器应用程序设计[M].西安:电子工业出版社,2001.6闪四清.SQL Server2000实用教程[M]. 北京:人民出版社,2002.6二、总体设计1需求概述:这点在需求规格说明书已经指出不在详述。

2软件结构图:详细设计软件结构图住宿管理模块:A程序描述:本程序是管理用户住宿的,在登陆系统后,具有此权限的用户可以使用。

功能:B性能:时间特性要求:要求等待时间<0.5sC输入项:输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入D输出项:以表格的形式输出顾客住宿情况E接口本程序隶属于主程序模块用户输入模块A程序描述该程序是用户登录时所必须要用到的,登录之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。

某酒店管理系统设计方案

某酒店管理系统设计方案

某酒店管理系统设计方案1. 引言酒店管理系统是为了帮助酒店进行日常运营管理而设计的一种信息化系统。

该系统将涵盖酒店的各种运营活动,包括客房管理、预订管理、财务管理等。

本文将详细介绍某酒店管理系统的设计方案。

2. 功能需求某酒店管理系统的功能需求主要包括:2.1 客房管理•客房信息管理:包括客房类型、客房价格、客房数量等信息的管理;•客房状态管理:记录客房的入住状态,包括是否已预订、是否已入住等;•客房预订管理:能够接收客户的房间预订请求,并进行管理和安排。

2.2 预订管理•预订查询:查询客户的预订信息,包括预订时间、入住离店时间等;•预订修改:支持客户对预订信息进行修改;•预订取消:支持客户取消预订。

2.3 入住管理•入住登记:记录客户的入住信息,包括入住时间、入住人数等;•入住退房:记录客户的退房信息,包括退房时间、实际入住时间等。

2.4 财务管理•订单管理:记录客户的消费信息,包括预订费用、入住费用等;•支付管理:支持客户进行支付操作。

3. 系统架构某酒店管理系统将采用三层架构,包括表现层、应用层和数据层。

3.1 表现层表现层是用户与系统之间的交互界面,将使用Web页面来实现。

用户可以通过Web浏览器访问系统,并进行各种操作,如预订客房、查询订单等。

3.2 应用层应用层负责处理用户的请求,包括验证用户身份、调用相应的服务和数据操作等。

它将采用面向服务的架构,将系统功能拆分为各个服务,每个服务负责一项具体的功能。

3.3 数据层数据层负责存储和管理系统中的数据。

该系统将使用关系型数据库来存储客房信息、预订信息、订单信息等。

数据访问将使用ORM框架来简化数据库操作。

4. 开发工具和技术开发某酒店管理系统将使用以下工具和技术:•前端开发:使用HTML、CSS和JavaScript来实现Web页面的开发,采用前端框架如React、Vue等来提高开发效率;•后端开发:使用Java语言开发应用层服务,采用Spring框架来实现控制器和业务逻辑;•数据库:使用关系型数据库如MySQL、Oracle等来存储系统数据,采用ORM框架如Hibernate来简化数据库操作;•版本控制:使用Git进行代码版本控制;•测试工具:使用JUnit进行单元测试,使用Selenium进行功能测试。

酒店管理系统详细设计说明书

酒店管理系统详细设计说明书

.酒店客房管理系统详细设计说明书学号姓名所完成的任务成绩3.3 、3.21111311119 、谢鹏 21、 4 、3.11111311106、王运 3.42013 年 12 月 2日优质范文.1.引言 1.1编写目的建立酒店客房管理信息系统,采用计算机对客房信息进行管理,进一步提高酒店的经实现客房信息管理工作流程的系统济效益和现代化水平,帮助酒店工作人员提高工作效率,易出化、规范化和自动化;改变原始的手工管理客房信息的状况,避免了手工记录效率低、错的缺陷,以树立良好的酒店形象,提高工作效率。

1.2背景软件名称:酒店客房管理系统提出者:谢鹏开发者:谢鹏,王运用户:酒店项目与其他软件的关系:此系统仅为客房管理,与数据库可建立连接,为与其他模块相应功能的实现提供信息来源。

1.3定义在本系统中涉及到的技术及编程语言有、C#、SQL数据库C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。

C#牢固地植根于C和C++语言族谱中,并且会很快被C和C++程序员所熟悉。

C#的目标在于把Visual Basic的高生产力和C++本身的能力结合起来。

C#作为Microsoft Visual Studio 7.0的一部分提供给用户。

除了C#以外,Visual Studio 还支持Visual Basic、Visual C++和描述语言VBScript和JavaScript。

所有这些语言都提供对Microsoft .NET平台的访问能力,它包括一个通用的执行引擎和一个丰富的类库。

Microsoft .NET平台定义了一个“通用语言子集”(CLS),是一种混合语言,它可以增强CLS兼容语言和类库间的无缝协同工作能力。

对于C#开发者,这意味着既是C#是一种新的语言,它已经可以对用老牌工具如Visual Basic和Visual C++使用的丰富类库进行完全访问。

C#自己并没有包含一个类库。

可用于在服务器上生成功是建立在公共语言运行库上的编程框架,能强大的 Web 应用程序。

瑞通智慧酒店管理系统设计方案

瑞通智慧酒店管理系统设计方案

瑞通智慧酒店管理系统设计方案设计方案:瑞通智慧酒店管理系统1. 引言瑞通智慧酒店管理系统是一款面向酒店行业的智能化管理软件,旨在提高酒店管理效率、优化服务质量,实现酒店运营的数字化、智能化。

本设计方案将详细介绍该系统的架构、功能模块、技术实现等方面。

2. 系统架构瑞通智慧酒店管理系统采用分布式架构,包括前端客户端、服务器端和数据库三个主要部分。

前端客户端前端客户端为酒店前台、客房等员工提供操作界面,同时可供客人使用的移动终端进行预订、入住等操作。

服务器端服务器端是整个系统的核心,用于处理客户端请求、数据存储与分析、权限管理等。

服务器采用分布式部署,确保系统的可靠性和可扩展性。

数据库数据库是系统的数据存储和管理中心,包括酒店房间信息、员工信息、客户信息等各类数据。

采用关系数据库管理系统,确保数据的一致性和安全性。

3. 功能模块瑞通智慧酒店管理系统提供了多个功能模块,包括房间管理、客户管理、订单管理、财务管理、报表统计等。

房间管理模块该模块可对酒店所有房间进行管理,包括房间类型、价格、状态等信息的设置和维护,可实现在线预览、预订、入住等功能。

客户管理模块该模块用于管理酒店客户信息,包括个人信息、联系方式等,在线预订、入住、退房等操作,并可进行客户满意度评价等。

订单管理模块该模块可查询和管理酒店订单信息,包括订单状态、预订时间、入住时间等,可进行订单的修改、取消、支付等操作。

财务管理模块该模块可以管理酒店财务信息,包括收入、支出、财务报表等,可以进行财务数据的分析和统计,实现酒店经营状况的实时监控。

报表统计模块该模块用于生成酒店经营报表和汇总数据,包括房间入住率、客户满意度评价、营业额等,为酒店管理层提供数据支持和决策依据。

4. 技术实现前端客户端采用响应式设计,支持多种终端设备,包括PC端、平板和手机等。

采用HTML5、CSS3和JavaScript等前端技术实现界面交互和动态效果。

服务器端采用Java技术,并结合Spring Boot框架实现,保证系统的可靠性和高性能。

酒店管理系统分析设计说明书

酒店管理系统分析设计说明书

酒店管理系统分析设计说明书酒店管理系统分析设计说明书1、介绍1.1 项目概述酒店管理系统是一个用于实现酒店日常运营管理的软件系统。

该系统将使用计算机技术和网络技术来优化酒店业务流程,提高酒店管理效率,并提供在线预订和管理服务。

1.2 目的本文档的目的是对酒店管理系统进行全面分析和详细设计,以便开发团队能够准确理解系统需求,并根据这些需求进行系统设计和实现。

2、系统需求分析2.1 功能需求2.1.1 客房管理功能描述客房信息、预订和入住等相关操作。

2.1.2 前台管理功能处理客户入住、结账和退房等前台业务。

2.1.3 后台管理功能管理员对系统进行维护和管理的功能,包括员工管理、报表统计、财务管理等。

2.2 性能需求2.2.1 系统响应时间系统需保证在任何时候都能够快速响应用户的操作请求,保证用户体验流畅性。

2.2.2 数据安全性酒店管理系统需要具备数据备份和恢复的功能,以确保数据的安全性和可靠性。

3、系统总体设计3.1 架构设计3.1.1 客户端-服务器架构将酒店管理系统划分为客户端和服务器两个部分,利用客户端与服务器之间的通信实现数据传输和业务逻辑处理。

3.2 数据库设计3.2.1 客房数据表设计设计客房信息、预订记录和入住记录等相关数据表。

3.2.2 员工数据表设计设计员工信息、权限和职位等相关数据表。

3.3 界面设计3.3.1 登录界面设计设计用户登录界面,包括用户名和密码输入框以及登录按钮等。

3.3.2 客房管理界面设计设计客房信息展示、预订和入住操作界面。

4、功能模块详细设计4.1 客房管理功能模块4.1.1 客房信息管理子模块实现客房信息的增加、修改和删除等操作。

4.1.2 预订管理子模块实现客户的预订操作,包括查询客房可用性、预订客房和取消预订等。

4.1.3 入住管理子模块实现客户的入住操作,包括登记入住、修改入住信息和退房等操作。

4.2 前台管理功能模块4.2.1 客户入住管理子模块实现客户的入住登记、结账和退房等操作。

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

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

酒店管理系统的设计与实现随着旅游业的快速发展和酒店业竞争的激烈,高效的酒店管理系统成为了酒店行业的必备工具。

本文将探讨酒店管理系统的设计与实现,旨在提供一种有效的解决方案。

一. 系统介绍酒店管理系统是一款用于帮助酒店进行预订管理、客户信息管理、房间管理、财务管理等业务操作的软件系统。

通过该系统,酒店可以更好地提高运作效率,优化客户体验,提升酒店的竞争力。

二. 功能设计1. 酒店预订管理预订管理是酒店管理系统的核心功能之一。

该功能包括房间预订、房间状态管理、订单信息管理等。

客户可以通过系统在线预订房间并选择入住日期,系统会自动更新房间状态并生成订单,方便管理人员进行房间分配及费用结算。

2. 客户信息管理该功能用于管理客户信息,包括客户基本信息、订单记录、消费记录等。

酒店可以通过该功能更好地了解客户需求,提供个性化的服务,并根据客户的消费记录进行市场分析和精准营销。

3. 房间管理房间管理功能用于管理酒店的房间信息,包括房间类型、房间价格、房间状态等。

通过该功能,酒店可方便地了解每个房间的状态,进行房间的统一规划和维护,提高房间利用率和资源管理效率。

4. 财务管理财务管理功能用于管理酒店的账务信息,包括收支记录、财务报表、费用统计等。

通过该功能,酒店可实时了解经营状况,进行财务分析和决策,提高财务管理效率和精确度。

三. 系统实现1. 技术选型在酒店管理系统的设计与实现过程中,我们需要选取合适的技术进行开发。

常见的技术包括Java、Python、C#等。

我们可以根据实际需求和团队能力来选择适合的技术。

2. 数据库设计数据库是酒店管理系统的重要组成部分。

在设计数据库时,我们需要考虑酒店的业务需求,并建立相应的数据库表来存储数据。

常见的数据库有MySQL、Oracle、SQL Server等,我们可以根据实际情况选择适合的数据库。

3. 前后端分离在系统实现过程中,我们可以采用前后端分离的方式进行开发。

前端主要负责用户界面的展示和交互,可以使用HTML、CSS、JavaScript等技术;后端主要负责业务逻辑的处理和数据的存取,可以使用Java、Python、C#等技术。

智慧的酒店 管理系统设计方案

智慧的酒店管理系统设计方案智慧酒店管理系统是一种综合利用智能化技术和信息技术的酒店管理系统。

通过应用智能化设备和互联网技术,实现酒店的自动化管理和智能化服务,提升酒店的运营效率和服务质量。

下面是一份智慧酒店管理系统设计方案。

一、系统架构智慧酒店管理系统主要由以下几个模块组成:1. 前台管理模块:包括前台接待、客房预订、客户信息管理等功能,用于管理酒店的前台工作和客户相关信息。

2. 客房管理模块:用于管理酒店客房的入住、退房、清洁、维修等工作,包括客房状态管理、客房服务管理等功能。

3. 餐饮管理模块:用于管理酒店的餐饮服务,包括餐厅预订、菜单管理、订单管理、库存管理等功能。

4. 设备管理模块:用于管理酒店的各种设备,包括空调、电视、门锁等设备的监控和维护。

5. 数据分析模块:用于对酒店的运营数据进行分析,包括客房入住率、餐饮销售情况、客户满意度等数据的统计和分析。

二、主要功能1. 前台管理功能:提供前台接待、客房预订、客户信息管理等功能,可以快速地处理客户的预订和入住登记,提高前台工作效率。

2. 客房管理功能:提供客房的入住、退房、清洁、维修等功能,实现客房的自动化管理,可以根据客房的状态自动调度清洁和维修工作。

3. 餐饮管理功能:提供餐厅预订、菜单管理、订单管理、库存管理等功能,方便客户进行餐饮服务的预订和管理,提高餐饮服务质量。

4. 设备管理功能:提供对各种设备的监控和维护功能,包括设备的运行状态监测、故障诊断和维修等功能,保证设备的正常运行。

5. 数据分析功能:对酒店的运营数据进行实时统计和分析,包括客房入住率、餐饮销售情况、客户满意度等指标,帮助酒店管理层做出合理的决策。

三、技术支持1. 云计算技术:利用云计算技术,将酒店管理系统部署在云端,提供高可用性和扩展性。

2. 物联网技术:将酒店各种设备连接到互联网,实现设备的远程监控和控制,提高设备的管理效率。

3. 大数据技术:对酒店的各种数据进行采集和分析,提供实时的数据统计和分析功能,帮助酒店管理层做出决策。

酒店管理系统详细设计报告.doc

酒店管理系统详细设计报告酒店管理系统详细设计The Program Design Report of Hotel Management System 拟制人荧火虫项目组审核人批准人二零一零年十一月三十日目目录录 1 引言引言INTRODUCTIONS.1 1.1 编写目的PURPOSES1 1.2 背景PROJECT BACKGROUND 2 1.3 参考资料REFERENCES3 2 系统的结构系统的结构SYSTEM STRUCTURE.4 2.1 总体结构GENERAL STRUCTURE.4 2.2 运行环境RUNNING ENVIRONMENT6 2.2.1 硬件要求The hardware requirements6 2.2.2 软件要求Software requirements6 2.3 系统架构SYSTEM ARCHITECTURE .6 3 模块设计模块设计SYSTEM OVERVIEW.7 3.1 登录模块LOGIN MODULEM1.7 3.1.1 登陆描述Login Description.7 3.1.2 处理流程设计Processing Flow Design.7 3.1.3 输入输出与算法逻辑Input/output and Arithmetic Logic8 3.1.4 模块界面设计Module Interface Design 8 3.1.5 局部数据结构Local Data Structure 9 3.1.6 用户权限设计User Permissions Design9 3.2 客房管理ROOM MANAGEMENTM2 .10 3.2.1 模块描述Module Described.10 3.2.2 处理流程设计Processing Flow Design.11 3.2.3 模块界面设计Module Interface Design 11 3.2.4 局部数据结构Local Data Structure 13 3.2.5 算法设计说明Algorithm Design Descriptions 14 3.3餐饮管理模块RESTAURANT MANAGEMENT MODULEM320 3.3.1 模块描述Module Described.20 3.3.2 处理流程设计Processing Flow Design.20 3.3.3 模块界面设计Module Interface Design 20 3.3.4 局部数据结构Local Data Structure 21 3.3.5 算法设计Algorithm Design21 3.4 查询管理模块INQUIRES THE MANAGEMENT MODULEM422 3.4.1 模块描述Module Described.22 3.4.2 处理流程设计Processing Flow Design.23 3.4.3 模块界面设计Module Interface Design 23 3.4.4 局部数据结构Local Data Structure 24 3.4.5 算法设计Algorithm Design25 3.5 报表管理模块STATEMENTS MANAGEMENT MODULEM5.26 3.5.1 模块描述Module Described.26 3.5.2 处理流程设计Processing Flow Design.27 3.5.3 模块界面设计Module Interface Design 27 3.5.4 局部数据结构Local Data Structure 28 3.5.5 算法设计Algorithm Design29 3.6 系统管理SYSTEM MANAGEMENTM6 31 3.6.1 模块描述Module Described.31 3.6.2 处理流程设计Process design32 3.6.3 模块界面设计Module interface design .32 3.6.4 局部数据结构Local data structure34 3.6.5 算法设计说明Algorithm design descriptions34 4 数据库设计数据库设计DATABASE DESIGN.37 5 接口接口INTERFACE42 5.1 调用级接口CALL LEVEL INTERFACE42 5.2 对象接口OBJECTINTERFACE .43 5.3 外部接口EXTERNAL INTERFACE43 5.4 内部接口INTERNAL INTERFACE .44 6 测试计划测试计划TESTING PLAN .44 6.1 测试要点MAIN POINTS.44 6.2 酒店管理系统测试SYSTEM TESTING.45 1 引言引言Introductions 1081308113 马晨 1.1 编写目的编写目的Purposes 随着计算机技术的日益成熟、普及,现代的企业管理的实际运作在很多方面,很大程度上都必须借助于计算机来完成,相应软件的开发也就显得尤为重要。

酒店管理系统设计

酒店管理系统设计随着酒店行业的快速发展,酒店管理系统在设计、功能和需求方面逐渐变得尤为重要。

一个优秀的酒店管理系统不仅可以提升酒店的运营效率,还可以确保提供优质的顾客体验。

本文将详细探讨酒店管理系统的功能需求、分析现有系统的优缺点,并提出了设计目标与原则。

酒店管理系统的主要功能和需求包括以下几个方面:1、客房管理:包括客房预订、分配、清洁和维护等功能,确保客房资源的合理利用和及时更新。

2、顾客服务:包括顾客入住、退房、叫醒服务、订票、订餐等全方位的服务,以满足顾客的个性化需求。

3、财务管理:涉及酒店收入与支出的管理,包括账单查询、结算、财务报表等,以保持财务运营的稳健。

4、市场营销:通过数据分析与预测进行精准的市场营销,如优惠活动、客户关怀等,以提高酒店的品牌知名度和客户满意度。

5、人力资源管理:负责酒店员工的招聘、培训、绩效管理以及薪资福利等功能,确保酒店团队的优化与高效。

虽然现有的酒店管理系统已经具备一定的功能,但仍然存在一些问题。

比如,系统间信息不兼容、数据安全性不高、系统可靠性不稳定等。

这些问题阻碍了酒店管理系统的进一步发展,因此有必要对现有系统进行改进和优化。

为了解决上述问题,酒店管理系统设计应遵循以下目标和原则:1、实用性:系统应易于操作,界面友好,适应不同用户的需求,以提高用户满意度。

2、安全性:系统应采取严格的数据安全措施,保护客户隐私,防止数据泄露与篡改。

3、可靠性:系统应具备稳定可靠的性能,确保24小时不间断服务,以满足酒店日常运营的需求。

4、集成性:系统应具备与其他系统的无缝集成能力,实现数据共享和信息交流,提高整体运营效率。

5、可扩展性:系统应具备可扩展性,以便在未来适应酒店业务不断拓展和变化的需求。

总之,酒店管理系统设计是提升酒店竞争力的关键。

一个优秀的酒店管理系统不仅可以提高酒店的运营效率,降低成本,还可以为顾客提供更加便捷、个性化的服务,增强顾客满意度和忠诚度。

通过遵循实用、安全、可靠、集成和可扩展等原则,酒店可以确保其管理系统的成功设计,为酒店的长期发展奠定坚实基础。

酒店管理系统设计

酒店管理系统设计文档目录目录 (1)(一)数据库设计 (4)1.1数据库需求设计 (4)1.2.数据库概念设计 (5)1.2.1员工信息实体 (5)1.2.2客户信息实体 (1)1.2.3客房信息实体 (6)1.2.4客房类型信息实体 (1)1.2.5订单信息实体 (7)1.2.6客户建议信息实体 (7)1.2.7历史记录信息实体 (8)1.3数据库逻辑设计 (9)1.3.1staffinfo 员工信息列表 (9)1.3.2 Clientsinfo 客户信息列表 (9)1.3.3 roomsinfo客房信息列表 (10)1.3.4 roomtype 客房类型信息 (10)1.3.5 ordersinfo订单信息列表 (10)1.3.6 clientssugg客户建议信息 (11)1.3.7history客房使用信息表 (11)(二)酒店管理系统客户端页面设计 (12)2.1页面详细信息 (12)2.1.1主页面 (12)2.1.2登陆注册页面 (12)2.1.3个人信息页面 (13)2.1.4客房信息页面 (13)2.1.5订单页面 (14)(三)酒店管理系统后台管理页面设计 (14)(四)PO层设计 (15)4.1用户类 (15)4.2客户类 (16)4.3客房类 (18)4.4客房类型类 (19)4.5订单信息类 (19)4.6用户建议类 (20)4.7历史记录类 (20)引言编写目的对需求分析结果进行进一步细化,给出目标系统的精确描述,以便在编码阶段更好更快的开发。

1 系统概述1.1系统整体结构设计本系统采用三层结构设计,既程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。

1.2功能描述本系统主要实现了酒店的科学的管理和运营,提供了两个客户端,一个后台管理,一个是前台展示。

其中后台管理主要完成的功能为:员工信息管理、客房类型管理、客房信息管理、客房经营管理、客户信息查询、经营状况统计等,前台主要是普通用户可以实现的功能:注册、登录、预定房间、退房、管理个人信息、留言评论等。

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

. 精品 酒店管理系统详细设计 1.引言 1.1 编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。

1.2 背影

说明: ① 待开发的软件系统的名称:酒店管理系统; ② 本项目的任务提出者:酒店管理人员; ③ 本项目的任务开发者:酒店管理系统软件开发小组; ④ 用户及实现该软件的计算中心:酒店计算机;

1.3 定义

顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。 顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。 顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。 房间信息:包括房间编号,房间等级,房间价格,房间类型等信息 菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息

1.4 参考资料

①《现代软件工程》 北京希望电子出版社 孙涌 等 编著 ② 详细设计说明书(GB8567——88).doc

2. 程序系统的结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。

层数及编号 模块名称 子程序 实现功能 1 第一层 主模块 Main 实现整个系统结构 2 第二层 用户输入模块 User input 输入用户名及口令 3 第二层 输出模块 Output 输出显示 4 第三层 系统管理模块 System management 系统处理 5 第三层 输出处理模块 Display 显示正误信息 . 精品 6 第三层 用户输入处理模块 User use 判断用户类型 7 第四层 就餐管理员用户模块 Jiucan management 就餐管理员用户权限 8 第四层 住宿管理员用户模块 Zhusu management 住宿管理员用户权限 9 第四层 数据库信息管理员用户模块 Data management 数据库信息管理员用户权限 10 第四层 帐号信息管理员用户模块 ID management 帐号信息管理员用户权限 11 第五层 就餐管理模块 Jiucan information 就餐管理 12第五层 住宿管理模块 Zhusu information 住宿管理 13第五层 数据库信息管理模块 Data information 数据库信息管理 14第五层 帐号信息管理模块 ID information 帐号信息管理 15第六层 顾客就餐记录信息管理模块 Manager jiucan 顾客就餐记录信息管理 16第六层 餐桌信息管理模块 Manager canzuo 餐桌信息管理 17第六层 菜肴信息管理模块 Manager caiyao 菜肴信息管理 18第六层 房间信息管理模块 Manager fangjian 房间信息管理 19第六层 顾客住宿记录信息管理模块 Manager zhusu 顾客住宿记录信息管理 20第七层 正常显示模块 Right display 正常显示信息 21第七层 出错显示模块 Error display 出错显示信息 .

精品 3. 用户输入模块(USER INPUT)设计说明 3.1 程序描述

主模块 用户输入 输出模块 系统管理 用户输入处理模块 输出处理

就餐管理员用户 住宿管理员用户 数据库信息 管理员用户 帐号信息 管理员用户

就餐管理 住宿管理 数据库信息管理 帐号信息 管理

餐桌信息 管理 菜肴信息管理 房间信息 管理 顾客住宿记录信息管理 正常显示 出错显示 顾客就餐记录信息管理 .

精品 该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。 本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证

3.2 功能

3.3 性能 精度要求精确到整型的个位、字符型完全正确,不支持部分匹配; 时间特性要求:要求等待时间<0.5s

3.4 输入项

输入项名称:用户名 类型:字符串型 输入方式:手工输入 数据来源:系统自带的数据库中的信息 输入项名称:密码 类型:字符串型 输入方式:手工输入 数据来源:系统的数据库中的信息 安全保密条件:在输入密码时用户界面上显示为******

3.5 输出项

输出项:用户名错误输出 数据类型:字符串型 输出以信息对话框的形式输出

输入 输入用户名 输入密码

处理 用户名判断 密码判断 权限判断 输出

用户名错误 密码错误 正确登录 .

精品 输出内容是用户名错误,请重新输入.

精品 输出项:密码错误输出 数据类型:字符串型 输出信息也是以信息对话框的形式输出 输出内容是密码错误,请重新输入 输出项:正确登陆 数据类型:字符串型 输出内容是根据用户权限而得到的用户界面的输出

3.6 算法

本程序需要对数据库进行操作,即对数据库进行查询 Select 用户名 From USER_PSD Where 用户名=输入内容 如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统 Select 密码 Form USER_PSD Where 用户名=输入内容 and 密码=输入内容 如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统 查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。

3.7 流程逻辑 .

精品 3.8 接口 本程序隶属于主程序模块

用户 系统 用户名及密码 密码验证

判断用户类型 就餐管理员 住宿管理员 数据库信息 管理员

帐号信息 管理员

三次错误退出

系统管理员 主程序 本程序

就餐管理 模块 住宿管理模块 数据库信息管理模块 帐号信息 管理模块 . 精品 3.9 存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度

3.10 限制条件

限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。

3.11测试计划

首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天; 其次,进行系统的培训,为期两天 再次,准备输入数据,为期三天, 此后一周时开始正式测试,为期大概一周

4. 输出模块(OUTPUT)设计说明

4.1 程序描述 该程序是产生系统输出。 4.2 功能

输出一些用户需要的信息 4.3 性能

时间特性要求:要求等待时间<0.5s 4.4 输入项

用户输入的要求 4.5 输出项

用户需要的信息 4.6本程序隶属于主程序模块.

精品 4.7 测试计划 首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天; 其次,进行系统的培训,为期两天 再次,准备输入数据,为期三天, 此后一周时开始正式测试,为期大概一周

5. 就餐管理模块(Jiucan management)设计说明

5.1 程序描述 本程序是管理用户就餐的,在登陆系统后,具有此权限的用户可以使用。 5.2 功能

主程序 本程序

就餐信息 输出模块 住宿信息 输出模块 数据库信息信息 输出模块 帐号信息 信息 输出模块 .

精品 5.3 性能 时间特性要求:要求等待时间<0.5s 5.4 输入项

输入项名称:客户姓名 类型:字符串型 输入方式:手工输入 输入项名称:菜肴 类型:字符串型 输入方式:手工输入

5.5 输出项

以表格的形式输出顾客就餐情况。 5.6 接口

本程序隶属于主程序模块

就餐管理 就餐管理员用户

提供顾客餐桌及菜单 管理顾客菜肴

结帐

加菜 减菜 .

精品 5.6测试计划 首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天; 其次,进行系统的培训,为期两天 再次,准备输入数据,为期三天, 此后一周时开始正式测试,为期大概一周

6. 住宿管理模块(Zhusu management)设计

说明

6.1 程序描述 本程序是管理用户住宿的,在登陆系统后,具有此权限的用户可以使用。 6.2 功能

主程序 本程序

提供就餐信息 点菜 就餐 结帐

相关文档
最新文档