Anda di halaman 1dari 38

ProjectManager

(AnOnlineProjectEvaluationPlatform)

APROJECTREPORT
SubmittedBy
SANJEEVMALIK
SHRESHTHBERI
ALANJACOB
ROHITSINGH
SAURABHSHARMA
InpartialfulfillmentfortheawardofthedegreeOf

BachelorofComputerApplications

JAGANNATH INTERNATIONAL MANAGEMENT SCHOOL


VASANT KUNJ, NEW DELHI
(2013-2016)

SELFCERTIFICATE
This is to certify that the project report entitled Project Manager
Website done by us is an authentic work carried out for the partial
fulfillment of the requirements for the award of the degree of BCA
under the guidance of Mrs. Puja Munjal . The matter embodied in
this project work has not been submitted earlier for award of any
degree or diploma to the best of my knowledge and belief.
SANJEEV MALIK
01214202013

SHRESHTH BERI
01114202013

ROHIT SINGH
01714202013

ALAN JACOB
02614202013

SAURABH SHARMA
07621402013

ACKNOWLEDGEMENT
With candor and pleasure we take opportunity to express our sincere
thanks and obligation to our esteemed guide Mrs. Puja Munjal. It is
because of her mature guidance and co-operation without which it
would not have been possible for us to complete our project.
It is our pleasant duty to thank all the staff member of the computer
centre who never hesitated us from time to time during the project.
Finally, we gratefully acknowledge the support, encouragement &
patience of our family, and as always, nothing in our life would be
possible without God, Thank You!
SANJEEV MALIK
(01214202013)

SHRESHTH BERI
(01114202013)

ROHIT SINGH
(01714202013)

ALAN JACOB
(02614202013)

SAURABH SHARMA
(07621402013)

Contents

S.No.
1.
1.1
1.2
1.3
1.4
1.5
2.
2.1
2.2
2.3
2.4
2.5
3.
3.1
3.2
3.3
3.4
4.
4.1
4.2
5.
5.1
5.2
6.

Topic
Introduction
Overview
Platforms/languages
Existing System
Limitations of Existing System
Scope of project
System Analysis & Design
System Analysis
Feasibility Study
Hardware & Software requirement
Conceptual Design
ER Diagram
Detailed Design
Function Block Diagram
Modular Design
Interface Design
Physical Design
Implementation & Testing
Test Case Implementation
Snapshot
Conclusion & Future Scope
Conclusion
Scope For Future Work
References

Page No
5,6
5,6
7
9
9
9,10
11
11
12,13
14
15
16
17,18
18
19-21
22
25
28
31
35
37
37
37
38

INTRODUCTION
1.1. Overview
Nowadays it has become compulsory in every course to prepare projects in the last year of
the course. These projects would test the students knowledge and the ability to do the
hardwork in researching and documentation of the projects. Such Projects are making
students ready for their upcoming entry into the corporate world. And to make students
efforts worthy and to be pointed towards a right path, the universities have started a proper
evaluation system through which every student has to go through to make their project
accepted, and completed properly according to industry standards.
The Project Evaluation Task is a long task for students as well as the faculties of the
universities. It takes months to properly evaluate a project. The Students have to go through
various evaluation steps from time to time for the final submission of their projects. The
Whole Task is tiresome and time consuming. But With our project manager website,
providing a platform where a student can upload their project reports, presentations,
synopsis etc. online and get grades online by the respective project guides. Our main aim is
to simply the process of project evaluation.
The project named Project Manager Website is an attempt to create project management
website for universities so they can providing a platform where a student can upload their
project reports, presentations, synopsis etc. online and get grades online by the respective
project guides. Our main aim is to simply the process of project evaluation.
Functionalities that will be there in the proposed system:

Students can add details regarding their project progress online.


Teachers would get access to monitor the students project progress online.
Students should upload their projects online; the uploaded project would be marked by

the respective guide of students.


Students would be notified about their project results online.
Students will have access to guide information i.e. the students would get contact

information of the respective guide.


Students will have access to guide information on request, and once the request have
been accepted by the guide then only the contact information would be shown to them.

Online Project Checking Mechanism would be there to ensure that every student
includes all the necessary headings in the project. If all the headings are there, then only
the project would be accepted.

1.2. Platforms/Languages
Our application will be developed in PHP, which will be used for server side scripting along
with MYSQL for database connectivity. HTML, CSS and JavaScript will be used for
designing and personalizing the user interface.

PHP(Hypertext Preprocessor)

Is a server side scripting language designed for web development but also used as a
general-purpose-programming language. PHP code can be simply mixed with HTML code,
or it can be used in combination with various templating engines and web frameworks. PHP
code is usually processed by a php interpreter, which is usually implemented as a web
server's native module or a Common Gateway Interface (CGI) executable. After the PHP
code is interpreted and executed, the web server sends the resulting output to its client,
usually in the form of a part of the generated web page.

SQL(Structured Query Language)

Is a special purpose programming language designed for managing data held in a relational
database management system (RDBMS), or for stream processing in a relational data
stream management (RDSMS). The scope of SQL includes data insert, query, update and
delete, schema creation and modification, and data access control. Although SQL is often
described as and to a great extent is, a declarative language (4GL), it also includes
procedural elements.SQL was one of the first commercial languages for Edgar F.Codds
relational model, as described in his influential 1970 paper. The version initially called
SEQUEL (Structured English Query Language).

HTML(Hypertext Markup Language):

Is the standard markup language used to create web pages. Web browsers can read HTML
files and render them into visible or audible web pages. HTML describes the structure of
a website semantically along with cues for presentation, making it a markup language,
rather than a programming language.

JavaScript:
JavaScript is a scripting language designed primarily for adding interactivity to Web
pages and creating Web application. JavaScript is a high level, dynamic, untyped, and
interpreted programming language.

CSS(Cascading Style Sheets):


Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation semantics (the look and formatting) of a document written in a mark-up
language. Its most common application is to style web pages written in HTML.

1.3. Existing System


This phase provides the overall requirement for the system what is to be done. Input for this
phase is the information collected through several data collecting schemes such as survey,
cross-questioning-answering etc. and the raw data obtained which is not properly ordered
and not in the precise manner. So here this raw data is converted into useful information
written in precise manner and thus output is a formal document. After collecting all the
information and requirements, they were verified from the concerned persons by presenting
a diagrammatic version of the proposed system. The points missing were added to the
system specifications for the desired system. So this final document provides the system
requirement specifications

1.4. Limitation of Existing System


The basic problems with the existing systems are the non-interactive environment they
provide to the users. The use of traditional user interfaces which make continuous post
backs to the server; each post back makes a call to the server, gets the response and then

refreshes the entire web form to display the result. This scenario adds an extra trade off
causing a delay in displaying the results
\

1.5. Scope of Proposed Project


The project named PROJECT MANAGER WEBSITE in PHP Language is

to take

into the consideration the requirement of any university dealing with project management.
The project manager website can be accessed by students, teachers and alumnus. All are
given the access to the site through login page.
Students can upload their projects. Teachers will grade the projects and comment on the
projects. Alumnus will have access to previous year projects.
Project Evaluation is a time consuming process for the faculties as well as the students. The
proposed system will provide a platform that will help in simplifying the process of project
evaluation.
The current project is nothing but an iceberg. We hope we would be able to continue this
project in the near future and develop it much more, so that it becomes competent to such
applications in the term of efficiency, flexibility, features and other relative aspects also.
The proposed system will have these characteristics:

Teachers will be able Grade Projects online.


Student will have Access to previous year projects.
Students will be able to upload projects online.
Word Limit Counter (WLC) would be there to ensure that the students fulfill the word

limit mentioned for a specific heading.


Students will have access to guide information i.e. the students would get contact

information of the respective guide.


Students will get results online.

SYSTEM ANALYSIS & DESIGN


2.1 System Analysis

The complete understanding of software requirements is essential to the success of a


software development effort. The requirements analysis task is a process of discovery,
refinement modeling and specification. The software scope initially established by the
system engineer and refined during software project planning is refined in detail. Modular
of the required data, information and control flow, and operational behaviour are created.
Alternative solution are analysed and allocated to various software elements.

2.1.1. Feasibility Study


Feasibility is a preliminary study to investigate the info needs of prospective ends users and
objectives, constraints, resource requirements, cost, benefits and feasibility of a proposed
system. It helps to finalize a statement specifying the scope and objective of the problem
and obtain a rough Ball Park estimating the development cost of the project. It is test of
the system proposals according to its workability, impact on the organization ability to meet
the users need and the effective use of resources. The goal of feasibility study is to evaluate
alternative system and to propose the most feasible and desirable systems for development.
The feasibility of a proposed system can be obtained by three major categories described
as:
Requirement Analysis
Technical feasibility
Organizational feasibility

2.1.1.1 Requirement Analysis


Requirement analysis is done in order to understand the problems which software system is
to solve example the problem could be automating the existing manual system or
developing a completely new automated system or a combination of the two. For large
system, having the large no. of features and the need to perform many different tasks,
understanding the requirement of the system is a major task. The emphasis in requirement
analysis is on identifying what is needed from the system, and not how the system achieved
its goal.

2.1.1.2 Technical Feasibility


Technical feasibility centres on the existing computer system. (Hardware/software) and to
what extent it can support the proposed addition also the organization already has sufficient
high-end machines to serve the processing requirements of the proposed system. So there is
no need to purchase new software as the organization has necessary software i.e. Web
Browser or hardware to support the proposed system. Having gone through the steps of the
overall analysis and feasibility study the next step was to carry out a detailed system
analysis. The project analysis phase was conducted to learn about the proposed system, to
study the problems and finally select a system that would take care of the problems
identified in the working of the present system. Two major benefits are:

Improving the performance


Minimizing the cost of processing

2.1.1.3 Organizational Feasibility


This study helps us to finds out how well a proposed IS (information system) supports the
objectives of organizations strategic plan for information system. As Project Manager is
commercial software, it does fall under Organization, and fulfill the needs.

2.1.1.4 Economic feasibility


Economic analysis is the most frequently method used for evaluating the effectiveness of a
candidate system. More commonly known as cost and benefit analysis, the procedure is to
determine the benefits and saving that are expected from a candidate system and compare
them with the cost. If benefits outweigh cost then the decision is to make design and
implement the system. The proposed system is economically feasible and it fulfils all the
requirements of the existing system with much more accuracy. Lots of paper work will be
reduced and the time consumed will be minimum. In short it will overweigh the existing
system in costs compared to benefits. As we provide the executable copy of software which
is out process so no need to have visual basic installed on system and also backend is
SQL which is easily affordable. Economic analysis is the most frequently used method for
evaluating the effectiveness of a new system. More commonly known as cost/benefit
analysis, the procedure is to determine the benefits and savings that are expected from a

candidate system and compare them with costs. If benefits outweigh costs, then the decision
is made to design and implement the system. An entrepreneur must accurately weigh the
cost versus benefits before taking an action.

2.1.2 Hardware & Software requirement


Requirement is capability needed by a user to solve a problem or achieve an objective that
is to be met. In software requirements we deal with the requirements of the proposed
system, i.e. the capabilities that the system which is yet to be developed, should have.

2.1.1 Hardware Requirements

Processor: Pentium IV or Above


RAM: 512MB (Minimum)
Mouse
Keyboard
Monitor: - color monitor having pixel settings (1366*768), true colors.

2.1.2 Software Requirements


Front End: Hypertext Preprocessor (PHP)
Back End: MYSQL
Browser: Google Chrome1.0 or Higher

2.2. Conceptual Design


After the user profiling, the task analysis and the formulation of design recommendation, it
is time to move forward into the design work. The first step is to create a conceptual design
of the system to be. The software architect of a system is the step of structure needed to
reason about the system, which compromises software elements, relation among them, and
property of both. The term also refers to documentation of systems software architecture.
Documentation software architecture facilitate communication b/w stack holders,
documents early decision high level design; allow reuse of design components and patterns

between projects. Conceptual design represents the structure of system, as perceived by the
user. Conceptual design begins with the broad project objective and decomposes these
objective into concept formulation, the general design approaches feasibility Evaluation,
block diagram, high level layout of product design.

ER DIAGRAM
Entity relationship diagramming is a technique that is widely used in the worlds of business
and information and technology, to show how information is, or should be, stored and used
within a business system. The success of any organization relies on the efficient flow and
processing of information.

Fig 2.2.1 ER Diagram showing the connections between the modules


Teacher, Student, HOD
Explanation

The ER diagram shows the description of various entities and connections between them.
The level of ER is level 2
Entity 1 (Teacher) The Teacher module has various attributes ID, NAME,
LOGIN ID, PASSWORD, DEPARTMENT etc.
Entity 2 (Student) The Student module has various attributes NAME, ENUM,
ID, PASSWORD, SHIFT etc.

Entity 3 (HOD) The HOD module has various attributes ID, TEAM NAME,
PASSWORD, BRANCH.

2.3 Detailed Design


The process of refining and expanding the preliminary design of a system or component to
the extent that the design is sufficiently complete to begin implementation of software is the
detailed designing of system. There are basically three types of models, namely:

Object Model
The properties of object in general in a specific computer programming language,
technology, notation or mythology that uses them.

Conceptual Model
It represent concept (entities) and relationship b/w them. A conceptual model in the field
of computer science is also known as domain model.

Functional Model
The functional model represents the basic functional flow that occurs in the project. It is the
model that represents the activities, actions, processes etc. The functional model will be
divided into two categories as of now. First will be student services and second will be
teacher services. It has the following characteristics:-

Student Services

Upload Mechanism
Previous year reports Access.
Access to guide information
Access to results of evaluation

Teacher Services

Monitor students progress.


Writing Comments for projects.
Checking reports uploaded by students.
Conveying important information to students.

Head of Department (HOD) Services

Allocating guides to students project teams.


Reviewing allocation information.

Fig 2.3.1 Functional Model

MODULAR DESIGN
3.1 Modules
The modules of the projects are
1. Login
2. Student

3. Teacher
4. HOD

3.1.1 Module 1: (Login)


This describes how a user (student/teacher) logs in to the Project Manager Website. It is
performed under Students or Teacher blocks. For both the blocks, different type of
authentication has been provided.
Features:
o This authenticates the Student and Teacher.
o If he/she is a valid Student then they are taken to project submission page.
o If he/she is a valid Teacher they are taken to project evaluation page.
o Alert messages for unauthorized access will be shown.

3.1.2: Module 2: (Student)


This module shows the view of project submission page. Student can upload their projects
for evaluation and see the comments and grades given by the teacher.
Features:
o Upload projects, presentation, and synopsis.
o Make changes to uploaded reports, presentation, and synopsis.
o They can see the comments and grades given by the teachers.
o Contacting Support Services

3.1.3: Module 3: (Administrator)


The role of Teacher is to grade the presentation, projects, synopsis uploaded by the
students. Also informing students about various important information regarding the
evaluation dates and guidelines for projects.

Features:
o
o
o
o
o

Grading students for their projects.


Grading students for their projects and synopsis.
Writing Comments regarding the projects.
Providing information regarding evaluation dates and guidelines for projects.
Contacting Support Services.

3.1.4 Module 4: (HOD)


The role of Head of Department (HOD) is to allocate guides to students project teams.
Features:

Allocating guides to students project teams.


Reviewing Allocation Information.
Contacting Support Services.

3.2 Data Flow Diagram (DFD)


A data flow diagram (DFD) is a significant modeling technique for analyzing and
constructing information processes. DFD literally means an illustration that explains the
course or movement of information in a process. DFD illustrates this flow of
information in a process based on the inputs and outputs. A DFD can be referred to as a
Process Model.

Process - performs some action on data, such as creates, modifies stores, delete, etc. Can
be manual or supported by computer.

Data store - information that is kept and accessed. May be in paper file folder or a
database.

External entity - is the origin or destination of data. Entities are external to the system.

Data flow - the flow of data into or out of a process, datastore or entity.

DFD First Level

This System shows the actual working of the Project Manager Website. The Student
Module uploads the reports online and gets results of evaluation. The Teacher Module
views projects submitted by students and grade students projects. The processing is done
in the Project Submission block and the project and project information are saved in the
Projects Block. The HOD Module will allocate guides to teams and will get information
about the allocation simultaneously. The student and teachers will get the allocation
information directly from the Allocation Processing Block. This processing will be done in
Allocation block and the information will be saved in Projects Block.

Login

User enters their login-id along with password. If the entered data is valid combination
then home page will be displayed otherwise the user will be taken to the register page.

3.3 Database Design


A Data Dictionary, or metadata repository, as defined in the IBM Dictionary of Computing
is a centralized repository of information about data such as meaning, relationships to
other data, origin, usage, and format. The term may have one of several closely related
meanings pertaining to databases and Database Management Systems (DBMS):
o A document describing a database or collection of databases.
o An integral component of a DBMS that is required to determine its structure.
A piece of middleware that extends or supplants the native data
dictionary of a DBMS

The data Dictionary consists of record types (tables) created in the database by systems
generated command files, tailored for each supported back-end DBMS. Command files
contain SQL Statements for CREATE TABLE, CREATE UNIQUE INDEX, ALTER
TABLE (for referential integrity), using the specific statement required by that type of
database.
Database users and application developers can benefit from an authoritative data
dictionary document that catalogues the organization, contents, and conventions of one
or more databases. This typically includes the names and descriptions of various tables
and fields in each database.

Figure 3.3.1 Databases created in PHP myAdmin

Figure 3.3.2 Database for registration

Figure 3.3.1 Database for Student Details


3.4 Interface Design
Systems design is the process or art of defining the architecture, components, modules,
interfaces, and data for a system to satisfy specified requirements. One could see it as the
application of systems theory to product development. There is some overlap with the
disciplines of systems analysis, systems architecture and systems engineering.
Website designing has become really popular nowadays. PHP has become the standard
language used in making web pages. It is widely used for making dynamic WebPages and
is increasingly used because simple user interface and development environment.

3.4.1 External Design


External design consists of conceiving, planning out and specifying the externally
observable characteristics of the software product. These characteristics include user
displays or user interface forms and the report formats, external data sources and the
functional characteristics, performance requirements etc. External design begins during the
analysis phase and continues into the design phase.

3.4.2 Logical Design


The logical design of a system pertains to an abstract representation of the data flows,
inputs and outputs of the system. This is often conducted via modeling, which involves a
simplistic (and sometimes graphical) representation of an actual system. In the context of
systems design,
Modeling can undertake the following forms, including:
Data flow diagrams
Entity Life Histories
Entity Relationship Diagrams

3.4.3 Physical Design


The physical design relates to the actual input and output processes of the system. This is
laid down in terms of how data is input into a system, how it is verified/authenticated, how
it is processed, and how it is displayed as output.
Physical design, in this context, does not refer to the tangible physical design of an
information system. To use an analogy, a personal computer's physical design involves
input via a keyboard, processing within the CPU, and output via a monitor, printer, etc. It
would not concern the actual layout of the tangible hardware, which for a PC would be a
monitor, CPU, motherboard, hard drive, modems, video/graphics cards, USB slots, etc.

3.4.4.1 GUI of Module 1(login)


The entire login attempt is performed through this only. Students, Teachers. Head of
Departments has to pass through the following page. If the information is correct then only
the next page will open. Otherwise the user will be taken to register page.

3.4.4.2 GUI of Module 2(Student)


This page will appear after student login. The student has to insert details regarding the
project in this page. The details will be saved in the database.

3.4.4.3 GUI of Module 3(Teacher)


This is first page after teacher login. The teacher will be redirected to group selection page.
The teacher will select their respect group and evaluate them.

3.4.4.3 GUI of Module 4(HOD)


After HOD login, this page will appear. The entire functioning of allocating guides to
students will be done in this module. The Head of Department will have the power to
allocate the guides to students project teams.

3.5 Test Case Design

TESTING is one of the most crucial and indispensable part of an effective and efficient
project. It is the phase where the errors remaining from all the previous phases must be
detected. The basic goal of testing is that it performs a very critical role for quality
assurance and for ensuring the reliability of software. During testing, the program to be
tested is executed with a set of test cases, and the output of the program for the test
cases is evaluated to determine if the program is performing as expected. Thus, testing
forms the first step in determining the errors in a program.
Testing a large system is a complex activity, and like any complex activity it has to be
into smaller activities. Due to this, for a project, incremental testing is generally
performed, in which components and subsystems of the system are tested separately
before them to form the system for system testing.
There are four types of testing which can be implemented, which are as follows:
Unit Testing
Integration Testing
System Testing
Acceptance Testing

In Unit Testing, we tested individual components like each controls for their
validations to ensure that they operate correctly.

The next level is called Integration Testing. In this many unit tested modules are
combined into subsystems, which are then tested. The goal here is to see if the
modules can be integrated properly. This testing activity can be considered testing
the design.

In System Testing, we tested whether system elements have been properly


integrated and perform allocated functions to detect the errors that may result from
unanticipated interactions between sub-system and system components.

Finally, in Acceptance Testing, we tested whether the system is accepted for


operational use or not.

3.5.1 Structure of test case


S.No

Inputs

Expected

Actual Result

Remark

In actual, how

The response

Result
In here, users The authorized
enter the

user has got the the website has

according to

different sets access to buy

response

website if it is

of username

the items of his

according to

positive or

own choice

the username

negative.

1.
and
password,

and password
entered.

Table 3.5.1: Structure of Test Case


3.5.2 Test case of one Module :( Login Module)

S.NO.

Input

Expected
Result

Username

Password: xyz

abc

Actual Remark
Result

Login

Login

attempt

attempt was

failed

not

Positive

1.
successful

2.

Username
: teacherid

Password: teacher

Login
Attempt

Automatic
Redirect to

Positive

the
Evaluation
Successful

page
Automatic

3.

Username:

Password:

Login

redirect to

projectmanag

projectmanager

Attempt

Submission

Successful

page

er

Positive

Automatic
4.

Username:
hod

Password: hodbca

Login

Redirect to

Attempt

Allocation

Successful

Page

Positive

Table 3.5.2: Login Module

IMPLEMENTATION AND TESTING


4.1 Test Case Implementation
Test case implementation of the login module is being performed are as follows:
Case 1: It is a case when user tries to attempt the wrong username and password. If the
wrong user or password or both, then user will be redirected to register page. It is will
restrict the user to register then only they will get access.

Figure 4.1.1: Login Attempt Fail

Case 2: It is the case when the user enters the valid username and password in
the login form. If it checked right then user is authenticated to the respective
student or teacher page depending upon their access.
Student

Figure 4.1.2: Login Attempt Successful

Teacher

Figure 4.2.2: Login Attempt Successful

4.3 Snapshot
4.3.1 Login Page
This page will be visible to everyone. The user Student, Teacher, Head of Department,
will insert username and password. If the information is correct they will redirected to their
corresponding pages. Otherwise, they will be redirected to the register page.

4.3.2 Register Page


This page will only be visible when either the user clicks on the register link on the login
page or the login information is not correct. Register Page will have Team Name, Email,
Password, and Phone Number and Register button.

4.3.3 Allocated Guide Page


This page opens up after login of student. In the given textbox the allocated guide will be
shown. The guide will be allocated by the Head of Department.

4.3.4 Project Details Page

This Page stores the student details entered by the student and store it in the database. The
student can open this page by clicking on Personal Details tab.

4.3.5 Upload Files Page


This page will open once the student selects the upload files tab. The Students have to
upload the presentation, synopsis and report for project evaluation.

4.3.5 Team Evaluate Page

This page opens up after Teachers login. Here the teacher has to select the project team to
view and evaluate the reports, synopsis, presentations uploaded by them.

4.3.6 Contact Us Page


This page opens up when the any of the user clicks the contact us tab. This page will have
certain textboxes. The user has to fill information in the textboxes and click on submit. This
page will have information about team name, email, phone no, and message. In message
textbox, the user can write any problems they are facing. And when they click on submit,
automatically a mail will be sent to the technical team and the problem will be corrected as
soon as possible.

4.3.6 Allocation Page

This page will open up after head of department login. This page will have two textboxes.
One will be guide name and second will be students names. The Head of Department will
write the guides name and the students project team and will click on submit. The
information regarding allocation will be stored in the database. The head of department can
see entries being added on screen after clicking submit.

CONCLUSION, FUTURE SCOPE & ORIGINAL


CONTRIBUTIONS
5.1 Conclusion
The Project Manager Website is designed to create a platform where students, alumni,
teachers come together and participate in the project evaluation process. Students can
upload their projects, synopsis, and presentations online. The alumnus can access previous
year projects. The teachers can grade the reports submitted by students as well as provide
important information regarding evaluation dates and guidelines. The Student can upload
their reports, make changes to their reports.
This project is a stepping stone towards simplification of project evaluation process. We
hope to develop it in future more to provide a good platform for project evaluation process.

5.2 Scope for Future Work


The following things can be done in future:

The Alumnus module can be added.


Direct printout mechanism.
Widgets support.
Video Tutorials regarding the project guidelines and how they have to be followed.
Chat mechanism.

5.3 Original Contributions


Sanjeev Malik Main Coder
Shreshth Beri CSS Support
Alan Jacob CSS Support
Saurabh Sharma Documentation
Rohit Singh Documentation

REFERENCES

1. http://www.wikipedia.org/
2. http://w3schools.com/
3. http://youtube.com
4. http://google.com

Books
1. Learning PHP by Robin Nixon, 2nd Edition.
2. K. K. Aggarwal & Yogesh Singh, Software Engineering, 2nd Ed.,
New Age International, 2005

Anda mungkin juga menyukai