5 A system is to be developed to automate a library catalogue. This system will contain information about all the books
Posted: Tue Jul 12, 2022 8:20 am
5 A system is to be developed to automate a library catalogue. This system will contain information about all the books in a library and will be usable by library staff and by book borrowers and readers. The system should support catalogue browsing, querying and should provide facilities allowing users to send messages to library staff reserving a book which is on loan. (a) Based on the scenario above, extract all the functional requirements for the system. (5 marks) (b) Based on the functional requirements extracted from Q5( a), develop the use-case diagram, activity diagram and class diagram for the system. (15 marks) (c) Based on the software specification from Q5(b), write the program code using Java programming language for the system. (20 marks)