Training 2nd Year

Embed Size (px)

Citation preview

  • 7/28/2019 Training 2nd Year

    1/32

    A

    Training Report- I

    Submitted

    In partial fulfillment

    For the award of the Degree of

    Bachelor of Technology

    in Department of Computer Science & Engineering

    Submitted To Submitted ByDr. Dharm Singh Ankit Balodia

    Associate Professor 09/341

    College of Technology and Engineering

    Maharana Pratap University of Agriculture and Technology(MPUAT), Udaipur (Rajasthan)

    Training Taken at-Rajasthan Electronics & Instruments Limited, Jaipur

    From: - 15th June, 2011 To: - 12th July, 2011

  • 7/28/2019 Training 2nd Year

    2/32

    ACKNOWLEDGEMENT

    Achieving a milestone for any person alone is extremely difficult. However there are some

    motivators who come across the curvaceous path like twinkling star in the sky and make our task

    much easier. It becomes our humble and foremost duty to acknowledge all of them.

    First of all I want to Thanks to the Faculty of Rajasthan Electronics & Instrumentation

    Limited, Jaipur.

    My ethical accountability is to be extremely indebted to Mr. N .S. Rathore (DEAN-

    CTAE) for his excellent guidance. I am highly obliged and thankful to my seminar guide

    Dr. Naveen Choudhary, who provided immense support as answer to my extreme queries that ikept firing at them during the preparation of the seminar. I would also like to thankDr. Dharm

    Singh whose support and cooperation helped in conducting the study smoothly.

    Last but not least, we pay our sincere thanks and gratitude to all the staff members of

    College of Technology and Engineering, to provide excellent opportunity and environment

    throughout my preparation of the project. I am also thankful to all our colleagues and staff

    members for their co-operation and support.

  • 7/28/2019 Training 2nd Year

    3/32

    GUIDELINES FOR B. TECH. SEMINARa) There will be 2 files one for each training. The final exam will have Viva-Voice and project

    demonstration at the college of study.

    b) Name of Company or Institute, name of the student and coordinator, date of training must beprinted on the Colored cover page. The report must be spiral bound using front side

    transparent and back side Blue. (30 pages minimum)

    c) The main contents in the report should be typed in Times New Roman 12 font (body), 18, 16,14, (headings) and Fancy fonts should be avoided for text writing. Page no. should benumbered from as 1, 2, 3 Spacing between consecutive lines should be 1.5. Separate

    successive paragraphs by 6 points. Margins of each page should be preferably 1.25 inchleft side, 0.75 inch right hand side, and 1 inch top and 1 inch bottom with page no. at bottom

    right

    d) Literature references will be arranged in the order in which they are referred in the report.Reference no. will be put in square brackets within the text in the order in which they arecited.

    e) Submitted to - (Dr. Dharm Singh, Associate Professor)

    f) Preferably, the report should be organized as under:

    i) Front Pageii) Certificate Xeroxiii) Acknowledgementiv) Table of Content (Pg no. should be numbered in Roman as i, ii, iii distinct) (Sample

    below)

    v) Main contenta. Introduction to companyb. Study content

    c. Projecti. Hardware required

    ii. Software requirediii. ER Diagram, DFD, or any other analysis or design diagramiv. Snapshots with explanationv. Conclusion & Further Scope

    vi) Literature References (IEEE Syntax), Examples are given as under: (Minimum 10references)

    To refer a research paper- Dinesh Birla, R. P. Maheshwari, and H. O. Gupta, A New

    Non-linear Directional Overcurrent Relay Coordination Technique, and Banes and Boonsof Near-end Faults Based Approach, IEEE Transactions on Power Delivery, vol.-21,no.-3, pp. 1176-1182, July 2006

    To refer a book - David E, Goldberg, Genetic Algorithms in Search, Optimization,and Machine Learning, ISBN 81-7808-130-X, Pearson Education Asia Pte Ltd., 2000.

    (621.381952, G47G)

    To refer a website- http://www.cnn.com as cited on 2nd April 2013. (Please dont refer

    wiki or general sites)vii) List of Tables (sample below)viii) List of Figureix) Abbreviation

  • 7/28/2019 Training 2nd Year

    4/32

    CONTENT

    S. No. TOPIC PAGE No.

    1. Introduction 21.1.About REIL 5

    2. Overview of ASP.NET 73. Technology Overview 8

    2.1..NET Framework 102.2.ASP.NET 102.3.

    Advantages 11

    3. PHASES3.1Software Requirement Specification3.2System Analysis3.3Design Phase3.4Coding3.5Testing3.6Implementation3.7Maintenance

    4. Project Details 224.1.Data Flow Diagram 244.2.Project Modules 254.3.Database Views 264.4.Class .CS File 274.5.Web Configuration File

    5. Conclusion6. References

  • 7/28/2019 Training 2nd Year

    5/32

    1.ABOUT REIL

    Introduction

    Rajasthan Electronics & Instruments Ltd. (REIL) has a prominent place amongst the electronics

    industry of Rajasthan. The company is a joint venture between the Government of India & the

    Government of Rajasthan, through their respective institutions. The company was conferred the

    status of a "MINI RATNA" by the Department of Public Enterprises, Ministry of Industry,

    Government of India in 1997 on account of its good all round performance and excellent

    products. The company has added another feather in its cap by establishing a Quality

    Management system for its operations and has been certified as an ISO 9001 firm with effect

    from. 31 July 1998. The area of business extends to manufacturing and marketing of electronic

    products/ services in the following areas:

    Agro-Dairy Sector Solar Photovoltaic Sector Industrial Electronics Sector Information Technology

    In all these sectors, the manufacturing facility is complemented by the departments for the

    function of Materials management, Quality Assurance, Research & Development, Planning &

    Finance Management along with infrastructure and country wide network of offices of marketing

    and after sales support. The company is self-reliant as far as development activity is concerned,

    to enable modification and improvement in existing products and also introduce new products, in

    tune with customer requirement. REIL has its Headquarters and Works at Jaipur, Rajasthan,

    famous as the Pink City of India known for its palaces, forts, museums and handicrafts all over

    the world.

    REIL has its Registered office & Manufacturing facilities situated at the Kanakpura Industrial

    area about 12 km from the heart of Jaipur city and is spread over a sprawling campus of ten

    acres, amidst lush green surroundings, with over 2700 Square Meter area of covered space. Other

    offices include the corporate office within the city and Field maintenance centers (FMCs) and

    Sub-FMC's spread over most of the regions of the country.

  • 7/28/2019 Training 2nd Year

    6/32

    2.ABOUT ASP.NET

    After four years of development, and a series of beta releases in 2000 and 2001, ASP.NET 1.0

    was released on January 5, 2002 as part of version 1.0 of the .NET Framework. Even prior to therelease, dozens of books had been written about ASP.NET, and Microsoft promoted it heavily as

    part of its platform for Web services. Scott Guthrie became the product unit manager for

    ASP.NET, and development continued apace, with version 1.1 being released on April 24, 2003

    as a part of Windows Server 2003. This release focused on improving ASP.NET's support for

    mobile devices.

    ASP.NET is a server-side Web application framework designed for Web development to

    produce dynamic Web pages. It was developed by Microsoft to allow programmers to build

    dynamic web sites, web applications and web services. It was first released in January 2002 with

    version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages

    (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing

    programmers to write ASP.NET code using any supported .NET language.

    ASP.NET Web pages, known officially as Web Forms, are the main building block for

    application development. Web forms are contained in files with a ".aspx" extension; these files

    typically contain static XHTML markup, as well as markup defining server-side Web Controls

    and User Controls where the developers place all the content for the Web page. Additionally,

    dynamic code which runs on the server can be placed in a page within a block, which is similar

    to other Web development technologies such as PHP, JSP and ASP. With ASP.NET Framework

    2.0, Microsoft introduced a new code-behind model which allows static text to remain on the

    .aspx page, while dynamic code remains in an .aspx.vb or .aspx.cs or .aspx.fs file (depending on

    the programming language used).

  • 7/28/2019 Training 2nd Year

    7/32

    TECHNOLOGY OVERVIEW

    2.1 .Net Framework

    The Microsoft .Net Framework is a software component that is a part of Microsoft

    operating systems .It has a large library of pre-coded solutions to common program

    requirements, and manages the execution of programs written specially for the framework .The

    .net framework is a key Microsoft offering, and is intended to be used to be used by most new

    applications created for the windows platform.

    Program written for the .net framework execute in a software environment that manages

    the program runtime requirements. This runtime environment, which is also a part of the .net

    framework, is known as the common language runtime (CLR). The CLR provides the

    appearance of an application virtual machine so that programmers need not consider the

    capabilities of the specific CPU that will execute the program .The clr also provides other

    important services such as security mechanisms, memory management, and exception handling.

    The class library and the CLR together compose the .net framework.

    2.2 ASP.NET

    ASP.NET offers a novel programming model and infrastructure that facilitates a

    powerful new class of applications. ASP.NET is a compiled. NET-based environment, so one

    can author applications in any .NET compatible language, including Visual Basic, C# and

    Jscript.NET. Developers can effortlessly access the advantage of these technologies, which

    consist of a managed Common Language Runtime environment, type safety, inheritance, and so

    on. With the aid of Microsoft Visual Studio.NET Web development becomes easier.

    Web Forms permits us to build powerful forms-based Web pages. When building these

    pages, we can use Web Forms controls to create commonUI elements and program them for

    common tasks. These controls permit us to rapidly build up a Web Form.

    Web services enable the exchange of data in client-server or server-server scenarios,

    using standards like HTTP, SOAP (Simple Object Access Protocol) and XML messaging to

  • 7/28/2019 Training 2nd Year

    8/32

    move data across firewalls. XML provides meaning to data, and SOAP is the protocol that

    allows web services to communicate easily with one another. Web services are not tied to a

    particular component technology or object-calling convention. As a result, programs written in

    any language, using any component model, and running on any operating system can access Web

    services.

    2.3 ADVANTAGES OF ASP.NET:

    ASP.NET is Part of the .NET Framework

    The .NET Framework comprises over 3,400 classes that we can employ in our ASP.NET

    applications. We can use the classes in the .NET Framework to develop any type of applications.

    Since ASP.NET is part of the .NET Framework, we can do all these things from within an

    ASP.NET page. While ASP Classic pages are formed with scripting languages such as VBScript

    and JavaScript. ASP.NET pages are formed with full-blown programming languages such as

    Visual Basic and C#. And whereas there are five standard objects accessible in the ASP Classic

    Framework (the Request, Response, Application, Session, and Server objects), there are over

    3,400 standard objects in the .NET Framework that we can use in an ASP.NET page.

    ASP.NET Pages are compiled

    When an ASP.NET page is first requested, it is compiled and cached on the server. This

    means that an ASP.NET page performs very rapidly. All ASP.NET code is compiled rather than

    interpreted, which permits early binding, strong typing, and just-in-time (JIT) compiling to

    native code.

    XML-Based

    ASP.NET configuration settings are stored in XML-based files, which are human

    readable and writable. Each one of our applications can have a different configuration file and

    we can extend the configuration scheme according to our necessities.

  • 7/28/2019 Training 2nd Year

    9/32

    Code-Behind logic

    The main problem with ASP Classic pages is that an .asp page does not yield

    modularized code. Both HTML and Script are present in a single page. But Microsoft's

    ASP.NET implementation contains a new-fangled method to break up business logic code from

    presentation code. Each ASPX created in Visual Studio has an equivalent class written in a .NET

    compliant language such as C#. This class consists of event handlers, initialization code and

    other supporting code for the user interface in the ASPX file. The C# file that holds this class is

    called the code-behind file and affords the ASPX file's programmatic implementation.

    ASP.NET Pages are built with Server Controls

    We can easily build complex Web pages by bring together the pages out of ASP.NET

    server controls. For example, by adding validation controls to a page, we can easily validate form

    data.

  • 7/28/2019 Training 2nd Year

    10/32

    PHASES

    1.Software Requirement Specification:-

    SRS is a document that completely describes what the proposed software should do without

    describing how the software will do it. The basic limitation for this is that the user need keeps

    changing as environment in which the system was to changes function with time. This leads to a

    request for requirement changes even after the requirement phase is done and the SRS is

    produced.

    The basic purpose of the SRS is to bridge this communication gap. The SRS is the

    medium through which the client and the user needs are accurately specified; indeed SRS forms

    the basis of the software development. A good SRS should satisfy all the parties -- something

    very hard to achieve and involves trade-offs and persuasions. The important purpose of

    developing SRS is helping the client understand their own needs.

  • 7/28/2019 Training 2nd Year

    11/32

    Advantages of SRS:

    An SRS establishes the basis for agreement between the client

    The supplier on what the software product will do. An SRS provides a reference for validation of the final product. A high quality SRS is a prerequisite to a high quality software. A high quality SRS reduces the development cost.

    Characteristics of an SRS:

    A good SRS is-

    Correct Complete Unambiguous Verifiable Consistent Ranked for importance and/or stability Modifiable

    1.1 Feasibility Study

    In feasibility study phase we had undergone through various steps which are describe as

    under:-

    1. Identify the origin of the information at different level.2. Identify the expectation of user from computerized3. Analyze the drawback of existing system (manual) system

  • 7/28/2019 Training 2nd Year

    12/32

    2. System Analysis:-

    In this phase, the software engineers carry out a detailed study of the users

    requirements. They then arrive at the proposed system to be built. The model of this

    system is used to freeze all the functional specifications, which contain :

    The outputs to be produced The inputs that needs to be received The procedures that will get the output from the input The audit and control requirements that user can use to monitor the proper

    functioning of the system

    3. Design Phase :-In this phase, the fundamental specifications are used for translating the

    model into a design of the desired system. The purpose of the design phase is to specify a

    particular software that will meet the started requirements. The design specifications that are

    generated at the end of this phase are technical in nature and contain :

    The user interface The database and data structures The equipment, the personnel and the other facilities required The manual procedures that will be part of the implemented system

    4. Coding:

    5. Testing:-System testing is a critical process that can bear as much as 50% of the budget

    of program development. In general testing is an action performed to check that there is no anyerror in the program. However, it is not possible since analysts cant proof that software is free

    and. Clear of all errors.

    Thus testing can be understood as the process performed for executing a program with the

    explicit intention of finding errors, which if present will make the program failure.

  • 7/28/2019 Training 2nd Year

    13/32

    TESTING OBJECTIVES:

    The main objectives of testing are: Testing is a process of executing a program with the intent of finding an error. A goal test case is one that has a probability of finding an as yet undiscovered

    error.

    A successful test is one that uncovers an as yet undiscovered error.

    TESTING PRINCIPLE:

    The various testing principles are:

    All tests should be traceable to customer requirements. Test should be planned long before testing begins. The testing should begin in the small and progress towards testing in the

    large.

    Exhaustive testing is not possible. To be most efficient, testing should be conducted by an independent third

    party.

    Testing can be classified as of two types:

    Unit testing

    Testing in general cannot be expected to catch every error in the program. The same is true for

    unit testing. By definition, it only tests the functionality of the units themselves. Therefore, it

    may not catch integration errors, performance problems or othersystem-wide issues. In addition,for any non-trivial system, it is not feasible to anticipate and test all possible inputs to the

    program unit understudy. Unit testing is more effective if it is used in conjunction with othersoftware testing activities.

  • 7/28/2019 Training 2nd Year

    14/32

    It is unrealistic to test all possible input combinations for any non-trivial piece of software. Like

    all forms of software testing, unit tests can only show the presence of errors; it cannot show the

    absence of errors.

    To obtain the intended benefits from unit testing, a rigorous sense of discipline is needed

    throughout the software development process. It is essential to keep careful records, not only of

    the tests that have been performed, but also of all changes that have been made to the source

    code of this or any other unit in the software

    Use of a version control system is essential. If a later version of the unit fails a particular

    test that it had previously passed, the version-control software can provide a list of the source

    code changes (if any) that have been applied to the unit since that time.

    Integration testing

    Integration testing (sometimes called Integration and Testing, abbreviated I&T) is the phase of

    software testing in which individual software modules are combined and tested as a group. It

    follows unit testing and precedes system testing.

    Integration testing takes as its input modules that have been components within assemblages

    interact correctly, for example across procedure calls or process activations, and this is done after

    testing individual modules, i.e. unit testing unit tested, groups them in larger aggregates, applies

    tests defined in an integration test plan to those aggregates, and delivers as its output theintegrated system ready for system testing.

    The purpose of integration testing is to verify functional, performance and reliability

    requirements placed on major designitems. These "design items", i.e. assemblages (or groups ofunits), are exercised through their interfaces using black box testing, success and error cases

    being simulated via appropriate parameter and data inputs. Simulated usage of shared data areas

    and inter-process communication is tested and individual subsystems are exercised through their

    input interface. Test cases are constructed to test that allcomponents within assemblages interact

  • 7/28/2019 Training 2nd Year

    15/32

    correctly, for example across procedure calls or process activations, and this is done after testing

    individual modules, i.e. unit testing.

    6. Implementation :-

    Implementation is the stage of the project when the theoretical design is turned into a

    working system. This is the final and important phase in the system life cycle. It is actually the

    process of converting the new system into a operational one.

    Implementation Procedures

    The primary objective of implementation is to write source code and internaldocumentation so that conformance of the code to its specification can easily be verified. The

    objectives can be achieved by making source code as clear and straight forward as possible

    Source code clarity is enhanced by structured coding techniques, by good coding style, by

    appropriate supporting documents, by providing internal comments etc.,

    Each team member in the project must understand the objectives of implementation.

  • 7/28/2019 Training 2nd Year

    16/32

    3. PROJECT

    The Project is made in Visual Studio 2008. The Codes are written in C# (C Sharp) and .aspx

    pages. The Project is a website about a college Techfest in which college students can register

    themselves for the events. To register them they have to fill their Name, Branch, Year and E-

    mail Id. Names of students will be saving in the database as soon as they enroll themselves.

    There is a separate table for each event in database.

    In the project, there is use of HTML, CSS, JavaScript and JQuery. The coding for Mozilla and

    Google Chrome is done separately. Uses of Validation Controls are used in registration pages.

    As students have to fill the correct E-Mail otherwise they cannot registered themselves.

    The Database Connectivity is done in MySQL 2005. The Coding for database is written in C# on

    aspx.cs page. The web.config page is to connect the Visual Studio and MySql.

    The use of Slide Show, CSS Image Sliding Boxes and Transition Property for Mozilla and

    Google Chrome had made the project dynamic.

  • 7/28/2019 Training 2nd Year

    17/32

    3.1 SOFTWARE AND HARDWARE TOOLS

    DEVELOPMENT ENVIRONMENT:

    Operating system: windows 7

    The system will be built on windows compatible environment. The application will be web

    based developed using Java technology.

    Web server:

    Visual Studio 2008 is a Server Side Script language.

    Server side application software: Visual Studio 2008

    Business Logic Software: ASP.NET with C# (C Sharp)

    Client Side Application Software: Java Script, HTML, CSS, JQuery

    Data Base: MySQL (Structured Query Language)

    The system requires MySql 2005 as a database.

    Client Browsers: Internet Explorer, Firefox 4.0 and above, Google Chrome 4.0

    and above.

    The system requires Internet Explorer, Mozilla or Chrome browser for client side.

  • 7/28/2019 Training 2nd Year

    18/32

    HARDWARE & SOFTWARE REQUIREMENTS

    Hardware requirement

    Main Processor Core i5

    Hard-disk Capacity 8 GB

    RAM 2 GB

    Clock Speed 2.8 Hz

    Keyboard 104 Key

    Monitor V.G.A

    Software Requirement

    Operating System Window 7 Basic

    Backend tool MySql 2005

    Front-end tool Visual Studio 2008

  • 7/28/2019 Training 2nd Year

    19/32

    4.2 SOFTWARE INTERFACE

    FRONT END

    In the application developed we have used HTML as the Front End. HTML is Hyper Text

    Markup Language. Non-linear text called hyper text is sent to multiple points across Internet

    .One document links to another through pointers called Hyperlinks. It is a cross platform

    language that works on Windows, Macintosh and UNIX platform. The Instructions and data

    reside in same file.

    We have implemented JavaScript for all the Client side validations. Client side JavaScript is

    designed to reside inside HTML document & ensure they run properly. The Server side

    JavaScript called Livewire, works with back-end server processes. It adds interactivity to Web

    application without using server based Application as CGI program. It is object based, event

    driven, platform independent. They are important part of any Web application to implement

    Client side Validations and the invalid data is not submitted. The form is not submitted until user

    fills in correct data. It is extremely useful to restrict mistakes by user.

    We have use CSS for designing purposes. CSS is Cascading Style Sheets. It is use to fill the

    pages with colors and styles. CSS is of 3 types:

    1. Internal CSS2. External CSS3. Inline CSS

    CSS properties are used to define the background colors, images. It also provides the animation

    to the website.

    We have written all the coding in the Visual studio using C#. The C# connects the database to

    the Visual Studio. All the database queries are written on .cs page. The web.config page holds

    the definition for connecting the MySql to the Visual Studio.

  • 7/28/2019 Training 2nd Year

    20/32

    BACK END:

    We have used MySql 2005 as the Back End. MySql provides efficient/effective solution for

    major database tech.

    - Large database and space management.

    - Many concurrent database users.

    - High transaction processing requirement

    - High Availability

    - Industry accepted standards

    - Manageable security

    - Portability

  • 7/28/2019 Training 2nd Year

    21/32

    TABLES

    Counter Strike

    S.no. Column Name Data Type

    1. Name_of_Leader Varchar(100)

    2. Team Leader Varchar(100)

    3. Branch Varchar(100)

    4. Class Varchar(100)

    5. Participant1 Varchar(100)

    6. Branch1 Varchar(100)

    7. Class1 Varchar(100)

    8. Participant2 Varchar(100)

    9. Branch2 Varchar(100)

    10. Class2 Varchar(100)

    Extempore

    S.no. Column Name Data Type

    1. Name_of_Leader Varchar(100)

    2. Team Leader Varchar(100)

    3. Branch Varchar(100)

    4. Class Varchar(100)

  • 7/28/2019 Training 2nd Year

    22/32

    Debate

    S.no. Column Name Data Type

    1. Name_of_Leader Varchar(100)

    2. Team Leader Varchar(100)

    3. Branch Varchar(100)

    4. Class Varchar(100)

    5. Participant1 Varchar(100)

    6. Branch1 Varchar(100)

    7. Class1 Varchar(100)

    Ad-Making

    S.no. Column Name Data Type

    1. Name_of_Leader Varchar(100)

    2. Team Leader Varchar(100)

    3. Branch Varchar(100)

    4. Class Varchar(100)

    5. Participant1 Varchar(100)

    6. Branch1 Varchar(100)

    7. Class1 Varchar(100)

    8. Participant2 Varchar(100)

    9. Branch2 Varchar(100)

    10. Class2 Varchar(100)

  • 7/28/2019 Training 2nd Year

    23/32

    SNAPSHOTS

    HOME PAGE

    This is the print screen of home page of project which is a website. The above picture consists of

    2 slide shows. The one at the top left corner has a time gap of 3 seconds to switch to next image.

    Its specialty is opacity. One image start losing the transparency before the second comes. This

    Slide show is totally made in pure cascading style sheet.

    The Second slide show is bigger one. This Slide show is made in Cascading style sheet,

    JavaScript and Jquery. All the images are sliced into pieces when they disappear and the next

    slide comes. It also contains image icons at its bottom which will be shown only on hovering.

    There are 4 CSS sliding Image Boxes. On hovering these slides go upside linearly. Behind the

    window there are links to go to the respective pages.

  • 7/28/2019 Training 2nd Year

    24/32

    EVENTS PAGE

    This page consists of links of all the events. As we can see there are 5 categories of events. In

    each category there are 4 to 6 events. When you hover the subcategory of events it just linearly

    transit. This is done with the transition property in CSS.

    Coding of every browser is done separately. The coding of Mozilla contains the keyword moz

    and for Google chrome is webkit.

    The slide is little different from that of the home page. It get sliced when image is switching

    from on to another.

  • 7/28/2019 Training 2nd Year

    25/32

    TECHNICAL EVENTS

    This is technical event page. It consists of 6 events:

    1. Counter Strike2. C Crack3. Bridge Making4. Robo Wars5. Paper Presentation6. Need For Speed

    These all icons are moving in some manner. There are 6 properties to be set to make them move.

    On hovering these icons, they will stop and hover to register for respective event. Each icon

    consists of pages to get registered.

  • 7/28/2019 Training 2nd Year

    26/32

    RULES PAGE

    This page consists of description of counter strike event. It will give all the rules and regulations

    of that particular event. For each event there is a page made for it precisely.

    The Button at the bottom is made in Photoshop. The photo of counter strike at the top right

    rotates clockwise 360 degree on hovering and move back to same position when mouse is

    removed from there.

  • 7/28/2019 Training 2nd Year

    27/32

    FILLLING OF DETAILS

    This page consists the text boxes and drop down lists. This is the registration page. After filling

    all the details, user can click on register image to make him/her enroll for that particular event in

    Techfest. One cannot simply left any text box without filling it. In the mail id option, user has to

    fill the original mail id otherwise they wont be registered.

    After filling all the details and clicking Register, all the details of the user will be send to the

    database.

  • 7/28/2019 Training 2nd Year

    28/32

    REGISTERED

    This image comes as a dialog box on the screen after a user successfully registered him/her for

    the particular event. This is made in javascript.

    Future Scope

    This application can be easily implemented under various situations. We can add new

    features as and when we require. Reusability is possible as and when require in this

    application. There is flexibility in all the modules.

    SOFTWARE SCOPE:-

    Extensibility: -This software is extendable in ways that its original developers may not expect. The

    following principles enhance extensibility like hide data structure, avoid traversing

    multiple links or methods, avoid case statements on object type and distinguish public

    and private operations.

  • 7/28/2019 Training 2nd Year

    29/32

    Reusability:-Reusability is possible as and when require in this application. We can update it next

    version. Reusable software reduces design, coding and testing cost by amortizing effortover several designs. Reducing the amount of code also simplifies understanding, which

    increases the likelihood that the code is correct. We follow up both types of reusability:

    Sharing of newly written code within a project and reuse of previously written code on

    new projects.

    Understandability:-A method is understandable if someone other than the creator of the method can

    understand the code (as well as the creator after a time lapse). We use the method,

    which small and coherent helps to accomplish this.

    Cost-effectiveness:-Scope of this document is to put down the requirements, clearly identifying the

    information needed by the user, the source of the information. We use the method,

    This small and coherent helps to accomplish the website.

    Conclusion

    From a proper analysis of positive points and constraints on the component, it can be safely

    concluded that the product is a highly efficient GUI based component. This application is

    working properly and meeting to all user requirements. This component can be easily plugged

    in many other systems.

  • 7/28/2019 Training 2nd Year

    30/32

    BOOKS

    1. Modern System Analysis & Design, by Elias M. Ewad , Jeffrey A. Hoffer2. An Integrated Approach to S/W Engineering, by Pankaj Jalote3. Black Book (Visual STUDIO)4. Software Engineering By:- Roger S. Pressman5. Published By:- McGraw Hill Higher Education6 Murarchs C# 6 (BPB Publication )7. Beginning SQL Server 2008 For Developers (Robin Dawson )8.

    Beginning ASP .net 3.5 in C# For Developers(Matthew McDonald )

    WEBSITES

    1. en.wikipedia.org2. www.youtube.com3. www.w3schools.com4. www.a2zlink.in5. www.microsoft.com

  • 7/28/2019 Training 2nd Year

    31/32

    LIST OF TABLES

    1.Ad-Making2.Bridge Making3.C-Crack4.Collage5.Comedy Circus6.Counter-Strike7.English Debate8.Extempore9.Face-Painting10. Group Dance11.Group Song12. Hindi Debate13.Instrumental14.Need For Speed15.On the Spot Painting16.Poetry17.Paper Presentation18.Quiz19.Robo wars20.Solo Dance21.Solo Song22.Street Play23.Treasure Hunt

  • 7/28/2019 Training 2nd Year

    32/32

    LIST OF FIGURES

    S. No. NAME PAGE No.

    1. Home Page2. Events Page3. Technical Events Page4. Counter Strike Rules Page5. Filling Details Page6. Registered

    ABBREVIATIONS

    1. ASP - Active Server Pages

    2. ASP.NETActive Server Pages Network

    3. CSSCascading Style Sheets

    4. JSJava Script

    5. SQLStructured Query Language

    6. CLRCommon Language Runtime

    7. CSC Sharp

    8. JQJquery

    9. VSVisual Studio