Gaurav Video Library

Embed Size (px)

Citation preview

  • 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