Sie sind auf Seite 1von 22

ACKNOWLEDGEMENT

With immense please I, Shivam Misra presenting “BT REAL ESTATE” seminar report as
part of the curriculum of ‘B.Tech’. I wish to thank all the people who gave me unending
support.
I express my profound thanks to my teachers Ms.Nidhi Shukla and Ms. Azra Iftekhar, and all
those who have indirectly guided and helped me in preparation of this seminar.
CONTENT

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.2 Overview . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5
1.3 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2. Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 An Email Messsage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.2 Protocol Used in Email. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .8
3. The Email Alert System .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 11
2.1 Functions. . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
4.ASP.NET....... ...... .............................. ...............12
4.1 Architecture and its Component . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .12
4.2 C# And VB.NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5. Post Box . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. . . . . . . . . .. . . . . . 15
4.1 Admin Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .15
4.2 User Module . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .16
6. Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .21
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Abstract
Students have to search the internet each time to know about any news updates like fee
payment dates, exam results etc in the college website. The project entitled “Post Box
(Student Alert System)” is a system which sends latest news updates from college website to
a student, either via SMS or e-mail or both. The system is developed so that students do not
miss out on any alert and save their valuable time. When they subscribe this service, they will
be notified with latest relevant news of their interest.

Every student of the college can register in this system to access this service. The system
extracts the latest news from the college website and sends updates to the registered students.
Only the registered students will receive the notifications.

Notifications such as exam time table, fee details, syllabus, revaluation results, exam results
etc will be send as alerts to the students. The user gets just the relevant news without any
glossy brochures or attention diverting advertisements. In this system students can register by
admin or by their own and get notifications they are interested in. Admin has full control
either add the user or remove one.
CHAPTER - 1

INTRODUCTION

Today we are witnessing fast changes in telecommunications computer and telephone ate two
technologies that have made significant revolution in communications, mobile phones and
internet are indispensable factors of our daily life, but for technological reasons they were
developed separately. Research carried out before the development of the e-mail Alert (EMA)
System show that internet users receive on average five to six e-mails every day and 82 percent
of these users in the course of their internet connection check their mail box first. Internet

services ate becoming a more important way of information exchange and


communication.

Thus there is a clear demand for the development of e-mail alerting systems. This service
provides a means to get news and alerts the user whenever an update occurs at the website.
The EMA system is implemented using HTML, ASP.net, java Script, bootstrap, CSS etc. [5]

1.1 OBJECTIVE:

The objective of this project is to send alerts to students in the form of mail notifications from
college website or something else When users register for this service, they will be notified
with any latest relevant news and update that what is going on. The user can register by their
own or by requesting to admin.

After registeration user can get the notifications or updates that are needed for them. The website
has been developed using the most powerful and secured backend MySQL. The EMA

system will inform users of the new updates through e-mail messages, which is
convenient for the user to be up to date.
1.2 OVERVIEW: from

The Mail Alert System consists of the following implementation modules.



Admin module

User module

1.2.1 ADMIN MODULE:


Tasks of admin

i) Manage confirmed students


ii) Event management
iii) Send notification

Manage students:

All the registered students are listed in this page.

Users listed in this page only receive alerts

Send notification:

Notifications are extracted from college.

The admin receives all the updation and forword it to the registered students.

Admin groups the notifications as public and group notifications.

Public notifications are for all users having common area of interest.


Group notifications are for group of
users. Eg: Syllabus, Timetable

Admin groups the news/events into different categories as subject of the mail like -

Exam results

Revaluation results

Fee details

Exam time table

Syllabus

School of engineering events
1.2.2 USER MODULE:

User module consists of a registration of the user registration page. The user registration page
consist of name, email, contact number, date of birth, gender and course fields to register on
Email Alert System.[6]

1.3 Requirements:

Hardware Requirement:

• Windows and Mac OS X compatible


• Minimum 1GB 2GB ram needed
• 100MB space on hard disk
• Broadband connection uploading speed should be 1Mbps


Software Requirement:

• Front end: (Visual Studio)


• Tools used: html, css, bootstrap, java script
• Technology: ASP.NET
• Back-end: MY SQL
• Web-Server: MS SQL SERVER
• Web-Browser: Google Chrome, Mozilla Firefox, Internet Explorer
CHAPTER – 2

E-MAIL

Every day, the citizens of the Internet send each other billions of e-mail messages. If you are
online a lot, you yourself may send a dozen or more e-mails each day without even thinking
about it. Obviously, e-mail has become an extremely popular communication tool.

2.1 An E-mail Message :

The first e-mail message was sent in 1971 by an engineer named Ray Tomlinson. Prior to
this, you could only send messages to users on a single machine. Tomlinson's breakthrough
was the ability to send messages to other machines on the Internet, using the @ sign to
designate the receiving machine. An e-mail message has always been nothing more than a
simple text message -- a piece of text sent to a recipient. In the beginning and even today, e-
mail messages tend to be short pieces of text, although the ability to add attachments now
makes many e-mail messages quite long. Even with attachments, however, e-mail messages
continue to be text messages[5]

Fig.2.1 Working of Email


2.2 Protocols Used in E-mail:

2.2.1 Post Office Protocol (POP):

Post Office Protocol version 3 (POP3) is a standard mail protocol used to receive emails
from a remote server to a local email client. POP3 allows you to download email messages
on your local computer and read them even when you are offline. POP does not allow search
facility. It was first proposed in 1982.

Note, that when you use POP3 to connect to your email account, messages are downloaded
locally and removed from the email server. This means that if you access your account from
multiple locations, that may not be the best option for you.

By default, the POP3 protocol works on two ports:

• Port 110 - this is the default POP3 non-encrypted port


• Port 995 - this is the port you need to use if you want to connect using POP3 securely

2.2.2 Internet Message Access Protocol (IMAP):

The Internet Message Access Protocol (IMAP) is a mail protocol used for accessing email on
a remote web server from a local client. It was first proposed in 1986. IMAP and POP3 are
the two most commonly used Internet mail protocols for retrieving emails.

Both protocols are supported by all modern email clients and web servers.IMAP does allow
email search facility. While the POP3 protocol assumes that your email is being accessed
only from one application, IMAP allows simultaneous access by multiple clients.

This is why IMAP is more suitable for you if you're going to access your email from different
locations or if your messages are managed by multiple users. IMAP allows the client program
to manipulate the e-mail message on the server without downloading them on the local
computer.
By default, the IMAP protocol works on two ports:

• Port 143 - this is the default IMAP non-encrypted port


• Port 993 - this is the port you need to use if you want to connect using IMAP securely

Fig.2.2.1 and Fig. 2.2.2 Working of POP and IMAP

2.2.3 Simple Mail Transfer Protocol (SMTP):

Simple Mail Transfer Protocol (SMTP) is the standard protocol for sending emails across the
Internet. It was first proposed in 1982. Apart from transferring e-mail, SMPT also provides
notification regarding incoming mail. This protocol used for sending e-mail efficiently and
reliably over the internet.


SMTP is text based protocol.

In case, message cannot be delivered, an error report is sent to the sender which
makes SMTP a reliable protocol.[4]

When you send e-mail, your e-mail client sends it to your e-mail server which further
contacts the recipient mail server using SMTP client.

By default, the SMTP protocol works on three ports:

• Port 25 - this is the default SMTP non-encrypted port


• Port 465 or 587 - this is the port used if you want to send messages using SMTP securely

Fig.2.2.3 Working of SMTP


CHAPTER – 3

THE EMAIL ALERT SYSTEM

An e-mail service user has to connect to the Internet to check for new messages without
knowing if there are any. That can be frustrating if sender has to send a mail or a notice and
for that he has to enter mail of each and every person to whom he wants to deliver a message.
And what if user wants to communicate with the college for some perpose. For that an Email
Alert System is made to overcome the problem.

In the Email Alert System an admin or anyone who has power to forword any kind of updates
or notification can send alerts to students in the form of mail notifications from college
website or something else When users register for this service, they will be notified with any
latest relevant news and update that what is going on. The user can register by their own or
by requesting to admin. After registeration user can get the notifications or updates that are
needed for them.

3.1 The EMA system consists of three functions:

3.1.1 Registration:
When users register for this service, they will be notified with any latest relevant news and
update that what is going on and for that user has to register by their own or by requesting to
admin. After registeration user can get the notifications or updates that are needed for them.

3.1.2 Notification:
After register to the EMA System, whenever a new update arrives that needs to share with the
user, an alert mail send to the user’s email box by an admin as a notification.

3.1.3 Admin Login:


There is compulsion and need of an administrator who controls whole system in order to
forword eupdate to all the users and for that an admin is assigned with user name and
password to access the Email Alert System
CHAPTER – 4

ASP.NET

ASP.NET is a web application framework developed and marketed by Microsoft to allow


programmers to build dynamic web sites. ASP.Net was first released in the year 2002. It
allows you to use a full featured programming language such as C# or VB.NET(Visual Basic)
to build web applications easily.

The first version of ASP.Net deployed was 1.0. The most recent version of ASP.Net is version
4.6. ASP.Net is designed to work with the HTTP protocol. This is the standard protocol used
across all web applications. The full form of ASP is Active Server Pages, and .NET is
Network Enabled Technologies.

4.1 ASP.NET Architecture and its Components

ASP.Net is a framework which is used to develop a Web-based application. The basic


architecture of the ASP.Net framework is as shown below.

The architecture of the.Net framework is based on the following key components:

Fig.4.1 Architecture and its Components


1. Language – A variety of languages exists for .net framework. They are VB.net and
C#. These can be used to develop web applications.
2. Library - The .NET Framework includes a set of standard class libraries. The most
common library used for web applications in .net is the Web library. The web library
has all the necessary components used to develop.Net web-based applications.
3. Common Language Runtime - The Common Language Infrastructure or CLI is a
platform. .Net programs are executed on this platform. The CLR is used for performing
key activities. Activities include Exception handling and Garbage collection.[1]

ASP.NET. The object model of ASP.NET has thus significantly improved from ASP, which
makes it fully backward compatible to ASP.

These differences include:


1. Usage of compiled code (instead of interpreted code),
2. Event-driven server-side scripting model,
3. State management,
4. Rapid application development using controls and libraries of the .NET framework.
5. Dynamic programming code is placed separately in a file or specially designated tag. This
avoids the program code getting modified during runtime.[3]

4.2 C# And VB.NET :

C# is a general and modern object-oriented programming (OOP) language provided by


Microsoft that runs on .Net Framework. C# is pronouced as “C-Sharp”. C# is specially
designed and developed to work with Microsoft’s.Net platform. C# is expected to make it run
faster to get new products with good quality and stable services to the market.

VB.NET is pronounced as Visual Basic.Net and it is an object-oriented programming


language which is implemented on .NET Framework by Microsoft. One of the good features
is that the VB.Net program can also be able to run on Mono, which means it is not only
restricted to run under Windows but even Linux or Mac OSX.
4.2.1 C#:

C# is one of the programming languages designed and referred to as Common Language


Infrastructure (CLI) language. By using the C# programming language, different types of
secured and robust applications can be developed. Some of the applications are listed below:

• Window applications.
• Web applications and Web service applications.
• Distributed applications.
• Database applications, etc.

C# programming language is developed by software giant Microsoft in the year 2000 and it is
the C family. And C# is certified as a standard programming language by ECMA and ISO.

The main aim of designing C# programming language is to provide the information exchange
and services as well over the Web services and also to enable developers to build robust
portable applications.

4.2.2 VB.NET

VB.NET is an update for classic Visual Basic Language which targets Microsoft .NET
Framework. VB.NET and visual basic has a lot of similarities and also have some differences.

VB.NET is one of the most famous and also a productive, stable tool for developing
applications very quickly like the wide range of Windows, Web, Mobile, and Office
applications for which it can be built on the .NET Framework.

The vb.net programming language is developed by software giant Microsoft in the year 2001
and it is implemented the on .Net framework and it has the full access to all the libraries
present in the.Net Framework.[2]
CHAPTER – 5

Post Box

Post Box is the project made to fullfill the requirements of Mail Alert System. The objective
of this project is to send alerts to students in the form of mail notifications from college
website or something else.

When users register for this service, they will be notified with any latest relevant news and
update that what is going on. The user can register by their own or by requesting to admin.
After registeration user can get the notifications or updates that are needed for them.

The Post Box (Mail Alert System) consists of the following implementation modules.

Admin module

User module

5.1 ADMIN MODULE:


All the registered students are listed in this page.

Users listed in this page only receive alerts

Notifications are extracted from college.

The admin receives all the updation and forword it to the registered students.

Admin groups the notifications as public and group notifications.

Admin groups the news/events into different categories as subject of the mail like -


Exam results

Revaluation results

Fee details

Exam time table

Syllabus

School of engineering events
5.2 USER MODULE:

User module consists of a registration of the user registration page. The user registration page
consist of name, email, contact number, date of birth, gender and course fields to register on
Email Alert System.

Some Screenshots of various form that are used in this project:-

1. User Registration Form:


2. Admin Login Form:

3. Contact Us Form:
4. User Selection and Email Sending:
• ER (Entity Relationship) Diagram and DFD ( Data Flow Diagram) :-

Fig.5.1 ER Diagram
Fig.5.2 Zero Level DFD

Fig.5.3 One Level DFD


CHAPTER – 6

CONCLUSION


The Post Box (EMA system) is a typical example of service for the future telecom
world where today’s separate networks.


The EMA system server user can be informed about the arrival of new updates and
notification with help of email by connecting to the internet.


It reduce the hardwork to send an email through email portel by selecting each and
every user each time whenever there is a need tho share information.


It make this easy by registering user and list them on compose email page in order to
select the users whom mail is to be sent.


Mailing system basically comprises of a collection of names and addresses of
affiliates of a consultancy office or company.


It can act as a bridge between consultancy office and user or between consultancy
office and its affiliates to notify users about many things.
REFERENCE
1. https://www.guru99.com/what-is-asp-dot-net.html
2. https://www.educba.com/c-vs-vb-net/
3. https://www.techopedia.com/definition/3213/asp-net
4. https://www.siteground.com/tutorials/email/protocols-pop3-smtp-imap/
5. http://www.faadooengineers.com/threads/4316-Email-Alert-System-Paper-Presentation-Seminar-
PDF-Download
6. http://dspace.cusat.ac.in/jspui/bitstream/123456789/8256/1/Studentalertsystem.pdf

Das könnte Ihnen auch gefallen