CHAPTER: – 1
INTRODUCTION
1.1 Overviews and issues involved
FEEDY is a system which is developed to provide better source for news. This Project makes work easy for User by maintaining the information regarding their Interest.Without visiting each website, User will get all News Feeds of his or her interest. FEEDY is a Project that is developed to deliver the News Feeds to the next generation.
This web-based project provides the setting for the intelligence platforms that user use to take incoming. Public can get the News Feeds of various Interest like designing, investments, programming, communication, gaming etc. by using this application. Public will get the News Feeds in easy way.
FEEDY is Web-based News aggregation system and allows users to "Save Stories" in to Magazine .More Signal, less noise.
.
1.2 Problem Definition
Today most of the User are online but they have no tendency to focus what news feeds. In existing situation they are visiting lot of websites on basis of their Interest. Misconduct on different ‘different websites. Even visiting each website for interest topic is too hectic now days. Well Most of the topics/Interested Contents are distributed on different places or different distributed system.
1.3 Proposed Solution
News Feeds should be Serve according to the User Needs or User Interest. System must be able to store various news feed according to user interest. An attire manner to display the content which will increases the readability of User.
1.4 Scope
News Feeds should be Serve according to the User Needs or User Interest. System must be able to store various news feed according to user interest. An attire manner to display the content which will increases the readability of User ‘
CHAPTER:- 2
Literature Survey
2.1 RELATED WORKS
There are few products in the market which supplies proper news feeds but with inferior user interface which makes user to reluctant. There are some news portals such as daily news ,news hunt and many more.
Some product in market such as flip board these product makes user to be attractive towards news and provide users interest news.
This Feedy is similar to some news feed web app such as news hunt and daily news. Feedy is less with perfect user interface and with better content delivery.
2.2 TECHNOLOGIES AND TOOLS USED
TECHNOLOGIES TO BE USED
‘ JavaScript
‘ PHP
‘ HTML
‘ My SQL : Relational Database Management System.
‘ RAD: Rational Application Developer.
‘ Rational Software Modeler.
TOOLS USED
‘ PHPMYADMIN: phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. As a portable web application written primarily in PHP, it has become one of the most popular MySQL administration tools, especially for web hosting services
Technical survey is the documentation of a comprehensive review of the technical aspects of the project. That is the tools used, the model used etc. the technical survey is important for gathering the necessary information, functionalities and usability of tools.
Chapter:-3
Analysis
Process Model Adopted
Since we have made the website for which we have to interact with the end users many times so it is desired to adopt the Spiral Model. This model ensure that team is highly flexible in its approach, but also highly aware of and prepared for the challenges they can expect to face down the road They are excellent for designing good human computer interface systems.
3.1.1 Description
Spiral Model is process of software development where the idea of iterative development with proper systematic and controlled aspects of the waterfall Model. Each iteration passes through the Determine Objectives, Identify and Resolve Risk, Development and Test, and Planning the next iteration. And each subsequent release of the system adds function to the previous release until all designed functionality has been implemented. This Spiral model is a combination of iterative development process model and sequential linear development model i.e. the waterfall model with a very high emphasis on risk analysis. It allows incremental releases of the product or incremental refinement through each iteration around the spiral.
The spiral model has four phases. A software project repeatedly passes through these phases in iterations called Spirals.
build, at the end of first iteration, the customer evaluates the software and provides feedback.
Spiral model a number of misconceptions stem from oversimplifications in this widely circulated diagram
Disadvantages of Incremental model:
‘ Needs good planning and design.
‘ Large Number of intermediate Stages requires Excessive Documentation.
‘ Spiral May goes indefinitely.
‘ Total cost is higher than waterfall model and Small Projects.
‘ Management is more complex.
3.1.3 Reasons for Use
We have used iterative Spiral model because this model allows the its design flexibility allows changes to be implemented at several stages of the project; the process of building up large systems in small segments makes it easier to do cost calculations and it is intended to help manage risks.
3.2 REQUIRMENT ANALYSIS
3.2.1 Software Requirements
‘ 1.A Client on Internet Web Browser,
‘ 2. A Operating System Client on Intranet Web Browser,
‘ 3. A Operating System Web Server WASCE,
‘ 4. A Operating System Data Base Server DB2,
‘ 5. A Operating System Development
3.2.2 Hardware Requirement-
HARDWARE REQUIREMENT AT CLIENT SIDE
1. Minimum 128 MB and above RAM
2. 40 or 80GB and above Hard Disk
3. P4 Processor and Higher
4. Non integrated Motherboards or Integrated Motherboard
3.5 USE CASE MODEL
Fig(1.2)-Activity Diagram for Registration
4.1 ACTIVITY DIAGRAM
Fig(1.3)-Activity Diagram for Login
4.1 ACTIVITY DIAGRAM
Fig(1.4)-Activity Diagram for Login Screen
4.2 CLASS DIAGRAM
Fig(1.4)-Class Diagram
4.3 SEQUENCE DIAGRAM
4.4 Database Design:
Data objects are connected to each other in various ways. Object relationship is the cornerstone of any data model.
ER Diagram
Fig 4.4.1 Representation of ER Diagram
Chapter ‘ 5
Implementation and Testing
5. IMPLEMENTATION AND TESTING
5. 1 TESTING
SYSTEM TESTING
The aim of the system testing process was to determine all defects in our project .The program was subjected to a set of test inputs and various observations were made and based on these observations it will be decided whether the program behaves as expected or not. Our Project went through two levels of testing
1.Unit testing
2.Integration testing
5.2.1 TESTING OBJECTIVES
The objective of testing is to determine whether the website is working as intended or not. Each page of the website is tested thoroughly to test if there are any bugs or errors which are preventing it from running smoothly. Testing is also done to check if the website can work under high load conditions.
5.2.2 TESTING METHODS AND STRATEGIES
Our Project went through two levels of testing
1.Black Box Testing
2.White Box Testing
5.3.3 Test Case
There can be following test cases:
1. Successful Login
2. Incorrect Information
3. Redirection to different pages
1. Successful Login
Login ID: abc@abc.com
Password: 1234
System Output: Login Successful
Successful Login
2. Incorrect Information
Login ID: ABCDE
Password: 1234
System Output: Incorrect Information. Please try again.
3. Redirection to different pages
Click on Page
System Output: Open Redirected Page.
4. Registration Page
Click on Page
System Output: Open Redirected Page.
6. CONCLUSION AND DISCUSSION
APPENDIX:SCREEN AND REPORT FORMATS
Bibliography
This is Finally like to conclude the project with a great feeling of having gained enormous new things and many more.
knowledge about News Feeds. First of all I am thankful to our Professors who
gave me such wonderful opportunity to learn about the practical aspects of knowledge.
By conducting an extensive research on all the aspects of establishing an system for News Feeds ‘ FEEDY ‘ , I conclude that the project is feasible as per capital budgeting techniques.
While making the project I learnt so many things and i understand my project practically because of seeing practically. It has been said that practical knowledge is more important than theoretical knowledge.
Future Scope:
Easily to Adapt news and gaining interest about news.and this can increase the rapid research library. Additional facilities can be implemented like query system on the news feeds of their interest feeds etc.