Anda di halaman 1dari 20

APPENDI X PROJECT

REPORT TITLE Report

Project

Submitted In the partial fulfillment

For the award of degree of Master of Computer Applications

(2012-2013)

Undertaken at HCL (Patiala) Address

Submitted Name of the

by Student of

Under Supervision

Internal Supervisors) Supervisor Name Designation Designation to

External Name

Shri Guru Harkrishan College of Management & Technology Punjabi University, Patiala -147 002

(May-2013)

LETTER I LEAD OF ORGANIZATION Dated: dd-05-2013

CERTIFICATE

It is certified that the project entitled ONLINE QUIZ is submitted in partial fulfillment of the requirement for the degree of in the department of Computer Science, Punjabi University, and Patiala. This work has been done by Daman Preet Singh, a bonafide student of the department, in HCL organization from Jan-2013 to May-2013 under my supervision. This work is fit for the consideration of award of the said degree to her/him. Project Supervisor Name:-Sarpreet Kaur. Designation & Address of Organization:-

LETTER HEAD OF THE DEPARTMENT OF COMPUTER SCIENCE

Dated : dd-mm-yyyy

CANDIDA TE

DECLARATION

This is to certify that the project entitled is my own work, carried out in HCL organization from Jan-2013 to May-2013,under the external guidance of and internal supervision of .

(Name of Student:Daman Preet Singh)

CERTIFICATE

It is certified that the project entitled is submitted in partial fulfillment of the requirement for the degree of Master Of Computer Applications in the Department of Computer Science. PunjabiUniversity, Patiala. This work has been done by Daman Preet Singh , a bonafide student of the department.in Computer Science (MCA) organization from Jan-2013 to May-2013 .

This work is fit for the consideration of award of the said degree to her/him.

(Name,)

Internal Supervisor(s)

Counter Signed

(Name)

Training In Charge

(Name)

Head of the Department

TABLE OF CONTENTS

Page No Certificates Acknowledgement 1. Preface Hi 1. Company Profile 1 -5 1.1 Introduction .. 1.2 Vision . 1.3 Mission . 1.4 Objectives..., . 2. Problem Definition 2.1 Profile of Problem Assigned .. 2.2 Existing System .. 2.3 Draw Backs of Existing System. .. 2.4 Proposed System . . 2.5 Objectives .. 3. System Requirement Specification 3.1 Problem Statement . 3.2 Feasibility Study . 3.3 Functions to Be Provided . 3.4 Processing Environment ..

3.4.1 Hardware Requirements .. 3.4.2 Software Requirements . 3.5 Acceptance Criteria . 4. Project Plan 4.1 Solution Strategy .. 4.2 Team Structure .. 4.3 Project Schedule 5. Design 5.1 Design Features . 5.2 System Design ?.... .. 5.2.1 Dataflow Diagrams . . 5.2.2 ER Diagrams . 5.3 Database Design 5.4 Interface Design . 6. Implementation and Testing 6.1 Tools used for implementation .. 6.2 Coding .... 6.3 User Interface .

6.3.1 Screen Shots 6.4 Testing .. 6.4.1 Test Strategy 6.4.2 Test cases designed .. 6.4.3 Test Results .. 7. Project Legacy 7.1 Current status of project . Remaining areas of concern Future Scope 8. Bibliography 8.1 Books.... 8.2 Websites. .

PREFACE

This Project pertains to the Six month Training that we are undergoing in PATIALA. The purpose of this training is to expose the trainees with practical experience of actual industrial conditions in which they will be required to work in the near future. We are learning much from the professional managers and engineers with whom we are placed for training.It has been taken care that this document elicits the system development process in a clear and well-documented manner

COMPANY PROFILE:

As the training arm of HCL Info systems, HCL Career Development Centre (CDC) carries forth a legacy of excellence spanning across more than three decades. HCL CDC is an initiative that enables individuals and organizations to benefit from HCL's deep expertise in the IT space. Among the fastest growing IT education brands in India, HCL CDC offers a complete spectrum of quality training programs on software, hardware, networking as well as global certifications in association with leading IT organizations worldwide. Empowered with strategic alliances with leading IT organizations in India and abroad, HCL CDC training solutions cater to diverse consumer profiles including individuals, enterprises, academic institutions and Government enterprises. VISION: "Together we create the enterprises of tomorrow". MISSION: "To provide world-class information technology solutions and services in order to enable our customers to serve their customers better."

HCL INFOSYSTEMS PVT LIMITED HCL Info systems is a leading technology company with the global out reach specializing in providing top solutions for all category users. Their strong commitment towards quality has secured us a privileged position in a fast evolving market, the key advantage being a state of art of product based on cutting edge technologies. The company delivers a full service offerings that helps numerous customers achieve maximum return on their investment through dedicated software experts, management tools and product selection consultation on business critical soft wares, including desktop, storage, security infrastructure and data management. Company History HCL began an exciting journey more than three decades ago with a dream to give India its very own microcomputer. The sheer clarity of vision and hard work led to a revolution and laid a foundation for the Indian IT

industry, which has today acquired a distinct position amongst major economies in the world. Today HCL is a USD 6.2 billion global enterprise and Ajai Chowdhry one of the founder members has been the key force in driving the growth of HCL and today leads, HCL Info systems the flagship company. HCL Infosystems, the flagship company of the HCL enterprise, had a turnover of Rs. 400.6 crores (USD 85 million) in 1994 which underwent tremendous growth to become Rs. 10,901 crores (USD$ 2.4 billion) today. Employing - 7762 people, the company has today emerged not only as the countrys

information-enabling powerhouse but a great place to work with industry accolades and awards received year after year. HCL Infosystems has a long standing history of being involved ever since the inception of the IT Industry in the country. When government was seeking collaboration, HCL Infosystems were one of the first to partner in laying down the IT infrastructure in India from something as basic as introducing a computer in the remotest part of the country. In a developing country like ours where we are leapfrogging to match the pace of developed global economies, ICT is rapidly becoming the core of any intelligent infrastructure and HCL Infosystems has developed customized & efficient system integration solutions designed to fuel the Indian growth engine. With relentless efforts to fuel the PC market, HCL Infosystems has been acting as a catalyst for affordable & economical computing. Today HCL Info systems has become one of the leading System Integration Company in the country, implementing several turnkey Systems and Networking Integration projects nationwide and across most of the vertical business segments. HCL Info systems is uniquely poised today in the market making it the only company with India as its primary focus, offering state of the art technology solutions to empower a host of Defense, Homeland Security frameworks, social sectors and government schemes for Nation building. HCL Info systems has being powering numerous projects across sectors like Defense, Homeland Security, Airport & Railways Intelligent Infrastructure, Telecom, Banking, Public Distribution System, E-governance, Education, NREGA etc. With global expansion and sharing best practices with the world and in particular developing markets, the company is today strategically expanding in markets like Middle East, Southeast Asia and Africa. The company has developed more than 30 IP products to serve different segments of the markets backed by various hardware and software services. HCL today has India's largest vertically integrated computer manufacturing facility with over three decades of electronic manufacturing experience & HCL desktops is the largest selling brand into the enterprise space. With Indias largest ICT services network that reaches to every corner of India, HCLs award winning Support Services makes it the preferred choice of enterprise and consumers alike. HCL Info systems has a 100% subsidiary that addresses the physical security technology system integration market. The subsidiary leverages technology to build a security framework called Safe State that safe guards life, infrastructure & society.

Aim We are designing an Website for CSE Department of THAPAR Features It would be under the control of Head of the Department (HOD) that he can add or delete any features in the Website. Here we updating the Faculty list. Suggestions are welcomed from the Faculty and Students in order to make usable website. Students can register here for ALUMNI & E-vision club. Students can check their Results. Students can see their previous Question Paper

1 1.1

Introduction Application Overview, Scope & Objectives The Objective of this application is the present a quiz contest amongst various different languages and the user will be asked to select a type of quiz which he/she wants.egphp,sql,java,.net etc. The user will have to login first and pay some charge in order to go the users page and go for the quiz and get the certification.

1.2

Need for the Application The need of the application is to help the users or the cunning programmers to check the level of knowledge amongst different languages.. Purpose of the Document The purpose of this document is to lay out in detail the functional and other requirements. This document contains the necessary information to meet the requirements set forth for the completion of this application. The target audience of this document is Project Sponsor, Project Managers, Developers, Designers, and QA Engineers. Vision / Views of the Technology Head / Project Sponsor Vision here is to develop a professional, result oriented application & present the client as a leading name in the industry.

1.3

1.4

Definitions, Acronyms and Abbreviations NA

Development of Website with Core Technology We are Developing the Website by using: HTML4 Java Script HTML5 Java Core

Development of Website with Advance Technology

Java Advance(JSP)

Development of Website with Database MySQL

Introduction to HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language. HTML is not a programming language, it is a markup language. A markup language is a set of markup tags. HTML uses markup tags to describe web pages.

HTML Tags HTML markup tags are usually called HTML tags HTML tags are keywords surrounded by angle brackets like <html>. HTML tags normally come in pairs like <b> and </b>. The first tag in a pair is the start tag, the second tag is the end tag. Start and end tags are also called opening tags and closing tags.

HTML Documents = Web Pages HTML documents describe web pages. HTML documents contain HTML tags and plain text. HTML documents are also called web pages.

The purpose of a web browser (like Internet Explorer or Firefox) is to read HTML documents and display them as web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page. For Example <html> < body> < h1>My First Heading</h1> < p>My first paragraph.</p> < /body> < /html> Example Explained The text between <html> and </html> describes the web page. The text between <body> and </body> is the visible page content. The text between <h1> and </h1> is displayed as a heading.

The text between <p> and </p> is displayed as a paragraph.

Introduction to JavaScript JavaScript was designed to add interactivity to HTML pages. JavaScript is a scripting language. A scripting language is a lightweight programming language. JavaScript is usually embedded directly into HTML pages. JavaScript is an interpreted language (means that scripts execute without preliminary compilation). Everyone can use JavaScript without purchasing a license. Are Java and JavaScript the same NO! Java and JavaScript are two completely different languages in both concept and design! Java (developed by Sun Microsystems) is a powerful and much more complex programming language - in the same category as C and C++. Features of JavaScript. JavaScript gives HTML designers a programming tool - HTML authors are normally not programmers, but JavaScript is a scripting language with a very simple syntax! Almost anyone can put small "snippets" of code into their HTML pages. JavaScript can react to events - A JavaScript can be set to execute when something happens, like when a page has finished loading or when a user clicks on an HTML element. JavaScript can read and write HTML elements - A JavaScript can read and change the content of an HTML element. JavaScript can be used to validate data - A JavaScript can be used to validate form data before it is submitted to a server. This saves the server from extra processing. JavaScript can be used to detect the visitor's browser - A JavaScript can be used to detect the visitor's browser, and - depending on the browser - load another page specifically designed for that browser. JavaScript can be used to create cookies - A JavaScript can be used to store and retrieve information on the visitor's computer.

JAVA Java is an entire programming language resembling C or C++. It takes a sophisticated programmer to create Java code. And it requires a sophisticated programmer to maintain it. With Java, you can create complete applications. Or you can attach a small group of instructions, a Java "applet" that improves your basic HTML. A Java Applet can also cause text to change color when you roll over it. A game, a calendar, a scrolling text banner can all be created with Java Applets. There are sometimes Compatibility problems between Java and various browsers, operating systems or computers, and if not written correctly, it can be slow to load. Java is a powerful programming language with excellent security, but you need to be aware of the tradeoffs. What is JSP? Short for Java Server Page. A server-side technology, Java Server Pages are an extension to the Java servlet technology that was developed by Sun. JSPs have dynamic scripting capability that works in tandem with HTML code, separating the page logic from the static elements -- the actual design and display of the page -- to help make the HTML more functional(i.e. dynamic database queries). A JSP is translated into Java servlet before being run and it processes HTTP requests & generates responses like servlet. However, JSP technology provides a more convenient way to code a servlet Translation occurs the first time the application is run. A JSP translator is triggered by the .jsp file name extension in a URL. JSPs are fully interoperable with servlets. You can include output from a servlet or forward the output to a servlet and a servlet can include output from a JSP or forward output to a JSP. JSPs are not restricted to specific platform or server. It was originally created as an alternative to Microsoft's ASP (Active Server Pages). Recently, however, Microsoft has countered JSP technology with its own ASP.NET, part of the .NET initiative.

MySQL 1.5 MySQL is a database server. MySQL is ideal for both small and large applications. MySQL supports standard SQL. MySQL compiles on a number of platforms. MySQL is free to download and use. References

DATA FLOW DIAGRAM: LEVEL 0: ADMIN PANEL


Admin Panel

Online Quiz

Homepag e

Page

Access Page

User Panel

LEVEL 1(a) ADMIN RIGHTS:

Admin Panel

Add new Course


DATABASE

Access Page

Update/Del ete Course

LEVEL 1(SETTING PAPERS THROUGH ADMIN PANEL): Add Paper Set


Admin Panel
DATABASE

Delete Paper Set

Access Page

LEVEL 2(ADDIN AND DELETING QUESTION PAPERS) Add New Question


Questio n Set
DATABASE

Update/D elete question

Access Page

SECTION 2:- USER PANEL LEVEL 1(USER PANEL AND ONLINE QUIZ PROCEDURE):

Use r

Displ ay

USER LOGIN & PASSWORD

USER ACCESESS FOR PREMIUM

USER SESSION GENERATED

LOGIN FOR PAYPAL ACCOUNT

SELECT TEST

TAKE TEST

LEVEL 2(STORING INFORMATION AND SESSION INTO ATABASE):

SESSIO N

Displ ay

USER LOGIN & PASSWORD

QUESTION SET SET ID & SET PASSWORD

SQL DATABASE

SESSION ID

Anda mungkin juga menyukai