Sunteți pe pagina 1din 40

CHAPTER 1 INTRODUCTION TO HCL COMPANY

1.1 HISTORY
In 1976, Shiv Nadar, Arjun Malhotra, Subhash Arora, Badam Kishore Kumar, T.V Bharadwaj & Arun Kumar H started Microcomp Limited. The focus of the company was design and manufacturing of scientific calculators. The venture provided its founders money to start a company that focused on manufacturing computers. In the earlier HCL stands for Hindustan Computers Limited but now HCL is only one name. HCL received support from the Uttar Pradesh government to setup manufacturing in Noida. In 1981, NIIT was started to cater to the increasing demand in computer education. By early 2000s, Nadar divested his stake in this venture.

1.2 HCL TECHNOLOGIES


HCL Technologies is a global IT Services company headquartered in Noida, a suburb of Delhi, India led by Mr Vineet Nayar, HCL Technologies, along with its subsidiaries, had consolidated revenues of US$ 5 billion, as of 2010, and employed more than 64,000 workers. HCL offers IT solutions, remote infrastructure management, Engineering and R&D Services. The company provides services across many industries. No. of trains run are 146. Jaipur station alone deals with 88 BG & 22 MG trains and 35,000 passengers in a day.

1.3 HCL INFOSYSTEMS LTD.


HCL Infosystems Ltd. a listed subsidiary of HCL, is an India-based hardware and systems integrator. It has a presence in 170 locations and 300 service centres throughout India. Its 1

manufacturing facilities are based in Chennai, Pondicherry and Uttarakhand. It is headquartered at Noida. HCL Peripherals (a unit of HCL Infosystems Ltd.), founded in the year 1983, is a manufacturer of computer peripherals in India of Display Products, Thin Client solutions, Information and Interactive Kiosks and a range of Networking products & Solutions. HCL Peripherals has two Manufacturing facilities, one in Pondicherry (Electronics) and the other in Chennai (Mechanical). The company has been given ISO:27001 certifications

1.4 HARDWARE PRODUCT ENGINEERING


HCL has been delivering the complete gamut of hardware engineering product for global product companies for more than a decade. understand the changing customer needs and are tenacious to develop deliver innovative and future-enabled hardware services We and products.

HCL offers domain-specific hardware engineering and design services in VLSI ASIC, FPGA, and SoC engineering, board design, embedded software, mechanical engineering, and design, prototyping, and value-added engineering services such as compliance engineering, independent verification and validation and low volume manufacturing. We offer these services for partial lifecycle product engineering and for full lifecycle solutions. HCLs hardware design capabilities have been built and refined over the decades and enriched with specialist partnerships to provide spec to silicon engineering services to OEMs and component manufacturers in verticals like aerospace, automotive, hi-tech, medical electronics, consumer electronics, computer architecture, networking, and storage.

1.5 THE HCL ADVANTAGE:


2

PROVEN EXPERTISE: We have more than thirty years of Engineering and R&D expertise and experience in developing critical hardware products. STRATEGIC PARTNER: With offices and development centers in more than 17 countries, HCL can be your Global Innovation and R&D Partner with the hub in India.

GREATER MARKET PENETRATION: We enable our customers to serve existing markets better as well as enter adjacent and new markets. NEXT GEN SOLUTIONS: We offer complete portfolio of product engineering services ranging from concept, designing, prototyping, manufacture, testing, after market support, to re-engineering and developing Next-Gen solutions.

QUICK TIME-TO-MARKET: We follow domain-specific quality standards and processes and have reusable components to ensure quick time-to-market.

1.5.1 KEY STRENGTHS:

ASIC & FPGA DESIGN: HCL specializes in VLSI ASIC, FPGA, SoC design and verification services. Our expertise in solid state system engineering including endto-end development involving architecture design, RTL design, developing fullfunctional FPGA prototypes, verification, synthesis and back-end support helps customers improve their design cycle and achieve faster go to market.

BOARD DESIGN: HCL offers expertise for concept to board prototyping including diagnostics, BSP and Driver development. We have completed PCB designs of upto 20 layers, 800 MHz Bus speeds, 3.2 GHz signal traces. We test boards for signal integrity and standards compliance and have achieved the fastest time for developing a quality PCB.

1.5.2 PCB LAYOUT SERVICES:

HCL offers PCB Layout Services for in House Components Engineering Support, in house PCB CAD design using industry standard CAD packages, we have strategic tie ups for quick turn Around PCB fabrication, PCB assembly & Rework including BGA components. 1.5.3 PRODUCT RE-ENGINEERING SERVICES:

HCL has solutions for Obsolescence management for Hardware products where we can help customers manage components obsolescence, cost reduction, technology changes, and feature enhancements. We can also reengineer your product to improve manufacturing process.

INDEPENDENT VERIFICATION AND VALIDATION: HCL is currently the only India-based Global services company to have an in-house ISO 17025 accredited EMI / EMC testing laboratory.

CHAPTER 2 COMPANY PROFILE AND FACTS


HCL is a leading Technology and IT Enterprise with annual revenues of US$ 4.9 billion. the HCL Enterprise comprises two companies listed in India, HCL Technologies HCL 3 decade old enterprise, founded in 1976, is one of India's original Applications Consulting, Remote Infrastructure Management, Hardware, Systems Integration and Distribution of Technology in India. The HCL team comprises 55,000 professionals operating across 18 countries including 360 points of and IT BPO services, IT and Telecom products of diverse nationalities, presence in India. several

garage startups. Its range of offerings span R&D and Technology Services, Enterprise and

HCL has global partnerships with several leading Fortune 1000,including HCL, mark

IT and Technology majors, Along with the swiftly growing software technology industry, which was hitherto known as the pioneer in modern computing made the advent their advent into the software services arena. into software development. HCL's R&D was spun off as HCL Technologies in 1997 to Today, HCL sells more PCs in India than any other brand, runs Northern Ireland's largest BPO operation, and manages the network for Asia's largest stock exchange network apart from designing zero visibility landing systems to land the world's most popular airplane. And this it does across 18 countries and across 360 service locations in India.

2.1 PRODUCTS & SERVICES


The Engineering and R & D services department runs the largest outsourced engineering center outside the US which is a testimony to the 30 year product engineering experience. The company offers a comprehensive range of R&D and Engineering services to 5

component vendors, OEMs, ODMs and ISVs across multiple industry segments and domains.

2.2 INFRASTRUCTURE
HCL Infrastructure Management Division is focused on addressing the growing demand for the cost-effective management of technology infrastructure across geographically dispersed locations. IT Infrastructure Management is in the HCL DNA, drawing resources from the 30 year pioneering heritage in the area of computing, in line with global giants.

2.3 BPO
Business Processing Outsourcing is heading towards a maturity level where a new form of BPO, called Transformational BPO, is evolving that constitutes Full Process Outsourcing and Multiple Process Outsourcing . The evolving trend is more focused towards compliance , time-to-market, focus on core process, and quality improvement rather than cost savings.

2.4 APPLICATIONS
Level raging strong partnerships with platform / product companies, the team of applications professionals delivers unprecedented value to few of the largest players in the field of Financial Services, Retail and Healthcare.

2.5 IT HARDWARE
HCL Infosystems portfolio of products covers the entire spectrum of the information technology needs of its customers. By virtue of the immense diversity of markets and customers that it address, HCL Infosystems products offerings include everything from high end enterprise level servers for mission critical applications to multimedia home computers. 6

2.6 TELECOM AND IMAGING PRODUCTS AND RETAIL


HCL covers of telecom and imaging products including enterprise networking. HCL tied up with Nokia in 1995 with sale and services of Nokia mobile phones in India.

2.7 NETWORKING AND NETWORK INTEGRATION


Network Management involves Network Monitoring of Bandwidth Utilization, Network Errors / Collisions, Network Troubleshooting, Day-to-day Network Operations, Network performance monitoring, Tuning Network Operating System and advise action plan.

2.8 AWARDS:
India's Most Preferred Personal Computer Brand by CNBC AWAAZ Consumer Award 2007 India's 'No. 1 PC Vendor' consecutively for six years. HCL among the Top 3 IT companies for the last 3 years. DQ & IDC,Best Employer Survey. 'Best employer 2005' with Five Star Ratings Top 50 Fastest Growing Technology Companies in India & 'Top 500 Fastest Growing Technology Companies in Asia Pacific' by 'Deloitte & Touche' HCL Technologies, Indias leading Global Technology and IT Services company, announced that Vineet Nayar, CEO, HCL Technologies, has been appointed to the Board of HCL Technologies as a Wholetime Director with effect from August 1, 2008. Shiv Nadar, Founder - HCL and Chairman & Chief Strategy Officer, HCL Technologies said - Vineets appointment to the Board reflects HCLs commitment to nurturing talent, positioning it in key areas of leadership. andbuilding lasting institutions of excellence. 7 He created HCL Comnet, and

positioned HCL as a pioneer and industry leader globally in the Remote Infrastructure Management space.Vineet Nayar, now CEO and Wholetime Director, HCL said, I am honoured by the Boards decision, and look forward to being part of the future growth of HCL in all its larger dimensions as global and responsible corporate citizen. In 23 year with HCL, this is another opportunity for me to share larger transformation journey with Shiv Nadar, the board, and my team members across the HCL Enterprise.

CHAPTER 3 BEGINNING WITH ASP.NET 3.1 THE MICROSOFT .NET FRAMEWORK:


The .NET Framework is the infrastructure for the Microsoft .NET platform. The .NET Framework is an environment for building, deploying, and running Web applications and Web Services. Microsoft's first server technology ASP (Active Server Pages), was a powerful and flexible "programming language". But it was too code oriented. It was not an application framework and not an enterprise development tool. The Microsoft .NET Framework was developed to solve this problem.

3.2 .NET FRAMEWORKS KEYWORDS:


Easier and quicker programming Reduced amount of code Declarative programming model Richer server control hierarchy with events Larger class library Better support for development tools

3.3 THE .NET FRAMEWORK CONSISTS OF 3 MAIN PARTS:


Programming languages:

C# (Pronounced C sharp) Visual Basic (VB .NET) J# (Pronounced J sharp)

3.4 SERVER TECHNOLOGIES AND CLIENT TECHNOLOGIES:


ASP .NET (Active Server Pages) Windows Forms (Windows desktop solutions) Compact Framework (PDA / Mobile solutions)

3.5 DEVELOPMENT ENVIRONMENTS:


Visual Studio .NET (VS .NET) Visual Web Developer

3.6 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.

3.7 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. ASP.NET has better language support, a large set of new controls, XML-based components, and better user authentication.ASP.NET provides increased performance by running compiled code.ASP.NET code is not fully backward compatible with ASP.

3.8 NEW IN ASP.NET:


Better language support Programmable controls Event-driven programming 10

XML-based components User authentication, with accounts and roles Higher scalability Increased performance - Compiled code Easier configuration and deployment Not fully ASP compatible

3.9 LANGUAGE SUPPORT:


ASP.NET uses ADO.NET. ASP.NET supports full Visual Basic, not VBScript. ASP.NET supports C# (C sharp) and C++. ASP.NET supports JScript.

11

CHAPTER 4 ASP.NET CONTROLS AND COMPONENTS 4.1 ASP.NET CONTROLS:


ASP.NET contains a large set of HTML controls. Almost all HTML elements on a page can be defined as ASP.NET control objects that can be controlled by scripts.ASP.NET also contains a new set of object-oriented input controls, like programmable list-boxes and validation controls. A new data grid control supports sorting, data paging, and everything you can expect from a dataset control.

4.2 EVENT AWARE CONTROLS:


All ASP.NET objects on a Web page can expose events that can be processed by ASP.NET code. Load, Click and Change events handled by code makes coding much simpler and much better organized.

4.3 ASP.NET COMPONENTS:


ASP.NET components are heavily based on XML. Like the new AD Rotator, that uses XML to store advertisement information and configuration.

4.4 USER AUTHENTICATION:


ASP.NET supports form-based user authentication, cookie management, and automatic redirecting of unauthorized logins.

4.5 USER ACCOUNTS AND ROLES:


ASP.NET allows user accounts and roles, to give each user (with a given role) access to different server code and executables.

12

4.6 HIGH SCALABILITY:


Much has been done with ASP.NET to provide greater scalability.Server-to-server communication has been greatly enhanced, making it possible to scale an application over several servers. One example of this is the ability to run XML parsers, XSL transformations and even resource hungry session objects on other servers.

4.7 COMPILED CODE:


The first request for an ASP.NET page on the server will compile the ASP.NET code and keep a cached copy in memory. The result of this is greatly increased performance.

4.8 EASY CONFIGURATION:


Configuration of ASP.NET is done with plain text files.Configuration files can be uploaded or changed while the application is running. No need to restart the server. No more metabase or registry puzzle.

4.9 EASY DEPLOYMENT:


No more server-restart to deploy or replace compiled code. ASP.NET simply redirects all new requests to the new code.

13

CHAPTER 5 COMPATIBILITY ISSUES AND INSTALLATION 5.1 COMPATIBILITY:


ASP.NET is not fully compatible with earlier versions of ASP, so most of the old ASP code will need some changes to run under ASP.NET.To overcome this problem, ASP.NET uses a new file extension ".aspx". This will make ASP.NET applications able to run side by side with standard ASP applications on the same server.ASP.NET is easy to install. Just follow the instructions below.

5.2 WHAT YOU NEED?


If you have a Beta version of ASP.NET installed, we recommend that you completely uninstall it! Or even better: start with a fresh Windows 2000 or XP installation!

5.3 WINDOWS 2000 OR XP:


If you are serious about developing ASP.NET applications you should install Windows 2000 Professional or Windows XP Professional. In both cases, install the Internet Information Services (IIS) from the Add/Remove Windows components dialog.

5.4 SERVICE PACKS AND UPDATES:


Before ASP.NET can be installed on your computer, all relevant service packs and security updates must be installed. The easiest way to do this is to activate your Windows Internet Update. When you access the Windows Update page, you will be instructed to install the latest service packs and all critical security updates. For Windows 2000, make sure you install Service Pack 2. You should also install the latest version of Internet Explorer.

14

5.5 INSTALL .NET:


From your Windows Update you can now select the Microsoft .NET Framework.After download, the .NET framework will install itself on your computer - there are no options to select for installation.

5.6 THE .NET SOFTWARE DEVELOPMENT KIT:


If you have the necessary bandwidth, you might consider downloading the full Microsoft .NET Software Development Kit (SDK). We fully recommend getting the SDK for learning more about .NET, and for the documentation, samples, and tools included.

5.7 CONNECTION SPEED AND DOWNLOAD TIME:


If you have a slow Internet connection, you might have problems downloading large files like the Windows 2000 Service Pack 2 and the Microsoft .NET Framework. If download speed is a problem, our best suggestion is to get the latest files from someone else, from a colleague, from a friend, or from one of the CDs that comes with many popular computer magazines.

15

CHAPTER 6 ASP.NET PROGRAMMING EXAMPLES


A simple ASP.NET page looks just like an ordinary HTML page.

6.1 HELLO PRINTING


6.1.1 HELLO W3SCHOOLS IN HTML: This code displays the example as an HTML page: <html> <body bgcolor="yellow"> <center> <h2>Hello W3Schools!</h2> </center> </body> </html> 6.1.2 HELLO W3SCHOOLS IN ASP.NET: The simplest way to convert an HTML page into an ASP.NET page is to copy the HTML file to a new file with an .aspx extension.This code displays our example as an ASP.NET page: <html> <body bgcolor="yellow"> <center> <h2>Hello W3Schools!</h2>

16

</center> </body> </html> 6.1.3 HOW DOES IT WORK? Fundamentally an ASP.NET page is just the same as an HTML page. An HTML page has the extension .htm. If a browser requests an HTML page from the server, the server sends the page to the browser without any modifications. An ASP.NET page has the extension .aspx. If a browser requests an ASP.NET page, the server processes any executable code in the page, before the result is sent back to the browser.The ASP.NET page above does not contain any executable code, so nothing is executed. In the next examples we will add some executable code to the page to demonstrate the difference between static HTML pages and dynamic ASP pages.

6.2 CLASSIC ASP:


Active Server Pages (ASP) has been around for several years. With ASP, executable code can be placed inside HTML pages.Previous versions of ASP (before ASP .NET) are often called Classic ASP.ASP.NET is not fully compatible with Classic ASP, but most Classic ASP pages will work fine as ASP.NET pages, with only minor changes.

6.3 DYNAMIC PAGE IN CLASSIC ASP:


To demonstrate how asp can display pages with dynamic content, we have added some executable code (in red) to the previous example: <html> <body bgcolor="yellow"> <center> <h2>Hello W3Schools!</h2> <p><%Response.Write(now())%></p> 17

</center> </body> </html> The code inside the <% --%> tags is executed on the server.Response.Write is ASP code for writing something to the HTML output stream.Now() is a function returning the servers current date and time.

6.4 DYNAMIC PAGE IN ASP .NET:


This following code displays our example as an ASP.NET page: <html> <body bgcolor="yellow"> <center> <h2>Hello W3Schools!</h2> <p><%Response.Write(now())%></p> </center> </body> </html>

18

CHAPTER 7 PROJECT INTRODUCTION


The main idea behind our project is to promote tourism because tourism has always been a great source of income for a state economy, so promoting tourism through a website will be a great option to work over. we have crafted our efforts through asp.net framework over visual studio 2008.we have tried to include as many tools as we can to make this site look fancy as well as informative too. We have laid emphasis to make this site a user friendly guide for all the tourists.

SECTION OF ONLINE TOUR AND TRAVEL


ADMIN SECTION USER SECTION

7.1 ADMIN SECTION


Admin section is operated by the administrator(the top level authority) who is responsible for updating the front-end and the back-end, hence maintains the entire web application. It consist of following modules:

19

Login Change password Add/Edit Package Add/Edit Photo Add/Edit Photo Category Add FAQ

It provides facility to Administrator to login in its account. It provides facility to Administrator to change its current password. Administrator can add/edit the new package Administrator can add/edit new photos to related catagories. Administrator can add/edit the category of photo. It provides facility to add/edit some FAQs for the administrator

TABLE 7.1 ADMIN-LOGIN PAGE

20

FIGURE 7.1 Admin Login

21

FIGURE 7.2 Admin-Change Password

22

FIGURE 7.3 Admin-Add/Edit Package:

23

FIGURE 7.4 Admin-Add/Edit Photoes:

24

FIGURE 7.5 Admin-Add/Edit Photo Category:

25

FIGURE 7.6 View photo category

26

FIGURE 7.7 Admin-Add and View FAQs:

27

FIGURE 7.8: Admin Add/Edit NEWS:

28

FIGURE 7.9 Admin Edit/Delete Package: 7.2 USER SECTION


A logged in user can provide or view various details related to his current page. It provides many modules related to user information, and updates made by user its self. The modules in user section is little similar to admin section. They can be described by the following manner.

29

User login and change password Home FAQs News and Events Photo gallery User registration

It provides facility for user to login with its user id and can change its password as well. Its Navigates the user on the home page User can ask any question. User is informed in case of latest news User can view any photo related to any photo category In this module user can register it self. This information will save in the database

TABLE 7.2 User Section

30

FIGURE 7.10 User-Home Page 7.3 DATABASE


A dataset is a collection of related information that is organized so that it can easily be accessed, managed and update. In one view database can be classified according to type of content: Bibliographic, Full-text, numeric and images. The most prevalent approach is the relational database. A tabular database in which data is defined so that it can be reorganized and accessed in a number of different ways . In Online tour and travel there are following database tables: Tbl_loging Tbl_faq Tbl_news 31

Tbl_package Tbl_photo Tbl_photocategory Tbl_user

FIGURE 7.11 Table Login


It has two columns: Login_id and Password. Admin or User can login their account and can change the current password as well.

32

FIGURE 7.12 Table FAQ:


Table FAQ stands for frequently asked questions. Admin can add or edit the FAQs on the other hand user can only view them There are three columns: faqid, heading, description

33

FIGURE 7.13 TABLE NEWS


Table News has the data related to current news. Admin can add/edit this data but user only view the current news. It has three columns news_id, news, description.

34

FIGURE 7.14 Table Package


It has all the information about the package given by the administrator to the user.Admin can update this data, but user only can view and select the package.It has following columns:package_id,Package_name,amount,tax,netamount,city,totaldays,description,startd ate.

35

FIGURE 7.15 TABLE PHOTO


Admin can add/delete any photo by the help of this data. It has four columns Photo_id, Title, Photo_url,cat_id

36

FIGURE 7.16 TABLE PHOTO CATEGORY


All the information about category of any photo is stored in this table. Admin can add/delete any category but user only can view. It has two columns cat_id and cat_name.

37

FIGURE 7.17 TABLE USER


All the information about user is stored in this table

38

CONCLUSION
Engineering student will have to serve in the public and private sector industries and workshop based training and teaching in classroom has its own limitation .The lack of expo sure real life, material express and functioning of industrial organization is the measure hindrance in the student employment. In the open economy era of fast modernization and tough competition, technical industries should procedure pass out as near to job function as possible. Practical training is one of the major steps in this direction. I did my training from HCL CAREER DEVELOPMENT CENTER, JAIPUR.The training helps me in gaining depth knowledge about technologies used in railway.In the end, I hereby conclude that I have successfully completed my industrial training on the above topics.

39

BIBLIOGRAPHY AND REFRENCES


(I ) BIBLIOGRAPHY: ASP.NET 3.5 for Dummies - Ken Cox ASP.NET 3.5: A Beginner's Guide - William Sanders ASP.NET 4 Unleashed - Stephen Walther

(II) REFERENCES: www.w3schools.com www.google.co.in www.wikipedia.co.in Jaipur@hclcdc.in

40

S-ar putea să vă placă și