0% found this document useful (0 votes)
13 views38 pages

666 - My News

The document is a project report on a News Management System developed by Pansuriya Krishna Hasmukhbhai under the guidance of Prof. Jigisha A. Patel. It outlines the system's features, including admin and user panels, objectives, system flow diagrams, and database design. The project utilizes Flutter for the frontend and PHP with MySQL for the backend, and includes various screens for user interaction.

Uploaded by

c74340
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views38 pages

666 - My News

The document is a project report on a News Management System developed by Pansuriya Krishna Hasmukhbhai under the guidance of Prof. Jigisha A. Patel. It outlines the system's features, including admin and user panels, objectives, system flow diagrams, and database design. The project utilizes Flutter for the frontend and PHP with MySQL for the backend, and includes various screens for user interaction.

Uploaded by

c74340
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

Prof.V.B.Shah Institute of Management & R.V.Patel College of Commerce (Eng.Med.

) &
V.L.Shah College of Commerce (Guj.Med.) &

Sutex Bank College of Computer Applications &


Science, Amroli
(Accredited ‘B’ (CGPA 2.55) by NAAC Dec.-2009)

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT

PROJECT REPORT

ON

News Management System

SUBMITTED BY: GUIDED BY:

Prof. Jigisha A. Patel


Pansuriya Krishna Hasmukhbhai

Roll No: 666


Exam No: 5296

P a g e 1 | 38
P a g e 2 | 38
INDEX

Chapter Page No.

1. Introduction 4-6

1.1 Project description


1.2 Project Profile

2. Objectives 7

3. System Flow Diagram 8–9

4. DFD / UML Diagram 10 – 12

5. ER Diagram 13

6. Database Design 14 – 15

7. System Design 16 – 37

8. References 38

P a g e 3 | 38
s

1. Introduction

1.1 Project Description

❖ News management system is a system designed primarily for use in News for people.

❖ This system is fully responsive or mobile friendly and have a good-looking user interface.

❖ News management system have contained two panels:

✓ Admin panel
✓ User panel

❖ Admin Panel:

✓ It is mandatory to login with an Admin account.

✓ Admin can update his / her profile.

✓ Admin can add, update or delete News articles.

✓ Add new admin also.

✓ Admin can update articles.

✓ Admin can see the suggestions given by users.

❖ User Panel:

✓ It is mandatory to login with a user account.

✓ User can update his / her profile.

✓ User search news and read it.

✓ For read articles user need to registration first.

P a g e 4 | 38
✓ Users can message to admin.

✓ User can send their suggestions to admin.

✓ Users also add news to favourite news.

P a g e 5 | 38
1.1 Project Profile

News Management System

Project title: News Management System

Frontend: Flutter

Backend: PHP and MySQL

Browser and Emulator: Chrome and Android

Platform: vs code, xampp

Documentation tool: MS Word

Internal Guide: Prof. Jigisha A. Patel

Submitted to: Prof. Jigisha A. Patel

P a g e 6 | 38
2. Objectives

Start to End Process:

1. Collecting information for system (Requirement Gathering and Analysis).

2. Preparing the design of the system through information.

3. Creating table definition and implementation.

4. Integration of Front-end and Back-end.

5. Custom Functions & Validations.

6. Making responsive design.

7. Testing.

8. Debugging and code optimization.

P a g e 7 | 38
3. System Flow Diagram

❖ Admin Process Flow Diagram:

P a g e 8 | 38
❖ User Process Flow Diagram:

P a g e 9 | 38
4. DFD / UML Diagram

❖ 0 Level Diagram (Context Diagram):

P a g e 10 | 38
❖ 1st Level Admin Diagram:

P a g e 11 | 38
❖ 1st Level Student Diagram:

P a g e 12 | 38
5. ER Diagram

P a g e 13 | 38
6. Database Design

❖ Admin Table:

Admin table
No Field Name Data type Constraints

1 user_id int (11) Unique key (AI)

2 admin_name text

3 admin_email text

4 admin_password text

❖ User Table:

User table
No Field Name Data type Constraints

1 user_id int (11) Unique key (AI)

2 user_name text

3 user_email text

4 user_password text

P a g e 14 | 38
❖ News Table:

User table
No Field Name Data type Constraints

1 data_id int (11) Unique key (AI)

2 article_title text

3 article_image text

4 article_details text

5 article_category text

6 article_date text

User table
No Field Name Data type Constraints

1 data_id int (11) Unique key (AI)

2 user_name text

3 user_email Text

4 user_suggestion text

P a g e 15 | 38
7. System Design

• User Panel
Splash Screen :

P a g e 16 | 38
Login Screen :

P a g e 17 | 38
Register Screen :

P a g e 18 | 38
Language Screen :

P a g e 19 | 38
Categories Screen :

P a g e 20 | 38
Forgot Password Screen :

P a g e 21 | 38
Home Screen :

P a g e 22 | 38
View Article Screen :

P a g e 23 | 38
Favourite Article Screen :

P a g e 24 | 38
Send Suggestion Screen :

P a g e 25 | 38
Profile Screen :

P a g e 26 | 38
• Admin Panel

Splash Screen :

P a g e 27 | 38
Login Screen :

P a g e 28 | 38
Register Screen :

P a g e 29 | 38
Forgot Password Screen :

P a g e 30 | 38
Home Screen :

P a g e 31 | 38
Add Article Screen :

P a g e 32 | 38
Modify Screen :

P a g e 33 | 38
Update Article Screen :

P a g e 34 | 38
Delete Article Screen :

P a g e 35 | 38
Suggestions Screen :

P a g e 36 | 38
Profile Screen :

P a g e 37 | 38
8. References

❖ https://github.com/
❖ https://stackoverflow.com/
❖ https://www.geeksforgeeks.org/php-tutorials/
❖ https://m.dailyhunt.in/
❖ https://www.divyabhaskar.co.in/

P a g e 38 | 38

You might also like