CSP 740, CSE, IIT Jammu: Problem Description: Outline
CSP 740, CSE, IIT Jammu: Problem Description: Outline
CSP 740, CSE, IIT Jammu: Problem Description: Outline
Instructions:
1. The date of submission: 25th April 2019 - 1.00 pm onwards. Every batch will present the work
carried out as per the template that will be circulated later. At the end of the presentation,
they will demonstrate the working prototype of the application that has been assigned to the
batch.
2. For the each of the applications assigned, the respective students in the batch must analyze the
application, identify the requirements and design a prototype using the language/tool of their
choice. The assignments are to be carried out in the groups of two students that are assigned
as shown here.
3. At the end of the presentation, each batch must also discuss the strengths and weaknesses of
the tool they have used. They must analyze the features of the tool - some of which could be
requirement definition, requirements storage, requirements retrieval, change management, or
requirements traceability management, etc.
4. Maximum Points 100.
• Users of the library may have no specific computer experience. However, the require-
ments for remote catalog browsing means that a textbased interface is required.
• Book ordering depends on a buying budget. If this is exhausted, no books may be
ordered.
• There may be multiple book purchase budgets to be administered.
• The system should be able to generate reports about books on order, loan frequency etc.
for library staff.
• Books are marked with a bar code when purchased and this is read to issue the book.
• Library users also have identification cards incorporating a bar code.
• The system must be a walk up and use system for visitors who have no training what-
soever in computer system use.
• You will need to be able to manage floor plan of the museum and the location of items
on that floor plan. Information about specific items should be accessible by indicating
their location.
• The system will have to manage multimedia information sound, images and video.
• It must be possible for museum staff to change the information in the system and to add
information about new exhibits.
• When you give people information about where to find an item, they respond best to
simple instructions made with reference to prominent landmarks rather than maps which
they often find difficult to read.
1
3. A Newspaper delivery system : This system is intended to manage the delivery of news-
papers and magazines in some small town or area of a larger town. It is intended for use by
newsagents who are only casual users of computer systems and should run on a PC or similar
hardware. Factors which should be taken into account in specifying and designing this system
are:
• For each delivery person, the system must print, each day, the publications to be deliv-
ered to each address.
• The system should also print, for the newsagent, a summary of who received what
publications each day.
• Once a month, bills are delivered to customers along with their newspapers. These bills
should be computed automatically by the system.
• Customers come and go and may be away temporarily on holiday or on business.
• Not all customers necessarily have a delivery every day.
• to explore generality and reusability (can the system be adapted to different sports?).
• many different rules that may be applicable to different tournaments e.g. there are
single-elimination an double-elimination tournaments; round robin tournaments or com-
binations (e.g. in the World Cup soccer tournament, there is a round robin phase among
different groups; the top two teams from each group advance to a single-elimination
phase).
• is there any pre-qualifying round to enable a team enter the tournament.
5. Car Rental Management System: This system is designed for a Car Rental Co. (CRC).
The information required includes a description of cars, subcontractors (i.e. garages), com-
pany expenditures, company revenues and customers. Cars are to be described by such data
as: make, model, year of production, engine size, fuel type, number of passengers, registration
number, purchase price, purchase date, rent price and insurance details. Factors which should
be taken into account in specifying and designing this system are:
• It is the company policy not to keep any car for a period exceeding one year.
• All major repairs and maintenance are done by subcontractors (i.e. franchised garages),
with whom CRC has long-term agreements.
• Some garages require payments immediately after a repair has been made; with others
CRC has made arrangements for credit facilities.
• Company expenditures are to be registered for all outgoings connected with purchases,
repairs, maintenance, insurance etc. Similarly the cash inflow coming from all sources -
car hire, car sales, insurance claims - must be kept of file.
• CRC maintains a reasonably stable client base. For this privileged category of customers
special credit card facilities are provided.
• These customers may also book in advance a particular car. These reservations can be
made for any period of time up to one month.
• Casual customers must pay a deposit for an estimated time of rental, unless they wish
to pay by credit card. All major credit cards care accepted.
• The college provides a number of subjects, each being characterised by its code, title,
credit value, subject coordinator, teaching staff and the department they come from.
• A subject is co-ordinated by a subject co-coordinator who shares teaching duties with
one or more lecturers. A lecturer may teach (and be a subject leader for) more than one
subjects.
• Students are free to choose any subject they wish but the following rules must be ob-
served: some subjects require pre-requisites subjects and some degree programmes have
compulsory subjects.
2
• The database is also to contain some information about students including their numbers,
names, addresses, degrees they read for, and their past performance (i.e.subjects taken
and examination results).
7. Hospital management system:Design a system for General Hospital which consists num-
ber of specialized wards (such as Maternity, Paediatry, Oncology, etc). Each ward hosts a
number of patients, who were admitted on the recommendation of their own GP and con-
firmed by a consultant employed by the Hospital.