Beruflich Dokumente
Kultur Dokumente
N
TO
PROJECT
INTRODUCTION TO PROJECT
This project is basically an effort to develop the Book Rental
System using C# i.e. to make software that is to give the books
on rent. This is a very helpful technique for the shopkeepers who
give books on rent and even it work as an inventory control
system for books by using this software we can find out that how
many books are there in store and how many are on rent.
This Project is helpful for BookSellers,
Librarian, and Book Management Departments etc. In this Project
there are different types of facilities are available like Category
Book Information, Customer Information, Publisher Information,
Searching Process and Transaction. The other information or
facilities like Add User and Remover User and Change Password
and Calculator facilities. The main aim of this project is Report
because the collections of different reports are useful for printing
and getting information any time and any way. Thus, the project
Book Rental System is the same as Library Management. The
Project is mostly useful for all.
In this project the main thing
is that Category because every Book has perfect Category like
Arts, Commerce, Science, Computer, Technology, Space, Botany
etc. To know the information about Category. In this project the
Category is needed. In Category, there are different fields like
Category_ID, Category Name etc.
2
FEATURES
OF
PROJECT
FEATURES OF PROJECT
3
1. Insertion of the new books can be done in the
database.
2. Deletion of the book from the record when it is
purchased.
3. Searching of the books from the records.
4. Display the number of the books total available.
5. We have different users in the software.
6. Calculator is there for some simple calculation
7. We can search the information about the book.
8. We can also search the details of the customers.
9. We can find out the authors of the book.
10. Exit.
Category:
4
Science, Computer, Technology, Space, Botany etc. To know the
information about Category. In this project the Category is
needed. In Category, there are different fields like Category_ID,
Category Name etc.
Book Information:
Publisher Information:
Customer Information:
In this project Customer is a task for sales and rental process.
Customer information like Customer_ID, Name, Phone, Address,
Proof etc. Customer ID field is important for unique id which is
used mostly for duplicate entries.
Purchase Book:
Users:
5
It is another feature of the software by using this we can
add different users and even we can change the
password of the existing users.
Return:
6
HARDWARE
&
SOFTWARE
REQUIREMENT
S
7
may be any device to which you can touch and that has some
weight. The specific hardware platform is a basic need of every
multimedia system.
The computer on which you install your Visual Studio .NET edition should
meet the following system requirements.
Software:
Software is a set of programs, which
performs a well-defined function. A program is a set of
8
instruction of a computer language, written in a
sequence to solve a particular problem.
SOFTWARE REQUIREMENTS:
Operating system(window
98,xp,2000,vista,crystal,windows 7,etc)
Microsoft Visual Studio 2008
SQL Server 2005
Video drivers.
9
PROJECT
PLAN
PROJECT PLAN
SYSTEM:
10
A System can be said as a collection of components that
work together to realize some objectives.
Basically there are 3 major components in every
system, namely input processing and output.
Requirement Gathering:-
Requirement gathering is usually
the first part of any software product. This stage starts when you
11
are thinking about developing software. In this phase, you meet
customers or prospective customers, analyzing market
requirements and features that are in demand. You also find out
if there is a real need in market for the software product you are
trying to develop. The analysis phase defines the requirements of
the system, independent of how these requirements will be
accomplished.
Coding:-
To develop a project in c# you must have to code it.
Coding is done in c#. Coding is the toughest part of the software
development; if we have any single error in the code then the
software will not work.
Testing:-
This phase is tested. Normally programs are written as
a series of individual modules, this subject to separate and
detailed test. The system is then tested to ensure that interfaces
b/w modules work (Integration testing) system works on the
intended platform and with the expected volume of data.
12
ABOUT
LANGUAGE
nto
BASICS:
Naming Conventions:
14
Basic syntax:
Operators:
Variables:
Data structures:
Control statements
Exceptions:
Namespaces:
15
system. You put the more general names at the top of the
hierarchy and get more specific as you go down. This hierarchical
system can be represented by nested namespaces. By placing
code in different sub-namespaces, you can keep your code
organized.
Classes:
Objects:
Encapsulation:
ADVANCED TOPICS:
16
Inheritance:
Re-using existing code to improve or specialize
the functionality of an object.
C# supports two types of Inheritance mechanisms
1) Implementation Inheritance
2) Interface Inheritance
Implementation Interface:
Interface Inheritance:
Interfaces:
Abstract classes:
17
Build partially implemented classes.
Partial classes:
Generics:
Extension methods:
Object Lifetime:
Design Patterns:
18
OUTPUTS
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
BIBLIOGRAPH
Y
34
BIBLIOGRAPHY
I have completed my project with the help of many sites & books
some are listed below.
Books:-
Grandmasters.
Sites:-
www.google.com
www.wikipedia.com
www.codeworld.com
35