Amit Project Report
Amit Project Report
Amit Project Report
Problem Description
The transaction related to Book Details, Book Issue, Book Returns are maintained
manually at present along with maintaining the accounts of the students.
All these are to be automated and an application is required to relate all of
them relatively and logically so that the current system can be replaced and
accepted without major changes and problems.
The application should provide quick access to the recordes maintained.
Contents
1. Objective
2. Problem Definition.
3. Hardware and software Requirements.
4. Methodology.
5. Advantages.
6. Future Scope.
1:- Objective
2 :- Problem Definition
The trensaction related to Book Details,Book Issue, Book Returns are maintained
manually at present along with maintaining the accounts of the students.
All these are to be automated and an application is required to
relate all of them relatively and logically so that the current system can be replaced
and accepted without major changes and problems.
The application should provide quick access to the recordes
maintained.
Hardware Requirements :
Processor
Ram
HardDisk
40GB
and more
Software Requirements :
Operating System
Windows XP
Front End
Back End
MS Access
4 :- Methodology.
1. Student Registration:In this module full details of student is recorded by the administrator.
2. Book Details:Details of new books in the library is recorded.
3. Book Issue:Here books are issued to the student.
4. Book Return:Here studentswill return the books to the library.
5. Student Login:Here students can check the issued books and update their details.
6. SearchBooks:Student can search availability of particular book in the library.
5 :- Advantages
We can consider much future scope to this application. The following are some of
there:1. Online use of the library can be good feature for the Library Management
system.
2. Advanced fine payment system can be added.
3. Inventory system can be used to maintain the books of the library.
PLATFORM USED
.NET Framework (pronounced dot net) is a software framework developed
by Microsoft that runs primarily on Microsoft Windows. It includes a
large library and provides language interoperability (each language can use code
written in other languages) across several programming languages. Programs
written for .NET Framework execute in a software environment (as contrasted
to hardware environment), known as the Common Language Runtime (CLR),
an application virtual machine that provides services such as security, memory
management, and exception handling. The class library and the CLR together
constitute .NET Framework.
The .NET platform is an integral component of the Microsoft Windows operating
system for building and running next generation software applications and Web
services. The .NET development framework provides a new and simplified model
for programming and deploying applications on the Windows platform. It provides
such advantages as multiplatform applications, automatic resource management,
and simplification of application deployment. As security is an essential part of
.NET, it provides security support, such as code authenticity check, resources
access authorizations, declarative and imperative security, and cryptographic
security methods for embedding into the users application.
.NET provides a simple object-oriented model to access most of the Windows
application programming interfaces (APIs). It also provides mechanisms by which
you can use the existing native code. In addition, it significantly extends the
development platform by providing tools and technologies to develop Internetbased distributed applications.
FRONT END
Microsoft Visual Studio 2008 delivers on the Microsoft vision of smart client
applications by enabling developers to rapidly create connected applications that
deliver the highest quality, rich user experiences.
With Visual Studio 2008, organizations will find it easier than ever before to
capture and analyze information to help them make effective business decisions.
Visual Studio 2008 enables organizations of every size to rapidly create more
secure, manageable, and reliable applications that take advantage of Windows
Vista and the 2007 Office system. Moreover, Visual Studio 2008 provides
advanced development tools, debugging features, database functionality, and
innovative features for quickly creating tomorrow's cutting-edge applications
across a variety of platforms. Visual Studio 2008 includes enhancements such as
visual designers for faster development with the .NET Framework 3.5, substantial
improvements to Web development tools and language enhancements that speed
development with all types of data. The program also provides developers with all
the tools and framework support required to create compelling, expressive, AJAXenabled Web applications.
BACK END
Microsoft Access is a unique tool released by Microsoft that provides both the
functionality of a database and the programming capabilities to create end-user
screens.
Microsoft Access, also known as Microsoft Office Access, is a database
management system from Microsoft that combines the relational Microsoft Jet
Database Engine with a graphical user interface and software-development tools. It
is a member of the Microsoft Office suite of applications, included in the
Professional and higher editions or sold separately.
Microsoft Access stores data in its own format based on the Access Jet Database
Engine. It can also import or link directly to data stored in other applications and
databases.
PROJECT ANALYSIS
FEASIBILITY STYDY
Whatever we think need not be feasible.It is wise to think about 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 positive
nominates the negative,then the system is considered feasible. Here the feasibility study can be
performed in three ways such as Technical Feasibility,Economical Feasibility and Durational
Feasibility.
Technical Feasibility :
We can strongly says that our project 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 development of software as well as the maintenance of the same is
available in the organization here we are utilizing the resources which are available already.
Economical Feasibility :
Development of this application is very economically feasible. The organization needed
not spend much money for the development of the system. 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.
Durational Feasibility :
First of all developer has to learn the .net for developing the Library Management System
therefore duration of the project depend on learning capacity of the person. Library Management
System takes 1-2 months to develop for collecting specific information related to the project.
TABLE STRUCTURE
ADMIN LOGIN :-
STUDENT LOGIN :-
STUDENT DETAILS :-
BOOK DETAILS :-
ISSUED BOOK :-
PROJECT DESIGN
WELCOME PAGE :-
ADMIN OPERATIONS :-
ER DIAGRAM
FLOW CHART
FLOW CHART
FLOW CHART
FLOW CHART
TESTING MECHANISM
The testing process focuses on the logical intervals of the software ensuring that all
statements have been tested and on functional interval is conducting tests to uncover errors
and ensure that defined input will produce actual results that agree with the required results.
Program level testing, modules level testing integrated and carried out.
There are two major type of testing they are :-
White box sometimes called Glass Box Testing ias a test case design uses the
control structure of the procedural design to drive test case.
Using white box testing methods, the following tests where made on the system.
A :- All independent paths within a module have been exercised once. In our system,
ensuring that case was selected and executed checked all case structures. The bugs that were
prevailing in some part of the code where fixed.
B :- All logical decisions were checked for the truth and falsity of the values.
Black box testing focuses on the functional requirements of the software. The
Black Box testing enables the software engineering to derive a set of input conditions that
will fully exercise all functional requirements for a program. Black box testing is not an
alternative to white box testing rather it is complementary approach that is likely to uncover a
different class of errors that white box methods like.
A :- Interface errors
C :- Performance errors