logo

System Analysis and Design Solution Template

Individual Systems Design coursework for the System Analysis and Design module.

15 Pages2571 Words94 Views
   

Added on  2022-11-28

About This Document

This solution template provides a comprehensive guide for System Analysis and Design. It includes a use case diagram, functional requirements such as authentication and authorization, managing items, borrowing items, calculating fines, reporting, and auditing. The template also includes a class diagram and interaction diagrams. Perfect for students studying QAC020C154S at any college or university.

System Analysis and Design Solution Template

Individual Systems Design coursework for the System Analysis and Design module.

   Added on 2022-11-28

ShareRelated Documents
System Analysis and Design Solution Template
Academic year and
term:
2017/2018 – Semester-2, Year 1
Module title: System Analysis and Design
Module code: QAC020C154S
Module Convener: Hassan Baajour
Module Tutor: PLEASE ENTER YOUR TUTOR NAME HERE
Student Id: PLEASE ENTER YOUR STUDENT ID HERE
Deadline: 06/03/2019 (no later than 2pm)
Coursework 1: System Design
1
System Analysis and Design Solution Template_1
Use case diagram
1.1 Functional requirements
Authentication: The authentication is the process of verifying user
access to the system. In order to implement authentication in system, a
single or combination of values are provide to the user which is unique.
Such as a user of social media website can have unique value of user id
which is combined with password. Authentication makes sure that only
the recognized users are getting access to the system. The proposed
library system will provide user id and password to the users. The user
id will be unique and password will be for verifying that user is not being
used for any cybercrime.
Authorization: The authorization is implemented for verifying the user
access to specific information and function of the system. The system
will have different authorization levels for different user types. This is
allow the system to identify which parts of the system is accessible by a
specific user group. Taken as an example, the admin can add, update
and delete books in the system but the normal members can only
search, book and reserve books. The authorization will prevent the lower
level user groups to access the information of higher groups. The admin
can see the information of normal members but the members cannot
see the details of admin.
Manage Items: Managing items in the library is an essential part of the
system. This requirement will be dealing with the addition, deletion and
update of items in the system. The system will be providing this option
to the admin only. When a new stock arrives at the library, the admin
will add those items in the system. An item can be new to library in that
case an item will be added, if the item is already available then the copy
of the item will be updated. This case is applied for the deletion of items
also.
Borrow Items: The system will allow both the staff and the student to
borrow items. The system will track the item availability and allow the
staff and student to borrow items. The system will use the member id
and item id to check whether the item is available for rent. In case, the
item is not available, the member can reserve items for later rent.
Students can reserve up to 3 items and borrow up to 5 items but staff
can reserve up to 5 items and borrow up to 10 items.
Calculation of Fines: The system will automatically fines for all the
late returns. The system will have an input for return of item when an
item is borrowed. At the time of return, the system will check the
expected return date and actual return date. If the actual return date is
more than expected return date then fines will be applied to the returns.
Reporting: The system will have inbuilt function of generating reports.
The reports will be consisted of information like loans, items availability,
item purchase, student and staff. These reports will be created based on
the data stored in the database.
Auditing: The admin will audit the system periodically to maintain the
system security and integrity. Periodical audits will ensure that there will
be no threats or malware in the system.
2
System Analysis and Design Solution Template_2
1.2 use case diagram
3
System Analysis and Design Solution Template_3
2) use case diagram documentation
Primary use case 1
Use Case Title: Borrow Item
Actors: Member (Staff and Student)
Description: Both the members such as staff and student
can borrow the available items from the library
for specific days
Precondition The member has to be registered into system
so that he can have a member identification
number
Flow i. The member will look for an item in the
system
ii. The system will provide many ways of
looking for an item
iii. Suppose the user is searching an item using
name
iv. The member select the item for rent
v. System checks the item availability
vi. If the item is available then system asks the
member to provide member identification
number in the rent form
vii. The system creates a new rent using the
item id and member id
viii. The system auto generates an expected
return date
4
System Analysis and Design Solution Template_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Analysis and Design Solution Template
|16
|2451
|289

Library Service System for University | Desklib
|4
|985
|498

System Analysis and Design of QAHE
|18
|2965
|351

Assignment: System Analysis and Design
|15
|2458
|69

Library Management System Design - Desklib
|9
|2351
|394

System Analysis and Design Solution Template 2022
|14
|2997
|40