hms progress report
TRANSCRIPT
-
8/6/2019 Hms Progress Report
1/12
PROGRESS REPORT
ONHOTEL 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-284Shruti 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
-
8/6/2019 Hms Progress Report
2/12
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 customers 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.
-
8/6/2019 Hms Progress Report
3/12
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)
Me mory Requ ire ments: -
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 forMicrosoftWindowsoperating systems. It includes a large library, and it supports
several programming languageswhich 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.
http://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Operating_systemhttp://en.wikipedia.org/wiki/Library_(computing)http://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Base_Class_Libraryhttp://en.wikipedia.org/wiki/User_interfacehttp://en.wikipedia.org/wiki/Data_accesshttp://en.wikipedia.org/wiki/Database_Connectionhttp://en.wikipedia.org/wiki/Database_Connectionhttp://en.wikipedia.org/wiki/Cryptographyhttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Algorithmhttp://en.wikipedia.org/wiki/Computer_networkinghttp://en.wikipedia.org/wiki/Computer_networkinghttp://en.wikipedia.org/wiki/Source_codehttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Operating_systemhttp://en.wikipedia.org/wiki/Library_(computing)http://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Base_Class_Libraryhttp://en.wikipedia.org/wiki/User_interfacehttp://en.wikipedia.org/wiki/Data_accesshttp://en.wikipedia.org/wiki/Database_Connectionhttp://en.wikipedia.org/wiki/Database_Connectionhttp://en.wikipedia.org/wiki/Cryptographyhttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Algorithmhttp://en.wikipedia.org/wiki/Computer_networkinghttp://en.wikipedia.org/wiki/Computer_networkinghttp://en.wikipedia.org/wiki/Source_code -
8/6/2019 Hms Progress Report
4/12
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.
http://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Hardwarehttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/Virtual_machine#Application_virtual_machinehttp://en.wikipedia.org/wiki/Virtual_machine#Application_virtual_machinehttp://en.wikipedia.org/wiki/Central_Processing_Unithttp://en.wikipedia.org/wiki/Memory_managementhttp://en.wikipedia.org/wiki/Exception_handlinghttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Hardwarehttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/Virtual_machine#Application_virtual_machinehttp://en.wikipedia.org/wiki/Virtual_machine#Application_virtual_machinehttp://en.wikipedia.org/wiki/Central_Processing_Unithttp://en.wikipedia.org/wiki/Memory_managementhttp://en.wikipedia.org/wiki/Exception_handling -
8/6/2019 Hms Progress Report
5/12
THE .NET FRAMEWORK
Overview
The .NET Framework is a new computing platform that simplifies applicationdevelopment 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 .NETFramework 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.
-
8/6/2019 Hms Progress Report
6/12
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
-
8/6/2019 Hms Progress Report
7/12
DATA FLOW DIAGRAM:
-
8/6/2019 Hms Progress Report
8/12
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:
-
8/6/2019 Hms Progress Report
9/12
PublicClass FlashScreen
PrivateSub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Dim a AsInteger Dim f AsNew LoginForm
ProgressBar1.Value += 10a = ProgressBar1.Value
If a = ProgressBar1.Maximum Then
Timer1.Enabled = False Me.Hide()
f.Show() EndIf
EndSub
PrivateSub FlashScreen_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) HandlesMyBase.Load
Timer1.Enabled = True
EndSub
-
8/6/2019 Hms Progress Report
10/12
PrivateSub 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) EndIf
EndSub
PrivateSub CancelButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ButtonCancel.Click
-
8/6/2019 Hms Progress Report
11/12
Application.Exit()
EndSub
EndClass
DONT KNOW HOW MUCH CODING TO PUT
-
8/6/2019 Hms Progress Report
12/12
HOW TO MENTION THAT THIS IS WHAT WEVE MADE
TILL NOW?