atlantic park hotel management system

Upload: irfan-efendi-gea

Post on 03-Jun-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Atlantic Park Hotel Management System

    1/27

    ATLANTIC PARK HOTEL MANAGEMENT SYSTEM

    This report is submitted in partial fulfillment of the requirements for the Bachelor ofComputer Science Database Management)

    FACULTY OF ENFORMATION NDCOKtIMUNfCATIONSTECHNOLOGYUNIVERSITI TEKNIKAL MALAYSIA MELAKA2 7

  • 8/12/2019 Atlantic Park Hotel Management System

    2/27

    AtIantic Park Hotel Management System is develops to use by hotel staff andin for better management of manage the hotel process. Jt is used to- give facilityto

    the user. It is also developed to replace the manual system that is used before. Therehave many problemsduring use manual system like data redundancy, lost or damage.The scopes that exist in this system are booking online room r nt room makepayment using system, generate report for the hotel, make a checklist and make anordering using system that provided in t is hotel. Methodology Waterfall is use for

    develop this system. Software that provides to develop this system is MacromediaDremvemer MX which used for design intedbce and Xampp to run the system.ardware that used to develop the system is processof, memoty, mainbarb, mouse andhard disk.

  • 8/12/2019 Atlantic Park Hotel Management System

    3/27

    Atlantic Park Hotei Management System dibangunkan untu digunakan olehkakimgan hotel untuk perkhidmatan yang lebih baik dalam mengumskan sesebuahhotel. Sistem ini digunakan urrtuk memberi k e m u d a h kepada pengguna. S i s t m inijuga dibangunkan untuk menggantikan sistem manual yang digunakan sebelum ini.Terdapat pelbagai masalah semasst menggunakan sistem manual seperti berlakunyapertindihan data, kehilangan data atau kerosakan dataSkop yang terdapat dalam sistem h i adalah tempahan sec r online , sew nb il k d a l m hotel, membuat pembayaran menggunakan sistem, mengeluarkan laporanuntuk sesebuah hotel, membuat semakan barang yang terdapat dalam bilik hotel danmembuat tempahan makanan dengan menggunakan sistem ymg telah disediakan dihotel. Me todoiogi Waterfali digunakan untuk rnembangunkan sistem ini. Perisianyang digtmakan untuk rnembangunkan sistem ini adalah M ac m ed ia DreamveawerMX dimana perisian ini digtmakm untu merekabentuk antarat muka a m interfhceuntu sistem ini and ampp digunakan untuk melaksanakan pe rjalanan sesebuah sistem.Perkakasan yang digunakan untuk membangunkan sistem ini adalahprocessor , memory memory , tetikus dan ?lard disk .

  • 8/12/2019 Atlantic Park Hotel Management System

    4/27

    CH PTER

    INTRODU TION

    1 1 Project ackground

    Atlantic Park Hotel Management System is one of the systems that wed tomanage he hotel management and the system is n onlinesystem. Before this, AtlanticParkHotel use manual system to manage the hot4 process. There have many facilities inthe hotel which include spacious lift, filty air-conditioned, wail to waff Carpeting,deluxe fbmishing, TV mple car park, fast food restaurant, telephone and courteousservice. Therefore, the system are to eff iciently support a11 its subdivisions, whatevermultiple and specific might be and to provide for further business expansion possibility.

    The m in function of this system is to give facility to th customer to W n g heroom wing online system without going t the hotel. Function of this system is to makeall p~ocessn current system is computerized and more system tic without wasting timeand need high cost to develop. Some function wiH be dded like report for wh t monththat give more profit to the hotel, what typ of room that re customer like to rent ndprofit for every year for the hotel.

  • 8/12/2019 Atlantic Park Hotel Management System

    5/27

    T k e are a few probkms in the current system, thatwhy the system are devetop.The problem and we knesses are difficulty to obtain infbmation and data h m hemama1 system. These works are stiffer when the information want to be sought that isowner information. Manuat system like this takes a long time because it inconveniencesto check themanudIy in the fifes.

    Therefare, by uskg the manual system it c n waste time the c u m hichwant to rent the room n the hutel. he customer s o to the hotel ook theroo and e pfoeess farely c n waste the customer s ecause som tirrr the roorenotavailable.

    Payment @fern maybe can appear when payment information not enters thesystem Possibilityto have a mistaken is containingwhenusing manual system.

    Besides that infixmation security insecure while using manual system Inm a n d system i n f m o n set side in fite and nrrnged one to mother hennegligence happens or fires all the people wit toseand no i d m a t i o n even live.Theseforms and documents c d d Be mispl ced or darnaged or m i d In that case norestrictionb i t s t freeh er at icould find out all informationm

  • 8/12/2019 Atlantic Park Hotel Management System

    6/27

    There are objectives in Atlantic Park Hotel Management System The objectivesthat have in this system are:

    1 To prevent information from lost damage r cannotbe achieve by the systemThis objective is to make sure that ail the data will be recorded in a securedatabase

    2 To ensure th i n b a t i o n secure om any invasion.his objective to rrsur the system provides a higher security and secures all

    information rom unauthorizeduser

    3 Tomake the system user friend1yThis o b w i v e to give s o m mvenience to the tzser those uses the systembecause in manual syst m there have many pr blms like redundant data

    4 TornanagethepaymentprocessTo avoid mist kenabout paymentcalcutationwhen use manual system

    5 a n tyze infopmation abwt ordering that m deby customer.To giv sme facility to customer when want to make an d e r i n g food f mroom without going to the restaurant.

  • 8/12/2019 Atlantic Park Hotel Management System

    7/27

    There re two categories of scope n this system which anei Users

    There are two users that use the AtlanticParkH a t 4 Management System:a Customer can browse the system to see information about the hotei nd at the

    same time cttstomer can booking room that th y want to rent using onlinesystem.The customers just fill the m that is atraikrble in the syst m to ookingroom in the hotel.

    b taffs and admin can use the system to nt r information h u t customermaintainm update the system.

    ii Modules

    There re a few mo ulesto develop the system whiih st ted below:

    This module is developing to give facility to customers that want to rent themorn This pro ess more systematic compare than manual system andinformation about customer is safe from anuna user

  • 8/12/2019 Atlantic Park Hotel Management System

    8/27

    b Booking oom Module

    This module use to give convenience to customer at wmt to booking the roomusing online system Customer must fill the f m n th system to booking mornand ust nt r accountnumber n the form to confirm the W i n g Unauthorizeduserjust can view the information about the hotel and can not see private data nthe system.

    C) Payment Module

    h is moduk will calculate the payment based on how m y y the customerrent the room nd hod that the cusbmer orders

    d Ordering Module

    The customer can order fosd fiom room by use the syst m ordering f d s hatre provided in the room. The us r must insert infmation about that the foodat th y want and send to the staff Staff will deliver h food to customer sm

    e C k k l i s t Module

    his module is developing to reduce loss consequent fiom lost or somethingdone that reduces th value or usefulness of the thing affected that available atthe room in the hotel Deposit th t paid after dteck in will be deducted if thathave item b s r damage in the mom

  • 8/12/2019 Atlantic Park Hotel Management System

    9/27

    f Rqxwt Module

    This module win show profit fwmonth, how much customer in amonth that rentthe room m this hotel and report th t show profit and 1 for the hotel and profitfor every ye r for the hotel.

    The Atlantic Park Hotel Management System is developkg to make a fxi l i ty tocus tone~hat wants to rent the room in the hotel. This system is prefmed to customet,staffand management in thehotel

    y using the system customer can reduce time to booking the roam th tprovided in the hotel without p i n g to the hotel because customers c n roomusingonline system th t use in thehotel

    The system lso c n reduce ny mistaken whil payment process S t f will keyin df of the data aboutpayment in th system nd t can redaceproblms in the process

    he system also can reduce weaknesses in o h i n information and d t fnrm thesystem Staff and admin will maintain and aIways update the process in the system Byusing the system, th warla faster nd not take a long time to check any data andinfomation

    The system is developing to secure all information in the system fiomunauthorized user. Staff and sdmin that want to enter the system should enter thepassword and username before c n view database in the s-m. The system wilt keepsan dredata in the database that c n be access orrno iw by in nd staff only.

  • 8/12/2019 Atlantic Park Hotel Management System

    10/27

    1 6 Expected Oatptrt

    This system c n deriver an output which consists of rent mochrle bookingmodule payment module ordering module checklist modufe nd report module.

    1 7 Conclusion

    A s a conclusion it can be concluded that the system is develap te give somefacilities to the users. heAtlantic ParkHotel Management ystem consistsof six mainmadukes which are rent module booking module payment module ordering modulechecklist module and report module. The main propose of this system is to minimize thehotel ommitteejob.

    hapter describe about literature r vi w and project methodology whichdescribe about fact nd findings project methodology pfoject requirements ndprojectschedule andmilestones.

  • 8/12/2019 Atlantic Park Hotel Management System

    11/27

    LITER TURER VI W ND PROJECTMETHODOLOGY

    Fhii chapterexplains about the LiteratureReview m Project Methodology. TheLkrature Review discusses the database methodology acts as a mean to guide m theAnalysis hase of the database system literature rewiew can e just a simplesummary of the sources but it usually has an organizational pattern and combines bothsumm ry and synthesis. It might give a new interpretation of old materid or combinenew with old interpretations

    Project methodologywill be informed that these studies have been reviewed andthat redundant input will be kept to a minimum. Waterfall model are chosen to guide tocomplete each task in the system. The Database Life Cyek @ B E ) cts as a m a n tguide in the Analysis Phaseufthe database system

    2 2 Facts and findings

    Fact itl f finding is the method to state approach nd related or passed researchreferences case study nd other finding that related project title. Along search somesour e hrough on Internet.

  • 8/12/2019 Atlantic Park Hotel Management System

    12/27

    2 2 1 Domain

    Domain is some kind of territory and a field of study. The domain for this systemis management. This advantage for thedomain in ICT is to make he work easier

    2.2.2 Existing System

    The existing system for the Atlantic ParkHotel Management System is b sed onmanual system. Firstly when the m s h m e r wants to rent the room they must go throughto the hotel. Get have three system found. Threeof the system i s provide step to publishthe hotel management. he thr systems are shown as 2.221 Laman Suria e-resortApartment 2.2.2.2 Portal au Fangkor and 22.2.3 ResortData Processing.

    Re+ma ion Fn m-.--...---.-----.-..*--.-p-- --.------------.A-o register, fi m your detaik b&w and ckk Mlbnrit

    Note: fcrrrc~mfactdcfciis un :: be s e n t a t9e drJL.CYIwYes wish to register for Laman aria e-resort upartmeat. . . . . . . - . . . . . . . . . . . . .Name: 2. . . - . . . . . . . . . . ...I No: .............-..- . . . . . . . .Address: . .. . . ........... . . . . . . . . . . . ..Emaik j . . . . . . . . . . . . ._ . . _ .. _.. . . ....... . . . . . .Oftice Phma mbec . . .. . . . . . . . . . . . . . . . . .Handpbne: -. - .. . . ..I S u b m a I ~ j

    2.1: Registration form

  • 8/12/2019 Atlantic Park Hotel Management System

    13/27

    10

    2 2 2 1 CaseStndy 1: LamanSaris e r e s o r t partmeat iProperty.com.my)

    Ii r e 2.2: Laman Sarh eresort Apartment

    This system can show type of room that available in the re so h This r sort givesmany facilities including swimming pool, chitdren wading p l BBQ pits, changingrooms m u l ~ s eI onvenientstores 24-hour security nd mosque

    he advantage fw this syst m is easy to cud- that wants to rent thp rtment in this resmt. The customer just field f o m that provided in the onfine wetpage and enter button Submit . The information will automatica'tty senct to the resortmanagement.

  • 8/12/2019 Atlantic Park Hotel Management System

    14/27

    The disadvantages for this online system is information about the resort is tosimple and customer do not know detail information about the resort. Therefore theonline system not confirms whether customer can rent the apartment or not becausethere have no account number for the c o n h a t i o n .

    Software that uses to develop the system is PHP and Macromedia Dreamweaver.This system is deveioping to give convenience to customer that want to rent or buy theapartment

    2.23.2 CaseStwdy 2: Portal Pulae Pangkor@ttp://porta~gbr.com/direkton .bfm)

    w u m y ~ ~ e v d v w q ~ ~ c u kNm(imtTphk Galam sonTebk DdanResa b your wadso br dw sea i

    The U (W ne .abtence has b m.dr m a nfeshrrsso ~ c M h c ~rs fvnnhedn d ~ ~ h r ~ t o h s ( E . r M a a ~ m r t o tc o d r t mdW r r hl tm hon to the *ua 6 013Q92W4s m e suorrb f U*s snd ach i thx 012-5WODM

    w14-18 T m u n O a s h e r am.+. 1 I Paneor Rnkt :As

    r --z--5

    o ~ < ~ ~ c o ni522.. ..-.__ _.---Figure 23: ain Interface for Teluk h h m Resort

  • 8/12/2019 Atlantic Park Hotel Management System

    15/27

    ~ ~ m a ~ : l t , s . O r r a F i M l M I ~ s ~ ~~ w o r ~ .Or i ~ R ~ I ' J ~ H ~ % ~ I .~ . 4 b & r n Z B ~ ) ;{*?-. M ulGbard 2M W.4.775 uwmg . . . - 3i .w T:iGi

  • 8/12/2019 Atlantic Park Hotel Management System

    16/27

    The disadvantages for the system is customerjust sen m a i l to the owner of theresort if the customer want to rent the resort.The process is not systematic because therehave no security for the c u m nformation.

    2.2.23 Case Stddy 3: Resort Data Processing http://www.resortdata.c0m)

    igure 2 5: Check In Record

    Figure 2 5 show the Check In record for customer based on customer name. Thisrecord show customer s name resewation check in, date arrive in tfre hotel datedeparture from the hotel number ofm ype of room otal of days living in thhotel

    The softw re that uses to devetop this system is isual Basic.Net.This systemuse to manage hotel management. Therefore the system can make every process in thehotei easier and efficient. Only authorized user can use the system which is staff in thehotel Hardware that provided to use the syst m is computer in the counter. M a orrecord about customerwill e stored to the database for thesystem.

  • 8/12/2019 Atlantic Park Hotel Management System

    17/27

    23 2 4 Appmeb I: Camprison betweenP P nd A 3P.Net

    ASP.NET is a programming framework that used to create enterprise-class WebApplications. These applications are accessibk on a gfobai basis leading to efficientinformation management. ASP offered the efficiency of ISAH applications alongwith anew level of simplicity that made it easy to understand and use. However ASP scriptwas an interpreted script and consisted unstructured codeand was difficult to debug andmaintain.

    lso as applications grew bigger n size and became more compjex, the numberof lines of source cude in ASP applications increased dramatidy nd was hard tomaintain. Therefore, an architecture was needed that wouM allow development of Webapplications in a structuredand consistentway.Advantages Using ASP NET:

    ASP.NET drastically reduces the amount of ode required to build largeapplications.ASP.NET makes development simpler and easier to maintain with an event-driven and w e t s i d e programming model.ASP.NET pages are easy to write and maintain bemuse the source code andTML are together

    The source code is exe uted on the server and the pages have lots of power andflexibitityby t i approach.The source code is compiled the first time the page is requested and an executionis f st as the Web Server compiles the page the irst time it is requested.The ETI hK produced by the ASP.NET page is sent back to the browser heapplication source code you write isnot sent nd snot easily stolen.ASPNET makes fw easy deployment. There is no need to register componentsb s e he cor gufstion Information is built-in

  • 8/12/2019 Atlantic Park Hotel Management System

    18/27

    ASP.NET validates information entered by the user widtout writing a single tineof code.ASPNET easily wortcs with ADO NET using data-binding nd page formattingfeatures.ASP-NET applications ru faster nd counter large vohunes of users withoutperformance problems.

    Disadvantages using ASP NET

    ASP.NET it s not a cross platform although there are third party solutions forotherplatforms,he limitationof any server side scripting language as these limitationsare faced

    by other scripting languages like PHP, JSP, Per1 etc.

    ii PHI

    PHP s a server-side scripting language k r creating dynamic Web pages. UnlikeSP or ColdFusion, however P W s Open Source and aoss-pltfom. PHP nms onWindowsNT and many W X versions, and it can be buik as an Apache module and asa binary that can run as CGI.

    When built as an pache module PHP is especially lightweight and speedy.Without any process creation overhead and it can return results quickly. in addition tomanipulating the content of pages, PHP cr also send TTP headers. PHP can setcookies, m n ge authentication and redirect users. It offers exce ient connectivity tomany databases.

  • 8/12/2019 Atlantic Park Hotel Management System

    19/27

    Advantages using PHP

    Speed PHP scores over ASP because it is written C which makes it compactenabling it to Load nd execute much faster.PHP web site hosting offers a good balance. etween speed acceptability andorher fxto ~s .PHP web hosting scoresover rivals in termsof stability.PHP allowsuser to set the security at many levefs through the ini file.Maintenance of user site is going to be much simpler with P P web hostingsolutions.PHP is rich in fundkus and allows wotking with external libraries.PHP can nm atmost on any platform.PHP can work with a variety of servers including pache and the est part isPHP isthemost efficient with the most popular serverApache.PHP is free n that sensePHP givingadvantageofmore database connectivity.The widespread w ge of PHF makes it easy to maintain PHP cock bec use oftheeasy availability of a large numberof trained programmers.here is large community of PHP r who can provide solutions to almost any

    problem that have even if itmeanswriting code to modify your version of PEPDisadvantages of PEP:

    PHP is a hmework that is available for a number of operating systems andservers not ust WNIX.

  • 8/12/2019 Atlantic Park Hotel Management System

    20/27

    2.2.2.5 Approaeh : Cornparisom b e e n SS DM and W A D

    i SSADM Strartnred Systems Analysis and Desiga MethodSSDAM is a structwed set of procedures, technique and implementation standard

    for the Feasibitity Study and System Analysis Design phases o f asystem developmentprocess. SSADM is a system development methodology that structures the systemanalysis and design aspects. Other supporting environments stiff need to work withSSADM that are Project Management Quality PlanninglAssurance andImpkmmt ion/Opedon Support.Advantages Using SSADM:

    Streamlined to better practicesBetter planning and control,Assure system qualityeet user requitements

    Avoid reliance on a few key personsIndependent t hardware and software.

    ni OO D

    W D methodologies fail into two basic types The t m r y type Is the naturalevolution of existing stru methods and has three separate notations for data,dynamics, and process. The unary type asserts that because objects combine processesand data, only one notation is needed. The unary type is considered to be more object-like and easier to learn from scratch but has the disadvantage of producing autput omanalysis that may be impossible to review with users.

  • 8/12/2019 Atlantic Park Hotel Management System

    21/27

    Dynamic m odeling is concerned with events and states and generally uses statetransition diagrams. Process modeling or functional modeling is concerned withprocesses that transform data values and traditionally uses techniques such as data flowdiagrams.

    2.2.3 Technique

    The techniques c n be divided intotwowhich are kt - fmding and authenticationtechnique. The fact-finding technique that identified is conducting research andinterview. Authentication technique that identified for this system is online application.

    a ConductingResearch

    A usefit fact and finding is to research the application and problem Computertrade journals reference books and the Internet are good sources of information. Theyc n provide information on how others have solved similar problems plus c n l eanwhether or not software packages exist to solve th problem The advantages anddisadvantages of using research as a fact and finding technique are isted in Table 2 I

    abk .3: Advamtagesaed Disadvantages using march asa fact findimgtechnique b sedoeDatabaseS d t t t b s book.

    Advantages-Can save time if solution already exist-Researcher can see how others haved v e d simihr problems or met similarrequirementsKeep researcher up t date with currentdevelopments

    DisadvantagesCan be timeconsuming

    -Requires access to appropriate sources ofinformation

    -May ultimately nat help in solvingproblem because problem is notdocumented elsewhere

  • 8/12/2019 Atlantic Park Hotel Management System

    22/27

    b Conducting nterview

    Based on interview that is conducted with staff in Atlantic ParkHotel s aperson those have t record new customer registration for rent toom Thishotel usemanual system staffsjust write customer name addressm phonenumber nto bookand give key room to the cltstomer.

    c Online ppfication

    Online have specific meanings with respect computer technology ndtelmmmunication. The w m ep ts have however been extended from their computingnd elecommunication meanings into the area of human hxaction and conversation. In

    computer science too an online algorithm is one that c n pro ess its input piece bypiece without having the entire input available from the start

    Therefore the online application is chosen in the development of the system.Atlantic Park Hotel Management ystem has th ability to store all information aboutthe m the database.

    Project methoctobgy wi l be informed that these stu ies have been reviewed andthat redundant input wiil be kept to a minimum. Model system that used in the system isWaterfa model.

  • 8/12/2019 Atlantic Park Hotel Management System

    23/27

    I SystemDwelopment Methodology

    A c c d i n g from Ian Sommerville 2004), waterfall model are used to completeeach task n the system

    Figure 2.6: Waterfall M e 1

    The waterfall model is a system development life cycle model. The waterfa11model describes a development method that planning phase analysis phase designphaseand implementation phase. The advantage of waterfail development s that allowsfor departmentalization md managerial control. Each phase of CIeveIopment proceeds instrict order without any overlapping.

    According o he Figure 2-6 are the phases involved.

    1. Planning Phase

    efbre start built the system, problem must be analyze in current system and thent y to solve the problem that have in urrent system. At the s me ime elementthat been have in fh database shwld beknown Try t find lot information abouthotel management system to improve the syst m and know ow many entitiesshould use in the database

  • 8/12/2019 Atlantic Park Hotel Management System

    24/27

    2 Analysis Phase

    After planning session, the problem must be analyze with make interview somhotei to find the problem of the system Information is gathered by asking theperson who involved in hotel management about the requirements to build thesystem. Such as viewed file and document and observed working environment.

    3 Design Phase

    In design phase, decomposition diagram and Data Flow Diagram DFD) shouldbe design to implement the system. F are CO using four 4) majorcomponents like external entities, data stores, processes and data flows, Theprocess represented by a rectangle, a data stare by an open rectangle, a data nowby an arrow artd an externa l entity by an ellipse.

    4 fmplementatioe Phase

    The deliverables fi om the design phase wit1 be handed to the databaseadministrator. Then, when the system complete the system will be tested toensure that it performsas designed.

    23 2 htsbase Life Cyck DBLC)

    According to Peter Rob and Carlos Coronel 2004), DBLC makes data entry,management and reporting from d t b se efficient. Therefore DBLC gain control of themanagement needs through quality user interface. DatabaseLife Cycle DBLC) containssix 6) phases that are dabbase initial study, database design implementation andloadins testing and evaluation, operation, m aintenanceand evaluation. Figure 2.7 showsthe mechanism of DBLC.

  • 8/12/2019 Atlantic Park Hotel Management System

    25/27

    Based on Figure 2.7 are theph se involved in DBLC and the explanations for each o it:

    2 3 2 1 Database nitial Study

    atabase initial study must discover what the company s opera tiomicomponents, how they function and how they interact with each other. Theorganization s gener i operating environments are tike management side managesfinancial state Therefore, sstaff is a person who promotes the hotel to customers withgive good services

    The problem definition pmcess might first appestr to be unstructured. Companyend users re often unable to describe the larger scope of company oper tionsperfect orto i enw th red problems during company operations.

    To help solves t least the major problems identified during the problemdiscovery process, defines the ex tent of the design according to operational requirementsand imposed by exis ting hardware and software.

    2333Dahbasedesign

    The second phase focuses on the design database model that w i supportcompany operations nd objectives It consistsof thr part s had been explains below:

    1 Cmceptual Design

    Data modeling is used to create an abstract database structure. n this systemthere have user password to manage security system. B eside that the system canproduce the report queries data and profit for annual salary for the hotel whichare calculated by system database generated. The system will be used by st ff

  • 8/12/2019 Atlantic Park Hotel Management System

    26/27

    and admin for e ctr hotel to manage financial problem. Furthermore, the systemcan be used toupdate the system.

    2. Logical Design

    Data Flow iagram DFD) and decomposition diagram are design based on n wsystem th t wants to build. Microsoft V isio 2003 is used to design both of diediagrams. Befm dentified the business rules entities must be listed

    3. Physical Designhis process is for selecting the data storage and data rxesschmxteristicsof thedabbase. The stor ge characteristics are a functiczn of the types of devicessupported by hardware, the type of data access methuds supported by the systemand the DBMS.

    333 mpferneatation andLoading

    An Atlantic Park Hotel Management System database implementation reqniresthe creationof storage-related constructsto house the end-users tables. In this system thedatabase stor ge group shoul be created nd at last cre te the tables. During theimplemmtatiort an8 ingphase a d d m performanee secnity backup and recovery,integrity company standards and on ummycontrolmustbe added

  • 8/12/2019 Atlantic Park Hotel Management System

    27/27

    223 4 Testing and EvaIuatiun

    When the system is complete the hotel management system should be tested a dfine-tunes the database for perfornee integrity cbn-rrt access and securityconstraints. Database toots are used to prototype the applications during the d i n g ofthe programs.

    If the database implementations not get the criteria several parts should beconsidered to enhance:

    I . For performzmcwelated issues m s i k inetuning specific system

    2. Modify physical design

    3. Modify logicatdesign

    4. Upgrade or change the DBMS oftware or hardware platform

    233 5Operation

    When th d t b se has complete and passed in evaluation stage it is consideredto be operational At titki p rt in the database the system should have completeinform tttionabout tsmanagement users and it is appi programs.

    The operatima1 phase unfortunately starts with process of system evolution. Inny case he demand for change is lead on phase maintenam and evolution.