酒店信息综合管理系统需求分析说明书Word文档下载推荐.docx
《酒店信息综合管理系统需求分析说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《酒店信息综合管理系统需求分析说明书Word文档下载推荐.docx(42页珍藏版)》请在冰豆网上搜索。
3系统数据要求分析(DataRequirementsAnalysis)5
3.1餐饮管理子系统(RestaurantsManagementSubsystem)5
3.1.1功能需求(TheRequirementofFunction)5
3.1.2数据字典(Thedatadictionary)7
3.1.3E-R图(E-RDiagram)9
3.1.4数据流图(DataFlow)10
3.2客房管理子系统(RoomsManagementSubsystem)10
3.2.1功能需求(TheRequirementofFunction)10
3.2.2数据字典(Thedatadictionary)13
3.2.3E-R图(E-RDiagram)15
3.2.4数据流图(DataFlow)16
3.3人事管理子系统(PersonnelManagementSubsystem)17
3.3.1功能需求(TheRequirementofFunction)17
3.3.2数据字典(Thedatadictionary)19
3.3.3E-R图(E-RDiagram)19
3.3.4数据流图(DataFlow)22
3.4财务管理子系统22
3.4.1功能需求(TheRequirementofFunction)22
3.4.2数据字典(Thedatadictionary)24
3.4.3E-R图(E-RDiagram)26
3.4.4数据流图(DataFlow)27
3.5查询管理子系统(InquirestheManagementSubsystem)27
3.5.1功能需求(TheRequirementofFunction)27
3.5.2数据字典(Thedatadictionary)28
3.5.3E-R图(E-RDiagram)32
3.5.4数据流图(DataFlow)35
3.6网上预订子系统(InternetBookingSubsystem)35
3.6.1功能需求(TheRequirementofFunction)35
3.6.2数据字典(Thedatadictionary)36
3.6.3E-R图(E-RDiagram)37
3.6.4数据流图(DataFlow)37
1引言(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].北京:
高等教育出版社,2006.9
[2]张海藩.软件工程导论(第5版)[M].北京:
清华大学出版社,2008.7
[3]刘金岭,冯万利,张有东.数据库原理及应用[M].北京:
清华大学出版社,2009.7
[4]LeszekA.Maciaszek.需求分析与系统设计[M].北京:
机械工业出版社,2003.9
[5]DavidC.Hay(著),孙学涛,赵凯,朱卫东(译).需求分析[M].北京:
清华大学出版社,2004.5
2系统的综合要求
2.1系统功能分析(ResearchSystemFunctions)
图2-1系统总体E-R图
图2-2系统数据流图
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)
(1)CPU:
InterPentiumII266MX或更高
(2)内存:
256MB以上。
(1)服务器端操作系统为MicrosoftWindows2000AdvancedServer及以上,数据库管理系统为MicrosoftSQLServer2005。
(2)客户端操作系统为Windows2000/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.
图3-1餐饮管理子系统功能图
(1)预定管理(BookingManagement)
预定管理包括三小块,预定时间、预定餐桌号(包括大厅餐桌、包间房号)、交付押金。
Bookingmanagementincludesthreepieces,thescheduledtime,bookedatablenumber(includingthehalltable,includingroomnumber),deliveryofthedeposit.
预订时间:
只要顾客预定时间都是在营业期间内即可。
BookingTime:
aslongascustomersareinthebusinessduringthescheduledtimecanbe.
预定餐桌号:
只要顾客所定的餐桌号是属于未预定过的即可,其中包括厅内的桌号及包间的号数或厅名。
Noreservationoftables:
thetableaslongasthecustomernumberissetoffisnotscheduledto,includingtheChamberbetweenthetablenumberandthepacketnumberorroomname.
交付押金:
统一押金为200元。
Adeposit:
aunifiedsecuritydepositof200yuan.
相应功能实现如图
CorrespondingfunctionimplementationinFigure
图3-2预定管理功能图
(2)点菜管理(Ordermanagement)
点菜管理包括菜名、菜的价格(送往厨房)。
Ordermanagement,includingnameofthedish,foodprices(senttothekitchen).
菜名:
从菜单上选择即可。
Nameofthedish:
youcanchoosefromthemenu.
菜价:
Vegetables:
图3-3点菜管理功能图
(3)采购管理
ProcurementManagement
采购管理包括种类、菜价、数量(送往商贩)。
Procurementmanagementincludingtypes,vegetable,number(senttovendors.)
种类:
由厨房内的人员根据菜单来确定,厨房事先都准备好的。
Category:
officersfromthekitchenmenutodeterminethekitchenarepreparedinadvance.
此项是厨房与商贩之间的沟通。
Thisisthecommunicationbetweenthekitchenandvendors.
数量:
Quantity:
Thisisthecommunicationbetweenthekitchenandtraders
相应的功能实现如图
图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预定信息表
预定信息
BookingInformation
存储客户预定相关信息
Bookstorecustomerinformation
预定信息=顾客姓名+顾客证件号+房号+房价+预付款金额+菜单+账单
BookingInformation=Customeridentificationnumber+name+roomnumber+price+amount+menu+billadvances
Position:
顾客姓名,顾客证件号,房号都为字符型数据,预付款金额为数值型数据。
Customer