Sydney NSW 2074, Australia


Computing Skills Assignment Help

Matlab Assignment Help

Design analysis assignment help

Design analysis assignment help

 Design analysis assignment help

 Be able to perform a system investigation

1.1 Undertake a systems investigation to meet a business requirement.

The requirements to meet library management system is categorized into three forms:

1. Library management requirement: It included objectives, needs and goals.

2. Requirements of users: The group of specified discrete stakeholders is required to obtain the solution.

3. Requirements of systems: There are two types of requirements functional and non-functional. Functional requirements are the requirements in which features and functions of the system are described. Non-functional requirements are the requirements in which system general characteristics are discussed.

The functional requirements are

a) Register:-

The user should sign up first in the system and the user is two types.First users are manager of library which provides the information of the address, email, library name and phone number. Second users are the students or the person who regularly visits the library in which address, email and phone number of the user are included. The two operations are performed in the registration step:

• Sign up includes the information about the user and after registration, the registration number and password will be obtained. The password and registration number will be mailed to user.

• User can log in with the given password and registration number which allows the user to access the software features.

b) User manages books:-

The books which are listed displaced with a return date.

• Search is the operation in which the author’s name of the book is entered and the books are listed with the keyword while searching the books name.

• The issues book is the state in which the book which user wants to issue is included. Click on the book which user wants to issue and if the issue failure occurred then apology shown and book issue confirmation is displayed in output. The error will be displayed if the book which is selected by the user is not available.

• Book renew is the state in which the return date of the book is about to come. The book which is needed to be renewed is selected and then received the message of confirmation.

• If the book is already issued to another user then it generates the error message and message of confirmation will be displayed if book is not reserved.

• The book will be returned to the library in which the list of issued book will be updated.

• The user can reserve the book which is issued by another user. The user can issue it later.

• If user will not return the book after the return date of the book was crossed, then fine will calculated according to the per day charges i.e. £ 5 per day.

c) Book management by librarian:-

The book details should be updated in which entry of new book added, removes books name if books are not available. In books addition, the details of books are entered such as author; name, quantity and edition are included in the input. The output generates a confirmation of the new book addition.

The functional requirements of the library management system:-

a) The entries which are new should be added in the database.

b) Changes should be updated.

c) The entry which is wrong, un-usable and expiry should be removed or deleted from the system.

d) Inquiry can be done by newly enrolled members to check their information or details.

e) Articles inquiry of all databases.

Non-functional requirements

1. Availability:-

The system should be available 24 hours a day for the users.

2. Accuracy:-

The system should provide the accurate information which is the real-time information.

3. Usability:-

The system should be user-friendly which allows the user to access the information from the mobile. The interface of the system is an android application. There is no training required for the users to operate the system.

4. Reliability:-

The system will run 24 hours a day which. If the data is complete or incorrect then it can damage the important data of the system. The system should be reliable.

5. Performance:-

If an update occurs in the system then it should be automatically refreshed. The system should not take more than 5 seconds to respond the user request and system will take time while processing large data. If user wants to check the information, then system will not take more than 5 seconds to display on the screen.

6. Efficiency:-

The system will be recovered in less time if system fails which improves its efficiency.  

1.2 Use appropriate system analysis tools and techniques to carry out a systems investigation.

Data can be analyzed by CASE tools

1) ER diagram:

In this, entity, attributes and relationships are used to describe the library management system.


Figure 1 E-R diagram of library management system Source.

2) Use case diagram:

It represents the system functionality in which actors are the librarian and members. The availability, verification of member issue and return of the book are checked by the librarian and the book availability, return date of the book and issued book can be checked by the member (AHER. N, 2018).

Figure 2 Use case diagram of library management system Source

3) Data flow diagram:

data flow diagram contains entities such as a book, issue book, publisher, employee, authors, and student. Processing of data and structured design are visualized library management working flow and process. There many types of data flow diagram (FreeProjectz, 2018).

a) Zero level data flow diagram:

In this data flow diagram, data of library, book, publisher, authors, student and employee are managed.

b) First level data flow diagram:

The internal data stores of employee, authors, student which is identified in the first level data flow diagram. Processing records of book, author, publisher, employee are included in first level data flow diagram.

c) Second level data flow diagram:

It contains information of Employee, authors, library, book, student. Admin can control book details, employees and authors. Admin can search the book details, tracks the book information, records can be viewed.

4) Activity diagram:

Activity diagram explained the operations and actions of the system and used to explain the flow of activity via a number of actions.

Figure 3 Activity diagram of library management system

5) Class diagram:

It explains the system structure by representing classes system, relationship between the classes and their attributes.

Figure 4 Class diagram of library management system Source 

6) Sequential diagram:

When a user wants a book, the availability of book will be checked by the librarian and if book is available then librarian received rack number of the book. The validity of the book checked by the library card. The number of books is updated after transaction is created.

Figure 5 Sequential diagram of library management system Source (AHER. N, 2018)

1.3 Create documentation to support a system investigation

The documentation will provide design models which are user-friendly and consistent. The documentation can be done by using a data dictionary. Data dictionary contains information’s in various ways such as

• Member object:

The name of the member, id and email address are included in it.

• Item object:

Type of item, name of item is included in the item object. The book is issued to user by a librarian, the book will be returned by the user and then librarian calculated the fine.

• Librarian object:

The id, password, email address information of the user is obtained from the librarian object. The librarian will issue the book and calculated the fine after getting it to return from user then item availability will be checked.

• Administrator object:

The full name of the administrator, email address, password and username are included in the administrator object. The jobs and roles are assigned by the administrator. The books are placed in the library and the member will be added to the system.  

3.4 Evaluate how user and system requirements have been addressed.

The analysis of the system can be done in two ways: conceptual analysis and logic model analysis. E-R diagram is designed in conceptual analysis which represents the information in the form of entity, attributes and relationships between entities. The evaluation of ER diagram will be done in two steps, first ER diagram converts into an ER model and second ER model optimization. There are several types of evaluation of user and system requirements as follows:

1) Formative evaluation:

The activities of the program are judged while forming the program. It is the initial and starting stage of the program of the system. In this evaluation, the objectives are set and desired result is determined.

2) Summative Evaluation:

in this evaluation, it helps to check either the requirements of the program will be met or not.

3) Iterative evaluation:

It helps designers to set the objective in the starting

4) Comparative evaluation:

The multiple systems are compared in the comparative evaluation. Measures can be identified and validated by the communities. Test beds are the other option to compare various algorithms and functions.

5) Analytical evaluation:

The decisions related to design is discussed by the analyst.

Testing and evaluation is the phase which ensures that the system is free from bug. If the evaluation and testing will not be done properly then it will face a problem while using the system

The evaluation of the user and system requirements will be done on the basis of effectiveness, benefits, efficiency, costs and success. The effectiveness checked the system that how good it is working. The efficiency is evaluated according to the resources consumption. Success can be measured by the profit gained by the system. (Wilson. T,2018)


AHER, N. (2018). use case diagram for library management system. [online] Java Engineering Programs. Available at: http://www.javaengineeringprograms.com/use-case-diagram-for-library-management-system/ [Accessed 29 Sep. 2018].

AHER. N, (2018). sequence diagram for library management system. [online] Java Engineering Programs. Available at: http://www.javaengineeringprograms.com/sequence-diagram-for-library-management-system/ [Accessed 29 Sep. 2018].

Creately,(2018). E-R Diagram of Library Management System | Editable Entity Relationship Diagram Template on Creately. [online] Available at: https://creately.com/diagram/example/h7cw0wrb1/+E-R+Diagram+of+Library+Management+System [Accessed 29 Sep. 2018].

ESH, M. (2013). Analysis and Design of the Database of Library Network Management System. [online] Academia.edu. Available at: http://www.academia.edu/6500937/Analysis_and_Design_of_the_Database_of_Library_Network_Management_System [Accessed 29 Sep. 2018].

FreeProjectz, (2018). Library Management System Dataflow Diagram. [online] Available at: https://www.freeprojectz.com/dfd/library-management-system-dataflow-diagram [Accessed 29 Sep. 2018].

Meeraacademy(2018). Activity Diagram For Library Management System. [online] Available at: https://meeraacademy.com/activity-diagram-for-library-management-system/ [Accessed 29 Sep. 2018].

MyModel, G. (2018) Library Management System Class Diagram. [online] Repository.genmymodel.com. Available at: https://repository.genmymodel.com/cpremuda/LibraryManagementSystemClassDiagram [Accessed 29 Sep. 2018].

Pinterest. (2018). A break down of Library Management System using Entity Relationship Diagram Template | Entity Relationship Diagram Templates |Pinterest | Diagram, Relationships and Management. [online] Available at: https://www.pinterest.com/pin/464011567830372985/ [Accessed 29 Sep. 2018].

Wijewardana, L. (2018). E-R Diagram of Library Management System | Editable Entity Relationship Diagram Template on Creately. [online] Creately.com. Available at: https://creately.com/diagram/example/h7cw0wrb1/+E-R+Diagram+of+Library+Management+System [Accessed 29 Sep. 2018].

Wilson. T,(2018). Evaluation strategies for library/information systems. [online] Icimss.edu.pl. Available at: http://www.icimss.edu.pl/2001/Publications/tw4.html [Accessed 29 Sep. 2018].

Information technology assignment help, IT writing assignment help, Information technology assignment experts, Online information technology assignment, Java programming explanation assignment, java programming online practice assignment help,Python Assignment Help, Programming Assignment Help, information technology australia help, information technology benefits assignment











  • Number of views:
  • PRICE :
    AU$ 52.00
Security Code  
Urgent Assignment Help

Our Top Experts

Karen Betty

Holding a PhD degree in Finance, Dr. John Adams is experienced in assisting students who are in dire need...

55 - Completed Orders

Daphne Lip

Canada, Toronto I have acquired my degree from Campion College at the University of Regina Occuption/Desi...

52 - Completed Orders

Mr Roberto Tuzii

Even since I was a student in Italy I had a passion for languages, in fact I love teaching Italian, and I...

102 - Completed Orders

Harsh Gupta

To work with an organization where I can optimally utilize my knowledge and skills for meeting challenges...

109 - Completed Orders


JOB OBJECTIVE Seeking entry level assignments in Marketing & Business Development with an organization...

202 - Completed Orders


Current work profile Project manager- The Researchers Hub (2nd Jan 2016 to presently working) Researc...

20 - Completed Orders

Tan Kumar Ali

Sales Assistant, Mito Marina Assigned to the Stationery dept – assisted in merchandising, stock taking...

100 - Completed Orders

Wesenu Irko

Personal Profile Dedicated and highly experienced private chauffeur. High energy, hardworking, punctua...

200 - Completed Orders

Lizzy Darley

I'm Lizzy, full time education specialist in English, Essay Writing, Economics and Maths. Having Assi...

109 - Completed Orders


HSC PREPARATION I specialise in English coaching programs for HSC students. My personalised and results-...

202 - Completed Orders