Sie sind auf Seite 1von 33

ProjectReport

HUMANRESOURCEMANAGEMENTSYSTEM
(Anonlinewebapplication)

Submittedby
GAURAVPRAKASH
B.Tech.(CSE),VIIsem.
08257g

Acknowledgement

Apart from the efforts of mine, the success of any project depends largely on the encouragement
and guidelines of many others. I take this opportunity to express my gratitude to the people who
havebeeninstrumentalinthesuccessfulcompletionofthisproject.
I would like to show my greatest appreciation to our supervisor Mr. T.K.Mishra. for his
tremendous support and help. I feel motivated and encouraged every time I attend his meeting.
Withouthisencouragementandguidancethisprojectwouldnothavematerialized.
The guidance and support received from all the members who contributed and who are
contributing to this project, was vital for the success of the project. I am grateful for their constant
supportandhelp.


Abstract
CMC Limited is a leading IT solution company and a subsidiary of Tata Consultancy
Services (TCS Ltd.), one of the worlds leading information technology consulting, services
andbusinessprocessoutsourcingorganization.
The Industrial training of 6 weeks duration was completed in CMC Ltd. Noida in PHP
technology. The training covered the concept of web development using PHP. A Project
wascompletedinthesame.
A project titled Human Resource Management System was completed successfully,
whichwasimplementedinPHP.
The concepts of PHP including the basic concept of web development and database were
taught,whichwasimplementedintheproject.
My project Human Resource Management System is an online application. The main aim
of the project is to develop a Human Resource management module for the Intranet
Automation of HR Software. AHuman Resource Management System (HRMS)refers to
the systems and processes at the intersection betweenhuman resource
management(HRM) andinformation technology (IT). It merges HRM as a discipline and in
particular its basic HR activities and processes with the information technology field. The
linkage of its financial and human resource modules through one database is the most
important distinction to the individually and proprietary developed predecessors, which
makesthissoftwareapplicationbothrigidandflexible.
This project mainly aims to maintain the database of the employees working in an
organization their salary, payrolls with a facility to edit and update it. The HRMS projects
facilitates user as per their hierarchy and grants privilege to them accordingly. The
complete project is designed using HTMS, CSS and JavaScript on the user interface side
andPHPwithMySQLonthebackhandside.

TABLEOFCONTENTS
Particulars

Chapter1:IntroductiontotheOrganization.

1.1History
1.2Branches
1.3Largeandcomplexprojectmanagementcapabilities
1.4Sizableresourcepoolwithdiverseskillsets
1.5Strongcustomerrelationship
1.6Strongservicedeliverychain
1.7Growthstrategies
1.8MajorProjectundertaken

Chapter2:TrainingProcedure.

2.1Procedure

Chapter3:TheProject.

3.1Abstract
3.2Introduction
3.3Requirements

Chapter4:DescriptionofthetechnologyandHRM

4.1PHP
4.2MySQL
4.3AboutHRMS

Chapter5:Designprincipleandexplanation.

5.1Modules
5.2ModuleDescription
5.3DataflowDiagrams

5.4DataDictionary

Chapter6:InputOutputSamples.

5.1Modules

Chapter7:FutureScope.

7.1FutureScopeoftheApplication
7.2SoftwareScope

Chapter8:Conclusion.


INTRODUCTIONTOTHEORGANIZATION
CMC Limited is an Information Technology services, consulting and software company
having its Headquarters in India. CMC is part of the TATA group and is a subsidiary of
TATA Consultancy Services. CMC was incorporated on December 26, 1975, as the
Computer Management Corporation Private Limited. The Government of India held 100 %
of the equity share capital. On August 19, 1977, it was converted into a public limited
company. In October 2001, CMC was privatized by the Government of India, in a sale to
India based Tata consultancy Services (TCS), the largest software services company is
Asia.ItalsofeaturedontoptencompaniesinIndia.

1. History
During the year 1978, whenIBMwound up its operations inIndia, CMC took over the
maintenance of IBM installations at over 800 locations around India and
subsequently,maintenanceofcomputerssuppliedbyotherforeignplayers.
CMC visualized the need for total IT system solutions in 1980 and thus aligned its focus
with the government's thrust on IT development activities. 'Project Interact' (International
Education and Research for Applications of Computer Technology), aUnited
Nationsproject involving design, development and systemsengineering of realtime,
computerbased systems dedicated to applications in the areas of power distribution,
railway freight operations management and meteorology was a significant milestone in
CMC transition from a hardware maintenance company to a complete endtoend IT
solutionsprovider.
Later CMC forayed into systems integration, interfacing, installation, commissioning,
software development, as well as education and training, on an ongoing basis. CMC's
R&D facility was set up in 1982 atHyderabad,to undertake competency development in
nicheareasinthefrontiersoftechnology.
In tune to reflect diversified business activities, CMC renamed itself to 'CMC
Limited'(ComputerMaintenanceCorporation)inAugust1984.
CMC Limited has the credit of introducing computer applications at a mass scale in the
late 80s with its design and deployment of Indian Railways Reservation System IMPRESS
(Integrated Multitrain Passenger Reservation System) in New Delhi on October 15th,
1985. It went on to become huge successes eventually deployed all over India serving over
half a million transactions every single day and cutting wait times for passengers
drastically. CMC also followed it up with the design of ARTS (Advanced Railway Ticketing
System)forunreservedticketing.
Following a spurt in the global demand for IT services in the early 1990s, particularly in the
United States, CMC decided to expand its operations and market its product and service
offerings in these markets. Towards this end, in 1991, CMC acquired Baton Rouge
International Inc, USA (it was subsequently renamed CMC Americas, Inc, in 2003), one of
thefirstcrossborderacquisitionsbyanIndianITfirm.
In 1992, the Indian government divested 16.69 per cent of CMC's equity to the General
Insurance Corporation of India and its subsidiaries who, in turn, sold part of their stake to
the public in 1996. In 1993, CMC's shares were listed on the Hyderabad Stock Exchange
andtheBombayStockExchange(BSE).
To service and develop its clientele in the UK and Europe, CMC opened a branch office in
London, in 2000.The next year, the government divested 51 per cent of CMC's equity to
TataSonsLtd,throughastrategicsale,andCMCbecameapartoftheTatagroup.
In line with its strategy of offering its products and services globally, in 2003, CMC opened
abranchofficeinDubaitotapthehithertounexploredmarketsofWestAsiaandAfrica.
In2004,thegovernmentdivesteditsremaining26.5percentstakeinCMCtothepublic.

2. Branches
CMC has 18 offices, 150 service locations, 520 nonresident locations and over 10,551
employees worldwide.CMC Americas, a subsidiary, services clients in the US, while the
branch offices in the UK and Dubai market products and services in Europe, Africa and the
MiddleEast.

3. Largeandcomplexprojectmanagementcapabilities
Since its incorporation in 1975, CMC has an enviable record of successfully building IT
solutionsformassiveandcomplexinfrastructureandmarketprojects.
Its competitive edge comes from combining our technology competencies with its
understanding of verticals, straddling a range of sectors from banking and insurance,
power, mining and defense to education. The high quality, high values IT solutions have
helpedreshapebusinessesanddeliveredmeasurableresultstoourcustomers.

4. Sizableresourcepoolwithdiverseskillsets
They achieve this with the help of our resource pool of engineers trained in diverse
technologies, with vast domain knowledge and varied skill sets. Of our 5,551 employees,
over 14 per cent have more than ten years of work experience. We have an impeccable
educationalprofileasmanyas26percentofouremployeesarepostgraduate.

They also conduct significant research into emerging technologies and competence areas
at our stateoftheart, ISO 9001certified R&D centre in Hyderabad, India. That is what
givesusanedgeincomplex,hightechnologyprojects.

The Systems Integration Business Unit's all four regions are at Level 5 (optimizing level) of
theSEI'sCapabilityMaturityModel(software).

5. Strongcustomerrelationships
CMC's customer orientation and service culture lead to enduring bonds with clients. Their
distinct value proposition and service culture, coupled with our track record of successful
service delivery, are reflected in our longstanding customer relationships with dominant
playersinkeyinfrastructure,servicesandgovernmentsectors.

Their customers include some of the biggest organizations in India: Reserve Bank of India,
Indian Railways, Indian Oil Corporation Limited, Bharat Petroleum Corporation Limited, Oil
andNaturalGasCorporationLimited,UnitedWesternBank,BankofIndiaetc.

6. Strongservicedeliverychain
In the domestic market, we have established an extensive services network penetrating the
remotest geographical locations. This gives us an unmatched advantage in servicing
customers with an allIndia presence, such as the railways, banks, government entities and
otherorganizationswithcountrywideoperations.

7. Growthstrategies
CMC'sgrowthstrategyfocusesoncapitalizingonitsuniqueskillsetsandleveragingthe
synergieswithTCSandotherTatagroupcompanies,forgrowthinrevenueandprofitability
ofouroperations.

.
8. MajorProjectsUndertaken
1. ApassengerticketingandreservationssystemforIndianRailways,whichruns
6,000passengertrainscarryingover10millionpassengersaday,ona90,000kmrailway
networkcoveringaround8,000railwaystations.
2.Cargohandlingsystemisacomprehensiveonlinerealtimecargohandlingsystem
tointegrateallcomplexandvariedactivitiesofcontainerterminals.Thissystemhasbeen
implementedforseveralIndianandInternationalports.
3.AnonlinetransactionprocessingsystemfortheBombayStockExchange,which
handlesmillionsofsecuritiestradingtransactionseveryday.

HowCMCLTDworks:
CustomerServices(CS)unitdesignsandbuildstheITinfrastructureandnetwork.
SystemIntegration(SI)unitdevelopsapplicationsandintegratesthemacross
acrossdiversehardwareandsoftwareplatforms.
ITEnabledService(ITES)unitmanagesdevelopedapplicationsanddigitization
activities.
EducationandTrainingunitprovidesITeducationandtrainingtouser.

2.TrainingProcedure
The training was aimed to help the students learn the application of the theoretical
conceptsalreadystudiedwithIndustrialperspective.
2.1ThePurposeofTraining:
a. To identify the training needs and ensure that the trainee has necessary knowledge
andskilltocarryouthis/heractivities.
b. Toenablethetraineetoreachhis/herfullpotential.
c. Toimproveefficiencyandeffectivenessofthetrainee.
d. Toenablenewtechniquesandskillstobeintroducedinatimelymanner.
TrainingPlan
e. Thesixweekstrainingconstitutedofpracticallabworkaswellastheoryclasses.
f. Theconceptofcoreandadvancedjavawerecoveredthoroughly.
g. The evaluation of the training imparted was done by the project guide on a daily
basisduringthelabhours.
h. Attendancerecordsweremaintainedtochecktheregularityofthetrainee.
i. Eachtraineewasgivenindividualattention.

TheProject
3.1Abstract
The main aim of the project was to develop a Human Resource Module for the Automation
of HR Software in which all the information regarding the employees in the company will be
present. This has to be developed with good Interaction/ communication facilities between
the employees and HR Administrator in such a manner that a level of hierarchy was
maintainedbetweenthevariousemployees.
The web pages about an employee are created dynamically based on the user id and
password and links are provided to web pages containing information about Employee
General Profile, Salary Details, Payroll and other static links to various other pages. An
Information Hierarchy is maintained i.e. the information regarding a particular employee is
accessed by the same or any person above him in the information hierarchy. There was
alsoaprovisionforupdatingthedetails.
Each employee has the facility of Updating his General Details, Contact Details, Education
Details, Certification Details, Skill Details and Project Details. User Controls are provided
forNavigatingthroughthewebPages.
HR Admin page is created with HR Admin Tasks. HR Administrator is provided with facility
of Adding Employee in to the company. He adds the new employees General details and
can also enter his Contact, Skill, Education, Certification, and Project Details. He also has
the facility of Viewing / Updating all Employees General, Contact, Educational and other
details.
The whole project is web based and designed using WAMP server, a window based
platformforPHPwebapplicationdevelopment.

3.2Introduction
PROPOSEDSYSTEM
Decision in assigning proper skillful hands for the project is an important issue in HR
Module. The HR Administrator should report with the personal holding the necessary skills
required for the project assignment. The decision in making analysis about the employees
skills is a prime important before booting in. The proposed system of HR Management is
the right software to be incorporated into the Automation of HR Software for helping the
organization needs with respect to skillful Human Resource. The Proposed system
provides detail general information about the employee along with Educational, skill and
other details. It enhances the HR Management in adding, viewing and updating employees
detailsandgeneratesvariousreports.

SCOPE
The project is confined to be run on any web server either on internet or intranet. The
application makes sure that the proper user interface is provided to the communicating
partiestoworkeasilyontheapplication.

OBJECTIVE
The project has been developed keeping in the view the current requirement of Human
ResourceManagementatanyorganizationkeepinginviewtheseobjectives:
To develop an application that deals with the day to day requirement of any
organization.
To enable the endusers as well as the organization come out with an esay to
handleapplicationoftheHumanResourceManagement.

ProjectOverview
The Project Human Resource Management System is a complete web application
designed on PHP technology. The user interface is designed using HTML, CSS, PHP
while the server side programming is done completely using PHP and My SQL is used as
database.

Each employee had an Employee ID and password through which he can log in.
Depending on the type of employee, either as user or admin, the employee is logged in or
accordingly various privileges are granted to him to carry out various task through the
application.
The application makes sure of the security services and other privacy policies. Its grants
privilegetovariousemployeestoperformtheirworkasperhierarchyintheorganization.

3.3Requirements
SoftwareRequirements:
ThedesigningoftheprojectrequiresanHTMLeditor(MacromediaDreamweaver).
A web server to host the application. WAMP was used which has a complete
packageincludingPHPscripting,ApacheserverandMySQLfordatabase.
The client machine using the application requires a web browser to access and run
theapplication.

HardwareRequirement:
AservermachinetohosttheWebApplication.

4. Description of the Technology and Human Resource


Management
4.1PHP
PHPis a generalpurposescripting languageoriginally designed forweb developmentto
producedynamic web pages. For this purpose, PHP code is embedded into
theHTMLsource document and interpreted by aweb serverwith a PHP processor
module, which generates theweb pagedocument. It also has evolved to include
acommandline interfacecapability and can be used instandalonegraphical
applications.PHP can be deployed on most web servers and as a standalone interpreter,
on almost everyoperating systemandplatformfree of charge.A competitor
toMicrosoft'sActive Server Pages(ASP) serverside script engine
[
and similar languages,


PHPisinstalledonmorethan20millionwebsitesand1millionwebservers.
PHP was originally created byRasmus Lerdorfin 1995. The main implementation of PHP
is now produced by The PHP Group and serves as thede factostandardfor PHP as there
is noformal specification.PHP isfree softwarereleased under thePHP Licensewhich is
incompatible with theGNU General Public License(GPL) due to restrictions on the usage
ofthetermPHP.
While PHP originally stood for "Personal Home Page", it is now said to stand for
"PHP:HypertextPreprocessor",arecursiveacronym.

4.2MySQL
My SQLis arelational database management system(RDBMS) that runs as a server


providing multiuser access to a number of databases. It is named after developerMichael
Widenius'daughter,My.TheSQLphrasestandsforStructuredQueryLanguage.
The My SQL development project has made itssource codeavailable under the terms of
theGNU General Public License, as well as under a variety ofproprietaryagreements. My
SQL was owned and sponsored by a singleforprofitfirm, theSwedishcompanyMy SQL
AB,nowownedbyOracleCorporation.
Freesoftwareopen source projects that require a fullfeatured database management
system often use My SQL. For commercial use, several paid editions are available, and
offer additional functionality. Applications which use My SQL databases
include:Joomla,WordPress,Drupaland other software built on theLAMPsoftware stack.
My SQL is also used in many highprofile, largescaleWorld Wide Web products,
includingWikipedia,Google(thoughnotforsearches)andFacebook.

4.3 AHuman Resource Management System (HRMS)refers to the systems and


processes at the intersection betweenhuman resource management(HRM)
andinformation technology. It merges HRM as a discipline and in particular its basic HR
activities and processes with the information technology field, whereas the programming of
data processing systems evolved into standardized routines and packages ofenterprise
resource planning(ERP) software. On the whole, these ERP systems have their origin on
software that integrates information from different applications into one universal database.
The linkage of its financial and human resource modules through one database is the most
important distinction to the individually and proprietary developed predecessors, which
makesthissoftwareapplicationbothrigidandflexible.

Purpose:
The function of Human Resources departments is generally administrative and common to
all organizations. Organizations may have formalized selection, evaluation, and payroll
processes. Efficient and effective management of "Human Capital" progressed to an
increasingly imperative and complex process. The HR function consists of tracking existing
employee data which traditionally includes personal histories, skills, capabilities,
accomplishments and salary. To reduce the manual workload of these administrative
activities, organizations began to electronically automate many of these processes by
introducing specialized Human Resource Management Systems. HR executives rely on
internal or external IT professionals to develop and maintain an integrated HRMS. Before
theclientserverarchitecture evolved in the late 1980s, many HR automation processes
were relegated to mainframe computers that could handle large amounts of data
transactions. In consequence of the high capital investment necessary to buy or program
proprietary software, these internallydeveloped HRMS were limited to organizations that
possessed a large amount of capital. The advent ofclientserver,Application Service
Provider, and Software as a ServiceSaaSor Human Resource Management Systems
enabled increasingly higher administrative control of such systems. Currently Human
ResourceManagementSystemsencompass:
1. Payroll
2. WorkTime
3. Appraisalperformance
4. BenefitsAdministration
5. HRmanagementInformationsystem
6. Recruiting
7. Training/LearningManagementSystem
8. PerformanceRecord
9. EmployeeSelfService
Thepayroll moduleautomates the pay process by gathering data on employee time and
attendance, calculating various deductions and taxes, and generating periodic pay
cheques and employee tax reports. Data is generally fed from the human resources and
time keeping modules to calculate automatic deposit and manual cheque writing
capabilities. This module can encompass all employeerelated transactions as well as
integratewithexistingfinancialmanagementsystems.
Thework time modulegathers standardized time and work related efforts. The most
advanced modules provide broad flexibility in data collection methods, labor distribution
capabilities and data analysis features. Cost analysis and efficiency metrics are the
primaryfunctions.
Thebenefits administration moduleprovides a system for organizations to administer
and track employee participation in benefits programs. These typically encompass
insurance,compensation,profitsharingandretirement.
TheHR management moduleis a component covering many other HR aspects from
application to retirement. The system records basic demographic and address data,
selection, training and development, capabilities and skills management, compensation
planning records and other related activities. Leading edge systems provide the ability to
"read" applications and enter relevant data to applicable database fields, notify employers
and provide position management and position control. Human resource management
function involves the recruitment, placement, evaluation, compensation and development of
the employees of an organization. Initially, businesses used computer based information
systemsto:
producepaychecksandpayrollreports
maintainpersonnelrecords
pursueTalentManagement.
Onlinerecruitinghas become one of the primary methods employed by HR departments
to garner potential candidates for available positions within an organization.Talent
Managementsystemstypicallyencompass:
analyzingpersonnelusagewithinanorganization
identifyingpotentialapplicants
recruitingthroughcompanyfacinglistings
recruiting through online recruiting sites or publications that market to both recruiters
andapplicants.
The significant cost incurred in maintaining an organized recruitment effort, crossposting
within and across general or industryspecific job boards and maintaining a competitive
exposure of availabilities has given rise to the development of a dedicatedApplicant
TrackingSystem,or'ATS',module.
Thetraining moduleprovides a system for organizations to administer and track
employee training and development efforts. The system, normally called aLearning
Management Systemif a standalone product, allows HR to track education, qualifications
and skills of the employees, as well as outlining what training courses, books, CDs, web
based learning or materials are available to develop which skills. Courses can then be
offered in date specific sessions, with delegates and training resources being mapped
and managed within the same system. SophisticatedLMSallow managers to approve
training, budgets and calendars alongside performance management and appraisal
metrics.
TheEmployee SelfService moduleallows employees to query HR related data and
perform some HR transactions over the system. Employees may query their attendance
record from the system without asking the information from HR personnel. The module also
lets supervisors approve O.T. requests from their subordinates through the system without
overloadingthetaskonHRdepartment.
Many organizations have gone beyond the traditional functions and developed human
resource management information systems, which support recruitment, selection, hiring,
job placement, performance appraisals, employee benefit analysis, health, safety and
security, while others integrate an outsourcedApplicant Tracking Systemthat
encompassesasubsetoftheabove.

DESIGNPRINCIPLES&EXPLANATION

5.1MODULES
The list of modules incorporated with Human Resource Management System application
is:
LoginandRegistrationModule
Delete,ViewandUpdateEmployeeInformationModule
EmployeeSalaryandPayrollModule

5.2.MODULEDESCRIPTIOIN
LoginandRegistrationModule
This module enables employee to log in and access the details. It also enables admin to
register any employee and update employees general information along with contact,
qualification and other details. The employee registration can be done only buy the admin
typeofuserhavingthisprivilege.
DeleteViewandUpdateEmployeeInformationModule:
This module has control over the system and able to manage the human resource by
adding, viewing and updating employee information. This module is based on hierarchy
and employees can see their profile and profiles of other employee who are in lower
hierarchy.
EmployeeSalaryandPayrollModule:
This module deals with employee salary. Any employee can see his salary details. The
employee having admin type of privilege can see his own salary as well as the payroll of
theotheremployees.

5.3DATAFLOWDIAGRAMS
Data flow diagram is a pictorial representation of the system in which flow of data from one
processtoanotherprocessisdescribed.ADataFlowiscomposedof:
1. Datamovementshownbyarrows.
2. Transformationorprocessofdatashownbynamedcircleorroundedrectangle.
3. Sourcesanddestinationofdatarepresentedbynamedrectangle.
4. Staticstorageordataatrestdenotedbyanopenrectanglethatisnamed.

Level-0 DIAGRAM
Its a diagram, which shows whole system at once. The sources in level-0 diagram
for this system are admin and user who are linked to the Project Module. The
level-0 Diagram is shown in Fig (0):


Fig(0)

LEVEL-1 DIAGRAM:
User login process is the Level-1 DFD shown in Fig (1). In this level, administrator
or the user has to give out the login details i.e. Employee id and password and then
only he can be logged on. The id and password given are checked from the data
stored in the database. The table that contains the login data is referred for
checking the details if the admin id and password given are correct then he can be
logged on to the site. Depending on the type of user i.e. either admin or a normal
user, he is provided with various privilege to work on the HRMS application.



Fig(1)

LEVEL -2 DIAGRAMS:
The different processes done by user is shown in Level-2 DFD as shown in Fig(2).


Fig (2)





5.4.DATADICTIONARY
The most important aspect of the system is data design. The data must be organized
according to the system requirements. The database approach is used to store and
organize the data in developing the system. The database is an integrated collection of
datastoredindifferenttypesoftables.MySQLwasusedasdatabaseinthisproject.
Somegeneralobjectivesinestablishingadatabaseareasfollows:
Integratingalldata
Incorporateupdationseasily
Providedatasecurityfromunauthorizedusers

TABLENAME: emp_details
SN
O
COLUMN NAME DATA TYPE DESCRIPTIO
N
1 empid varchar Employee
Identification
2 fname varchar Employee First
Name
3 lname varchar Employee Last
Name
4 address varchar Address Of The
Employee
5 drpdd varchar Date of birth
6 drpmm varchar Month of birth
7 drpyyyy varchar Year of birth
8 email varchar Email
9 phone varchar Phone No
10 quali varchar Qualification
11 desig varchar Designation
12 deptno varchar Department no
13 txtwpassword varchar Password
14 gender varchar Gender
15 mstatus varchar Status
16 sal number Salary
17 utype varchar Admin/user



















AviewoftheExportedDatabase

6.I/OSAMPLES
SCREEN1
This screen is the home page. User are required to enter their Employee ID
andPassword.

SCREEN2
Thisscreenappearsiftheuserenterswrongpassword.

SCREEN3
Thisscreenappearsiftheuserisloggedinsuccessfullyasuser/admin.

7.FutureScope
7.1FuturescopeoftheApplication
The Human Resource Management System is an ambitious project. It can be various other
aspects of Human Resource System like training, recruitment etc. I am very thankful for
being provided this great opportunity to work on it. This project had gone through various
research works. On the basis of the research work, I have successfully designed and
implementedthisHRMSproject.

7.2Softwarescope
Extensibility
Reusability
Understandability
Costeffectiveness

8.Conclusion
The Industrial training at CMC Ltd, Noida gave me an opportunity to have
theexperienceofhowthingsaredoneintheindustry.
The project of Human Resource Management System is the requirement
of almost all organization to manage the men power in proper and efficient
manner.
Throughout the training, we were able to put in our efforts to make the
project a success. The environment provided by the company enabled us
toworkinapositivemanner.

BIBILOGRAPHY
1.PHPandMySQLWebDevelopmentbyLukeWelling
2.Website:http://www.php.netandhttp://www.phpfreecode.com/
3.SoftwareEngineeringbyRogerPressman
4.HTML,CSSandJSfromhttp://www.w3schools.com/

Das könnte Ihnen auch gefallen