You are on page 1of 13

“MIS for National HRD Program for Leather sector”

NAME: DEVISETTY YESWANTH


ID NO: 2008A7PS038H
STATION: CENTRAL LEATHER RESEARCH INSTITUTE
DISCIPLINE: COMPUTER SCIENCE
“MIS for National HRD Program for Leather sector”

NAME: DEVISETTY YESWANTH


ID NO: 2008A7PS038H
STATION: CENTRAL LEATHER RESEARCH INSTITUTE
DISCIPLINE: COMPUTER SCIENCE
INSTRUCTOR: Dr. MANOJ KANNAN
PS COORDINATOR: Mr. VINOD KUMAR
GUIDE: Dr. B.CHANDRASEKHARAN
ACTING GUIDE: Mr. SATYA MURTHY
ACKNOWLEDGEMENTS
I would like to thank our instructor Dr. Manoj kannan for guiding us all the way
throughout our stay so far in practice school-1 and our coordinator Mr. Vinod
kumar for planning our activities and helping us throughout the orientation and
Mr. Satya murthy for guiding us in our project and Dr.Chandrasekharan head of
the CHORD and Dr.A.B.MANDAL director of CLRI for giving us an opportunity to
learn as well as present our skills.
TABLE OF CONTENTS:

1. ABSTARCT – 4 (page num)

2. INTRODUCTION - 4

3. TECHNICAL ASPECTS -6

4. CONCLUSION-12
ABSTRACT

Central Leather Research Institute (CLRI) is one of the leading research institutes
in the world in the field of Leather technology. It is one among the 39 laboratories
of Council of Scientific and Industrial Research (CSIR). We are working for the
CHORD division of CLRI. CHORD stands for Centre for Human & Organizational
Resources and Development. It is one of the core departments of CLRI. It takes
care of the entire academic program of CLRI. It also supervises the Research and
Development activities going on in the CLRI campus. The aim of our project that
we do in CLRI is to create a website. The task of the website is to co-ordinate the
activities of the Implementing agencies. How it can coordinate and whom it will
coordinate will be explained very clearly in the subsequent parts of the report.
The tools that we are using to create this application are:

1. ASP.NET 3.5
2. MICROSOFT VISUAL STUDIO 2008
3. MICROSOFT VISUAL C# (pronounced as C sharp)
4. Microsoft SQL Server 2008

INTRODUCTION

CSIR is on the pinnacle of research and development activities. It is headed


directly by the PRIME MINISTER OF INDIA. So, one can understand the importance
of CSIR. CLRI is one among the research institutes headed by CSIR. CLRI is unique
among the 39 research institutes in some way or the other. It is directly related to
the Industry. It has an economic division which takes care of the entire exports
and imports and statistics related to it. The CHORD division of CLRI provides
courses in B.TECH and M.TECH and also various other courses in smaller time
periods. It is directly linked with the ANNA UNIVERSITY of Chennai. It is also linked
with NIFT and BITS PILANI. It offers Internships to the students of BITS and NIFT.
Our project itself is an example of Industrial linkages of CLRI. The title of our
project is “MIS for National HRD Program for Leather sector”. MIS stands for
Management information system. A management information system is a
system or process that provides information needed to manage organizations
effectively. Before proceeding further I would like to define the word
implementing agency. An implementing agency is an organization which trains the
people who are interested to join the leather industry or rather who applied for
it. The number of trainees may vary from organization to organization as it all
depends on the size, infrastructure & manpower available in the organization.
Few examples of the Implementing agencies are Footwear Development and
Designing centre (FDDI) and Council of Leather Exports etc…The implementing
agency has to enroll the trainee details completely through the website. For that
purpose an implementing agency will be given an username and password for
entering the details. And after that they have to start giving training to the people
enrolled. So after the completion of the training they will claim to the concerned
person that the training is completed. Then the monitoring agency i.e. CLRI will
send a person and his status is “EXPERT”. The expert visits the implementing
agency and checks the skill of the trainees trained by the implementing agency.
After finishing the work he will come back to the website. He will be given a
separate username and password and using that he will login and he will give the
feedback on implementing agency as well as the trainees regarding their skills.
The coordinator of the entire program who is none other than the HEAD of the
CHORD division CLRI will be given the administrator privilege and correspondingly
an username and password for that. Using that he can go through the website
and he can read the feedback given by experts group and after reading them
clearly he has to send a report to the Government of INDIA regarding that. In brief
I will explain the task of the website. It must give three different logins for the
three above mentioned categories i.e.

1. IMPLEMENTING AGENCY
2. EXPERT
3. ADMINISTRATOR

So this explains the task of our website as well as the job of ours.
So far the work and the job of the website have been mentioned and from now
on the technical aspects of the website will be coming into the picture.

TECHNICAL ASPECTS

As we have mentioned earlier the website will be created using the languages
ASP.NET and C#. Since the website contains the dynamic part like storing the
details of the trainees and storing the feedback of experts it cannot be simply done
by HYPER TEXT MARK UP LANGUAGE. So we have to choose some other
resources for the job to be done. It could be done by PHP and some other
languages but the internet server of the government do not support all those
languages so we have to choose ASP.NET as our background. ASP.NET alone
can’t do the job it must be tied up with other language like C# and C++. We have
chosen C# because it is recommended by the MICROSOFT group. Before going
into the details of ASP.NET we have to know something regarding that and its
background. Microsoft .NET is Microsoft's new Internet strategy.
MICROSOFT.NET was originally called NGWS. It stands for Next Generation
Windows Services. Before the official announcement of .NET, the term NGWS
was used for Microsoft's plans for producing an "Internet-based platform of Next
Generation Windows Services". Steve Ballmer quote January 2000:

"Delivering an Internet-based platform of Next Generation Windows Services is


the top priority of our company. The breakthroughs we’re talking about here
include changes to the programming model, to the user interface, to the application
integration model, the file system, new XML schema....."

STEVE BALLMER is the current CEO of MICROSOFT and at the time he has
given this statement he is the 2nd position following BILL GATES the chairman of
MICROSOFT. So the statement shows the importance of .NET and its applications
to MICROSOFT one of the industry giants in software fields.

We will see some facts regarding MICROSOFT .NET now.

The Microsoft .NET strategy was presented by Microsoft officials to the rest of the
world in June 2000:

 .NET is Microsoft's new Internet and Web strategy


 .NET is NOT a new operating system
 .NET is a new Internet and Web based infrastructure
 .NET delivers software as Web Services
 .NET is a framework for universal services
 .NET is a server centric computing model
 .NET will run in any browser on any platform
 .NET is based on the newest Web standards

.NET Internet Standards


.NET is built on the following Internet standards:

 HTTP, the communication protocol between Internet Applications


 XML, the format for exchanging data between Internet Applications
 SOAP, the standard format for requesting Web Services
 UDDI, the standard to search and discover Web Services

.NET Framework
The .NET Framework is the infrastructure for the new Microsoft .NET Platform. 

The .NET Framework is a common environment for building, deploying, and


running Web Services and Web Applications.

The .NET Framework contains common class libraries - like ADO.NET, ASP.NET
and Windows Forms - to provide advanced standard services that can be integrated
into a variety of computer systems.

The .NET Framework is language neutral. Currently it supports C++, C#, Visual
Basic, Java Script (The Microsoft version of JavaScript) and COBOL. Third-party
languages - like Eiffel, Perl, Python, Smalltalk, and others - will also be available
for building future .NET Framework applications.

Before going into the details of ASP.NET we have to know what is ASP.

What is ASP?

 ASP stands for Active Server Pages


 ASP is a program that runs inside IIS
 IIS stands for Internet Information Services
 IIS comes as a free component with Windows 2000
 IIS is also a part of the Windows NT 4.0 Option Pack
 The Option Pack can be downloaded from Microsoft
 PWS is a smaller - but fully functional - version of IIS
 PWS can be found on your Windows 95/98 CD

ASP Compatibility

 ASP is a Microsoft Technology


 To run IIS you must have Windows NT 4.0 or later
 To run PWS you must have Windows 95 or later
 Chili ASP is a technology that runs ASP without Windows OS
 Instant ASP is another technology that runs ASP without Windows

What is an ASP File?

 An ASP file is just the same as an HTML file


 An ASP file can contain text, HTML, XML, and scripts
 Scripts in an ASP file are executed on the server
 An ASP file has the file extension ".asp"

How Does ASP Differ from HTML?

 When a browser requests an HTML file, the server returns the file
 When a browser requests an ASP file, IIS passes the request to the ASP
engine. The ASP engine reads the ASP file, line by line, and executes the
scripts in the file. Finally, the ASP file is returned to the browser as plain
HTML

What can ASP do for you?

 Dynamically edit, change or add any content of a Web page


 Respond to user queries or data submitted from HTML forms
 Access any data or databases and return the results to a browser
 Customize a Web page to make it more useful for individual users
 The advantages of using ASP instead of CGI and Perl, are those of
simplicity and speed
 Provide security since your ASP code cannot be viewed from the browser
 Clever ASP programming can minimize the network traffic

But ASP.NET is not the same as ASP. It is neither the upgraded version of
ASP. It is completely a new technology and it is built from basic. In order to
differentiate between ASP and ASP.NET ASP is now a days called as
CLASSIC ASP.

Now let’s jump into ASP.NET.

Let us see some facts regarding ASP.NET

ASP.NET is Not ASP

ASP.NET is the next generation ASP, but it's not an upgraded version of ASP.

ASP.NET is an entirely new technology for server-side scripting. It was written


from the ground up and is not backward compatible with classic ASP.

You can read more about the differences between ASP and ASP.NET in the next
chapter of this tutorial.

ASP.NET is the major part of the Microsoft's .NET Framework.

What is ASP.NET?

ASP.NET is a server side scripting technology that enables scripts (embedded in


web pages) to be executed by an Internet server.

 ASP.NET is a Microsoft Technology


 ASP stands for Active Server Pages
 ASP.NET is a program that runs inside IIS
 IIS (Internet Information Services) is Microsoft's Internet server
 IIS comes as a free component with Windows servers
 IIS is also a part of Windows 2000 and XP Professional

What is an ASP.NET File?

 An ASP.NET file is just the same as an HTML file


 An ASP.NET file can contain HTML, XML, and scripts
 Scripts in an ASP.NET file are executed on the server
 An ASP.NET file has the file extension ".aspx

"

How Does ASP.NET Work?

 When a browser requests an HTML file, the server returns the file
 When a browser requests an ASP.NET file, IIS passes the request to the
ASP.NET engine on the server
 The ASP.NET engine reads the file, line by line, and executes the scripts in
the file
 Finally, the ASP.NET file is returned to the browser as plain HTML

What is ASP+?

ASP+ is the same as ASP.NET.

ASP+ is just an early name used by Microsoft when they developed ASP.NET.

ASP.NET 2.0

ASP.NET 2.0 improves upon ASP.NET by adding support for several new
features.
You can read more about the differences between ASP.NET 2.0 and ASP.NET in
the next chapter of this tutorial.

ASP.NET 3.0

ASP.NET 3.0 is not a new version of ASP.NET. It's just the name for a new
ASP.NET 2.0 framework library with support for Windows Presentation
Foundation, Windows Communication Foundation, Windows Workflow
Foundation; and Windows Card Space.

So now we will see how ASP.NET works.

What ASP.NET 3.5 offers is a way to store, retrieve, and process the information.
Other than storing cookies on the Visitor’s computer, you can’t do too much with
HTML when it comes to controlling the state of your data.
Your browser’s main job is requesting pages from the server and displaying what
the server has processed. Using HTTP as a transfer protocol, your browser parses
(interprets) the HTML code it gets from the server, but otherwise does little
processing. Because your HTTP client (browser) leaves most of the processing
work to the server, it is considered a thin client. There’s nothing wrong with a thin
client, and it can process JavaScript. With plug-ins, which virtually all browsers
have built in, a thin client can also process certain kinds of files such as SWF
(compiled Adobe Flash files), Java Applets, ActiveX Controls, as well as other
files requiring that the browser have compatible plug-ins. For the most part,
though, the thin client model is one where the server does the processing, and your
Browser’s job is to display the contents it gets from the server.
In addition to being a thin client, your HTTP client browser is stateless. As soon as
a web page reaches your computer, the connection between your browser and the
server is broken. The browser does not remember the last page—it does not hold
state. As soon as the next page arrives, it does not remember the last page. You
may be thinking that your cache holds lots of previous pages and that your
browser’s history feature remembers previous pages. That’s not what retaining
state means. You cannot use the data and information in your cache or the
browser’s history as states to use with the current page in memory. What is in
active memory is the web page that the server has sent; the state of the previous
page is not there. As soon as you load a page, the previous page is kicked out, and
the new page is placed there. Just as the information you place in a text input box
is sent to silicon oblivion when you click the Submit button, knowledge of the
previous page (its state) is gone when the new page arrives. A well-organized web
site may appear to maintain state as the links on pages
Connect to a set of related pages, but that is an illusion that the web designer has
crafted by good planning.
All these dynamic parts and jobs can’t be simply done by HTML.
As far as our progress in this project is concerned we have completed first few
pages of the website such as registration and login things.
Now we are working on connecting the database to the site.
Talking about the tools that we use in these projects MICROSOFT VISUAL
STUDIO is of at most importance. It is a building environment in which the code
is automatically generated upon the drag and drop. A part of the demo has been
shown to the Instructor and the students.
CONCLUSION:
By using all the tools and languages we have succeeded to some extent and we
hope that in the near future we will be completing the project.

You might also like