酒店预定管理系统概要设计说明书
- 格式:docx
- 大小:197.92 KB
- 文档页数:10
酒店管理系统概要设计说明书项目组长: xxx项目组员:xxxxxxxxx日期:2012-05-12目录1.引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (4)1.4 参考资料 (4)2.任务概述 (5)2.1 目标 (5)2.2 运行环境 (5)2.3 需求概述 (6)2.4 限制描述 (6)3.总体设计 (7)3.1 基本设计概念和处理流程 (7)3.2 数据总体结构和模块外部设计 (17)3.3 功能分派 (18)4.接口设计 (19)4.1 外部接口 (19)4.2 内部接口 (19)5.数据结构设计 (20)5.1 逻辑结构设计 (20)5.2 物理结构设计 (20)5.3数据结构与程序的关系 (20)6.运行设计 (23)6.1 运行模块的组合 (23)6.2 运行控制 (23)6.3 运行时间 (23)7.其它需求 (24)7.1 出错信息输出 (24)7.2 出错补救措施 (24)7.3 系统恢复设计 (24)8.安全保密设计 (25)9.维护设计 (26)任务分配:# 任务负责人1 引言, 任务概述,维护设计xxx2 总体设计,接口设计,数据结构设计xxx3 运行设计,出错处理设计,安全保密设计xxx1引言1.1 编写目的本需求规格说明书是某酒店管理系统的需求规格说明说,它定义了系统的功能、性能及系统业务处理的基本模型,其主要目的是:①使用户在分析阶段初步判定目标软件能否满足其原来的期望;②作为设计人员进行设计的基本出发点以及最后系统验收的标准。
1.2 项目背景本需求说明书所开发的系统名称为“某酒店管理信息系统”。
当今,席卷全球的信息化大潮把信息管理推到的时代发展的前沿,信息管理系统已经成为全社会注视的热点。
国外许多发达国家在这一方面采用先进技术,发展水平领先一步。
在我国也已开始应用于经营管理的各个领域,在不同部门、不同层次上参与和支持着各种经营、管理活动,扮演着越来越重要的角色,产生了一定的经济效益和社会效益。
酒店管理系统概要设计说明书酒店管理系统概要设计说明书1.引言1.1 目的本文档旨在详细说明酒店管理系统的概要设计,包括系统的整体架构、功能需求、非功能需求等内容,以便开发团队能够清晰地了解系统的设计要求和实现方式。
1.2 范围本文档适用于酒店管理系统的设计和开发,涉及系统的各个方面,包括前台管理、客房管理、餐饮管理、财务管理等。
2.系统概述2.1 系统功能酒店管理系统主要包括以下功能:- 前台管理:包括客户预订、入住办理、退房结算等功能;- 客房管理:包括客房信息管理、客房状态管理、维修保养等功能;- 餐饮管理:包括餐厅预订、点餐、食材库存管理等功能;- 财务管理:包括账务结算、财务报表等功能;- 数据分析:根据系统数据进行统计分析,提供决策依据。
2.2 系统架构酒店管理系统采用分层架构,将系统分为展示层、业务逻辑层和数据访问层三个层次。
展示层负责与用户交互,业务逻辑层负责实现系统的各项功能,数据访问层负责与数据库进行数据交互。
3.功能需求说明3.1 前台管理3.1.1 客户预订- 允许客户通过系统进行客房预订;- 提供客房查询功能,根据客户需求筛选合适的客房;- 允许客户选择入住日期和离店日期,并预订记录。
3.1.2 入住办理- 前台人员通过系统办理客户入住手续;- 根据客户预订记录分配客房,并记录客房使用信息。
3.1.3 退房结算- 前台人员通过系统办理客户退房手续;- 根据客房使用信息计算客户的费用,并结算清单。
3.2 客房管理3.2.1 客房信息管理- 提供客房信息的录入和维护功能;- 包括客房编号、客房类型、客房价格等信息。
3.2.2 客房状态管理- 根据客房使用情况更新客房状态;- 包括客房是否空闲、是否需要维修等状态。
3.3 餐饮管理3.3.1 餐厅预订- 允许客户通过系统进行餐厅预订;- 提供餐厅座位查询功能,根据客户需求筛选合适的座位。
3.3.2 点餐- 允许客户通过系统进行餐点的点餐;- 根据客户的点餐信息订单。
详细设计说明书1.引言1.1 编写目的随着现代IT技术的快速发展,不论是计算机软件技术还是硬件技术都相比计算机刚问世时有了长足的进步。
而且现在计算机网络,数据库技术也不断发展。
迅猛发展的旅游行业带动了酒店行业的发展,传统的酒店信息管理系统已不能满足目前的需求。
利用现代计算机技术,网络技术和数据库技术对传统的酒店信息管理系统进行改造是酒店行业唯一的出路。
1.2 项目背景软件的系统名称:旅店预订系统本项目的提出者:软件工程S班第十二组本项目的任务开发者:软件工程S班第十二组本项目的用户:所有人1.3 参考资料:2.总体设计2.1 需求概述酒店预订系统针对各星级酒店,各个城市,各种价位的选择,房型的种类包括双人海景房,标准单人间,豪华标准间,豪华商务套房,豪华观景房,商务间,标准间,用户的数量和来源不限。
要求:能够存储一定数量的用户信息和酒店信息,并对用户和酒店的数据操作和管理;能够对一定数量的用户进行相应的信息存储与管理;能够对要求的统计结果打印输出;能够提供一定的安全机制;1)软件结构2.2 程序描述1.主模块●功能:建立与数据库连接获取系统设置运行主对话框根据输入调用子模块退出系统时断开与数据库的连接●输入项目用户鼠标点击输入●程序逻辑●存储分配内部数据:数据库连接pConnection _ConnectionPtr数据库连接指针 IsConnected BOOL 数据库连接指示子对话框HotelYudingDlg CHotelYudingDlg 酒店预订对话框HotelDlg CHotelDlg 酒店信息对话框UserDlg CUserDlg 用户管理对话框OrderDlg COrderDlg 订单管理对话框测试要点数据库连接情况:正常情况,数据库文件缺少,外部系统异常。
系统设置获取:正常情况,外部系统异常。
对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。
酒店管理系统总体设计说明书1. 引言本文档旨在提供关于酒店管理系统总体设计的详细说明,包括系统的功能需求、系统的架构设计、系统模块的设计和接口设计等内容。
这些说明将有助于开发人员理解系统的设计思路和实现细节,为酒店管理系统的开发提供指导和支持。
2. 功能需求酒店管理系统需要支持以下主要功能:1.酒店房间管理:包括房间的增加、删除、查询和修改功能,以及房间状态的管理。
2.客户管理:包括客户的注册、查询和修改功能,以及客户信息的管理。
3.订单管理:包括订单的创建、查询和修改功能,以及订单状态的管理。
4.员工管理:包括员工的注册、查询和修改功能,以及权限管理和工作调度。
5.报表统计:包括酒店收入、客房入住率等统计功能。
3. 系统架构设计为了满足酒店管理系统的需求,我们采用了三层架构来组织系统的设计。
三层架构包括以下层次:1.表示层:负责与用户进行交互,接收用户的输入和请求,并将结果展示给用户。
我们将采用基于Web的用户界面来实现表示层。
2.业务逻辑层:负责处理用户请求,进行业务逻辑处理,调用数据访问层进行数据的读取和修改,并返回处理结果给表示层。
我们将采用面向对象的方式实现业务逻辑层。
3.数据访问层:负责与数据存储进行交互,包括数据的读取、写入和修改。
我们将采用关系型数据库来存储系统数据,并使用对象关系映射(ORM)工具来简化数据访问层的开发。
4. 系统模块设计酒店管理系统将被划分为以下模块:1.房间管理模块:负责管理酒店的房间信息,包括房间的增加、删除、查询和修改功能,以及房间状态的管理。
2.客户管理模块:负责管理酒店的客户信息,包括客户的注册、查询和修改功能,以及客户信息的管理。
3.订单管理模块:负责管理酒店的订单信息,包括订单的创建、查询和修改功能,以及订单状态的管理。
4.员工管理模块:负责管理酒店的员工信息,包括员工的注册、查询和修改功能,以及权限管理和工作调度。
5.报表统计模块:负责酒店的各种统计功能,包括酒店收入、客房入住率等。
酒店管理系统分析设计说明书酒店管理系统分析设计说明书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 客户入住管理子模块实现客户的入住登记、结账和退房等操作。
酒店管理系统需求说明书班级计算111组长组员酒店管理系统详细设计说明书1 引言随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业,它改变了许多行业传统的经营模式。
这同样也为酒店业提供了新的竞争手段。
目前许多酒店运用电子商务模式建立新型业务系统,系统充分发挥其信息交流的优势,将酒店内各个部门组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享、各部门协同发展的目的。
并且,系统通过互联网在酒店外部开展各种营销活动,采购经营必需品,提供相关服务信息,收集顾客信息以,达到扩大市场、提高酒店形象的目的。
酒店电子商务系统不但可以提高酒店的形象,加速工作效率,加强管理水平,还加快了酒店在现代市场中的适应能力。
总之,电子商务在酒店业的应用越来越广泛,它为酒店的管理现代化、智能化、信息化起到了不可或缺的作用。
1.1 编写目的本系统的开发目的在于更好的管理和经营酒店餐饮行业。
本文档的预期读者是酒店管理系统软件开发有关的开发人员1.2 背景本项目的名称:酒店管理系统。
随着国民经济的发展,酒店餐饮行业的队伍在全国范围(尤其是在经济发达地区)不断壮大,从事酒店餐饮行业的单位之间竞争愈加激烈。
为了提升自身的竞争能力,各酒店餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。
为了让酒店更好的经营,我们组织开发了本软件。
本项目的任务提出者及开发者是酒店管理系统软件开发小组,主要是面向酒店餐饮服务行业。
1.3 定义酒店管理系统是帮助酒店自身管理和服务酒店客户的软件。
1.4 参考资料①《现代软件工程》北京希望电子出版社孙涌等编著②《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社刘敬严东明马刚编著③《软件需求说明书(GB856T——88).doc》④《iso标准之需求分析说明书.doc》2 程序系统结构本系统的软件结构图如下:3 数据库物理结构设计本系统采用 SQL Server 2005 数据库,系统数据库名为酒店管理,其中包含一些表格、触发器、约束条件。
概要设计说明书1引言1.1编写目的本文档为阳光酒店管理系统概要设计说明书,为阳光酒店管理系统详细设计的主要依据。
1. 2背景本软件全称为阳光酒店管理系统。
1.3参考资料酒店管理系统2总体设计2.1需求规定主要功能包括散客开单、团体开单、宾客结帐、客房预订、营业查询、客户管理、网络设置、系统设置等等。
详细说明见阳光酒店管理系统需求规格说明书。
2.2运行环境服务器:IIS5.0以上操作系统:windows2000/xp数据库:SQL Server 20002. 3系统功能模块图处理流程 用例图 登录用例图修改密码用例图帮助用例图系统维护用例图权限信息维护模块用户用户信息维护模块用户数据备份模块用户数据还原模块用户客房标准信息维护用例图客房基本信息维护用例图客房基本信息维护模块业务处理用例图统计报表用例图退出用例图顺序图登录顺序图修改密码顺序图帮助顺序图查看帮助信息顺序图查看关于我们顺序图系统维护顺序图数据恢复顺序图数据备份顺序图用户信息维护顺序图增加用户顺序图删除用户顺序图修改用户顺序图查询用户顺序图权限信息维护顺序图增加权限顺序图修改权限顺序图删除权限顺序图客房标准信息维护顺序图增加客房标准信息顺序图修改客房标准信息顺序图查询客房标准信息顺序图客房基本信息维护顺序图增加客房基本信息顺序图剩余客房信息查询顺序图修改客房信息顺序图查询客房信息顺序图业务处理顺序图订房顺序图换房顺序图结算顺序图订房信息查询顺序图结算信息查询顺序图结算折扣修改顺序图统计报表日结算报表顺序图月结算报表顺序图年结算报表顺序图时间段结算报表顺序图客人信息报表顺序图退出顺序图2.4 功能需求与程序的关系2.5尚未问决的问题提醒功能尚不完善,有待于继续开发。
3功能概述3. 1散客开单完成对散客的开单任务。
最多能追加五个相同类型的房间。
3. 2团体开单完成对团体宾客的开单任务。
房间数没有限制,可同时追加不同类型的房间。
3.3 宾客结帐自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。
2010级软件工程综合设计《宾馆预订管理系统》详细设计说明书承担单位:山西大学计算机与信息技术学院总负责人:@@@小组成员:### ### ###编撰人:### ### ### ###完成日期: 2012.9.15修改历史:目录1 引言 (6)1.1编写目的 (6)1.2背景 (6)1.3定义 (6)1.4参考资料 (6)2 程序系统的结构 (7)3登录管理系统模块设计说明 (7)3.1模块描述 (7)3.2功能 (7)3.3性能 (8)3.4输入项 (8)3.5输出项 (8)3.6接口 (8)3.7存储分配 (8)3.8 测试计划 (8)4 前台管理模块设计说明 (9)4.1模块描述 (9)4.2功能 (9)4.3性能 (10)4.4输入项 (10)4.5输出项 (10)4.6接口 (10)4.8 测试计划 (10)5 收银管理模块设计说明 (10)5.1模块描述 (10)5.2功能 (10)5.3性能 (11)5.4输入项 (11)5.5输出项 (11)5.6接口 (11)5.7存储分配 (12)5.8测试计划 (12)6 客房服务模块设计说明 (12)6.1模块描述 (12)6.2功能 (12)6.3性能 (13)6.4输入项 (13)6.5输出项 (13)6.6接口 (13)6.7存储分配 (13)6.8 测试计划 (13)7 系统维护模块设计说明 (13)7.1模块描述 (13)7.2功能 (13)7.3性能 (14)7.5输出项 (14)7.6接口 (14)7.7存储分配 (14)7.8 测试计划 (15)8 用户界面设计说明 (15)8.1界面设计规则 (15)8.2界面样图 (15)1 引言1.1 编写目的本报告为宾馆预订管理系统的详细设计报告,主要旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
酒店宾馆住宿管理系统详细设计说明模板1.引言在当前数字化时代,酒店宾馆住宿管理系统的开发和使用已经成为酒店行业的标配。
本文档旨在对酒店宾馆住宿管理系统进行详细设计说明,包括系统架构、功能模块、数据库设计等方面的内容,以确保系统的高效运作和满足用户需求。
2.系统架构酒店宾馆住宿管理系统的架构主要包括客户端、服务端和数据库三个部分。
客户端负责与用户交互,接收用户输入并呈现相关信息;服务端负责处理客户端请求,与数据库交互并返回结果;数据库用于存储系统所需的各种信息。
3.功能模块-用户管理:包括用户注册、登录、修改密码等功能,用于管理系统的用户;-客房管理:包括客房信息查询、预订、入住等功能,用于管理酒店的客房资源;-订单管理:包括订单查询、生成、修改等功能,用于管理用户的预订信息;-结算管理:包括账单生成、支付、退款等功能,用于管理用户的消费;-统计报表:包括各类数据的统计和报表生成,用于分析和决策;-系统设置:包括系统参数配置、权限管理等功能。
4.数据库设计-客房表:存储客房的基本信息,如房间号、类型、价格、状态等;-订单表:存储订单的基本信息,如订单号、用户ID、客房号、入住日期等;-账单表:存储账单的基本信息,如账单号、订单号、金额等。
5.系统流程-用户注册:用户通过客户端进行注册,并填写相应的个人信息;-用户登录:用户通过客户端进行登录,并输入用户名和密码进行身份验证;-客房查询:用户登录后,可以通过客户端查询客房的相关信息,如类型、价格、入住情况等;-客房预订:用户选择合适的客房后,通过客户端进行预订,并填写入住信息;-客房入住:当用户到达酒店时,酒店工作人员通过系统确认订单并办理入住手续;-结算支付:用户在退房时,系统将自动生成账单,并提供支付功能;-统计报表:系统根据订单和账单信息,生成各类统计数据和报表,用于分析和决策。
6.总结本文档对酒店宾馆住宿管理系统进行了详细的设计说明,包括系统架构、功能模块、数据库设计等方面的内容。
酒店预订系统说明书一、简介酒店预订系统是一种为客户提供在线预订酒店的平台。
通过该系统,客户可以方便地搜索、比较并预订符合自己需求的酒店房间。
本说明书将详细介绍酒店预订系统的功能、使用方法以及注意事项。
二、功能1. 酒店搜索:客户可以根据目的地、日期、房型等条件进行酒店搜索。
系统将根据客户的输入展示相关的酒店选项,并提供详细信息如酒店名称、地址、价格、评分等,以供客户参考。
2. 房间预订:一旦客户决定预订某个酒店,系统将引导客户填写必要的预订信息,如入住日期、入住人数等。
客户可以选择支付方式,并在确认无误后提交订单。
3. 在线支付:酒店预订系统接受各种常用支付方式,如信用卡、支付宝、微信支付等。
客户可以选择最适合自己的支付方式进行付款,以完成预订。
4. 订单管理:客户可以在系统中查看自己的订单信息,包括预订的酒店、入住时间、费用等。
客户还可以对订单进行修改、取消或查询支付状态等操作。
5. 评价与反馈:客户入住后,可以在系统中对酒店进行评价,并留下自己的意见和建议。
这些评价将为其他客户提供参考,并有助于酒店改善服务质量。
三、使用方法1. 访问网站:客户需要通过浏览器访问酒店预订系统的网站。
确保使用稳定可靠的网络连接,并输入正确的网址。
2. 搜索与选择:在系统首页上,客户可以输入目的地和日期等信息进行搜索。
在搜索结果中,客户可以根据自己的需求选择合适的酒店。
3. 预订流程:客户点击选择的酒店后,将跳转至酒店详细信息页面,显示更多有关酒店的信息。
客户需要选择入住日期、房间类型等,并确认价格与数量后点击“预订”按钮。
4. 填写预订信息:客户需要填写预订的相关信息,如入住人姓名、联系方式等,确保信息的准确性。
客户可以选择支付方式并核对订单信息后提交。
5. 付款与确认:客户选择并完成支付后,系统将生成预订确认函或订单号。
客户可以保存该凭证作为入住时的参考,并在需要时与酒店工作人员进行确认。
四、注意事项1. 信息准确性:客户在预订过程中需保证填写的信息准确无误,特别是与入住相关的信息如日期、人数等。
酒店预定管理系统(Web版)
概要设计说明书
1.引言
1.1编写目的
大致设计好系统的结构,部分功能模块结构,为详细设计和代码的编写实现打好基础。
1.2背景
随着社会的发展,外出旅游,出差,酒店的预定是必不可少的,但是传统的预定模式效率极度低下,占用大量的人力资源,在方便性上不理想,所以现在越来越多人选择网上预订酒店。
本次我们开发的系统就是满足客户网上预定酒店的需求,尽量做到让客户能身在电脑旁却有身临酒店的感觉。
开发团体:H18小组
开发语言:java,html,css,javascript
软件名称:酒店预订管理系统
1.3参考资料
本项目参考资料来自
1. 百度百科
2. 7天酒店预订系统
3. 北京费尔蒙酒店
4. 香港文华东方酒店
5. 30天学通Java Web项目案例开发(电子工业出版社)第4章A10酒店预定管理系统
2.需求概述
客户端模块功能规定:
在客户端系统的功能实现上,可以分为以下几个部分:
1.注册账号:
使用专用的账号来登陆酒店管理系统,可以实现查看预订等其他功能,预订等其他动作就是绑定了当前注册的账号。
2. 登陆帐号:
用户登录本酒店拥有的账户后方能进行预定、预定查看等功能。
3. 修改个人资料:
已经登录的用户可以对之前注册时填写的个人信息进行修改。
4. 查看酒店各种信息:
用户需要了解了本酒店的信息才能加深对酒店的认识。
5. 预订住房:
客人预订旅住房,信息包括预订的时间,住房类型,价格。
6. 查看订单:
查看订单,方便了解客户预定的信息。
7. 撤销订单:
客户如果对订单不满意或者不需要,可以进行对订单的撤销。
服务端模块功能规定:
在客户端系统的功能实现上,可以分为以下几个部分:
1.资源信息管理:
使得系统管理员能够为自己酒店相关的信息进行增加,修改和删除。
2.用户信息管理:
使得系统管理员能够查看、修改和删除注册的用户信息,为注册用户提供良好的管理。
3.订单信息管理:
使得系统管理员能够查看、修改和删除订单,为酒店的订单信息提供良好的管理。
3.总体设计
根据需求分析,分别对客户端和服务端的进行设计程序流程图,以明确系统的详细运行流程,为详细设计作准备。
客户端的状态转换图:
客户端功能模块设计:
客户端的功能模块包括注册账号模块,登陆账号,修改个人资料,查看酒店各种信息,预订住房,查看订单,撤销订单。
(1)注册账号模块:
用户进入注册账号的页面,填写相关内容且符合各项标准后,进行注册,系统通过网页发送表单封装成客户user类接收客户注册数据,然后为该账号名及其信息数据插入数据库里。
(2)登陆账号模块:
用户进入登陆账号的页面,填写账号和密码后,页面首先检查是否符合标准,符合后把表单信息发送给系统,系统比较数据库中的账号以确定是否登录成功。
(3)个人资料:
登陆后的客户可在个人中心中找到修改个人资料的页面,客户对需要修改的个人信息进行修改,确认后提交,系统接收数据后,对对应的账号的信息进行更新。
(4)查看酒店各种信息:
系统主界面显示酒店的部分图片和部分信息公告,还有客房预定的快捷窗口。
导航条中有包括酒店的概述、图片、客房介绍、设施、餐饮、活动和周边,可进入对应的页面查看酒店相关信息。
(5)预订住房:
只有登陆后的客户可以使用该功能。
客户可以在导航条中任何一个页面的预定窗口查询某天空余客房和进行预定,并进入预定页面。
预定页面包括预定的日期,房间类型和数量,然后填写客户的资料,最后完成预定。
预定信息发送到系统,然后插入数据库。
(6)查看订单:
登陆后的客户可在个人中心中打开查看订单的页面。
页面通过获取服务器数据库的信息,显示该客户所有的订单。
(7)撤销订单:
登陆后的客户可在个人中心中打开撤销订单的页面。
页面通过获取服务器数据库的信息,显示该客户所有的订单,客户可以对还没兑现的订单进行撤销。
对以上模块描述画出客户端的数据流图:
服务端的状态转换图:
服务端功能模块设计:
服务端的功能模块包括资源信息管理、用户信息管理、订单信息管理。
1.资源信息管理:
使得系统管理员能够为自己酒店相关的信息进行增加,修改和删除。
2.用户信息管理:
使得系统管理员能够查看、修改和删除注册的用户信息,为注册用户提供良好的管理。
3.订单信息管理:
使得系统管理员能够查看、修改和删除订单,为酒店的订单信息提供良好的管理。
对以上模块描述画出服务端的数据流图:
4.数据库设计
根据上述客户端和服务端的数据流图可以设计出客户表,资源表,订单表,订单明细表,管理员表这5个数据表。
下面是各表的数据设计:
user_info表
字段名称数据类
型
字段大
小
是否主
键
说明
uid number N/A 是
客户编号
uaccoun t varchar 15 否
客户帐
号
upwd varchar 15 否
客户密码
uname varchar 10 否
客户真名
usex char 2 否
客户性别
uemail varchar 40 否
电子邮件
uphone varchar 15 否
电话号码
res_info表
字段名称数据类
型
字段大
小
是否主
键
说明
rid number N/A 是
资源编号
rtype varchar 20 否
资源类型
rprice dounble N/A 否
资源价格
rstatus varchar 4 否
资源状态
rdetail varchar 200 否
资源描述
oid number N/A 是订单编号
rid number N/A 否资源编号onum number N/A 否资源数量startTi
me
date N/A 否预定开始时间endTime date N/A 否预定结束时间
ostatus varcha
r
10 否订单状态
orid number N/A 是明细编号
oid number N/A 否所属订单编号
orname varcha
r
10 否提交人名字
orsex char 2 否提交人性别
oremai l varcha
r
40 否提交人邮件
orphon e varcha
r
15 否提交人电话
ortime date N/A 否提交时间
ordeta il varcha
r
100 否订单备注
aid number N/A 是管理员编号aname varchar 15 否管理员名apwd varchar 15 否登陆密码alevel char 4 否管理员级别。