Beruflich Dokumente
Kultur Dokumente
CERTIFICATE
This is to certify that this report on ONLINE LIBRARY MANAGEMENT SYSTEM on ASP.NET with C# embodies the original work done by Deep Sadhu, Debojit Ghosh, Arpita Chowdhury, Kuheli Dey, Tanmana Ghosh, and Debaleena Das. During this project submission as a partial fulfillment of the requirement for the 4th Semester Project of BCA vocational training as prescribed by West Bengal University of Technology, Kolkata in the academic year 2011-2014 under the guidance and supervision of mentor Mr. Mainak Basu Roy .
Acknowledgement
We are thankful to Ardent Computech Pvt. Ltd. For giving us a successful training in ASP.NET using C#. Under the supervision of Mr Mainak Basu Roy, we successfully completed our project on e-Library Management System. Our trainer helped us a lot for completing our project. From this training, I have learnt more details about the programming language. We are thankful for guiding us through each and every step of the process with knowledge and support. Thank you for your advice, guidance and assistance. We would like to thank to whole BCA department, for providing us valuable suggestion.
Date: Place: GROUP MEMBERS:
DEEP SADHU DEBOJIT GHOSH ARPITA CHOWDHURY KUHELI DEY TANMANA GHOSH DEBALEENA DAS
Preface
Digital age has resulted in a devaluing of time, space, and place. Print-based libraries developed in an age of scarce printed resources. Books were rare, expensive, time-consuming to create and copy, and difficult to transport. Digital content and electronic networks, however, have changed the basic environmental conditions in which documents are created, distributed, and used. Now it is much faster and cheaper to bring the document to the user, rather than ask the user to come to the document or collection. Collections of books and other documents, either printed or electronic, also are a form of congregation. E-Library is a nonprofit, grassroots project that aims to elevate literacy in the world by utilizing a medium that is becoming part of everyday life for more and more people. Our goal is to construct a worldwide digital library of publicdomain, focuses in particular on groups access the content in extremely flexible, usable, interactive ways. When people use elibrary, we want them to feel that they are part of an online community, not just individuals in cyber space accessing a digitized text. Though there may have some limitation, as it is our learning based development; but its an effective approach to illustrate the key features of ASP.NET and C#, which we have been learned through our training.
TABLE OF CONTENT
1. INTRODUCTION Project design Analysis of problem Overview of the project Objectives of project 2. S/W AND H/W REQUIREMENTS SPECIFICATION Required Specification Hardware Specification Software Specification Specific Requirements External Interfaces Requirements 3. PROJECT PLAN Life Cycle Model Team Structure Programming languages and Developing tools 4. DESIGN STRATEGY Architecture of system Data flow diagram Entity Relationship Diagram 5. DATABASE LAYOUT 6. SCREEN SNAPSHOTS
7. RESULTS AND DISCUSSIONS Testing 8. FINAL USER MANUAL 9. CONCLUSION 10. FUTURE SCOPE AND LIMITATION Future Scope Limitations 11. BIBLIOGRAPHY
INTRODUCTION
Project Design:
In order to design a web site, the relational database must be designed first. Conceptual design can be divided into two parts: The data model and the process model. The data model focuses on what data should be stored in the database while the process model deals with how the data is processed. To put this in the context of the relational database, the data model is used to design the relational tables. The process model is used to design the queries that will access and perform operations on those tables.
Administrator:
Protected access. Insert or delete books. Can read information about any Member. Maintain feedback history as per requirement and implementation plants.
To make the existing system more efficient. To provide a user friendly environment where user can be serviced better. Make functioning of library faster. Provide a system where the library staff can catch defaulters and not let them escape. To minimize the loss done to books.
REQUIREMENT SPECIFICATION
Every engineered and manufactured book must be specified in some fashion. As an item becomes more complicated it will required more detailed specification. Online Data Base which is a windows based application needs to be configured in a proper manner. The database configurations must be properly worked out. It is the database that will have to ultimately scale up as and when the numbers of users starts increasing. This section is the introduction of the environment to the system where the system runs. There are two types of interactions, firstly at the time of design phase and secondly at the time of running the system.
2.1.1 HARDWARE SPECIFICATIONS As per the project following hardware are recommended to develop the web application: Intel CORE i5 4GB or above RAM 20 GB or above hard disk Network Interface
2.1.2 SOFTWARE SPECIFICATION. As per the software requirement to my system we recommended the following to develop the web application: Operating system Framework Application software Programming language Database Technology : : : : : : Windows 7 .Net Framework 4.5 Microsoft Visual Studio 2012 ASP.Net Using C# SQL Server 2012 ASP.NET
Application will be accessed through a Browser Interface. The interface would be viewed best using 1024 x 768 and 800 x 600 pixels resolution setting. The software would be fully compatible with standard web browsers like Internet Explorer, Google Chrome, Mozilla Firefox etc.
Hardware Interface
For Server Intel Pentium(Core i5 Processor) 4GB RAM 500 GB hard disk Network Interface For Client 1 GB RAM Network Interface
Software Interface
For Server Windows server 2007 IDE-Visual Studio 2012 SQL server 2012 For Client Windows XP or above .NET Framework Microsoft Internet Explorer, Google Chrome, Mozilla Firefox
PROJECT PLAN
In our project, we have used iterative waterfall model. This model is used when requirements are well defined and reasonably stable, and in our project Online Library Management System all the requirements are well defined.
Design
testing
Maintenance
TEAM STRUCTURE:
We, the six project partners have worked together for the completion of the project E-LIBRARY. First of all the most important member is, our project guide MAINAK BASU ROY who have helped us a lot .Under his guidance we have been able to complete our project successfully.
Mentor
Development Schedule:
To develop this project we needed 15 days in total, in which the first 5 days for requirements design purpose, next 6days for coding purpose. Next 2 days were for testing the software for checking errors.
DESIGN STRATEGY:
Architecture of the System:
SERVER DATABASE
request
Client 1
Login Process
Client 2 2
Client 3
Client 4
CONTEXT LEVEL
ADMINISTRATOR
USER
Information DATABASE
DATABASE LAYOUT
SCREEN SNAPSHOTS
1. meets the business and technical requirements that guided its 2. Works as expected; and can be implemented with the same
Testing Methods ~
UNIT TESTING: It is undertaken after a module has been coded and reviewed
The Password should greater than 6 characters Boundary Value Analysis The user has to choose a book, magazines from a
If a fake user will try to retrieve the password of any user, Only administrator can insert, update, delete the books, magazines. he/she will not be succeeded.
and identify the error by him then the input can be reset by using the reset tag. User can choose the books as per requirement.
This software can only be processed after their installation. The installation guide is given below First install Windows 7. Then install Microsoft Visual Studio 2012 Express
SQL Server 2012 is embedded with this software, so Now open Visual Studio 2012, go to the File, then system further no need of install SQL Server
CONCLUSION
The Internet has become a major resource in modern business, thus electronic shopping has gained significance not only from the entrepreneurs but also from the customers point of view. We have designed the project to provide the user with easy navigation, retrieval of data and necessary feedback as much as possible.
In this project, the user is provided with an e-library web site that can be used to search books, magazines from the given catalogue online. To implement this as a web application we used ASP.NET as the Technology . ASP.NET has several advantages such as enhanced performance, scalability, built- in security and simplicity. To build any web application using ASP.NET we need a programming language such as C#, VB.NET, J# and so on. C# is used here. ASP.NET uses ADO.NET to interact with the database as it provides in-memory caching that eliminates the need to contact the database server frequently and it can easily deploy and maintain an ASP.NET application. MySQL was used as back-end database since it is one of the most popular open source databases, and it provides fast data access, easy installation and simplicity. This project helps in understanding the creation of an interactive web page and the technologies used to implement it. The design of the project which includes Data Model and Process Model illustrates how the database is built with different tables, how the data is accessed and processed from the tables. The building of the project has given us a precise knowledge about how ASP.NET is used to develop a website, how it connects to the database to access the data and how the data and web pages are modified to provide the user. From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient GUI based component. . This component can be easily plugged in many other systems.
Future Scope
The initial focus of this project was developing a secured integrated system .The different areas where we can use this application are: Any education institute can make use of it for providing information about author, content of the available books. It can be used in offices and modifications can be easily done according to requirements.
LIMITATIONS:
Although, the approach of this project is small, we have tried to have minimal limitations and also make it bug and error free. There are some limitations for the current system to which solutions can be provided as a future development: 1. The system is not configured for multi- users at this time. The concept transaction can be used to achieve this. 2. The Website is not accessible to everyone. It can be deployed on a web server so that everybody who is connected to the Internet can use it. 3. People who have good access to computer networks have a distinct advantage.
Bibliography
During the development of the project, we have used many resources and for that we are grateful to all the people concerned. Given below are the names of some, which we have used during development and Documentation of the project.