Professional Documents
Culture Documents
System Planning and Selection: Introduction
System Planning and Selection: Introduction
Chapter 1
System Planning and Selection
Introduction
Problem Statement
1.1 Introduction:
Car Services: From the website of the hotel the customer can order the tax.
He just enters the time and place that he wants to go. And he can choose
the model of the car. When customer chooses the car and the place the taxes
service page shows the price that related to his place if he come or go.
Objectives of the Proposed Solution:
The main objectives of this study are: -
1. To enable Online Booking via the website.
2. To enable automated data entry methods.
3. Avoid data entry errors by use of input masks.
4. Enforce security measures to avoid unauthorized access to guest
records.
Scope of the project:
The online customer service in hotel management system is concerned
three end users.
The end users are: guest, hotel management such as hotel manager and
receptionist.
1- Customers can access the website and have ability to search rooms,
reserve the rooms and suites of the hotel in advance at any time,
and customers order the services in the hotel (meal, laundry, car
and etc...), also the customers send feedback to admin over the web
site.
2- Receptionist can access to the reservation management (check in
new customer, check out, search room, add new room, Update the
rooms) and get orders of the customers and sends services to the
customers.
3- Hotel manager can access the website and have general privileges
to manage the website.
4- The system will cover: booking, meals, and car details. Moreover,
special services such as laundry, room service will be automated by
the system also, not to forget the additional facility information that
will be efficiently handled by the system.
Online Customer Service Hotel Management System
Chapter 2
Requirements Analysis
and Methodology
Online Customer Service Hotel Management System
Services
2.2.3-Technical Feasibility:
In this field one has to test whether the system can be developed using
existing technology or not. We have used Visual Studio(C#) as front-end
and Microsoft SQL server back-end. It is evident that necessary hardware
and software are available for development and implementation of
proposed system. We acquired the technical knowledge of working in C#
language and then only we have started designing our project.
Online Customer Service Hotel Management System
Chapter 3
Processing modeling
Diagrams
Class Diagram
Sequence Diagram
Activity Diagram
3.2- Diagrams:
3.2.1- Use case diagram
A use case is a set of scenarios that shows an interaction between a user
and a system. A use case diagram shows the relationship among actors and
use cases.
The two main components of a use case diagram are use cases and actors.
An actor is representing a user or another system that will interact with the
system you are modeling. A use case is an external view of the system that
represents some action the user might perform in order to complete a task.
Association is used to link Actors with Use Cases, and indicate that an
Actor participates in the Use Case in some form. Association is depicted
by a line connecting the Actor and the Use Case. Can have arrow heads to
show where the communication is initiated.
Online Customer Service Hotel Management System
Sequence diagrams is involved how to the object are interacted which are
arranged in a time sequence. The Sequence Diagram which is use the flow
of events to determine what objects and interactions I will need to
accomplish the functionality specified by the flow of events.
Actor:
A person/system that participates in a
sequence by sending or receiving message.
Object:
Place across the top of the diagram using
object symbol. Participates in a sequence by
sending or receiving message.
Message:
Message is an information sent to objects to
execute one of its behavior.
Lifeline:
using dotted line runs vertically below each
actor and object to denote the life line of the
actor/object over time.
Focus of control:
indicates times during an activation when
processing is taking place within the object.
Reflexive message:
object can send message to itself
Online Customer Service Hotel Management System
Guest
Online Customer Service Hotel Management System
Level 0 Diagram:
Diagram level 0 shows the internal components of the system such as
processes, Data Stores and Data Flows. The following diagram shows the
internal components of Online Customer Services Hotel Management
System.
Online Customer Service Hotel Management System
Level 1 Diagram:
Diagram 1 shows the subprocesses that includes the level 0
diagram and presents the details of that processes.
Online Customer Service Hotel Management System
Chapter 4
System Design
Online Customer Service Hotel Management System
Database Design
(or E-R Diagram) Entity-Relationship Diagram
Entity-relation diagram (or E-R diagram) is a detailed, logical and
geographical representation of the data for an organization or business
area.
The E-R diagram is a model of entities in the business environment, the
relationship or association among those entities, and the attributes or
properties of both the entities and their relationships. A rectangle is used
to represent and entity and a diamond is used to represent the relationship
between two or more entities.
An entity is a person, place, object, event or concept in the user
environment about which the organization wishes to maintain data. There
is an important distinction between entity types and entity instances. An
entity type is a collection of entities that share common properties or
characteristics. Each entity type in an E-R model is given a name.
because the name represents a set of entities, it is singular. Also, because
an entity is an object, we use a simple noun to name an entity type we use
capital letters in an entity name.
The notation of E-R diagram
Rectangles: which represent entity set.
ENTITY
ELLIPSES: which represent attributes.
Attribute
DIAMONDS: which represent relationship sets.
Relationship
ELLIPSES with Line : which represent identifier attributes.
Identifier
LINE: which link attributes to entity sets and entity sets to
relationship sets.
DOUBLE ELLIPSES: which represent multivalued
attributes.
Multivalued
attribute
Online Customer Service Hotel Management System