FUNCTIONAL REQUIREMENTS OF LIBRARY MANAGEMENT SYSTEM Project (FYP)
- Only authentic user must have the access to the system.
- Only the user must be able to provide the information related to the library.
- User must be able to:
- Provide the information regarding books.
- Search for the required books from database.
- Add new book to the database.
- Update the number of books in database.
- Enter data of issued book in Database.
- Information of returned books.
- User must have the knowledge about the no of copies of a book.
- Same Id’s for 2 or more books shall not be allowed.
- User must check if the book is available or not before issuing.
- User must enter issue and return date in database.
- The user must know the number of shelves in the library.
Advertisement
edit_book.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
<?php include('header.php'); ?> <?php include('session.php'); ?> <?php include('navbar_books.php'); ?> <?php $get_id = $_GET['id']; ?> <div class="container"> <div class="margin-top"> <div class="row"> <div class="span12"> <?php $query=mysqli_query($conn,"select * from book LEFT JOIN category on category.category_id = book.category_id where book_id='$get_id'")or die(mysqli_error()); $row=mysqli_fetch_array($query); $category_id = $row['category_id']; ?> <div class="alert alert-info"><i class="icon-pencil"></i> Edit Books</div> <p><a class="btn btn-info" href="books.php"><i class="icon-arrow-left icon-large"></i> Back</a></p> <div class="addstudent"> <div class="details">Please Enter Details Below</div> <form class="form-horizontal" method="POST" action="update_books.php" enctype="multipart/form-data"> <div class="control-group"> <label class="control-label" for="inputEmail">Book_title:</label> <div class="controls"> <input type="text" class="span4" id="inputEmail" name="book_title" value="<?php echo $row['book_title']; ?>" placeholder="book_title" required> <input type="hidden" id="inputEmail" name="id" value="<?php echo $get_id; ?>" placeholder="book_title" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Category:</label> <div class="controls"> <select name="category_id"> <option value="<?php echo $category_id; ?>"><?php echo $row['classname']; ?></option> <?php $query1 = mysqli_query($conn,"select * from category where category_id != '$category_id'")or die(mysqli_error()); while($row1 = mysqli_fetch_array($query1)){ ?> <option value="<?php echo $row1['category_id']; ?>"><?php echo $row1['classname']; ?></option> <?php } ?> </select> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Author:</label> <div class="controls"> <input type="text" class="span4" id="inputPassword" name="author" value="<?php echo $row['author']; ?>" placeholder="author" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Book_copies:</label> <div class="controls"> <input class="span1" type="text" id="inputPassword" name="book_copies" value="<?php echo $row['book_copies']; ?>" placeholder="book_copies" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Book_pub:</label> <div class="controls"> <input type="text" class="span4" id="inputPassword" name="book_pub" value="<?php echo $row['book_pub']; ?>" placeholder="book_pub" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Publisher_name:</label> <div class="controls"> <input type="text" class="span4" id="inputPassword" name="publisher_name" value="<?php echo $row['publisher_name']; ?>" placeholder="publisher_name" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Isbn:</label> <div class="controls"> <input type="text" class="span4" id="inputPassword" name="isbn" value="<?php echo $row['isbn']; ?>" placeholder="isbn" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Copyright_year:</label> <div class="controls"> <input type="text" id="inputPassword" name="copyright_year" value="<?php echo $row['copyright_year']; ?>" placeholder="copyright_year" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Status:</label> <div class="controls"> <select name="status"> <option><?php echo $row['status']; ?></option> <option>New</option> <option>Old</option> <option>Lost</option> <option>Damage</option> <option>Subject for Replacement</option> </select> </div> </div> <div class="control-group"> <div class="controls"> <button name="submit" type="submit" class="btn btn-success"><i class="icon-save icon-large"></i> Update</button> </div> </div> </form> </div> </div> </div> </div> </div> <?php include('footer.php') ?> |
edit_member.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
<?php include('header.php'); ?> <?php include('session.php'); ?> <?php include('navbar_dashboard.php'); ?> <?php $get_id = $_GET['id']; ?> <div class="container"> <div class="margin-top"> <div class="row"> <div class="span12"> <?php $query=mysqli_query($conn,"select * from member where member_id='$get_id'")or die(mysqli_error()); $row=mysqli_fetch_array($query); ?> <div class="alert alert-info"><i class="icon-pencil"></i> Edit Member</div> <p><a class="btn btn-info" href="member.php"><i class="icon-arrow-left icon-large"></i> Back</a></p> <div class="addstudent"> <div class="details">Please Enter Details Below</div> <form class="form-horizontal" method="POST" action="update_member.php" enctype="multipart/form-data"> <div class="control-group"> <label class="control-label" for="inputEmail">Firstname:</label> <div class="controls"> <input type="text" id="inputEmail" name="firstname" value="<?php echo $row['firstname']; ?>" placeholder="Firstname" required> <input type="hidden" id="inputEmail" name="id" value="<?php echo $get_id; ?>" placeholder="Firstname" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Lastname:</label> <div class="controls"> <input type="text" id="inputPassword" name="lastname" value="<?php echo $row['lastname']; ?>" placeholder="Lastname" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Gender:</label> <div class="controls"> <input type="text" id="inputPassword" name="gender" value="<?php echo $row['gender']; ?>" placeholder="Gender" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Adddress:</label> <div class="controls"> <input type="text" id="inputPassword" name="address" value="<?php echo $row['address']; ?>" placeholder="Address" required> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Contact:</label> <div class="controls"> <input type='tel' pattern="[0-9]{11,11}" class="search" name="contact" placeholder="Phone Number" autocomplete="off" maxlength="11" > </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Type:</label> <div class="controls"> <select name="type" required> <option><?php echo $row['type']; ?></option> <option>Student</option> <option>Teacher</option> </select> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Year Level:</label> <div class="controls"> <select name="year_level" required> <option><?php echo $row['year_level']; ?></option> <option>First Year</option> <option>Second Year</option> <option>Third Year</option> <option>Fourth Year</option> <option>Faculty</option> </select> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Status:</label> <div class="controls"> <select name="status" required> <option><?php echo $row['status']; ?></option> <option>Active</option> <option>Banned</option> </select> </div> </div> <div class="control-group"> <div class="controls"> <button name="submit" type="submit" class="btn btn-success"><i class="icon-save icon-large"></i> Update</button> </div> </div> </form> </div> </div> </div> </div> </div> <?php include('footer.php') ?> |
Library Management System Software Documentation
- FUNCTIONAL REQUIREMENTS OF LIBRARY MANAGEMENT SYSTEM
- Non FUNCTIONAL REQUIREMENTS OF LIBRARY MANAGEMENT SYSTEM
- Use Case Diagram of Library Management System
- Class Diagram of Library Management System
- Sequence Diagram of Library Management System Advertisement
- Entity relationship Diagram of LIBRARY MANAGEMENT SYSTEM ERD
- Use Case Descriptions of LIBRARY MANAGEMENT SYSTEM
- Project MILESTONE, Deliverable, and Risk Management of Library Management System
- Testing of Library Management System with Test Cases