Library Management System For Stanford
Library Management System For Stanford
STANFORD
Submitted by: Annie Kurian
INDEX
1. Identifying stakeholders – Create a list of stakeholders (as taught in
Business Analysis Planning and Monitoring Knowledge Area)
2. Identify the problem statement in this system
3. Identify advantages of the new Library Management System
4. Create as-is and future process map (using flowcharts). You can use any of
the popular tools in the market like Microsoft Visio, Lucid Chart, Creately,
Pidoco, or Balsamiq
5. As a Business Analyst working on this project, find out the scope of the
Library Management System. To find the scope you can use Use Case
diagram (UML) or Context diagram
6. Write down the main features that need to be developed
7. Write the in-scope and out-of-scope items for this software
8. Draw a data flow diagram for the system
9. Draw an ER diagram of the system
10.Write out the Business Requirements, both Functional and Nonfunctional
Requirements
11.Draw wireframes or mock screens for any 2 of the features namely book
record creation and any other feature as deemed fit by the student. (Use
the technique prototyping or wireframing that is taught in the training).
You can use any of the wireframing tools like Microsoft PowerPoint,
Microsoft Word, Balsamiq, Sketch, Adobe XD, Adobe Illustrator, Figma,
UXPin, InVision Studio, InVision Freehand, or Moqups
Task 1: Identifying stakeholders – Create a list of stakeholders (as taught in Business
Analysis Planning and Monitoring Knowledge Area)
Library Staff Library staff should be able to search for books on the LMS by search
criteria.
Expected Behavior
1. The LMS should keep records of different categories of material available in the library
like books, magazines, research papers, journals, and newspapers.
2. The books should be classified subject wise in the software.
3. Each category like books, magazines, research papers, journals, and newspapers will
have different issuing periods. For example, a book can be issued for 3 weeks but a
magazine only for 1 week. Newspapers cannot be issued for use outside the library and
so on.
4. Every reading material available shall have a RFID tag on it. The record of the same will
be stored in the database. For each reading material, record information like author,
book name, publisher name, book edition, date and year of publication, cost of the
book, and date of purchase of the book.
5. When a student wants a reading material from the library, they will select the material
and go to the checkout counter. The library staff will use a RFID reader to capture the
details of the book. The student's name is tagged along with the book they borrowed.
6. System will record the issue date and return date of the book.
7. System shall do an automatic calculation of fines in case of delayed return of books.
8. Library staff should be able to search for books on the LMS by search criteria like name
of the book or author.
9. Students should be able to access the library system online to know the return date.
They should be able to access it via the web or mobile interface.
10. System shall send automated emails to the students 3 days before the return date to
avoid late return of books.
11. Access to free e-journals and e-books through the software.
12. Anti-theft detection: RFID readers are placed at the exit gate of the library and the RFID
reader tracks books to a range of 2 meters and would trigger the alarm with a loud
sound in case anyone tried to pass through the gate with an unissued book.
13. Book drop box stations to be installed outside the library: Students can return books at
any time in the RFID enabled book drop box station. Student’s loan is immediately
cancelled once the student deposits the book in the drop box.
14. Management would like the following reports:
o Which books are most rented?
o Records of issued and unissued materials in the library
o Amount of fine collected in a day, week, and month.
o Number of lost books
o Report on total number of books, journals, etc.
Below are the advantages that has identified with the new Library Management System process
Task 10: Write out the Business Requirements, both Functional and Nonfunctional
Requirements
BUSINESS REQUIREMENTS
1. The university wants a Library Management Software to automate their library’s activities.
2. This automated library system software enables to find books with a click, issue/reissue books
quickly, and manage all the data efficiently.
3. It should provide immediate and accurate information regarding any type of book, magazine, or
research paper, thereby saving a lot of time and efforts and Improving student engagement.
STAKEHOLDER REQUIREMENTS
1. The LMS should record and categorize reading materials like books (subject wise), magazines,
research papers, journals, and newspaper with different issuing periods.
2. Management would like the following reports:
Which books are most rented?
Records of issued and unissued materials in the library to decide to stock them or not.
Fine collected in a day, week, and month.
Number of lost books
Report on total number of books, journals, etc.
Age of books, that is, which books are more than 20 years old.