3. System Design 41‐67
3.1 External Interface Requirements
3.1.1 User Interfaces
Library Management System website is used by the users and staff. It is very important that the website should designed standard and user friendly so that everyone who visit the website can use easily. An example, a button user to edit thing should use EDIT word but not add or delete or just a picture.
Library Management System (Website) Guess
1. Home Page
Figure 1.1 Home Page
Figure 1.1 above present the Library Management System website home page. These interface design for all users. Users allow view what is new books arrival at
2. FAQ
Figure 1.2 FAQ Page
Figure 1.2 present questions that may always ask by the users. When the users see this page, they may find out the answers that what they did not understand. If the users have more question and the questions do not shown in FAQ page, they can use FAQ page bottom part which is email to send the question to ask the staff.
3. Contact Us
Figure 1.3 Contact Us Page
Figure 1.3 present about contact us. It show library operating time and also phone and e-mail. So, when users have problem they may see this page if they want to contact staff.
5. Search
Figure 1.5 Search Page
Figure 1.5 present about search function. This function allows the users to search the book at the website to see that what book is contains in the library. So they know what book inside before borrow. Click on the Detail button allows user to see the book detail and also the comment of the book.
Figure 1.6 shows the book detail after search. These page designs for book detail. At the top has the title of the book and after that is the picture and also the detail of the following book. After that comment design at bottom part so that user allow to see the comment.
Member
1. Login Page
Figure 2.1 Login
Figure 2.1 is the login page for member and also admin level users. They have to key in the user ID and also user password to log in to the system. Different level of users have different function.
2. Forget password
Figure 2.2 Forget Password Page
Figure 2.2 allows users to get back password when the user forgot their password. They have to key-in their user ID and their e-mail. So when the e-mail and the user ID is match then the system will send the password via e-mail to the user’s e-mail.
3. Edit Profile
Figure 2.3 Edit Profile Page
4. Change Password
Figure 2.4 Change Password Page
Figure 2.4 is the page which allows users to change their password. Users need to key- in the current password and then key-in the new password. After that, users have to retype the new password in the retype password to confirm that the new password and retype password that user type is correct. After submit, the user can use the new password to log in.
6. View Borrowed Book
Figure 2.6 View Borrowed Book Page
Figure 2.6 show member that the member borrowed book before. In other word, is history of the member borrow book. Member also allows to see the book detail by clicking the book detail.
7. Current Book Reserve
Figure 2.7 Current Book Reserve Page
Figure 2.7 shows the member current book they have reserve. When the member wish to cancel the reserve, they can choose the delete button to cancel the reserve.
8. Current Book Borrowed
Figure 2.8 Current Book Borrowed
Figure 2.8 show that the book currently borrow by the member. Date rented stated to show when is the user borrow the book.
Staff
1. News
Figure 3.2 Report Page
Figure 3.2 is about member expired report. It show the member that are expired via date, month, and year in this 3 category. User can only choose one category.
Figure 3.2.1 Member Expired Report By Date
Figure 3.2.2 Member Expired Report By Month
If user choose month, Figure 3.2.2 will be show.
Figure 3.2.3 Member Expired Report By Year
3. Book Comment Report
Figure 3.3 Report Page
Figure 3.3 show the user see the book comment via four category which is category, publisher, language, and all.
Figure 3.3.1 Book Comment Report Page
4. Edit Profile
Figure 3.4 Edit Profile Page
Figure 3.4 is edit profile page for staff. It is same with the member but the information is lesser compare to member. If staff wish to edit profile, click edit button to edit the profile.
3.1.2 Hardware Interfaces
For Library Management System, the additional device for library is GSM modem or GSM phone. This device use to tell member when they borrow the book pass the due date SMS will remind them.
3.1.3 Software Interfaces
Library Management System requires user to install SQL Server 2008. SQL server 2008 is support for more function and datatype. For operating system, Library System requires Window XP or newer version.
3.1.4 Communication Interfaces
Library website is a web application. So, it required the internet connection. With a static line and fix ip address, the library only can host their own website at the server. So that everyone also can visit the website. HTTP helps to transferring data between web server and web client. Our library system will serves as web client and send the request to targeted web server. For the application, USB cable is use to connect to a GSM phone or GSM modem to send SMS.