SRS2 Document

advertisement
Hotel Chain Management
1 Project Management
1.1
Problem Statement
Lemon Tree Hotels hosted applications individually.For each hotel used localized applications which has own
databases.
Lemon Tree Hotels wants to;
 Up for 7*24*365
 Secured
 Reliable
 Scalable
 Consolidate reports and analysis
managing system that Lemon Tree Hotel chain can access it from everywhere.
1.2
Statement of Work
1.2.1
Purpose
1.2.2
Background
 Problem, Opportunities
Lemon Tree Hotels searched a company which can met their requirements.They found TATA commnunications
which was able to met their requirements about centralized network systems.
Tata communications provides data center and storage.
TATA communications offered them a common multi-tiered platform.
To constitute them , they offered , to build-out Centralized Robust Network Architecture Solution.
CRNA supports reliablility, uptime , security , quality service.

History leading project request (Initial Vision)

Project goals and objectives
1.2.3
Scope
Multi-tier property application for reservation and billing system available 24x7x365, with minimal
disruptions.
Centralized, remotely hosted server and storage system, including data consalidation for reporting and
analysis. Additionally integrated MPLS VPN service and data center provision for strategic expansion plan.
IT Infrastructure including all IT hostage, storage, security and internet connectivity.
1.2.4
Constraints
This system will build in over 2 years.
Initially they start 10 hotels at the MSOC facility in Chennia
Reducing operational expenditures using home office IT staff.




Start Date
Deadlines
Budget
Technology
1.3
Task Durations
Tasks Identification and Estimation of Task Durations
Identification of tasks
Hotel Chain Management







R
Initiating
1
1.1
Select project manager
1.2
Form project team
1.3
Complete initiating
Scope Definition & Problem Analysis
4
2.1
Problem statement
2.2
Constraint
2.3
Statement of work
Define vision and scope
Draw expectations management matrix
Identify tasks
Estimate task durations
 Classic technique
 COCOMO I
Assign Resources
Draw
 PERT chart
 GANTT chart
 Critical Path
2.4
Complete scope definition & problem analysis
Requirements Analysis
8
3.1
Business Reuirements Statement
Define capability requirements
Define data/database requirements
Define performance level requirements
Define priorities of various requirements
3.2
Complete Requirements Analysis
Logical Design
6
4.1
Logical System Models and Specifications
Logical data models
Logical process models
Logical interface models
4.2
Complete Logical Design
Decision Analysis
4
5.1
System Proposal
Technical feasibility
Operational feasibility
Economic feasibility
Schedule feasibility
Risk feasibility
5.2
Proposal Approval
5.3
Complete Decision Analysis
Physical Design & Integration
5
6.1
Physical Design Moldels and Specifications
6.2
Design Prototypes
6.3
Redesigned Business Processes
6.4
Integrated Physical Design
6.5
Complete physical design & integration
Construction & Testing
210
7.1
Construction
Software
 Purchased
Task Duration(real-optimistic-pessimistic)
O
P
1
1
3
5
4
9
4
9
3
5
4
10
150
250


7.1.1.1.1
MANAGED HOSTING SERVICES
7.1.1.1.2
MANAGED SECURITY SERVICES
 Custombuilt
7.1.1.2.1
Hotel Automation Application
Databases
 Data Center(hosted by MSOC)
User and System interfaces
Networks
 MPLS NETWORK
 MPLS SCALABLE VPN
 CRNA
 SAN
 Network back-bon
7.2
Testing
7.3
Implementation Ready Functional System
7.4
Complete Construction and Testing
Installation & Delivery
30
8.1
Deliver System into Production
8.2
Deliver User Training
8.3
Deliver Complated Documentation
8.4
Convert Existing Data
8.5
Working System
8.6
Complete Installation & delivery
System Operation & Maintenance
730
9.1
System Support
1.4
27
45
700
750
Intertask Dependencies and Resources
1.4.1
Pert Chart
Initiating
Scope Definition&Problem
Analysis
System Operation&Maintaince
01.11.2010
01.11.2010
02.11.2010
05.11.2010
01.11.2010
01.11.2012
01.11.2010
01.11.2010
04.11.2010
11.11.2010
Actual Start
Actual Finish
Requirment Analysis
08.11.2010
16.11.2010
11.11.2010
16.11.2010
Logical Design
Desicion Analysis
16.11.2010
23.11.2010
23.11.2010
29.11.2010
Actual Start
Actual Finish
Actual Start
Actual Finish
Physcial Design&Integration
Constraction&Testing
30.11.2010
06.12.2010
07.12.2010
12.09.2011
Actual Start
Actual Finish
Actual Start
Actual Finish
Installation&Delivery
08.09.2011
24.10.2011
Actual Start
Actual Finish
1.5
1.4.2
Gantt Chart
1.4.3
Critical Path
Expectations Matrix
Explanation of the figure above: The priorities are listing for the measures of success Scope and/or Quality,
Schedule and Cost accordingly as Max or Min, Constrain and Accept.That means, the Scope and Quality are the
most important measures of success for this project, because a lot of developments by means of IT infrastructure
are strictly required in this project. The Schedule has the priority with middle importance, because if the Scope
and/or Quality and the Schedule will compete, Scope and/or Quality will be the one beating, but the time intervall
is of course necessary. The Cost is not as important as other measures of success because it is a big project by
means of handling with all requirement for development, so it is certain that there will be a compromis about the
Cost.
2 System Analysis
2.1 Sysytem Requirements
2.1.1
Ishikawa Diagram
2.1.2
Fact-Finding Techniques
 Questionnaire
Front Office Manager
1. Which departments you work closely with?
2. How many computer user is supported by your department?
3. What is the most popular trouble that you faced with during a day?
4. Is there any additonal deparments you work with?
5. Do you need external companies to help in order to make system best-suited all of the IT chain?
6. How do you handle guest complaints and review compliments?
7. Any comments...
Name, Last Name, Phone Number(Optional):
IT Services
3. What kind of IT job you are doing ?
a.
b.
c.
d.
Data Warehouse
In House (freelancer)
Networking
Software Consuting.
4. What is most common problem at your job field?
5. Please order them in importance priority from 1 to 5. ( 1 is most important)
o
o
o
o
o
Time
Quality (saved data per second)
Performance(processes per second)
Cost
User friendliness
6. Are you updating yourself with new technologies? If yes , please write down the magazines and web sites that
you follow.
7. What is the your major on IT?
8. What capabilities the new system should have , in your view?
9. Any comments...
Name, Last Name, Phone Number(Optional):
Maintenance Department
1. Which departments you work closely with?
2. What is the gold key for productivity for Lemon Tree Hotels can you choose one of them as a maintenance
staff?
a)
b)
c)
d)
Being unique.
Being first at desired technology.
Answering future needs.
User frendliness.
3. What can make a maintance software productive, as your view? Please give four option.
I.
II.
III.
IV.
4. What is the highest priority for being sustinable at a sector?
a) Keep updating all member s and systems against current developments.
b) Efificiently usage of economic resources.
c) Well – advirtese based promotion policy.
d) Hiring professional managers.
5. If you were asked to develop a software which is highly related to your job, what segments you would include
in it? Please give five of them.
I.
II.
III.
IV.
V.
6. Any comments...
Name, Last Name, Phone Number(Optional);
Reservation Manager
10. Which departments you work closely with?
11. What is the name of travel agencies you work with?
12. Do you poss a good awareness of industry standards within the hotel business, and ensure these standards
are communicated to the team and consistently upheld? If yes, what are the names of web sites or
magazines that you follow ?
13. Do you have some diffuculuties while arranging rooms which is caused by software?
14. Do you think a centralized,instant and asynchronous booking system will help the work flow? If yes, what will
be the best opportunity of it , in your view?
15. What is your daily duties within a year while doing reservation?
16. What are the name of additional applications you use with the booking system?
17. Any comments ....
Name,Last Name, Phone Number(Optional):
Sales & Marketing
18. What should be the Lemon Tree Hotel’s future target audience?
o
o
o
o
High economic standartised customers.
People who are well awared about Lemon Tree Hotels
People who only cares about cost effectiveness.
International and elite society.
19. What is the most important policy for Lemon Tree Hotels’ Sales and Marketing Department?
20. Which of them should have highest priority at a marketing software?
3.
4.
5.
6.
Well – organised customer database.
Smart information handler for possible future customers.
Smart informer which keeps global marketing trendies and make manager updated.
Highly logical and saved data architecture for possible losts.
21. What is the benefit of Sales and Marketing Department on Lemon Tree Hotels, in your view?
22. If you were asked to develop a software for marketing department , what cabalities you strongly add to your
system?
23. What kind of diffuculties you faced with while doing marketing research?
24. Which departments you work closely with?
25. Any comments...
Name, Last Name, Phone Number(Optional):
System Manager
26. How many departments you are supposed to supervised and what are the names?
27. What is the weakest department that having problems for reporting?
28. How often do you need report all activities to the owner?
29. What is the diffulculties you are facing with which is caused by software? How it should be ?
30. Do you think Global Reporting via Network Systems will make your job easier? If yes, what will be it’s
advantages?
31. What is suitable system for your hotel?
7. Same access level for all system users.
8. Access levels should be ordered by priority.
9. Access levels should be ordered by hierarcy?
10. Each department only allowed to specific part of the software.
32. What cababilities a system managing software should has, in your view?
33. Any comments...
Name,Last Name, Phone Number(Optional):

Interwiev Guide
Interviewee
Marketing,Sales Manager
Date
Time
Place
Subject
December 19,2009
1:30
Room 112, Main Building
Marketing Department Improvement
Time Allocated
Question 1
What is the most important policy for Lemon Tree
Hotels’ Sales and Marketing Department?
Follow-up
Question 2
What is the benefit of Sales and Marketing
Department on Lemon Tree Hotels, in your view?
Follow-up
Question 3
If you were asked to develop a software for
marketing department , what cabalities you strongly
add to your system?
Follow-up
Question 4
What kind of diffuculties you faced with while doing
marketing research?
Follow-up
Question 5
Which departments you work closely with?
Follow-up
Objective
Conclude the interview:
Thank to auditior and assure him that he will be
receiving a copy of what transpired during the
interview.
Time allotted for questions and objectives
Time alloted for follow-up questions and redirections
Time allotted for interview (1:30pm- 1:54 pm)
1 to 2 Min
5 Min
5 Min
3 Min
1 Min
16 Min
8 Min
24 Min
Interviewee Reponse
2.2
Use-Case Modeling
2.2.1
Context Diagram
2.2.2
Actor Glossary
Term
Description
Reservation Manager
An employer who checks system and reservations to hote
Front Office Manager
An empoyer who takes care about registration, information, telephone handling.
System Manager
Manages whole system. Reports about the activities to owner.
Sales & Marketing
Sales department mainly takes care of banquet sales and bookings. Marketing
department also identifies prospective guests for future.
Maintenance Department
This department makes system work as productive and continuity.
Data Warehouse
A system that process, store data, optimizing performance and reducing total cost
of ownership.
IT Services
Department
Handles technique issues, software
optimizing system.
Account Department
Keeps track of business translactions, repair financial statement, daily operating
reports and reports for the manager.
Customer
Someone who pays for goods or services and makes a remote reservation (web &
phone).
Personnel & Training
Manager
Responsible for administering a training
curriculum
and
monitoring the performance of principal instructors and guest instructors.
In House IT Staff
Home office working and reducing the cost.
Marine Security
Operation Center
Responsible for secure of whole hotel system.
consulting,
and
2.2.3
Use-Case Glossary
UC NAME
Manage security of the whole system
Optimize performance
UC DESCRIPTION
MSOC protects the system againist danger, loss and criminals.
Optimizing performance is the process of modifying a software system to make some aspect of it
work more efficiently or use fewer resources.
PARTICIPATING ACTORS AND ROLES
Marine Security Operation Center
Data Warehouse
Process and store data
Reduce cost
In-House
Hotel system stores data by using database management system.
Reducing total spent for goods or services including money and time and labor.
Working In-house is when a function or task is performed by the company itself, instead of using
outside contractors
Add customer profile to hotel system.
Front Office manager answer phones and gives information
Front Desk manager gives information about hotel cost, services and rooms.
System manager checks the system if there is any problem and orginize reports to system owner
Sales & Marketing creates an activity report and activity monitoring to system manager.
Handle Technical issues when occurs.
A software consultant is a professional that assesses a business or organization’s processes and
provides software solutions and other recommendations based on that assessment.
Data Warehouse
Data Warehouse, IN House IT Staff
In House IT Staff
Register customer
Handle customer through telephone
Inform customers
Check whole system
Activity report
Handle Technical Issue
Software consulting
Front Office Manager
Front Office Manager
Front Office Manager
System manager
System manager
IT Service Department
IT Service Department
Training Curriculum
An established set of course topics for instruction in an approved training program for a particular Personnel Training manager
discipline designed to provide specialized knowledge and skills to front desk manager.
Monitor Employee Performance
Monitoring involves conducting periodic checks to determine an employee's level of performance
in relation to established performance standards. Monitoring provides the data by which
performance is ultimately evaluated
Customer gets information from Front Desk Manager.
Customer pays for services.
Makes a reservation for customer.
Banquet Sales is the backbone of banqueting.The efficiency of banquet operations and guest
satisfaction depends on banquet sales .The staff has to be perfect & the coordination of the office
with the kitchen should be very professional.
Personnel Training manager
Customer makes booking from internet or phone call.By using phone call front desk manager helps
if there is available rooms.
This improvement measured to imrpove working performance and improving income of hotel
chain.
A sustained and uninterrupted work activity,for example non-stop website services.
Works on increase productivity.
Keeps track of an economic event or activity that initiates the accounting process or recording it
inthe firm's accounting system.
Repairs the formal record of the financial activities of a business, person, or other entity.
Account department works on daily operations and reports.
Checks the reservation system and give information about rooms.
Checks the system and gives a report to Manager.
Marketing Department prepares daily, montly and yearly seperate reports for checking
improvements of hotel chain
Sales and Marketing department
Get information
Pay for services
Makes Reservation
Banquet Sales
Make Booking
Identify Feature Improvement
Continous Working
Productivity Work
Keep track of business transactions
Repair financial statements
Handle daily operations reports
Check reservations
Check system
Make Report
2.2.4
Use-Case Modeling Diagram
Customer
Customer
Customer
Sales and Marketing department
Sales and Marketing department
Maintenance department
Maintenance department
Account department
Account department
Account department
Reservation manager
Reservation manager
Marketing and Sales department
2.2.5
Use-Case Narratives
Reservation System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Makes Reservation
RS-AUC.01
Middle
Requirement
Customer
13.11.2010
1
Use-Case Type:
-Business Requirement
-
Front Office Manager
Sales and Marketing , System Manager,In house IT Staff
Makes a reservation for customer.
Reservation System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Pay for services
RS-AUC.02
Middle
Requirement
Customer
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Sales and Marketing Department
System Manager
Customer pays for services.
Reservation System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Get information
RS-AUC.03
Middle
Requirement
Customer
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Front Office Manager
Font Desk Manager
Customer gets information from Front Desk Manager.
Maintenance System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Continous Working
MS-AUC.01
High
Requirement
Maintenance Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager, Front Desk Manager
A sustained and uninterrupted work activity,for example non-stop website
services.
Maintenance System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Productivity Work
MS-AUC.02
High
Requirement
Maintenance Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
-
System Manager, Front Desk Manager
Works on increase productivity.
Marketing System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Banquet Sales
MS-BUC.01
High
Requirement
Sales and Marketing Department
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager
Marketing and Sales
Banquet Sales is the backbone of banqueting.The efficiency of banquet
operations and guest satisfaction depends on banquet sales .The staff has to be
perfect & the coordination of the office with the kitchen should be very
professional.
Marketing System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Identify Feature Improvement
MS-BUC.02
High
Requirement
Sales and Marketing Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager
Personal Training Manager
This improvement measured to imrpove working performance and improving
income of hotel chain.
Marketing System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Make Reporting
MS-BUC.02
High
Requirement
Sales and Maintenance Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager
Customer makes booking from internet or phone call.By using phone call front
desk manager helps if there is available rooms.
Check System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Check whole system
CS-AUC.01
High
Requirement
System Manager
-
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Other Interested
Stakeholders:
Description:
Owner
System manager checks the system if there is any problem and orginize reports to
system owner.
Check System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Activity Report
CS-AUC.02
High
Requirement
System Manager
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Owner
Sales & Marketing creates an activity report and activity monitoring to system
manager.
Personnel Training System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Training Curriculum
PTS-AUC.01
High
Requirement
Personnel Training Manager
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Trainer : - Front Desk Manager ()
- Reservation Manager ()
Customer
An established set of course topics for instruction in an approved training
program for a particular discipline designed to provide specialized knowledge and
skills to front desk manager.
Personnel Training System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Monitor Employee Performance
PTS-AUC.01
High
Requirement
Personnel Training Manager
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager ()
Owner
Monitoring involves conducting periodic checks to determine an employee's level
of performance in relation to established performance standards. Monitoring
provides the data by which performance is ultimately evaluated.
Account System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Handle daily operations reports
AS-AUC.01
High
Requirement
Account Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Sales and Marketing Department
Owner, System Manager
Account department works on daily operations and reports.
Account System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Repair financial statements
AS-AUC.02
High
Requirement
Account Department
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager
Customer
Repairs the formal record of the financial activities of a business, person, or other
entity.
Account System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Keep track of business transactions
AS-AUC.03
High
Requirement
Account Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
System Manager
Keeps track of an economic event or activity that initiates the accounting process
or recording it inthe firm's accounting system.
Get Information System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Check system
GI-AUC.01
High
Requirement
Reservation Manager
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Front Deskt Manager
System Manager
Checks the system and gives a report to Manager.
Get Information System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Check reservations
GI-AUC.02
High
Requirement
Reservation Manager
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Customer
Front Office Department
Checks the reservation system and give information about rooms.
Security System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Manage security of the whole system
UC-SS.01
High
Requirement
Marine Security Center
13.11.2010
1
Use-Case Type:
- Business Requirement
-
IT Service Department
In house IT Staff
MSOC protects the system againist danger, loss and criminals.
IT Service System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Handle Technical Issue
ITSS-AUC.01
High
Requirement
IT Service Department
13.11.2010
1
Use-Case Type:
- Business Requirement
-
In-house IT Staff
Handle Technical issues when occurs.
IT Service System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Software consulting
ITSS-AUC.02
High
Requirement
IT Service Department
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Front Office Department
System Manager
A software consultant is a professional that assesses a business or organization’s
processes and provides software solutions and other recommendations based on
that assessment.
In House System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Working In-House
IHS-AUC.01
Middle
Requirement
In House Staff
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Personnel (Training ) Center
Working In-house is when a function or task is performed by the company itself,
instead of using outside contractors.
Front Office System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Register customer
FOS-AUC.01
Middle
Requirement
Front Office Manager
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Customer
Add customer profile to hotel system.
Front Office System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Handle customer through telephone
FOS-AUC.02
Middle
Requirement
Front Office Manager
Date:
Version:
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Customer
Front Office manager answer phones and gives information.
Front Office System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Inform customers
FOS.AUC.03
High
13.11.2010
1
Use-Case Type:
- Business Requirement
-
Front Office Manager
Customer
Front Desk manager gives information about hotel cost, services and rooms.
Database System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
Optimize performance
DBS-AUC.01
High
Requirement
Data Warehouse
13.11.2010
1
Use-Case Type:
- Business Requirement
-
In-house IT Staff
MSOC protects the system againist danger, loss and criminals. Optimizing
performance is the process of modifying a software system to make some aspect
of it work more efficiently or use fewer resources.
Database System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Process and store data
DBS-AUC.02
High
Requirement
Data Warehouse
Date:
Version:
Use-Case Type:
- Business Requirement
-
Users Inheritance - Front Office Manager , Sales and Marketing
System Manager
13.11.2010
1
Description:
Hotel system stores data by using database management system.
Database System
Author(s): System Analyst
Use-Case Name:
Use-Case ID:
Priority:
Source:
Primary
Business Actor:
Other
Participating
Actors:
Other Interested
Stakeholders:
Description:
Date:
Version:
13.11.2010
1
Reduce cost
Use-Case Type:
- Business Requirement
DBS-AUC.03
High
Requirement
User Inheritance – Data warehouse ,In house IT Staff
Sales and Marketing Department
Reducing total spent for goods or services including money and time and labor.
2.3
Data Modeling and Analysis
2.3.1
Fully-Attributed Normalized Data Model
2.3.2
Activity Diagrams
2.3.3
Sequence Diagrams
2.3.4
UML Class Diagram
2.4
Process Modeling
2.4.1
Context Data Model Diagram
2.4.2
Level-0 Data Flow Diagram
2.4.3
Level-1 Data Flow Diagram
2.5
Feasibility Analysis and System Proposal
2.5.1
Candidate Systems Matrix
Characteristics
Centralized management systems
Brief description of management system that
would be centralized in this candidate.
Benefits
Brief description of the business benefits that would be realized for this
candidate.
Servers and Workstations
A description of the servers and workstations needed to
support this candidate.
Software Tools Needed
Software tools needed to design and build the candidate (e.g., database
management system, emulators, operating systems, languages, etc.). Not
generally applicable if applications software packages are to be purchased.
Application Software
A description of the software to be purchased, built, accessed, or some
combination of these techniques.
Method of Data Processing
Generally some combination of: online, batch, deferred batch, remote
batch, and real-time.
Output Devices and Implications
A description of output devices that would be used, special output
requirements, (e.g., network, preprinted forms, etc.), and output
considerations (e.g., timing constratints)
Input devices and Implications
A description of input methods to be used, input devices (e.g.,keyboard,
mouse, etc.), special input requirements (e.g., new or revised forms from
which data would be input), and input considerations (e.g.,timing of actual
inputs).
Storage Devices and Implications
Brief description of what data would be stored, what data would be
accessed from existing stores, what storage media would be used, how
much storage capacity would be needed, and how data would be organized.
2.5.2
Description
Operational Feasibility
Cultural Feasibility
Technical Feasibility
Schedule Feasibility
Economic Feasibility
Cost to develop:
Payback (discounted):
Net presented value:
Detailed calculations:
Legal Feasibility
Ranking
Candidate 1
Web based solutions would be
developed and customized to
satisfy Lemon Tree Hotel's
required functionality using
exchange server.
Candidate 2
Candidate 3
ASP .Net and MS SQL database
server for centralizing needs.
C++ and Oracle databese for
centralizing needs.
JAVA and Oracle database for
centralizing needs.
Package solution.
Custom solution.
Custom solution.
Client server.
Same as candidate 1.
Network.
Same as candidate 1.
Cisco IP Manager, NetFlow
Collector Device PE , CE Router
and MPLS VPN Solution
Workstations
Internet connection.
Same as candidate 1.
Same as candidate 1.
MS SQL server with 10 TB
capacity database system.
Oracle server with 10 TB capacity
database system.
Same as candidate 2.
TATA Communications'
centralized management system
solution would be developed in
order to fulfill requirements.
Same as candidate 2.
Gives fully support to hotel's
requirements. It is more
This solution can be inexpensive secured, and the performance of
by using exchange server. Also, application will be more
it can be implemented easily.
Same as candidate 2.
efficient in terms of speed.
Technically architecture dictates
Technically architecture dictates more than 10 servers with Intel
Intel Core i7 inside, and MS
Core i7 inside, and they are
Windows Server 2010.
using VPN.
Same as candidate 2.
Same as candidate 2.
Feasibility Analysis Matrix
Weighting Candidate 1
Purchase exchange server to
develop centralized Hotel chain
management
Supports only fixed database
templates no improvement for
user requirements. Limited
performance in terms of customer
satisfaction.
25% Score 55
Possible user resistance to non
standard user interface of
proposed purchased package.
10% Score 60
Additional fees must be paid
yearly to exchange server licenses
Trained employers are required.
Additional cost to maintanence
department
20% Score:60
Less than 1 month
20% Score:98
Candidate 2
Candidate 3
Write new application using C++ and Rewrite hotel application using
Oracle database server
Java and Oracle database server
Supports user required
functionality by using Java and
because of high level language
Fully supports user required
interface design will be more
functionality by using low level
effective.
language .
Score 100
Score 100
No foreseeable
problems.
Score 100
It is hard to find out C++
programmers because it is hard to
find experienced employers
Score:55
Less than 1.5 years
Score:55
Approx. $250.000 Yearly $20.000 Approx. $550.000
Approx. $2.2 years
Approx. $3 years
Approx. $112.840
Approx. $524.560
See Appendix A
See Appendix A
15% Score:85
Score:95
No foreseeable
No foreseeable
problems
problems
10% Score:100
Score:100
100%
74,1
No foreseeable
problems.
Score 100
Java is best solution for
developing this software. There
are lots of Java programmers and
it is not hard to find out and it is
fully supported.
Score:85
Less than 9 months
Score:75
Approx. $450.000
Approx. $2.5 years
Approx. $368.860
See Appendix A
Score:85
No foreseeable
problems
Score:100
81,25
0,25
55
100
100
0,1
60
100
100
0,2
60
55
85
0,2
98
55
75
0,15
85
95
85
0,1
100
100
100
74,1
81,25
89,75
89,75
2.5.3
System Proposal
System’s analysts’ recommendations
After calculations of all candidates, it is defined that the best solution is developing a java application using oracle
database server through Tata communications centralized management system solution.It fulfills and gives fully
support to hotels’ requirements. It takes 9 months to develop the systemwith the budget of approximately 450.000$
which will pay back in 2.5 years.
Appendices
A.
Payback Analysis for Candidate Systems
Candidate 1 Payback Analysis And Net Presented Value
Cash flow description
Development cost
Operation & Maintainance Cost
Discount factors of %12
Time-adjusted costs
Cumulative time adjusted
costs over lifetime
Benefits derived from
operation of new system
Discount factors of %12
Time adjusted benefits
Cumulative time adjusted benefits
over lifetime
Year 0
Year 1
Year 2
Year 3
Total
$250.000
$20.000 $20.000 $20.000
1,000
0,893
0,797
0,712
$250.000 $17.860 $15.940 $14.240
$250.000 $267.860 $283.800 $298.040
$0 $140.000 $180.000 200.000
1,000
0,893
0,797
0,712
$0 $125.020 $143.460 $142.400
Year 0
Cumulative lifetime time adjusted
costs + benefits
$0 $125.020 $268.480 $410.880
Year 1
Year 2
Year 3
$250.000 -$142.840 -$15.320 $112.840
Total Present Value of costs
Total Present Value of benefits
Net Present Value of This Alternative
$298.040
$410.880
$112.840
Candidate 2 Payback Analysis And Net Presented Value
Cash flow description
Development cost
Operation & Maintainance Cost
Discount factors of %12
Time-adjusted costs
Cumulative time adjusted
costs over lifetime
Benefits derived from
operation of new system
Discount factors of %12
Time adjusted benefits
Cumulative time adjusted benefits
over lifetime
Year 0
Year 1
Year 2
Year 3
$550.000
$11.000 $11.000 $11.000
1,000
0,893
0,797
0,712
$550.000
$9.823
$8.767
$7.832
$550.000 $559.823 $568.590 $576.422
$0 $250.000 $350.000 $450.000
1,000
0,893
0,797
0,712
$0 $223.250 $278.950 $320.400
Year 0
Cumulative lifetime time adjusted
costs + benefits
$0 $125.020 $403.970 $724.370
Year 1
Year 2
Year 3
$250.000 -$434.803 -$164.620 $147.948
Total Present Value of costs
Total Present Value of benefits
Net Present Value of This Alternative
$298.040
$822.600
$524.560
Candidate 3 Payback Analysis And Net Presented Value
Cash flow description
Development cost
Operation & Maintainance Cost
Discount factors of %12
Time-adjusted costs
Cumulative time adjusted
costs over lifetime
Benefits derived from
operation of new system
Discount factors of %12
Time adjusted benefits
Cumulative time adjusted benefits
over lifetime
Year 0
Year 1
Year 2
Year 3
$450.000
$8.000
$8.000
$8.000
1,000
0,893
0,797
0,712
$450.000
$7.144
$6.376
$5.696
$450.000 $457.144 $463.520 $469.216
$0 $200.000 $300.000 $350.000
1,000
0,893
0,797
0,712
$0 $178.600 $239.100 $249.200
Year 0
Cumulative lifetime time adjusted
costs + benefits
Total Present Value of costs
Total Present Value of benefits
Net Present Value of This Alternative
$0 $125.020 $364.120 $613.320
Year 1
Year 2
Year 3
$250.000 -$332.124 -$99.400 $144.104
$298.040
$666.900
$368.860
Download