CHAPTER 1 Introduction Travel and tourism is a booming industry today. The number of people travelling across different places has increased. Now, whether on a business trip or vacationing with family, everybody needs a place to stay and unwind. But it can be a pain in the neck sometimes getting the information about the Spa that suit your budget. A hotel is an establishment that provides lodging, paid on a shortterm basis. The provision of basic accommodation, in times past, consisting only of a room with a bed, a cupboard, a small table and a washstand has largely been replaced by rooms with modern facilities, including en-suite bathrooms and air conditioning or climate control. Additional common features found in hotel rooms are a telephone, an alarm clock, a television, a safe, a mini-bar with snack foods and drinks, and facilities for making tea and coffee. Luxury features include bathrobes and slippers, a pillow menu, twinsink vanities, and Jacuzzi bathtubs. Larger hotels may provide additional guest facilities such as a swimming pool, fitness centre, business centre, childcare, conference facilities, internet facilities and social function services. The term spa is associated with water treatment which is also known as balneotherapy. Spa towns or spa resorts (including hot springs resorts) typically offer various health treatments. The belief in the curative powers of mineral waters goes back to prehistoric times. Such practices have been popular worldwide, but are especially widespread in Europe and Japan. Day spas are also quite popular, and offer various personal care treatments. Health club is a place of business with equipment and facilities for exercising and improving physical fitness. Hotel Management: Spa & Health Club System Page 1 1.1 PROJECT OVERVIEW The Hotel Management Spa & Health Club System is a LAN based subsystem that is designed to be implemented for small to medium sized Spa’s & Health Club. The main objective of this subsystem is to create a computerized system that will automate all the transactions of spa & health club in a hotel. Spa & Health Club System would create a user-friendly interface, where an Admin, Managers and Employees would be able to use this system with basic computer skills. The subsystem developed using Java Programming language, which make the system conflict-free from running in any operating system. 1.2 THE PROBLEM DOMAIN 1.2.2 STATEMENT OF THE PROBLEM Based on the interview that our team conducted, we found out that the spa & health club that we interviewed encountering some problems on their existing manual system. The current system is running manually. In some cases, they are encountered some certain problems regarding their existing manual system. These are the following problems: a. Storage problems - They are using ledgers to keep the information of their client/customer, and also include the appointment sheet for the reservation. Those ledgers and appointment sheets are in a cabinet located at the manager’s office. There are some cases that those ledgers and appointment sheet maybe lost. b. Repeating records of regular customer/client Hotel Management: Spa & Health Club System Page 2 - In listing down the information of their customer, there is a tendency that the records maybe repeated most especially in the case of regular customer. c. Time consuming - It consume too much time to locate/find some past information of the customer. 1.3 OBJECTIVES OF THE PROJECT A. Current relevant institutional gaps One of our objectives to lessen their paperwork is to create a system that will automate their current manual process. A system that will connect to the different department in able for them to access all the information they needed. It can print also all the reports, those reports is for storage purposes. B. Improvements/Enhancements to the current running system Based on the information gathered during our interview, the proponents found out some certain problems regarding the manual system that they are currently using. The Spa & Health Club of the hotel using manual system on their daily transactions. Then the team come up with the idea to create a computerized database that can handle all the transactions of the Spa & Health Club of the hotel. And to provide security for the database to prevent data lose C. Request for clientele/user for system development initiative We’ve been searching for some hotels establishment that has a spa & health club as our project basis. And based on that research, most of the hotel management having a same request about their existing manual process, it is having a computerized and systematic way of business process. They believed that having this kind of system will help them out to improve their business process and they become more efficient in their work. Hotel Management: Spa & Health Club System Page 3 They also said that having a manual process was just a consuming a lot of their time, that’s why they request a system that will lessen their paperwork. C. SIGNIFICANCE AND SCOPE OF THE PROJECT SCOPE a) Cover the transaction of services inside the spa & health club of the hotel including online and walk-in clients b) Can access the account details of the clients c) Can ADD/UPDATE/DELETE data. d) Network sharing of files e) Only authorized users can update data f) Can print data reports SIGNIFICANCE We recommend this system to all the hotels that doesn’t have this kind of system process. It will help them a lot, it will also lessen their work in their daily routine inside their workstation. The whole system is working properly and can be updated into upgraded system depending upon the request of the client or company. It can be also an ONLINE based or LAN based. 1.4 DOCUMENTATION OF EXISTENCE AND SERIOUSNESS OFTHE PROBLEM 1.4.1 Documentation of current system We conduct a research, and we found out that some of the hotels having a spa & health club are still using a manual process which are the typical writing process in a logbook and some are using excels, they are also using a ledger . There are some instances that by using a manual process will lead Hotel Management: Spa & Health Club System Page 4 to an errors. According to the Management having a system that working properly can help the a lot, maybe because it can lessen their works. 1.4.2 Problems identified with the existing system Based on the research that our team conducted, some spa & health club in the hotels are encountering some problems and here are the summary of those problems: Difficult to handle data accurately and securely They are using ledgers to keep the information of their client/customer, and also include the appointment sheet for the reservation. Those ledgers and appointment sheets are in a cabinet located at the manager’s office. There are some cases that those ledgers and appointment sheet maybe lost. In listing down the information of their customer, there is a tendency that the records maybe repeated most especially in the case of regular customer. It consume too much time to locate/find some past information of the customer. Update, Search, Delete, Edit: These types of methods are not accessible and not carry with the manual method. 1.5REVIEW OF EXISTING ALTERNATIVES 1.5.1 Description of how users/clientele currently copes with the problem. Based on our interview with some hotel establishments, they stated that it is difficult for them to cope up these certain kinds of problems but for professionalisms they still do some actions regarding this matter. They are Hotel Management: Spa & Health Club System Page 5 also looking for some alternatives to cope up their problems like looking for a system that will help them out with their problems. 1.5.2 Assess the best available resources for addressing the problem. As a student which is currently studying about some business process, we believe that the best available resources we could address regarding about their problems are the proposed system that is relevant to their problems. 1.5.3 Describe how you propose to take advantage of existing and current best practices in your project. As a student, we are assigned to build or develop a system. That system will help some hotels establishment to cope up with their problems regarding their current system process. We are going to build a system that contains a lot of advantages compare to the current system. We’re also conduct an interview or research related to the company needs. Considering that we gathered some data, and those data will help us in doing or developing a system that will help our clients or the hotel. If our client or the hotel will consider or accept our proposal, we are set an appointment with them to present our proposed system and we are going to accept their suggestions or request regarding about the proposed system. Hotel Management: Spa & Health Club System Page 6 CHAPTER 2 Introduction This chapter introduces the common literature and studies that similar to Hotel Management: Spa & Health Club Module. It will explain what are the advantages and disadvantages of our system comparing to the existing one. It will also give guidelines and information on what is the system all about and why it is so important to have it organize and computerized system. It will also give idea from different company and their different process regarding their existing system. It includes some facts research including their websites URL that we use as our reference. At the end of this chapter you will be knowledgeable enough on what our system is all about and why it is included and important to every business enterprises like Hotels. Hotel Management: Spa & Health Club System Page 7 2.1 RELATED LITERATURE 2.1.1 Foreign Literature 2.1.1.1 Fairmont Hotels and Resorts FAIRMONT SPA Fairmont is a leader in the global hospitality industry, with a distinctive collection and a worldwide reputation for excellence. Our diverse portfolio includes historic icons, elegant resorts and modern city center properties. From the beaches of Hawaii and Bermuda to the heart of New York City, all of our hotels offer a superior guest experience that is uniquely ''Fairmont". Hotels under the Fairmont banner offer guests an extraordinary place that is created by combining unique architecture and structure, expressive decor and artistry, and magnificent features all in one great location. Add great service to this and the result is an extraordinary experience that would make your memory of Fairmont Hotels & Resorts a long and lasting one. Most of our hotels were among the first buildings to be erected in young cities across North America. Few hotels can boast that their communities literally grew up around them. Today, we have added modern city center properties to our collection, with core locations that allow you to join the hustle and bustle of the city, take part in the action of the business district, and enjoy the culture, the lights and sounds of street life. Our collection includes such fine luxury resorts as the Fairmont Miramar Hotel Santa Monica, and The Fairmont San Francisco, steeped in history and a city landmark. Our resorts are situated in some of the most breathtaking and pristine areas in the world, and travelers from across the globe associate Fairmont with the most inviting beaches, challenging golf courses and exhilarating ski hills. Hotel Management: Spa & Health Club System Page 8 We guarantee consistency throughout our collection of hotels and resorts by adhering strictly to company-wide standards. Central purchasing ensures the same high-quality amenities are available to all guests wherever they visit. Features such as our Fairmont President's Club recognition program, our Fairmont Gold ''hotel within a hotel'', and our Business Centers cater to the needs of discriminating travelers. All these and more make every Fairmont hotel an extraordinary place, and your stay, an extraordinary experience. In 1907, history was made when The Fairmont San Francisco, Nob Hill's grand dame, opened its doors. The iconic hotel soon became the city's venue of choice for glittering balls, presidential visits and political gatherings, making the name Fairmont synonymous with “place of occasion”. With this auspicious beginning, the Fairmont Hotels & Resorts brand was born. As the distinctive collection of hotels under the Fairmont banner grew, guests began to associate the Fairmont name with unrivaled properties, experiences which reflected their unique locations and warm, memorable service. Think of a landmark hotel around the globe and chances are it is a Fairmont property. Celebrated addresses in the Fairmont portfolio include The Fairmont Banff Springs, The Savoy in London, Quebec City’s Fairmont Le Château Frontenac, New York’s The Plaza, Nairobi’s Fairmont The Norfolk, Fairmont Peace Hotel in Shanghai and Makkah Clock Royal Tower, A Fairmont Hotel, among many others. Fairmont hotels have hosted celebrities, royalty, politicos and artists for more than a century. Generations of the British Royal family have made Fairmont's properties their “home away from home.” Hotels have played both haven and muse to great talents like Claude Monet, who painted famous scenes of London from his room at The Savoy, playwright Noël Coward, who penned his work Private Lives while in residence at Shanghai's Fairmont Peace Hotel, and photographer Yousuf Karsh, who captured images of the 20th century's greatest figures from his studio at Fairmont Chateau Laurier in Hotel Management: Spa & Health Club System Page 9 Ottawa. Hollywood A-listers have traveled to Fairmonts through the decades for rest and relaxation, as well as for memorable film work, and many of Fairmont's distinctive facades and interiors are recognizable on the silver screen. Fairmont properties are home to history, playing a starring role in many moments that have held the world's attention. In 1945, the UN Charter was drafted in the Garden Room at The Fairmont San Francisco and signed by 50 countries. British Prime Minister Winston Churchill chose Fairmont Le Château Frontenac in Quebec City for his 1943 wartime meetings with Franklin D. Roosevelt and William Lyon Mackenzie to devise their plans for the Allied Forces’ campaigns overseas. Literary man-about-town Truman Capote hosted his star-studded Black and White Ball (later dubbed the “Party of the Century”) at The Plaza in 1966, welcoming guests like Katharine Graham and Frank Sinatra. John Lennon and Yoko Ono staged their Bed-In for Peace at Fairmont The Queen Elizabeth in Montreal in 1969, when the former Beatle penned the lyrics and recorded “Give Peace a Chance”, the song that became the anthem of the anti-war movement. And of course, who can forget that Tony Bennett first crooned the classic “I Left My Heart in San Francisco” for the first time in the Venetian Room, the famous nightclub in Fairmont's namesake hotel. "There is no end. There is no beginning. There is only the passion of life." - Federico Fellini URL:http://www.fairmont.com/about-us/ 2.1.1.2 Colarossi Spa and Health Club For the past 25 years, Glenn Colarossi has provided consulting expertise supporting health club and spa start-ups and turnarounds across the globe. Glenn’s client list resembles a “Who’s Who in Quality,” with Hotel Management: Spa & Health Club System Page 10 such names as:The Resorts, Mandarin Four Oriental Seasons Hotel Hotels, Starwood Group, St. Hotels Regis, The & Plaza Hotel, Frette, Kemper, Hilton International, to name a few. He has also served as Owner and Operator of several prestigious health clubs / spas; The Downtown Athletic Club in Miami, Fitnesse in Ft. Lauderdale, and Landmark Athletic Club in Stamford, Connecticut. Glenn has played an important role as innovator of unique fitness branded products and services. He was instrumental in the development and roll-out of “The Westin WORKOUT” for Starwood Hotels, “AgeFit” for active adult communities, “The Workout Room” for the Tourism Development Investment Corp. Abu Dhabi (TDIC), and developed worldwide fitness / brand standards for the Fairmont Hotels and Resorts, and Miraval Living. His expertise in the industry has generated enormous interest as a Keynote Speaker, and thereby has delivered many seminars and workshops for groups ranging from 10-to-400+ worldwide. Glenn earned a Masters degree in Exercise Physiology from Adelphi University and completed post-graduate work at the University of Physical Culture in Moscow. He has served on the Connecticut Governor’s Council on Fitness and was an Advisory Board Member for the International Council on Active Aging, American Council on Exercise, American College of Sports Medicine, Health Fitness Journal and the Keiser Institute on Aging. Glenn has been cited in many publications around the globe and is looked at as an industry expert to comment and present on trends as well as provide research for organizations. Some notable publications include: The New York Times, The Wall Street Journal, American Spa, Club Industry,Club Business and many others URL:http://www.healthclubandspa.com/about/ Hotel Management: Spa & Health Club System Page 11 2.1.1.3 LANDMARK LONDON We are delighted to welcome you to one of the most popular 5 star hotels in London, The Landmark London. We rank among the finest of the capital’s leading luxury hotels in London, and have a distinctive style and ambience that makes us unique. Our luxury hotel in London combines classic British elegance and grandeur with the deluxe facilities required by today’s discerning travellers, such as hotel conference rooms, fantastic restaurants and bars, a luxurious Spa & Health Club with a 15 metre swimming pool and a gymnasium. At our hotel in London, we continually strive to ensure that we not only meet our guests’ expectations, but that we exceed them. We take pride in offering the highest level of service to ensure that we continue to be one of the leading 5 star hotels in London and is the reason why we are one of the most popular wedding hotels in London, too. Therefore, if you want to indulge in a night of pure bliss and relaxation, we recommend you visit our London hotel. However, you do not have to stay in our hotel in London to take advantage of our fantastic facilities. Our award winning Afternoon Tea is the perfect way to enjoy a leisurely afternoon, and you can indulge in an array of delicious sandwiches, French pastries and freshly baked scones. At The Landmark Spa & Health Club you’ll be suspended in pure tranquillity, where muscle tension and the mind’s concerns simply melt away allowing you to emerge refreshed. URL: http://www.landmarklondon.co.uk/en/home 2.1.2 LOCAL LITERATURE 2.1.2.1 RICHMONDE HOTEL Hotel Management: Spa & Health Club System Page 12 Operating since 1999, The Richmonde Hotel is managed by Prestige Hotels and Resorts, Inc., which is the initial venture of Filipino-owned Megaworld Corporation into the hospitality industry. Founded 20 years ago by a group of incorporators headed by real estate mogul Andrew L. Tan, Megaworld is regarded as one of the Philippines’ leading urban developers concentrating on large-scale projects set in prime locations in Metro Manila which include high-rise residential and office buildings as well as “live-work-play” township developments geared primarily to the middle and high-income markets. At present, Prestige Hotels & Resorts, Inc. and Megaworld Corporation are working on adding to its hotel and leisure portfolio with the construction of more hotels. Slated to open early 2010 is Eastwood Richmonde Hotel, a 138-room world-class hotel, located at the heart of the vibrant urban community that is Eastwood City in Libis, Quezon City. “We are thankful for the honor and even more grateful that our guests continue to be pleased with our services. We shall definitely strive to consistently extend and continually improve Richnmonde's distinct brand of personalized service to our guests.” - Carmen Fernando, Managing Director URL:http://www.richmondehotel.com/richmonde-hotelortigas/ortigas/?pg=about-us 2.1.2.2 WATERFRONT HOTEL The Building that houses The Waterfront Hotel was built as a private residence in 1771. It is the second oldest brick building in the city of Baltimore. Converted into a hotel and tavern in 1861, it was most likely used to house Hotel Management: Spa & Health Club System Page 13 troops during the Civil War. After the war, it became a welcome place of rest for weary sailors. It remained a hotel until 1955, when it was converted into a restaurant. The Waterfront earned a reputation as the place to go for great food and lively conversation. More recently, the Waterfront was used as the set for the bar scenes in the television series, “Homicide: Life on the Street.” The second floor dining room, offers a great view of the harbor, an updated yet traditional atmosphere, working fireplace and, of course, our excellent food in a non-smoking environment. Our lounge, also on the second floor, is a warm and welcoming enivronment great for meeting up before or after the evening's festivities. You can relax on one of the many soft leather couches or chairs and crack open a board game, or pull up to the full-size bar for a rowdy good time. “We have come to realize that business models have changed over the years. Flexibility is what people are asking for; meaning, it is no longer business as usual, rather cultivate relationships and trust so customers will come back and stay with us,” “We collected things of value. Things that have a story. The secret is you have to realize what you are buying. When you are a collector, you take a risk, you take a chance. The most important thing is you like what you are buying,” - Alfred Portenschlager, General Manager URL: http://www.waterfronthotel.us/mobile/history.html http://www.waterfronthotels.com.ph/waterfront/2013/ 2.1.2.4 EUROTEL MAKATI Motivated to meet the demand for unique lodging services in the Philippines, EUROTEL was conceived to meet such a demand. Managed by Hotel Management: Spa & Health Club System Page 14 experienced hoteliers, it is the only lodging chain in the country that uses a distinctively European theme and motif SERVICES AND AMENITIES If you’ve ever wondered what it’s like to be pampered by the best European hotels, wonder no more. EUROTEL is a welcome haven for couples, tourists and travelers seeking respite and comfort in the heart of Metro Manila. Elegantly designed with subtle modern European influences, guests are assured of comfort and convenience with a good range of rooms (Studio, Standard and Euro Suite). Affordabilty plus the traditional Filipino hospitality is a matchless combination. Meeting modern-day standards of sanitation and safety, each room is guaranteed to satisfy your needs. Managed by experienced veteran hoteliers and staffed by carefully selected and well trained personnel, EUROTEL will provide you with the best lodging experience you will ever have. Business Functions – The hotel also provides function rooms for a variety of occasions: Seminars Conventions Social Functions Large function rooms can be tailored to fit management development seminars, strategic planning, team-building and other corporate functions. EUROTEL can even provide lists of potential trainers depending on your needs. All rooms are equipped with the latest audio-visual equipment and training tools necessary for each event. Our rooms can accommodate up to 450 persons and packages are available to fit your budget and particular Hotel Management: Spa & Health Club System Page 15 requirements. Participants can also choose to unwind at the end of the day by using its Karaoke on wide-screen. SPA - An in-house spa is also available for guests. Relax those tense muscles and lay your cares at the hands of our professionally-trained masseuse, either in the comfort of your own room or at our Spa. From body massage, foot scrubs and body scrubs we guarantee a relaxing experience. Eurozen Bar and Bistro - Sit back and relax at the end of the day at the Eurozen Bar and Bistro. Enjoy a delightful meal or just appetizers while downing your favorite cocktail and drink. Or you could just unwind and watch entertaining programs with our wide-screen LCDs. “I started with a Vision, of having a place to stay for people where business and pleasure blends well without having to spend so much. What used to be a PASSION for guest satisfaction expanded to having the PASSION for service excellence! Our impeccably designed, well-appointed Hotel rooms await you for a most affordable home away from home stay while our well equipped Function rooms will suit your budget for any occasion, trainings or seminars. Whether you’re visiting relatives, attending business meetings, developing your people, having some product launch, celebrating life for memorable occasions or simply looking for a comfortable, safe and affordable place to stay while traveling or on vacation, Eurotel is there to serve you.” - Managing Director URL: http://www.eurotel-hotel.com/EH/main/ 2.2 RELATED STUDIES 2.2.1 Foreign Studies 2.2.1.1 MOSAIC SPA & HEALTH CLUBS Hotel Management: Spa & Health Club System Page 16 Today the business operates over 30 facilities across the UK and employs over 350 staff. There are currently 15 spas in the portfolio, most operated under a branding chosen by the client rather than imposed by the Imagine team. The first spa opened in 2007 and already has been a finalist in the Residential Day Spa of the Year. The spas continue to perform ahead of client expectations and ahead of the industry perceived norms. In order to maximise the opportunities that the business was unearthing, Steve and Dave partnered up in 2011 with Downing Corporate Finance to create Mosaic Spa and Health Clubs Ltd. Downing manage a venture capital investment trust which specialises in the hospitality and leisure sector. They have a 30% stake in the business and can provide Mosaic with the financial support to invest in spa joint ventures with hotel operators as well as acquire stand alone health club and day spas. The goal for 2011 will be to identify suitable targets and make acquisitions. Dave and Steve are as actively involved in the business now as they were when they started out 24 years ago and they’d love to meet with you and "imagine" how they could get your facility delivering an exceptional return. With a great management team, financial backing, digital media expertise and creativity, Mosaic Spas and Health Clubs really does have all the right pieces for success. URL: http://www.mosaichealthandspa.co.uk/story.php 2.2.1.2 INTERNATIONAL SPA ASSOCIATION For over 20 years, the International SPA Association has been recognized worldwide as the professional organization and voice of the spa industry, representing health and wellness facilities and providers in more than 70 countries. Members encompass the entire arena of the spa experience, from Hotel Management: Spa & Health Club System Page 17 resort/hotel, destination, mineral springs, medical, club and day spas to service providers such as physicians, wellness instructors, nutritionists, massage therapists and product suppliers. ISPA advances the spa industry by providing invaluable educational and networking opportunities, promoting the value of the spa experience and speaking as the authoritative voice to foster professionalism and growth. URL: http://www.experienceispa.com/ 2.2.1.3SPA FINDER WELLNESS Spas and wellness centers are now putting a big focus on feet: from “foot fitness” classes to new 100-percent foot-focused med-spas to podiatristoverseen “medi-pedis” to treatments specifically targeting high-heel pain. And while the ancient Chinese practice of reflexology revolves around using foot acupressure to impact the organs of the body, the fact that reflexology centers are becoming as common as nail salons may have more to do with people simply seeking pain relief via foot massages, rather than some sudden conversion to Traditional Chinese Medicine. The human foot is a delicate, complex structure of 33 joints and 26 bones, wrapped in a web of 126 muscles, ligaments and nerves. The most utilized part of our bodies, the average person spends four hours (pounding out 8,000 to 10,000 steps) on their feet every day. We exert a force equivalent to several hundred tons every day on our poor southern extremities. So what do we encase our body’s precious shock absorbers in thesedays? The fashion gods have women wearing the sky-highest heels in history, and women worldwide are bombarded with images of Lady Gaga or Victoria Beckham teetering around in insane six inch-plus “killer heels.” Two in five American women now wear high heels every day, and 43 percent claim they won’t give them up, despite the misery. Other foot-bruising fashions: Hotel Management: Spa & Health Club System Page 18 fashionable and unsupportive ballet flats and flip-flops, and the running world’s mania for the new, nearly barefoot “foot gloves.” Also significantly adding to the world’s collective foot trauma is the global obesity and diabetes pandemic, and a global population aging at unprecedented rates. The upshot of all this sexy footwear and anti-foot behavior? An epidemic of not-so-sexy conditions like plantar fasciitis, bunions, hammertoes, corns, metatarsalgia, flat feet, Achilles tendonitis, neuromas, Hagland’s deformity, or “pump bump,” and arthritis, etc. Medical experts argue that high heels share the blame for the fact that four in five American women now suffer foot problems — and also for the arthritis pandemic underway in the UK, with 60 percent of cases now occurring in feet. The pain can be so agonizing that some women are actually having Botox, silicone and Restylane injected into the bottoms of their feet, to counteract the damage their high heels have done! 2.2.2 LOCAL STUDIES 2.2.2.1 THE SPA The Spa is one of the Philippines’ premier centers for healthy and holistic spa services. It is one of the pioneering health facilities in the Philippines that offer a complete array of services, such as massage therapies, facial, foot and body care treatments. Conforming to high standards of excellence, The Spa has been accredited as a member of the International Spa Association (ISPA) and the Spa Association of the Philippines, Inc. (SAPI). It is also the first spa in the Philippines to be awarded the Superbrand status. The Spa’s first outlet was built in 1996 on a 2,400 sq.m. lot along Acropolis Green Subdivision, 80 E. Rodriguez Jr. Avenue, Libis, Quezon City. Its therapists and aestheticians are trained to provide the kind of treatment that Hotel Management: Spa & Health Club System Page 19 each guest requires. A modern, ultra-hip Gym Center located at the second floor of its four-story building is equipped with the latest gym equipment. Through the years, the company has evolved from a single branch in Acropolis to seven more in Alabang, Greenbelt, Trinoma, The Fort, Rockwell and Eastwood. Each of the branches has been designed by leading interior designers to create the look that is reminiscent of renowned international spas, Tropical theme in Alabang, Oriental Thai theme in Greenbelt, Minimalist Asian theme in Acropolis, Cosmopolitan Minimalist at The Fort, Safari at Trinoma, Monastery in Eastwood and Modern Glamour in Rockwell. The Spa continues its commitment of bringing a healthy and holistic lifestyle through its continuous research, development and expansion. It is the company's way of helping push the Philippines forward into the future. URL:http://www.clickthecity.com/health-beauty/b/yU2b8b2/the-spa-trinomamall. 2.2.2.2 INTELLIGENT SPA A survey of Philippines' spa facilities found the industry has grown 74% since 2003, with 87 spas currently open and operating. The research achieved an excellent response rate of 54% of all spas in the Philippines, enabling very reliable industry benchmarks to be calculated. The report, entitled Spa Industry Profile Philippines 2003-2007, features over 500 quantitative statistics on the Philippines spa market as well as supporting qualitative trends and observations from spa owners and managers. It is a valuable tool for businesses competing in, or supporting the Philippines’ spa industry, to more accurately develop and plan spa-related products, services, campaigns and initiatives. Hotel Management: Spa & Health Club System Page 20 Some key industry totals and averages extracted from the report include: Intelligent Spas identified 87 spa facilities located in the Philippines. 76% of spas are stand-alone day spas and 20% are spas located in hotels and resorts. The average indoor area of spa facilities was 609 square metres. 52% of the total spa space was allocated to treatment rooms. Spas contained 10.9 treatment rooms on average, making them the largest across the Asia Pacific region. 70% of spas provided a relaxation room. Aromatherapy was practised by 97% of spas. Baths with water and/or air jets were offered by 54% of respondents. One hour body wraps were priced from PHP 1418, on average. Herbal tea was the most common complimentary food or beverage item provided by spas, with 62% offering it to visitors. 35% of spas surveyed noticed there are more spas opening in hotels and resorts. Some findings include: Day spas were larger in terms of indoor space when compared to destination spas. Day spas contained more treatment rooms than destination spas. Plunge pools were more commonly found in destination spas. Day spas were more likely to provide body wraps. “The excellent response rate enabled the survey results to be broken down by stand-alone day spas versus spas located in hotels, resorts and retreats (destination spas) for more accurate benchmarking and analysis” - Julie Garrow, Managing Director of Intelligent Spas Hotel Management: Spa & Health Club System Page 21 URL: http://www.4hoteliers.com/news/story/2807 2.2.2.3 BANAHAW HEALS SPA Banahaw Heals Spa started with the founder’s gifted talent and inherent skills, incorporated with personal research and studies on the nature of spa services in line with body massage. His constant philosophical thoughts and ideas lead to constrain some practices with regard to rendering professional services in order to cater with the need to relieve client’s body stress, and in line with the true definition of touch therapy as an alternative medicine. It is the founder’s passion and devotion to this career that brought him awareness of a mystical mission, a manifestation of Mt. Banahaw’s healing nature, through massage and touch therapy. Starting with BHS Platero in 2007, Banahaw Heals Spa currently operate with over a hundred franchised branches in CALABARZON, making BHS one of the fastest growing franchise companies in business offering several services including Swedish and Thai Massages, Tuina, Turtle Walk Massage, Ventusa, and Netibo Healing. Of these services, the latter four are distinctly improved and developed by the founder to cater Banahaw Heals Spa’s distinct identity. It is also the founder’s over Ten (10)-years significant experience conducting individual body stress healing that is truly distinct and now incorporated in BHS trademark massages and packages. Moreover, it is the need to deliver this mission of mystical healing that brought forth the birth of BHS Services and BHS Franchising network. URL: http://banahawheals.weebly.com/ Hotel Management: Spa & Health Club System Page 22 2.3 SYNTHESIS AND SIGNIFICANCE OF THE STUDY The purpose of this paper is to review the use of spa & health club system and techniques. Through general understanding we learn some strategies and techniques. The focus of discussion of this paper is about summarizing, comparing and obtaining excellent understanding. We also learn from the discussion the advantages and disadvantages of each system. This information is preferred for the future user of the system, on how it is differ from other existing system. Hotel Management: Spa & Health Club System Page 23 CHAPTER 3 3.1 SOFTWARE REQUIREMENTS SPECIFICATIONS 3.1.1 Introduction This chapter introduces what is the basis of the proponents with this project. The purpose of this research is to inform the client and the user about the process of the system. This chapter also explain what are the requirements needed to work properly the proposed system named Hotel Management: Spa & Health Club Module. It contains diagrams that will describe the system flow of the system and it will explain the functionality of the foresaid proposed system. The proposed system depends on the requirements of the company, whether it is an ONLINE or LAN based. As the school requirements, we used Java Programming Language as our front-end, and MySQL will be our database storage for all the data information inside the process of the hotels. 3.1.1.1 Goals and Objectives The purpose of this document is to describe the behaviour of the system which is the Hotel Management Spa & Health Club Subsystem. This document contains the listed necessary requirements that required for the project development and to meet the expectations of everyone. It may also include a set of use cases and diagrams that describe the interactions the users will have with the foresaid subsystem. The Hotel Management Spa & Health Club subsystem is a clientserver subsystem designed for managing all the transaction of the Spa & Hotel Management: Spa & Health Club System Page 24 Health Club. Its module consists of Customer Information, Account Details, Product and Services offered. The Customer Informationare connected with the Front Desk Office and Reservation while the Account details of the customer are connected to the Point of Sale of the Hotel. 3.1.1.2 Statement of scope Before the access to Hotel Management Spa & Health Club subsystem, an employee/staff will be required to log into the system by entering username and password. The Staff/Employee has limited privileges within the system. The Administrator has a responsibility to manage the account, view and change password of the system. The Manager is responsible in supervising Spa & Health Club and also responsible for monitoring all the transaction of the Spa & Health Club. User Requirement of Spa & Health Club System Req. no. Priority Reference Description Customer There shall be two levels of Access Privileges R1 High access; one for the users, and one for the Administrator. R2 High Customer The user and the admin shall only be allowed to enter or edit the transaction in the spa and health club of the hotel. R3 High Customer The administrator shall be allowed to enter or edit all the Hotel Management: Spa & Health Club System Page 25 data. R4 Med Only the admin shall be allowed Customer to view or print reports. R5 Med Only the admin shall be allowed Customer to view or print invoice. Security R6 High Each user shall be required to log- Customer on with a unique user name and password before using the system. The password does not need to be unique. R7 High A password shall be assigned to Customer each user. R8 High The password shall contain 8-10 Customer alphanumeric characters. R9 Med After three unsuccessful attempts Code works to enter a password, the user shall be locked out of the system until their password is reset. Account Information R10 Med Customer When a user edits an account, their user ID along with the date, time and description of the change shall be recorded in the data base R11 High Customer The customer’s record shall contain the following information: 1. Name Hotel Management: Spa & Health Club System Page 26 2. Address 3. Contact number 4. Email address 5. Service avail 6. Availing date 7. Date avail R12 High Customer The software shall support the ability to enter, store, and update the customers billing information. R13 High Customer Costumer notes shall store the date and comments regarding any correspondence with the customer. Table 1 - User Requirements for Spa & Health Club 3.1.1.3 Software Context There are a lot of things to be consider in developing a computerized system that will help a lot of hotels establishment that still using a manual process in their daily works. We all know that it is hard to replace an old way of business process which is the manually updating the information of the guest, and adding information about their products & services into a computerized and systematic way of updating/adding information or data. The system will work automatically, it will lessen the time they’re consuming in logging each information of their guest. 3.1.1.4 Major Constraints Hotel Management Spa & Health Club will used JAVA Programming Language to make the system conflict-free in running in any operating system Hotel Management: Spa & Health Club System Page 27 3.1.2 Usage Scenario 3.1.2.1 User Profiles The following definitions describe the actors in the system: Administrator Responsible in managing the account, viewing and changing password in the subsystem. They also have unlimited privileges in accessing the system. Customer The customer is the one who uses the the product and services, and responsible for paying bills. Manager Responsible for managing and supervising the system. They have an access in all the transaction of the system. System Refers to the computer hardware and software that controls the application. It accepts user input, display user output and interfaces to the LAN server. LAN Server A program that serves the resources for a number of attached workstations. Hotel Management: Spa & Health Club System Page 28 3.1.2.2 Use-Cases The following use-cases are typical interactions between the external environment and the internal software system. 1. Log on to system 2. Updating guest information 3. Checking the avail services through reservation 4. Input the avail services for walk-in 5. View account information 6. Update account information 7. Verify reports 8. View reports 9. Print reports Hotel Management: Spa & Health Club System Page 29 3.1.2.2.1 Use-case Diagram Getting information of client Updating information ADMINISTRATOR <include> Username &Password Log onto the system Adding new products & services Checking reports MANAGER Passing/Printing report Input information of the guest EMPLOYEE/STAFF Printing invoice Figure 1 Use Case Diagram Hotel Management: Spa & Health Club System Page 30 3.1.2.2.2 Use case Description Use-case: Log on to system Primary actor: Employee Goal in context: To gain access to the system Preconditions: The employee has a valid user name and password Trigger: An employee needs access to the system to perform their job Scenario: 1. The system prompts the employee for their user name and password. 2. The employee enters their user name and password. 3. The system will directly connect to the data base. 4. The system sends back the password registered to the user name. 5. The system verifies the password and sets of user’s authorization. 6. The employee is given access to perform their job. Exceptions: The user name and password cannot be verified. Use-case: Availing of service through reservation Primary actor: Employee Hotel Management: Spa & Health Club System Page 31 Goal in context: To let the costumers reserve for a service Precondition: The costumer want to reserve for a service Trigger: The costumers decided to reserve for a service Scenario: 1. The customer contacts the spa and health club employee. 2. The administrator logs on to the system. 3. The administrator checks the service availability. 4. If the service is/are available, the customer’s information shall be entered first to the system including of the date and time the costumer’s reserved. 5. The administrator selects new account from main menu. 6. The system will save the data gathered from the customers Exceptions: 1. Failed to attend on the reserved schedule, reservation will be void. 2. Reserve again for new transactions. Use-case: Availing of service through walk-in Primary actor: Administrator Goal in context: To let the customer avail the service offered of the spa and health club. Preconditions: The customer wants to avail the service. Hotel Management: Spa & Health Club System Page 32 Trigger: The costumer decided to avail of the service offered. Scenario: 1. The customer will approach the employee of the spa and health club. 2. The administrator will log on to the system. 3. The administrator selects New Account from main menu. 4. The administrator will check if the service the customer wants to avail is available. 5. If the service is/are available, the customer’s information shall be entered first to the system before availing the service. 6. The system will save the data gathered from the customers. Exceptions: If the service are not available. View account information Use-case: Primary actor: Employee Goal in context: To retrieve account information Preconditions: The account exists Trigger: The employee needs information from one of their accounts Hotel Management: Spa & Health Club System Page 33 Scenario: 1. The employee logs on to the system. 2. The employee selects View Account Information from the main menu. 3. The system prompts for the name or ID number of the customers. 4. The system will show the record stored in the data base in the screen. Exceptions: The account does not exist. Use-case: Update Account Information Primary actor: Administrator Goal context: To update the information contained in an account Preconditions: The exact spelling of the name is known Trigger: Account information has changed and needs to be updated Scenario: 1. The administrator logs on to the system. 2. The administrator selects Edit Account Information from the main menu. 3. The system prompts for the name or ID of the costumers. 4. The system will request the record from the database. 5. A form of the report is displayed on the screen. Hotel Management: Spa & Health Club System Page 34 6. The Administrator edits the appropriate field. 7. The Administrator selects save 8. The system sends the updated record to the database for storage. 9. The administrator’s employee ID number, the date, and nature of the change are logged. 10. The administrator receives confirmation that the information was saved. Exceptions: Use-case: View Report Primary actor: Administrator Goal in context: To view Report Preconditions: Information required for the report has previously been entered. Trigger: An administrator decides to view a summary of the customers information. Scenario: 1. The administrator logs on t the system. 2. The administrator selects view report from the main menu. 3. The administrator selects the name of the report from the report menu. 4. The system request from the data Hotel Management: Spa & Health Club System Page 35 base. 5. The report is displayed on the screen. 6. The administrator has given the option to close or print the report. 7. The report is closed or printed. Exceptions: 3.1.2.3 Special usage considerations Billing fees can’t be changed. Hotel Management: Spa & Health Club System Page 36 3.1.2.4 Activity Diagrams System Activity Diagrams Prompt for Use name and Password Enter user ID and Password Enter user ID and Password Verify password Check number of bad entries Access granted Figure 2 - Activity diagram for logging on to the system Hotel Management: Spa & Health Club System Page 37 Availing Service (Reservation) Log-on to system Check the availability of products/services If not Enter costumer information including time and date of reservation. Data has been reserved Fail to avail on scheduled time and date Transaction void. Costumer avail service Figure 3 -Activity diagram for availing service (reservation) Hotel Management: Spa & Health Club System Page 38 Log-on to system Availing Service for (Walk-in) Select new account form Checking the availability of service If not If available Look for other service Enter costumer information to the system Data has been saved Costumer avail services Figure 4 - Activity diagram for Availing of service (walk-in) Hotel Management: Spa & Health Club System Page 39 Viewing/Updating Account Information Log on to the system Select account information Enter user name Display information Select Edit Determine user authorization Edit record Save record Figure 5 - Activity diagram to view/ update account information Hotel Management: Spa & Health Club System Page 40 Viewing and Printing Reports Log on to system Determine user authorization Select report Display report Prompt to print No yes Print report Figure 6 - Activity Diagram for viewing and printing reports Hotel Management: Spa & Health Club System Page 41 3.1.3 Data Model Description 3.1.3.1 Data Objects Customer Data Object Descriptions A unique identifier assigned to the GuestID customer Name The customer’s name Address The customer’s address Gender The customer’s gender Age The customer’s age ContacNo The customer’s contact number Table 3 – Customer Data Object and descriptions Employee Data Object Descriptions A unique number assigned to the UserID employee The employees password used to log Password on to the system Table 4 – Employees Data Object and descriptions Bill Data Object InvoiceID AmountPaid DatePaid Descriptions A unique number for invoice. Invoices are issued for walk in clients only The amount that has been paid for a particular invoice The date that the invoice was paid Table 5 – Bill Data Object and descriptions Hotel Management: Spa & Health Club System Page 42 3.1.3.2 Relationships Our guest are classified into two categories: the RESERVE clients from online reservation, and the WALK-IN clients.In order for an employee to access the information of the customer, they need to log onto the system. If he/she already log on to the system, they can now have an access to update the information of the customer and their account details.Each department can update the information of all guest. At the end of the transaction or process, the system will print the reports needed for the hotels record. Hotel Management: Spa & Health Club System Page 43 3.1.3.3 Complete data model The relationships between the data objects describe in section 3.1.3.2 are shown in Figure 7. 1 EMPLOYEE UserID: CUSTOMER Password: M GuestID Name Address Age Gender ContacNo 1 Products & Services Services: Packages: Price: Discount: Figure 7 - Relationship Diagram for Spa & Health Club System Hotel Management: Spa & Health Club System Page 44 3.1.4 Functional Model and Description 3.1.4.1 Class Diagrams The Associations between the different classes are shown in figure 8. Spa & Health Club System Class Diagram BILL -customer’s name CUSTOMER -guestID -name -amount -datePaid +print() -address -age -gender -contacNo EMPLOYEE -UserID +add() -Password +update() +view() +print() +Promote() +Demote() Figure 8 – Class Diagram of Spa & Health Club System Hotel Management: Spa & Health Club System Page 45 3.1.4.2 Software Interface Description 3.1.4.2.1 External Machine Interface The subsystem will be capable of printing invoices and reports. 3.1.4.2.2 External System Interface The SHC will communicate with the Front Desk Office, Reservation and POS through LAN server in getting data/information. 3.1.4.2.3 Human Interface The system shall permit complete navigation using the keyboard alone, in addition to using mouse and keyboard combinations. 3.1.4.2.4 Reports Inventory of generated reports Billing report Guest Info report Reports Layout 3.1.5 Behavioral Model Description 3.1.5.1 Description for software behavior 3.1.5.1.1 Events Customer Class Events Customer is check-in Customer is availing services Customer is paying bills Hotel Management: Spa & Health Club System Page 46 Employee Class Events Employee logs onto the system Employee logs off the system Bill Class Events Payment received Print invoice 3.1.5.1.2 States Customer State Descriptions Registering The customer is registering by filling up theform given by the staff/employee. This is for walk in client only. Waiting The customer is waiting for the process of theregistration. Active The customer has an account to the subsystem. Paid The customer paid their account Employee States Descriptions On line The employee has logged onto the system. Off line The employee has logged off the system. Hotel Management: Spa & Health Club System Page 47 Bill States Descriptions Updating The accounts are being updated according to the service charges Paid Every transactions invoice has been paid. Printing The invoices are being sent to the printer. Hotel Management: Spa & Health Club System Page 48 3.1.5.2 Statechart Diagram The state chart diagram for the entire Spa & Health Club system is shown on figure 8. After the user will logs on the system, the user will update all the information passed by the front office dept. and hotel reservation dept., the user can add, edit, delete and even print data from the system. Statechart diagram of the subsytem Idle [Incorrect<3] [UserID & Password=entered] Verifying [Incorrect>=3] Blocked [UserID & Password=correct] Signed out Waiting [print=yes] Checking Invoicing Printing [printing complete] Updating [print=yes] Reporting Printing Viewing [printing complete] Adding Figure 8 – Statechart Diagram of Spa & Health Club System Hotel Management: Spa & Health Club System Page 49 Customer statechart diagram Registering Processing Waiting Registered Employee statechart diagram Log on Log off On line Off line log on Figure 9 – Statechart Diagram Hotel Management: Spa & Health Club System Page 50 3.1.6 Restrictions, Limitations and Constraints The system shall integrate with the other system All Java code shall conform to the NetBeans All server side code shall be written in MySQL 3.1.7 Validation Criteria Subsystem validation will ensure that the system corresponds according to the users expectations. 3.1.7.1 Classes of Test Unit testing will be conducted on the subsystem itself including the following subsystem of Hotel Management System: 1. Front Office 2. Hotel Reservation System 3. Point of Sale 4. Purchasing System 5. Procurement 6. General Ledger 3.1.7.2 Expected Software response The subsystem will not capable in editing the services charge/bill charge. The software should not be capable of changing record easily without the authorized user. 3.1.7.3 Performance Bounds The system shall provide access to the database management system with a latency of no more than 20 second. The system shall support up to 100 simultaneous users against the system at any given time. Hotel Management: Spa & Health Club System Page 51 CHAPTER 3.2 – SOFTWARE DESIGN SPECIFICATION 3.2.1 INTRODUCTION 3.2.1.1 GOALS AND OBJECTIVES Creating the module for SPA & HEALTH CLUB is an attempt to make the process become more simple, efficient and easy to use. This module can store information for huge numbers of customers. It maintains database of customers and billing information. All that requires is just a computer with the software having this module that can perform many operations such as generating bill statement, printing official receipts, tracking the time of check-in and check-out of the customers in hotel as well as in Spa & Health Club, recording payments, updating the services offered etc. It can also track customer’s information in very efficient way. So, it’s user-friendly. 3.2.1.2 Statement of Scope The module can handle the customer’s record. The customer is identified by unique ID. Further the module allows generating billing records of customer also. Major Inputs (For walk-in customer) Customer’s name, Age, Gender, Address, Contact number, Availed products & services (For reservation customer) Customer’s name, Address, Age, Gender, Email Address, Contact number, Availed products & services Hotel Management: Spa & Health Club System Page 52 Billing statement Services avail/offer PROCESSING FUNCTIONALITIES FUNCTION PRIORITY Customer’s information entry Essential Services avail/offer entry Essential Billing Essential Receipt printing Essential Table 6 - Processing Functionalities of Spa & Health Club Outputs Customer’s Information reports, billing reports, receipts 3.2.1.3 Software Context This module is very efficient which maintains database of Spa & Health Club, customer’s information and the operations of the Spa & Health Club. This module is simple and easy to use. In this module, we use JAVA and SQL for database connectivity. 3.2.1.4 Major Constraints The module is to run on a system with SQL. Therefore module should be connected to the server to access database. It should be enough to perform the actions fast. Hotel Management: Spa & Health Club System Page 53 3.2.2 DATA DESIGN To understand the data design of Hotel Materials Inventory System it’s important to have looked at the overall design of the application. As the application is being built in Java, and MySQL the overall application design can be categorized into three parts based on the above mentioned application developing languages. 1. Front End Graphical User Interface 2. Back End Data 3. Internal Functional Procedures 1. Graphical User Interface (GUI): Java is being used for the development of front end GUI. The GUI components temporarily stores in keyboard Input by the users till its being used by the functional procedures. 2. Back End Data We are using MySQL as the database management system at the back end for storing all information in the forms of tables. These tables will be globally available to all the internal procedures. The DBMS system will be locally available on the machine where the application is running. However the same database can be accessed remotely as well by the other sub-system. For adding, accessing and updating the data we are using SQL queries built in the internal procedures. Rest all the file and data management functionality is being provided by the DBMS. 3. Internal Functional Procedures The internal functional procedures are the logical entities that carry out tasks of adding, updating, viewing or printing database. Hotel Management: Spa & Health Club System Page 54 3.2.2.1 Internal Data Structure 3.2.2.2 Global Data Structure Most of the system used database for storing. The proponents use MySQL as its storage for data. And with the used of the MySQL Connector all the data requested by the user can be fetched add, edit or update. 3.2.2.3 Temporary Data Structure All the data of materials stored in the database is not considered as the temporary intermediate of the system. The proponents doesn’t use any temporary files. 3.2.2.4 Data Description Below are mentioned all tables with their corresponding attributes and a brief description of each. Table Name Attributes Description GuestID First Name Last Name WALK-IN CLIENTS Age Gender It contains all the information of customers of Spa & Health Club. The primary key of this table is the GuestID Contact No. Availed service/s RESERVATION GuestID CLIENTS First Name It contains all the information of customers of Spa & Health Club. The primary key of this table is Hotel Management: Spa & Health Club System Page 55 Last Name the GuestID Age Gender Contact No. Availed service/s Table 2. List of Tables with corresponding Attributes and their Descriptions 3.2.3 Architectural and Component Level Design 3.2.3.1 Architectural Diagram The Architectural Context Diagram is shown below. It is clear from the diagram that some actors which is the Manager, Admin Staff and Employees have an access and uses the module. The subordinate systems that will be used by the module are the database (SQL) and Java. JDK and MySQL Connector are required to connect Java to Database. Maintenance is important; it is needed for the module for testing and maintenance purposes Hotel Management: Spa & Health Club System Page 56 Maintenance System and SelfTest Manager access uses Admin Staff Spa & Health Club Module uses Employee Java Database (JDK) (SQL) Figure 10 - Architectural Context Diagram of SPA & HEALTH CLUB MODULE Hotel Management: Spa & Health Club System Page 57 Call and Return Architecture Main SPA & HEALTH CLUB MODULE External Communication Management Graphical User Interface Products & Services Add/Update/Delet e Products & Services Detailed price of Products & Services Customers Information Print or Display Reports & Billing Statement Add/ Update/Delet e Customers Info Customer’s basic info Customer’s billing info Figure 11 – Call and Return Architecture of SPA & HEALTH CLUB MODULE Hotel Management: Spa & Health Club System Page 58 The call and return architecture drawn in the Figure 11 has a main program and basically, it selects functions below it. The main program calls the External Communication Management which is further calls GUI that is implemented in the project. Depending on the access level, it calls various functions and those functions return values which is the data. 3.2.3.2 Description of Components 3.2.3.2.1 Component Walk-in 3.2.3.2.1.1 Processing narrative of component Walk-in The component Walk-in contains the class Walk-in. It contains the attributes which are the basic information of the walk-in client. It contains the functions, which sets are related data into and out of database. The responsibilities of this component is to declaring variables of the basic data of the customer and implementing functions which set the data in the database and retrieve from the database. 3.2.3.2.1.2 Interface description of the component Walk-in The component walk-in has an interface with the class customer. The walk-in class has an attributes which are the basic data of customer. 3.2.3.2.1.3 Algorithmic description of component Walk-in Component Walk-in; Set the basic data of the walk-in client into the database and get from the database. Start Declare the variables of the basic data Set the basic data of the walk-in client in the database Get the data from the database End Hotel Management: Spa & Health Club System Page 59 3.2.3.2.1.3.1 Design class hierarchy Walk-in Customer Lastname:string Lastname:string : Firstname:string : : set_lastname() set_lastname() get_lastname() set_firstname() get_lastname() get_firstname() 3.2.3.2.2 Component Reservation 3.2.3.2.2.1 Processing narrative of component Reservation The component reservation contains the class customer. It contains the attributes which are the basic information of the reserve client. It contains the functions, which sets are related data into and out of database. The responsibilities of this component is to declaring variables of the basic data of the customer and implementing functions which set the data in the database and retrieve from the database. 3.2.3.2.2.2 Interface description of the component reservation The component reservation has an interface with the class customer. The reservation class has an attributes which are the basic data of customer that is being reserve. 3.2.3.2.2.3 Algorithmic description of component Walk-in Component Reservation; Get basic data of the reserve client into the database. Hotel Management: Spa & Health Club System Page 60 Start Declare the variables of the basic data Get the data of reserve client from the database End 3.2.3.2.2.3.1 Design class hierarchy Customer Reservation Lastname; Lastname:string Firstname; Firstname:string : : : : get_lastname() get_lastname() get_firstname() get_firstname() set_lastname() set_lastname() set_firstname() set_firstname() 3.2.3.2.3 Component Reports 3.2.3.2.3.1 Processing narrative of component Reports The component Reports contains class Reports. The responsibilities of this component are to print reports, customer info, pay bills, receipt etc. 3.2.3.2.3.2 Interface description of the component reservation The component Reports has an interface with the class Walk-in and Account. It inherits the data and functions from the class walk-in to print the information of customer. It inherits the data and functions from class account to print the customer’s billing report. Hotel Management: Spa & Health Club System Page 61 3.2.3.2.3.3 Algorithmic description of component Reports Component Reports; The intent of this component is to print reports. Start Get customers data Get the customers billing data Print customers data report Print the customers billing report End 3.2.3.2.3.3.1 Design class hierarchy Reports Customer Lastname:string print_reports Firstname:string print_billinginfo : print_customersinfo : set_Lastname() set_Firstname() Account get_Lastname() get_Firstname() servicefee:float discount:float set_servicefee() set_discount() getservicefee() get_discount() Hotel Management: Spa & Health Club System Page 62 3.2.3.2.4 Component Manager 3.2.3.2.4.1 Processing narrative of component Manager The component Manager contains class Manager. The responsibilities of this component is to manipulate the data of the customer, bill of the customer, print reports etc. This component sets related data into the database and performs on the data to print the reports. 3.2.3.2.4.2 Interface description of the component Manager The component Manager has an interface with the class Customer, Reports. As the manager is the employee, it inherits the data member and functions from class Customer to set and get data of the Customer. It also inherits the functions of class reports to print reports 3.2.3.2.4.3 Algorithmic description of component Reports Component Manager; The intent of this component is to manipulate the data of the customer, employee, print reports. Start Set managers data into the database Get manager data from the database View the customer data Set the customer data Get the customer data Get the customers billing data Print customers data report Print the customers billing report Print report End Hotel Management: Spa & Health Club System Page 63 3.2.3.4.3.2 Design class hierarchy Report Manager print_report print_billinginfo print_customersinfo view() Walk-in Lastname:string Firstname:string : Reservation set_lastname() set_firstname() Lastname:string get_lastname() Firstname:string get_firstname() : : get_lastname() get_firstname() set_lastname() set_firstname() Hotel Management: Spa & Health Club System Page 64 3.2.3.3 Dynamic behaviour for component 3.2.3.3.1 Interaction Diagrams Manager Monitor SPA & HEALTH CLUB MODULE Printer System Ready Print reports Password entered READING Print receipt COMPARING password=correct gives access to manager Manager adds/updates/ Delete data FOR DISPLAY DATA Hotel Management: Spa & Health Club System DISPLAY Page 65 Figure 12 (a) Component Manager The figure 12 (a) is about the sequence diagram where the use case component is the manager; on the first event the system is ready. The manager enters his/her password. The system compares the password on a module to a monitor and returns a result. If the password is correct, the module gives an access to a manager to add/update/delete data. And those data are being displayed on the monitor; it can also print by a printer upon request by the user. Hotel Management: Spa & Health Club System Page 66 Admin Staff Monitor SPA & HEALTH CLUB MODULE Printer System Ready Print reports Password entered READING Print receipt COMPARING password=correct gives access to admin staff Admin Staffupdates data FOR DISPLAY DISPLAY DATA Figure 12(b) Component Admin Staff The figure 12 (b) is about the sequence diagram where the use case component is the admin staff; on the first event the system is ready. The admin staff enters his/her password. The system compares the Hotel Management: Spa & Health Club System Page 67 password on a module to a monitor and returns a result. If the password is correct, the module gives an access to admin staff to update data. And those data are being displayed on the monitor; it can also print by a printer upon request by the user. Hotel Management: Spa & Health Club System Page 68 Employee Monitor SPA & HEALTH CLUB MODULE Printer System Ready Print reports Password entered READING Print receipt COMPARING password=correct gives access to employee Employeeupdates data FOR DISPLAY DATA DISPLAY Figure 12 (c) Component Employee Hotel Management: Spa & Health Club System Page 69 The figure 12 (c) is about the sequence diagram where the use case component is the employee; on the first event the system is ready. The admin staff enters his/her password. The system compares the password on a module to a monitor and returns a result. If the password is correct, the module gives an access to employee to update data. And those data are being displayed on the monitor; it can also print by a printer upon request by the user. 3.2.3 User Interface Design 3.2.4.1 Description of the User Interface 3.2.4.1.1 Screen Images The GUI of Spa & Health Club module is simple, convenient and easy to use. It is user-friendly and it does not require any training to use it. Main GUI This above GUI is the main menu or main page of the system. We can see this GUI if we click the SPA button located on the right side. Hotel Management: Spa & Health Club System Page 70 Reserve/Walk-in Clients This GUI is for adding reserve and walk-in clients. This is where the user input all the information of the client needed. Hotel Management: Spa & Health Club System Page 71 Adding Services This GUI is for adding or updating the services of the spa.This is where you can see the code of the services, the name of service, the price and the description of the services. Hotel Management: Spa & Health Club System Page 72 View/Edit Walk-in Client Info This GUI is for viewing client info, this is also where you can edit or update their information. Hotel Management: Spa & Health Club System Page 73 3.2.4.1.2 Objects and actions The above shown GUI window consists of Java Components. It is consists of panel, 1024*600 is the size. A frame of size 1024*600 is being used as a container for other components. This frame consists of label for displayingtext, text field is for entering and editing text, tabbed pane, scroll pane and command buttons for execution procedures. 3.2.4.2 Interface Design Rules 3.2.4.3 Components Available There are many components in Java Swing Library, but for now the available components that are used in the GUI are the JFrame, JLabel, JTextField, JScrollPane, JTabbedPane & JPanel. 3.2.4.4 UIDS Description There is no user interface development that is used for the development of Spa and Health Club Module. 3.2.5 Restrictions, Limitations and Constraints a. Each employee/staff should have own unique ID and password to have an access on the system. b. Manager is the only one that can update all the information on the system. c. The module should run on a system with SQL. The module should properly connect to the server to access database. 3.2.6 Testing Issues There are some various test that conduct to validate the developed system. These are the following test: Login test, customers’ information report test, billing report test & payment report test. Hotel Management: Spa & Health Club System Page 74 Classes of testing LOG IN Expected Description software response This test class is The user defined to will be login validate whether if he/she the user is able enters to login or not, his/her ID using his/her ID or & password password Performance Bounds Components to be identified The user should not login if he/she enters the wrong ID or password This test class is defined to validate whether the information of the customer Test is being Customer displayed or not. All the functions that is called in This test class will print the customer Customer, Reports information this test are related to the customer Test Bill This test class is This test defined to class validate whether displays the the customer’s bill of the bill is being customer Customers, Reports calculated Hotel Management: Spa & Health Club System Page 75 correctly or not. All the functions that called in this test class are related to customer’s bill. This test class defined to validate whether the customer is class will being paid or Test Payment This test not. All the functions that called in this test class are related display and Customer, print the bill Reports of the customer to customers billing statement Table 7 – Testing issues Hotel Management: Spa & Health Club System Page 76 CHAPTER 4 4.1 Technical and Operational Feasibility This will determine the effectiveness and other parts of comparison between the propose and the existing system. The proponents use six criteria for the technical and operations feasibility of the system. The following criteria should be considered. a) Reliability It is the ability of the system to perform a required function under state condition for a state period of time. b) Efficiency Is the extended to which the system performs it intended function with minimum consumption of resources? c) Accuracy The qualitative assessment of free form error the proponent makes sure that the prose system will provide accurate information. d) Speed The rate of processing generating the output. e) User Friendliness It can be tested if the system can be used to uses that has a little knowledge in handling computer. f) Employee Respondent on the problem encountered and the programmed undertaking to minimized or solve the problem in use of existing system, the following was used Hotel Management: Spa & Health Club System Page 77 4.2 System Hardware Content Testing Technical Specification for Admin and Employee’s computer 4.3 Test System Objective The tester must be able to communicate the size, complexity, priorities and underlying assumptions of the test effort during planning, because that is when the schedule is established if the testers cannot communicate these things clearly and adequately management will not be able to make well-informed decisions. 4.4 Test System Development Tests on the Inventory should come from a number of sources. The following are some of the most common sources of tests in the Inventory. Based on requirements: One of the first sources of test effort should be the requirements. If you can established the relative priorities of the requirements, then it helps great in establishing the rank of the tests that are designed to verify the requirements and the amount of test coverage that will provided. Hotel Management: Spa & Health Club System Page 78 Based on experienced: Non-Analytical methods are most effective when used after analytical methods have been applied. 4.5 System Software Content and Testing System Back End Structure We create database structure by depending on what requirement will be need to build this Inventory sub-system. The proponents also used the required back end storage of the system by using MySQL server. Database Structure The proponents create database and named it identically to the project titled “Spa & Health Club System” the proponents named the database “CustomersDB” the proponents create table for Walk-in, Reservation, and AvailedServices. System Front End The proponents used Java Netbeans for the system software Application. Java Netbeans is an object-oriented computer programming language that can be viewed as an evolution of the classic Java Eclipse. Hotel Management: Spa & Health Club System Page 79 4.6 System Testing Log In/ Trial The Integration System has three attempts in log in form. And once you entered a wrong detail it will show the form saying “Access denied”. Database Setting This Form will show once it detected that the system cannot connect to the database. Data Input/Trial This is Form will show once the information of the materials are not able to record or save in the database. Hotel Management: Spa & Health Club System Page 80 CHAPTER 5 Introduction This chapter will discuss and assess the result of the project. It will discuss whether the objectives were satisfied or not. It also include the lesson learned by the proponents during the development of the project. It includes some suggestion from the proponents to the future researchers for their future work. 5.1 Software Content and Testing 5.1.1 System Back End We used MySQL WAMP Server for the System main server. W Microsoft Windows and the principal components of the package : Apache, and MySQL. 5.1.1.1 WAMP encountered problems some recent problems of using WAMP server: Can’t connect to MySQL server on ‘localhost’ (10061) MySQL WAMP Server is not up already PC Server is offline on the network Windows Firewall is on MySQL server is not set for dynamic Access Some Anti-Virus 5.1.2 System Front End The proponents used Java Netbeans for the system software Application. Hotel Management: Spa & Health Club System Page 81 5.1.2.1 Java developed software encountered problems: The application failed to initialized properly The program is not responding Unhandled exception Database name doesn’t exist Table name doesn’t exist The length date try to be save is too large Date type mismatch in the criteria of expression 5.2 Findings If we will base our findings on what we have as of the moment, our findings, the system is running fine with an estimated percentage of 75% the other 25% is for the features that we chose to add for extension of scope that the panel may suggest on us. 5.3 Analysis On our analysis, the functionality of the system is currently in prototype stage meaning we should test it as many times as we can to provide quality and high performance probabilities and the convenient of the users. 5.4 Lessons Learned We, The Researchers learned a lot of things in doing this project. We learned that doing things as a group is the best opportunity to exchange ideas, listen to each other’s opinion and solve problems together. We learned that communication is a big thing that matters most in accomplishing this project at a Hotel Management: Spa & Health Club System Page 82 given time. There are some instances that the group has being lack of communication, and the outcome is not very well. It might be somehow done slowly and most of the time, never accomplished things. But as we refocused and started pulling things together, we identify the source of problems and deal on it. We continue doing this project in a good result. And we got the progression upon it. We, the researchers also learned how to focus and manage the time given very well to fulfil this project. We also learned how to integrate with other groups and do things as one. 5.5 Recommendations With regards of the propose system. The proponents recommend the management to replace the existing manual system to computerize. For a certain reason, to introduce them the growing technology that can help their work more accurate and more convenient. And it ensures the security of all the data stored in the system. It takes some couple of time for the user to learn to manipulate the system. But this is so easy to learn. And once the user learned it, it will less their working time and they can do a lot of jobs simultaneously. Hotel Management: Spa & Health Club System Page 83 CHAPTER 6 6.1 Conclusion of the Findings The proponents conclude that the existing system must be improved to provide an accurate, efficient, reliable, fast and user-friendly system that will help them improve their daily process. The proponents conclude that there is a significance difference between the existing system and the proposed system. The proponents conclude that the proposed automated system is technically, operationally, and economically feasible for implementation. Hotel Management: Spa & Health Club System Page 84