PROJECT
PROJECT
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.
5
This language is powerful tool for making dynamic and interactive
Web pages quickly.
MySQL:
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
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
Technical feasibility
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 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.
Operational Feasibility
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.
Economic Feasibility
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 employees are already working with the old system so cost of
learning to work with new system is very low.
13
MODULES DESCRIPTION
There are following modules present in this project:-
User Module:-
1: Home
2: Register user:
This module is used to register the user. Here, in this website any
user right to register him/her.
4: Mail:
Mail Module use to send email to registered users.
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.
15
COMPLETE STRUCTURE
16
1ST LEVEL DFD
17
2ND LEVEL DFD
18
ER DIAGRAM
19
TOOLS/PLATFORM, LANGUAGES TO
BE USED:-
HARDWARE REQUIREMENTS:
RAM : 2-4GB
HDD : 20 GB160 GB
CD-ROM : 52X
Monitor
Keyboard
Printer
SOFTWARE REQUIREMENTS:
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-:
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-:
6:Latestupd-:
23
TESTING
**Since the project is under study and creation. To accomplish all the
purposes sub module and function may INCREASE and CHANGE.
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
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
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
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.
➤ User can be sent mail to many users with cc and bcc options.
27
BIBLIOGRAPHY
Books:
Websites:
http://www.w3schools.com/
http://php.net/manual/en/index.php
28