hms progress report

Upload: sunali-gandhi

Post on 08-Apr-2018

218 views

Category:

Documents


0 download

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?