gaurav video library
TRANSCRIPT
-
8/6/2019 Gaurav Video Library
1/31
Rajasthan Technical University, Kota
A Project ReportON
Vid eo L ibrary
For the part ial fulf illment of B.tech Vth Semester
Department of Computer Sc ience & Eng ineer ing/IT
Su bm itte d To: - Su bmitte d By:-Ms. Poonam Vyas Deepak Son i
Gaurav kumar (Of C.S.E 5th Semester)
S.L.B.S Engineering College, Jodhpur ff iliated to Rajasthan Techn ical Un ivers ity, Kota &Approve d by AICTE New Delh i)
-
8/6/2019 Gaurav Video Library
2/31
PREFACE
To develop a project in any language means to com bine all the features of the language, in a
well planne d, systemat ic way so as to develop an appl icat ion after an analys is of requ irement,
so it w ill be commerc ially helpful. It g ives an exper ience of real istic appl icat ion.
As I complete d this project I learn lot of th ings wh ich we actually dont even th ink when we
make projects by ourselves.
In th is project, I appl ied my latest knowle dge of C#.NET. Programm ing in C#.NET is very
interest ing as it is not that much easy. Des igning of forms nee d lot of attent ion wh ile talk ing
for a Real L ife Project.
The a im of th is project is to prov ide a real istic & eff icient appl icat ion for canteen
management. The project was a imed to ach ieve full fle dge user fr iendliness. We have tr ied to
ach ieve all the character istics of goo d software.
Deepak Son i Gaurav kumar
(Of C.S.E 5th Semester)
-
8/6/2019 Gaurav Video Library
3/31
Contents
1. A bout The Project
2. A bout The Platform ...3. SWDLC ..
a. SRS
b. ER D iagram..
4. Har dware & Software Components..
5. Forms..
6. Data base.
7. Conclus ion.
8. Mer its & Demer its.
9. Future Enhancements
10. Bibliography..
-
8/6/2019 Gaurav Video Library
4/31
ACKNOWLEDGEMENT
Wr iting th is report happens to be one of the greatest ach ievements in th is phase of my l ife.
Express my heart iest thanks to those who prov ided me tremen dous support an d mak ing it a
useful f irsthan d exper ience. We are inde bted to those who helpe d us in one way or the other
in heavy indeed. We take the opportun ity to thank all of them. We are thankful to our Hea d of
the Department Mr. Manish Bhati who gave us the excellent platform of doing someth ing in
eng ineer ing f ield.
We are extremely thankful to my project gu ide, Ms. Poonam Vy as under whose gu idance,
we have complete d our project work. We thank her from depth of our heart for her valua ble
suggest ions an d proper gu idance throughout the project.
We w ill be fa iling in our duty if we do not ment ion here the tremen dous cooperat ion we
rece ived from my fam ily mem bers an d my colleagues , in complet ion of th is volum inous
work in part icular whose pat ience, support, encouragement, un derstan ding an d love helpe d to
br ing th is effort to fru ition.
With s incerely regar ds,
Deepak Son i Gaurav kumar
(Of C.S.E 5th Semester)
-
8/6/2019 Gaurav Video Library
5/31
About The Project
The f irst step in the pro blem def inition phase is to develop clear an d unam biguous
goals a bout our project. Usually, the goals for a software project being w ith general statement
such as Ma inta ining an d manag ing the overall Operat ion of L ibrary such as ma inta ins the
stock, prepar ing the bill to a customer, manag ing the issu ing an d return ing the item by a
mem ber an d prepar ing the reports.
That pro blem def inition g ives us a direct ion in wh ich to move but there much
more to be cons idered and analyze d before we s it down at the key boar d.
To develop software the f irst th ing, wh ich comes in mind, is
that why we nee d to develop software. What are the pro blems face d by the user or staff to
mainta in manually the ir recor ds so that they decided to computer ized their work ing.
This project has been designed by us ing C#.Net as Front En d and Ms-SQL as Back En d. By
using C#.Net the project is ma de in user fr iendly interface so that it became easy for
access ing.
It conta in a log in form wh ich prov ide access to prov ide access to authent icate d employee
only. Each type of role are prov ided with the ir respect ive fac ilities of us ing the software.
Each type of role has own User I d and Passwor d. The portfol io can be viewe d in differentforms.
We tr ied our best to make th is project fr iendly by inclu ding lots of features in it. I look forwar d
to your suggest ion to further improve the qual ity of th is project.
-
8/6/2019 Gaurav Video Library
6/31
A bout The Platform
Intro duction of VC#
Most of the current appl icat ions do not offer interopera bility w ith other
appl icat ions that run on different platforms. M icrosoft has intro duce d the .NET initiat ive w ith
the intent ion of br idging the gap in the interopera bility between appl icat ions runn ing on
different platforms.
Microsoft C# is a new programm ing language designed for building a w ide range of
enterpr ise appl icat ion that run on the .NET Framework. An evolut ion of M icrosoft C an d
Microsoft C++, C# is simple, mo dern, type safe, an d o b ject or iente d.
C# is intro duce d as v isual C# in the Vi sual Stu dio .NET su ite. Support for v isual C#inclu des project templates, designer, property pages, co de w izar ds, an o b ject model, an d
other features of the development env ironment. The l ibrary for Vi sual C# programm ing is the
.NET Framework.
VC# is one of the programm ing languages that have been intro duce d as a part of the
.NET initiat ive. VC# prov ides a num ber of programm ing language features that can be use d
to create powerful W indows base d and We b base d appl icat ions. Vi sual C# com bines the
power an d eff iciency of C++, the s imple an d clean OO design of Java an d the languagesimplif icat ion of Vi sual Bas ic.
Vi sual C# is one of the languages that are directe d towar ds meet ing the o b ject ives of
the .NET initiat ive of creat ing distr ibute d appl icat ions. VC# is a powerful o b ject or iente d
language that prov ides features such as a bstract ion, encapsulat ion, inher itance,
polymorph ism, mult ithrea ding an d except ion han dling.
-
8/6/2019 Gaurav Video Library
7/31
Feature of VC#
Some of the key features of VC# are:
Inher itance Constructors an d destructors Overloa ding Overr iding Except ion han dling Mult ithrea ding
I nheritance
Inher itance is the a bility of a class to der ive its character istics from an ex isting class. Us ing
VC#, you can create a class that prov ides basic funct ional ity so that other classes can inher it
its mem bers. The der ived classes can further overr ide the inher ited propert ies an d metho ds to
prov ide new funct ional ity.
Constructors and destructors
VC# supports constructors an d destructors. A constructor is a spec ial type of metho d that is
invoke d when you create a new instance of a class. A constructor is use d to initialize the
mem bers of the class. A destructor, on the other han d, is invoke d when an o b ject is destroye d.
A destructor releases the resources use d by an o b ject.
Overloading
Overloa ding ena bles metho ds to be def ined with the same name but different parameters. In
other wor ds, it allows you to have mult i ple implementat ions of a metho d. In VC#, you cancreate mult i ple methods w ith the same name in a class prov ided their parameters l ist is
different.
-
8/6/2019 Gaurav Video Library
8/31
Overriding
Overr iding is the capa bility of a der ived class to overr ide the character istics of the parent
class. VC# has intro duce d the overr ide keywor d for prov idi ng a new implementat ion of an
inher ited mem ber in the der ived class. The metho ds that can be overr idden by the der ived
classes nee d to be marke d virtual in the base class.
Exception handling
Except ions are the errors that are generate d at runt ime as a result of an erroneous statement or
condition or because of some unexpecte d behav ior of the appl icat ion. For the program to the
a ble to han dle such except ions, VC# supports except ion han dling that cons ists of protecte d
blocks of co de an d f ilters for the poss ible except ions that can be ra ised by the program.
Multithreading
VC# supports full support for creat ing mult ithrea ded appl icat ions. Mult ithrea ding ena bles an
appl icat ion to conta in one or more threa ds that can share the workloa d in an appl icat ion by
execut ing one at a t ime.
Bes ides these key features, VC# prov ides support for a un ique feature calle d backgroun d
comp ilat ion. Th is feature flags errors imme diately as a developer types the co de.
-
8/6/2019 Gaurav Video Library
9/31
Basic system requirements for Programming in VC#
450 MHz Pent ium II-class processor an d a bove
Operat ing System
Windows XP Profess ional Windows XP Home E dition Windows 2000 Profess ional (SP or a bove) Windows 2000 Server (SP or a bove) Microsoft W indows Server 2003
Memory
160 MB of RAM or a bove
Har d Disk
1.5 GB for installat ion 2 GB for MSDN l ibrary documentat ion 500 MB of space wh ile work ing
Display Super VGA or a bove
Others
.NET Framework software development k it Editor to wr ite source co de.
-
8/6/2019 Gaurav Video Library
10/31
I NTRODUC I NG THE .NET FRAMEWORK
Microsoft has intro duce d the .NET infrastructure w ith the intent ion of br idging the gap in
interopera bility between appl icat ions. It a ims at integrat ing var ious programm ing languages
and serv ices. It is designed to make s ignif icant improvements in co de reuse, co de
spec ial izat ion, resource management, mult i language development, secur ity, development
and administrat ion. It cons ists of all the technolog ies that help in creat ing an d runn ing ro bust,
scala ble an d distr ibute d appl icat ions.
The .NET I nitiative
The .NET initiat ive offer a complete su ite foe develop ing an d deploy ing appl icat ions. Th is
suite cons ists of .NET pro ducts, .NET serv ices an d the .NET Framework.
.NET pro ducts: M icrosoft has alrea dy intro duce d Vi sual Stu dio .NET, wh ich is a toolfor develop ing .Net appl icat ions by us ing programm ing languages such as Vi sual
Bas ic.NET, VC# an d VC++. In a ddition, M icrosoft also inten ds to intro duce .NET
vers ions of the w indows operat ing system an d the off ice su ite. These pro ducts a im at
allow ing developer to create appl icat ions that are capa ble of interact ing seamlessly
with each other. To ensure interact ion between different appl icat ions, all .NET
pro ducts use extens ible Markup Language (XML) for descr ibing an d exchang ing data
between appl icat ions.
.NET serv ices: .NET helps you create software as We b serv ices. A We b serv ice is anappl icat ion or business log ic that is access ible through stan dar d Internet protocols
such as HTTP an d SOAP. A we b serv ice can be ident if ied by a URL. Its pu blic
interfaces an d building are descr ibed using XML. Therefore, users can su bscr ibe to a
We b serv ice an d use it as long as they nee d it, regar dless of the har dware an d
software platform.
The .NET Framework: it is the foun dation on wh ich you design, develop an d deploy
appl icat ions. Its cons istent an d simplif ied programm ing mo del makes it eas ier to build ro bust appl icat ions. It is the core of the .NET infrastructure, as it system.
-
8/6/2019 Gaurav Video Library
11/31
The .NET Architecture:
In the .NET Arch itecture, there are different important terms an d concept wh ich we w ill
discuss one by one:-
Common Language Runtime:-
The most important concept of the .NET Framework is the ex istence an d funct ionally of the
.NET Common Language Runt ime (CLR), also calle d .NET Runt ime for short. It is a
framework layer that res ides a bove the OS an d han dles the execut ion of all the .NET
appl icat ions. Our programs dont directly commun icate w ith the OS but go through the CLR.
-
8/6/2019 Gaurav Video Library
12/31
Features provided by the CLR:-
Automat ic memory management
Stan dar d type system Language interopera bility Platform indepen dence Secur ity management Type safety
-
8/6/2019 Gaurav Video Library
13/31
MS I L (Microsoft I ntermediate Language) code:-
When we comp ile our .NET program us ing any .NET compl iant language our source co de
does not get converte d into the executa ble binary co de, but to an interme diate co de is known
MSIL wh ich is interprete d by the Common Language Runt ime. MSIL is operat ing system
and har dware indepen dent co de. Upon program execut ion, th is MSIL is converte d to binary
executa ble co de. Cross language relat ionsh i ps are poss ible as the MSIL co de is s imilar for
each .NET language.
J ust I n Time Compilers:-
Before the co de can be execute d, the .NET Framework nee ds to convert the IL into nat ive or
CPU-spec if ic co de. The Just-In-T ime (JIT) comp iler translates the co de from IL into
manage d nat ive co de. The CLR suppl ies a JIT comp iler for each supporte d CPU arch itecture.
Dur ing the process of comp ilat ion, the JIT comp iler compl ies only the co de that is requ ired
dur ing execut ion instea d of comp iling the complete IL co de. When an uncomp iled metho d is
invoke d dur ing execut ion, the JIT compl ier converts the IL for that metho d into nat ive co de.
This process saves the t ime an d memory requ ired to convert the complete IL into nat ive co de.
Dur ing JIT comp ilat ion, the co de is also checke d for type safety. Type safety
ensures that o b jects are always accesse d in a compat ible way. Therefore, if you try to ass ign
an 8- byte value to a var ia ble of s ize 4 bytes, the CLR w ill detect an d trap such an attempt.
Type safety also ensures that o b jects are safely isolated from each other an d are therefore safe
from any un intent ional or mal icious corrupt ion.
-
8/6/2019 Gaurav Video Library
14/31
The .NET Class Framework
The .NET class framework cons ists of a class l ibrary that works w ith any .NET language.
This l ibrary is built on the o b ject or iente d nature of the runt ime. It prov ides classes that can
be use d in the co de to accompl ish a range of common programm ing tasks, such as str ing
management, data collect ion, an d data base collect ion an d f ile access. One of the most
important features of the .NET Framework class l ibrary is that it can be use d in a cons istent
manner across mult i ple languages. Th is means that you can use the same set of classes for
perform ing a spec if ic task in VC# as well as in Vi sual C++. Th is not only makes the .NET
Framework types easy to use but also s impl if ies the learn ing curve assoc iate d with us ing a
new p iece of co de.
User and Program I nterfaces:-
At the presentat ion layer, .NET prov ides three types of user interfaces. They are W indows
Forms, We b Forms an d Console appl icat ion. W indow Forms are use d in W indow base d
appl icat ion, whereas We b Forms are use d in We b base d appl icat ions prov iding an interact ive
user interface. They prov ide a We b browser base d user interface. In a ddition, you can create
character base d console appl icat ions that can be execute d from the comman d line.
Advantages of the .NET Framework
Cons istent programm ing mo del: - the .NET Framework prov ides a common o b ject
or iente d programm ing mo del across languages. Mult i platform appl icat ions Mult i language integrat ion: - .NET allows mult i ple languages to be integrate d. Automat ic resource management: - wh ile creat ing an appl icat ion, a programmer may
be requ ire d to wr ite co de for manag ing resources such as f iles, memory, network
connect ions an d data base resources.
Ease of deployment
-
8/6/2019 Gaurav Video Library
15/31
V I SUAL STUD I O .NET I NTEGRATED DE VELOPMENT EN VI RONMENT
The Vi sual Stu dio .NET Integrate d Development Env ironment (IDE) prov ides you w ith a
common interface for develop ing var ious k inds of projects for the .NET Framework. The
IDE prov ides you w ith a central ized locat ion for designing the user interface for the
appl icat ion, wr iting co de, an d comp iling an d de bugging the appl icat ion. The Vi sual Stu dio
.NET IDE is ava ila ble to all the programmers who use the languages in the Vi sual Stu dio
.NET su ite. At the moment, Vi sual Stu dio .NET supports languages such as VC#, Vi sual
C++, an d Vi sual Bas ic.
When we create a new W indow Appl icat ion project in Vi sual Stu dio .NET, a w indow
similar to the one shown in the follow ing f igure is displaye d:
The ma in w indow conta ins var ious stan dar d interface elements foun d in the W indows
env ironment, such as the menu bar an d the tool bar. In a ddition to these stan dar d interface
elements, the Vi sual Stu dio .NET IDE conta ins other elements. These inclu de the W indows
Forms Designer , Solution Explorer , Properties Window , Toolbox and Server Explorer
Window.
The Start Page
The Start page is the default home page for the browser prov ided within the Vi sual Stu dio.NET IDE. The Start Page allows you to perform several tasks, such as spec ifying your
preferences, search ing for informat ion on the new features of .NET, commun icat ing w ith
developers work ing on the .Net platform, an d search ing for more informat ion in the MSDN
Onl ine L ibrary
Windows Forms Designer
The Windows Forms Designer allows you to design the user interface for an appl icat ion. It
allows you to a dd controls to a form, arrange them as per your requ irement an d add code to
perform some act ion. Thus the Windows Forms designer prov ides you w ith a rap id
development solut ion for your appl icat ion.
-
8/6/2019 Gaurav Video Library
16/31
The Properties Windows
The Properties Windows displays the propert ies that are assoc iate d with an o b ject. For
example on select ing Form1 from the Windows Form Designer window, the Propert ies
window l ists all the Propert ies assoc iate d with forms, such as Size and Text.
Toolbox
The Toolbox displays a num ber of ta bs. The Toolbox conta ins the ta bs Data , Component ,
Windows Forms , Clipboard Ring and General . Each of these ta b ta bs conta ins controls. At
a t ime, the items from only a s ingle ta b are v isible.
Solution Explorer
The Solution Explorer window l ists the solut ion name, the project name, an d all the forms
and modules that are use d in the project. You can open a part icular f ile ex isting in a project
by dou ble cl ick ing the f ile in the Solution Explorer window.
Server Explorer
The Server Explorer window is a han dy tool for var ious a dministrat ive tasks such as
mon itor ing the performance of other mach ines on a network, an d locat ing an d connect ing to
the var ious servers on the network.
-
8/6/2019 Gaurav Video Library
17/31
-
8/6/2019 Gaurav Video Library
18/31
I ntroduction To SQL MGMT Studio
SQL Server 2005 (co dename d Yukon), release d in Octo ber 2005, is the successor toSQL Server 2000. It inclu ded nat ive support for manag ing XML data, in addition to relat ionaldata.
For th is purpose, it def ined an xml data type that coul d be use d either as a data type indata base columns or as l iterals in quer ies. XML columns can be assoc iate d with XSDschemas; XML data being store d is ver if ied aga inst the schema. XML is converte d to aninternal binary data type before being store d in the data base.
Spec ial ized indexing metho ds were ma de ava ila ble for XML data. XML data is quer ied using XQuery; Common Language Runt ime (CLR) integrat ion was a ma in features w ith th isedition, ena bling one to wr ite SQL co de as Manage d Code by the CLR. SQL Server 2005added some extens ions to the T-SQL language to allow em bedding XQuery quer ies in T-SQL.
In a ddition, it also def ines a new extens ion to XQuery, calle d XML DML that allowsquery- base d modif icat ions to XML data. SQL Server 2005 also allows a data base server to beexpose d over we b serv ices us ing TDS packets encapsulate d within SOAP (protocol) requests.When the data is accesse d over we b serv ices, results are returne d as XML.
For relat ional data, T-SQL has been augmente d with error han dling features (try/catch)and support for recurs ive quer ies w ith CTEs (Common Ta ble Express ions). SQL Server 2005has also been enhance d with new indexing algor ithms, syntax an d better error recoverysystems.
Data pages are check summe d for better error res iliency, an d opt imistic concurrencysupport has been a dded for better performance. Perm iss ions an d access control have beenma de more granular an d the query processor han dles concurrent execut ion of quer ies in amore eff icient way.
Part itions on ta bles an d indexes are supporte d nat ively, so scal ing out a data base onto acluster is eas ier. SQL CLR was intro duce d with SQL Server 2005 to let it integrate w ith the.NET Framework.
SQL Server 2005 intro duce d "MARS" (Mult i ple Act ive Results Sets), a metho d of allow ing usage of data base connect ions for mult i ple purposes.
SQL Server 2005 intro duce d DM Vs (Dynam ic Management Vi ews), wh ich are
spec ial ized views an d funct ions that return server state informat ion that can be use d tomon itor the health of a server instance, diagnose pro blems, an d tune performance.
SQL Server 2005 intro duce d Data base M irror ing, but it was not fully supporte d unt ilthe f irst Serv ice Pack release (SP1). In the initial release (RTM) of SQL Server 2005,data base m irror ing was ava ila ble, but unsupporte d. In or der to implement data base m irror ingin the RTM vers ion, you ha d to apply trace flag 1400 at startup.
-
8/6/2019 Gaurav Video Library
19/31
Data base m irror ing is a h igh ava ila bility opt ion that prov ides re dundancy an d failover capa bilities at the data base level
-
8/6/2019 Gaurav Video Library
20/31
Sof t Deve lopmen t Life C le
The success of deve lopers and implemen ted sys tem is h ighly is dependen t on the ou tcome of
this phase of the sys tem life cyc le. Th is phase cons ist of the process of exam ining the ex isting
sys tem a long with the mer its of the process sys tem, just lik e a de tailed compara tive s tudy of the sys tem.
-
8/6/2019 Gaurav Video Library
21/31
Requ irement Analys is
Analys is is deta iled study of the var ious operat ion performe d by a system, the ir relat ionsh i ps
within an d outs ide the system. One aspect of analys is is def ining the boundar ies of the systemand determ ining whether or not a can didate system shoul d cons ider other relate d systems.
Analys is is the very f irst step for the development of any software. The process br idges the
gap between system level requ irement eng ineer ing an d software design. It inclu des the deta ils
study of the var ious operat ions performe d by the system an d their relat ionsh i p w ith each
other.
We accompl ish the project by cons ider ing all the requ irement of the user.
Tools Implemente d
For develop ing any project we requ ire the tools for creat ing the interface of the appl icat ion.
This tool coul d be use d for designing purpose, interface, designing or it coul d be for
packag ing.
For develop ing our project we use d two types of tools i.e.:
Front En d Tool:- C#.Net
Back En d Tool:- Ms-SQL 2005
Front En d:
This project is designed by us ing C#.NET as Front En d. C#.NET is a goo d programm ing
language that helps in creat ing a goo d user interface for the appl icat ion. Var ious forms can be
added accor ding to the requ irement. The appl icat ions develop ing us ing C#.NET match the
best GUI appl icat ions.
C#.NET is a powerful programm ing language to develop soph isticate d windows program
very qu ickly. Work ing w ith C#.NET is very easy because the fac ility drag an d drop of tools
on the form make it very easy to design form. Us ing data gr id for display ing data, chart for
display ing the graphs an d user control, components, l ike tools make your software look
profess ional an d real.
-
8/6/2019 Gaurav Video Library
22/31
Back En d
The data base for our project is ma inta ined and store d by us ing MS-SQL as a Back En d.
Microsoft SQL is a Data base Management System, or DBMS.As the name implies it helps to
manage data thats store d in a computer data base.
It is a Full Feature d appl icat ion development system that inclu des the C# programm ing
language an d other tools for sett ing up soph isticate d appl icat ions. A relat ional data base is a
collect ion of relate d data. Relat ional Data base Management System (RDBMS) are among the
most popular types of DBMSs worl dwide. MS-SQL is one of the RDBMS use d to
mainta ining an d stor ing the data base.
In th is, we are us ing MS-SQL as back en d tool of its s implicity an d a bility to stan d on w ide
range of mach ine conf igurat ion.
Des ign
The design process translates requ irements into a representat ion of the software that can be
assesse d for qual ity before co ding begins. In th is phase we design different forms l ike Log in
Form, MDI Form, etc.
The follow ing were kept in m ind at the t ime of designing th is system:
1 . To make the system user fr iendly wh ich ass ist non-programmer in us ing the system
effect ively an d eff iciently.
2 . To make the system such an eff icient an d effect ive such that the t ime of interfac ing w ith
the GUI is very less.
3 . To make the system in such a way that it can interface the Graph ical User Interface (Input
Form) w ithout any user intervent ion.
4 . To make the system rel ia ble, un derstan d and cost effect ive.
-
8/6/2019 Gaurav Video Library
23/31
The design part generally cons ist of two types as follow ing
1 . System Des ign.
2 . Data base Des ign.
Mo dule Level Test ing
Individual develope d modules are teste d here. It also calle d as the un it test ing. Th is test ing is
performe d for each of the mo dule separately.
Integrat ion An d System Test ing
After building the co de the individual program un its are integrate d to build the software as a
whole. Then integrat ion test ing is performe d. The test ing process focuses on the log icalinternals of the software, conclu ding tests to uncover errors. An integrat ion test ing is
performe d by en d-user who f illed the data an d performe d operat ions l ike-Save, Delete, Reset,
Edit, etc
System Requ irements
For our appl icat ion A irways Management System we cons ider these follow ing m inimum
requ irements. These are the m inimum requ irements of my project for easy han dling.
Software Spec if icat ion:
1 . Front En d : C#.NET
2 . Back En d : MS-SQL 2005
3 . Operat ing System : W indows 98,XP/Fam ily
Har dware Spec if ication:
1 . Intel Pent ium-3 Processor an d a bove
2 . 10 MB Har d Disk space
3 . 128 MB RAM
4 . Key boar d
5 . Mouse
6 . CD-ROM
7 . 14Mon itor
-
8/6/2019 Gaurav Video Library
24/31
ER D iagram
1 Video detailDatabase
LoginUsername Password
Kids
sports
Animation
Yoga
boll wood
Hollywood
documentaries
VideoName
Videoyear
Price
Forms
Login form
-
8/6/2019 Gaurav Video Library
25/31
Mdi
-
8/6/2019 Gaurav Video Library
26/31
Video Detail
-
8/6/2019 Gaurav Video Library
27/31
Emplo yee Registration
-
8/6/2019 Gaurav Video Library
28/31
Database Tables
login
Animation Video
Bollywood Catogr y
-
8/6/2019 Gaurav Video Library
29/31
Documantries
Registration
-
8/6/2019 Gaurav Video Library
30/31
CONCLUSION
The project Vid eo l ibrary is for computer izing the work ing in a L ibrary system. Thesoftware takes care of all the requ irement of an average l ibrary an d is capa ble to prov ide easy
and effect ive storage of informat ion relate d to v ideos.
It prov ides deta ils relate d to v ideos. It also prov ides informat ion relate d to the ir release d year.It prov ides fac ility for search ing , a ir buses an d company
L I M I TAT I ONS
We have ma de hum ble effort in prepar ing the software, so that it can be in the funct ioning
condition. But due to lack of t ime some con ditions cannot be appl ied. Another l imitat ions is
that software w ill not run un der 3.11 operat ing system.
FURTHER I MPRO VEMENTS
The further improvements can be done in project, are l ist can be generate d in dfferent format
as accor ding to the requ irements, pr inting of l ist on pr inter directly g iven the comman ds or by
press ing the comman d button, backup of all the recor ds in the data base, search ing for a
part icular recor d in the data base g iving the search comman d.
-
8/6/2019 Gaurav Video Library
31/31
Bibliograph y
1. Course Books2. www.google.com 3. Csharp_e book author Faraz Rashee d