Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0
Software Requirement Specification February 07, 2011
Touched
TOUCHED
MANAGE GROUP OF
HOTELS
Software Requirement Specification
SRS Version 1.0
Team Guide
Mr. Sandeep Chaurasia
Team Members
Manish Swarnakar
Utkarsh Singh
Ankit Mehta
State: Rajasthan
REVISION HISTORY
Date Version Description Author
07/Feb/11 1.0 Synopsis Touched
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 References
1.5 Technologies used
1.6 Overview
2. Overall Description
2.1 Product Perspective
2.2 Software Interface
2.3 Hardware Interface
2.4 Product Function
2.5 User Characteristics
2.6 Constraints
2.7 Architecture Design
2.8 Use Case Model Description
2.9 Class Diagram
Sequence Diagram
2.10 Database Design
ER Diagram
Schema Diagram
2.11 Assumption and Dependencies
3. Specific Requirements
3.1 Use Case Reports
3.2 Supplementary Requirements
1.4 References
IEEE SRS format
Project specification requirement (provided by IBM)
1.6 Overview
Client Side:
o Intel Pentium IV or equivalent processor –1.86 GHz or
Above.
o 512MB of RAM.
o Running Windows XP/Vista/Win7. Or can use any Linux OS.
7 Touched/Sir Padampat Singhania University
Manage Group Of Hotels Version 1.0
Software Requirement Specification February 07, 2011
Touched
2.6 Constraints
Customer: User cannot search the booked customers. User
cannot read anything from the database he can have only the
info about the availability of room. User should remember
his/her password to open the profile.
Employee: User cannot make any report. User can only read
from the database about his/her performance by seeing his/her
rank. Employee cannot see the feedback, only GM can.
Supplier: User cannot write anything on the tender database.
He/She can only read from it.
Agent: User can only confirm the trip.
2.7 Architecture Design
Sequence Diagram
Case 1: Customer booking room, giving feedback and having info from online
library.
Case 2: Order by the customer and employees verification on it. Also live order of
the customer is also booked by the employee.
Case 3: General Manager giving the tender and accepting the quotation. Suppliers
search the tender and give the quotations.
Case 4: General Manager gives order of trip to agent and agent gives the
confirmation of the trip.
Case 5: General Manager giving the performance report and financial reports.
Managing Director is having the look on the reports.
Case 6: Booking of hall by the customer online and by the employee for the live
customer.
Schema Diagram
Booking_Hotel(customer_no, DOA, DOD, hotel_name, date_of_booking,
payment_mode, transaction_id).
Hotel(name, rating, place, swimming_pool, halls, no_of_rooms,
no_of_restaurant).
Employee(name, department, designation, DOB, blood_group, id, DOJ,
password, e-mail_id, hotel_name).
Hall_Booking(date, DO_Event_frm, DO_Event_to, hotel_name, hall_name,
customer_no).
Customer(name, customer_no, address, proof_id, id_no, e-mail_id,
mobile_no).
Restaurant_Orders(customer_no, hotel_name, restaurant_name, order_list,
quantity_list, total, confirmation).
Room(hotel_name, type, tariff, range_frm, range_to).
Restaurant(hotel_name, type, seating_capacity, category, restaurant_name).
Department(name, designation, salary).
Halls(hotel_name, hall_name, seating_capacity, charge_per_day).
Feedback(name, e-mail, content, verification).
Food(hotel_name, restaurant_name, F_code, name_of_food, F_price).
Quotation_Items(q_no, item, quantity, base_price, discount, final_price,
tender_no).
Tender(tender_no, department, release_date, tender_info, tender_finalize,
hotel_name).
Trip(frm_date, to_date, agent_id, trip_no, total_cost, conveyance_type,
customer_id, travel_agency, confirmation, hotel_name).
Tender_Item(tender_no, item, quantity).
Quotation(q_no, date, quoted_price, excise, VAT, FRAT, CST, c_form_no, vat-
47_no, from_firm, finalize, delivery_date, penalty, tender_no, hotel_name).
Agent(name, id, DOB, conveyance_support, license_no, e-mail_id,
travel_agency).
Library(hotel_name, name_of_place, distance_frm_hotel, timing,
location_of_place).
Report(report_type, date, report_file,hotel_name).
Rank(employee_no, employee_rank, date).
Order Hall: Employee can have a look on the booked hall for the date he
wants. He can also book the hall for the customer.
Performance Chart: Employee can see his ranking through the
performance chart.
Profile: Employee can make his/her own profile and manage it.
Change Password: Employee can change his/her password.
General Manager
Profile: GM can make his/her profile and manage it.
Change Password: GM can change his/her own password.
Performance Chart: GM can make the performance report of the
employee of his/her respective hotel.
Audit Info: GM can put up the audit reports to be viewed by the Managing
Director.
Account Info: GM can put up the account reports to be viewed by the
Managing Director.
Tender: GM can give the tender online.
Quotation: GM can view the quotation for the tender.
Confirmation: GM can confirm the quotation for the tender he has put up.
Managing Director
Performance Chart: MD can view the performance report of the
employees as well as the hotel performance.
Audit Info: MD can have the view on the audit report put up by the GM of
the hotels.
Account Info: MD can have the view on the account reports put up by the
GM.
Supplier
Tender: Supplier can see the tender that has been put up by the GM of the
hotel.
Quotation: Supplier can put his/her quotation for the tender GM has asked
for.
Confirmation: Supplier can see the confirmation of the quotation that he
has finalized.
Agent
Conveyance Order: Agent can get the conveyance order from the GM of
the hotel.
Information about Conveyance: Agent can give the confirmation of the
trip that the GM has asked for.