SlideShare a Scribd company logo
1 of 18
1
INTERNAL MAILING SYSTEM
Index
Chapter Topic Page.
No
1 Introduction 7
1.1 Definition 7
1.2 ProjectUsers 7
1.3 ProjectModules 7
1.4 Hardwareand Softwarerequirement 8
2 Systemdesign 9
2.1 Use casediagram 9
2.1.1 Admin Use case diagram 9
2.1.2 User Use casediagram 10
2.2 Data flow Diagram(DFD) 11
2.2.1 DFD Level 0 11
2.2.2 DFD Level 1 11
2.2.3 DFD Level 2 12
3 Data base Model 13
3.1 E-R Diagram 13
3.2 Class Diagram 14
3.3 ObjectDiagram 15
3.3.1 User ObjectDiagram 15
3.3.2 Admin Object Diagram 15
4 Data Dictionary 16
4.1 User table 16
4.2 Login table 16
4.3 Admin table 16
4.4 Contact table 17
4.5 Inboxtable 17
4.6 Sentbox table 17
4.7 Visitor count table 18
5 Interface 19
Reference 22
2
3
Table
No.
Tables Page.
No
4.1 User table 16
4.2 Login table 16
4.3 Admin table 16
4.4 Contact table 17
4.5 Inboxtable 17
4.6 Sentbox table 17
4.7 Visitor count table 18
Fig. no Figures Page.
No
2.1 Use case diagram 9
2.1.1 Admin Use case 9
2.1.2 User Use case 10
2.2 DFD (Data FlowDiagram) 11
2.2.1 DFD Level 0 11
2.2.2 DFD Level 1 11
2.2.3 DFD Level 2 12
3.1 E-R Diagram (Entityrelationship diagram) 13
4
Chapter 1: Introduction
1.1 Definition
Internal MailingSystem
Purpose:-
This projectaims at developing a web based mail client that server the
user to send and receive mail through send mail as (MTA) messagetransport
and IAMP as the messagedelivery agent.
This exiting user are needed to authentication their identity and then
they permitted to check their mail in their mailbox. Also they can send mail.
Organizemail across the folder and can delete the necessary mail from
mailbox. A good user interface has been provided for performing all these task
easily.
1.2 Project Users
I. ADMIN:- Admin is Manage The Site and Upgrade and View
The Registered User
II. USER: - User is use the whole facility of Internal Mailing
System.
1.3 Project Modules
Admin:-
Login
Manage User
Compose Mail
Inbox
Sent Mail
Save Mail
Delete Mail
Log Out
User:-
Registration
Login
Compose Mail
Inbox
Sent Mail
Save Mail
Delete Mail
Log Out
5
1.4 Project Requirements (Software and Hardware)
o Hardware requirement:
- Processor:-Intelp4 dual or higher
- Ram:-1 GB
- Hard drive:-80 GB
- Operating system: Linux ,window 7,8,8.1,10,xp
o Software requirement:
- Front-end :( dream viewer)
- Tools used: - html4, html5, css2, css3, java
script, j query.
- Technology: - PHP, woo commerce.
- Back-end: - MY SQL.
- Web-server:-wimp, zemp.
- Web browser: - Google chrome, Mozilla
Firefox, internet explorer.
6
Chapter 2: System Design
2.1 Use case
[Fig 2.1.1: ADMIN use case]
ADMIN
LOGIN
MANAGE USER
COMPOSE MAIL
INBOX
SENT MAIL
SAVE MAIL
DELETE MAIL
LOG OUT
7
[Fig 2.1.1: USER use case]
USER
REGESTRATION
LOGIN
COMPOSE MAIL
INBOX
SENT MAIL
SAVE MAIL
DELETE MAIL
LOG OUT
8
2.2 Data flow diagram
2.2.1 Context Level Diagram (Level 0)
USER
INTERNAL
MAILING
SYSTEM
ADMN
Successed Or Error
2.2.2 DFD Level 1
USER
LOG IN
AUTHENTICATI
ON
REGESTRATION
MAIL SERVER
INTERNAL
MAILING
SYSTEM
USER FILE
9
2.2.3 DFD Level 2
USER
COMPOSE
MAIL
SEND MAIL
DELETEMAIL
TYPE RECEIVER
MAIL
EMPTY INBOX JUNK MAILFAVORITEMAIL
CHECK INBOX
Mail File
10
Chapter 3: Data base model
3.1 E-R diagram
LOGIN
SEND
CANVIE
W
City
User name
CANVIE
W
Password
VIEW
ADMIN
VIEW
USER
VIEWVIEW
Id
CONTACT Visitor countINBOX
Id
Id
User Id Contact Mail
Visitor CountDate
Body
Subject
Mail status
Mail status
Date
Body
From id
Id
To id
From id
Id
Email
Password
F name
State
L name
Birth date
Gender
Control
Alternative Mail
Subject
User name
PasswordId
Email
11
Sql Connection
User name:varchar2()
Password:varchar2()
Contact() : Boolean
Disconnect:boolean
Admin
Id : int
Password:varchar2()
Email : varchar2()
Insert(0: boolean
Update() : Boolean
Delete():boolean
Sentbox
Id : int
To id : varchar()
From id: int
Subject: varchar()
Body: varchar()
Date : datetime
Mail status: nit
View():void
Insert() :Boolean
Delete():boolean
User
Fname:varchar()
Surname : varchar()
Birthdate : dataetime
Gender: varchar()
Country: varchar()
City: varchar()
State : varchar()
Outmail : varchar()
Memberstatus:bit
Insert() :Boolean
Update() :boolean
delete():boollean
Inbox
Id : int
To id : varchar()
From id: int
Subject: varchar()
Body: varchar()
Date : datetime
Unresd: bit
Mail status: nit
View():void
Delete():boolean
Visitor count
Visitorcount:varchar2()
View() :voidContact
Id : int
Userid:int
Emailed:varchar2()
Get() : Boolean
Set() :boollean
3.2 Class Diagram:
12
3.3 Object Diagram:
3.3.1 User object Diagram:
3.3.2 Admin object Diagram:
USERS
EMAIL 123@mail.com
PASSWORD 123
FNAME ABC
LNAME DEF
ID 1
BIRTH_DATE 1/1/15
COUNTRY INDIA
STATE GUJARAT
CITY G'NAGAR
ALTERNATIVE MAIL TRUE
INBOX
TO ID 456@mail.com
FROM ID 1
SUBJECT WELCOME
BODY HELLO
ID 1
DATE 10/10/15
UNREAD TRUE
ALTERNATIVE MAIL TRUE
SENTBOX
TO ID 123@mail.com
SUBJECT HI
FROM ID 2
BODY PROJECT
ID 2
DATE 10/10/15
UNREAD TRUE
ALTERNATIVE MAIL TRUE
ADMIN
USER NAME Admin
PASSWORD admin
EMAIL 123@MAIL.COM
ID 1
CONTACT
USER ID 2
EMAIL SAT@MAIL.COM
ID 1
VISITOR
VISITORCOUNT 650
13
Chapter 4: Data dictionary
4.1. Tbl_Users:
Field Datatype Null or/Not Null Description
Id Int Not Null P.K.
Fname Varchar(20) Not Null
Lname Varchar(20) Not Null
Email Varchar(50) Not Null
Password Varchar(50) Not Null
Birthdate Date Not Null
Gender Varchar(50) Not Null
Country Varchar(50) Not Null
State Varchar(50) Not Null
City Varchar(50) Not Null
AlternativeMail Varchar(100) Not Null
Table users for the storeinformation on about users. This table
represents
Users which registered successfully.
4.2. Tbl_Login:
Field Datatype Null or/Not Null Description
Id Int Not Null F.K.
Username Varchar(50) Not Null
Password Varchar(10) Not Null
Abovetable data which authenticate by Admin for Login Into InternalMailing
System
4.3. Tbl_Admin:
Field Datatype Null or/Not Null Description
Id Int Not Null F.K.
Username Varchar(50) Not Null
Password Varchar(10) Not Null
Email Varchar(100) Not Null
Abovetable data which authenticate by Admin. Admin Table store all
user’s nameand other information on.
14
4.4. Tbl_Contact:
Field Datatype Null or/Not Null Description
Id Int Not Null F.K.
User_id Int Not Null
Contact_Email Varchar(100) Not Null
This contact table represents contactof users like id, user id, and contact
mail. Contact table store contact of all users.
4.5. Tbl_inbox:
Field Datatype Null or/Not Null Description
Id Int Not Null F.K.
From_id Int Not Null
Subject Varchar(100) Not Null
Body Varchar(500) Not Null
Date Date Not Null
Mail_Status Boolean Not Null
Table inbox represents email’s data such as receiver id, mails subjectand
its status etc. All receive of users is store in this table.
4.6. Tbl_sentbox:
Field Datatype Null or/Not Null Description
Id Int Not Null F.K.
To_id Varchar(100) Not Null
From_id Int Not Null
Subject Varchar(100) Not Null
Body Varchar(500) Not Null
Date Date Not Null
Mail_Status Boolean Not Null
Above table sentbox is represent all sending mails by the
users. All sent item’s dataof users are storedinthis table.
15
Chapter 5: Interface
Home Page
AboutUs
16
LoginPage
LoginPage
17
18
Reference
1 http://www.google.com
It’sa searchengine whichisbeingusedtosearchthe require contentinthis project
2 http://www.wikipedia.com
Thissite isusedto update and clearthe knowledge requiredtocomplete thisproject
Like the conceptsof designingdiagramsandthe definitionof terms,ER,entity,etc.
3 http://www.yahoo.com
Thissite isusedfor howworkmail systemandhow to workfeatures
4 http://www.hotmail.com
Thissite isusedfor showthe demohow to workand designingthe mail systemetc.

More Related Content

What's hot

On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation Smit Patel
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Contact Management - Schmooze
Contact Management - SchmoozeContact Management - Schmooze
Contact Management - SchmoozeMathew Lawrence
 
library management system PHP
 library management system PHP  library management system PHP
library management system PHP reshmajohney
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation Abhishek Patel
 
Project presentation
Project presentationProject presentation
Project presentationDaily Ki Jobs
 
Online News Portal.pptx
Online News Portal.pptxOnline News Portal.pptx
Online News Portal.pptxSakshiSathe1
 
Grocery store management
Grocery store managementGrocery store management
Grocery store managementGayatri Patel
 
Book Shop Management System
Book Shop Management SystemBook Shop Management System
Book Shop Management SystemMuhammadRifat12
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serversachin993
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Document Object Model
Document Object ModelDocument Object Model
Document Object ModelMayur Mudgal
 

What's hot (20)

On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Contact Management - Schmooze
Contact Management - SchmoozeContact Management - Schmooze
Contact Management - Schmooze
 
library management system PHP
 library management system PHP  library management system PHP
library management system PHP
 
project-ppt1.pdf
project-ppt1.pdfproject-ppt1.pdf
project-ppt1.pdf
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation
 
Project Report
Project ReportProject Report
Project Report
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Project presentation
Project presentationProject presentation
Project presentation
 
Fitness presentation
Fitness presentationFitness presentation
Fitness presentation
 
Online News Portal.pptx
Online News Portal.pptxOnline News Portal.pptx
Online News Portal.pptx
 
Online shopping Project
Online shopping Project Online shopping Project
Online shopping Project
 
Grocery store management
Grocery store managementGrocery store management
Grocery store management
 
Book Shop Management System
Book Shop Management SystemBook Shop Management System
Book Shop Management System
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing server
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
library management system
library management systemlibrary management system
library management system
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Library Management System ppt
Library Management System pptLibrary Management System ppt
Library Management System ppt
 

Viewers also liked

Mail Server Project Report
Mail Server Project ReportMail Server Project Report
Mail Server Project ReportKavita Sharma
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
Student Information & Result Processing Sytem
Student Information & Result Processing SytemStudent Information & Result Processing Sytem
Student Information & Result Processing SytemMuslim U. Sumon
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result SystemKuMaR AnAnD
 
College management-system
College management-systemCollege management-system
College management-systemkarthik10435
 
Cricket Management System
Cricket Management SystemCricket Management System
Cricket Management SystemSohel Sarker
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt systemSayali Birari
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015Surendra Mahala
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing systemAkshita Pillai
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )greg robertson
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
04.project billing system
04.project billing system04.project billing system
04.project billing systemgirivaishali
 
Er diagram practical examples
Er diagram practical examplesEr diagram practical examples
Er diagram practical examplesRahul Khanwani
 
College management project
College management projectCollege management project
College management projectAkhilesh Jha
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management systemSmit Patel
 

Viewers also liked (20)

Mail Server Project Report
Mail Server Project ReportMail Server Project Report
Mail Server Project Report
 
Result_Processing
Result_ProcessingResult_Processing
Result_Processing
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Student Information & Result Processing Sytem
Student Information & Result Processing SytemStudent Information & Result Processing Sytem
Student Information & Result Processing Sytem
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 
Student information-result-system
Student information-result-systemStudent information-result-system
Student information-result-system
 
College management-system
College management-systemCollege management-system
College management-system
 
Cricket Management System
Cricket Management SystemCricket Management System
Cricket Management System
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
Er diagram practical examples
Er diagram practical examplesEr diagram practical examples
Er diagram practical examples
 
College management project
College management projectCollege management project
College management project
 
Erd practice exercises
Erd practice exercisesErd practice exercises
Erd practice exercises
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
 

Similar to INTERNAL MAILING SYSTEM-Project report

ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportsobanmoriwala1
 
In C programming please CSCI 4534 Operating Systems Program.pdf
In C programming please CSCI 4534 Operating Systems Program.pdfIn C programming please CSCI 4534 Operating Systems Program.pdf
In C programming please CSCI 4534 Operating Systems Program.pdfankitsrivastava681882
 
Online Movie Ticket Booking
Online Movie Ticket BookingOnline Movie Ticket Booking
Online Movie Ticket BookingAstha Patel
 
project Presentation1
project Presentation1project Presentation1
project Presentation1Shefali Raj
 
Sujith ~ cross applications
Sujith ~ cross applicationsSujith ~ cross applications
Sujith ~ cross applicationsKranthi Kumar
 
SPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSalmaniac Nilesh
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.Mohd Nazim
 
Time card system
Time card systemTime card system
Time card systemSmit Patel
 
Manufacturing and sales management system
Manufacturing and sales management systemManufacturing and sales management system
Manufacturing and sales management systemSmit Patel
 
Imec tcbl single_sign_on_extra
Imec tcbl single_sign_on_extraImec tcbl single_sign_on_extra
Imec tcbl single_sign_on_extraTCBL Project
 
Project Management System
Project Management SystemProject Management System
Project Management SystemDivyen Patel
 
Distributed Queries in IDS: New features.
Distributed Queries in IDS: New features.Distributed Queries in IDS: New features.
Distributed Queries in IDS: New features.Keshav Murthy
 
STOCK MARKET TIPS
STOCK MARKET TIPSSTOCK MARKET TIPS
STOCK MARKET TIPSmona patel
 
Back-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NETBack-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NETDavid McCarter
 
Back-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NETBack-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NETDavid McCarter
 

Similar to INTERNAL MAILING SYSTEM-Project report (20)

Lost cargo reconcillation
Lost cargo reconcillationLost cargo reconcillation
Lost cargo reconcillation
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
 
In C programming please CSCI 4534 Operating Systems Program.pdf
In C programming please CSCI 4534 Operating Systems Program.pdfIn C programming please CSCI 4534 Operating Systems Program.pdf
In C programming please CSCI 4534 Operating Systems Program.pdf
 
Online Movie Ticket Booking
Online Movie Ticket BookingOnline Movie Ticket Booking
Online Movie Ticket Booking
 
project Presentation1
project Presentation1project Presentation1
project Presentation1
 
Lawyer portal
Lawyer portalLawyer portal
Lawyer portal
 
Sujith ~ cross applications
Sujith ~ cross applicationsSujith ~ cross applications
Sujith ~ cross applications
 
SPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSPCE Alumni Association Web Portal
SPCE Alumni Association Web Portal
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-Stica
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.
 
Time card system
Time card systemTime card system
Time card system
 
Manufacturing and sales management system
Manufacturing and sales management systemManufacturing and sales management system
Manufacturing and sales management system
 
Report On Credit Society
Report On Credit SocietyReport On Credit Society
Report On Credit Society
 
Imec tcbl single_sign_on_extra
Imec tcbl single_sign_on_extraImec tcbl single_sign_on_extra
Imec tcbl single_sign_on_extra
 
Hr management
Hr managementHr management
Hr management
 
Project Management System
Project Management SystemProject Management System
Project Management System
 
Distributed Queries in IDS: New features.
Distributed Queries in IDS: New features.Distributed Queries in IDS: New features.
Distributed Queries in IDS: New features.
 
STOCK MARKET TIPS
STOCK MARKET TIPSSTOCK MARKET TIPS
STOCK MARKET TIPS
 
Back-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NETBack-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NET
 
Back-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NETBack-2-Basics: Exception & Event Instrumentation in .NET
Back-2-Basics: Exception & Event Instrumentation in .NET
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

INTERNAL MAILING SYSTEM-Project report

  • 1. 1 INTERNAL MAILING SYSTEM Index Chapter Topic Page. No 1 Introduction 7 1.1 Definition 7 1.2 ProjectUsers 7 1.3 ProjectModules 7 1.4 Hardwareand Softwarerequirement 8 2 Systemdesign 9 2.1 Use casediagram 9 2.1.1 Admin Use case diagram 9 2.1.2 User Use casediagram 10 2.2 Data flow Diagram(DFD) 11 2.2.1 DFD Level 0 11 2.2.2 DFD Level 1 11 2.2.3 DFD Level 2 12 3 Data base Model 13 3.1 E-R Diagram 13 3.2 Class Diagram 14 3.3 ObjectDiagram 15 3.3.1 User ObjectDiagram 15 3.3.2 Admin Object Diagram 15 4 Data Dictionary 16 4.1 User table 16 4.2 Login table 16 4.3 Admin table 16 4.4 Contact table 17 4.5 Inboxtable 17 4.6 Sentbox table 17 4.7 Visitor count table 18 5 Interface 19 Reference 22
  • 2. 2
  • 3. 3 Table No. Tables Page. No 4.1 User table 16 4.2 Login table 16 4.3 Admin table 16 4.4 Contact table 17 4.5 Inboxtable 17 4.6 Sentbox table 17 4.7 Visitor count table 18 Fig. no Figures Page. No 2.1 Use case diagram 9 2.1.1 Admin Use case 9 2.1.2 User Use case 10 2.2 DFD (Data FlowDiagram) 11 2.2.1 DFD Level 0 11 2.2.2 DFD Level 1 11 2.2.3 DFD Level 2 12 3.1 E-R Diagram (Entityrelationship diagram) 13
  • 4. 4 Chapter 1: Introduction 1.1 Definition Internal MailingSystem Purpose:- This projectaims at developing a web based mail client that server the user to send and receive mail through send mail as (MTA) messagetransport and IAMP as the messagedelivery agent. This exiting user are needed to authentication their identity and then they permitted to check their mail in their mailbox. Also they can send mail. Organizemail across the folder and can delete the necessary mail from mailbox. A good user interface has been provided for performing all these task easily. 1.2 Project Users I. ADMIN:- Admin is Manage The Site and Upgrade and View The Registered User II. USER: - User is use the whole facility of Internal Mailing System. 1.3 Project Modules Admin:- Login Manage User Compose Mail Inbox Sent Mail Save Mail Delete Mail Log Out User:- Registration Login Compose Mail Inbox Sent Mail Save Mail Delete Mail Log Out
  • 5. 5 1.4 Project Requirements (Software and Hardware) o Hardware requirement: - Processor:-Intelp4 dual or higher - Ram:-1 GB - Hard drive:-80 GB - Operating system: Linux ,window 7,8,8.1,10,xp o Software requirement: - Front-end :( dream viewer) - Tools used: - html4, html5, css2, css3, java script, j query. - Technology: - PHP, woo commerce. - Back-end: - MY SQL. - Web-server:-wimp, zemp. - Web browser: - Google chrome, Mozilla Firefox, internet explorer.
  • 6. 6 Chapter 2: System Design 2.1 Use case [Fig 2.1.1: ADMIN use case] ADMIN LOGIN MANAGE USER COMPOSE MAIL INBOX SENT MAIL SAVE MAIL DELETE MAIL LOG OUT
  • 7. 7 [Fig 2.1.1: USER use case] USER REGESTRATION LOGIN COMPOSE MAIL INBOX SENT MAIL SAVE MAIL DELETE MAIL LOG OUT
  • 8. 8 2.2 Data flow diagram 2.2.1 Context Level Diagram (Level 0) USER INTERNAL MAILING SYSTEM ADMN Successed Or Error 2.2.2 DFD Level 1 USER LOG IN AUTHENTICATI ON REGESTRATION MAIL SERVER INTERNAL MAILING SYSTEM USER FILE
  • 9. 9 2.2.3 DFD Level 2 USER COMPOSE MAIL SEND MAIL DELETEMAIL TYPE RECEIVER MAIL EMPTY INBOX JUNK MAILFAVORITEMAIL CHECK INBOX Mail File
  • 10. 10 Chapter 3: Data base model 3.1 E-R diagram LOGIN SEND CANVIE W City User name CANVIE W Password VIEW ADMIN VIEW USER VIEWVIEW Id CONTACT Visitor countINBOX Id Id User Id Contact Mail Visitor CountDate Body Subject Mail status Mail status Date Body From id Id To id From id Id Email Password F name State L name Birth date Gender Control Alternative Mail Subject User name PasswordId Email
  • 11. 11 Sql Connection User name:varchar2() Password:varchar2() Contact() : Boolean Disconnect:boolean Admin Id : int Password:varchar2() Email : varchar2() Insert(0: boolean Update() : Boolean Delete():boolean Sentbox Id : int To id : varchar() From id: int Subject: varchar() Body: varchar() Date : datetime Mail status: nit View():void Insert() :Boolean Delete():boolean User Fname:varchar() Surname : varchar() Birthdate : dataetime Gender: varchar() Country: varchar() City: varchar() State : varchar() Outmail : varchar() Memberstatus:bit Insert() :Boolean Update() :boolean delete():boollean Inbox Id : int To id : varchar() From id: int Subject: varchar() Body: varchar() Date : datetime Unresd: bit Mail status: nit View():void Delete():boolean Visitor count Visitorcount:varchar2() View() :voidContact Id : int Userid:int Emailed:varchar2() Get() : Boolean Set() :boollean 3.2 Class Diagram:
  • 12. 12 3.3 Object Diagram: 3.3.1 User object Diagram: 3.3.2 Admin object Diagram: USERS EMAIL 123@mail.com PASSWORD 123 FNAME ABC LNAME DEF ID 1 BIRTH_DATE 1/1/15 COUNTRY INDIA STATE GUJARAT CITY G'NAGAR ALTERNATIVE MAIL TRUE INBOX TO ID 456@mail.com FROM ID 1 SUBJECT WELCOME BODY HELLO ID 1 DATE 10/10/15 UNREAD TRUE ALTERNATIVE MAIL TRUE SENTBOX TO ID 123@mail.com SUBJECT HI FROM ID 2 BODY PROJECT ID 2 DATE 10/10/15 UNREAD TRUE ALTERNATIVE MAIL TRUE ADMIN USER NAME Admin PASSWORD admin EMAIL 123@MAIL.COM ID 1 CONTACT USER ID 2 EMAIL SAT@MAIL.COM ID 1 VISITOR VISITORCOUNT 650
  • 13. 13 Chapter 4: Data dictionary 4.1. Tbl_Users: Field Datatype Null or/Not Null Description Id Int Not Null P.K. Fname Varchar(20) Not Null Lname Varchar(20) Not Null Email Varchar(50) Not Null Password Varchar(50) Not Null Birthdate Date Not Null Gender Varchar(50) Not Null Country Varchar(50) Not Null State Varchar(50) Not Null City Varchar(50) Not Null AlternativeMail Varchar(100) Not Null Table users for the storeinformation on about users. This table represents Users which registered successfully. 4.2. Tbl_Login: Field Datatype Null or/Not Null Description Id Int Not Null F.K. Username Varchar(50) Not Null Password Varchar(10) Not Null Abovetable data which authenticate by Admin for Login Into InternalMailing System 4.3. Tbl_Admin: Field Datatype Null or/Not Null Description Id Int Not Null F.K. Username Varchar(50) Not Null Password Varchar(10) Not Null Email Varchar(100) Not Null Abovetable data which authenticate by Admin. Admin Table store all user’s nameand other information on.
  • 14. 14 4.4. Tbl_Contact: Field Datatype Null or/Not Null Description Id Int Not Null F.K. User_id Int Not Null Contact_Email Varchar(100) Not Null This contact table represents contactof users like id, user id, and contact mail. Contact table store contact of all users. 4.5. Tbl_inbox: Field Datatype Null or/Not Null Description Id Int Not Null F.K. From_id Int Not Null Subject Varchar(100) Not Null Body Varchar(500) Not Null Date Date Not Null Mail_Status Boolean Not Null Table inbox represents email’s data such as receiver id, mails subjectand its status etc. All receive of users is store in this table. 4.6. Tbl_sentbox: Field Datatype Null or/Not Null Description Id Int Not Null F.K. To_id Varchar(100) Not Null From_id Int Not Null Subject Varchar(100) Not Null Body Varchar(500) Not Null Date Date Not Null Mail_Status Boolean Not Null Above table sentbox is represent all sending mails by the users. All sent item’s dataof users are storedinthis table.
  • 17. 17
  • 18. 18 Reference 1 http://www.google.com It’sa searchengine whichisbeingusedtosearchthe require contentinthis project 2 http://www.wikipedia.com Thissite isusedto update and clearthe knowledge requiredtocomplete thisproject Like the conceptsof designingdiagramsandthe definitionof terms,ER,entity,etc. 3 http://www.yahoo.com Thissite isusedfor howworkmail systemandhow to workfeatures 4 http://www.hotmail.com Thissite isusedfor showthe demohow to workand designingthe mail systemetc.