Report Final
Report Final
INDEX
DIAGRAM INDEX
CHAPTER 1
INTRODUCTION
INTRODUCTION
  Four years ago, a group of us created D-Lib Magazine, a monthly periodical that has
become the voice of digital library research and implementation. We started D-Lib
Magazine because digital libraries are bringing together people from numerous
disciplines who know little about each other. Our aim was to create a magazine that
would inform people of the vast array of expertise that is feeding this field. Computer
scientists are often unaware of the deep understanding of information that librarians
have developed over the years. Librarians and publishers may not know that the
Internet pioneers have been managing online information for decades. Both
communities are vaguely aware that their fields are subject to external economic and
legal forces, but have only limited knowledge of the implications.
To scan D-Lib Magazine over the first few years shows how prescient this vision was.
Articles range from reports on the latest metadata workshop, to implementation
projects at the Library of Congress, user interface principles applied to search and
retrieval, a historic review of Z39.50, a digital library of Japanese folk tales, the
JSTOR approach to legal issues, or a description of methods for handling alternate
character sets. Nobody is an expert in all these areas, yet to be a leader in digital
libraries requires some appreciation of all of them.
This book is my attempt to survey the entire field of digital libraries. Computers and
networks are of fundamental importance, but they are only the technology. The real
story of digital libraries is the interplay between people, organizations, and
technology. How are libraries and publishers using this new technology? How are
individuals bypassing traditional organizations and building their own libraries?
Where is this all leading? The answer to the last question is simple. Nobody knows. I
have tried to avoid speculation and to concentrate on describing current activities,
trends, and research. Thus the heart of this book is a large number of examples
described in panels. Each panel describes some significant aspect of digital libraries,
technology, application, or research.
However, I have to admit to personal biases. Some are undoubtedly unconscious, but
others are quite deliberate. I am definitely biased towards digital libraries that provide
open access to information.
A Digital Library is a special library with a focused collection of digital objects that
can include text, visual material, audio material, video material, stored as electronic
media formats (as opposed to print, microform, or other media), along with means for
organizing, storing, and retrieving the files and media contained in the library
collection. Digital libraries can vary immensely in size and scope, and can be
maintained by individuals, organizations, or affiliated with established physical library
buildings or institutions, or with academic institutions. [1] The digital content may be
stored locally, or accessed remotely via computer networks. An electronic library is a
type of information retrieval system.
  Recent developments in ICT, especially the web, have led to the creation of a
growing number of digital library projects in the UK, USA and elsewhere. This new
phenomenon is designed to bring a paradigm shift in the ways we create, access and
use information. The design and development of digital libraries depend on computer,
communication and other technical skills, and the dream of successful digital libraries
leading to a global digital environment can only be fulfilled when sufficient
practitioners have the skills to design, build and manage them.
This book presents a holistic view of the new digital library scene. Supported by a wealth
of international examples, it is an essential guide to good digital practice and techniques.
The authors have experience both in teaching courses on digital libraries and in actively
researching them, and the text is based on evidence provided by models of major digital
library research projects around the globe.
A related but differently focused issue is the problem of skyrocketing acquisition costs
for libraries . The same forces that are creating more material than scholars can absorb
are creating more material than libraries can afford to buy. When libraries can
communicate electronically (that is, instantly) it becomes possible for groups of libraries
could share their acquisitions without reducing the availability of materials to their
customers. A group of libraries could have one "complete" collection among them, rather
than one complete collection each.
extent that publishing costs are dominated by preparation costs, reducing the number of
copies that a publisher sold would force the publisher to increase the per copy cost by the
same amount, keeping the total cost to the libraries constant. Of course paper production
costs are not, in fact, zero (although CD-ROM production costs are close) so some
savings would There is some question whether these cost savings would actually be
realized. To the be possible.
2.Aiding in Preservation
Libraries are, among other things, the conservators of civilization; it was the monastic
libraries that held and protected the archives of our civilization through the dark ages
until we were again ready to use them. This has made us understand that our view of
what is valuable and what is not is transitory. This is why libraries would like to preserve
everything.
This creates some difficult problems. The most obvious is that everything is quite a lot,
and the volume is ever increasing. Another is that no materials are permanent, and many
of the materials on which we record civilization are particularly subject to decay; in this
sense the switch from stone tablets to paper was probably not good news to archivists.
Electronic storage offers some hope of a solution to both problems. Insofar as electronic
storage can capture materials at all they are much more compact, and offer at least the
appearance of permanence. It also allows unique and fragile documents to be studied
without risk of damage or loss.
Even in the United States, many people live in areas where physical access to a quality
library is difficult; in most parts of the world convenient access is rare. For both
budgetary and political reasons it is quite likely that in the near term .
Chapter 2
ANALYSIS
ANALYSIS
System Engg.
Analysis
Design
Code
Testing
Maintenance
 Software Requirement:
     Hardware Requirement:
                           Intel Dual Core or Higher Processor.
                           2 GB of RAM or Above.
                           Minimum 20 GB Hard-Disk.
                           1 Keyboard and Mouse.
        Front End:-
                           C# using ASP.NET
        Back End:-
                            Microsoft SQL Server 2012.
2.3 PURPOSE
    There are several aspects where computerization scores over the manual system.
Some of them are:-
    Searching any specific record becomes easier just enter unique id and you will get
the corresponding information very faster .Computer are very accurate than man.
Computer calculates anything without mistake.
One of the important features of the computer is its speed. It works very faster than man.
Due to computerization extra manpower for keeping records is not needed.
2.4 SCOPE
This software could be modified and developed for future use in the future,this
application can be extended to include processes like book reservation computation etc
to integrate all library related processes into one system.
CHAPTER 3
DESIGN
DESIGN
Admin Signup
Admin Login
Download
View
3.2 FLOW-CHART
Start
User Login
Verify
                                              Enter Username&
                                                  Password
Select our_services
Select department
Select subject
Download/Play
End
Fig.1.3.Flow Chart
CHAPTER 4
SYSTEM MODELING
SYSTEM MODELING
Homepage
About Us
                                              Digital
                                                   Library
                                                         Records
    Digital                                           system            Digital
Library
Admin
Feedback
4.2 ER DIAGRAM
Library
College
                                        Services
 Dept                                                                      Username
Subject
Record
Managed by
Digital Library
Fig.4.2.ER Diagram
CHAPTER 5
RELATIVE THEORY
RELATIVE THEORY
          Visual Studio supports different programming languages and allows the code
editor and debugger to support (to varying degrees) nearly any programming language,
provided a language-specific service exists. Built-in languages include C,[6] C++and C+
+/CLI (via Visual         C++), VB.NET (via Visual    Basic    .NET), C# (via Visual     C#),
and F# (as of Visual Studio 2010[7]). Support for other languages such as Python,
[8]
      Ruby, Node.js, and M among others is available via language services installed
separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS. Java (and
J#)were supported in the past.
What is SQL?
SQL stands for Structured Query Language
 SQL lets you access and manipulate databases
 SQL is an ANSI (American National Standards Institute) standard
FEATURES OF SQL
3. Performance
          Data Compression - This new feature provides the ability to easily enable or
disable data compression as an online command as well as offer more efficient data
storage above and beyond traditional data compression
      Performance Data Collection - When you are experiencing a performance issue the
biggest problem is pinpointing the problem, so with SQL Server 2008 Microsoft is
introducing a single common framework for performance related data collection,
reporting, and warehousing
4. Management
             Policy-Based Management Framework - The ability to manage objects via
policies as opposed to traditional scripts with inherent monitoring and enforcement
          Microsoft System Center - Integration with Microsoft System Center which a
product from Microsoft to improve operational costs
          Extended Events - Another new feature is Extended Events which is a high
performance yet light weight tracing infrastructure with insight into the core engine
independent of SQL Trace
5. New Data Types
SANT GAJANAN MAHARAJ RURAL POLYTECHNIC, MAHAGAON                                             Page 23
Computer Engineering                                                          Digital Library System
       Date Time Data Type - The date time data type will now be able to support the
following:
        Precision to the 100th nanosecond which is 7 digits past secondTime-zone date
time offset to translate the date times across numerous time zones
        Rather than having to parse the data time for just the date or just the time, now
SQL Server 2008 will have date only support as well as time.
CHAPTER 6
IMPLEMENTATION
IMPLEMENTATION
Inherits="Digital_Library.Admin_Library" MasterPageFile="~/Admin.Master"
Debug="true" %>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label4" runat="server"
Text="Year"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:DropDownList ID="DropDownList3" runat="server">
                     <asp:ListItem>Select Year</asp:ListItem>
                     <asp:ListItem>First Year</asp:ListItem>
                     <asp:ListItem>Second Year</asp:ListItem>
                     <asp:ListItem>Third Year</asp:ListItem>
                     <asp:ListItem>Fourth Year</asp:ListItem>
                     <asp:ListItem></asp:ListItem>
                 </asp:DropDownList>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style4"></td>
             <td class="auto-style5"></td>
             <td class="auto-style11"></td>
             <td class="auto-style6"></td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label5" runat="server"
Text="Semester"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:DropDownList ID="DropDownList4" runat="server">
                     <asp:ListItem>Select Semister</asp:ListItem>
                     <asp:ListItem>I-sem</asp:ListItem>
                     <asp:ListItem>II-sem</asp:ListItem>
                     <asp:ListItem>III-sem</asp:ListItem>
                     <asp:ListItem>IV-sem</asp:ListItem>
                     <asp:ListItem>V-sem</asp:ListItem>
                     <asp:ListItem>VI-sem</asp:ListItem>
                     <asp:ListItem>VII-sem</asp:ListItem>
                     <asp:ListItem>VIII-sem</asp:ListItem>
                     <asp:ListItem></asp:ListItem>
                 </asp:DropDownList>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label11" runat="server"
Text="Scheme"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:DropDownList ID="DropDownList8" runat="server"
OnSelectedIndexChanged="DropDownList8_SelectedIndexChanged">
                     <asp:ListItem>Select Scheme</asp:ListItem>
                     <asp:ListItem>E-scheme</asp:ListItem>
                     <asp:ListItem>G-scheme</asp:ListItem>
                     <asp:ListItem>I-scheme</asp:ListItem>
                     <asp:ListItem></asp:ListItem>
                 </asp:DropDownList>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style7"></td>
             <td class="auto-style8"></td>
             <td class="auto-style12"></td>
             <td class="auto-style9"></td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label6" runat="server"
Text="Subject"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:TextBox ID="TextBox2" runat="server" Width="151px"
OnTextChanged="TextBox2_TextChanged"></asp:TextBox>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                  </td>
             <td class="auto-style10">
                  </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label14" runat="server" Text="Subject
Code"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:TextBox ID="txt_Subject_Code" runat="server"
Width="150px"></asp:TextBox>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style4"></td>
             <td class="auto-style5">
                 <asp:Label ID="Label7" runat="server"
Text="Study_Material"></asp:Label>
             </td>
             <td class="auto-style11">
                 <asp:DropDownList ID="DropDownList6" runat="server">
                     <asp:ListItem>Select Study Material</asp:ListItem>
                     <asp:ListItem>Books</asp:ListItem>
                     <asp:ListItem>Video Tutorials</asp:ListItem>
                     <asp:ListItem>Model Answer Papers</asp:ListItem>
                     <asp:ListItem>Question Papers</asp:ListItem>
                     <asp:ListItem>Notes</asp:ListItem>
                 </asp:DropDownList>
             </td>
             <td class="auto-style6"></td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label8" runat="server"
Text="Types_Of_Files"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:DropDownList ID="DropDownList7" runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="DropDownList7_SelectedIndexChanged">
                     <asp:ListItem>Select Type</asp:ListItem>
                     <asp:ListItem>Document</asp:ListItem>
                     <asp:ListItem>Subject Notes PDF</asp:ListItem>
                     <asp:ListItem>Videos</asp:ListItem>
                     <asp:ListItem></asp:ListItem>
                     <asp:ListItem>Subject Notes PDF</asp:ListItem>
                     <asp:ListItem>Videos</asp:ListItem>
                     <asp:ListItem>Sample Question Paper</asp:ListItem>
                     <asp:ListItem>Model Answer Paper</asp:ListItem>
                     <asp:ListItem>E-Books</asp:ListItem>
                     <asp:ListItem>Magazines</asp:ListItem>
                     <asp:ListItem>Audios</asp:ListItem>
                     <asp:ListItem>Assignment</asp:ListItem>
                     <asp:ListItem>News Papers</asp:ListItem>
                 </asp:DropDownList>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label9" runat="server" Text="File
Upload"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:FileUpload ID="FileUpload1" runat="server" />
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3">
                 <asp:Label ID="Label13" runat="server" Text="Video
URL"></asp:Label>
             </td>
             <td class="auto-style10">
                 <asp:TextBox ID="TextBox3" runat="server" Width="321px"
Height="95px" TextMode="MultiLine"></asp:TextBox>
             </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10"> </td>
             <td> </td>
        </tr>
        <tr>
             <td class="auto-style2"> </td>
             <td class="auto-style3"> </td>
             <td class="auto-style10">
                 <asp:Button ID="Button1" runat="server"
OnClick="Button1_Click" Text="Upload" Width="111px" />
               
                 </td>
             <td> </td>
        </tr>
    </table>
</asp:Content>
<asp:Content ID="Content1" runat="server" contentplaceholderid="head">
    <style type="text/css">
        .auto-style1 {
             width: 100%;
        }
        .auto-style2 {
             width: 323px;
        }
        .auto-style3 {
             width: 159px;
        }
        .auto-style4 {
             width: 323px;
             height: 26px;
        }
        .auto-style5 {
             width: 159px;
             height: 26px;
        }
        .auto-style6 {
             height: 26px;
        }
        .auto-style7 {
             width: 323px;
             height: 23px;
        }
        .auto-style8 {
             width: 159px;
             height: 23px;
        }
        .auto-style9 {
             height: 23px;
        }
        .auto-style10 {
             width: 337px;
        }
        .auto-style11 {
               height: 26px;
               width: 337px;
        }
        .auto-style12 {
             height: 23px;
             width: 337px;
        }
    </style>
</asp:Content>
Chapter 7
TESTING
TESTING
6.1UNIT TESTING:
CHAPTER 8
OUTPUT
                                  OUTPUT
                                 Digital Library
Homepage:-
SANT GAJANAN MAHARAJ RURAL POLYTECHNIC, MAHAGAON                Page 34
Computer Engineering                               Digital Library System
About us:-
Our Services:-
Department:-
 Select PDF:-
SANT GAJANAN MAHARAJ RURAL POLYTECHNIC, MAHAGAON                Page 36
Computer Engineering                               Digital Library System
Download PDF:-
Admin Signup:-
Admin Login:-
Feedback :-
CHAPTER 9
FEATURES
FEATURES
CHAPTER 10
LIMITATIONS
LIMITATIONS
1.Lack of Expertise
2.Copyright
3.Speed of access
4.Cost
5.Technological Obsolescence
6.Band width
7.Efficiency
8.Environment
9.Preservation
CHAPTER 11
CONCLUSION
CONCLUSION
Throughout this class our group learned a lot about digital libraries. We gained
experience in planning a project, selecting and digitizing objects, creating meta-data and
finally piece it all together. We found that creating the meta-data was one of the most
interesting parts of this project. Each of us had to face her own problems, and we realize
now, at the end of these master, that some of these problems could have been eliminated
by proper planning. Although we were frustrated at times, we take this as what it should
be: a learning experience we can use to improve our next group project and ensure
communication and success right at the begning.We feel that this class was very valuable
as it did not only provide theoretic background but also hands-on experience, which will
be valuable in any job we chose after graduating Despite our set-backs we think that we
worked well together and created a good interesting and informative Digital Library.
CHAPTER 12
REFERENCE
REFERENCES
       www.google.com
       www.yahoo.com
       www.neonproject.com
       www.youtube.com
       www.htmlcodetutorial.com