i have this question can any one help me: You are asked to build - TopicsExpress



          

i have this question can any one help me: You are asked to build a simple content management system for library items with the following features: • Library items include books and journals. • All library items share the following attributes: id, title, publisher, publication date and a short description. • A book item has an author and an edition number. • A journal item has a volume number and an impact factor. • The system should provide the appropriate interface to add a new item to the system. The user should be able to choose the type of item (e.g. from a list or a combo box) and then fill a form to set all of its attributes. • The system should also enable the user to view all items added to the system (e.g. using a table or list component). • The system should provide a search facility in order to search for items stored in the system. It should provide two search options: search by title or search by publisher. The user should type keywords in the search field. Accordingly, the matching results are displayed. • The system should allow for saving all library items in a file as well as retrieving them. Use object serialization to implement this feature. Design requirements: • You should use the appropriate design patterns to reduce coupling between the software components as possible. • The system should be extendable by enabling the addition of new types of library items with the minimal modification. For example, it should be easy to add a CD library item. Besides the attributes shared by the book and journal items, a CD item has a duration time and a media type attributes. • You should enable the addition of new criteria for the search function (e.g. search by publication date) with the minimal modification.
Posted on: Mon, 22 Dec 2014 17:51:54 +0000

Trending Topics



Recently Viewed Topics




© 2015