School of Computing & IT
CMP1202 – Data Technologies (3C)
Group Activity 03
1. Select one paragraph from the below given list of paragraphs.
2. Identify the relations and attributes that you may need to design a database to cater user
requirement.
3. Prepare a document with your findings.
4. Present and discuss the results with your peers.
1. Online Retail Store Inventory Management
The system for product management is designed to efficiently handle various aspects of
inventory control. It stores comprehensive details about each product, encompassing crucial
information such as the product's name, price, and current stock quantity. This ensures a
centralized repository of product information for streamlined inventory management. In
addition to product details, the system also includes robust order tracking functionality. It
diligently associates each customer order with the specific products that were requested,
capturing the quantities associated with each item. This integrated approach allows for a
seamless connection between the inventory and customer orders, providing a real-time
overview of product demand and facilitating efficient order fulfillment. Complementing these
functionalities, the system also prioritizes effective customer information management. It
captures essential customer details, including names, addresses, and contact information,
providing a comprehensive profile for personalized service and communication. Furthermore,
the system incorporates a vital capability to record payment details for each order. This feature
encompasses the payment method used and the transaction status, ensuring a transparent and
accountable financial record. In summary, the system is designed to optimize product
management, order tracking, customer information, and payment record keeping, thereby
enhancing the overall efficiency of the business operations.
2. University Course Registration System
The comprehensive course management system is designed to cater to the diverse needs of
academic institutions. At its core, the system prioritizes the storage of vital course information.
This includes essential details such as the course name, the associated number of credits, and
the department responsible for offering the course. This organized repository of course data
forms the foundation for efficient academic planning and administration. Complementing this,
the system seamlessly facilitates student enrollment in courses. By establishing a clear link
between each student and the courses they choose to enroll in, the system ensures accurate and
School of Computing & IT
CMP1202 – Data Technologies (3C)
accessible records of student academic pursuits. Moreover, the system recognizes the
importance of instructor details, capturing pertinent information such as instructor names,
contact details, and department affiliations. This feature not only enhances communication
within the academic community but also contributes to the overall transparency and efficiency
of the educational process. Additionally, the system incorporates a sophisticated semester
management feature. This functionality allows for the organized handling of course enrollments
on a semester basis, facilitating a structured and well-planned academic calendar. In essence,
the course management system is a robust solution that addresses the intricacies of course
information storage, student enrollment tracking, instructor details management, and semester-
based academic planning.
3. Human Resources Employee Database
The employee management system is meticulously designed to handle a myriad of functions
related to human resources within an organization. At its core, the system is tailored to store
comprehensive employee information, creating a centralized repository that includes essential
details such as names, positions, and salary information. This foundational aspect ensures that
the system serves as a comprehensive and reliable database for all employee-related data. In
addition to basic employee information, the system efficiently manages project assignments for
employees. It establishes a direct link between each employee and the specific projects they are
assigned to, promoting transparency in project allocation and enhancing overall project
management within the organization. Recognizing the importance of leave management, the
system also features a module dedicated to leave records. This includes recording employee
leave details, such as the type of leave, duration, and the approval status. This functionality
ensures accurate and up-to-date records of employee absences, contributing to effective
workforce planning. Furthermore, the system incorporates a robust capability for recording and
tracking employee performance evaluations. This feature encompasses the collection of
feedback and ratings, allowing organizations to systematically assess and monitor employee
performance over time. In summary, the employee management system stands as a
comprehensive solution for storing employee information, managing project assignments,
recording leave details, and conducting performance evaluations, thereby contributing to the
overall efficiency and effectiveness of human resources management within the organization.
4. Social Media User Interaction Tracking
The user management system is crafted to provide a seamless and engaging experience within a
social media platform. At its core, the system ensures comprehensive user profiles by capturing
essential details, including usernames, email addresses, and the date of joining the platform.
This foundational information establishes a robust user base, facilitating personalized
interactions and user-specific functionalities. The system also incorporates efficient post
School of Computing & IT
CMP1202 – Data Technologies (3C)
management, meticulously tracking user-generated content. Each post is intricately linked to the
respective user who created it, allowing for a streamlined organization of user contributions and
fostering a dynamic content-sharing environment. Furthermore, the system prioritizes user
engagement through the incorporation of like and comment tracking mechanisms. This
functionality records user interactions, providing valuable insights into the popularity and
impact of various posts within the platform. Moreover, the system recognizes the significance of
social connections by managing follower-following relationships. It tracks connections between
users, creating a network that records followers and those being followed. This feature enhances
user connectivity, promoting a sense of community and facilitating the discovery of relevant
content. In essence, the user management system stands as a comprehensive solution for
capturing user details, managing user-generated content, tracking interactions, and fostering
social connections within the platform.
5. Library Management System
The library management system is meticulously designed to provide an organized and user-
friendly experience for both librarians and patrons. At its core, the system maintains a
comprehensive book catalog, encompassing essential details such as titles, authors, and genres.
This centralized repository facilitates efficient cataloging and retrieval of information, ensuring
that the library's collection is easily accessible and well-organized. In addition to managing book
details, the system focuses on borrower information, establishing a direct link between each
book and the library members who have borrowed them. This feature enhances accountability
and simplifies the tracking of borrowed materials. The system further incorporates due date
tracking and renewal facilitation, streamlining the management of borrowed books. By
recording due dates and providing a mechanism for renewals, the system ensures a smooth and
user-friendly borrowing experience for patrons. Recognizing the importance of personalized
service, the system also includes a genre-based recommendation feature. This functionality
recommends books to library members based on their preferred genres, offering a tailored and
engaging reading experience. In summary, the library management system stands as a
comprehensive solution for maintaining a detailed book catalog, managing borrower
information, tracking due dates, facilitating renewals, and providing personalized genre-based
recommendations, thereby enhancing the overall efficiency and user satisfaction within the
library environment.
6. Hospital Patient Management System
The patient management system is designed to provide a comprehensive and organized
approach to healthcare administration. At its core, the system prioritizes the storage of thorough
patient information, encompassing vital details such as names, medical history, and contact
information. This centralized repository ensures that healthcare providers have quick access to
School of Computing & IT
CMP1202 – Data Technologies (3C)
the necessary information for personalized and efficient patient care. Additionally, the system
facilitates seamless appointment scheduling, establishing direct links between each appointment
and the specific patient, doctor, and date. This feature streamlines the scheduling process,
optimizing the allocation of medical resources. Prescription records are meticulously recorded,
associating each prescription with both the prescribing doctor and the patient, contributing to
accurate and accessible medication histories. To address financial aspects, the system includes
capabilities for generating bills and invoices for medical services provided, linking these financial
records to specific patient profiles. Comprehensive details about medical staff, including names,
specialties, and contact information, are also captured to facilitate effective communication and
coordination within the healthcare team. Furthermore, the system maintains an up-to-date
inventory of medications, tracking quantities and expiration dates to ensure the availability of
necessary pharmaceuticals. Ward management functionality is incorporated, managing patient
admissions and discharges and linking each patient to a specific ward and bed. In summary, the
patient management system is a robust solution that enhances patient care, streamlines
administrative processes, and ensures the efficient management of medical resources within a
healthcare facility.
7. Hotel Reservation System
The hotel reservation system is meticulously designed to provide a seamless and personalized
experience for both guests and hotel staff. At its core, the system prioritizes the storage of
comprehensive guest information, encompassing details such as names, contact information,
and preferences. This centralized repository ensures that the hotel can tailor its services to meet
the unique needs and expectations of each guest. Reservation management functionality is
seamlessly integrated, allowing for the efficient facilitation of hotel room reservations. Each
reservation is intricately linked to a specific guest, room, and reservation dates, providing a clear
overview of occupancy and enabling effective room allocation. The system further records
check-in and check-out details, associating each entry with the respective guest and dates,
streamlining the guest arrival and departure processes. To address the financial aspects of a
guest's stay, the system includes capabilities for generating bills and invoices for hotel services
used, linking these financial records to specific guest profiles for accurate billing. A real-time
inventory of hotel rooms is maintained, tracking availability and linking each room to its
respective category, ensuring efficient room management. Details about hotel staff, including
names, roles, and contact information, are also captured to facilitate internal communication
and coordination. Moreover, the system captures guest feedback and reviews, linking each entry
to the respective guest and stay experience. This feature allows the hotel to continuously
improve its services based on valuable guest insights. In essence, the hotel reservation system is
a comprehensive solution that enhances guest satisfaction, optimizes room management, and
ensures effective communication within the hotel staff for a superior hospitality experience.
School of Computing & IT
CMP1202 – Data Technologies (3C)
Save report into PDF (.pdf) and submit to the LMS. Each member in the groupneeds to submit
the report into LMS.
General guidelines:
You may upload the assignment on or before 12:00 midnight, 30th of November 2023 to
the LMS.
Please adhere to the guidelines provided in the assignments.
Note: Each member will be evaluating individually for his or her commitment to the team.