1、客房入住系统需求分析报告毕业论文(设计) 题 目 客房入住系统需求分析报告 学生姓名 学 号 学 院 专 业 指导教师 二一 四年 五月 二十三日需求规格说明书1.引言1.1编写目的目的:本需求分析报告的编写目的在于,对酒店客房管理系统作充分的需求分析及指出其存在的重要性。分析、对比原始的系统与用计算机管理和控制的客房管理系统,进而研究计算机管理的管理系统的优越性、先进性、需求量,明确开发本系统的方向、有效途径,确定开发本系统所采取的步骤、方法及对策,并通过研究找出在企业中推广本系统的路径。1.2项目背景随着经济的发展,酒店正向着大型化、现代化发展,而对于中小型酒店,客房、顾客等有关的信息的管
2、理随之急剧增加。在这种情况下单靠人工来处这些不但显得力不从心,而且极容易出错。1.3定义实体:表示数据库中描述的现实世界中的对象或概念。实体是客观世界中存在的且可互相区分的事物实体可以是人也可以是物体实物,也可以是抽象概念。ER(Entity Relationship)图:)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。1.4参考资料软件工程 -陈明 编 中央广播电视大学出版社实用软件工程
3、-郑人杰、殷人昆、陶永雷 编著 清华大学出版社 计算机软件产品开发文件编制指南(GB 8567-88)软件开发规范国家标准2.任务概述2.1目标系统开发的总体任务是实现酒店各种信息的系统化、规范化和自动化管理,减少工作量,提高效率,增强可靠性。2.2条件与限制a.单机应用可在单机上安装本系统,连接时连接到本机(即把本机作为服务器),即可通过管理人员的操作,把数据录入,以及随时进行查询和统计.将整个酒店的经营情况管理起来。b.局域网应用可在局域网内多台单机上安装本系统,全部连接到服务器即可通过管理人员的操作,把数据录入,以及随时进行查询和统计.将整个酒店的经营情况管理起来。c.Internet应
4、用主管人员在出差时,可使用笔记本电脑以虚拟网络的形式,通过远程拨号网络与服务器连接,实现信息查询远程操作。2.3运行环境a.硬件环境:主服务器为P4/1.2G/256GB,其余连接机器均使用普通PC.多种类型打印机。b.软件环境:主服务器操作系统为microsoft windows xp, microsoft SQLsever.局域网内各计算机均使用windows xp.以上系统。c.网络环境:以星型以太网和总线型以太网为主的混合型网络.d.软件系统:30用户/2帐套。(3)应用软件及理论依据:使用的软件为SQL Server。其理论均来自与等等.3.数据描述3.1静态数据 包括所有作为控制或
5、参考用的静态数据。3.2动态数据 包括动态输入数据和输出数据。3.3数据库描述 给出使用数据库的名称和类型。3.4数据字典根据本系统的用户需求,可以将系统划分为预定管理、点菜管理、采购管理、结账管理四个子模块。其中,预定管理可以实现预定时间、预定餐桌号(包括大厅餐桌、包间房号)、交付押金。点菜管理包括菜名、菜的价格以及送往厨房。采购管理包括种类、菜价、数量以及通往商贩。结账管理主要是通过收银员来进行结账,包括普通用户结账和会员结账。以下是按照上述共六个子功能模块划分得数据字典。表3-1 顾客基本信息表名字:顾客基本信息Name: Basic information the customer别名
6、:客户资料表Alias:Client Information Form描述:存储顾客的基本信息Description: Basic information stored in the customer定义:顾客基本信息=姓名+性别+证件号+消费金额+房号+会员情况+折扣优惠Definition: Basic information the customer name + gender + = ID + number + room number, the amount of consumption situation + + member discounts位置:Position:数据约束:姓名
7、,性别,证件号,房号,会员情况,折扣优惠为字符型数据,消费金额为数值型数据。Data Constraints: name, sex, identification number, room number, membership conditions, discounts for the character data, the amount of consumption for the numerical data.长度要求:姓名(10),性别(2),证件号(32),房号(5)Data Constraint: name(10), sex(2), Document number (32), roo
8、m number (5)表3-2 预定信息表名字:预定信息Name: Booking Information描述:存储客户预定相关信息Description: Book store customer information定义:预定信息=顾客姓名+顾客证件号+房号+房价+预付款金额+菜单+账单Definition: Booking Information = Customer identification number + name + room number + price + amount + menu + bill advances位置:Position:数据约束:顾客姓名,顾客证件号,
9、房号都为字符型数据,预付款金额为数值型数据。Data Constraint: Customer name, customer ID number, room number are all character data, the amount of numerical data advances.表3-3 库存信息表名字:库存信息Name: Stock Information别名:库存数量表Alias: Inventory Quantity Table描述:统计当天消耗的数量及剩下的数量,并生成需购信息表Description: Statistical quantities consumed a
10、nd the rest of the day number, and the need to share information table generated定义:库存信息=库存数量+消耗数量+需购信息表Definition: Inventory = inventory quantity + consumption need to share information on the number of + table位置:Position:数据约束:所有字段均为字符型数据。Data Constraint: All fields are character data.表3-4 客房基本信息表名字
11、:客房基本信息Name: Room Basic Information别名:房间信息表Alias: Room Information Table描述:存储客房的基本信息Description: The basic information of the storage room定义:客房基本信息=房间号码+房间状态+房间类型+房间价格Definition: Room Basic Information=Room Number+ Status of Room +Type of Room+ Price of Room数据约束:房间号码,房间状态,房间类型均为字符型数据,房间价格为数值型数据。长度要求
12、:房间号码(5),房间状态(6),房间类型(10)Data constraint: The room number, the room status, the type of room are character data, and the price of room are numeric data.Length required: room number(5), room status(6), type of room(10)表3-5 顾客基本信息表名字:顾客基本信息Name: Customer Basic Information别名:客户资料表Alias:Customer Data Ta
13、ble描述:存储顾客的基本信息Description: Store the basic information of the customer定义:顾客基本信息=姓名+性别+证件号+消费金额+房号+会员情况+折扣优惠Definition: Customer Basic Information=Name +Sex +Id card Number + Consumption Amount + Room Number +Member Condition +Discount数据约束:姓名,性别,证件号,房号,会员情况,折扣优惠为字符型数据,消费金额为数值型数据。长度要求:姓名(10),性别(2),证件
14、号(18),房号(5),会员情况(6),折扣优惠(2)Data Constraint: Name, Sex, Id card Number, Room Member, Member Condition, Discount for character data, and Consumption Amount is numeric data.Length required: Name(10), Sex(2), Id card Number(18), Room Member(5), Member Condition(6), Discount(2).表3-6 客户消费表名字:客户消费表Name: Cu
15、stomer Consuming Table别名:客房活动表Alias: Activity Room Table描述:管理顾客的消费Description: Manage the consumption of customers定义:客户消费=顾客姓名+顾客证件号+房号+房价+预付款金额+入住时间Definition: Customer Consuming=Name +Id card Number +Room Number +Price of Room +Advance Payment Amount +Check In Time数据约束:顾客姓名,顾客证件号,房号,入住时间都为字符型数据,预付
16、款金额为数值型数据。长度要求:顾客姓名(10),顾客证件号(18),房号(5)格式要求:入住时间:#/#/#(月/日/年)Data Constraint: Customers name, Id Card Number, Room Number, Check In Time are character data, and the Advance Payment Amount is numeric data.Length required: Name(10), Id card Number(18), Room Number(5)Format required: Check in time: #/#
17、/#(month/sun/year)表3-7 预付款差额表名字:预付款差额表Name: The Advance Payment Balance Table别名:押金差额表Alias: Deposit Balance Table描述:计算顾客预付款与实消费的差额,多退少补。Description: Calculation the balance between real consumption and advanced payment, retreat more fill less.定义:预付款差额=顾客姓名+房号+房间类型+预付款+实消费+差额Definition: Advance Payme
18、nt Balance= Name +Room Number +Type of Room +Advance Payment +Real Consumption +Balance数据约束:顾客姓名,房号,房间类型为字符型数据,预付款,实消费,差额为数值型数据。长度要求:顾客姓名(10),房号(5),房间类型(10)Data Constraint: Name, Room Number, Type of Room are character data, and Advance Payment, Real Consumption, Balance are numeric data.Length: Nam
19、e(10), Room Number(5), Type of Room(10)表3-8 客房开房明细表名字:客房开房明细表Name: Room Check In Schedule别名:客房开房情况表Alias: Guest Check in Table描述:统计客房当天开房的数量及基本信息Description: Statistics the checked in rooms and basic information定义:开房明细=房间号+房间类型+开房时间+退房时间+顾客证件号Definition: Check In Schedule= Room Number+ Type of Room+
20、 Check In Time+ Check Out Time+ Id card Number数据约束:所有字段均为字符型数据长度要求:房间号(5),房间类型(10),顾客证件号(18)格式要求:开房时间,退房时间:#/#/#(月/日/年)Data Constraint: All fields are character dataLength required: Room Number(5), Type of Room(10), Id card Number(18)Format required: Check In/Out Time: #/#/#(month/sun/year)表3-9 当前在住
21、客房报表名字:当前在住客房报表Name: Living Room Currently Statements别名:客房状态报表Alias: Room State Statements描述:统计当前在住客房数量及顾客信息Description: Statistics in the occupied room number and customer information定义:当前在住客房=房间号+房间类型+房间价格+顾客姓名+顾客证件号+顾客入住时间+当前消费+折扣优惠Definition: Living Room= Room Number+ Type of Room+ Price of Room
22、+ Name+ Id card Number+ Check In Time+ Current Consumption+ Discount数据约束:房间号,房间类型,顾客姓名,顾客证件号,顾客入住时间,折扣优惠为字符型数据,房间价格,当前消费为数值型数据。长度要求:房间号(5),房间类型(10),顾客姓名(10),顾客证件号(18),折扣优惠(2)格式要求:入住时间:#/#/#(月/日/年)Data Constraint: Room Number, Type of Room, Name, Id card Number, Check In Time and Discount are charact
23、er data, the Price of Room, Current Consumption are numeric data.Length required: Room Number(5), Type of Room(10), Name(10), Id card Number(18), Discount(2)Format required: Check in time: #/#/#(month/sun/year)3.5数据采集 说明数据采集的要求和范围、采集方法以及采集的承担者。4.功能需求4.1功能划分功能结构图4.2功能描述基础信息设置 1、设置客房信息:对客房的基本信息进行增加、修改
24、、删除。 2、设置员工信息:对员工的基本信息进行增加、修改、删除。 3、设置挂账单位:对挂账单位的基本信息进行增加、修改、删除。客房前台管理 1、客房预订:可以通过此窗口实现客房预订。 2、住宿登记:客人入住宾馆登记信息,退宿一天前进行提醒。 3、宿费提醒:查询某日期的提醒信息或全部提醒信息。 4、退宿结帐:可以选择挂账、打折等多种方式,并可以在此增加其他消费项目的费用。自动提取系统时间以及当前操作员。查询统计管理 1、客房查询:通过房间号查询客房基本信息。 2、房态查询:(未实现) 3、预订房查询:通过客户姓名查询预订信息。 4、住宿查询:通过客户姓名查询住宿信息。 5、退宿查询:通过客户姓
25、名查询退宿信息。挂账管理 1、挂账查询:通过挂账单位或地址以及时间段查询挂账信息。 2、挂账结款:登记挂账单位对挂账的还款。5.性能需求5.1时间特性 无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。5.2适应性系统应保证 保证工作人员管理人员同时登录,系统正常运行,正确提示相关内容。 满足个人使用的需求。6.运行需求6.1用户界面 系统的界面要求如下:)主界面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合
26、理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。6.2硬件接口支持一般I5处理器微机及更高版本的微机。6.3软件接口运行于Windows7及更高版本具有WIN64 API的操作系统之上。6.4故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。7.其他需求 系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1