Question: QUESTION 4 Based on the following case study, answer the questions. UITM Jasin library is proposing to have an undergraduate student thesis online repository system.

QUESTION 4 Based on the following case study,
QUESTION 4 Based on the following case study,
QUESTION 4 Based on the following case study,
QUESTION 4 Based on the following case study, answer the questions. UITM Jasin library is proposing to have an undergraduate student thesis online repository system. Currently, the library collects softcopies of theses and stores them in the library's computer. The theses are sorted into two different folders based on faculties which are Faculty of Computer and Mathematical Sciences (FSKM) and Faculty of Plantation and Agrotechnology (FPA). The file containing the thesis is named based on the author's name, and any library user who wants to search for a thesis must refer to a manual in the library that has the list of the student together with their thesis title. This current practice makes the searching process difficult and time consuming as the user is required to search through the long list of title in the manual, get the corresponding author's name and finally search for the thesis on the computer. Furthermore, there is also the possibility of the thesis being accidently deleted by the students. By having an online theses repository system, the librarian is able to store and update information relating to the thesis, such as the title, the student's details, the supervisor's details, the project research area, and also a copy of the thesis. A student can have only one thesis, and a thesis belongs to only one student. A thesis might have multiple research areas, and each research area might have more than one thesis. A supervisor can supervise many students, and a student can be supervised by only one supervisor. Registered users can search the thesis based on several criteria such as the title and research area. They could also search and view the supervisor's details to find potential supervisors based on their preferred research area. a) Create a UML Use Case Diagram to illustrate the functionalities of the system. b) Draw a UML domain class diagram with appropriate class names, attributes, association names, multiplicity, and inheritance (if any)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!