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