Acharya Motibhai Patel Institute Acharya Motibhai Patel Institute Of Computer Studies ,Ganpat Of Computer Studies ,Ganpat
University, University, Ganpat Vidyanagar-384012Ganpat Vidyanagar-384012
Presented By : Ashvin kapadi sunil kapadi Roll No : 13034212015 13034212016Semester : 5th sem
Group No : 45
1
2Mail Portal
We are thankful for guiding us throughout the project development. He helped us in conceptualize the idea of the project and helped us reorganization our work by providing us with every facility required as well as always helping us in the understanding and the development of our application.
Thank You. Developer Names
Sunil Kapdi Ashvin kapdi
3Mail Portal
4Mail Portal
5Mail Portal
Available System In Market Yahoo mail,Gmail,Reddif mail,Rocket mail,Hot mail…….etc.. In a Market Many System Available in a market But they can not provide a High Graphics They Available Site In a not Provide a Speed To Send a fast mail.The Available Site In a not Provide a user Related Functionality.
6Mail Portal
Mass Mailing-User can Multiple Send mail in other user
High Graphics-This Site provide a high Graphics to All the User Security-This Site provide a User Related Security For the user. And any other site
7Mail Portal
8Mail Portal
Technology:- PHP 5.2Advance Technology:- AJAXTools:- Dreamweaver 8.0Web Server:- WAMP Server (Windows, Apache, MySQL, PHP)Development Platform:- Windows XP , Window 7
9Mail Portal
Tools:–MySQL 5.0.
10Mail Portal
11Mail Portal
12Mail Portal
13Mail Portal
14Mail Portal
Activity Diagram
Go4mail(Mail Portal) 1604/21/23 FamousFanet.com 16
ACTIVITY Diagram for User
Logout
View The Site
Registration
Valid
Have a Register
Search user emailid Set Theme
Login
Invalid
View profile
Success
Have a Not Register
Add user Cancel userSend mail Receive mail
Mass mail
Multipal mail Receive File
Edit profile
Go4mail(Mail Portal) 17
ACTIVITY Diagram for Admin
Logout
View The Site
Registration
Valid
Have a Register
Search user emailid Set Theme
Login
Invalid
View profile
Success
Have a Not Register
Add user Cancel userSend mail Receive mail
Mass mail
Multipal mail Receive File
Edit profile
Use Case Diagram
Register User
Login
Register User
UnRegister User
UnRegister User
Registration
View Site
Manage connection
Manage Photo
Set Theme
High graphics
Send massmail
View feedback
Login
Eaglemail
Login
Register User
Registration
View Site
Manage connection
Manage Photo
Set Theme
High graphics
Send massmail
View feedback
Login
Eaglemail
Class Diagrams
user
-User_Id: int+Username:varchar
LoginRegistration
Manage_connection
Find userAdd userReceived user request
+Add user+cancel user()
*
1
Manage message
U_send messgeeU_Recive message
Manage photo
Upload photo
+comment()
*
Ragistration
-F_name-password +email -Date of birth - mobile-Pincode-Address+school name+college name+about me
-User_Id:Int+Username:varchar+Password:varchar1+Login
1ADMIN
Mass mailReceived mail
+send()
Manage Mail
th_idTheme_nameTheme_ image
set theme
Fview feedbackdelete
Manage feedback
filetypePdfDocImgtxtDatetime
Managefiletransfer
Graphics
g_idU_idC_nameDatetime
user
1
<<User>>
1
<<User>>*
*
*
1
*
*
1 1
*
Add userView userUser updateDeleteBlock/unblock+delete()
Mange user
*
+delete()
*
*
Sequence Diagrams
04/21/23 FamousFanet.com 24
Reg_User
:Login. Contact_Mast Mail_Mast Chat_Mast Theme_Mast
chat
theme
graphics
Database
x x x x x x
:Reg
RegisteredSuccessfully
Manged
Managed
SendSuccessfully
Managedgraphics
Graphics
x
Reg.
Login Successfully
logincontact
Sequence Diagram For User
Reg_User
:Login. Contact_Mast Mail_Mast Chat_Mast Theme_Mast
chat
theme
graphics
Database
x x x x x x
:Reg
RegisteredSuccessfully
Manged
Managed
SendSuccessfully
Managedgraphics
Graphics
x
Reg.
Login Successfully
logincontact
Sequence Diagram For Admin
Collaboration Diagrams
Admin side:
Manage Photos
Manage Photos
Manage connection
5.Add or cancel user
,,message
6.upoload photo
(
Set Theme
Login Registration
3.Enter username&Password
4.Set Theme
File TransferFile Transfer
7.File transfer(7.1)PDF(7.2)Doc(7.3)txt(7.4)img,gif,png
Manage mailManage mail
8.Manage Mediaail(8.2)mass mail
9.Create for high graphics
GraphicsGraphics
1.Add user detail
2.Acknowledgement
4.varify
User side:
Manage Photos
Manage Photos
Manage connection
5.Add or cancel user
,,message
6.upoload photo
(
Set Theme
Login Registration
3.Enter username&Password
4.Set Theme
File TransferFile Transfer
7.File transfer(7.1)PDF(7.2)Doc(7.3)txt(7.4)img,gif,png
Manage mailManage mail
8.Manage Mediaail(8.2)mass mail
9.Create for high graphics
GraphicsGraphics
1.Add user detail
2.Acknowledgement
4.varify
30Mail Portal
NO FILD NAME DATA TYPE SIZE CONSTRAINT DESCRIPTION
1 Admin_id int 10 PRIMARY KEY Auto_incrtement
2 UserName Varchar 15 NOT NULL It contain Admin name
3 Password Varchar 20 NOT NULL It contain admin password
31Mail Portal
NO FIELD NAME DATA TYPE SIZE CONSTRAINT DESCRIPTION
1 User_id int 10 PRIMARY KEY Auto increment
2 Username Varchar 15 NOT NULL It contain User name
3 Password Varchar 20 NOT NULL It contain User password
4 Date of Birth Date - NOTNULL It contain date of birth
5 Address Varchar 150 NOT NULL It contain address
6 City Varchar 30 NOT NULL It contain city
7 State Varchar 20 NOT NULL It contain State
8 Country Varchar 20 NOT NULL It contain country
32Mail Portal
NO FIELD NAME DATA TYPE SIZE CONSTRAINT DESCRIPTION
9 Gender Varchar 10 NOT NULL it contain gender
10 Sec-question Varchar 50 NOT NULL It Contain Sec-question
11 Sec-question-answer
Varchar 100 NOT NULL It contain Sec-question-answer
12 Photo Url Varchar 100 NOT NULL It Contain Photo url
13 Description Varchar 50 NOT NULL It Contain Description
14 Upload Date Date Time - NOT NULL It Contain Upload date
33Mail Portal
NO FILD NAME DATA TYPE SIZE CONSTRAINT DESCRIPTION
1 Mail_id int 10 PRIMARY KEY Auto_incrtement
2 Mail description Varchar 255 NOT NULL In contain mail Description
3 Date Date - NOT NULL It contain date
4 Sender_id Int 10 FOREIGN KEY It Contain Sender id
5 Receiver_id Int 10 FOREIGN KEY In contain Receivers id
6 User_id Int 10 FOREIGN KEY In contain user id
34Mail Portal
NO FIELD NAME DATA TYPE
SIZE CONSTRAINT DESCRIPTION
1 Folder_id int 10 PRIMARY KEY Auto increment
2 User_id Varchar 10 FOREIGN KEY It Contain Sender id
3 Folder Name Varchar 25 NOT NULL It contain Folder name
4 Create Date Date Time - NOT NULL It contain date time
6 Status Varchar 1 NOT NULL It contain status
7 Mail_id int 10 FOREIGN KEY It Contain Sender id
35Mail Portal
NO FILD NAME DATA TYPE
SIZE CONSTRAINT DESCRIPTION
8 Mail sub Varchar 30 NOT NULL It Contain Subject
9 Attachment Varchar 50 NOT NULL It Contain attachment
Mail Portal 36
NO FILD NAME DATA TYPE
SIZE CONSTRAINT DESCRIPTION
1 Theme_id int 10 PRIMARY KEY Auto_incrtement
2 Theme_titlt Varchar 15 NOT NULL It contain Title of Theme
3 Theme_image Varchar 15 NOT NULL It contain image of theme
4 Theme_Style Varchar 15 NOT NULL It contain Style of theme
5 Theme Description
Varchar 50 NOT NULL It Contain theme description
Mail Portal 37
NO FILD NAME DATA TYPE SIZE CONSTRAINT DESCRIPTION
1 Theme_id int 10 FOREIGN KEY It contain theme id
2 User _id int 10 FOREIGN KEY It contain user id
3 Theme date Date time 15 NOT NULL It contain date time
Mail Portal 38
NO FILD NAME DATA TYPE
SIZE CONSTRAINT DESCRIPTION
1 Adv_id int 10 PRIMARY KEY Auto_incrtement
2 Adv_Title Varchar 20 NOT NULL It contain advertise title
3 Adv_Description Varchar 100 NOT NULL It contain advertise description
4 Adv_Company Varchar 30 NOT NULL It contain company name
5 Adv_Image Varchar 50 NOT NULL It contain advertise image
ER - Diagram
usernamepassword
Admin
Manage
User
Manage
username Password
User Detail
User varification
User id
User id
Block user
Manage
send
User Profile Theme
User id
Edit Profile
Message
User idMsg id
Set theme
User id
theme id
M M
MM
M
M
M
1
1
1 1
1
1
Input/Output
Home Page
Registration
LoginPage
User Home page
Contact page
Compose mail page
Send mail Page
My personal folder page
Forgot Password page
Feedback page
ContactUs page
Sr.No Test Cases Expected Result Actual Result Pass or Fail
1. User Registration 1)User must fill up all detail and then registration successfully. And also verify user
2) User must fill up all detail and then registration successfully. And also verify user.
Output does not as expected.
Output as expected
Fail
Pass
2. Login Test If username and password are valid than user can login into site. Else give alert message first registration in site.
Output as expected Pass
3. Insert records in Database
Only Valid data must be Enter Output as Expected Pass
4. Connection Friends Only Register user can connection Friends
Output as Expected Pass
Testing[Test Case]
Sr.No Test Cases Expected Result Actual Result Pass or Fail
5. Message Only Register user can Send Message Friends
Output as Expected
Pass
6. Remove /Edit Data from Database
Delete/Edit data as per Requirement
Output as Expected
Pass
7. Give Feedback Check for validation
Ex. Name, Mail-id
,Description
Output as Expected
Pass
8. Send Mail&Recived Mail Send mail or received the mail
Output as Expected
Pass
9. Logout testing login user can logout. Output as Expected
Pass
Bibliography/ReferencesBook References :-• Steve Suehring , Tim Converse, Joyce Park“ PHP6 and MySQL 6 “, Bible •Philip Olson ”PHP Manual” •Steven Holzner ,“PHP The Complete Reference”,Tata McGraw -Hill Web Site References:-www.w3cschool.com/phpwww.sourcecode.comwww.codeproject,comwww.codeguide.com
42Mail Portal
Top Related