Sie sind auf Seite 1von 63

A

PROJECT
ON
“E-News Paper”
UNDERTAKEN AT
SHREE SAI INSTITUTE OF TECHNOLOGY
By

Rahul Maru

SUBMITTED TO
Vikram University, Ujjain
In
Partial fulfilment of the requirement for the Award of the Degree of
Bachelor of computer application (B.C.A)
JUNE 2019
GUIDED BY
PROF.AMIT SHARMA

Computer Application Department


SHREE SAI INSTITUTE OF TECHNOLOGY, RATLAM

i
ACKNOWLEDGEMENT

The Completion of this undertaking could not have been possible without
the participation and assistance of several persons who helped us directly or
indirectly in this project work. I express our heart full and owe a deep sense of
gratitude to my teacher and my faculty guide Prof. Amit Sharma, Shree Sai
Institute of Technology, for their sincere guidance, encouragement, suggestion,
inspired and have contributed immensely to the evolution of our ideas on the
project.

I am extremely thankful to all faculties member of BCA department of Shree


Sai Institute of Technology for their coordination and cooperation and for their
kind guidance and encouragement.

I also thank our friends who have more or less contributed to the preparation
of this project report. I will be always indebted to them.

The study has indeed helped us to explore more knowledgeable avenues


related to my topic and i am sure it will help us in our future.

Thank you

Rahul Maru

BCA (VI SEM)

ii
Certificate of the principal

Date………………..

Project Completion certificate


This is to certify that Rahul Maru , student of BCA (VI semester) of
Shree Sai Institute Of Technology, has successfully completed the
project work entitled “E-News Paper” under the guidance of Prof.
Amit Sharma is a bonafide piece of work carried out at Shree Sai
Institute Of Technology.

The project entitled “E-News Paper” developed by Rahul Maru in the


Shree Sai Institute of Technology and he/she has done his/her
laboratory work during the tenure of the project with the guide to
complete this project. All the prescribed certificates are attached after
the completion of all the formalities of the project work as per
schedule, including internal examination.

Place : Ratlam Signature of Principal

Date: Seal of the Institute

iii
Date………………..

Certificate of Attendance

This is to certify that Rahul Maru student of BCA (VI Semester) of


Shree Sai Institute Of Technology, has put at least 200 hours of
laboratory work with the guide to complete this project during the
situated period of the project at Shree Sai Institute Of Technology.

Signature of guide

Place: Ratlam Signature of Principal

Date: Seal of the Institute

iv
DECLARATION

I am Rahul Maru student of Shree Sai Institute of Technology declare


that the Project/project report submitted by us under the guidance of
Prof. Amit Sharma is a bonafide work for Partial fulfilment of the
requirement of the BCA (VI semester) major project work. I have
incorporated all the suggestions provided by our guide time of time.

I further declare that to the best of our knowledge this Project


contains our original work and does not contain any part of any work
which has been submitted for the award of any degree either in this
university or in any other university/Deemed university/Institute etc.
Without proper citation and I will be fully responsible for any
plagiarism found at any stage.

Name & Signature of the guide Name & signature of the student

Prof. Amit Sharma

v
Date………………..

Project Approval Certificate


This is to certify that that Rahul Maru student of BCA (VI semester) of Shree
Sai Institute of Technology, has successfully completed the project work
entitled “E-News Paper” under my guidance. I have regularly assessed the
progress of the work and suggested the correction wherever required. The
student has incorporated all the suggestions provided by me in this Project. This
Project is bonafide piece of work of the standard of BCA project work carried
out by the student under my supervision. Internal examination has been
completed in my presence and student’s performance was satisfactory and
hence this Project is approved for the submission and valuation thereof.

Signature of Guide

Place: Ratlam Signature of Principal

Date: Seal of the Institute

vi
LIST OF CONTENTS

CHAPTER NO. SUBJECT PAGE NO.


Acknowledgement Ii
Certificates Iii

Project Completion certificate iii

Certificate of Attendance iv

Declaration v

Project Approval Certificate vi


List of contents Vii
1. Introduction 1
1.1 Objective of System 2
1.2 Scope 3
1.3 Existing System 4

1.4 Proposed System 5

2 System development life cycle 6


2.1 Introduction of SDLC 7
2.1.1 Phases of SDLC 7
2.1.2 Description of phases 8
2.1.2.1 Analysis of user requirements 9
2.1.2.2 Program design 10

vii
2.1.2.3 Program coding 10
2.1.2.4 Documentation and testing 10
2.1.2.5 Operating and maintaining the system 11
3 Analysis 12
3.1 Requirement analysis 13
3.2 Requirement specification 14
3.2.1 Functional requirement 14
3.2.2 Non-functional requirement 15
3.3 Use case analysis 17
3.3.1 Use case diagram 17
3.4 Module specification 17
4 Design 20
4.1 System flow diagram 21
4.2 Sequence diagram 22
4.3 Activity diagram 24
4.4 Data flow diagram 26
4.5 E-R diagram 29
5 Implementation 30
5.1 Platform Used 31
5.1.1 Client side 31
5.1.2 Server side 32
5.2 Technology used 33
5.3 Snapshots 35
5.4 Table Structure 42
6 Testing 45

viii
6.1 Testing techniques 46

6.1.1 Unit testing 46

6.1.2 Integration testing 47

6.1.3 Validation testing 48

7 Conclusion 49

7.1 Important features 50

7.2 Advantage 51

7.3 Disadvantage 52

7.4 Conclusion 52

8 Bibliography & references 53

ix
x
CHAPTER 1

INTRODUCTION

1
INTRODUCTION

1.1 What is E-News Paper?


The development of portal for web based newspaper generally means creating a
website in which the management of all news item sent by crowd about any type of
news & activities are done by the administrator where all people (viewers) can
view and know all the relevant information about the knowledge which they seek.

This project is about the designing of a newspaper which displays the news which
a normal person want to show. This portal is designed by using HTML, PHP, &
CSS technologies and SQL Server. The portal has basically three user parts where
one is registered user (authentication required) who can view, add comment can
have general discussion with another user and another is administrator (has an
authentication) who will manage or control the website and other user (no
authentication required) can only view and search.

We can’t think a single moment without technology. From morning to night, we


need help of the technology. This is the revolutionary time of computer technology.
Most of the works depends on web application. For this reason, anytime,
anywhere, anyone can access a website by internet at low cost and we can find our
expectable and most update News from website. At present News is one the most
valuable resource of the current world. We have developed our project so that we
can aware the people.

2
1.2 What is the Scope of E-News Paper?

The future scope of our project is valuable. Our project time duration was only one
years .In this time interval we developed our project. It was very difficult to
complete project within this time duration. In future if we get chance we will
develop this website for large volume. As for other future developments, the
following can be done:

 We will manage news reporting system.

 We can make video conferencing system.

 We update our database.

 We can Make Searching system more flexible.

 Sensibility level could add be added.

3
1.3 Existing System
The Administration can upload news & News videos on this website user have to
register when he/she visits first time on E-news paper and after he/she have to
login with their registered password. After the registration the user will get News
updates through his E-mail address so user spent large amount of time on E-news
Paper.

1.3.1 Drawbacks of Existing System

 Need of extra manual effort.


 It used to take much time to find any user
 Not very much accurate.
 Danger of losing the files in some cases
 Just because the article is online, it doesn’t mean it is no longer biased. Most
media is biased – views expressed are almost always one sided.
 With more and more news outlets putting a greater focus on providing
online news services, this could result in a cut in jobs, as to operate on the
internet, fewer personnel are required.
 Websites could crash if lots of people try accessing them for a major news
story if the site crashes, nobody can access it for a short while.
 Some technical issues regarding the website could occur, resulting in the
website having to go offline temporarily. This will ultimately mean that
people will not be able to access the website, and so could turn to
competitors of the offline news site.

4
1.4 Proposed System

News is very important for every country. It helps them from all aspects such as
education, technology, growth and many more. The list of benefits of news is huge.
Take a look at some major benefits:

News plays a very vital role in the student's life. It acts as a base of education. It
helps them to increase their vocabulary, knowledge on different matters, keeps
them up to date.

Business owners of all sizes may get latest business information related to the
market. What is trending in their business category and more?

Women especially those who are homemakers always look for latest recipes.
Newspapers are their best resources to get the latest recipes information.

The news is the best resource for everyone to be aware of what latest is happening
in the world, in a country or in his/her local area.

The news is the best resource for jobs related information. Almost every
government organization release their latest govt. jobs news.

We can read the latest news anywhere anytime by this system because today the
information or news is the most valuable thing in life

5
CHAPTER 2

SYSTEM DEVELOPMENT

LIFE CYCLE

6
SYSTEM DEVELOPMENT LIFE CYCLE

2.1 SYSTEM DEVELOPMENT LIFE CYCLE

The structured sequence of operation required imaging developing and making


operational a new information system it’s a cycle because the System will need
replacement and Development, cycle will begin.

2.1.1 Phases of SDLC

System Analysis

System Design

Coding

System Testing

System Implementation

System Maintenance.

7
2.1.2 System Development Life Cycle

System development life cycle is a process of developing software on the basis of


the requirement of the end user to develop efficient and good quality software. It is
necessary to follow a particular procedure. The sequence of phases that must be
followed to develop good quality software is known as SDLC

The software is said to have a life cycle composed of several phases. Each of these
phases results in the development of either a part of the system or something
associated with the system, such as a test plan or a user manual. In the life cycle
model, called the “spiral model,” each phase has well-defined starting and ending
points, with clearly identifiable deliverables to the next phase. In practice, it is
rarely so simple.

As with most undertakings, planning is an important factor in determining the


success or failure of any software project. Essentially, good project planning will
eliminate many of the mistakes that would otherwise be made, and reduce the
overall time required to complete the project. As a rule of thumb, the more
complex the problem is, and the more thorough the planning process must be. Most
professional software developers plan a software project using a series of steps
generally referred to as the software development life cycle. A number of models
exist that differ in the number of stages defined, and in the specific activities that
take place within each stage.

8
A GENERIC SYSTEM DEVELOPMENT LIFE CYCLE

2.1.2.1 Analysis of user requirements

During this stage, the problem is defined so that a clear understanding can be
gained of what the system should do, i.e. what the inputs to the system are, what
the output should be, and the operational parameters within which the system is
expected to work. If the new system is to replace an existing system, the problem
may be defined in terms of the additional or enhanced functionality that is required

9
.

2.1.2.2 Program design

In this stage, a solution to the problem is designed by defining a logical sequence


of steps that will achieve each of the stated system objectives. Such a sequence of
steps is often referred to as an algorithm.. Some of the methods used to define
program algorithms are described later in this section, and include flowcharts and
pseudo code. These tools allow the program designer to break a given problem
down into a series of small tasks which the computer can perform to solve the
problem. The user interface will also be designed during this stage, and will
determine how input is obtained, how output is displayed, and what controls are
available to the user.

2.1.2.3 Program coding

This stage, sometimes known as the implementation stage, is where the algorithms
are translated into a programming language, and tends to be the longest phase of
the development life-cycle. In this case, we are using JSP to write the program.

2.1.2.4 Documentation and testing

The documentation of the program fulfils two main objectives. The first is to
provide a technical reference to facilitate ongoing maintenance and development of
the software itself. The second is to provide user documentation, i.e. a set of
instructions that inform the user about the features of the software and how to use
them. The aim of software testing is to find any errors (“bugs”) in the program, to
eliminate those errors (a process known as “debugging”), and as far as is
reasonably practicable should be sufficiently rigorous to ensure that the software
will function as expected under all foreseeable circumstances.
10
2.1.2.5 Operating and maintaining the system

Once the software has been “rolled out” and any necessary user training has been
completed, it will be necessary to monitor the performance of the system over time
to ensure that it is behaving as expected. The system will need to be maintained,
and parts of it will need to be upgraded from time to time to handle evolving user
needs or to cope with new problems. Eventually, as the system ages, it may no
longer be able to adequately cope with the demands of a growing number of users,
take advantage of advances in hardware technology, or adapt to a constantly
changing environment. When this time comes, the system will need to be
decommissioned and replaced by a new system. Hence, the software development
life cycle will begin again.

11
CHAPTER 3

ANALYSIS

12
ANALYSIS

3.1 REQUIREMENT ANALYSIS

Requirements are a feature of a system or description of something that is capable


of doing in order to fulfil the system’s purpose. It provides the appropriate
mechanism for understanding what the customer wants, analyzing the needs,
assessing feasibility, negotiating a solution, specifying the solution unambiguously,
validating the specification and managing the requirements as they are translated
into an operational system. Requirement Analysis is a task done under software
engineering that bridges the gap between system level requirements engineering and
software design. While requirements engineering specifies software’s operational
characteristics i.e. function, data and behaviour, indicates software’s interface
constraints, requirements analysis let the software engineer (called analyst) to refine
the software allocation and construct models of data, functional and behavioural
domains. Moreover, requirements analysis provides software developer with a
representation of data, function and behaviour that can be converted to data,
architectural, interface and component-level designs. At last, we can say that the
requirement specification makes available, the developer and the customer, a means
to assess quality, once the software has been built.

13
3.2 REQUIREMENT SPECIFICATION

A Software Requirements Specification (SRS) is a complete description of the


behaviour of the system to be developed. It includes a set of use cases that describe
all the interactions that the users will have with the software. Use cases are also
known as Functional Requirements. In addition to use cases, the SRS also contains
Non-Functional (or supplementary) Requirements. Non-Functional Requirements
are requirements which impose constraints on the design or implementation (such
as performance requirements, quality standards, or design constraints).

3.2.1 Functional Requirements


In software engineering, a functional requirement defines a function of a software-
system or component. A function is described as a set of inputs, the behaviour and
outputs. Functional requirements may be calculations, technical details, data
manipulation and processing and other specific functionality that show how a use
case to be fulfilled.

Typically, a requirements analyst generates functional requirements after building


use cases. However, this may have exceptions since software development is an
iterative process and sometime certain requirements are conceived prior to the
definition of the use cases. Both artifacts (use cases documents and requirements
documents) complement each other in a bidirectional process.

14
A typical functional requirement will contain a unique name and number, a brief
summary, and a rationale. This information is used to help the reader understand
why the requirement is needed, and to track the requirement through the
development of the system.

The core of the requirement is the description of the required behaviour, which must
be a clear and readable description of the required behaviour. This behaviour may
come from organizational or business rules, or it may be discovered through
elicitation sessions with
Users, stakeholders and other experts within the organization. Software
requirements must be clear, correct, unambiguous, specific and verifiable.

3.2.2 Non Functional Requirements


In systems engineering and requirements engineering, non-functional requirements
are requirements which specify criteria that can be used to judge the operation of
the system, rather than specific behaviours. Non-functional requirements are often
called qualities of a system. Other terms for non-functional requirements are
“constraints”, “quality attributes”, “quality goals” and “quality of service
requirements”. Qualities, i.e. non-functional requirements can be divided into 2
main categories:

1. Execution qualities, such as security and usability, are observable at runtime.


2. Evolution qualities, such as extensibility and scalability, embody in the static
structure of the software system.

15
The non-functional requirements in our project are:

 Time :-
The project should be completed within the stipulated time period.

 Cost :-
The cost involved in making the project should be less.

 Usability :-
This requirement is present, as this system will interact with user.

 Reliability :-
This system must be highly robust.

16
3.3 Use Case ANALYSIS

 Use Case

3.4 Module Specification


This project contains four main modules:

 Home Module
 Admin Module
 User Module

 Home Module:
It contains the News Headlines.
 Admin Module:
17
Admin module consists of following options. They are

 Name

It contains the name of the user

 Contact

It contains the contact number of the user

 Email

It contains the Email of the user

 Password

It contains the password of the user

 Image

It contains the image of the user

 City

It contains the city of the user

 Gender

It contains the gender of the user

 User Module:

18
In User module user registered on my website then user have to login in this
module after log in into the website user get redirected to the home page
then user can read news whatever they want to read.

19
CHAPTER 4

DESIGN

Design

20
4.1 System Flow Diagram
A System Flow Diagram (SFD) shows the relationships between the major
components in the system. It is a systematic representation of an algorithm or a
process. The steps in a process are shown with symbolic shapes, and the flow of the
process is indicated with arrows connecting the symbols.
In order to improve a process, it is first necessary to understand its operation in
detail. Describing this in text lacks the clarity of a pictorial diagram, where
individual steps are more easily seen. The flowchart is a simple mapping tool that
shows the sequence of actions within a process, in a form that is easy to read and
communicate. The mapping of ‘what follows what’ is shown with arrows between
sequential action boxes, as in the illustration. This also shows the boxes for process
start and end points of which there are normally one each.
Processes become more complex when decisions must be made on which, out of an
alternative set of actions, must be taken. The decision is shown in a flowchart as a
diamond shaped box containing a simple question to which the answer is yes or no.

21
SYSTEM FLOW DIAGRAM

4.2 Sequence Diagram

Sequence Diagram

22
23
SEQUNCE DIG. Admin

4.3Activity Diagram
 Activity Diagram For Login

Select Role

Enter Email id and


Password

Details Invalid Login


valid? Message

Welcome Screen

Welcome
24 message
Activity diagram Login.

 Activity Diagram for Forget Password

Enter username

Available
Yes

No

Enter new and Confirm password

25
Activity Diagram For Forget password

4.4 Data Flow Diagram (DFD):-

A data flow diagram (DFD) illustrates how data is processed by a system in terms
of inputs and outputs. As its name indicates its focus is on the flow of information,
where data comes from, where it goes and how it gets stored.

A DFD is a graphical representation of flow of data through information system.


DFD can be used to visualize a data processing.

The result is a series of diagrams that represent the business activities in a way that
is clear and easy to communicate. A business model comprises one or more data
flow diagrams (also known as business process diagrams). Initially a context
diagram is drawn, which is a simple representation of the entire system under
investigation.

 DFD Components:
 Entities: -Entities are source and destination of information data.
Entities are represented by rectangles with their respective names.
 Process: -Activities and action takes on the data are represented by
circle or Round- edge rectangles.

26
 Data Storage:- It can either be represented as a rectangle with absence
of both smaller sides or as an open-sided rectangle with only one side
missing
 Data Flow: -Movement of data is shown by pointed arrows. Data
movement is shown from the base of arrow as its source towards head
of the arrow as destination.

Context Level DFD

DFD (Data Flow Diagram)


27
First Level DFD

28
4.5 ER-Diagram
ER Model is represented by means of an ER diagram. Any object, for example,
entities, attributes of an entity, relationship sets, and attributes of relationships sets,
can be represented with the help of an ER diagram.

29
ER-Diagram

CHAPTER 5

IMPLEMENTATION

30
Implementation

5.1 IMPLEMENTATION

A crucial phase in the system life cycle is the successful implementation of the new
system design. Implementation simply means converting a new system design into
operation. This involves creating computer compatible files, training the operating
staff and installing hardware terminals, and telecommunication network before the
system is up and running.

In system implementation, user training is crucial for minimizing resistance to


change and giving the new system a chance to prove its worth. Training aids such
as user-friendly manuals, a data dictionary and job performance aids that
communicate information about the new system and help screens. Provide the user
with a good start on the new system.

5.2 PLATFORM USED


5.2.1 Client Side:
Hardware Requirements:-

31
Processor : Pentium 4 or any other higher versions
Hard Disk : Minimum 2 GB Required

Ram : Minimum 256 MB Required

Monitor : Any

Software Requirements:-

Operating System : Windows 10.

Language : Php

Front End : HTML, JavaScript, CSS

Browser : Any Browse

5.2.2 Server Side:


Hardware Requirements:-

Processor : Dual core or any other higher versions


Hard Disk : Minimum 40 GB or higher

RAM : Minimum 256 MB Required

Monitor : Any

Software Requirements:-

Operating System : Windows 10

Language : Php
32
Software : MS SQl (Back End)

Browser : Any Browse

Web Server : Apache Tomcat 5.0

5.2 TECHNOLOGY USED:

 Html & CSS as Front End:


 HTML
HTML is the language for describing the structure of Web pages. HTML gives
authors the means to:
 Publish online documents with headings, text, tables, lists, photos, etc.
 Retrieve online information via hypertext links, at the click of a button.
 Design forms for conducting transactions with remote services, for use in
searching for information, making reservations, ordering products, etc.
 Include spread-sheets, video clips, sound clips, and other applications
directly in their documents.

CSS Stands for "Cascading Style Sheet." Cascading style sheets are used to
format the layout of Web pages. They can be used to define text styles, table
sizes, and other aspects of Web pages that previously could only be defined
in a page's HTML

 CSS stands for Cascading Style Sheets


 CSS describes how HTML elements are to be displayed on screen, paper, or
in other media
 CSS saves a lot of work. It can control the layout of multiple web pages all
at once
 External stylesheets are stored in CSS files

 Why html?

33
 Performance is significantly better because JSP allows embedding
Dynamic Elements in HTML Pages itself instead of having a separate
CGI files.
JSP are always compiled before it’s processed by the server unlike CGI/Perl
which requires the server to load an interpreter and the target script each time
the page is requested.

 Sublime text 3 :
 Best Support for Latest Java Technologies
Netbeans IDE is the official IDE for Java 8. With its editors, code
analyzers, and converters, you can quickly and smoothly upgrade
your applications to use new Java 8 language constructs, such as
lambdas, functional operations, and method references.
 Fast & Smart Code Editing
A Sublime is much more than a normal text editor. The Sublime Editor
indents lines, matches words and brackets, and highlights source
code syntactically and semantically. it also provides code templates,
coding tips.
 Easy & Efficient Project Management
Keeping a clean overview of large application, with thousands of
folders and files, and millions of lines of code, is a daunting task.
Sublime provide different view of your data, from multiple Folders to
helpful for setting up your website and managing them efficiently.
 Apache Tomcat as Server:
Apache Tomcat is an application server from the Apache Software
Foundation that executes Java servlets and renders Web pages that include
Java Server Page coding. Described as a “reference implementation” of the
Java Servlet and the Java server Page specifications, Tomcat is the result of
an open collaboration of developers and is available from the Apache Web
site in both binary and source versions. In the simplest comfit Tomcat runs in
34
single operating system process. The process runs a JVM. Every single HTTP
request from a browser to Tomcat is processed in the Tomcat process in a
separate thread.

5.3SNAPSHOTS
I. Home Page:

35
II. Log In

36
III. Register

37
IV. Lifestyle News

38
V. Entertainment News

39
VI. Local News

40
VII. Contact Us

41
5.4 Table Structure

I. Admin Table

42
II. User Table

43
III. Contact Table

44
CHAPTER 6

TESTING

Testing

Software testing is the process of verifying a system with the purpose of identifying
any errors, gaps or missing requirement versus the actual requirement. Software
testing is broadly categorised into two types - functional testing and non-functional
45
testing.

When to start test activities: Testing should be started as early as possible to reduce
the cost and time to rework and produce software that is bug-free so that it can be
delivered to the client. However, in Software Development Life Cycle (SDLC),
testing can be started from the Requirements Gathering phase and continued till the
software is out there in productions. It also depends on the development model that is
being used. For example, in the Waterfall model, testing starts from the testing phase
which is quite below in the tree but in the V-model, testing is performed parallel to the
development phase.
When to stop test activities: An application can never be 100% bug-free. So to
ascertain when one can stop testing is difficult.

6.1 TESTING TECHNIQUE

6.1.1 UNIT TESTING:-


Unit testing is a level of software testing where individual units/ components of a
software are tested. The purpose is to validate that each unit of the software
performs as designed. A unit is the smallest testable part of any software. It usually
has one or a few inputs and usually a single output. In procedural programming, a
unit may be an individual program, function, procedure, etc. In object-oriented
programming, the smallest unit is a method, which may belong to a base/ super
class, abstract class or derived/ child class. (Some treat a module of an application
as a unit. This is to be discouraged as there will probably be many individual units
within that module.) Unit testing frameworks, drivers, stubs, and mock/ fake objects are
used to assist in unit testing.

6.1.2 INTEGRATION TESTING:

46
Integration testing, also known as integration and testing (I&T), is
a software development process which program units are combined and tested as
groups in multiple ways. In this context, a unit is defined as the smallest testable
part of an application. Integration testing can expose problems with the interfaces
among program components before trouble occurs in real-world program
execution. Integration testing is a component of Extreme Programming(XP), a
pragmatic method of software development that takes a meticulous approach to
building a product by means of continual testing and revision.
It is a level of software testing where individual units are combined and tested as a
group. The purpose of this level of testing is to expose faults in the interaction
between integrated units. Test drivers and test stubs are used to assist in Integration
Testing.
Upon completion of unit testing, the units or modules are to be integrated which
gives raise to integration testing. The purpose of integration testing is to verify the
functional, performance, and reliability between the modules that are integrated.
We normally do Integration testing after “Unit testing”. Once all the individual
units are created and tested, we start combining those “Unit Tested” modules and
start doing the integrated testing.

6.1.3 VALIDATION TESTING:

Validation Testing, carried out by QA professionals, is to determine if the system


complies with the requirements and performs functions for which it is intended and

47
meets the organization’s goals and user needs. This kind of testing is very
important, as well as verification testing. Validation is done at the end of the
development process and takes place after verification is completed.

Thus, to ensure customer satisfaction, developers apply validation testing. Its goal
is to validate and be confident about the product or system and that it fulfils the
requirements given by the customer. The acceptance of the software from the end
customer is also its part.

When software is tested, the motive is to check the quality regarding the found
defects and bugs. When defects and bugs are detected, developers fix them. After
that, the software is checked again to make sure no bugs are left. In that way, the
software product’s quality scales up.

The aim of software testing is to measure the quality of software in terms of a


number of defects found in it, the number of tests run and the system covered by
the tests. When bugs or defects are found with the help of testing, the bugs are
logged and the development team fixes them. Once the bugs are fixed, testing is
carried out again to ensure that they are indeed fixed and no new defects have been
introduced in the software. With the entire cycle, the quality of the software
increases.

48
CHAPTER 7

CONCLUSION

CONCLUSION

49
7.1 IMPORTANT FEATURE
 The system should have a login .
 The Admin should have all the type of authority.
 The system is very useful for the Authors and Readers that can post or
read News anytime
 Performance evaluation.
 Video News.
 Diffrent Sports Categories.

7.2 ADVANTAGES

 GUI:
The proposed system provides better graphical user interface.
 Search:
Searching for desired Job become easy and efficient.
 Increase work Speed:
Due to automation of some part of the system work speed will increase.
 Less Paperwork:
For the proposed system less paper work is required.
 Reduce Error:
Due to computerized there are less possibilities of error.
 Economical:
Due to minimal errors and work delay proposed system can be
economically to the company.
50
222

7.3 DISADVANTAGE AND LIMITATIONS


There are few limitations in this web application which are following:
 Property is displayed for the limited number of days.
 Google Maps are not provided for the convenience of the user.
 It doesn’t cover the international market.
 Advance search facility is available for only registered user.
 Only few cities property can be uploaded.
 It doesn’t have online agreement facility.

7.4 CONCLUSION
It is concluded that the application works well and satisfy the company and

students. The application is tested very well and errors are properly debugged.

The site is simultaneously accessed from more than one system. Simultaneous

login from more than one place is tested.


The site works according to the restrictions provided in their respective

browsers. Further enhancements can be made to the application, so that the web

site functions very interactive and useful to existing application .The application

satisfies both the company and students by eliminating more input. The speed

of the transactions become more enough now.

51
CHAPTER 8

BIBLIOGRAPHY

AND

REFERENCES

52
8.1 Websites referred

 www.slideshare.net
 www.youtube.com
 www.javaTpoint.com
 www.tutorialspoint.com
 www.w3schools.com
 www.stackoverflow.com

1. Search Engine

 www.google.com

53

Das könnte Ihnen auch gefallen