0% found this document useful (0 votes)
36 views28 pages

PROJECT

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

PROJECT

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

INDEX OF SYNOPSIS

SNO. TOPIC PAGE NO.

1. INTRODUCTION AND AIM 3

2. OBJECTIVE AND VISION 4

3. PROJECT CATEGORY 5-6

4. PROJECT PLANNING (GANTT&PERT CHART) 7-9

5. FEASIBILITY ANALYSIS 10-13

6. MODULAS DESCRIPTION 14-15

7. COMPLETE STRUCTURE (DFD&ER DIAGRAM) 16-19

8. TOOLS AND TECHNOLOGY 20

9. DATABASE DESIGN 21-23

10. TESTING 24-26

11. FUTURE SCOPE 27

12. BIBLIOGRAPHY 28

1
ONLINE MAIL SYSTEM

2
INTRODUCTION
Mailing services gives free web based electronic mail. Mailing Services
enables you to acquire new customers and to increase growth
opportunities with existing customers. With a wide range of Direct Mail
Lists Services, label mailing or mail merge services, we enable you to
communicate with customers in a better way.

AIM
The main aim of our project is to provide a mailing services which lets
you compose mail and send to a respective selected object. You can
send documents or images (attachments). Also one can search emails
with the search technology within the inbox. outbox, drafts.

3
OBJECTIVE

To prepare new mailing system on PHP which provide all the services
provide by any general mailing services with some extra features such
as easy to operate, free messaging services are objective to make this
project at very huge level but we just learn how to make mailing service
system we are able in future to work over this project easily and
provide much better facilities. So here we are showing you dummy
project on mailing services prepared with help of PHP and some other
designing tools.

VISION

Our vision for this project and training is to build and maintains a
customer-oriented culture. The customer satisfaction is what we aspire
for. Hence we are to provide a mailing service that is easy and
comfortable to control and function with certain ad

4
PROJECT CATEGORY
The undergoing project falls under Internet Technologies & RDBMS
(Relational Database Management System) category. Since the project
is mainly responsible for creation of the website with the online
database at backend.

 Front End: HTML, JAVASCRIPT, JQUERY, CSS


 Back end: PHP
 Database: MySQL

PHP (Hypertext Preprocessor):

 PHPis a general-purpose server-side scripting language originally


designed for Web development to produce dynamic Web pages.
 It is one of the first developed server-side scripting languages to
be embedded into an HTML source document rather than calling
an external file to process data.
 The code is interpreted by a Web server with a PHP processor
module which generates the resulting Web page.
 A competitor to Microsoft's Active Server Pages (ASP) server-side
script engine and similar languages, PHP is installed on more than
20 million Web sites and 1 million Web servers.
 Software that uses Joomla, Wordpress, Concrete5, Magentoand
Drupal. PHP includes
 PHP is free software released under the PHP License, which is
incompatible with the GNU General Public License (GPL) due to
restrictions on the usage of the term.

5
 This language is powerful tool for making dynamic and interactive
Web pages quickly.

MySQL:

MySQL is the most popular database system used with PHP.

MySQL is a database system used on the web

 It runs on a server
 It is ideal for both small and large applications
 It is very fast, reliable, and easy to use
 It supports standard SQL
 It compiles on a number of platforms
 It is free to download and use
 It is developed, distributed, and supported by Oracle Corporation.
 It databases are relational.
 It Server works in client/server or embedded systems.
 A large amount of contributed MySQL software is available.

6
PROJECT PLANNING

PERT CHART & GANTT CHART

A PERT chart is a project management tool used to schedule,


organize, and coordinate tasks within a project. PERT stands for
Program Evaluation Review Technique, a methodology developed
by the U.S.

A PERT chart presents a graphic illustration of a project as a


network diagram. consisting of numbered nodes (either circles or
rectangles) representing events, or milestones in the project
linked by labelled vectors (directional lines) representing tasks in
the project. The direction of the arrows on the lines indicates the
sequence of tasks

7
PERT(PROGRAM EVOLUTION AND REVIEW TECHNIQUE) CHART

8
GANTT CHART
Gantt chart is a project scheduling technique. Progress can be
represented easily in a Gantt chart, by coloring each milestone
when completed. The project will start in the month of DEC and
end after 4 months at the end of MARCH.

9
FEASIBILITY STUDY

A feasibility study is carried out to select the best system that


meets performance requirements.

Feasibility is the determination of whether or not a project is


worth doing. The process followed in making this determination is
called a feasibility study. This type of study determines if a project
can and should be taken.

Since the feasibility study may lead to the commitment of large


resources, it becomes necessary that it should be conducted
competently and that no fundamental errors of judgment are
made.

Technical feasibility

This is concerned with specifying equipment and software that


will successfully satisfy the user requirement. The technical needs
of the system may include:

➤ The facility to produce outputs in a given time.

➤ Response time under certain conditions.

Ability to process a certain volume of transaction at a particular

speed.

10
➤ Facility to communicate data to distant location.In examining
technical feasibility, configuration of the system is given than the actual
make of hardware. The configuration should give the about the
system's requirements.

The proposed system is technically feasible because of following


reasons

The organization already has server-client setup so this system can run
in organization.

The organization does not require any new package in their computer
system as it already has all the required software's.

➤ The organization is already working with the system made in dhaset


and has Knowledge about the processes, databases, and expected
outputs.

The proposed system is to be implemented using COM technology, the


server Components are to be installed on server and client components
on client. All the Clients will get response according to the application
loaded on their terminals.

Operational Feasibility

It is mainly related to human organizational and political aspects. The


points to be considered are:

What changes will be brought with the system?

11
What organizational structures are disturbed?

What new skills will be required? Do the existing staff members have
these skills? If not, can they be trained in due course of time?

Such considerations are likely to critically affect the nature and scope of
the eventual recommendations. This feasibility study is carried out by a
small group of people who are familiar with information system
techniques, whes understand the parts of the business that are
relevant to the project and are skilled in system analysis and design.
process.

The proposed system is operationally feasible because of following


reasons:

➤The organization is already working with the computerized system


and has knowledge about functioning and databases.

➤The interactivity of existing system is very poor as each command has


to be written manually on the system and the proposed system is much
faster.

➤The proposed system is better in use and more user-friendly as it


generates proper messages at run time.

Economic Feasibility

Economic analysis is the most frequently used technique for evaluating


the effect of a proposed system.

In this we determine the benefits and savings that are expected from a
propos and compare them with costs. It benefits outweigh costs, a

12
decision is taken to design. and implement the system. This is an
ongoing effort that improves in accuracy at each phase of the system
life cycle.

The proposed system is financial feasible because of following


reasons:

➤The cost of system development is nil as a trainee student is


developing it.

➤The organization already has server-client setup so this system can


run in organization so hardware investment is nil.

➤The organization does not require any new package in their


computer system as it already has all the required software's.

➤The proposed system is economic, as it will reduce the time


investment in running the daily transactions.

➤The employees are already working with the old system so cost of
learning to work with new system is very low.

➤The system itself will be very much interactive and self-explanatory


and also contains user manuals to assist operator.

➤No extra cost for salary of operational staff.

13
MODULES DESCRIPTION
There are following modules present in this project:-

User Module:-

1: Home

This is module contain Home page of this Web Application which


describe the concept behind it. All links and Reference related to
the Web application are available on the site including Home,
Inbox, Sent, Search, Contact Us Page etc.

2: Register user:

This module is used to register the user. Here, in this website any
user right to register him/her.

3: Login Module:-This module is use to Login the user. User can


login to manage all Email section, like send and receive emails
with attachment, can also store more information via email-
system.

4: Mail:
Mail Module use to send email to registered users.

1) Inbox this section is use to show mail has receive by other.

14
2) Send section is use to show mail has send by user to other.

3) Draft Section is use to save mail in local system, user can use
draft mail to send when he/she needed.

5: Search-:This module use search mail having in Inbox, Draft, and


Send mails listing.

6: Contact-:Using this module, a buyer can directly contact to the


seller of the pet animals and seller can directly contact to the
buyer.

7: Theme-:User can change mail theme by use this module,


he/she can set background image on home page.

8: Change Password/Forgot Password Module..

This module is use to change the Old entered password with


newly entered password. User can change his/her password, by
entering the Old password and new password and confirmation
password. Click on the link "Forgot Your Password?" below the
login form on your website, enter user name and press "Submit".
Check incoming mails for "Lost Password" message from your
website. If you do not get e-mail (has a member a real e-mail?),
then you have to check the configuration of your e-mail module.

15
COMPLETE STRUCTURE

 DATA FLOW DIAGRAM(DFD)


 E-R DIAGRAM(ERD)

DATA FLOW DIAGRAM(DFD)-:


A DATA FLOW DIAGRM (DFD) is a graphical representation of the ‘flow’ of data
though a information system.

16
1ST LEVEL DFD

17
2ND LEVEL DFD

18
ER DIAGRAM

19
TOOLS/PLATFORM, LANGUAGES TO
BE USED:-

HARDWARE REQUIREMENTS:

Processor : Pentium-IV 1.7 GHz and Above

RAM : 2-4GB

HDD : 20 GB160 GB

CD-ROM : 52X

Monitor

Keyboard

Printer

SOFTWARE REQUIREMENTS:

Operating System : Windows 7/Windows XP

HTML5 and CSS3 Front-End Tool

Data Access Technology : PHP

MySQL Reports: Data Report

Back-End : PHP

20
DATABASE DESIGN

1: USER INFO-:
COLUMN TYPE NULL DEFAULT
User_id(primary) Int (11) No
User_name Char(50) No
password Varchar(30) No
email Varchar(50) No
Mobile Bigint(20) No
Gender Enum(m,f) No
Hobbies Varchar(100) No
Dob Date No
image Varchar(100) no

2: mails-:
COLUMN TYPE NULL DEFAULT
Mail_id(primary) Int (11) No
Rec_id varChar(50) No
Sen_id Varchar(30) No
sub Varchar(50) No
Msg longtext() No
Attachment Longtext() No
recDT Data() No

21
Read status Int(11) no 0
Archive status Int(11) no 0
3:Trash-:

COLUMN TYPE NULL DEFAULT


trash_id(primary) Int (11) No
Rec_id varChar(50) No
Sen_id Varchar(30) No
sub Varchar(50) No
Msg longtext() No
date Longtext() No

4:DRAFT-:
COLUMN TYPE NULL DEFAULT
draft_id(primary) Int (11) No
user_id varChar(50) No
sub Varchar(30) No
msgdt Data() No
Msg longtext() No
attachment Longtext() No

22
5:IMAGE-:

COLUMN TYPE NULL DEFAULT


image_id(primary) Int (11) No
Image_path Longtext() No
Mail_id Int(11) No

6:Latestupd-:

COLUMN TYPE NULL DEFAULT


upd_id(primary) Int (11) No
Title varChar(50) No
Content Longtext() No
Image Varchar(50) No
data data No

23
TESTING
**Since the project is under study and creation. To accomplish all the
purposes sub module and function may INCREASE and CHANGE.

TESTING AND VALIDATION CHECKS

The approach of web app testing adopts the basic principle for all
software testing and applies a strategy and tactics that have been
recommended for object oriented system the following steps
summarizes the approach:

1. The content model for the web app is reviewed to uncover errors.
This is like copyediting

2. The design model for the web application as reviewed to uncover


navigation error. Use cases derived as part of the analyst activity, allow
a web Engineer to exercise each usage scenario against the
architectural and navigational design. these non-executable test help
uncover Error in navigation.

3. Selected processing component and web page is unit tested. When


web apps are considered, the concepts of the unit changes, each web
page encapsulated in itself content navigation link as well As script,
form and applet (processing element). It is not always possible or
practical to test each of these characteristic individually.

24
4. The architecture is constructed and integration tests are conducted.
The strategy for integration testing depend upon the architecture that
has been chosen for the web application

5. The assembled web application is tested for overall functionality and


content Delivery. Like conventional validation, the validation of web
based systems and application focuses on user visible action and user
recognizable output from the system. To assist in the derivation of
validation tests the tester should draw upon use cases the use cases
provides a scenario that has high likelihood of uncovering errors in user
interaction requirement.

6. The web application is implemented in a variety of different


environmental configuration and is tested for compatibility with each
configuration.

7. The web application is tested by controlled and monitored


population of end user.

Finally with the modular concept inside the application it is being also
tested for Verification process.

RELIABILITY:

The system reliability will be insured through data integrity rules built
into the database at the backend and the system rules built into the
front-end application. The system will take assurance from the user
before making any changes permanent.

25
MAINTAINABILITY:

The system has been designed taking care of modularity. Faults in the
system can be traced to modules and thus solve accordingly.

26
FUTURE SCOPE

The Future of the Project looks more promising.

Improvements are the part of any running project. A Project is created


by considering number of parameters which again increase since
project goes online and people start using it.

This website will be launched online, more users will interact and more
visitors will visit this website. Asthey will provide their feedback, and
according to their feedback I can improve this site.

I have planned to add some more features in future. Like:-

➤ User can be sent mail to many users with cc and bcc options.

➤ Ads management can be add with this website.

27
BIBLIOGRAPHY

Books:

Software Engineering -Pressman

Relational Database Management system -B.C. Desai

Beginning php apache mysql web development Book -Wrox

Ideal blocks of IGNOU

Websites:

http://www.w3schools.com/

http://php.net/manual/en/index.php

28

You might also like