Nps 112

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 46

NEWS PORTAL

SYSTEM(NPS)
TEAM MEMBERS
• KATTEBOINA NAGABHARGAV
• GORANTLA GNANESWAR RAO
• BOBBALA SASI KANTH

INCHARGE : DR. BH.KRISHNA MOHAN


CONTENTS

• PROBLEM STATEMENT
• SYSTEM REQUIREMENT SPECIFICATION
• USECASE AND ACTIVITY DIAGRAMS
• HARDWARE REQUIREMENTS
• SEQUENCE , COLLABORATION , CLASS DIAGRAMS
• DATABASE TABLES
• HOW THE PROJECT-NPS WORKS
• CONCLUSION AND REFERENCES
PROBLEM STATEMENT
• In today’s world news plays an important role to know what’s happening in the
world.Newspaper are used to know the news but now-a-days we observe that people are
very busy to read the newspaper.So news portals are built.In our news portal system
people can easily login . . In this we can see the news updates. There are 3 major modules
User, Admin and Subadmin. To find a particular news people have to browse in the
search box.In this system there are three entities user, admin and sub admin. The user can
login to website and after logging in the user can browse for a particular news and can
read it .
PROBLEM STATEMENT
• The user can search for different topics and select from different categories
and give feedback or comment along with their name and e-mail.When
admin login to the portal by using the username and password. A
dashboard will appear to the admin. The admin can view all the categories
listed and also edit the categories, post, pages and comments etc..;The
functionality of admin and sub admin is same but the sub admin can’t add
another sub admin.
ADVANTAGES

 This is a user friendly application.


 It is easy to maintain.
 It will help to know what’s happening in the whole world.

• Easy to understand
SYSTEM REQUIREMENT SPECIFICATION
ID DETAILS FUNCTIONALITIES PRIORITIES

R1 Non-Functional Must have


NPS must be able to
respond within seconds
R2 NPS must be able to Functional Must have
provide different categories
for user to select
R3 NPS must be able to Functional Must have
provide admin login form
R4 NPS must provide add Functional Must have
sub-admin option to admin
R5 Functional Must have
NPS must provide a
dashboard
SYSYEM REQUIREMENT SPECIFICATION
ID DETAILS FUNCTIONALITIES PRIORITIES

R6 NPS must be able to update Functional Must have


the news

R7 Functional Must have


NPS must be able to
update the news
R8 NPS must be able to provide the Functional Must have
search option to the user

R9 NPS must provide a details Functional Must have


information on the news
SYSTEM REQUIREMENT SPECIFICATION
ID DETAILS FUNCTIONALITIES PRIORITIES

R10 NPS must be able to view Functional Must have


news

R11 NPS must be able to delete Functional Must have


post
R12
NPS must be able to display Functional Must have
content according to the user
preferences
R13
NPS must provide a Functional Must have
dashboard
USECASE MODEL
Use-case diagrams graphically represents system behavior (use cases). These diagrams
present a high level view of how the system is used as viewed from an outsider’s (actor’s)
perspective. A use-case diagram may contain all or some of the use cases of a system.
A use-case diagram can contain:
⦁ actors ("things" outside the system)
⦁ use cases (system boundaries identifying what the system should do)
⦁ interactions or relationships between actors and use cases in the system including the
associations, dependencies, and generalizations.
Use-case diagrams can be used during analysis to capture the system requirements and to
understand how the system should work. During the design phase, you can use use-case
diagrams to specify the behavior of the system as implemented.
USECASE DIAGRAM FOR NPS
ACTIVITY DIAGRAM
Activity diagrams are very similar to a flowchart because you can model a workflow
from activity to activity. An activity diagram is basically a special case of a state
machine in which most of the states are activities and most of the transitions are
implicitly triggered by completion of the actions in the source activities.
 Activity Diagrams also may be created at this stage in the life cycle. These diagrams
represent the dynamics of the system. They are flow charts that are used to show the
workflow of a system; that is, they show the flow of control from activity to activity
in the system, what activities can be done in parallel, and any alternate paths
through the flow.
 At this point in the life cycle, activity diagrams may be created to represent the flow
across use cases or they may be created to represent the flow within a particular use
case.
 Later in the life cycle, activity diagrams may be created to show the workflow for an
operation.
ACTIVITY DIAGRAM FOR NPS
SOFTWARE REQUIREMENTS

• Operating System : windows XP


Coding language : PHP , HTML
Data Base : MySQL
HARDWARE REQUIREMENTS
 Personal computer with keyboard and mouse maintained with uninterrupted power
supply.
 Processor : Intel® core™ i5
 Installed Memory (RAM) : 1.00 GB
 Hard Disc : 40 GB
SEQUENCE DIAGRAMS
A sequence diagram is a graphical view of a scenario that shows object interaction in a
time based sequence--what happens first, what happens next…
Sequence diagrams establish the roles of objects and help provide essential
information to determine class responsibilities and interfaces.
A sequence diagram has two dimensions: the vertical dimension represents time; the
horizontal dimension represents different objects. The vertical line is called the
object’s lifeline. The lifeline represents the object’s existence during the interaction.
ELEMENTS OF SEQUENCE DIAGRAMS
⦁ Objects
⦁ Links
⦁ Messages
⦁ Focus of control
⦁ Object life line
SEQUENCE DIAGRAM FOR ADD POST
SEQUENCE DIAGRAM FOR ADD SUBADMIN
COLLABORATION DIAGRAM
• Collaboration diagrams are the second kind of interaction diagram in the UML
diagrams. They are used to represent the collaboration that realizes a use case. The
most significant difference between the two types of interaction diagram is that a
collaboration diagram explicitly shows the links between the objects that participate
in a collaboration , as in sequence diagrams, there is no explicit time dimension.
COLLABORATION DIAGRAM FOR ADD SUBADMIN
COLLABORATION DIAGRAM FOR ADD POST
CLASS DIAGRAM
Class diagrams contain icons representing classes, packages, interfaces, and their
relationships. You can create one or more class diagrams to depict the classes at the
top level of the current model; such class diagrams are themselves contained by the
top level of the current model.
Class:
A Class a description of a group of objects with common properties (attributes),
common behavior (operations), common relationships to other objects, and common
semantics.
Thus, a class is a template to create objects. Each object is an instance of some
class and objects cannot be instances of more than one class.
CLASS DIAGRAM
 Classes should be named using the vocabulary of the domain.
 In the UML, classes are represented as compartmentalized rectangles.
 The top compartment contains the name of the class.
 The middle compartment contains the structure of the class (attributes).
 The bottom compartment contains the behavior of the class (operations) .
CLASS DIAGRAM FOR ADD POST
CLASS DIAGRAM FOR ADD SUBADMIN
<<boudaryclass>>
login page

+verifycredentials()
+getuseraccdetails() <<controlclass>>
+display() news portal
+reentercredentials()
+senduseraccdetails()
+updatesubadmindatabase()
<<entityclass>>
user
+emailid
+password

+enterdata()
+enterlogincredentials()
+addsubadmin()

<<boundaryclass>>
<<boundaryclass>> admin page
Admin page
+display()
+updatedata()
+verifydata()
STATE CHART DIAGRAM
 Use cases and scenarios provide a way to describe system behavior; in
the form of interaction between objects in the system. Sometimes it is
necessary to consider inside behavior of an object.
 A state chart diagram shows the states of a single object, the events or
messages that cause a transition from one state to another, and the
actions that result from a state change. As in Activity diagram , state
chart diagram also contains special symbols for start state and stop
state.
 State chart diagram cannot be created for every class in the system , it
is only for those class objects with significant behavior.
STATE CHART DIAGRAM
 State chart diagrams are closely related to activity diagrams.
The main difference between the two diagrams is state chart
diagrams are state centric, while activity diagrams are
activity centric. A state chart diagram is typically used to
model the discrete stages of an object’s lifetime, whereas an
activity diagram is better suited to model the sequence of
activities in a process.
STATE CHART DIAGRAM FOR ADMIN
DATABASE TABLE FOR ADMIN
DATABASE TABLE FOR SUBADMIN
DATABASE TABLE FOR ADD POST
HOME PAGE
LOGIN PAGE
ADMIN DASHBOARD
CHANGE PASSWORD
ADD POST PAGE
ADD SUBADMIN PAGE
CATEGORIES PAGE
SEARCH NEWS
COMMENTS SECTION
CONCLUSION
• NEWS PORTAL SYSTEM is the system that facilitates for automatic maintainance
of browsing news for users using technique.This system saves time and energy for
both users and admins.

The proposed system can be developed in :

• POSTING NEWS by the admin

• The proposed system can display the news posted by admin and different subadmins

with admin permission.


REFERENCES

1. Harvey M. Deitel and Paul J.Deitel, "Internet & World Wide Web How to Program", 4/e, Pearson
Education.

2. Jason Cranford Teague "Visual Quick Start Guide CSS, DHTML & AJAX", 4/ e, "Pearson Education".

3. Roger S. Pressman, Software Engineering - A Practitioner's Approach, Seventh Edition, McGraw Hill
Publications.

4. Software Engineering Resources : - www.rspa.com/spi/

5. Database Systems, Ramez Elmasri and Shamkant B.Navathe, Pearson Education, 6th edition.

6. James Rumbaugh, Jacobson, Booch, Unified Modeling Language Reference Manual, 2nd Edition, PHI.

7. https://economictimes.indiatimes.com/topic/news-portal

8. https://www.ndtv.com/topic/news-portal
THANK YOU
KATTEBOINA NAGABHARGAV
GORANTLA GNANESWARAO
BOBBALA SASIKANTH
THANK YOU SIR

You might also like