It allows the company to keep up to date record of their fleet Reply to

It allows the company to keep up to date record of

This preview shows page 15 - 24 out of 33 pages.

whenever there is new renewal (insurance, road tax). It allows the company to keep up-to-date record of their fleet. Reply to customer’s feedback This use case describes the event by which staff sends reply to customer's earlier feedback. It depends on `give feedback' use case from the customer. Process rental This use case described the event by which staff updates the system when customer pick up or when returning car. Admin Add new staff This use case describes the event by which Admin add new staff detail to the company's staff database. It is invoke whenever a new staff join the company. View report This use case is used by the Admin to view transaction report. 5.2 Use Case Diagram Figure 5.2 :Car Rental System [use case] 5.3 Use-Case Dependency Diagram
Image of page 15
Reply to customer's feedback View transaction report View customer Give feedback/ comments Update car details Process rental Register as Member Add new car Make reservation Early return View report Pick car Return car Late return <<include>> <<include>> Depends on <<extend>> <<extend>> Depends on <<extend>> <<extend>> Figure 5.3: Use Case Dependency Diagram CHAPTER 6 ACTIVITY DIAGRAMS 6.1 Activity Diagram Activity diagrams graphically represent the sequential business and operational workflows of a system. It is a dynamic diagram that shows the activity and the event that causes the object to be in the particular state. The workflows from activity diagram will serve as guide for system navigation in the final design phase of the system. 5.1.1 Member Registration
Image of page 16
Customer E-Car Rental System Display customer's welcome screen Username exist? Enter username and password Send email confirmation Accept terms & conditions Confirm and submit Enter details Start End [Yes] [No] Figure 6.1: Register as member 6.1.2 Profile Modification
Image of page 17
E-Car Rental System Customer Send confirmation notification Navigate to Edit Profile Confirm and submit Modify your profile Update database Log out Valid? Login Start End [No] [Yes] Figure 6.2: Modify profile 6.1.3 Reservation of Car
Image of page 18
Customer E-Car Rental System merge Redirect to payment gateway Display available cars Send confirmation Choose pickup location Choose vehicle class Choose pick up date and time Choose from available car Choose return date and time Choose return location Confirm Member? Valid? Register Login Start End [No] [No] [Yes] Figure 6.3: Make Reservation 6.1.4 Customer Feedback
Image of page 19
Customer E-Car Rental System Enter your message/remark Enter your details Submit feedback Send notification Start End Staff Check rental detail Provide member id Update database Pay late charges Overdue? Confirm return End Start Merge [No] [ Yes ] Figure 6.4: Give feedback/comment 6.1.5 Payment of Car Rent Figure 6.5: Rent a Car 6.1.6 Adding a New Car
Image of page 20
E-Car Rental System Enter car details Add to inventory Valid? Update status Login End Login [No] [Yes] Staff Figure 6.6: Add a New Car 6.1.7 View Report
Image of page 21
Admin E-Car Rental System Specify report to view Confirm and submit Retrieve report Valid? Login Start End [No] [Yes] Figure 6.7: View report CHAPTER 7 SEQUENCE DIAGRAMS
Image of page 22
7.1 Sequence Diagram Sequence diagrams are used to demonstrate the behaviour of objects in a use case by describing the objects and the messages they pass. It provides a graphical representation of object interactions over time. Sequence diagrams show an actor, the objects and components they interact with in the execution of a use case. One sequence diagram represents a single Use Case 'scenario' or events. Sequence diagrams show the flow of messages
Image of page 23
Image of page 24

You've reached the end of your free preview.

Want to read all 33 pages?

  • Summer '17
  • mr khalid

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors