酒店信息综合管理系统需求分析说明书(中英文版)_第1页
酒店信息综合管理系统需求分析说明书(中英文版)_第2页
酒店信息综合管理系统需求分析说明书(中英文版)_第3页
酒店信息综合管理系统需求分析说明书(中英文版)_第4页
酒店信息综合管理系统需求分析说明书(中英文版)_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

酒店管理系统需求分析说明书TheRequirementsAnalysisofHotelManagementSystem目录1引言(Introductions) 引言(Introductions)随着计算机技术的日益成熟、普及,现代的企业管理的实际运作在很多方面,很大程度上都必须借助于计算机来完成,相应软件的开发也就显得尤为重要。管理信息系统是一门新兴的科学,能够进行信息的收集、传送、储存、维护和加工。管理信息系统能反映企业的各种运行情况,利用历史数据预测未来,从全局出发辅助进行决策,利用信息控制行为,帮助实现规划目标,进行高效的管理。Alongwiththecomputertechnologymatures,modernenterprisemanagement,theactualoperationinmanyways,toalargeextentmustwithcomputertocomplete,thecorrespondingsoftwaredevelopmentisparticularlyimportant.Managementinformationsystemisanewbranchofscience,canundertakeinformationcollection,transfer,storage,maintenanceandprocessing.Managementinformationsystemcanreflectthevariousoperationconditions,usingthehistoricaldatatopredictthefuture,fromtheoverallsituationdecision-makinginformation,auxiliarycontrolbehavior,helpingtoachieveobjectives,efficientmanagement.1.1编写目的(Purposes)需求分析报告经过项目小组分析、讨论以及对用户需求的调查,结合相关资料后得出的对于酒店管理系统的需求和功能的分析。主要目的是为拟开发系统的设计与开发作好前期的准备工作。Demandanalysisreportafterprojectteamanalysis,discussionandtotheneedsoftheusersurvey,inconjunctionwiththerelevantmaterialreachedafterforhotelmanagementsystemrequirementsandfunctionalanalysis.Mainpurposeisforyourproposeddevelopmentsystemdesignanddevelopmentofpreparedthepreparationwork.1.2定义(Definitions)实体:表示数据库中描述的现实世界中的对象或概念。实体是客观世界中存在的且可互相区分的事物实体可以是人也可以是物体实物,也可以是抽象概念。ER(EntityRelationship)图:)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。PhysicalDescription:indicatesthedatabaseofreal-worldobjectsorconcept.Entityistheobjectiveworldexistsineachotherandcandistinguishthingsentitycanbethepersonalsocanbephysicalobjects,alsocanbeabstractconcepts.ER:Toestablishthedatamodel,intheintroductiontodatabasesystemswithintheconceptdesignphase,formingamachineindependent,independentofDBMSERgraphmodel.UsuallyitreferredtoasERdiagrams,accordinglycanputERdiagramdepictsthedatamodelcalledERmodeling.ERgraphprovidessaidentities,attributeandcontactmethodusedtodescribetheconceptualmodeloftherealworld.1.3参考资料(References)[1]Pfleeger,S.L.&J.M.Atlee.SoftwareEngineering(ThirdEdition)[M].北京:高等教育出版社,2021.9[2]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2021.7[3]刘金岭,冯万利,张有东.数据库原理及应用[M].北京:清华大学出版社,2021.7[4]LeszekA.Maciaszek.需求分析与系统设计[M].北京:机械工业出版社,2021.9[5]DavidC.Hay(著),孙学涛,赵凯,朱卫东(译).需求分析[M].北京:清华大学出版社,2021.52系统的综合要求用户User姓名Name工作号WorkNo.权限用户User姓名Name工作号WorkNo.权限Permissions操作Operation餐饮Dining客户Customers姓名Name级别Level证件号ID消费Operation日期Date种类Type金额Amount客房Rooms预定Book包间号RoomNo.预定Book房间号RoomNo.其他服务Services财务管理Finance收入Income支出Expenditure清单List图2-1系统总体E-R图前台餐饮管理前台餐饮管理客户管理信息查询财务管理预订清单位消费清单餐饮服务结账客房服务财务报表显示终端当日消费清单2.2系统性能要求(PerformanceRequirement)2.2.1系统操作的灵活性(Theflexibilityofsystemoperation)系统应该在用户应有的权限下,尽量提供操作的灵活性,应该让录入/修改人员方便地对整个酒店员工的数据库信息进行管理,让领导层能完成员工的考勤审批操作。Systemshouldbeundertheauthorityoftheusershouldtrytoprovideoperationalflexibilityshouldbeallowedtoinput/modifythestaffofthehotelstafftoeasilymanagetheinformationdatabasetoallowtheleadershiptocompletethestaffattendanceapprovaloperation.2.2.2系统的可扩展性(Systemscalability)系统具有可扩展性,当有新的人事管理子系统条件添加时,能够很方便的对系统进行扩展。Systemshouldbescalable,asnewpersonnelmanagementsubsystemconditionstobeadded,thesystemcaneasilybeextended.2.2.3系统的安全性(Systemsecurity)由于系统是基于网络的操作,安全性显的很重要。具体要求如下:Becausethesystemisweb-basedoperations,securitywasveryimportant.操作本系统有一套权限访问控制,只有具有相应权限的人才可以完成其权限内的操作。无权限的人员无法通过任何途径查看或者修改数据;Authoritytooperatethissystemhasasetofaccesscontrol,andonlypeoplewiththeappropriatepermissionstocompletetheoperationwithinitscompetence.能修改系统参数的人必须比一般用户具有更高的权限。Whocanmodifysystemparametersmustbehigherthantheaverageuserhaspermissions.2.3运行要求(ServiceRequirement)2.3.1硬件要求(HardwareRequirement):(1)CPU:InterPentiumII266MX或更高(2)内存:256MB以上。2.3.2软件要求(SoftwareRequirements):(1)服务器端操作系统为MicrosoftWindows2021AdvancedServer及以上,数据库管理系统为MicrosoftSQLServer2021。(2)客户端操作系统为Windows2021/WindowsXP及以上。3系统数据要求分析(DataRequirementsAnalysis)3.1餐饮管理子系统(RestaurantsManagementSubsystem)3.1.1功能需求(TheRequirementofFunction)餐饮管理子系统管理对餐饮的操作,主要包括预定管理、点菜管理、采购管理、结账管理四个子模块。预定管理可以实现预定时间、预定餐桌号(包括大厅餐桌、包间房号)、交付押金。点菜管理包括菜名、菜的价格以及送往厨房。采购管理包括种类、菜价、数量以及通往商贩。结账管理主要是通过收银员来进行结账,包括普通用户结账和会员结账。相应功能实现如下图:Diningrestaurantmanagementsubsystemmanagestheoperation,includingreservationmanagement,ordermanagement,purchasingmanagement,billingmanagementoffourmodules.Bookingmanagementcanachievethescheduledtime,bookedatablenumber(includingthehalltable,includingroomnumber),deliveryofthedeposit.Ordermanagement,includingnameofthedish,foodprices,andsenttothekitchen.Procurementmanagementincludingtypes,vegetable,andthenumberofleadingvendors.Managementmainlythroughthecheckoutcashierforcheckout,includingordinaryusersandmembers’checkout.Correspondingfunctiontoachievethefollowingfigure.采购管理采购管理PurchasingManagement餐饮管理子系统RestaurantsManagementSubsystem预定管理BookingManagement点菜管理MenuChoosingManagement结账管理ClearingManagement图3-1餐饮管理子系统功能图(1)预定管理(BookingManagement)预定管理包括三小块,预定时间、预定餐桌号(包括大厅餐桌、包间房号)、交付押金。Bookingmanagementincludesthreepieces,thescheduledtime,bookedatablenumber(includingthehalltable,includingroomnumber),deliveryofthedeposit.预订时间:只要顾客预定时间都是在营业期间内即可。BookingTime:aslongascustomersareinthebusinessduringthescheduledtimecanbe.预定餐桌号:只要顾客所定的餐桌号是属于未预定过的即可,其中包括厅内的桌号及包间的号数或厅名。Noreservationoftables:thetableaslongasthecustomernumberissetoffisnotscheduledto,includingtheChamberbetweenthetablenumberandthepacketnumberorroomname.交付押金:统一押金为200元。Adeposit:aunifiedsecuritydepositof200yuan.相应功能实现如图CorrespondingfunctionimplementationinFigure预定管理预定管理OrderManagement预订时间BookingTime预定餐桌号BookingtheTable交付押金CostingDeposit图3-2预定管理功能图(2)点菜管理(Ordermanagement)点菜管理包括菜名、菜的价格(送往厨房)。Ordermanagement,includingnameofthedish,foodprices(senttothekitchen).菜名:从菜单上选择即可。Nameofthedish:youcanchoosefromthemenu.菜价:从菜单上选择即可。Vegetables:youcanchoosefromthemenu.相应功能实现如图CorrespondingfunctionimplementationinFigure点菜管理点菜管理MenuChoosingManagement菜价VegetablesPrice菜名VegetablesName图3-3点菜管理功能图(3)采购管理ProcurementManagement采购管理包括种类、菜价、数量(送往商贩)。Procurementmanagementincludingtypes,vegetable,number(senttovendors.)种类:由厨房内的人员根据菜单来确定,厨房事先都准备好的。Category:officersfromthekitchenmenutodeterminethekitchenarepreparedinadvance.菜价:此项是厨房与商贩之间的沟通。Vegetables:Thisisthecommunicationbetweenthekitchenandvendors.数量:此项是厨房与商贩之间的沟通。Quantity:Thisisthecommunicationbetweenthekitchenandtraders相应的功能实现如图CorrespondingfunctionimplementationinFigure采购管理采购管理PurchasingManagement数量TheAmount菜价VegetablesPrice种类Types图3-4采购管理功能图3.1.2数据字典(Thedatadictionary)根据本系统的用户需求,可以将系统划分为预定管理、点菜管理、采购管理、结账管理四个子模块。其中,预定管理可以实现预定时间、预定餐桌号(包括大厅餐桌、包间房号)、交付押金。点菜管理包括菜名、菜的价格以及送往厨房。采购管理包括种类、菜价、数量以及通往商贩。结账管理主要是通过收银员来进行结账,包括普通用户结账和会员结账。以下是按照上述共六个子功能模块划分得数据字典。Accordingtothesystemuserneeds,thesystemcanbedividedintopremanagement,ordermanagement,purchasingmanagement,billingmanagementoffourmodules.Amongthem,managementcanschedulescheduled,bookedatablenumber(includingthehalltable,includingroomnumber),deliveryofthedeposit.Ordermanagement,includingnameofthedish,foodprices,andsenttothekitchen.Procurementmanagementincludingtypes,vegetable,andthenumberofleadingvendors.Managementmainlythroughthecheckoutcashierforcheckout,includingordinaryusersandmembers’checkout.Thefollowingisbasedonthetotalofsixsub-functionmoduleshavethedatadictionary.表3-1顾客基本信息表名字:顾客基本信息Name:Basicinformationthecustomer别名:客户资料表Alias:ClientInformationForm描述:存储顾客的基本信息Description:Basicinformationstoredinthecustomer定义:顾客基本信息=姓名+性别+证件号+消费金额+房号+会员情况+折扣优惠Definition:Basicinformationthecustomername+gender+=ID+number+roomnumber,theamountofconsumptionsituation++memberdiscounts位置:Position:数据约束:姓名,性别,证件号,房号,会员情况,折扣优惠为字符型数据,消费金额为数值型数据。DataConstraints:name,sex,identificationnumber,roomnumber,membershipconditions,discountsforthecharacterdata,theamountofconsumptionforthenumericaldata.长度要求:姓名(10),性别(2),证件号(32),房号(5)DataConstraint:name(10),sex(2),Documentnumber(32),roomnumber(5)表3-2预定信息表名字:预定信息Name:BookingInformation描述:存储客户预定相关信息Description:Bookstorecustomerinformation定义:预定信息=顾客姓名+顾客证件号+房号+房价+预付款金额+菜单+账单Definition:BookingInformation=Customeridentificationnumber+name+roomnumber+price+amount+menu+billadvances位置:Position:数据约束:顾客姓名,顾客证件号,房号都为字符型数据,预付款金额为数值型数据。DataConstraint:Customername,customerIDnumber,roomnumberareallcharacterdata,theamountofnumericaldataadvances.表3-3库存信息表名字:库存信息Name:StockInformation别名:库存数量表Alias:InventoryQuantityTable描述:统计当天消耗的数量及剩下的数量,并生成需购信息表Description:Statisticalquantitiesconsumedandtherestofthedaynumber,andtheneedtoshareinformationtablegenerated定义:库存信息=库存数量+消耗数量+需购信息表Definition:Inventory=inventoryquantity+consumptionneedtoshareinformationonthenumberof+table位置:Position:数据约束:所有字段均为字符型数据。DataConstraint:Allfieldsarecharacterdata.3.1.3E-R图(E-RDiagram)服务员服务员顾客点菜预定商贩厨师采购姓名性别证件号时间姓名性别代号级别姓名住址姓名数量种类菜种菜名价格菜价餐桌号结账收银员会员结账普通结账工作证号姓名图3-5餐饮管理子系统E-R图3.1.4数据流图(DataFlow)顾客基本信息顾客基本信息预订信息库存信息顾客基本作息表房间信息表菜单账单需购信息表餐饮管理系统系统原始数据录入系统输出数据图3-6餐饮管理子系统数据流图3.2客房管理子系统(RoomsManagementSubsystem)3.2.1功能需求(TheRequirementofFunction)(1)客房管理(RoomManagement)客房管理包括五小块,预订房间,开/退房间,调房,消费记账和续收/退还预付款。预订房间:服务员填入顾客信息,选择房间,显示房间相关信息,改房间状态改为已预订。Roommanagementincludingfivesmallpieces,reservations,checkin/out,adjustableroom,consumptionchargeandrenewalcharge/returnthedeposit.Reservation:waiterfillincustomers’information,chooseinformationofrooms,showrelevantinformationofroom,thestatehastochangeroomreservation.开/退房间:服务员填入顾客信息,选择房间,显示房间相关信息,改房间状态改为已开或空闲。调房:服务员输入顾客原来客房号,欲入住新客房号,显示房间相关信息,计算相应消费。消费记账:顾客在退房时,自动计算顾客消费。续收/退还预付款:计算预付款差额,并保存。相应功能实现如图Checkin/out:Waiterfillincustomers’information,chooseroom,showinformationofrooms,changetheroomstatusinformationtoalreadyopenedorleisure.Adjustableroom:Waiterinputcustomers’originalroomnumber,newguestroomnumber,showrelevantinformationofrooms,calculatingthecorrespondingconsumption.Consumptioncharge:Whenthecustomercheck-out,calculationofconsumerspendingautomatic.Renewalcharge/returnadvancepayment:Calculatingtheadvancepaymentbalance,andpreserve.Correspondingfunctionrealizationasshowninthediagram客房管理客房管理RoomsManagement预订房间BookingRooms开/退房间CheckInCheckOut调房AdjustableRooms消费记账ConsumptionCharge续收/退还预付款RenewalCharge/ReturntheDeposit图3-6客房管理功能图(2)信息查询信息查询包括住房信息查询和顾客信息查询两部分。住房信息查询:查询每个房间的状态,价格,类型,换房明细。顾客信息查询:查询每个顾客的会员情况,享受折扣情况,住房历史记录和累计消费。相应功能实现如图:Informationqueryincludinghousinginformationqueryandcustomerinformationquerytwoparts.Housinginformationquery:Toinquireeachroomstate,price,type,moveroom’sdetails.Customerinformationquery:Inquiresthemembercondition,eachandeverycustomerenjoydiscount,housinghistoryrecordsandcumulative.Correspondingfunctionrealizationasshowninthediagram信息查询信息查询InformationSearch住房信息查询HousingInformationQuery顾客信息查询CustomerInformationQuery图3-7信息查询功能图(3)报表统计报表统计主要统计客房明细,预付款明细,客房开房明细和当前在住客房报表信息。客房明细总表:统计客房的所有信息。预付款表:统计预付款的所有记录,并计算预付款差额。客房开房明细总表:统计酒店当天客房开房的数量。当前在住客房报表:统计酒店当前在住的客房数量。相应的功能实现如图Statementstatisticsmajorstatisticalrooms,advancepaymentdetails,detailsindetailandthecurrentroomcheckinlivingroomsstatementsinformation.Guestroomdetailoveralltable:Statisticsofguestroomsallinformation.Advancetables:Statisticaladvanceallrecordsiscalculated,andtheadvancepaymentbalance.Guestcheckindetailoveralltable:Statisticalhotelguestcheckinonthequantity.Currentlyinthelivingroomstatements:Statisticalhotelroomsinthelivingquantity.Thecorrespondingfunctionrealizationasshowninthediagram报表统计报表统计StatementStatistics客房明细总表RoomsDetailOverallTable预付款明细表AdvancePaymentSchedule客房开房明细表GuestCheckInSchedule当前在住客房TheLivingRoomCurrently图3-8报表统计功能图3.2.2数据字典(Thedatadictionary)表3-4客房基本信息表名字:客房基本信息Name:RoomBasicInformation别名:房间信息表Alias:RoomInformationTable描述:存储客房的基本信息Description:Thebasicinformationofthestorageroom定义:客房基本信息=房间号码+房间状态+房间类型+房间价格Definition:RoomBasicInformation=RoomNumber+StatusofRoom+TypeofRoom+PriceofRoom数据约束:房间号码,房间状态,房间类型均为字符型数据,房间价格为数值型数据。长度要求:房间号码(5),房间状态(6),房间类型(10)Dataconstraint:Theroomnumber,theroomstatus,thetypeofroomarecharacterdata,andthepriceofroomarenumericdata.Lengthrequired:roomnumber(5),roomstatus(6),typeofroom(10)表3-5顾客基本信息表名字:顾客基本信息Name:CustomerBasicInformation别名:客户资料表Alias:CustomerDataTable描述:存储顾客的基本信息Description:Storethebasicinformationofthecustomer定义:顾客基本信息=姓名+性别+证件号+消费金额+房号+会员情况+折扣优惠Definition:CustomerBasicInformation=Name+Sex+IdcardNumber+ConsumptionAmount+RoomNumber+MemberCondition+Discount数据约束:姓名,性别,证件号,房号,会员情况,折扣优惠为字符型数据,消费金额为数值型数据。长度要求:姓名(10),性别(2),证件号(18),房号(5),会员情况(6),折扣优惠(2)DataConstraint:Name,Sex,IdcardNumber,RoomMember,MemberCondition,Discountforcharacterdata,andConsumptionAmountisnumericdata.Lengthrequired:Name(10),Sex(2),IdcardNumber(18),RoomMember(5),MemberCondition(6),Discount(2).表3-6客户消费表名字:客户消费表Name:CustomerConsumingTable别名:客房活动表Alias:ActivityRoomTable描述:管理顾客的消费Description:Managetheconsumptionofcustomers定义:客户消费=顾客姓名+顾客证件号+房号+房价+预付款金额+入住时间Definition:CustomerConsuming=Name+IdcardNumber+RoomNumber+PriceofRoom+AdvancePaymentAmount+CheckInTime数据约束:顾客姓名,顾客证件号,房号,入住时间都为字符型数据,预付款金额为数值型数据。长度要求:顾客姓名(10),顾客证件号(18),房号(5)格式要求:入住时间:##/##/####(月/日/年)DataConstraint:Customer’sname,IdCardNumber,RoomNumber,CheckInTimearecharacterdata,andtheAdvancePaymentAmountisnumericdata.Lengthrequired:Name(10),IdcardNumber(18),RoomNumber(5)Formatrequired:Checkintime:##/##/####(month/sun/year)表3-7预付款差额表名字:预付款差额表Name:TheAdvancePaymentBalanceTable别名:押金差额表Alias:DepositBalanceTable描述:计算顾客预付款与实消费的差额,多退少补。Description:Calculationthebalancebetweenrealconsumptionandadvancedpayment,retreatmorefillless.定义:预付款差额=顾客姓名+房号+房间类型+预付款+实消费+差额Definition:AdvancePaymentBalance=Name+RoomNumber+TypeofRoom+AdvancePayment+RealConsumption+Balance数据约束:顾客姓名,房号,房间类型为字符型数据,预付款,实消费,差额为数值型数据。长度要求:顾客姓名(10),房号(5),房间类型(10)DataConstraint:Name,RoomNumber,TypeofRoomarecharacterdata,andAdvancePayment,RealConsumption,Balancearenumericdata.Length:Name(10),RoomNumber(5),TypeofRoom(10)表3-8客房开房明细表名字:客房开房明细表Name:RoomCheckInSchedule别名:客房开房情况表Alias:GuestCheckinTable描述:统计客房当天开房的数量及基本信息Description:Statisticsthecheckedinroomsandbasicinformation定义:开房明细=房间号+房间类型+开房时间+退房时间+顾客证件号Definition:CheckInSchedule=RoomNumber+TypeofRoom+CheckInTime+CheckOutTime+IdcardNumber数据约束:所有字段均为字符型数据长度要求:房间号(5),房间类型(10),顾客证件号(18)格式要求:开房时间,退房时间:##/##/####(月/日/年)DataConstraint:AllfieldsarecharacterdataLengthrequired:RoomNumber(5),TypeofRoom(10),IdcardNumber(18)Formatrequired:CheckIn/OutTime:##/##/####(month/sun/year)表3-9当前在住客房报表名字:当前在住客房报表Name:LivingRoomCurrentlyStatements别名:客房状态报表Alias:Room描述:统计当前在住客房数量及顾客信息Description:Statisticsintheoccupiedroomnumberandcustomerinformation定义:当前在住客房=房间号+房间类型+房间价格+顾客姓名+顾客证件号+顾客入住时间+当前消费+折扣优惠Definition:LivingRoom=RoomNumber+TypeofRoom+PriceofRoom+Name+IdcardNumber+CheckInTime+CurrentConsumption+Discount数据约束:房间号,房间类型,顾客姓名,顾客证件号,顾客入住时间,折扣优惠为字符型数据,房间价格,当前消费为数值型数据。长度要求:房间号(5),房间类型(10),顾客姓名(10),顾客证件号(18),折扣优惠(2)格式要求:入住时间:##/##/####(月/日/年)DataConstraint:RoomNumber,TypeofRoom,Name,IdcardNumber,CheckInTimeandDiscountarecharacterdata,thePriceofRoom,CurrentConsumptionarenumericdata.Lengthrequired:RoomNumber(5),TypeofRoom(10),Name(10),IdcardNumber(18),Discount(2)Formatrequired:Checkintime:##/##/####(month/sun/year)3.2.3E-R图(E-RDiagram)nn1n11顾客基本信息表CustomerBasicInformation预付款差额表AdvancePaymentBalanceTable顾客消费表CustomerConsumingTable顾客customer客房GuestRoom管理系统ManagementSystem房间号RoomNumber房间类型TypeofRooms房间价格PriceofRooms房间状态StatusofRooms姓名Name性别Sex会员情况MemberCondition证件号IdcardNumber消费金额ConsumptionAmount折扣优惠Discount信息Information消费Consumption姓名Name证件号IdcardNumber房间号RoomNumber预付款金额AdvancePaymentAmount入住时间CheckInTime差额Balance房号RoomNumber姓名Name差额Balance预付款AdvancePayment房间类型TypeofRoom实消费RealConsumption信息Information客房基本信息表RoomBasicInformation开房CheckIn客房开房明细表RoomCheckInSchedule房间类型TypeofRoom房号RoomNumber开房时间CheckInTime证件号IdcardNumber住房Housing当前在住客房报表LivingRoomCurrentlyStatements房间类型TypeofRoom姓名Name证件号IdcardNumber房号RoomNumber入住时间CheckInTime退房时间CheckOutTime11n111n图3-9客房管理系统ER图3.2.4数据流图(DataFlow)预订信息表预订信息表BookingInformationTable客房部GuestRoomOffice客房活动表ActivitiesRoomTableRMB1客房信息表RoomInformationTable房间号RoomNumber房间状态TypeofRoomRM1析取房间号GetRoomNumberRM3开、退、调房CheckIn/CheckOut/AdjustableRoomRM2析取房间状态GetTypeofRoomRM4计算预付款差额CalculatingtheAdvancePaymentBalanceRM5计算消费Computingconsumption预付款差额表AdvancePaymentBalanceTableRMB2消费记账表ConsumptionAccountingTableRMB3图3-10客房管理数据流图房号房号RoomNumberIS3比较房号CompareRoomNumber房态,房号Room’sType,Number客房部GuestRoomOfficeIS1析取房态,房价,房号GetRoom’sType,Price,NumberIS2析取在住顾客房号GetTheRoomNumberofLiving房态表RoomModalTableISB1房价表HousePriceListISB2客房换房明细表RoommoveRoomsTableISB3会员情况表MembershipProfileTableISB4ISB5折扣表DiscountRate客房信息表RoomInformationTable顾客信息表CustomerInformationTable会员情况TheMemberCondition折扣等级DiscountLevel图3-10信息查询数据流图客房信息表客房信息表RoomInformationTable房态TypeofRoom顾客信息表CustomerInformationTable预订信息表BookingInformationTable客房部GuestRoomOfficeRRS1析取客房信息GetRoomInformationRRS2析取顾客住房信息GetCustomerHousingInformationRRS3计算客房当天收入RoomDayIncomeRRS4计算预付款差额CalculatingTheAdvancePaymentBalanceRRS5统计开房数StatisticalCheckInSeveralRRS6统计在住客房数StatisticsInTheLivingRoomNumberRRSB1客房明细报表RoomDetailedReports预付款差额报表TheadvancepaymentbalancereportRRSB3RRSB2客房活动表ActivitiesRoomTableRRSB4客房开房明细报表RoomCheckInReportsRRSB5当前在住客房报表LivingRoomStatements客房号RoomNumber房间号,消费RoomNumber&Cost图3-11报表统计数据流图3.3人事管理子系统(PersonnelManagementSubsystem)3.3.1功能需求(TheRequirementofFunction)人事管理子系统主要有以下几项功能要求:新员工资料输入;自动分配员工号,并且设置初始的用户密码;人事变动的详细记录,包括岗位和部门的调整;员工信息的查询和修改,包括员工各人信息和密码等。Thehotelpersonnelmanagementsubsystemarethefollowingfunctionalrequirements:newemployeedataentry,automaticallyassignedemployeenumberandsettheinitialpassword,detailedrecordsofpersonnelchanges,includingtheadjustmentofpositionsanddepartments,queryandmodifyemployeeinformation,includingeachemployeeinformationandpassword.根据系统功能要求,可以将系统分解为几个功能模块来分别设计,功能模块如图3-12所示。Accordingtothesystemfunctionalrequirements,thesystemcanbedividedintoseveralfunctionalmodulesaredesignedintomodulesasshowninFigure3-12.新员工档案输入新员工档案输入EntertheNewEmployeeFiles人事变更PersonnelChanges员工档案查询修改Staffsfilequerymodification人事管理子系统PersonnelManagementSubsystem图3-12人事管理子系统功能模块图在人事子系统管理中应考虑以下需求:Managementofthepersonnelsubsystemshouldconsiderthefollowingrequirements:(1)人事管理职能的基本要求;Meetthebasicrequirementsforpersonnelmanagementfunctions;(2)进行多层次数据汇总,为各层次管理者的决策分析提供数据;Multi-leveldataaggregation,formanagersatalllevelsofdecisionanalysistoprovidedata;(3)具有完整的系统接口,满足灵活的数据导入与导出;Hasacompletesysteminterfacetomeettheflexibledataimportandexport;(4)对操作人员的技能要求比较低,操作方便;Theoperatoroftherelativelylowskillrequirements,easytooperate;(5)能够实现方便的扩展,满足酒店发展的需要;Enableseasyexpansiontomeettheneedsofhoteldevelopment;(6)能够保障人事管理数据的安全、准确。Canensurethesafetyofpersonnelmanagementdataandaccurate.3.3.2数据字典(Thedatadictionary)表3-10员工基本信息表名字名字(name):员工基本信息表Employeebasicinformationtable描述(describe):保存员工基本信息storeemployeebasicinformation定义(define):员工号(employeenumber)+姓名(name)+性别(sex)+年龄(age)+学历(education)+身份证号(ID)+出生年月(dateofbirth)+民族(national)+所属部门(department)+毕业院校(graduated)+职务(position)+联系(telephone)+政治面貌(politicallandscape)+婚姻状况(maritalstatus)+籍贯(birthplace)+家庭住址(homeaddress)表3-11员工学历基本信息表名字(name):员工学历基本信息表employeeeducationinformationtable名字(name):员工学历基本信息表employeeeducationinformationtable描述(describe):保存员工学历信息storeemployeeeducationinformation定义(define):员工号(employeenumber)+学历(education)+专业(professional)+毕业院校(graduated)+外语级别(languagelevel)+计算机级别(computerlevel)表3-12部门信息表名字(name):部门信息表sectorinformationtable名字(name):部门信息表sectorinformationtable描述(describe):保存部门信息storesectorinformation定义(define):部门号(departmentnumber)+部门(department)+部门经理(departmentmanager)+部门员工数(departmentemployees)表3-13员工考勤信息表名字(name):员工考勤信息表employeeattendanceinformationtable名字(name):员工考勤信息表employeeattendanceinformationtable描述(describe):保存考勤信息storeattendanceinformation定义(define):员工号(employeenumber)+本月天数(thenumberofthismonth)+请假天数(leavedays)+日常加班(dailyovertime)+节假日加班(holidayovertime)+公休假天数(daysofpublicholiday)+应出勤天(attendancedays)3.3.3E-R图(E-RDiagram)人事变动记录人事变动记录RecordspersonnelChanges记录编号Recordnumber变动描述Descriptionofchange部门Departments部门编号SectorNumber名称简介NameIntroductionN:1变动时间Timechange员工Staff员工号Employeenumber员工密码权限StaffPasswordpermissions姓名Name性别Sex生日Birthday职位Jobs学历Education专业ProfessionalAddress联系TelephoneEmail当前状态Currentstate管理Management归属Attribution1:1N:1图3-13人事管理子系统E-R图员工基本信息员工基本信息Employeebasicinformation婚姻状况Maritalstatus政治面貌Politicallandscape姓名Name身份证号ID籍贯Birthplace性别Sex员工号Employeenumber民族National职务Position部门Departments年龄Age血型Blood家庭住址HomeAddress出生年月DateofBirthPhone图3-14员工信息E-R图员工号员工号Employeenumber学历信息EducationInformation计算机级别Computerlevel外语级别LanguageLevel专业Professional毕业院校Graduated学历Education图3-15学历信息E-R图部门信息部门信息Sectorinformation部门号DepartmentNumber部门员工数Departmentemployees部门经理DepartmentManager部门Departments图3-16部门信息E-R图调动记录调动记录Transferrecord调动前职务Beforethejobtransfer调动前部门Mobilizationoftheformerdepartments调动时Move批准人Approvedby调动后Aftermobilization调动原因Mobilizationofthereasons姓名Name员工号Employeenumber图3-17员工调动记录E-R图本月天数本月天数Thenumberofdaysthismonth日常加班Dailyovertime请假天数Leavedays应出勤天Attendancedays公休假天数DaysofPublicholiday员工号Employeenumber考勤信息AttendanceInformation节假日加班HolidayOvertime图3-18员工考勤信息E-R图3.3.4数据流图(DataFlow)招聘新员工Recruitmentofnewstaff招聘新员工Recruitmentofnewstaff员工信息数据StaffInformationData 员工辞退Staffdismissal个人信息查询PersonalInformationInquiry 分配员工号Assignedemployeenumber人事科PersonnelSection 岗位调整Postadjustment人事变动记录Recordspersonnelchanges 图3-19人事管理子系统数据流程图3.4财务管理子系统3.4.1功能需求(TheRequirementofFunction)财务管理主要是处理酒店的日常的账务报表,有收入报表、消费报表、酒店总表、人事工资报表,功能如下图:财务管理Financial财务管理FinancialManagement收入报表IncomeReport人事工资报表PersonnelSalaryReport酒店总表HotelOverallTable消费报表ConsumerReport图3-20财务管理子系统功能图(1)收入报表(IncomeReport)酒店收入的统计:把酒店当天收入自动进行结算。系统要求做到既能够从其它模块中共享一部分信息,又有方便的操作界面工手工输入酒店收入信息。要求对输入的数据进行简单的统计,供酒店管理人员进行查询和宏观调控。将收入的信息存储到酒店的客户端系统中,以备以后的查询。收入报表生成和打印:把已存储的返回的信息打印出来,并且生成表单打印出来。Hotelrevenuestatistics:hoteldayincomeautomaticallysettlement.Systemrequirementsfromothermodulescanbeaccomplishedalreadysharepartofinformation,andconvenientoperationinterfaceworkmanualinputhotelrevenueinformation.Requesttheinputdatasimplestatisticsforthehotelmanagementundertakesinquireandmacroeconomiccontrol.Incomeofinformationtothehotelclientsystems,toprepareforfutureenquiries.Incomestatementgenerationandprint:havestoredreturnedinformationprinted,andcreateaformtoprintout.(2)消费报表(ConsumerReport)酒店消费的统计:把酒店当天支出自动进行结算。将消费的信息存储到酒店的客户端系统中,以备以后的查询。消费报表生成和打印:把已存储的返回的信息打印出来,并且生成表单打印出来。Hotelconsumptionstatistics:thehotelonspendingautomaticallysettlement.Willtheinformationstoredinthehotelconsumptionofclientsystems,toprepareforfutureenquiries.Consumptionreportgenerationandprint:puthasstoredreturnedinformationprinted,andcreateaformtoprintout.(3)酒店总表(HotelOverallTable)汇总表:将酒店当天的收入与消费汇总后,计算出酒店当天的营业额。并自动存储到酒店的客户端系统中,以备以后查询。汇总报表生成和打印:把把已存储的返回的信息打印出来,并且生成表单打印出来。Summary:thehotelday'sincomeandconsumptionsummary,calculatesthehotelthatdayturnover.Andautomaticstoragetothehotelclientsystemsforlaterinquiry.Summaryreportgenerationandprint:learntoalreadystoredreturnedinformationprinted,andcreateaformtoprintout.(4)人事工资报表(PersonnelSalaryReport)工资管理:根据酒店员工的职务和工资计算公式,产生相应的工资。然后将员工工资信息存储到酒店的客户端系统中。工资报表生成和打印:把把已存储的返回的信息打印出来,并且生成表单打印出来。Salarymanagement:accordingtothehotelstaffpositionsandwagecalculationformula,producethecorrespondingsalary.Thenwillemployeewagesinformationstoragetothehotelclientsystems.Wagesshallreportgenerationandprint:alreadystoredreturnedinformationprinted,andcreateaformtoprintout.3.4.2数据字典(Thedatadictionary)表3-14工资报表名称:工资报表Name:SalaryStatements描述:计算员工的工资Description:Calculatetheemployee’ssalary定义:工资=基本工资+奖金+加班费+罚款Definition:Salary=BasicWage+Bonus+Call-backPay+Forfeit位置:输出到打印机,保存到磁盘Location:OutputtotheprinterandSavedtodisk数据约束:所有字段均为整型长度要求:基本工资(4),奖金(4),加班费,(4)罚款(4)Dataconstraint:AllfieldsareintegerLengthrequired:BasicWage(4),Bonus(4),Call-backPay(4),Forfeit(4)表3-15收入清单名称:收入清单Name:IncomeList别称:收入报表Alias:IncomeStatement描述:酒店收入的描述Description:Hotelrevenuedescription定义:收入清单=日收入+日期+部门Definition:IncomeList=DayIncome+Date+Department位置:输出到打印机,保存到磁盘Location:OutputtotheprinterandSavedtodisk数据约束:日收入浮点型,日期、部门为字符型长度要求:日收入(10),部门(8)格式要求:时间:##/##/####(月/日/年)Dataconstraint:DayIncomeisfloating-pointtype,DateandDepartmentarecharacterdataLengthrequired:DayIncome(10),Department(8)Formatrequired:Time:##/##/####(month/sun/year)表3-16支出清单名称:支出清单Name:SpendingList别称:支出报表Alias:SpendingStatement描述:酒店支出的描述Description:Hotelspendingdescription定义:支出清单=日支出+日期+部门Definition:Spending=DaySpend+Date+Department位置:输出到打印机,保存到磁盘Location:OutputtotheprinterandSavedtodisk数据约束:日支出为浮点型,日期、部门为字符型长度要求:日支出(10),部门(8)格式要求:时间:##/##/####(月/日/年)Dataconstraint:DaySpendisfloating-pointtype,DateandDepartmentarecharacterdataLengthrequired:DayIncome(10),Department(8)Formatrequired:Time:##/##/####(month/sun/year)表3-17管理信息名称:管理信息Name:InformationManagement描述:酒店员工的基本信息Description:Thebasicinformationofhotelstaffs’定义:顾客基本信息=姓名+性别+身份证号+工号++地址Definition:CustomerBasicInformation=Name+Sex+IdcardNumber+JobNumber+PhoneNumber+Address位置:输出到打印机,保存到磁盘Location:OutputtotheprinterandSavedtodisk数据约束:字段均为字符型长度要求:姓名(8),性别(2),身份证号(18),工号(5),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论