Library System Development and Design Review: QAHE Semester Project

Verified

Added on  2025/05/12

|7
|1274
|52
AI Summary
Desklib provides solved assignments and past papers to help students succeed.
Document Page
Review and evaluation report
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Contents
Review and evaluation report..........................................................................................................1
Introduction......................................................................................................................................3
Scope of the project.........................................................................................................................3
Specific goals...................................................................................................................................3
Objectives........................................................................................................................................3
Use case diagram.............................................................................................................................4
Tasks performed..............................................................................................................................4
Conclusion.......................................................................................................................................6
Reference.........................................................................................................................................6
Document Page
Introduction
This report comprises of the review and evaluation of the process which was performed in
developing and designing the new library system of the QAHE. It includes the methodologies
used in the process of designing the library system which would enhance the user’s interactivity
with the library system. This report describes the tasks and tools used such as the UML diagrams
for the management of the project development and designing so as to fulfill the user’s
requirement. It also describes the scope, goals, and objective of the project for which it is
developed.
Scope of the project
The scope of the project is to analyze the requirements of the new library system in order to
design the main components of the new system of QAHE library.
Specific goals
The goals of this task are to determine the specific requirements and designs which will help in
developing a successful library management system that will process all the task performed in a
library efficiently.
Objectives
The objective of this task is to demonstrate the processes involved by using sets of diagrams
which will describe the process that will be operating in the new library management system.
This process will pre-determine if the process of development is performed in correct and
systematic order so that when the new library system is implemented, it will not dissatisfy the
users using the system in QAHE.
Document Page
Use case diagram
Tasks performed
The tasks performed during this development process includes various preparation of the main
components of the library system which will help in designing an efficient system that will help
in managing all the tasks performed in a library. The tasks performed are described below-
Use case diagram preparation-
A use case diagram can be determined as a graphical representation of all the interactions that are
processed within the components of any system. This task includes the preparation of the use
case diagram in which the main actors and their processes that are to be performed in the library
system are distinguished. Actors, in this case, are the individuals that will be using the system
accordingly for their benefits as well as for the management of the system. Preparation of use
case diagram is necessary for the analyzing process as it helps in the project development
process by determining the key work processes of the new library system which will be required
by the key users of the system. This diagram preparation will also give us the interrelation
between all the activities and how it will be processed using the new library system. By
preparing the use case diagram based on the new system, all the key use cases can be thoroughly
acknowledged and their sub cases are also determined. By presenting the use case diagram of the
new library system, the key requirements of the new library system can be easily understood and
determined (Khurana, Chhillar and Chhillar, 2016).
Class diagram preparation-
Class diagrams can be defined as a type of structural diagram which is used in determining the
structure of a system. This diagram also displays the attributes, classes, operations, methods, and
relationship of the various objects present in the system developed. A class notation generally
includes three partitions which consist of different features of a class. The first partition i.e. the
top partition includes the name of the class. The second partition of the class notation includes
the class attributes. These attributes are the functionalities they perform within the system. The
third partition includes the methods or operations of the class notation. These are the services
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
that the particular class notation provides in a particular system. This diagram is prepared with
respect to the new library system in order to analyze the connection between the attributes
present in the newly developed system. The preparation of this diagram helped in understanding
the objectives of the classes and their roles in the library system. It also simplifies the process in
understanding the dependencies of each class and their importance in the development and
designing of the new library system. By preparing the class diagram, all the important classes of
the library system are being evaluated and analyzed to know their purpose and roles in the
successful operation of the new library system (Ekanayake and Kodituwakku, 2015).
Interaction diagram preparation-
Interaction diagrams can be defined as the models which describe the process of collaboration of
an object or a group in their designated behavior. It basically describes the messages and
communications passed between use cases. Two types of interaction diagrams are generally
presented that is sequence diagram and the collaboration diagram.
In sequence diagram, the messages sequence are determined which are passed down from one
object of the use case to the other. The messages are displayed in horizontal line form whereas
objects are displayed in vertical line form. In the analyzation of the new library system, the
sequence diagram depicts the communication between the system and the admin to add a new
item in the library item inventory (Panigrahi et al., 2018).
In collaboration diagram the interaction between the two objects in a use case. During the
analyzing of the new library system, the collaboration between the user and the login use case
was demonstrated (Ben Abdessalem Karaaet al., 2016).
Flowchart/activity diagram preparation-
Flowchart diagrams can be described as the diagrammatic representation of any operations which
are to be performed in order to obtain a solution for which the solution was performed. This
diagram helps in determining the progress and the additional requirements which would further
enhance the operation's output. It includes the logical processes required to perform certain
activities in order to complete a requirement. In this analyzation of the new library system
process, the demonstrated flowchart depicted the addition of a new item in the library item
Document Page
inventory. The flowchart depicts the process by which the admin adds a new item to the library
inventory (Sriharsha, Vishnu and Sanju, 2016).
Conclusion
This report describes the processes which are used in the designing and development of the new
library system of QAHE. The project can be easily performed using the processes stated in the
system analysis phase. The working of the library system can be enhanced if addition of online
due payment process is made within the library system. the methodology selected in the
designing of the system will yield will ease the users as the automation of alert and inventory
updating process will reduce the manual labor of the admin which can be channelized in other
important purposes.
Reference
Ben Abdessalem Karaa, W., Ben Azzouz, Z., Singh, A., Dey, N., S. Ashour, A. and Ben
Ghazala, H., 2016. Automatic builder of class diagram (ABCD): an application of UML
generation from functional requirements. Software: Practice and Experience, 46(11), pp.1443-
1458.
Ekanayake, E.M.N.K. and Kodituwakku, S.R., 2015, August. Consistency checking of UML
class and sequence diagrams. In 2015 8th International Conference on Ubi-Media Computing
(UMEDIA) (pp. 98-103). IEEE.
Khurana, N., Chhillar, R.S. and Chhillar, U., 2016. A Novel Technique for Generation and
Optimization of Test Cases Using Use Case, Sequence, Activity Diagram and Genetic
Algorithm. JSW, 11(3), pp.242-250.
Panigrahi, S.S., Shaurya, S., Das, P., Swain, A.K. and Jena, A.K., 2018, December. Test
Scenarios Generation Using UML Sequence Diagram. In 2018 International Conference on
Information Technology (ICIT) (pp. 50-56). IEEE.
Document Page
Sriharsha, B.S., Vishnu, S.B. and Sanju, V., 2016. Password Protected Locking System Using
Arduino. BVICAM's International Journal of Information Technology, 8(1).
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]