Alumni Management System

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

ALUMNI MANAGEMENT

SYSTEM
A Project work
Submitted in partial fulfillment of
requirement for the
Degree of
BACHELOR OF COMPUTER
APPLICATION

Submitted by
JOHN .L
[1322J1771]

Under the guidance of


Department of computer
science

BISHOP AMBROSE COLLEGE

(AFFILIATED TO BHARATHIAR
UNIVERSITY)
COIMBATORE -641045.
MARCH-2016

CERTIFICATE
This is to certify that the project work entitled ALUMNI
MANAGEMENT SYSTEM being submitted to

BISHOP AMBROSE COLLEGE by JOHN.L


[1322J1771] for the partial fulfillment for the award of
BACHELOR OF COMPUTER APPLICATION is a bonafide
record work carried out by him under the guidance and
supervision.

--------------------------------------------------------------Mrs.S. SUGANYADEVI,B.E.,MCA
MSc.,M.Phil

Ms.DELSHI,

(Head of the Department)

(Internal Guide)

Bishop Ambrose College,


Computer Science,

Dept of

Coimbatore- 45.
College,

Bishop Ambrose
Coimbatore

-45.

Submitted for the viva-voice examination held on:


______________

_________________
_________________
INTERNAL EXAMINER
EXTERNAL EXAMINER

DECLARATION
JOHN.L
[1322J1771]
I hereby declare that the project
entitled ALUMNI MANAGEMENT SYSTEM is
submitted to BISHOP AMBROSE COLLEGE, Coimbatore
( affiliated to bharathiar university) is a record of original
work done under the supervision and guidance of Mrs.
DELSHI . BISHOP AMBROSE COLLEGE Coimbatore

PLACE:
DATE:

Signature of the candidate


(JOHN.L)

Signature of the guide


(

)
ACKNOWLEDGEMENT
EVERY GOOD DEED SHOULD BE ACKNOWLEDGE

I thank Almighty God for His blessings showed


upon me and enabling me to complete this project
successfully.
Every book is an effort to success. Likewise, here
are my sincere and most respectable thoughts to all the
personalities who have helped me to present this report
and guided me through the career achieve the degree.
I express my sincere respect and gratitude to the
Secretary of Bishop Ambrose College, Rev.Fr.Prince
Robert Bellarmine, and Prof.D.Elango, the Principle
for giving me an opportunity to complete this project
work.

I express our utmost thanks to Mrs.S.Suganya


Devi, BE, MCA, Head of The Department of Computer
Science, for having allowed me to pursue this project and
also for her valuable suggestions that she gave me in this
project.
I express my sincere thanks to Mrs.C. Delshi,
Lecturer, Department of Computer Science, for her
encouragement and valuable guidance. I gratefully
acknowledge the support she extended to the successful
completion of the project and for having taken so much
pain and helped me to a great extended.
Last but not least I thank my entire friend for their
direct and indirect support in helping me to complete this
project

CONTENTS
TOPICS
PAGE NUMBER
ACKNOWLEDGEMENT
1. INTRODUCTION
1.1
1.2
1.3

PURPOSE OF THE PROJECT


SCOPE OF THE PROJECT
SYSTEM OVERVIEW

2. SYSTEM STUDY
2.1

EXISTING SYSTEM

2.2

PROPOSED SYSTEM

3. REQUIREMENT ANALYSIS
3.1
3.2
3.3

INPUT DESIGN
PROCESSING
OUTPUT DESIGN

4. SYSTEM ANALYSIS
4.1
4.2

HARDWARE SPECIFITION
SOFTWARE SPECIFITION
4.2.1. ASP.NET 2013
4.2.2 SQL SERVER 2013

5. SYSTEM DESIGN
5.1 DATA FLOW DIAGRAM
5.2 ENTITY RELATIONSHIP DIAGRAM
1. INTRODUCTION
The project alumni management system is
developed using ASP.NET as front end and SQL server as back end
under windows operating system for the college of BISHOP
AMBROSE COLLEGE OF ARTS AND SCIENCE.

1.1Purpose of the project

The propose of this project is aimed at developing a repository


for the alumni of the college. The proposed system is completely
integrated online system. There are many advantages in this
project.

1.2 System overview

The establishment of ALUMNI MANAGEMENT SYSTEM


makes it easier for the college to communicate to the alumni. This
application stores the entire database about the alumni. The
college can communicate with their alumni whenever they want.

2.SYSTEM STUDY
Analysis
System analysis is the process of gathering and interpreting
facts, diagnosing problems and using information to improve the
facts and to improve the system. Analysis to get an
understanding of an existing and what is required for it. At the
conclusion of this there is a system analysis description and the
requirement for the new system.

2.1 Existing system

All the records of the alumni datas are stored in an


unsecured paper files. The existing
system was not a
complete one. The college not even knows single details about
the alumni.

2.2Proposed system
The proposed system should contain functions that should
save the time of the college management. i.e computerizing the
functions like alumni name, DOB, batch, address, phone number,
mail id , etc..,
The proposed system is a user friendly. It helps to reducing
the workload of the front office. It enables fast retrieval of
information.

3.REQUIREMENT ANALYIS
3.1INPUT DESIGN

3.2PROCESSING
The process is done with the help of the software which
consists of form, database
designing and coding.
3.3OUTPUT DESIGN

4.SYSTEM ANALYSIS
4.1Hardware Specification
Processor: Piv 2.6 GHz processor & above.
RAM: Ram 1 GB & above
Hard disk: Hard disk 50 GB space & above
Mouse: Optical

4.2Software Specification
Operating system:
Front end:

ASP.NET(Visual Studio 2010)

Back end:

SQL Server 2008 Database

Other Tools: - Sap Crystal Report

4.2.1 ASP.NET
Overview :
With the introduction of Microsoft.net framework,
Microsoft has committed itself to maintaining its position on the
cutting edge of internet development. The new framework
addresses the current paradigm shift away from standard web
application and towards truly integrated user experience on the
internet by providing a number of new tools.
To ensure wide acceptance, the Microsoft.Net platform
embrace open standard such as extensible mark up language
(XML) and simple object access protocol (SOAP). This enables

asp.net to interface easily with application on other platform that


supports theses open standards.

.NET Framework

About CLR and BCL


The two main components that make up this frame work are common
language
Run time (CLR) and base class libraries (BCL)

Developer coding are derived from base class libraries ie.., BCL
Other core services include cross language interoperability, security,
managed execution and the common type system (CTS).
These service make up the .net framework
Goals of Common Language Runtime

Secure and robust (fast) execution environment


Simplified development process
Multilanguage support
Simplified management and simplified deployment(operation)

Secure and robust environment

The CLR provides the environment that manages code when it is executed.
Code that runs inside the framework is know as manage code, runs under
Certain rules of CLR
Managed code supplies the metadata necessary for clr to provide service like
memory
Management, cross language integration, code access security and automatic
lifetime control of objects.
With the help of managed code, CPU- specific compilers can be built to
handle the intermediate language request.
Features:
Exception handling
Garbage collection

Simplified development
Object oriented features:

This indicates reuse and interoperability between components


The classes in framework and % object oriented
All oops concepts can be applied to program.
Multilanguage support

Roughly 18 languages that the framework supports


IDE is supports by this language
.net framework defines a subset of rules that defines how a
language can be consumed by the
CLR

The set of rules is called the common language specification (CLS)


CTS defines the types are allowed to run inside the framework
Type can be either values type or reference type
Values types data types
References types object e.g. system. Object

Simplified deployment and management

Main unit of deployment in .net is an assembly


Assemblies have .dll and also .exe as the extensions
Assemblies contain meta data that is emitted to the caller of the assembly

Meta data contain Meta data that is emitted to the caller of the assembly
Meta data contains the name of the assembly, the version, the culture and
optionally the public key in for the assembly
Assemblies come in two flavors: private or shared .
Base class libraries
Net framework provides, broken down by functionally , called the base
class libraries(bcl)
The classes provides a set of common object oriented interface that can be
accessed from any .net language
BCL is divided into namespaces, which define a naming scheme for classes,
such as web classes, data classes windows forms, xml classes, enterprises
service and system classes,- it is easy to categorize what functionality the
classes are going to provide
Programming environment

Asp.net has a rich set of software object to work with in an object oriented
and compiled programming environment. Much of the functionally takes
place in the background with details hidden from view of, and usually
hidden from concern by, the programmer. All built in software objects have
easy to use programming interface permitting you to perform elaborate or
complex processing with simple and straight forward code.
Under asp.net 2.0 set of software takes on the feel of declaration
programming rather than
conventional logical programming. That is
program or scripts, are description of what processing to perform more so
than how to perform it. Traditional programming requires exacting, detailed
instruction on the sequence of processing steps a computer performs to
generate its output. Under asp.net 2.0 these processing task become one of
selecting appropriate objects and requesting their properties and methods to
return expected results. The details about how this processing takes place is
of little concern.

It is for reason that programming: become scripting under


asp.net programmer works with a higher-level set of instruction to carry out
processing. Detailed programming logic is replaced by requests for service.

The programming simply declares what processing is needed; asp.net


returns the results. The hard work of programming is prepackaged inside the
components that are called.
The programming environment supports more than 25 .net
language, including built-in support for vb.net, c# and jscript.net. In this
tutorial all server code is implementing in visual basic (vb.net). as a fully
object oriented environment , the .net framework offers over 4500 software
classes that encapsulate rich functionality monitoring and logging,
transactions, SMTP mail, and much more. These classes provide an
extensive set of object, properties, and methods accessible through visual
basic to enhance your web applications.

All of the processing functionality of vb.net is built into


asp.net. The primary difference in the two environment is in how
input and output activities are performed user interaction under
asp.net is, of course, through a web browser. Therefore, some of
the form controls you may have under vb.net do not have the
standard html tags bring the two environments closer together. As
both environments are further development there is likely to be
convergence of two technologies into one. Application
development for the desktop and for the web will be virtually
indistinguishable.
Though code is compiled, asp.net automatically detects
any code chances, dynamically compiles the files if needed and
stories the complied results for reuse in subsequent requests.
Dynamic compilation ensures that applications are up to date,
and compiled execution makes them fast. There is a short delay
when a page is first accessed and compiled. Subsequent
accesses, through, retriever the compiled, version of the page for
immediate execution.

4.2.2 SQL SERVER


Introduction

The world SQL stands for structured query language. It allows


us to access a database. It is an ANSI standard computer
language. It can execute queries against a database, retrieve the
data base from a database, insert a new record into the database,
update the data in the database and it is easy to learn.
The software selected for the this project is MS SQL server, a
strong supporter of data base

Management system and it is very help full in this project. Since


there is quite a large amount of data to be stored the software is
very useful. The problem can easily solve through this software.
The SQL server has lot of room for growth in their product,
and instead of trying to get fancy, they have concentrated on
making their engine perform faster, increasing its scalability and
plugging holes. It had a strong DBA support.
The new SQL server handles many things automatically.
With server Microsoft has further addressed the needs of
administrator on an enterprise level. DBA can now use a central
SQL server to communicate and distribute tasks to other remote
servers. Removing an unwanted columns from a table always
been a plain for administrator, but version of SQL server will now
allow a column and any data to be dropped from a table without
disturbing the remaining columns and data.
The one thing commonly heard about SQL server is that I
fine for small to moderate data storage needs but lacks in getting
things at the enterprise level. Parallel processing of SQL server
can speed larger back up storage operating. Assistant parallel
executions in SQL server are new join operations designed to
improve query performance in large database. Microsoft is playing
catch up again with oracle regardless the availability of these join

methods would help SQL server scalability and give boost to


queries that where help back to the nested- loop methods. Thus
such necessary point helps in selecting only this software for our
project.

5.SYSTEM DESIGN

5.1 DATA FLOW DIAGRAM

SAMPLE CODING OF LOGIN PAGE


ColumnName

DataType

UserId
UserName
Password
FirstName
LastName

Int(set identity property=true)


varchar(50)
varchar(50)
varchar(50)
varchar(50)

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Login Form</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
Username:
</td>
<td>
<asp:TextBox ID="txtUserName" runat="server"/>
<asp:RequiredFieldValidator ID="rfvUser" ErrorMessage="Please enter Username"
ControlToValidate="txtUserName" runat="server" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<asp:TextBox ID="txtPWD" runat="server" TextMode="Password"/>
<asp:RequiredFieldValidator ID="rfvPWD" runat="server" ControlToValidate="txtPWD"
ErrorMessage="Please enter Password"/>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" onclick="btnSubmit_Click" />
</td>
</tr>
</table>
</div>
</form>

</body>
</html>

New Photo Album Screen

You might also like