Beruflich Dokumente
Kultur Dokumente
NT
COMPANY PROFILE
INTRODUCTION
This project aims at developing library management system for the college
library.
1. Login
2. Register
3. Add category
4. Add/Remove book
5. Search/issue book
6. Return book
Current system
The system also supports definition of a Library Fine policy so that the
books returned late are fined according to the policies in control of a
higher authority.
Drawbacks of Current System:
Visual Basic .NET is the most productive tool for rapidly creating a wide
range of Windows, Web, Mobile, and Office applications built on the .NET
Framework. The Visual Basic language is designed to be human readable and
accessible to everyone from novice programmers to advanced system
architects. All of this is built on top of the .NET Framework, which guarantees
that programs written in Visual Basic run with unsurpassed scalability and
reliability. Programs written in Visual Basic will interoperate seamlessly with
programs written in any other .NET languages such as Visual C#, Visual J#,
or Visual C++.
Visual Basic .NET is the most productive tool for rapidly creating a wide
range of Windows, Web, Mobile, and Office applications built on the .NET
Framework. The Visual Basic language is designed to be human readable and
accessible to everyone from novice programmers to advanced system
architects. All of this is built on top of the .NET Framework, which guarantees
that programs written in Visual Basic run with unsurpassed scalability
and reliability. Programs written in Visual Basic will interoperate
seamlessly with programs written in any other .NET languages such
as Visual C#, Visual J#, or Visual C++.
Visual Basic .NET provides the easiest, most productive language and tool for rapidly
building Windows and Web applications. Visual Basic .NET comes with enhanced visual
designers, increased application performance, and a powerful integrated development
environment (IDE). It also supports creation of applications for wireless, Internet-enabled
hand-held devices. The following are the features of Visual Basic .NET with .NET Framework
1.0 and Visual Basic .NET 2003 with .NET Framework 1.1. This also answers why should I
use Visual Basic .NET, what can I do with it?
Visual Basic .NET comes with features such as a powerful new forms designer, an in-place
menu editor, and automatic control anchoring and docking. Visual Basic .NET delivers new
productivity features for building more robust applications easily and quickly. With an
improved integrated development environment (IDE) and a significantly
reduced startup time, Visual Basic .NET offers fast, automatic formatting of code as you
type, improved IntelliSense, an enhanced object browser and XML designer, and much
more.
With Visual Basic .NET we can create Web applications using the shared Web Forms
Designer and the familiar "drag and drop" feature. You can double-click and write code to
respond to events. Visual Basic .NET 2003 comes with an enhanced HTML Editor for working
with complex Web pages. We can also use IntelliSense technology and tag completion, or
choose the WYSIWYG editor for visual authoring of interactive Web applications.
Simplified Deployment
With Visual Basic .NET we can build applications more rapidly and deploy and maintain them
with efficiency. Visual Basic .NET 2003 and .NET Framework 1.1 makes "DLL Hell" a thing of
the past. Side-by-side versioning enables multiple versions of the same component to live
safely on the same machine so that applications can use a specific version of a component.
XCOPY-deployment and Web auto-download of Windows-based applications combine the
simplicity of Web page deployment and maintenance with the power of rich, responsive
Windows-based applications.
You can tackle any data access scenario easily with ADO.NET and ADO data access. The
flexibility of ADO.NET enables data binding to any database, as well as classes, collections,
and arrays, and provides true XML representation of data. Seamless access to ADO enables
simple data access for connected data binding scenarios. Using ADO.NET, Visual Basic .NET
can gain high-speed access to MS SQL Server, Oracle, DB2, Microsoft Access, and more.
Improved Coding
You can code faster and more effectively. A multitude of enhancements to the code editor,
including enhanced IntelliSense, smart listing of code for greater readability and a
background compiler for real-time notification of syntax errors transforms into a
rapid application development (RAD) coding machine.
Visual Basic developers can have full access to the capabilities available in .NET Framework
1.1. Developers can easily program system services including the event log, performance
counters and file system. The new Windows Service project template enables to build
real Microsoft Windows NT Services. Programming against Windows Services and creating
new Windows Services is not available in Visual Basic .NET Standard, it requires Visual
Studio 2003 Professional, or higher.
You can create reusable, enterprise-class code using full object-oriented constructs.
Language features include full implementation inheritance, encapsulation, and
polymorphism. Structured exception handling provides a global error handler and eliminates
spaghetti code.
INTRODUCTION
TO
DATABASE
LANGUAGE
SQL
microsoft SQL Server 2000 is a full-featured relational database management system
(RDBMS) that offers a variety of administrative tools to ease the burdens of database
development, maintenance and administration. In this article, we'll cover six of the more
frequently used tools: Enterprise Manager, Query Analyzer, SQL Profiler, Service Manager,
Data Transformation Services and Books Online. Let's take a brief look at each:
Enterprise Manager is the main administrative console for SQL Server installations. It
provides you with a graphical "birds-eye" view of all of the SQL Server installations on your
network. You can perform high-level administrative functions that affect one or more
servers, schedule common maintenance tasks or create and modify the structure of
individual databases.
Query Analyzer offers a quick and dirty method for performing queries against any of your
SQL Server databases. It's a great way to quickly pull information out of a database in
response to a user request, test queries before implementing them in other applications,
create/modify stored procedures and execute administrative tasks.
SQL Profiler provides a window into the inner workings of your database. You can monitor
many different event types and observe database performance in real time. SQL Profiler
allows you to capture and replay system "traces" that log various activities. It's a great tool
for optimizing databases with performance issues or troubleshooting particular problems.
Service Manager is used to control the MSSQLServer (the main SQL Server process),
MSDTC (Microsoft Distributed Transaction Coordinator) and SQLServerAgent processes. An
icon for this service normally resides in the system tray of machines running SQL Server.
You can use Service Manager to start, stop or pause any one of these services.
Data Transformation Services (DTS) provide an extremely flexible method for importing and exporting
data between a Microsoft SQL Server installation and a large variety of other formats. The most
commonly used DTS application is the "Import and Export Data" wizard found in the SQL Server program
group.
Books Online is an often overlooked resource provided with SQL Server that contains answers to a
variety of administrative, development and installation issues. It's a great resource to consult before
turning to the Internet or technical support.
FEATURES OF SQL
Internet Integration.
The SQL Server 2000 database engine includes integrated XML support. It also has the
scalability, availability, and security features required to operate as the data storage
component of the largest Web sites. The SQL Server 2000 programming model is integrated
with the Windows DNA architecture for developing Web applications, and SQL Server 2000
supports features such as English Query and the Microsoft Search Service to incorporate
user-friendly queries and powerful search capabilities in Web applications.
The same database engine can be used across platforms ranging from laptop computers
running Microsoft Windows® 98 through large, multiprocessor servers running Microsoft
Windows 2000 Data Center Edition. SQL Server 2000 Enterprise Edition supports features
such as federated servers, indexed views, and large memory support that allow it to scale to
the performance levels required by the largest Web sites.
The SQL Server 2000 relational database engine supports the features required to support
demanding data processing environments. The database engine protects data integrity
while minimizing the overhead of managing thousands of users concurrently modifying the
database. SQL Server 2000 distributed queries allow you to reference data from multiple
sources as if it were a part of a SQL Server 2000 database, while at the same time, the
distributed transaction support protects the integrity of any updates of the distributed data.
Replication allows you to also maintain multiple copies of data, while ensuring that the
separate copies remain synchronized. You can replicate a set of data to multiple, mobile,
disconnected users, have them work autonomously, and then merge their modifications
back to the publisher.
SQL Server 2000 includes a set of administrative and development tools that improve upon
the process of installing, deploying, managing, and using SQL Server across several sites.
SQL Server 2000 also supports a standards-based programming model integrated with the
Windows DNA, making the use of SQL Server databases and data warehouses a seamless
part of building powerful and scalable systems. These features allow you to rapidly deliver
SQL Server applications that customers can implement with a minimum of installation and
administrative overhead.
Data warehousing.
SQL Server 2000 includes tools for extracting and analyzing summary data for online
analytical processing. SQL Server also includes tools for visually designing databases and
analyzing data using English-based questions.
SYSTEM
REQUIREMENTS
SYSTEM REQURIEMENTS
Hardware Requirements:
FUNCTIONS TO BE PROVIDED
The functions provided by this system are:
Security:
This system is secured in the sense that a transaction is valid only when a higher authority
authenticates it.
Information transaction:
Every employee when is appointed is given a right, thus according to his/her right he/she
can perform transaction.
Generation of reports:
The reports can be generated at any moment of time by just a click button.
SYSTEM
DEVELOPMENT
LIFE CYCLE
EVENT TABLE
Add New Add new Librarian Enters data New book Librarian
Book book into added
details database
DATA DICTONARY
The database used MS SQL includes database tables for manipulating
information
Pk_AuthorID Numeric
Author Varchar
Year_Born Numeric
SYSTEM TESTING
SYSTEM TESTING
The installation, delivery and testing of the entire system into production.
Stub test:
Systems test:
Verification testing:
Alpha testing
Validation testing:
Human Engineering
It determines how users will use the system when processing data
or preparing reports.
Audit testing:
It certifies that the system is free of errors and is ready to be placed into
operation.
MAINTENANCE
Maintenance
Maintenance is also one of the core part of the computer engineering.Once
The software is installed and implemented the software part does not
end.The cost of maintenance is always very higher than the software
development. And maintenance is on going process.
Maintenance includes-
Up gradation of system.
Membership
Member
R Management
R B
F e o
e
i t Send membership
m o
n u
e
i k details and ID
n r
d n
I
a e
m s
r B
o o
s
u f o u Request for Book
n o k e
t r Details Penalty
Book Amount
Issue/Return Fine
Return
Module
If any i
C C ds
h N h
i es
d
e e
B e
s tu
e
c w
o c
s ae
t
k o k
u i d
Inventory
b
k
a
e l
i
o b
l o
f o f
o k o o
Management
r s Book
r k get
detail
s
Report
Book
Management
R R
R
F e
e e
S o p
p q
e r o
o u
n e r
r
d s t
t
t
Librar
ian
D A
O B e
B
n
o
r o l d
o
d o i
k
v b
e k s
e i
r s l
r
l
s
Supplier
Membe Librarian
Membership
Renewal
Membe 1.3
Membership Librarian
r cancellation
Membe Librarian
Verify information
information
Membership
update
Verify membership
Issue request and issue details
2.3
Membe Librarian
Check the return
Return book date and fine details
if late
Reminder for book
return
Book return
Availability of
request
Membe 2.1
Check
r availability
3.1 of
books
Libraria
Show details
Inventory
management
Give details
Request for
report
Libraria 4.1
Report
n
management
Send report