Professional Documents
Culture Documents
A Dissertation Report Submitted to Rajiv Gandhi Prouduogiki Vishva Vidhyalaya, Bhopal. Towards Partial Fulfillment for the Award of Bachelor of Engineering (Computer Science & Engineering) 2010-2011
Supervised by: Dharmendra Sharma Ankita Jain Guidesd by: Mohd. Ilyas Submitted By: Rohit Chouhan Swapnil Kale Shailendra Goyal
Department of Information Technology KCB Technical Academy, Indore (www.kcbta.ac.in) May 2011
KCB Technical Academy, Indore
Certificate
The dissertation entitled Hotel Management submitted by Name of Student is approved as partial fulfillment for the award of the Bachelor of Engineering (Computer Science & Engineering) degree by Rajiv Gandhi Prouduogiki Vishva Vidhyalaya, Bhopal.
Internal Examiner
External Examiner
Date:
Date:
Director
Recommendation
The dissertation entitled Hotel management submitted by Rohit chouhan swapnil kale,Shailendra goyal is a satisfactory account of the bonafide work done under my supervision is recommended towards the partial fulfillment for the award of the Bachelor of Engineering (Computer Science & Engineering) degree by Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal.
Date:
Endorsed By Head
Acknowledgements
We will remain grateful to the almighty that have given me strength to complete this project. The Timely completion of this project is mainly due to the heartily dedication of whose contribution will be remembered forever. We would like to give a special thanks to our Teacher Mohd.ilyas for providing us infrastructure and working environment without which we would not be able to develop this project. We also cant forget to for his help till the end we will ever remain thankful to him. Now we would like to thank many other individuals at. Here it cannot be forgotten by us to mention staff and our friends who helped us for successfully preparing the project and keeping my moral up and last us thank all those who helped us directly and indirectly in achieving the final stage of project. We wish again to express our profound sense of gratitude to Mohd.ilyas to provide us constant guidance, motivation and inspiration throughout the project. I am thankful to him for providing us best of the available studying environment. Lastly, our thanks go to our parents, for their co-operation.
Abstract
This is software which has mainly made for Management of hotel. The software has been designed with front-end as VB And beck-end as MS access. the project hotel management manage maintain the record customer and room in the hotel. The room have different categories such as ac and non ac etc. This software has been made in user friendly interface , so that normal person can add are delete the of customer and handle on the transaction easily.
Table of Contents
1. Introducton . 1.1 Purpose 1.2 Problem Statement ... 1.3 Project Objective .. 1.4 Scope and Limitations . 1.5 Report Organization. 1.6 Limitation of Project.. 2.
fundamental..
2.1 2.2 2.3 2.4 2.5 Fundamental Description. About the Platform Environment Fundamentals Common Features.. Minimum System Requirements...
3.
3.3 Implementation and Testing. 3.3.1 Implementation Strategy.. 3.3.2 Front End Implementation 3.3.3 Back End Implementation 3.3.4 Screen Shots.. 3.3.5 Testing Strategy Adopted.. 3.3.6 System Testing.. 3.3.7 Component Testing 3.3.8 Test Cases.
4 conclusion..
4.1 Bibliography.. 4.2 Future Extensions.. 4.3 Glossary
1.Inroduction
This is a Project work undertaken in context of partial fulfillment of BE .I have tried my best to make the complicated process of Online Hotel Management System as simple as possible using Structured & Modular technique & Menu oriented interface. I have tried to design the software in such a way that user may not have any difficulty in using this package & further expansion is possible without much effort. Even though I cannot claim that this work to be entirely exhaustive, the main purpose of my exercise is perform each Employees activity in computerized way rather than manually which is time consuming. I am confident that this software package can be readily used by non-programming personal avoiding human handled chance of error. This project is used by two types ofusers i. Online Users. ii. Administrator (management of the Hotel). Online users can see the required articles or news Administrator can maintain daily updates in the hotel records. Administrator is must be an authorized user. He can further change the password. There is the facility for password recovery, logout etc.The main aim of the entire activity is to automate the process of day to day activities of Hotel like Room activities, Admission of a New Customer, Assign a room according to customers demand, checkout of a computer and releasing the room and finally compute the bill etc. The limited time and resources have restricted us to incorporate, in this project, only a main activities that are performed in a HOTEL Management System, but utmost care has been taken to make the system efficient and user friendly. Hotel Management System has been designed to computerized the following functions that are performed by the system: Room Detail Functions Opening a New Room Modification to room assigned Check-in and check-out Detail Functions 1.1 Purpose The main purpose of Online Book Shopping management System is to provide good services to customers coming from purchasing Book. To make information retrieval efficient, fast, responsive and easy to operate. To provide ease in the maintenance of information. To make a database that is more consistencies, reliable and secure. To provide correct, complete information. To develop a systematic information storage system To make good documentation so as to facilitate possible future enhancements
1.5Limitation of project
Duplication of records registration forms are maintained in different files but contain same information. Manual search is too tedious and cumbersome.No mechanism for efficient record keeping and tracking and retrieving of stored customer and rooms allocation. Difficulty in updating and deleting customer and room.
2.fundamental
2.1 fundamental description
The most creative and challenging face of system life cycle is the system design or it first technical step in the development of software. The system objective outlined during requirement gathering serve as a basis from which to structure an information system designs. System design determine how system design is process through which requirement are translated into representation of software. Software design sits at the technical kernel of the software engineering process and is the first of the three technical steps Design, Coding and Testing that are required to build and verify the software. Design can be defined as the process of applying various techniques and principles for the purpose of the defining a device, a process or a system. Software design has important implication on the software quality because it is the place where the quality is fostered in the software. Design provides us with representations of the software that can be assessed for the quality and is only way that I can accurately translates a customers requirement into a finished product or system. Design is thus a multi-step process in which representation of data structure, program structure and the procedure are synthesized from information requirement. It builds coherent, Ill-planne representation of the program that concentrate on the interrelationship of the parts at the higher level and logical operation involved at the loIr level.
2.4 Common Features The MICROSOFT ACCESS provides efficient and effective solutions with the following features: Large Databases and Space Management:MICROSOFT ACCESS supports the largest of databases, potentially giga bytes in size. To make efficient use of expensive hardware devices, it allows full control of space usage. High transaction processing performance:MICROSOFT ACCESS maintains the preceding features with a high degree of overall system performance. Database users do not suffer from slow processing performance. Portability:Microsoft Access software is ported to work under operating systems. Applications developed for Access can be ported to any operating system with little or no modification. Compatibility:Microsoft Access software is compatible with industry standards, including most industry standard operating systems. Applications developed for Access can be used on virtually any system with little or no modification.
2.5 Minimum System Requirements For the development of the HOTEL MANAGMENT, a detailed analysis of operations performed. I had meetings with the staffs of the Placement Agency and studied the various activities beings performed. The study also comprised determines the technical, economical, and operational feasibility of the system. The system was found to be feasible technically as it has been developed using MS Visual Basic.Net& MS Access 2007 and can operate on personal computer which are available almost in every institution. As regards the economical feasibility it was found that the project has no additional cost to be incurred. The project was operationally feasible, as it just required a short term training to handle the software to be incurred.
3.1 Analysis
3.1.1 Requirement Analysis Analyst is the detailed study of the various operations performed by a system and their relationships within the and outside of the system. A key question is: What must be done to solve the problem? One aspect of analysis is defining the boundaries of the system and determining weather or not a candidate system should consider other relating system. During analysis, data are collected on the available files, decision files, and transactions handled by the present system. Training, experience and common sense are required for collection of the information needed to do the analyst. Once analyst is completed, the analyst has a firm understanding of what is to be done. The next step is to decide how the problem might be solved. Thus, in system design, we move from logical to physical aspect of the design to the life
3.1.2 Object Oriented Analysis OOP organizes a program around its data and a set of well-defined interfaces to that data. In VB.NET everything is a object and to model the object in it is easy to extend. It has all the features of OOP like Encapsulation, Inheritance and Polymorphism.
3.1.3 Architectural Specification specificaton provides a holistic view of the software. Architectural specificaton provides the software engineer with a system structure and presents the control relationships between the system modules. . I make use hierarchical structure chart to represent the architectural specificaton of HOTEL MANAGMENT. It has been shown in the next page. The menu Developed in the System is as follows: Booking Detail Personal Detail Food Jones Cancellation Reports Exit
Validate user used for the purpose of validating a user both employee and senior management. Maintain available room information Keeps list of available(these are lain rooms that can be used for any other purpose like conference wild parties etc).
3.2.3
Activity Diagram
Ms access
Home.aspx
Room.aspx
Booknow.aspx
Customer .aspx
Restaurant.aspx
Gallery.aspx
Contact.aspx
Registerbooking.aspx
3.3.5 Testing Strategy Adopted A strategy for software testing integrates software test case design methods into an Ill-planned series of steps that results in success of the construction of software. The strategy provides the road map that describes the steps to be conducted as part of testing, when these steps are planned and than undertaken and how much effort, time and resources will be required. Therefore, any testing strategy must incorporate test planning, test case, test execution, and resultant data collection and evaluation. A software testing strategy should be flexible enough to promote a customized testing approach. At the same time it must be rigid enough to promote reasonable planning and management tracking as the project process. A number software testing strategies have been proposed in literature. The various testing strategies, which are used in a project, are as follows:
3.3.6 System Testing Ultimately software is incorporated with other system elements and a series of system, integration and validation tests are conducted. It is actually a series of test whose primary purpose is to fully exercise the computer-base system. Although each test has a purpose all work to verify that all system elements have been properly integrated and perform allocated functions. A classical system-testing problem is finger pointing. System testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system. Although each test has a different purpose, all work to verify the system elements have been properly integrated and performed allocated to function. In this I adopted Unit and Integration testing, considering the steps that have the highest likelihood of meeting the overriding test objective: to find and remove error
3.3.7 Component Testing Software testing is a critical element of software quality assurance and represents the ultimate review of specification design and coding. Testing of the software leads to the uncovering of error in the software. It also the demonstrates whether the software functional and performance requirement are met. Testing also provides a good indication of software reliability and software quality as a whole, but testing cant show the absence of error but can only detect their presence. If no errors are detected then oit means that the test causes were no selected properly. Tests are conducted according to a
KCB Technical Academy, Indore
particular test plane and procedure. The result of the test are uncovered they are debugged and corrected else either new test are conducted or the product is damage of satisfy of requirements. The different types of tests were applied during this application: Unit Testing Integration Testing.
3.3.8 Test Cases In software a test suite, less commonly known as a validation suite, is a collection of case that are intended to be used to test a software program to show that it has some specified set of . A test suite often contains detailed instructions or goals for each collection of test cases and information on the system configuration to be used during testing. A group of test cases may also contain prerequisite states or steps, and descriptions of the following tests. Collections of test cases are sometimes incorrectly termed a test plan, a test script or even a test .
4
4.1 Bibliography
Conclusion
References Mastering Asp .Net : Evangalous Petrosos Asp .Net Bible Peter Norton Guide To Asp .Net Msdn Library Provided With Asp.net (Cds) System Analysis & Design
4.2
Future Extensions
Now a days hotel are providing many other facilities, this project can also be improved with the improvement in the Hotels.Utmost care and back-up procedures must be established to ensure 100% successful implementation of the computerized banking system. In case of system failure, the organization should be in a position to process the transaction with another organization or if the worst comes to the worst, it should be in a position to complete it manually.
4.3 Glossary
At last we can say that we have learned most of the practical things doing project and we satisfied most of the objective that we did mentioned in initial and we will enhance our project in the next semester. At very last we can say doing project was very exciting and interesting job.