Vous êtes sur la page 1sur 12

PROGRESS REPORT

ON
“HOTEL MANAGEMENT SYSTEMS”

Submitted in partial fulfillment of requirement for the degree of


Bachelor of Engineering
(Computer Science Engineering)
Session 2007-2011

Project Guide Submitted By


Mr. Rajesh Yadav Ritika Taneja 07-CSE-284
Shruti Khurana 07-CSE-305
Sunali Gandhi 07-CSE-311

Department Of Computer Science &


Engineering

Gurgaon Institute of Technology & Management


Affiliated to
Maharishi Dayanand University,
Rohtak
1. TITLE OF PROJECT
HOTEL MANAGEMENT SYSTEMS

2. OBJECTIVE

After going through the deficiency of the existing system, the need for a computerized /
automated system is obvious. The computerization of the system can be done in modules.
Following modules need to be automated:
• Maintaining of System related information.
• Selecting of field heads by the operator to create the table.
• Selecting the data fields to be inserted into the table.

Objective of the Proposed System

• The computerization of the maintenance records increases the efficiencies of the


administration of the maintenance department.
• The discrepancies that occur while maintaining the records manually are overcome.
• The whole of the process is computerized, thus, very basic information is to be provided
by the operator or the hotel staff.

3. SCOPE OF THE PROJECT

This project can be used in the hotel field across the world after adding some more useful
modules in the. Utmost care and back-up procedures must be established to ensure 100%
successful implementation of the computerized updating and storage of customer’s records and
details. In case of system failure, the library should be in a position to process the ongoing
transactions or it should be in a position to complete them manually.
4. TECHNOLOGY TO BE USED

Microsoft dot net framework 3.5


FRONT END: Microsoft visual studio
BACK END: Microsoft Access.

5. HARDWARE & SOFTWARE USED

Hardware Requirements: -
Pentium computer system with general configuration. No specific configuration is required.
Software Requirements: -
Os: - Window Vista/Xp/98/2000/Nt
Microsoft Visual Studio 2005 (Vb.Net)
Memory Requirements: -
At least 512 MB RAM and 2 GB space on hard disk will be required for running and
developing the application.

6. SOFTWARE SPECIFICATION

VISUAL STUDIO. NET


The .NET Framework (pronounced dot net) is a software
framework for Microsoft Windows operating systems. It includes a large library, and it supports
several programming languages which allow language interoperability (each language can use
code written in other languages). The .NET library is available to all the programming languages
that .NET supports.

The framework's Base Class Library provides user interface, data access, database
connectivity, cryptography, web application development, numeric algorithms, and network
communications. The class library is used by programmers, who combine it with their
own code to produce applications.
Programs written for the .NET Framework execute in a software (as contrasted to hardware)
environment, known as the Common Language Runtime (CLR). The CLR is an application
virtual machine so that programmers need not consider the capabilities of the specific CPU that
will execute the program. The CLR also provides other important services such as
security, memory management, and exception handling. The class library and the CLR together
constitute the .NET Framework.

Visual Studio .NET is a complete set of development tools for building


 ASP Web applications
 XML Web services
 desktop applications
 mobile applications

Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the same integrated
development environment (IDE), which allows them to share tools and facilitates in the creation
of mixed-language solutions.
THE .NET FRAMEWORK

Overview

The .NET Framework is a new computing platform that simplifies application


development in the highly distributed environment of the Internet. The .NET Framework is
designed to fulfill the following objectives:

• To provide a consistent object-oriented programming environment whether object code is


stored and executed locally, executed locally but Internet-distributed, or executed
remotely.
• To provide a code-execution environment that minimizes software deployment and
versioning conflicts.
• To provide a code-execution environment that guarantees safe execution of code,
including code created by an unknown or semi-trusted third party.
• To provide a code-execution environment that eliminates the performance problems of
scripted or interpreted environments.
• To make the developer experience consistent across widely varying types of applications,
such as Windows-based applications and Web-based applications.
• To build all communication on industry standards to ensure that code based on the .NET
Framework can integrate with any other code.

It includes of the following Unified programming classes :

Visual Basic :Visual Basic has been updated to include many new and improved language
features that make it a powerful object-oriented programming language. These features
include inheritance, interfaces, and overloading, among others. Visual Basic also now
supports structured exception handling, and custom attributes.

C# : Visual C#, pronounced C sharp, is a new object-oriented programming language that is an


evolution of C and C++, providing a simple and type-safe language for developing
applications.
C++: Managed Extensions for C++ and attributed programming are just some of the
enhancements made to the C++ language. Managed Extensions simplify the task of
migrating existing C++ applications to the new .NET Framework. Attributes, like C++
keywords, are used in your source files and interpreted by the compiler. Attributes are
designed to provide a quick and efficient method to simplify COM programming with
Visual C++.

Jscript : JScript has been updated to be a class-based, object-oriented scripting language that
maintains full backwards compatibility with previous versions of JScript. JScript now
provides class-based objects, typed variables, true compiled code, and cross-language
support through Common Language Specification (CLS) compliance. The primary role
of JScript is development of Web sites with ASP.NET and customization of
applications with Script for the .NET Framework.

7. DATA FLOW DIAGRAM

Data Flow Diagram (DFD) is a design tool constructed to show how data within the
system. It is designed from the data which is collected during data collection phase. DFD is
otherwise called as “Bubble Chart”.
There are five symbol used in DFD. They are Rectangle, Open Rectangle, Circle, arrow,
small circle. Each one has its own meaning.

- Source or Destination Data flow

- Process Data Storage

- Control Flow
DATA FLOW DIAGRAM:
8. MODULES:

1) Main Project Loading Form


2) Login Form
3) Main Form
a) Customer Menu Item
i) Check In
ii) Check Out
(1) Pay Bill
iii) Edit Form
b) Search Menu Item
i) Search By Name
ii) Search By Room No.
c) Help
i) About
d) Exit

9. SNAPSHOTS AND CODING:


Public Class FlashScreen

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Timer1.Tick
Dim a As Integer
Dim f As New LoginForm
ProgressBar1.Value += 10
a = ProgressBar1.Value

If a = ProgressBar1.Maximum Then
Timer1.Enabled = False
Me.Hide()
f.Show()
End If
End Sub

Private Sub FlashScreen_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True

End Sub
Private Sub LoginButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles LoginButton.Click

If UserName.Text = "student" And Password.Text = "student" Then


Me.Hide()
Dim mainForm As MainForm = New MainForm

mainForm.ShowDialog()
Application.Exit()
Else
Dim invPass As InvalidPassword = New InvalidPassword
invPass.ShowDialog(Me)
End If

End Sub

Private Sub CancelButton_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles ButtonCancel.Click
Application.Exit()
End Sub

End Class

DON’T KNOW HOW MUCH CODING TO PUT


HOW TO MENTION THAT THIS IS WHAT WE’VE MADE
TILL NOW?

Vous aimerez peut-être aussi