Вы находитесь на странице: 1из 13

Alumni Portal System

1. Introduction
1.1 Purpose

The purpose of the Alumni portal is to create a social networking website for alumni of Government
polytechnic College for the alumni to gather and share information. Alumni should be able to post
events, upload contact information, and search for contact information of other alumni. Events will
minimally include a date, time, description.
Contact information will consist of an email address, phone number, and full name (inclusive of
maiden name if applicable). Another benefit is that information concerning a former student can
easily be received and other members of the alumni community can be located without much stress.
The student and alumni can communicate each other.

1.2 Project Scope


The final product will be a website that acts as an exclusive social network for the alumni and is
viewable by the public. In order to interact on the website, the user must be a member and signed in.
Access to the system can help them in building connections to their projects or for placements. The
system will automatically list all Alumni information their graduation and their status will be
transferred from the student module to the alumni module.

2.Overall Description

2.1 Product Perspective

This product is a new, self-contained product making it possible for Government Polytechnic college
alumni to have an exclusive social networking site. Our goal is to make it more users friendly and to
promote academic networking among the users.

2.2 Product Features


It is very easy to manage historical data in database.

It is very easy to record the information of the colleges and about the students in the databases. This
system is secured.

This system provides a single point of network as they connect all the people connected to the
college at a single place allowing interactions, exchange of ideas and other information.

The system is an application for managing and accessing Alumni information regularly.
2.3 User Classes and Characteristics

Groups of people that we anticipate will be using this product are going to be any person who
attended the college for three years. These groups consist of students, Alumni and college staff.
List Of Modules

❑ Admin
❑ Student
❑ Alumni

➢ Admin
This module helps us to register user. The contents are id, name, Address, contact no, mail id,
password. After registration admin can add the results to the search engines. Admin can
maintain whole system. They can add, update, delete page of navigation in proposed system
and also change status of menu if inactive than menu can not show to visitor and others. They
can update and delete and change status for Alumni in proposed system.

➢ Student
This module helps us to register and after registration it helps us to search different information
regarding the college.
Sub modules:

Update user details:

In this sub module we can update the details of the user like student name, gender, address,
contact no, mail id. And we store these details in database.
Search College information:

In this sub module we can search the details of the college information and the user can select
college information as their wish.

View student details:


In this sub module we can view the details of the colleges and the information about the colleges.

➢ Alumni :

An alumnus of the college will be able to access other alumni information and also will be
able to view all their contact information (unless it is made private). An alumnus can post
any information they deem relevant on the site. Alumni can add there personal detail.
Alumni can view and edit their detail. Alumni can search about events and placement.
Alumni can comment,like,share on blog which is created. Alumni can do chat with other
alumni. Alumni can also upload the detail about any other events and placement.
2.4 Functionalities
2.4.1Use Case Diagrams

• User Login

• Discussion

• Content Sharing
• Search

• Blogging

• Events

2.4.2 Use case descriptions

Discussion Threads

The system shall provide the functionality to start a discussion thread on any topic which is
relevant to that context and allows the user to reply to any discussion thread on a group level or
a personal level.Reply to a thread on a group level :The user shall be provided with the
functionality to post a reply to a particular discussion thread which can be read by entire
group.Reply to a thread on an individual level :The user shall be provided with the
functionality to post a reply to a particular person who is the part of that discussion thread.
Content Sharing

The System shall provide the ability to the user to share content on a group level or individual
level i.e. one can share any data (books/pdfs) with the entire group or with a particular
individual. The users along with the course administrators will be able to upload various types
of files (PowerPoint presentation, Portable document format, AV Clips, Spread sheets,
Documents, Programs etc.) for others to download/view.
Individual Content Sharing: The user shall be provided with the functionality to share a
particular piece of data with any other user belonging to the same group.
Group Content Sharing : The user shall be provided with the functionality to share a particular
piece of data with any subset of users belonging to the same group.

Blogging
The System shall provide the ability to the user to start a Blog and share the Blog content on a
group level or individual level .The users will be able to start a blog on any topic and upload it
on the portal for other users to view and give their comments

Search

The system must be able to use search functionality as a way to navigate pages instead of using
hierarchical links. Academic Portals can be difficult to navigate and requires too many clicks
to be efficiently used. Too many steps to complete basic actions—such as submitting an
assignment—lead to frustration on the part of the student. A search utility enables students to
find what they are looking for quickly in addition to having a hierarchical approach to finding
functions of the academic portal.

Events

2.5 Class Diagram


2.5Data Flow Diagram(Admin Side)
2.6Data Flow Diagram(Alumni Side)
2.7ER Diagram

3. System Features
The big picture overview of what functionality the system will provide to the user is
displayed in the list below:
Task Bar
o Home
-“About Us”
o Events
- Description
- Contact Name
- E-Mail Information
- Phone Number
- Data
- Time
- Submit
- Remove

o Log In/Log Out/Forgotten Password


o Search
o Register
o Account
-Edit Account
-Delete Account
o Contact

3.1 Home
This will consist of a drop down menu that appears when the user mouses over the link. The
drop down menu will include a link to “About Us”. The “About Us” link will include
applicable information describing the client. This information includes the homepage of that
college, the location, contact information, and a list of alumni that are registered with the
college.

3.2 Events
This will consist of a drop down menu that appears when the user mouses over the link. The
drop down menu will include a link to the five most recently created events, a “Create
Event” link, and a “View All” link. Upon clicking one of the event links a page will be
displayed that contains the corresponding event page. This page will consist of the event
title, date, time, and brief description. The “Create Event” link will direct the user to a page
with a form to create the event. The “View All” link will direct the user to a page that
displays all of the events with their applicable information in order based on the events that
are happening soonest.

3.3 Log In
This will be a button that the user will click in order to log in to the website to gain access to
the search options and to manage their contact information. The user log in information will
be an email address, password and a link displaying “I forgot my password”. Upon clicking
the “Log In” button a small box will appear below it prompting the user for log in
information (similar to that in the photo below). When the user clicks the “Log In” button,
displayed below the input fields, they will remain on the page that they are on, and obtain a
logged in status.

3.4 Search
This will consist of a drop down menu that appears when the user clicks the arrow on the
search button and a text box. The drop down menu will include options to search by
name, school attended, email, event, or simply search all. When the user hits the “Enter”
key the applicable search results will appear on a new page. The default if the user does
not choose a search by option will be search all.
3.5 Log Out
This button will appear only when the user is logged in. Upon clicking this button, the
user will be logged out, returning them to the home page. When the user clicks the “I
forgot my password” link in the”Log In” window, they will be presented with a pop up
that prompts them to enter their email address and click “Submit”. Upon submission they
will receive an email that requests them to activate their account.

3.6 Register
This is the button that the user will click in order to register as a member on the website.
When the user clicks this button they will be redirected to a new page displaying a form.
This form requests the user’s information in order to complete registration. Upon
submitting the information, the user will receive an email requesting them to activate
their account.

3.7 Account
This is the button that the user will click in order to register as a member on the website.
When the user clicks this button they will be redirected to a new page displaying a form.
This form requests the user’s information in order to complete registration. Upon
submitting the information, the user will receive an email requesting them to activate
their account.

3.8 Contact
When the user clicks this button a new page will be displayed that includes the
contact information of the client. This information includes an email address,
telephone number(s), and the names of those applicable.

4.External Interface Requirements


4.1 User Interface
The new system shall provide a very intuitive and simple interface to the user and the
administrator, so that the user can easily navigate through pages, assignments, groups and sub-
groups, start discussion threads, blogs, survey, upload assignments, share data, old papers
sharing and the administrator can easily manage groups and revoke user permissions.
4.2 Hardware Interface

a) Server side
The web application will be hosted on a web server which is listening on the web standard port

b) Client side Monitor screen – the software shall display information to the user via the
monitor screen Mouse – the software shall interact with the movement of the mouse and the
mouse buttons. The mouse shall activate areas for data input, command buttons and select
options from menus. Keyboard – the software shall interact with the keystrokes of the
keyboard. The keyboard will input data into the active area of the database.

4.3 Software Interface

a) Server side An Apache web server will accept all requests from the client and forward it
accordingly. A database will be hosted centrally using MySQL.

b) Client side An OS which is capable of running a modern web browser which supports
JavaScript and HTML5.

4.4 Communication Interfaces


The HTPP or HTTPS protocol(s) will be used to facilitate communication between the client
and server.

Вам также может понравиться