Upload
arbaaz-khan
View
221
Download
0
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