uml diagrams of ttd managment

79
TTD e-Services Problem statement: A visit to Tirumala-Tirupati would be an enchanting experience by the new e-services started by TTD management. There are ample services launched through online by TTD for the smooth movement of pilgrims. TTD ensures comfortable accommodation at a reasonable cost through e-accommodation. People have to reserve for accommodation before one month. Maximum of 2 rooms are allotted for each reservation. They have to give the details like type and no. of rooms. Pilgrims can make advance booking for Dharshan like sarvadarshan which is for free or for special darshan which requires payment as well as for special sevas which are offered daily, weekly, periodically through e-darshan and e-seva. What pilgrim need is just to enter the personal information and type of seva he/she prefer to offer. Based on the availability, date and time will be given to attend. TTD also started e-sales, providing people to buy publications of TTD, audio and video CD’s, photos and other sacred items of TTD to buy by online. People can make donations to TTD through their credit card using e-donations for various social welfare activities like Annadanam, Health camps, Rehabilitation houses, training physically challenged, maintenance of Orphanage homes etc.

description

all uml diagrams of ttd managment

Transcript of uml diagrams of ttd managment

Page 1: uml diagrams of ttd managment

TTD e-Services

Problem statement:

A visit to Tirumala-Tirupati would be an enchanting experience by the new e-services started by TTD management. There are ample services launched through online by TTD for the smooth movement of pilgrims.

TTD ensures comfortable accommodation at a reasonable cost through e-accommodation. People have to reserve for accommodation before one month. Maximum of 2 rooms are allotted for each reservation. They have to give the details like type and no. of rooms.

Pilgrims can make advance booking for Dharshan like sarvadarshan which is for free or for special darshan which requires payment as well as for special sevas which are offered daily, weekly, periodically through e-darshan and e-seva. What pilgrim need is just to enter the personal information and type of seva he/she prefer to offer. Based on the availability, date and time will be given to attend.

TTD also started e-sales, providing people to buy publications of TTD, audio and video CD’s, photos and other sacred items of TTD to buy by online.

People can make donations to TTD through their credit card using e-donations for various social welfare activities like Annadanam, Health camps, Rehabilitation houses, training physically challenged, maintenance of Orphanage homes etc.

People interested to offer voluntary services for welfare activities organized by TTD can also register online. People who want to join in schools, colleges, poor home can also register.

Classical artists and singers who are interested to participate in various competitions and concerts organized by TTD can also register online for regular events or periodic using e-services.

TTD also provide online help, where people can pose any queries about contact information of various managing sectors of TTD.

Face scan is also done in reserving for darshan and seva tickets. Payment for accommodation, darshan, seva, sales, donations can be done through credit card. If valid, confirmation is given by allotting booking number. Rescheduling can be done in case of reserving for accommodation, darshan, seva.

Page 2: uml diagrams of ttd managment

CONCLUSION:

This project is designed to provide a smooth visit to pilgrims of Tirupati. Those who can’t go to TTD counters to register for sevas, accommodation etc. are benefited by this e-service. This model is an efficient way to access the service.

Page 3: uml diagrams of ttd managment
Page 4: uml diagrams of ttd managment

CLASS DIAGRAM FOR ACCOMMODATION TO CHECK

AVAILABILITY AND ENTER DETAILS

Page 5: uml diagrams of ttd managment

CLASS DIAGRAM FOR DARSHAN OR SEVA TO CHECK

AVAILABILITY AND ENTER DETAILS

Page 6: uml diagrams of ttd managment

CLASS DIAGRAM TO REGISTER FOR CULTURAL ACTIVITIES

Page 7: uml diagrams of ttd managment

CLASS DIAGRAM TO REGISTER FOR DONATIONS

Page 8: uml diagrams of ttd managment

CLASS DIAGRAM TO JOIN INSTITUTIONS

Page 9: uml diagrams of ttd managment

CLASS DIAGRAM FOR PAYMENT

Page 10: uml diagrams of ttd managment

CLASS DIAGRAM FOR RESCHEDULING

Page 11: uml diagrams of ttd managment

CLASS DIAGRAM TO REGISTER FOR SALES

Page 12: uml diagrams of ttd managment

CLASS DIAGRAM FOR SCANNING

Page 13: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR ACCOMMODATION

CHECK AVAILABILITY AND ENTERING DETAILS

Page 14: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR ACCOMMODATION

CHECK AVAILABILITY AND ENTERING DETAILS

Page 15: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR DARSHAN OR SEVA

CHECK AVAILABILITY AND ENTER DETAILS

Page 16: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR DARSHAN AND SEVA

CHECK AVAILABILITY AND ENTERING DETAILS

Page 17: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR REGISTERING TO DONATIONS

Page 18: uml diagrams of ttd managment
Page 19: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR REGISTERING TO DONATIONS

Page 20: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR REGISTERING TO SALES

Page 21: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR REGISTERING TO SALES

Page 22: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR REGISTERING TO

CULTURAL ACTIVITIES

Page 23: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR REGISTERING TO CULTURAL ACTIVITIES

Page 24: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR JOINING INSTITUTIONS

Page 25: uml diagrams of ttd managment

COLLABORATION DIAGRAM TO JOIN INSTITUTIONS

Page 26: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR PAYMENT

Page 27: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR PAYMENT

Page 28: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR RESCHEDULING RESERVATION

Page 29: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR RESCHEDULING RESERVATION

Page 30: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR SCANNING FACE

Page 31: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR SCANNING

Page 32: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR ACCOMMODATION

CHECK AVAILABILITY AND ENTERING DETAILS

COLLABORATION DIAGRAM FOR ACCOMMODATION

CHECK AVAILABILITY AND ENTERING DETAILS

Page 33: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR DARSHAN OR SEVA

CHECK AVAILABILITY AND ENTER DETAILS

Page 34: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR DARSHAN AND SEVA

CHECK AVAILABILITY AND ENTERING DETAILS

Page 35: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR REGISTERING TO DONATIONS

Page 36: uml diagrams of ttd managment
Page 37: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR REGISTERING TO DONATIONS

Page 38: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR REGISTERING TO SALES

Page 39: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR REGISTERING TO SALES

Page 40: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR REGISTERING TO

CULTURAL ACTIVITIES

Page 41: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR REGISTERING TO CULTURAL ACTIVITIES

Page 42: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR JOINING INSTITUTIONS

Page 43: uml diagrams of ttd managment

COLLABORATION DIAGRAM TO JOIN INSTITUTIONS

Page 44: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR PAYMENT

Page 45: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR PAYMENT

Page 46: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR RESCHEDULING RESERVATION

Page 47: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR RESCHEDULING RESERVATION

Page 48: uml diagrams of ttd managment

COLLABORATION DIAGRAM FOR SCANNING FACE

Page 49: uml diagrams of ttd managment

SEQUENCE DIAGRAM FOR SCANNING

Page 50: uml diagrams of ttd managment

ACTIVITY DIAGRAM FOR TTD SYSTEM

Page 51: uml diagrams of ttd managment

COMPONENT DIAGRAM

Page 52: uml diagrams of ttd managment

DEPLOYMENT DIAGRAM

Page 53: uml diagrams of ttd managment

USE CASE CONTENTS:

USE CASE:

Use case model describes how to organize and model the behavior of a system. It describes the interaction between the user and the system. A use case is a single unit of meaningful work such as reserving for accommodation etc. Actor is one who gets benefit from the system or who is responsible for carrying out the behavior. Use case model describes how actors interact with system. A use case includes or extends another use case.

ACTORS:

1. Pilgrim2. Database administrator3. Accommodation database4. Darshan and seva database5. Donations database6. Cultural activities database7. Sales database8. Institutions database9. Bank database10.Help desk

USE CASES:

1. Reserving for accommodation2. Reserving for darshan and seva3. Sending donations4. Registering for cultural activities5. Registering for institutions6. Sales

Page 54: uml diagrams of ttd managment

7. Check availability 8. Enter details9. Rescheduling10.Payment11. Scan

USE CASE SPECIFICATIONS

1. RESERVING FOR ACCOMMODATION:

1.1. Brief Description:

Te people who want to reserve for accommodation has to check for availability and get reservation for room, payments should be done. This includes details such as name, email id, address, phone no etc.

Flow of events:

1.2. Basic flow:

1. The pilgrim has to check for availability on particular date through website.

2. If there is availability, the pilgrim’s details have to be entered.3. Payment details should be submitted by pilgrim through website.4. The room is reserved on particular date.

1.3. Alternate flow:

If there is no availability, the pilgrim has to contact accommodation manager. Contact information can be provided by helpdesk.

1.4. Pre-condition:

Page 55: uml diagrams of ttd managment

The reservation should be done at least one month advance for the date required.

1.5. Post-condition:

Accommodation is reserved successfully. Accommodation database is updated accordingly.

2. RESERVING FOR DARSHAN/SEVA:

2.1. Brief Description:

Te people who want to reserve for darshan or seva has to check for availability and get reservation for required type. This includes details such as name, email id, address, phone no, photo scan etc.

Flow of events:

2.2. Basic flow:

1. The pilgrim has to check for availability on particular date through website.

2. If there is availability, the pilgrim’s details have to be entered.3. Payment details should be submitted by pilgrim through website.4. The reservation is done for particular date.

2.3. Alternate flow:

If there is no availability, the pilgrim has to contact darshan and seva manager. Contact information can be provided by helpdesk. Payment can be done by D.D.

2.4. Pre-condition:

Page 56: uml diagrams of ttd managment

The reservation should be done at least one month advance for the date required.

2.5. Post-condition:

Reservation is done successfully. Darshan and seva database is updated accordingly.

3. REGISTERING TO SEND DONATIONS :

3.1. Brief Description:

Te people who want to send donations for various social welfare activities like Annadanam, Health camps, training physically challenged, maintenance of Orphanage homes etc. have to register in website. This includes details such as name, email id, address, phone no, type of payment etc.

Flow of events:

3.2. Basic flow:

1. Person who wants to send donations has to enter details in website.2. Payment is done through credit card. 3. Confirmation is sent.

3.3. Alternate flow:

Payment can be done by D.D.

3.4. Pre-condition:

Registration before payment is to done. Card should be valid.

Page 57: uml diagrams of ttd managment

3.5. Post-condition:

Payment is done successfully. Donations database is updated accordingly.

4 . REGISTERING TO OBTAIN ITEMS BY SALES :

4.1. Brief Description:

Te people who want to buy publications of TTD, audio and video CD’s, photos and other sacred items of TTD have to register in website. This includes details such as name, email id, address, phone no, type of payment etc.

Flow of events:

4.2. Basic flow:

1. Person who wants to buy items has to enter details in website.2. Payment is done through credit card3. Confirmation is sent

4.3. Alternate flow:

Payment can be done by D.D.

4.4. Pre-condition:

Registration before payment is to be done. Card should be valid.

Page 58: uml diagrams of ttd managment

4.5. Post-condition:

Payment is done successfully. Sales database is updated accordingly.

5. REGISTERING TO PARTICIPATE IN CULTURAL ACTIVITIES:

5.1. Brief Description:

People who are interested to participate in various competitions and concerts organized by TTD can also register online for regular events or periodical events. This includes details such as name, email id, address, phone no etc.

Flow of events:

5.2. Basic flow:

1. Person who wants to participate has to select type of competition2. Required details have to be entered in entry form3. Confirmation is sent.

5.3. Alternate flow:

The person has to contact cultural activities manager directly. Contact information can be provided by helpdesk

5.4. Pre-condition:

Page 59: uml diagrams of ttd managment

Registration has to be done.

5.5. Post-condition:

Cultural activities database is updated accordingly.

6. REGISTERING TO JOIN INSTITUTIONS:

6.1. Brief Description:

People interested to offer voluntary services for welfare activities organized by TTD can also register online. People who want to join in schools, colleges, poor home can also register. This includes details such as name, email id, address, phone no etc.

Flow of events:

6.2. Basic flow:

1. Person who wants to participate has to select type of institution.2. Required details have to be entered in entry form. 3. Confirmation is sent.

6.3. Alternate flow:

The person has to contact institutions manager directly. Contact information can be provided by helpdesk

Page 60: uml diagrams of ttd managment

6.4. Pre-condition:

Registration has to be done.

6.5. Post-condition:

Institutions database is updated accordingly.

7. CHECK AVAILABILITY:

7.1. Brief Description:

To make any type of reservation such as reservation for accommodation, seva, darshan, the availability should be checked first. This includes details such as date, time, type of reservation etc.

Flow of events:

7.2. Basic flow:

1. To reserve for accommodation, the pilgrim has to specify the details such as type of room (free or paid), number of rooms and date.

2. To reserve for seva or darshan, the pilgrim has to enter details like type of seva (daily, weekly, periodical sevas), type of darshan (sarvadarshan, special darshan) and required date and time should be given.

3. Database administrator has to check details and information about availability is to be given.

7.3. Alternate flow:

Page 61: uml diagrams of ttd managment

None

7.4. Pre-condition:

Maximum no. of rooms to be allotted is 2 only.Requesting date should be done 1 month in advance to reservation date.

7.5. Post-condition:

According to the results given, pilgrim has to submit details.

8. ENTERING DETAILS:

8.1. Brief Description:

After the confirmation of availability, a form will be given in which pilgrim has to enter details. This includes pilgrim’s name, phone no, address etc.

Flow of events:

8.2. Basic flow:

1. Request for entering personal information.2. Pilgrim will be responded with entry form.3. The details are entered in the form and submitted to the system.4. If information is accepted, then pilgrim will follow the next sequence.

8.3. Alternate flow:

None

8.4. Pre-condition:

Page 62: uml diagrams of ttd managment

Confirmation of availability.

8.5. Post-condition:

The details should be accepted by the system.

9. PAYMENT:

9.1. Brief Description:

Once the pilgrim’s filled entry is accepted by the system, as per the details entered, the secure payment form will be provided. This form normally includes card no and expiry date.

Flow of events:

9.2. Basic flow:

1. As per the request, secure payment form is displayed.2. Card no, account no, expiry date should be entered.3. If information is valid, then amount will be withdrawn. 4. Then pilgrim will be given transaction details like serial no, order no, amount.5. Booking confirmation no. is given to the pilgrim.

9.3. Alternate flow:

The amount can be paid to the concerning officer through D.D.

9.4. Pre-condition:

Page 63: uml diagrams of ttd managment

Payment is done only for paid reservation.Card numbers should be valid.Expiry date should be one month ahead of requesting date.

9.5. Post-condition:

Booking confirmation no. is available to pilgrim.

10. RESCHEDULING:

10.1. Brief Description:

If pilgrim wants reschedule the reservation, he has to enter booking number. If it is valid, then person is allowed to reschedule the date.

Flow of events:

10.2. Basic flow:

1. The pilgrim requests the rescheduling form.2. The booking number date and time are entered.3. If the entered details are valid, then person allowed to request for new date.4. If there is no availability, then he is allowed to reserve on the date.

10.3. Alternate flow:

The pilgrim has to contact the concerned person.

10.4. Pre-condition:

Page 64: uml diagrams of ttd managment

Pilgrim has been already to be reserved.

10.5. Post-condition:

The pilgrim will be reserved on the reschedule date.

11. SCAN:

11.1. Brief Description:

To reserve for darshan and sevas, the pilgrim’s face is to be scanned. This is done for the individual identification of pilgrims. To reserve for accommodation, the scanning of pilgrims is not necessary.

Flow of events:

11.2. Basic flow:

1. The pilgrim is placed before scanner.2. Then pilgrim face is scanned.3. The scanned image is maintained in the database of that particular reservation.

11.3. Alternate flow:

Thumb print of pilgrim can be scanned.

11.4. Pre-condition:

Page 65: uml diagrams of ttd managment

All previous details must be accepted.

11.5. Post-condition:

The scanned image of pilgrim’s face is placed in database.