Sie sind auf Seite 1von 36

INDUSTRIAL TRAINING REPORT

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR


Six to Eight Weeks Industrial Training

at

CS Soft Solutions India Pvt. Ltd


(From May 2018 to July 2018)

SUBMITTED BY

Shivani Arora
Master of Computer Applications
1730487

Department of Computer Science


PCTE Group of Institutes, Ludhiana

1
CS Soft Solutions India Pvt. Ltd

TO WHOM IT MAY CONCERN

I hereby certify that "SHIVANI ARORA" University Roll No 1730487 of PCTE


Group of Institutes, Ludhiana has undergone six weeks of Industrial training from
June 2018 to July 2018 at CS Soft Solutions India Pvt. Ltd to fulfill the
requirements for the award of degree of Master of Computer Applications. He / She
has worked on Rate My Skills project during the training under the supervision of
Chhotu Sharma. During his/her tenure with us we found him/her sincere and hard
working. Wishing him/her a great success in the future.

Shivani Arora
Signature of the Student

Signature of the SUPERVISOR (S)

(Seal of Organization)

2
ACKNOWLEDGEMENT

I am highly grateful to Mr.Harinder Pal Singh , Head, Dept.of Computer Science, PCTE Group
of Institutes, Ludhiana for providing me this opportunity to carry out the Industrial training at CS
Soft Solutions India Pvt. Ltd.

The constant guidance and encouragement received from Ms. Madhubala and training Incharge
Chhotu Sharma has been of great help in carrying out the project work and is acknowledged with
reverential thanks.

I would like to express a deep sense of gratitude and thanks profusely to Chotu Sharma Director/
CEO of Company. Without the wise counsel and able guidance, it would have been impossible to
complete the report in this manner.

The help rendered by Ms.Madhubala for experimentation is greatly acknowledged.

I also express gratitude to other faculty members of the Department of Computer Science, PCTE
Group of Institutes, Ludhiana for their intellectual support throughout the course of this work.

Finally, I am indebted to all whosoever have contributed in this report work and friendly stay at CS
Soft Solutions India Pvt. Ltd.

Shivani Arora
Name of Student

3
Table of contents

S. NO. TOPIC PAGE NO.

1. CHAPTER-1 5-7
Company C
Profile

2. H
CHAPTER-1 4-15
A
Introduction
P
(i)TStatement about the problem- Existing 4
Esystem
R
(ii) Objectives of Project 5
-
1
(iii) Working Environment 6-15

3. System Design 18

(i) Entity Relationship Model 19

(ii) Data Flow Diagram 19

(iii) Database Files 20

(iv) Relations in the Databases 21-24

(v) Screen Shots 25-32

4. Conclusion 34

5. Bibliography 36

4
CHAPTER 1

COMPANY PROFILE

The concerned project has been developed under the supervision and guidance of employees of the
company, CS Soft Solutions Pvt. Ltd. This company is located at C-133, Level I, Phase 8, Industrial Area
Mohali, Punjab 160055.

CS Group
CS Group, founded by Mr. Chhotu Sharma is an amalgam of CS Soft Solutions Pvt. Ltd and CS
InfoTech.CS Soft Solutions is a company that provides complete IT solutions with huge clientele all
over the world. CS InfoTech is a pioneer institution which is engaged in providing computer
education in software technologies, to students as well as professional executives.

CS Soft Solutions Pvt. Ltd.


CS Soft Solutions is a complete IT solutions providing company based in Mohali. CS Soft Solutions
was established to achieve the goal of providing its clients state-of-art web development services
comparable with best in the world. The services provided by CS Soft Solutions Pvt. Ltd. Are

• Web Development
• Web Designing
• Online Marketing
• Mobile Application Development

CS Soft Solutions Pvt. Ltd. was conceptualized in October 2009 by Mr. Chhotu Sharma and Mrs.
Shalini Sharma. The goal was to build a company that worked on solid principals, to develop world
class IT products and provide a congenial environment and adequately encouraging work culture for
all the team members at CS Soft Solutions Pvt. Ltd. Consequently, there is a huge clientele from all
across the world. One can get assured of the company by opening the given link:

http://www.cssoftsolutions.com

One of the methods of paying back to the industry that has been adopted by the CS Group is to
recruit students from CS InfoTech into CS Soft Solutions Pvt. Ltd. on the basis of their performance
and ability to perform in the industry.

5
Founders

Mr. Chhotu Sharma is the founder of the CS Group. He is a Microsoft Certified Software Developer
and has been training IT professionals in different Microsoft Technologies since last 13 years. He is
recognized as “The Guru of Microsoft Technologies”. For his excellent work in field of education, he
has been conferred with title of “Himachal Gaurav” by the Chief Minister, Sh. Prem Kumar Dhumal
in the year 2007. His students have been picked up by Fortune 500 companies including Microsoft,
Accenture, TCS, Infosys and others. In the year 2009, he established CS Soft Solutions Pvt. Ltd, a
company offering complete IT services in IT applications. He has been instrumental in shaping the
goals and evolving values of CS Soft Solutions Pvt. Ltd. His strong penchant for excellence at
professional as well as personal front, backed by a sincere and an honest approach towards life are
the basic reasons for the success of the ventures he has launched and actively developed. These
qualities of sincerity and honesty easily percolate among students, ensuring their success in future
lives too.

Mrs. Shalini Sharma is the Director of CS Soft Solutions Pvt. Ltd. and an adept teacher at CS
InfoTech. She bears a sharp analytical acumen coupled with excellent People Management skills. She
has received Bachelor’s Degree from Guru Nanak Dev University, Amritsar. She has trained
thousands of students during the last decade. She has expertise in a wide array of languages and she
meticulously imparts technical training to her wards with endeavor to make them fully equipped in
dealing with various requirements of the IT industry, in their careers.

6
Objectives of the Company

 Establish itself as an institute of excellence for imparting education and training to generate
quality manpower in areas of information Electronics and communication technology (IECT).

 Facilitate education and training institutes in the non-formal sector.

 Develop a mechanism for dynamic revision of course curriculum and development of the
learning materials in the textbook, CD-ROM and web based form.

 Impart continuing education/refresher training and corporate training to engineering


graduates, working professionals and others.

 Develop and implement new schemes of courses in emerging areas as required by industries
and others.

 Undertake develop projects and provide services in IT and related.

7
CHAPTER 2

PROJECT REVIEW

Introduction

Project Title : RateMySkills

Project Duration : 6 Weeks

Project category : Web Based Application

The project named RateMySkills is developed using ASP.NET during the industrial training. This
project has been developed in partial fulfilment of Requirements for the degree of MCA from PCTE
badhowal,Ludhiana.

Online skill assessment is an effective method of ensuring you have the skills needed for your job.
RateMySkills’s online testing tool creates valid tests for various skills. Save your time and money,
and reduce the possibility of interview failure by giving a pre-hiring skill assessment directly over the
Web. No software other than a browser is needed. RateMySkills assures a reliable service, ease-of-
use.

8
STATEMENT ABOUT THE PROBLEM-EXISTING SYSTEM

Experts agree that the most valuable asset and only true competitive advantage of any organization
are the people on its team. Having the right people in the right jobs can make the difference between
industry leadership and mediocrity, between loyal customers and shrinking market share, and
between project success and failure.

That's why RateMySkills is dedicated to helping organizations use assessment science to predict
employee success. Using the RateMySkills assessment platform, companies improve hiring and
retention, boost training success, enhance customer satisfaction, and increase profitability.

9
OBJECTIVEOF THE PROJECT

1. Objectives:
 Any business can set up a profile on website for free

 Users can set up their own free profiles to review a business

 Generate visibility for Businesses and create brand name for them.

 Share and view reviews of customers. Business is free to respond to reviewers, too, but we
recommend taking a balanced and polite approach to any negative reviews you receive.

 Easy search of local businesses.

2. Requirement Analysis

 Internet has made it even easier for word to spread quickly about the quality of all kinds of
services.
 Social networking site that focuses on reviewing businesses and sharing information about them
is Business Circle.
 Web site is like a large online bulletin board featuring user-generated content, all geared toward
personal reviews based on experiences at local businesses.

3. Project Organization
This project is divided into four parts which correspond to the four layers of the logical architecture
of the project-

 The users of the project interact with Presentation Layer.

- The Business Logic Layer(BLL) provides the internal computation of the requirements.

-The Data Access Layer (DAL) is the intermediate layer which communicates with the
DATABASE.

10
These layers are as follows:-

4. Hardaware Requirements

Hardware Environment (End user’s PC)

PC PC (Windows)

Processor Intel I3 Processer

RAM 4 GB

HDD 30 GB of free HDD space for


Internet Cache

Internet Connection 225 K Modem Connection

11
Hardware Environment (Deployment Server)

PC PC (Windows)

Processor Intel I3 Processer

RAM 4 GB RAM

DD 160 GB

5. SOFTWARE REQUIREMENTS

Software Environment (Deployment Server)

Operating System MS Windows Server 2008

Other software MS SQL Server 2012 R2,


Internet Information Server
services (IIS 10 or higher), Dot
Net Framework 5.0

Web Server Microsoft IIS 10

Browser Microsoft Internet Explorer 11


or higher
Firefox 37 or higher

Software Environment (End User)

Operating System Win 7 or higher

Browser Microsoft Internet Explorer 11


or higher

Firefox 38 or higher

12
2.1 ASP.NET and .NET Framework

 NET FRAMEWORK

The .NET Framework is an integral Windows component that supports building and
running the next generation of applications and Web services. The key components of
the .NET Framework are the common language runtime (CLR) and the .NET
Framework class library, which includes ADO.NET, ASP.NET, Windows Forms, and
Windows Presentation Foundation (WPF). The .NET Framework provides a managed
execution environment, simplified development and deployment, and integration with
a wide variety of programming languages.

ASP.NET is a managed framework that facilitates building server-side applications


based on HTTP, HTML, XML and SOAP. To .NET developers, ASP.NET is a
platform that provides one-stop shopping for all application development that requires
the processing of HTTP requests.

ASP.NET is a compiled, .NET-based environment; you can author applications in any


.NET compatible language, including Visual Basic .NET, C#, and JScript .NET.
Additionally, the entire .NET Framework is available to any ASP.NET application.
Developers can easily access the benefits of these technologies, which include the
managed common language runtime environment, type safety, inheritance, and so on.

ASP.NET is a web application framework developed and marketed 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.

FEATURES OF .NET FRAMEWORK

Interoperability:
Because computer systems commonly require interaction between new and older
applications, the .NET Framework provides means to access functionality that is
implemented in programs that execute outside the .NET environment.

13
Common Language Runtime Engine:
The Common Language Runtime (CLR) is the execution engine of the .NET Framework. All .NET
programs execute under the supervision of the CLR, guaranteeing certain properties and behaviors in
the areas of memory management, security, and exception handling.

Language Independence:
The .NET Framework introduces a Common Type System, or CTS. The CTS specification defines all
possible datatypes and programming constructs supported by the CLR and how they may or may not
interact with each other conforming to the Common Language Infrastructure (CLI) specification.
Because of this feature, the .NET Framework supports the exchange of types and object instances
between libraries and applications written using any conforming .NET language.

Base Class Library:


The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library of
functionality available to all languages using the .NET Framework. The BCL provides classes which
encapsulate a number of common functions, including file reading and writing, graphic rendering,
database interaction, XML document manipulation and so on.

Simplified Deployment:
The .NET Framework includes design features and tools that help manage the installation of
computer software to ensure that it does not interfere with previously installed software, and that it
conforms to security requirements.

Security:
The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been
exploited by malicious software. Additionally, .NET provides a common security model for all
applications.

 ASP.NET
ASP.NET is a unified Web development model that includes the services necessary for you to build
enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET
Framework, and when coding ASP.NET applications you have access to classes in the .NET
Framework. You can code your applications in any language compatible with the common language
runtime (CLR), including Microsoft Visual Basic and C#. These languages enable you to develop

14
ASP.NET applications that benefit from the common language runtime, type safety, inheritance, and
so on.

ASP.NET ARCHITECTURE
ASP.NET is based on the fundamental architecture of .NET Framework. Visual studio provides a
uniform way to combine the various features of this Architecture.

COMMON LANGUAGE INFRASTRUCTURE


The purpose of the Common Language Infrastructure (CLI) is to provide a language-neutral platform
for application development and execution, including functions for Exception handling, Garbage
Collection, security, and interoperability. By implementing the core aspects of the .NET Framework
within the scope of the CLI, this functionality will not be tied to a single language but will be
available across the many languages supported by the framework. Microsoft's implementation of the
CLI is called the Common Language Runtime, or CLR.

SECURITY
.NET has its own security mechanism with two general features:

Code Access Security (CAS), and validation and verification. Code Access Security is based on
evidence that is associated with a specific assembly. Typically the evidence is the source of the
assembly (whether it is installed on the local machine or has been downloaded from the Internet).

The CLR to perform a call stack walk: every assembly of each method in the call stack is checked for
the required permission; if any assembly is not granted the permission a security exception is thrown.

MEMORY MANAGEMENT
The .NET Framework CLR frees the developer from the burden of managing memory (allocating and
freeing up when done); instead it does the memory management itself even though there are no actual
guarantees as to when the Garbage Collector will perform its work, unless an explicit double-call is
issued.

15
ADO.NET ARCHITECTURE

It is an environment which is design by Microsoft for database handling.

 Two main components –


 XML ( It is lincense free, platform independent and the fastest way of data transfer ).

 Disconnected approach (data is copied at application server and the connect with the database
server is disconnected so that original data will remain untouched).

 It design while having web application in mind.

Database connectivity

 There are 4 ways of connectivity with database

16
ARCHITECTURE OF SQL SERVER 2012

PROTOCOL LAYER:
Protocol layer implements the external interface to SQL Server. All operations that can be invoked
on SQL Server are communicated to it via a Microsoft-defined format, called Tabular Data Stream
(TDS).
TDS is an application layer protocol, used to transfer data between a database server and a client.
Initially designed and developed by Sybase Inc. for their Sybase SQL Server relational database
engine in 1984, and later by Microsoft in Microsoft SQL Server, TDS packets can be encased in
other physical transport dependent protocols, including TCP/IP, Named pipes, and Shared memory.
Consequently, access to SQL Server is available over these protocols. In addition, the SQL Server
API is also exposed over web services.

DATA STORAGE:
The main unit of data storage is a database, which is a collection of tables with typed columns. SQL
Server supports different data types, including primary types such as Integer, Float, Decimal, Char
(including character strings), Varchar (variable length character strings), binary (for unstructured
blocks of data), Text (for textual data) among others.
In addition to tables, a database can also contain other objects including views, stored procedures,
indexes and constraints, along with a transaction log.
A SQL Server database can contain a maximum of 231 objects, and can span multiple OS-level files
with a maximum file size of 220 TB
The data in the database are stored in primary data files with an extension .mdf.
Secondary data files, identified with a .ndf extension, are used to store optional metadata.
Log files are identified with the .ldf extension.
For physical storage of a table, its rows are divided into a series of partitions (numbered 1 to n). The
partition size is user defined; by default all rows are in a single partition.
A table is split into multiple partitions in order to spread a database over a cluster.
If the index is non-clustered, the rows are not sorted according to the index keys. An indexed view
has the same storage structure as an indexed table.
A table without an index is stored in an unordered heap structure. Both heaps and B-trees can span
multiple allocation units.

17
FEASIBILITY STUDY

Prior to stating whether the system we have to develop is feasible or not we believe that we should
emphasize on what is implied by the word “Feasibility”. Feasibility is the measure of how beneficial
or practical the development of the system will be to the organization. It is a preliminary survey for
the systems investigation. It aims to provide information to facilitate a later in-depth investigation.
Types
There are various measures of feasibility that helps to decide whether a particular project is feasible
or not. These measures include –
 Operational Feasibility: A study about the operational aspects of the system.

 Technical Feasibility: A study of function, performance and constraints that may affect the
ability to achieve an acceptable system.

 Economic Feasibility: An evaluation of development cost weighted against the ultimate


income or benefit derived from the developed system.

Each of these types will be explained in detail throughout the project report
OPERATIONAL FEASIBILITY

A proposed system is beneficial only if it can be turned into an information system that will meet the
operational requirements of an organization. A system often fails if it does not fit within existing
operations and if users resist the change.
Important issues a systems developer must look into are:
 Will the new system be used if implemented in an organization?
 Are there any major barriers to implementation or is proposed system accepted without
destructive resistance?
Another important fact to be regarded is the security control, which is handled by the system. Since
data regarding each Customer and the Organization is confidential, security is a key issue.
Information falling into the wrong hands could jeopardize the entire organization. Unlike in semi-
computerized systems
The proposed system offers adequate control to organize our files online and share with the users and
Security of data and information. This is handled by the system providing individuals with separate
login names and passwords.
The new system is user-friendlier, which enables the end-user to complete his/her work efficiently
and accurately with interest. After taking the above fact into consideration we can state the operating
of the proposed system within the organization is feasible.
In this phase of the feasibility study the following two main topics
18
1. Technical Performance Aspect and
2. Acceptance within the organization
Technical performance aspect is explained in the technical feasibility report and there is no new
information is needed in this to explain it again, but as for the acceptance within the organization the
following points are important and those are explained according to the topics.
TECHNICAL FEASIBILITY
Based on the outline design of the system requirements in terms of inputs, output, Procedures, the
technical issues raised during technical feasibility include:
 Does the necessary technology exist to do what is proposed?

 Does the proposed equipment have the technical capacity to hold the data required to use in the
new system?

 Adequate responses provided by the proposed system?

 Is the system flexible enough to facilitate expansion?

 Is there any technical guarantee of accuracy, reliability, ease of access and data security?

The system developer’s task is to view needed capabilities in light of currently available technology.
Our site works hand in hand with high technology. A database has to be maintained in order to
update and backup data whenever required. To create databases we use SQL server. After taking the
above facts into consideration we can state that the new proposed system is technically feasible.
As the software is very much economically feasible, then it is really important for it to be technically
sound. The software will be build among:
 Front-End: ASP.NET 5.0

 Logic Development: ASP. NET

 Back-End: MS SQL SERVER 2012, C#

ECONOMICAL FEASIBILITY
In making recommendations a study of the economics of the proposed system should be made. Even
though finding out the costs of the proposed project is difficult we assume and estimate the costs and
benefits as follows. According to the computerized system we propose, the costs can be broken down
in two categories.
1. Costs associated with the development of the system.
2 .Costs associated with operating the system.

19
CHAPTER 3

Project work

System design:
“System Analysis” describes what a system should do to meet the info needs of users while “System
Design” specifies how the system will accomplish this objective. This is most creative and
challenging phase of system life cycle. The term ‘design’ describes a final system and process by
which it is developed. It refers to the technical specifications.

There are two methods for the system design stage in SDLC:
 Describing Activities of System Design:
System Design is divided into two activities:
# Logical Design Activity
# Physical Design Activity
Both activities produce System Specifications satisfying the system
Requirements developed in System Analysis Stage.
Logical System Design involves developing general specification for how the basic IS activities of
input, processing, output, storage and can meet the end user requirements. At this stage, we start
giving shape to our database which includes detail structure of various tables used to store
information.
Physical System Design involves the detailed design of user interface methods and products,
database structures, processing & control procedures. Hardware (machine, media), software (program
and procedures) & personnel specifications are also developed for purpose system.
It must also specify how such resources will convert data resources (stored in files and database they
design) into info products (displays, responses, reports and documents).
Methods of different products:
It is another way to look at System design and focus on three major products or deliverables that
should result from design stage. In this framework, System Design consists of three activities:

 User Interface Design:The user interface design activity focuses on designing the interactions
between users and computer system. It concentrates input methods and conversion of data and
information between human-readable and machine-readable forms i.e. in Greek Travel
Greece.Com(Online Hotel Reservation System) this step produces detailed specifications for
information products such as display screens, forms, reports, documents and dialog design.

 Data design:The data design activity focus on design of logical structure of files and databases
to be used by the proposed system. Data design produces detailed description of:
20
 Entities (people, place, thing, and event) about which information system needs to
maintain
 Information like customers, employees.
 Relationships between these entities i.e. Foreign Keys.
 Data elements (databases, files or records) needed to maintain each entity.
 Integrity rule governing data element.

 Process design: The Program design activity focus on design of software resources that is
programs and procedures needed by proposed system. It concentrates on detailed specifications
for the program modules, that will be purchased as software packages or development by custom
programming needed to meet user interface and data design specification as well as control and
performance requirements of proposed IS.

Three Layers Of Project:

The plan of the project provides a review of the different modules in which the project is divided.
The modules are designed and tested individually and then merged together to form an integrated
project. The different tables being used are:

Tables

21
(i) Answer

(ii) Questions

(iii) Registration

(iv) Technology

The various roles through which the data flows used in the project are:

1) Administrator

2) User

Data Flow Diagram

22
DATABASE FILES

Sr. No. Table Name Description

1. Tbans Answers for questions.

2. Tbqst Information about Question.

3. Tbreg Information about Registration.

4. Tbtec Information about the question


technology.

RELATIONS IN THE DATABASE FOR RATEMYSKILLS

23
The following are the relations we have designed to manage the database.
Here we have followed a convention of having the table names with tb as a prefix, and the
remaining name of the table represent the description of the data inside that table-

tbreg(Registration)

tbans (Answer)

tbqst(Questions)
24
tbtec(Technology)

SCREEN SHOTS
25
Flow of Application in Terms of Screen Shots

Since it is a web application, thus there is no pre-defined flow in terms of screen shots that user will
come across. They will depend on users’ actions/links he clicks.

Database connection

Webconfig file

Index(home)page

26
Registration table

ADMIN MODULE
27
Admin: Login page

Technology(admin/Frmtec.aspx ) page will open-

Add new technologies

When click on Question Bank(admin/Frmqstbnk.aspx )

28
Click on answer options

29
When click on Add new questions (admin/frmqst.aspx)

30
USER MODULE
User: Sign up

User: Login page

31
Start test page (frmstrtst.aspx) will open:

Test will be started (frmtst.aspx)

32
Tests results:

33
CHAPTER 4

CONCLUSION

The system has been developed for the given condition and is found working effectively. The
developed system is flexible and changes can be made easily whenever required. The user-friendly
nature of this software developed in .Net framework is very easy to work with both the higher
management as well as other users with little knowledge of computer. The results obtained were fully
satisfactory from the user point of view.

The system was verified with valid as well as invalid data in each manner. The system is run with an
insight into the necessary modifications that may be required in the future. Hence the system can be
maintained successfully.

PROJECT LEGACY
CURRENT STATUS OF THE PROJECT

Completion of the development process will result in a software package that will provide user
friendly environment which is very easy to work with, even for people with very little knowledge of
computer.Management of various tasks is incorporated in the package and will deliver the required
information in a very easy to use and easy to access manner. This package will provide accuracy,
efficiency, speed and easiness to the end user.

Paper work will be subjugated and come to an appropriate level. Monotonous and tedious part of
work will become fascinating.
Since the system is verified with valid as well as invalid data and is run with an insight into the
necessary modifications that may require in the future, it can be maintained successfully without
much hassle.

The lessons learnt after developing this project are as follows:

 Before developing any project the requirement should be made well clear so that after
developing it the programmer does not have to change it.

 Software and hardware constraints should be kept in mind.

 Time and cost are those constraints, which are never told but always accounted for.

 Project should be error free and made in such a way so that modifications can be done in
future.

 A professional should have a vision to see beyond the user-defined requirement.

 All members of the project team have to be cooperative with each other.

 User should be given proper training about how to use project.


34
FUTURE RECOMMENDATIONS

The primary concern of every system client is validity of the purchased software product in the near
future. In order to cope with this problem, programmers often provide their clients with regular
system updates so that in case there have been any change include in working criteria of
institution/organization, it can be absorbed within existing automated system.

I have compiled this project keeping this point in full regards that it can be easily upgraded if need
arises. From time to time, new modules can be added to it or existing ones can be modified.
Depending upon the organization, the function processes and needs may vary from organization to
organization. Therefore, the functionality of the project can be further enhanced as per the
requirements specification of different organization.

35
BIBLIOGRAPHY

 Pressman Roger S. “Software Engineering A Practitioner’s Approach” McGraw Hill


Education Publishers, 7th Edition
 AwadEliasM.“System Analysis And Design” Galgotia Publications Pvt Ltd 2004, 2nd
Edition
 Korth Henry F. “Database System Concepts ” McGraw Hill Education Publishers, 5th
Edition
 Tutorial of AJAX available at : www.tizag.com/ajaxTutorial/
www.yourhtmlsource.com/javascript/ajax.html
 Tutorial of JQuery available at : http://docs.jquery.com/Tutorials
http://www.learningjquery.com/

 Introduction to MySQL available at : http://www.w3schools.com/sql/default.asp

36

Das könnte Ihnen auch gefallen