ALERT MESSAGING SYSTEMALERT MESSAGING SYSTEM
Submitted bySubmitted by
Vinish.AVinish.A
Vindhya.K.VVindhya.K.V
Drishya.T.MDrishya.T.M
Leeshma.ALeeshma.A
IntroductionIntroduction
Alert Messaging System.Alert Messaging System.
Designed for the instant communication Designed for the instant communication between company to company, company between company to company, company to user, user to user. to user, user to user.
Developed for banking systems.Developed for banking systems.
System with proper feedback of Message System with proper feedback of Message Status.Status.
Send Messages about critical Send Messages about critical conditions to customers.conditions to customers.
Secure Banking transactions.Secure Banking transactions.
Alerting Customers through Mail and Alerting Customers through Mail and Mobile. Mobile.
Can work with every front and back Can work with every front and back office Application. office Application.
Block diagramBlock diagram
Transaction Alert Messaging System
Customer
SystemAdministrator
InformationInformation
AlertsAlerts
ReportsReports
Request for ReportsRequest for Reports
Report RequestReport Request
About projectAbout project
Server administrator will give instruction to Server administrator will give instruction to create the server.create the server.
Customer sheet is generated consisting of Customer sheet is generated consisting of customer ID,information about the channel customer ID,information about the channel interfaces like Email,SMS.interfaces like Email,SMS.
Any customer can be added or deleted Any customer can be added or deleted through Customer Management by the through Customer Management by the server administrator.server administrator.
An application on the server send the An application on the server send the Message through JSMSMessage through JSMS
Message routed through Virtual Message routed through Virtual Modem connected to a Cell phone Modem connected to a Cell phone using Java Communication API.using Java Communication API.
Then Message is routed to SMSC-Then Message is routed to SMSC-domain of mobile Network and domain of mobile Network and transmitted to the Customer.transmitted to the Customer.
Application program on the Server Application program on the Server route the E-Mail to Java Mail API, route the E-Mail to Java Mail API, sending it to the desired customer.sending it to the desired customer.
Generates reports regarding the Generates reports regarding the Message Status - Send or Failed.Message Status - Send or Failed.
RequirementsRequirements
Windows XPWindows XP
SQL Server 2000SQL Server 2000
JDK 1.4 (JSMS ,Java Mail,POP3)JDK 1.4 (JSMS ,Java Mail,POP3)
Java Servlet Development KitJava Servlet Development Kit
Project designProject design
ModulesModulesCustomer Management.Customer Management.
Message Management.Message Management.
Alerting Management.Alerting Management.
Interface design Interface design
JavaJava
Login formLogin form
Customer formCustomer form Inserting Customers Details.Inserting Customers Details.
Updating Customers Details. Updating Customers Details.
Other options.Other options.
Message formMessage formMessage about the critical condition.Message about the critical condition.
Alert formAlert formMessage Details.Message Details.Customer Details.Customer Details.Type of Alert-Mobile or E-Mail.Type of Alert-Mobile or E-Mail.
Data flow diagramData flow diagram
Level 0Level 0
AlertMessaging
system
LoginLogin AlertingAlerting
Administrator
Level 1Level 1
Alert Messaging
System
AdministratorAdministrator
CustomerCustomer
ManagementManagement
MessageMessage
ManagementManagement
AlertingAlerting
CustomerCustomer MessageMessage
Alerting through Mobile andAlerting through Mobile and
EmailEmail
Level 2Level 2
AdministratorAdministratorAlertAlert
MessagingMessaging
SystemSystem
ExitExitCustomerCustomer
ManagementManagement
AddAdd
CustomerCustomer
ModifyModify
CustomerCustomer
DeleteDelete
CustomerCustomer
AlertingAlerting
MessageMessage
ManagementManagement
NotifyNotify
AddAdd
MessageMessage
ModifyModify
MessageMessage
DeleteDelete
MessageMessage
JSMSJSMS
EngineEngineJava MailJava Mail
CustomerCustomer
MessageMessage
CustomerCustomer MessageMessage
Alerting ThroughAlerting Through
Database designDatabase design
Based on SQLBased on SQLWide range of users can access it at the Wide range of users can access it at the same timesame time
Helps in transmitting commands between the Helps in transmitting commands between the applications running on separate computersapplications running on separate computers
Data in SQL server tables can be partitioned Data in SQL server tables can be partitioned across federationsacross federations
Tables usedTables usedAlertAlert
CustomerCustomer
CustomerTrackingCustomerTracking
EmployeeEmployee
MessageMessage
UsersUsers
ApplicationsApplications
Banking applications.Banking applications.
Automatically delivering new product Automatically delivering new product information to customers.information to customers.
Distributing market analysis and trend Distributing market analysis and trend reports.reports.
Keeping partners informed about service Keeping partners informed about service calls and product updates.calls and product updates.
ConclusionConclusionSecurity is preserved.Security is preserved.No malpractice possible.No malpractice possible.Processing is fast and efficient.Processing is fast and efficient. It sends any data from any database It sends any data from any database
source to anybody,anywhere,via any source to anybody,anywhere,via any device or method.device or method.
ConstraintsConstraints
Equipped user.Equipped user.
Dependent on services of E-mail,SMS.Dependent on services of E-mail,SMS.
Text length and size have limitation.Text length and size have limitation.
Dependent on the database server Dependent on the database server maintained within other organization.maintained within other organization.
ReferenceReference
www.sunmicrosystems.comwww.sunmicrosystems.com
www.sourceforge.netwww.sourceforge.net
Complete Reference 1.3.Complete Reference 1.3.
SQL Server 7.0-BPB Application.SQL Server 7.0-BPB Application.
Software Engineering-A practioner’s Software Engineering-A practioner’s approach-McGraw Hill.approach-McGraw Hill.
System analysis and Design-EM Awadh.System analysis and Design-EM Awadh.
Top Related