Mini Project 1 - Session 2 Sad
Mini Project 1 - Session 2 Sad
LECTURER NAME
TOPIC
TOPIC 3: SYSTEM ANALYSIS
DATE OF ASSESSMENT
QUESTION 1
As a team of developers, you are required to conduct a preliminary analysis based on the current
system. First, choose ONE (1) bus ticketing web application available in Asia and from the selected
web application, complete the following tasks:
b) Create interview questions containing TWO (2) closed-ended questions and THREE (3)
open-ended questions to improve the web application functionality.
The interview questions must be developed in the standard format. (5 marks)
d) Draw and describe CONTEXT DIAGRAM that show the movement of data based
on the web application. (10 marks)
…………… …………………… …
( ) …………… …………………… …
Date: ( ) …………… ………………………
14.03.2024 ( )
Date: 14.03.2024
Date: 14/3/2024
As a team of developers, you are required to conduct a preliminary analysis based on the current system.
First, choose ONE (1) bus ticketing web application available in Asia and from the selected web
application.
Input
1. Booking Systems
redbus.com use user input location to locate available ticket based on user given
location, date, and time.
Users may input specific requirements such as selecting seat location.
2. User Account Registration
redbus.com allow user to create account by using email and phone number.
redbus.com allow user to buy a set of ticket based on user input.
Output
1. Online Ticket Receipt
redbus.com gives online receipt ticket by phone number or email given in log in
phase. For example, if user gives phone number, they will send your ticket
information.
redbus.com generates and displays a printable or downloadable ticket with all
relevant travel information for the user.
2. Seat Availability Display
redbus.com show user the available seat for user to choose. User will also
receive error messages if there is error while choosing seat.
redbus.com will display available and unavailable seats so that users can select a
seat.
Process
1. Payment System
redbus.com securely processes payments using various methods such as credit
cards, debit card, online banking, or e-wallets.
redbus.com handles refunds and cancellations efficiently by updating the user
instantly regarding the status of their transactions.
2. Bus allocation system
redbus.com allocates buses based on demand and availability, optimizing routes
and seat occupancy.
redbus.com prioritizes assigning buses with features based on user preferences
such as charging point, reading light and other amenities.
Control
1. User Authentication:
redbus.com authenticates users during the login and booking processes to
ensure security and prevent unauthorized access.
redbus.com implements measures such as CAPTCHA to detect bots and enhance
the overall security of the platform.
2. Admin Dashboard:
Admins have control over managing bus schedules, pricing, and user accounts.
redbus.com provides analytics and reporting tools to monitor booking trends
and revenue that enable admins to make data-driven decisions.
Performance
1. Response Time
RUBRIC
SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
Acquire Retrieve Retrieve Retrieve Retrieve Retrieve
Information relevant relevant relevant relevant relevant
CLO 2 information information information information information [ /5]
P2 - Set from FIVE (5) from FOUR (4) from THREE (3) from TWO (2) from ONE (1)
sources of sources of sources sources sources of
system system of system of system system
requirement. requirement. requirement. requirement. requirement.
Manage Always Often Sometimes Hardly Hardly ever
Information analyze and analyze and analyze and analyze and analyze and
CLO 2 integrate integrate integrate integrate integrate [ /5]
P2 - Set acquired acquired acquired acquired acquired
information information information information information
with own with own with own with own with own
ideas. ideas. ideas. ideas. ideas.
TOTAL MARKS [ /10]
b) Create interview questions containing TWO (2) closed-ended questions and THREE (3)
open-ended questions to improve the web application functionality. The interview
questions must be developed in the standard format. (5 marks)
SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
Create Generate Generate Generate Generate Generate
interview relevant relevant relevant relevant TWO (2) relevant ONE (1)
questions FIVE (5) FOUR (4) THREE (3) interview interview [ /5]
CLO 2 interview interview interview questions. questions.
P2 - Set questions. questions. questions.
c) Draw a FUNCTIONAL DECOMPOSITION DIAGRAM (FDD) for all the functions based
SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
FDD Diagram All the data Most of the Some support Little No
CLO 2 are relevan data are of relevan support of relevan
P2 - Set in FDD. relevan in Data in FDD. relevan datashow [ /5]
FDD. Data in In FDD.
FDD.
TOTAL MARKS
on the web application. (5 marks)
d) Draw and describe CONTEXT DIAGRAM that show the movement of data based
on the web application. (10 marks)
SKILLS/ 5 4 3 2 1 MARKS
ASPECTS
Context All diagram Most of the Some of the Little support No support
Diagram contents are contents are contents are of contents by of content by
CLO 2 supported supported supported by data; data; [
P2 - Set /5]
effectively by effectively by data but incomplete minimal
should
data and data and have include more explanations explanations
fully appropriate explanations of and of data and
completed explanations data and assertions. assertions.
with of data and assertions.
explanations. assertions.
Organization All data Most data show Some data show A few data show No data
CLO 2 show relevant relevant relevant show [
P2 - Set /5]
relevant data data data relevant data
data
movement in movement in movement in movement in movement in
Context Context Context Context Context
Diagram. Diagram. Diagram. Diagram. Diagram.
………………………………… …………………………………
() APPROVED BY:
(Course Lecturer) Date: 14.3.2024 (Head of Programme/
Head of Department)
…………………………………
( ) ( )
Date: 14.03.2024 Date: 14/3/2024