Library is one of the main resources of human requirements for getting informations about various topics. Library management system has a wider scope in this aspect especially towards the educational institutions.Now-a-days, almosteach and every educational institution right from a high school to Universities, maintain ample number of books, journals, articles and different publications with them. But the remote and rural people are not directly connected to this kind of library management system since they are not connected directly to an educational institute. So there is necessity of having a high quality library management system for reaching to every part of a community.
Initially library management is done manually and the required records are saved across books. The common details that were maintained across libraries include the overall information of all kind of books against different publications and also the details of the issues and refunds of the corresponding books.
The manual approach followed initially is fine if the case is limited to few books and as the scope of library is improving these days, a perfect automated system is required in this context. There were many automated software’s developed in this context and most of them are successful in maintain the library information as per the required standards of schools and universities as well. The main scope of the library management system mainly depends on few aspects like the number of publications and books maintained and also the nature of the client like either it is targeted for universities, colleges or schools. And this may arise when we are thinking about a community or even a country within a single library management system.
In this project I would like to develop a web based library management system that can suit especially for a general purpose community library network. I have reviewed different library management systems and am interested to develop one using PHP and MYSQL database and improve the scope of library management system to a generalized level. Following are the key aims and objectives identified in this project.
As discussed in the background section, scope of the project is to create a web based library management system. The main reason behind to create a web based application is that to create the mobility to operate even when the admin is out of office and the library members and visitors are away from library physically. All the status of books, article, journals and publications can be updated or viewed using this website and also all the issues and returns of the books can be maintained against the member details. A separate log is maintained across the website and it holds the required reports as per day, week, and month or to the extent of desired time period. Also includes an interconnected network among libraries at different places within the same database.
All the web pages are created using PHP and MYSQL is used as the required database. UML modeling is used to create the basic design and flow of the application and once it is done the actual coding is done. Initially all the required web pages are created along with the database tables. The required business logic is added to improve the scope of the application and the database connections are established. Few test cases are created and manual testing is used in this project. Test cases are created in a manner to check all the required field level validations and also database validations. Once the application is created the corresponding test cases are executed against couple of runs and the bugs are resolved if any identified. Once the testing is done, the final product is delivered.
Whatever we think need not be feasible. It is wise to think about the feasibility of any problem we undertake. Feasibility is the study of impact, which happens in the organization by the development of a system. The impact can be either positive or negative. When the Positives nominate the negatives, then the system is considered feasible. Here the feasibility study can be performed in two ways such as Technical Feasibility and Economical Feasibility.
This software will be used by any general people and especially by the students. Technical Feasibility:We can strongly say that it is technically feasible, since there will not be much difficulty in getting required resources for the development and maintaining the system as well. All the resources needed for the development of the software as well as the maintenance of the same is available in the organization here we are utilizing the resources which are available already.
Economic Feasibility:Development of this application is highly economically feasible .The organization needed not spend much money for the development of the system already available. The only thing is to be done is making an environment for the development with an effective supervision. If we are doing so, we can attain the maximum usability of the corresponding resources. Even after the development, the organization will not be in a condition to invest more in the organization. Therefore, the system is economically feasible.
WCMS | |
---|---|
Front end | HTML, CSS, JavaScript, jQuery |
Back end | PHP, MYSQL |
Server software configuration: | |
---|---|
Operating System | Windows XP and higher |
Language | PHP |
Database | MYSQL |
Server hardware configuration: | |
---|---|
Processor | Pentium Celeron2.0 GHz |
RAM | 1 GB |
Hard Disk | 20 GB |
Monitor | 15” Color monitor |
Hard Disk | 122 Keys |
This complete project can be completed in 86 days approximately. Following are the key tasks involved in the project and I am giving the approximate weeks to complete
Critical analysis of Library management systems using academic journals and articles and this will take 7 days UML modeling of the application and this will take 15 days Database design which include design of backend database and tables and this will take 14 days Front end design of all the required forms and this will take 12 days Developing the business and database logic and this will take 13 days Development of test cases will take 6 days Unit testing is done module level and this will take 11 days Bug fixing and final release will take 7 daysThe implementation cost will cover the following areas:
Analysis of library management systems Core coding of the application Database design Front end design of all forms Developing the business and database logic Developing the test cases Module level unit testing Bug fixing and final release including server setup
Student | Project Supervisor &Coordinator |
Md. Emran Hossain ID:1160989 | Mohammad Towhidul Islam |
Comments 8