0% found this document useful (0 votes)
95 views3 pages

CSC402 - Group Project Guidelines 2024

Uploaded by

2024474188
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views3 pages

CSC402 - Group Project Guidelines 2024

Uploaded by

2024474188
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CSC402

Academic Year 2024/2025

Due date: Week 14

Objective: To develop a computer application that are related to a real life problem.

Group members: 3 – 4 people in a group.

Instructions:
1. You are given a list of project themes. Choose ONE (1) only.
2. Once you have chosen the project theme, discuss with your group members about the
menu/functionalities of the program.
3. Your program should incorporate the elements that you have learnt in this course such
as selection, repetition and array.
4. Regularly, consult your lecturer to make sure that the analysis/design/coding of your
program meet the requirements.

Submission: Softcopy. Only the group leader will need to upload the following to the
provided link (will be given later):
1. Source File, and
2. Presentation Slides.

The progress: Selected groups will need to show their progress during the lab session. Be
ready every week. No worries, this is just to make sure that you are on the right track in
completing the project sucessfully.

Evaluation: Refer to the Project Rubric for the evaluation criteria of the project.

Presentation: Check with your lecturer for the presentation format and the duration given for
each group.
****************************** THE DETAILS ******************************
The project should consist of
Source Code Presentation

1. Source Code
The source code of the program. Please follow the following criteria.
i. You are required to produce a structured program design.
ii. Please apply all topics that you have learnt (e.g: selection, repetition
array and string).
iv. Write the comments (// or /* …. */) of the main codes only.

1
2. Presentation
Your Presentation should consist of:
a. Slides
i. State the Introduction, problem statement , the objective, the discussion
and the conclusion.
ii. The list of features/functional can be represented with flowchart
iii. The main outputs.
b. System Demonstration
i. Run your program.
ii. Demo the flow (full cycle of the program). It means that you will need
to key in all the required data to show relationship of the functions
involved.

Appendix A: General System Flow

Project Themes (with description) Select 1 ONLY

No. Title Description


1 Car Booking You have just set up a company for renting cars. Your company
and Rental offers various types of cars. Each type may have several units and
Application different rental rates. Booking with a driver will have different
charges depending on the car type. You, as the owner, realized that
an application system is required to ensure that your business runs
smoothly. You need an application system that allows customers to
book the desired car. The system should also allow the customers
to select how many days for rental, to display the total amount to
be paid, payment method etc. On the staff view, the staff can
update the car information like car type and price. Finally, the
application system should help the staff in monitoring which
vehicles are available at a particular time and generate daily sales
2
No. Title Description
reports.
2 Cinema Your cinema development project has begun, and you need a
Ticketing suitable application for your cinema. Therefore, your team has
Application been appointed to design and develop the system. The system
which is going to be developed by your team will have several
features. The features are as follows:
a) New registration system and login for current and new
members
b) Search/add/delete for a previous, current movie showing
and upcoming movie
c) Book movie tickets including food and beverages (combo)
d) Shop cinema merchandise or movie merchandise

3 Water Park Ahmad is a junior software developer in Healing Mania Waterpark


Ticketing at Garuda Land. He was asked by his senior software developer to
Application develop an application for capturing customers’ personal
information and booking information. The water park also awards
its customers with loyalty points. Besides that, the application can
also be used to get feedback from the customers such as
customers’ satisfaction. Furthermore, visitors would also be able to
place orders at the various F&B offerings in the waterpark. Finally,
the customer service department can analyse the data and make a
report to the top management in Garuda Land.

4 Wet Market Usrah Mart wet supermarket plans to offer online purchasing in
Application accordance with the rapid changes in e-commerce since Covid-19
pandemic. There is a wide range of perishable foods in this wet
market that the customers can choose from such as meat, fish,
seafood, fruits, and vegetables. Furthermore, Usrah Mart also
accommodates the customer with their vacuum-packed eats for
optimum hygiene and freshness. You, as a junior software
developer, need to develop an application that could help the wet
supermarket to receive orders from the customers and calculate the
total amount including the delivery charges. The system also
receives input for the desired delivery slot and the customers’
address.

5 TV Astro is a local company that provides subscription service for


Subscription television channels to residential and business customers. Your
Application team is asked to develop an application that stores customer’s
information, allows customers to view and purchase
channels/products such as Astro TV Pack / Astro Wi-Fi Plan and
make a payment online. Customers also can view the latest
promotion offered by Astro. In addition, Astro staff should be able
to add, edit or delete the products/services, and generate reports to
the top management.

You might also like