SIX WEEKS PRACTICAL TRAINING-I REPORT B.Tech. (CSE) 3rd Semester SUBMITTED TO --------------------------------------------------------DEPT.

OF CSE --------------------------------------------------------------




Ms.Prabhjit Kaur Ms.Navneet Bawa



It would be inappropriate to call this report complete and successful, if we don’t thank the people who guided as in the preparation of this project. The submission of this project report gives us an opportunity to convey our gratitude to all those who have helped us to reach stage from where we have immense confidence to launch our carrier in the competitive world of Information Technology. First and foremost, we want to offer our thanks to our HOD Col(retd). Gurmukh Singh for providing us such a nice environment for workshop training and we would like to express our most sincere gratitude and indebtedness to our guide Ms. Prabhjit Kaur & Ms.Navneet Bawa for her valuable help during the development of this project. Without her suggestions and timely help we would not have been able to complete this project. She has been a source of perpetual inspiration to us, gently guided and inspired us towards a bright career.









This is to certify that Khushi (1208052) student of C.S.E. 3RD sem., has successfully completed this project on “HOTEL MANAGEMENT SYSTEM” under my guidance and also prepared a report on same. I have observed that they took keen interest in this project. They are sincere, hardworking and punctual. I wish them all the best in future.

Ms. Prabhjit Kaur Ms. Navneet Bawa C.S.E deptt. (Faculty) A.C.E.T. Amritsar .



We hereby state that the dissertation

is an authentic work carried out by us at A.C.E.T., Amritsar under the guidance of Ms. Prabhjit Kaur & Ms. Navneet Bawa for the partial fulfillment of the project.
Khushi (1208052)


............. OUTPUT.............. 6 ...........................................................................INDEX Language Used for Project...................................................................... CODING................................................................................. Requirement Specification.....................................................................................................................

. . Mot high level languages provide everything the programmer might want to do already build 7 . C++ is often called a middle level programming language.Ready access to the hardware when needed.The standard library concept.The portability of the compiler. This is not a reflection on its lack of programming power but more a reflection on its capability to access the system low level function. . . .An elegant syntax.Powerful and varied repertoire of operators. The largest measure of C++ success seems to be based on purely practical considerations: .And the ease with which applications can be optimized by hand coding isolated procedures.LANGUAGE USED FOR PROJECT… Introduction to C++ C++ has been used successfully for every type of programming problem imaginable from operating system to spreadsheet to expert system-and efficient compilers are available for machine ranging in power from the Apple Macintosh to the Cray Super Computer.

Rather than using the graphic function totally the user interface is created in the text mode which uses less resources as compared to the graphic functions. C++ is provided with the complete set of Header files to simplify rapid application development. So what is C++? The visual part refers to the method used to create the user interface (UI).this results from the closer match between objects in the programming sense and objects in the real world. Thinking in terms of objects. A low level language provides nothing other than access to the machine basic instruction set.into the language.C++ is object oriented Programming language which give rise to the fastest and easiest way to create applications for Sending the data. 8 . you no longer ask how the problem will divided into objects.has a surprisingly helpful effect on how easily programs can be designed . simply write text characters to create the graphical user interface on the screen. rather than functions . Programming language Tools: C\C++ C language is used to create the user interface . Object oriented language: The advantage of the OOP (Object oriented Programming) When you approach a programming problem in an abject-oriented language.

facilitates creating reusable code that can eventually save a lot of work . for example .OOP.A feature called polymorphism permits you to create multiple definitions 9 .the resulting objects offer a revolution in program design . Object Data Member function Object Object Data Member function Data Member function Object Oriented Concept There is more to OOPS(Object oriented Programming) then just binding the data and functions together .The match between programming objects and real world objects is the happy result of combining data and functions .No such close match between programming constructs and the items being modeled exits in a procedural language.

Etc. buttons. Thinking in terms of objects rather than functions makes the designing of program concentrate on representing concepts .for operators and functions. instead of concentrating on tasks .GUI elements like windows. Another feature called inheritance permits you to derive new class from old ones. Data structures like linked lists. Object-oriented programming uses a technique that is unfamiliar to the procedural programmer. Object-oriented programming is helpful in the following: etc. Calling interrupts of the system. queues . in Object-oriented programming the problem is dividing into objects. printer etc. Unlike this. 10 . Let us now briefly examine this technique with regards to the major elements of object-oriented language. text boxes etc. In short . Hardware devices like disk drive. stacks. • Objects In structured programming a problem is approached by dividing it into functions. keyboard.

there can be a userdefined data type to represent dates. can inherit the data structures and functions of the original. The compiler and the computer do not know about dates. However. Programmers have to define the behavior of dates by designing a date class. or the base class. long and float.• Classes Most languages offer primitive data types like int. assignment and relational operators are defined as part of the language. unlike the built-in data types .the user-defined classes can use other classes as building blocks. However. defines its format and behavior by defining a class. Defining the class does not create any objects. just as the mere existence of a type int doesn’t create any variable. Inheritance Object-oriented programming permits you to create your own data types (classes) just like the types built into the language. Their data representation and response to arithmetic. The new class can add data elements and functions to those it inherit from the base class. For example. The main class has the features named 11 .The programmer. Using a concept called inheritance new classes can be built from the old ones. we can define two derived classes From the main class. For example. The new classes referred to as a drived class. the language does not know user-defined data types .

We derive two classes from the base class which inherit all the functions or features of the base class and add extra features to the derive class like on the left derived class it inherit the feature A. while on the right derived class it inherit the same feature feature A. feature B of the base class and add the extra feature E . feature B . This example is shown Below Feature A Feature B Main class Feature A Feature B Feature C Feature A Feature B Feature E Derived cla Derived Class De Derived Class Inheritance Process • Polymorphism 12 . feature B of the base class and add the extra feature C.

In other words. Polymorphism refers to the run time binding to a pointer to a me Overview to language. • Identifiers and keywords Identifiers can be as the name of the variable and some other program elements using the combination of the following characters. It treats objects of related classes in a generic manner. and thus polymorphism means many forms.polymorphism refers to identically named methods (member functions) that have different behavior depending on the type of object they refer. polymorphism means ‘to carry out different processing steps by functions having same messages’. The keyword virtual is used to perform the polymorphism concept in C++. 13 .The word ‘poly’ originated from the Greek word meaning many and ‘morphism’ from a Greek word meaning from. Polymorphism is the process of defining a number of objects of different classes into a group and call the methods to carry out the operation of the objects using different function calls . In object oriented programming .

A……Z Numerals : 0……9 Underscore : _ Keywords are also identifiers but cannot be user defined since they are reserved words.z. Following are the few keywords: Auto Default Case This const switch continue new for do class goto return public while resister void sizeof signed try operator if friend private double char enum inline typedef template 14 .Alphabets : a…….

• C++ Operators In C++ there are some unusual operators used to perform the task of logical decision making. unlike the other higher level language. C++ operators Arithmetic operators Assignment operators Comparison operators Relational Equality Logical Bitwise logical operators Special operators operator Ternary operator Comma operator Scope operator Uniary 15 .

which is an interface between the hardware and the user. Creating the program.system commands for implementing the steps and conventions for naming files may differ on different systems. Executing the program. All input/output operations are channeled through the operating system . 16 . Although these remain the same irrespective of the operating system . Compiling the program.New and delete Other operators • Executing a C ++ program Executing a program written in C involves a series of steps. 3. An operating system is a program that controls the entire operation of a computer system. 4. Linking the program with functions that are needed from the C library. These are: 1. handles the execution of user programs. 2.

System Ready Program Code Enter Program Source Program Edit Source Program C Compiler Compile Source Program Synta x Error ? No Yes Object Code System Library Input Data Execute Source Program Execute Object 17 .

data base. While C++ is able to map the real world problem properly. When a new feature needs to be implemented. 3. we can build special object oriented libraries which can be used later by many programmers. 18 . communication systems and any complex real life application systems.Data Error Logic and Data Errors ? ? Logic error No Error Correct Output Stop APPLICATIONS OF C++ C++ is versatile language for handling very large program. 2. it is very easy to add to the existing structure of an object. compilers. C++ programs are easily maintainable and expandable. It is suitable for any programming task including development of editors. 4. Since C++ allows us to create hierarchy-related objects. It is expected that C++ will replace C as a general purpose language in the near future. the C part of C++ gives the language the ability to get close to the machine level details. 1.

19 .


21 .

22 .

23 .

SUGGESTIONS FOR IMPROVEMENT The system was implemented after a thorough testing with different sets of test data . Although extreme care 24 .

C. was not on even though it was so hot. Antivirus software was not installed in the systems which caused many problems to user. There may be some other reasons why new system did not meet user requirements: 1.was taken while creating. 2. testing and the implementation the system yet certain error might have crept in due to some human error involved. A. User requirement were not clearly defined or understood. Pandey 25 . 3. BIBLIOGRAPHY Book name Author 1. Thinking In C++ Sunil K.

AC machinesThe machines which work on AC supply are AC machines. Graphic Programming In C++ Mahapatra Rachpal Krishan Saluja Bjarne P. Introduction To C++ Stroustrup 4. Electrical Lab Theory of AC and DC machines 1.2. Fundamentals Of Computer Programming Singh And Information Technology & 3. B. These machines convert 26 .

AC can be more dangerous than DC in terms of its attractive nature and also because it’s maximum value is 2½ times its effective value Types of Induction Motor1. AC can reach distant places without much loss of electric power using transformer. Advantages of AC1. These are of 2 types1. 2. 4. Synchronous motor The main parts of motor are stator and rotor. electrotyping where DC is used. AC machines are stronger and easy to use. Induction motor 2. AC in a wire is not uniformly distributed. AC is easily convertible in DC using rectifiers. 2. Single phase induction motor 27 . The alternating high voltage can be steeped up or steeped down easily using transformer. Principle-When the current carrying conductor lying in a magnetic field will experience a force then due to its torque motor starts and rotates.electrical energy into mechanical energy. 3. 3. AC cannot be used in electrolytic processes such as electroplating. Disadvantages1.

2. Three phase induction motor The three phase induction motor is of three types- 1. Capacitor start motor- 28 . Split Phase motor- There are two windings man and auxiliary but auxiliary is extra winding because these motors are not self starting so auxiliary winding is used to start motor then after opening the centrifugal switch the auxiliary winding will stop or out of the motor. 3.These are of 3 typesI.Capacitor start motor.

II. Capacitor start capacitor- Capacitor run motor:- 29 .

ROTOR-1. Slip ring IM 30 . Pole shaded motor- Due to shading torque and flux is produced.3.Squirrel cage IM 1.

Nś = 120F/P Where Ns= Synchronous speed F= frequency P= Poles (fixed) 31 .2. Wound rotor IM SYNCHRONOUS MOTOR The main application of this moor is that it has constant speed.

Used in Paper mills. room coolers. electric clock. compressor. grinders. blowers. cement industries. Slip ring Induction motor. DC Motor 2.Used in fans. These are of 2 types1. 2.Used in printing machine. Synchronous Machine. steel rolling industry. refrigerators.APPLICATIONS1. Single phase motor. DC Generator 32 . ship prepulsion. 3. DC MACHINES The machines which work on DC supply are known as DC Machines. These machines convert mechanical energy into electrical energy.

DC series motor 2. Types of dc motors1.N α 1/ load 3. It can also run at 0 load. DC shunt motor. high starting power. P=poles. 33 .Variable speed. Compound motor. z= no of armature conductors N= Speed of armature. BACK EMF.MOTOR Principle- When a current carrying conductor is placed in a magnetic field it experiences a strong force by which it rotates and motor starts.Eb=ΦzNP/60A volts Φ= flux. A= No of parallel path TRANSFORMER The transformer is the static device which transfers ac electrical power from one circuit to another at the same frequency but the voltage level is changed.DC.

voltmeter. LED. and Equivalent exciting reactance. the voltage drop in the transformer can be calculated and hence the regulation of transformer is determined.. reactance of the transformer referred to the winding in which measuring instruments are connected. Resistance.CIRCUIT TESTThis test is carried out to determine the no load loss or core loss or iron loss and no load current which is helpful in finding the no load parameters i. resistance. 34 . Inductor. Equivalent impedance. Knowing equivalent resistance and reactance. Equivalent exciting resistance. Transistor. η (all day) = Output in kWh/input in kWh( 24 hours) OPEN. capacitor Ammeter- The instrument is used to measure electric current in a circuit is called ammeter.The All day efficiency of transformer is defined as the ratio of output in kWh (or Wh) to the input in kWh (or Wh) of a transformer over 24 hours. Diodes. Theory of components electrical and electronics like ammeter. LCD. SHORT CIRCUIT TESTThis test is usually carried out to determine the copper losses at full load or desired load.e.

Resistance- The opposition offered to the flow of electric current in the conductor. pnp transistorDIODES-The boundary which divides the two halves of p and n type semiconductors is called junction and the arrangement is called DIODE.Voltmeter-The instrument which used to measure potential difference across the load or between two points in a circuit is called voltmeter. Multimeter-The multimeter is used to measure the ac and dc voltages. currents and resistances. Where the bold letters represents the color of the resistance The resistance can also be measured by the multimeter. Light Emitting Diode (LED) .When charge carriers are injected across the junction of a forward biased 35 . npn transistor2. Transistor.A semi conductor device consisting two pnjunctions formed by sandwiching either p-type or n-type semiconductor between a pair of two opposite types is known as Transistor. Te resistance can be measured with Black Brown Rods Of Your Gate Became Very Good When Given Silver color. It is of two types1.

A capacitor consists of two conducting bodies separated by non conducting medium such that it can store large amount of electric charge in the small space. Liquid Crystal Display (LCD)-The basic principle is that they are chemically produced organic compounds which have unique properties that make the crystals actually seen to behave like both ordinary liquids and crystal solids at same time. they combined and release energy in the form of visible light.p-n junction diode. CAPACITOR. 36 . Such p-n junction diodes are called LED.

machined. formed or shaped with the help of machines. Different machines used in machine shop are: 1.INTRODUCTION: The shop where most of the work is performed on different machines is called machine shop. Shaper 3. Threading machine 37 . Lathe machine 2. Grinding machine 7. Drilling machine 6. Planning machine 5. In machine shop the raw material is cut. Milling machine 4.

cutting tool.APPRATUS: Lathe machine. 3. tool key. steel rule. 38 . outward legs caliper. Fix the job in the jaws of the lathe machine. 2. Procedure: 1. By using the surface gauge center the job. iron clamp. Surface gauge. Now by performing the turning operation on the job using cutting tool.

5. Now the job has been completed. Make the diameter 30mm using turning operation on the whole job. 39 . Now finish the job by performing the operation on both ends of job. 6. 8. Now make the diameter 35mm to length 12mm leaving the 15mm as unused using grooving tool. 7.4. Now make the diameter 23mm using grooving tool to the length 10mm.

INTRODUCTION Foundry: The place where jobs are prepared by melting and pouring the molten metal into moulds is known as foundry. Casting: The molten metal poured into mould on cooling is known as casting. Mould: A mould is a cavity so prepared that can be used to make casting by molten metal into it. 40 . Pattern: Pattern is a model of anything which is used to prepare moulds by placing it in sand. Forgability: The capacity of a metal to get force is called Forgability.

3. Lifter is also use for removing loose 41 . 2. It can be used for mixing and conditioning the sand and then transferring the mixture in some container. They are made of iron with a wooden handle. Trowels: They are used for finishing flat surfaces and corners inside a mould. Lifter: It is used to repairing a mould and finishing the mould sand. Showel: It consist of iron pan with a wooden handle.TOOLS 1.

It consist of wooden frame fitted with a screen of standard wire mesh at the bottom. Mallet: It is similar wooden mallet as that used in carpentry work. 5. 42 . 6. Hand Riddle: It is used for ridding of sand to remove foreign material from it. It is used to tap and draw patterns from the mould.sand from mould. Draw Spike: It is tapered steel rod having a loop or ring at it one end and a sharp point at the other. 4. In foundry work it is used for driving the draw spikes into the pattern and then rapping it.

2. Solid or single piece pattern.7. They are of two types: a) Closed Moulding Boxes b) Open type of snap flasks Pattern Pattern is an mirror image of the casting. when it is used with suitable moulding it forms a cavity called as mould. Two piece or split pattern 43 . Types of patterns:1. w\When this cavity is filled by molten metal an after solidification we get the desired casting. Moulding Boxes: The moulding boxes are used in sand moulding.

8. Skeleton pattern. 7. 6. Pattern with loose pieces. Cope and drag pattern.3. 4. Gates pattern. Sweep pattern. Match plate pattern. Multipiece pattern. 5. 9. 44 .

45 . Follow board pattern.10. Segmental pattern. 11.

A fitter should have a complete knowledge of tools used in the shop. Commonly used tools are files. chiesels.INTRODUCTION Fitting shop include fitting works which is very important works in Engg. TOOLS USED IN FITTING SHOP 1. Different types of vices are as follows: • Bench Vice 46 . It is done for mating repair and manufacturing purposes. hacksaw etc. The persons working in fitting shop is called fitters. In fitting shop unwanted material is removed with the help of hand tools. Clamping tools: The clamping tools that are used in fitting shop is called vices and this is used for holding the jobs firmly during various fitting operations.

• Leg Vice • Hand vice • Pin Vice 47 .

MEASURING AND MARKING TOOLS • Try Square • Bevel Protector • Combination Set • Centre Square • Scriber and Surface Gauge 48 .• Pipe vice 2.

• Dot Punch and Centre Punch • Steel Rules • Vernier Calliper 49 .

3. They are as follows:• Hacksaw Files 50 . CUTTING TOOLS The tools which are used to remove the materials are known as cutting tools.

punching. fitting. These are used for chipping. etc. STRIKING TOOLS Hammers are the tools generally used for striking in fitting shop. A hammer consists of a heavy iron body with a wooden handle. Types of hammers are:• Ball Pean Hammer 51 .• Chiesels 4.

MISCELLENEOUS TOOLS • Drill 52 .• Straight Pean Hammer • Cross Pean Hammer 5.

Parts of Drilling Machine • Taps • Die and Die Stock • Counter Sink 53 .

54 .

WOOD: wood is available in nature in the form of trees. Trunk is the most useful part of the tree. SEASONING OF WOOD The process of removing moisture from freshly cut down trees is known as seasoning. marking. Timber also have three forms: stationary. The wood used for engineering purposes containing high percentage of 55 . TIMBER: The wood obtained from fully grown trees is cut and is prepared for engineering purposes. commercial timber. screw.INTRODUCTION The major raw material used in carpentry shop is wood and other helping materials are nails. The process done in wood work is sawing. etc. turning and chiseling. paints and glues. rough form. Useful parts of the tree are cut and is used for carpentry work. The wood is available in the market in different shapes and size. This wood is known as timber.

etc. 2. Workability is improved. warpage. 4. Resistance to fire is improved. such as shrinkage. 3. ADVANTAGE OF SEASONING:1. Durability and strength is increased. 5. SEASONING METHODS:• • • • Natural Seasoning Kiln Seasoning Water Seasoning Chemical Seasoning DEFECTS IN WOOD It can be divide in following three categories:56 . distortion. 7. Fatigue of worker is reduced due to decrease in weight. Ability for polishing and painting is improved. Surface finished is improvement. Distortion is minimized. 6.moisture may cause many types of problems.

Shakes 3. Surface hardening • Defects are also caused during seasoning operation 1. Ring gall 5. Distortion 3. Twisted Grains 4. Knots 2. Termites TOOLS 57 . Distortion 6. Shakes 2. Honey combing • Some defects are also there due to termites or insects. 1. 1. Wet Rot 3. Dry Rot 2.• Natural Defects are the defects which are caused in the tree due to abnormality in the growth.

1. Marking Tools • Pencil • Scriber • Marking Gauge • Mortise gauge • Bevel • Compass or divider 3. Measuring Tools • • • • Four fold box wood rule Steel rule Contraction Scale Inch tape 2. Cutting Tools • Rip saw 58 .

Planing Tools • Iron jack plane • Wooden Jack Plane • Trying Plane 59 .• Bow saw • • • • Tenon Saw Coping saw Keyhole Saw Chiesels 4.

Sign up to vote on this title
UsefulNot useful