4-140211202108-phpapp01

20

description

PHP

Transcript of 4-140211202108-phpapp01

Page 1: 4-140211202108-phpapp01
Page 2: 4-140211202108-phpapp01

Objective:

The objective of this application is to allow old and new students of a university or college to communicate with each other. This allows students to know about each other and their current activities.

Page 3: 4-140211202108-phpapp01

Existing System:

Many institutions, colleges and universities maintain the information manually about present and past students. This does not allow efficient data management and retrieval process. A student willing to get information about others has to approach the college and obtain the details. Often the information may not be available and misleading.

Page 4: 4-140211202108-phpapp01

Proposed System:

The application allows students to register and then search the data based on different criteria. Also it has the benefit of having a centralized database and up to date information. A user can easily obtain information about other registered users.

Page 5: 4-140211202108-phpapp01

Modules:

The System is proposed to have the following modules:

1.Administrator module2.Event manager module

3.Alumni module

4.Student module

Page 6: 4-140211202108-phpapp01

The administrator is responsible for maintaining information of students. When a student submits the registration form, administrator will complete the verification process and, if successful, the student details are added into the database. The administrator maintains the passwords of Event Manager and that of himself.

Administrator Module:

Page 7: 4-140211202108-phpapp01

Event Manager Module:

This module maintains the information about various events that are conducted by various colleges and universities. Details of notifications are also maintained. The manager can add, delete, edit and view event details.

Page 8: 4-140211202108-phpapp01

The Alumni/Students can register themselves and after the approval from the administrator, they can logon into their account and can send mails, post queries, update their profiles and even search for other student details. one can view the event details and search for specific information. The module provides mail and query functionalities.

Alumni & Student Module:

Page 9: 4-140211202108-phpapp01

Software & Hardware:

Technology : Java and J2EE Web Technologies : Html, JavaScript, CSS Web Server : Tomcat 5.5 Database : Oracle 9i

Java Version : JDK 5.0

Processor : Pentium RAM : 1GB

Page 10: 4-140211202108-phpapp01

ER DIAGRAMS

Page 11: 4-140211202108-phpapp01

UML DIAGRAMS

Use Case Diagrams:1:Administrator:

Administrator

Password Management

Request Management

Page 12: 4-140211202108-phpapp01

Contd…..

2.Event Manager:

Event Manager

Scheduling of Events

Updating of Events

Page 13: 4-140211202108-phpapp01

Contd…..

3.Alumni/Student:

Alumni/Student

Registration

Mails

Queries

search

Page 14: 4-140211202108-phpapp01

Sequence Diagrams

1.Administrator:Student/AlumniAdministrator System

Login

Successful

Registration Request

Verifies person details from database

Posting new entry into database

Registration Successful

Page 15: 4-140211202108-phpapp01

Contd…

2.Event Manager:SystemEvent Manager

Login

Successful

Event Scheduling

Event Updation

Successful

Page 16: 4-140211202108-phpapp01

Activity Diagram

Administrator Event Manager

Student/Alumni

Sends/Receives Mails

SearchingManages Events

Changes Passwords

Accepts Registration Requests

Updates Profile

Sends/Replies to Queries

Login

Page 17: 4-140211202108-phpapp01

State Diagram for Administrator/Event Manager:

Unauthentication Validation

Authentication

User Id,Pwd

Invalid

(Valid)

Page 18: 4-140211202108-phpapp01

State Diagram for Student/Alumni:

Unauthentication Validation

Authentication

User Id,Pwd

Invalid

(Valid)

Page 19: 4-140211202108-phpapp01

Data Flow Diagrams

Administrator Services

InvalidLogin IdPassword

Login IDPassword

Authorized User

Administrator:

Login

Page 20: 4-140211202108-phpapp01

Contd…

User:

Student Services

InvalidLogin IdPassword

Login IDPassword

Authorized UserLogin