Diu Alumni and Student Communication System
Diu Alumni and Student Communication System
Diu Alumni and Student Communication System
BY
Supervised By
At first I want to acknowledge the almighty ALLAH who providing me this opportunity
and granting me the capability to complete the development project work and finally
finished without any trouble so far. I am pleased to acknowledge supervisor Mr. Naziour
Rahaman, Lecturer, Department of CSE whose warm encouragement thoughtful
guidance and effective suggestion during the course of this project worked helped us in a
great way to complete this project successfully.
I also like to express my heartiest gratitude to Prof. Dr. Sayed Akhter Hossain, Head of
Department of CSE and also thank all the faculties of department of CSE, Daffodil
International University for their support and wisdom.
Last but not the least, we would like to thank our parents who always give us mental support
and encouragement. And finally, we are really grateful having such a great group member
for the stimulating discussions, passing sleepless nights together for completing this project
before deadline. For all these supports and encouragement, we are able to complete this
report within deadline.
The applied development project is web based application which platform is SQL using
database. This project is aimed at developing “DIU Alumni and Student Communication
System”. This project is providing for Daffodil International University for a strong
communication between alumni’s and current students. Now a days it is very difficult to
communicate our senior student without any information about them. May be we all know
that in private university students when we complete our B.Sc. after that how many
suffering for finding job without any information. So avoid this problem I am trying to
creating a website where the current students and passed out student have to register and
update their details and activity which can establish a good and strong communication
between them. This application store data in database that has been planned using the
constructs of PHP and MY SQL and all the user interface has been design using HTML,
CSS. The PHP was a choice as it provides the constructs of high-level reliability and
security. In this system they can post article, create an event, Job, Internship post, arrange
work- shop, seminar, Job fair etc.
CONTENTS PAGE
Board of Examiners i
Declaration ii
Acknowledgments iii
Abstract iv
1.1 Introduction 1
1.2 Motivation 1
2.1 Introduction 4
2.5 Challenges 6
REFERENCE 40
FIGURES PAGE NO
Figure 3.1: Unified process modeling 7
Figure 3.2: Entity Relationship Diagram 8
Figure 3.3: DIU Alumni and Student Communication System Use-case 10
Diagram
Figure 3.4: Data Model 13
Figure 4.1: DIU Alumni and Student Communication System Home Page 15
(Admin/Faculty/Student/Alumni)
Figure 4.2: DIU Alumni and Student Communication System admin 15
option
Figure 4.3: Admin information entry form 16
Figure 4.4: Admin information update entry page 16
Figure 4.5: Admin log in page 17
Figure 4.6: Home page of admin 17
Figure 4.7: Trifles of alumni module 18
Figure 4.8: DIU Alumni and Student Communication System faculty 18
option
Figure 4.9: Faculty information entry form 19
Figure 4.10: Faculty information update page 19
Figure 4.11: Home page of faculty 20
Figure 4.12: Trifles of faculty module 20
Figure 4.13: DIU Alumni and Student Communication System student 20
option
Figure 4.14: Student information entry form 21
Figure 4.15: Student information update page 21
Figure 4.16: Home page of student 22
Figure 4.17: Trifles of student module 22
Figure 4.18: DIU Alumni and Student Communication System alumni 23
TABLE PAGE NO
Table 3.1: DIU Alumni and Student Communication System Use-Case 11-12
Diagram Member function
Table 4.1: DIU Alumni and Student Communication System Activity 30
Diagram Member function
INTRODUCTION
1.1 Introduction
“DIU Alumni and Student Communication system” website is made for the students that
have graduated from the establishment. This is often internet primarily base application
that permit former students to require advantages and services that an establishment offer
when the graduation. The alumni network is becoming back necessary within the
development of the establishment owing to their large potential that bene-fits each the
establishment and therefore the students. There are several advantage for being associate
degree alumni member of an establishment a number of these advantage are keeping an
individual inform on the event that are organized by the establishment and once some
necessary events are going to be holding within the establishment. Another profit is that
data regarding a former student will simply be received different number of the alumni
communicate one another.
1.2 Motivation
The main thing of motivation of DIU Alumni and Student Communication System is to
maintain communication between passed students and current students and also university
know about each other activities. Alumni can post, create articles, work shop, job fair,
arrange event for the current students and also can offer job and internship opportunities.
The students can also read post, comment post and also share their question.
1.3 Objectives
Creating a website where the current students and passed out students have to register and
update their details, through which we can establish a connection between them. Current
students, Alumni, Faculty and Admin firstly registration to this website. There is a login
option Both Students, Alumni, Faculty and Admin. Current students can post, Read various
articles, See job, Internships post. Current student can see event, Workshop, Job fair post
and they can answer. Current student can comment faculty and alumni article and post.
Their interest like going, not going, interested. Current student can see Alumni student list
The purpose of this software us to serve DIU authorities, Alumni students, Current
students, Lecturers. This system can be used as an application for DIU alumni database to
manage the university information and student information. In this system by using we can
communication with alumni’s and current students. For that purpose we can get great
opportunity for job finding, Career motivation, Internship, Job news. We also can follow
alumni’s activities their performance etc.
Chapter two describe the previous work done in this domain introduction. Then the later
section show related work, comparative studies and scope of the problem. The root of
challenges are explain in the later section.
Chapter three is all about the requirement specification. Here I describe the unified process
model, requirement collection and analysis and the use case modeling and description. In
the later section I show the logical data model and design requirement.
Chapter four the design specification where I show the all front end design and the diagram
of the interaction design and UX and later section I describe the implement requirement.
Chapter six conclusion and future scope where I describe the discussion and conclusion
and the scope for future development.
BACKGROUND
2.1 Introduction
Now a days every university create their own alumni association and some are already
done. But every university alumni association website are not same. I am checking some
university alumni website and analysis of that some website could not add good info and
some are only made a website alumni association for normal formalities. But I can see
major university could not make a good communication between alumni and current
students easily because there have no good features in their websites.
Most of International university their have alumni association and they create different type
of websites. They are continually update their sites for more modern and use easily.
I get different type of problem in different site. Harvard alumni front page of this portal
shows the features like login tab so that the alumnus can login easily, ways to connect for
connecting the junior and the pass out students, With that Harvard provides Features News
for surrounding information, Lecture details which describes the schedule, events and the
Notice are displayed on home page itself with the present event. IIT Kanpur alumni has
Gallery with many images, Lectures details with specific day and time, contacts which
shows whom all are connected with this portal. Princeton alumni has many great feature
and there is many option to connect with other community. Features are gallery present on
the home page, visit for guide allocations is given so that the junior student can get the
solution or the advice for their difficulties. Majority university alumni’s and their current
students have no good communication and some university alumni association formality
are not easy for registration. Majority of alumni portals do not provide the feature of easily
or directly communicate alumni and current student between them [1]. They also hidden
©Daffodil International University 5
their conservation. But my development project is comparative between all relative alumni
and student communication information and I was make an easy website with good feature.
Analysis all the sites and make sure create a modify web base system.
1. Majority of the alumni portals do not provide the feature of direct communication of the
students with the alumnus although the institute remain in direct contact with the alumni.
2. And also the conservation is hidden or not displayed from the other student who all are
connected with that particular portal [2].
3. No direct registration.
4. Lack of communication.
2.5 Challenges
Hard to collect data, lack of resources and lack of industry level experiences are the main
reasons for the limitations and boundaries of this project. Majority alumni website form
different university can’t access for collect data and their registration condition and process
are note easy. Their content is hidden in their website.
For developing a complex long and ongoing project like this that I need a lower risk
certainty and good process model too. I think it is good for my project and I selected unified
process model. This mode capture the user requirement. This model resolve the object
model.
Inception Elaboration
Planning
Communication Modeling
Release
Software increment
Deployment Construction
Production
Transition
This development is mainly depends on the current students and old students means
alumni’s. Development project “DIU Alumni and Student Communication System” is web
based project by using MY SQL platform and this web site work for communicate student
and alumni between with a short time. Normally without any information we can’t
communicate our university alumni students.
Use case diagram referred to as behavior diagram used to describe a set of action steps
defining interaction between a role and system to achieve a goal. The main purpose of a
use case diagram is to exhibit who interacts with the system and the goal they can achieve
with it.
a) Administrator
b) Faculty
c) Alumni
d) Student
Post Condition The system create new role, new current student, assign roles.
System generates workshop, event, job fair and intern post.
System create strong connectivity alumni with current student.
Logical data models help to define the detailed structure of the data elements in a system
and the relationships between data elements. They refine the data elements introduced by
a Conceptual data model and form the basis of the Physical data model. In Enterprise
Architect, a Logical data model is typically represented using the UML class
notation. This diagram is set to be viewed using Information Engineering notation. The
class diagram represents classes, their component parts, and the way in which classes of
objects are related to one another.
This project is developing a repository and each engine for alumni of the Daffodil
International University, which is of importance to a university. The alumni information
database a web based application that can be accessed throughout the world. Building a
project like Diu Alumni and Student Communication System by SQL Forms can be more
reliable, robust and efficient. The internal database has been selected as My SQL. The basic
constructs of table spaces, clusters and indexes have been exploited to provide higher
consistency and reliability for the data storage. The PHP was a choice as it provides the
constructs of high-level reliability and security. The total front end was dominated using
DESIGN SPECIFICATION
This software has covered some specific design. Every front end design given below.
Figure 4.1: DIU Alumni and Student Communication System Home Page
(Admin/Faculty/Student/Alumni)
This is the first page or home page in my development project where have to the project
title and the main contents.
Figure 4.2: DIU Alumni and Student Communication System admin option
This page is a registration form page where admin registration by using his/her personal
information.
A home page is the initial page of a software application .It is also sometimes called main
page as well. In, Figure the Home page has been showed. Any user with authentic username
and password can access this page. In this page a user can see all the roles that has been
assigned to that user. In this page a menu bar will be showed up in the header area of the
page. By using the menu bar the user can go to the specific pages and does the jobs
according to the roles.
After enter To Add option there have to option (Add Faculty/Add workshop-Seminar).
Admin can add faculty and post workshop details and user can see this. If Admin enter To
View option their have to option (View Faculty/View student/View Alumni/View
workshop-Seminar). And every user can see details in this option. Like view Faculty details
Figure 4.8: DIU Alumni and Student Communication System faculty option
This page is a registration form page where faculty registration by using his/her personal
information.
A home page is the initial page of a software application .It is also sometimes called main
page as well. In, Figure the Home page has been showed. Any user with authentic username
and password can access this page. In this page a user can see all the roles that has been
assigned to that user. In this page a menu bar will be showed up in the header area of the
page. In this page there have three option (About Me/To Add/To View).
After enter To Add option in Faculty Home Page their have to option (Add Post/Add
Intern/Add Article/Add workshop-seminar). Faculty can add all the information about this
option. After enter To View option in Faculty Home Page their have to option (Faculty
Article/Intern response/View faculty/Alumni Article/View workshop-seminar). Every user
who log in Faculty Home Page he/she can see details about this option.
Figure 4.13: DIU Alumni and Student Communication System Student option
This page is a registration form page where student registration by using his/her personal
information.
A home page there are three option (About Me/To Add/To View).It is also sometimes
called main page as well. In, Figure the Home page has been showed. Any user with
authentic username and password can access this page. In this page a user can see all the
roles that has been assigned to that user. In this page a menu bar will be showed up in the
header area of the page. By using the menu bar the user can go to the specific pages and
does the jobs according to the roles.
After log in into student home page and click the option To Add enter the To Add there are
two type of option (Add Post Here/Add Questions Here). Student use this option and add
post and any type of question they can ask. After log in into Student home page and click
the option To View enter the To View there are five type of option (See Intern/Faculty
Article/Event-Workshop/Alumni Article/ View Alumni Members). User can see every
details about this option.
This page is a registration form page where alumni registration by using his/her personal
information.
Log in the home page of alumni and click the option of To Add there is some trifles
information. The option after enter the To Add (Add Post/Add Article/Add Intern/Job
Post/Add Workshop-Seminar). Any user use this option to communicate between alumni
and student. After log in the home page of alumni and click the option of To View there is
some trifles information. The option after enter the To View (Questions/Intern
Response/Alumni Article/Faculty Article/Alumni Members/Workshop-Seminar). Any
user use this option to communicate between alumni and student.
In alumni article show page when any alumni post their article or add article then that
article show in this page and use comment option against any article they comment their
opinion.
Student details information show page all the info about the student.
Alumni details information page show all the info about the alumni.
In this comment page student, faculty, alumni member can comment against the any kind
of post and article. The post and the article is posted by faculty and alumni member.
In this interaction design activity diagram here given direction every module like admin,
faculty, student, alumni. Both of them login every site and they can do in different function.
For implementing the project I use of PHP language as the main language. PHP is a server-
side Scripting language designed for web development but also used as a general purpose
programming language. PHP code can be embedded into HTML code or it can be used in
various web template system, web content management system and web frame work.
Hyper Text Markup Language commonly referred to as HTML, is the standard markup
language used to create web pages. Along with CSS, and PHP, HTML is a cornerstone
technology used to create web pages, as well as to create user interfaces for mobile and
web applications. HTML describes the structure of a website semantically and, before the
advent of Cascading Style Sheets (CSS), included cues for the presentation or appearance
of the document(web page), making it a markup language, rather than a programming
language. MY SQL is an open source relational database management system (RDBMS)
and most widely used open source client server model RDBMS. MY SQL is a popular
choice of database for use in web application and is a central component of the widely used
LAMP/XAMPP open source web application software stack.
This section contains the full database table in my system. After successful create an
account “Admin/Faculty/Student/Alumni” information into database. On the other hand
every post, article, and any other information of modules has been included in database.
Testing in straightforward terms is checking your internet application for potential bugs
before it’s created live or before code is rapt into the assembly surrounding. During this
stage problem like that of internet application security the functioning of the positioning
its access to Incapacitated in addition as regular user and its ability to handle traffic in
checked. I was checked my development project as per the specification that I intendent
for it as well as the functional requirement you charted out for it in your development
documentation. Test all the link make sure web page working correctly. Outgoing links,
Internal links. Test forms are working as I expected. I was checks on the form are working
correctly. Checks default values are being populated. The data is submitted to a live
database or linked working as an email address. Test Cookies use for a small files use by
website to primarily remember active user sessions so I do not need to log in every times.
Testing cookies are deleted either when cached is cleared and delete cookies login
credentials are asked when you nest visit the site. Test HTML and CSS for ensure there
should have any syntax errors, readable color, standard compliance. I was checked all the
component and there have no errors. In interface area there are three component have.
Application, Web server, Database Server. Application work for test request are sent to
database correctly and give out put the client side is displayed correctly. Web server
handling all application requests without any service denial. Database server make sure
queries sent to the database give out put expected result. I was checked all the terms and
its work correctly.
I was test all the requirement back end and front end and all function in the web site of
“DIU Alumni and Communication System” working good without any errors.
Finally some of the main function front end and back end check the website every page of
function are working well. No error can found.
A very useful functionality from which alumni members can benefit would be if the
website had a forum where any discussion could be opened that is related to a person’s
field of study. Many universities around the world have a forum on their alumni website.
Alumni association should be establish at every private and public university. The
university should provide chance for the alumni of different university share their strength
so they will come to know about the latest trends and issue. It is the main aim alumni event
management that provides any type of information share alumni and current student
between them. Some people would not like the idea that their information could be seen by
everybody that is a member of the alumni website. That is why it would be useful to be
able to set some information, such as the contact as private or public. This could be done
very easy with the use of radio buttons. Right now this software isn’t accessible to
everyone. It will be if there is a unique real IP and network configurations can be done.
This software will be well designed and will be described to make it more user reliable,
robust and user friendly in future implementations. This project requires with PHP
framework and Android App version which isn’t quit appreciable for current time
application. This software project is based on DIU Alumni and Student Communication
using My SQL Forms. I am designed and implemented this system. This system will be
available for general public use through the web interface. A non-registered visitor can’t
get permission to entry. By using this system a great interaction can be maintained in
between the pass out student and with the University. A good networking can be developed
in between the current and Alumni student, by using this system the student can clear there
doubt in any area, the Alumni student can share their knowledge, materials everything can
be possible by using the application. Therefore graduates (Alumni) can add some
information about themselves into the system during into the system during the study such
as working experience, knowledge. In case of any emergency, if the Admin wants any
information about alumni then they can get easily by using this system. Our Alumni system
solved the problem concerned with graduate’s feedback to the faculty with any inquiry
29% Publications:
Student Papers:
1%
25%
161-15-6981 By Md. Abu Sayeed Rezvi