Post on 13-Sep-2014
1
Alumni website of MCA department ,CPGS
CONTENTS CONTENTS
SL.NO TOPIC PAGE NO.
1. ABSTRACT…………………………………………………………………………. 2
2. INTRODUCTION…………………………………………………………… 3
o ABOUT ALUMNI WEBSITE OF CPGSo OBJECTIVE OF THE PROJECTo NEED OF THE SYSTEM
3. MODULES………………………………………………………………………….. 7 4. SYSTEM ANALYSIS……………………………………………………….... 9
o FEASIBILITY STUDYo REQUIREMENT ANALYSIS AND SPECIFICATIONo SRS DOCUMENTo HARDWARE AND SOFTWARE REQUIREMENTS
5. SELECTED SOFTWARE……………………………………………… 14
o Advance Javao ORACLE 10g
6. TABLE DESIGN……………………………………………………………..……. 15 7. PROJECT DESIGN…………………………………………………………….. 20
ER DIAGRAM DATAFLOW DIAGRAM
8. SCREEN LAYOUT…………………………………………………………….. 26
2
Alumni website of MCA department ,CPGS
9. SYSTEM TESTING…………………………………………………………… 30
10. MAINTENANCE………………………………………………………………… 33
11. FUTURE SCOPE OF THIS PROJECT……………………. ……. 34
12. CONCLUSION…………………………………………………………………………. 35
13. REFERENCES……………………………………………………………………… 36
ABSTRACT OF ALUMNI WEBSITE OFCENTRE FOR POST GRADUATE
STUDIES,OUAT
An alumni association is an association of graduates (alumni) or, more broadly, of former students. Alumni of universities, colleges, schools (especially independent schools), fraternities, and sororities often form groups with alumni from the same organization. These associations often organize social events, publish newsletters or magazines, and raise funds for the organization. Many provide a variety of benefits and services that help alumni maintain connections to their educational institution and fellow graduates.
Additionally, such groups often support new alumni, and provide a forum to form new friendships and business relationships with people of similar background.
Alumni associations are mainly organized around universities or departments of universities, but may also be organized among students that studied in a certain
3
Alumni website of MCA department ,CPGS
country. In the past, they were often considered to be the university's or school's old boy network.
ADVANTAGES OF THE PROPOSED SYSTEM:
a) Keeping information about the alumnib) Get them know that they are still a part of cpgsc) Communication between the teacher and students.d) Friends can stay in touch among themselves forever.e) Organizing alumni functions and get togethers in an easy way.f) An official seeking information about any student for any official work
will be easy.
4
Alumni website of MCA department ,CPGS
INTRODUCTIONINTRODUCTION
TITLE OF THE PROJECTTITLE OF THE PROJECT
ALUMNI INFORMATION SYSTEM OF MCA DEPT. OF CPGS, ALUMNI INFORMATION SYSTEM OF MCA DEPT. OF CPGS, OUATOUAT
1.11.1ABOUT ALUMNIABOUT ALUMNI
The alumni of Centre for postgraduate studies, OUAT are spread all over the India. Many of them have splendid accomplishments to their credit in their personal and professional fields bringing laurels to their Alma Mater. Though there are several local alumni associations, a common forum linking the Alumni directly with their Alma Mater and so also with the governing body of the educational institutions under the cpgs, OUAT. The Centre for post graduate studies had no Alumni Association before. This website will help in keeping a good relationship among the friends .it also help the students to stay in touch with the college and friends.
1.2OBJECTIVE OF THE PROJECT1.2OBJECTIVE OF THE PROJECT
• To keep a roster of all Alumni of MCA department of centre for post graduate studies, ouat, bbsr.
• Maintaining the updated and current information of all Alumni of MCA department of centre for post graduate studies,ouat,bbsr.
• To encourage, foster and promote close relations between the centre for post graduate studies and its alumni and among the alumni themselves.
• To promote a sustained sense of belonging to the Alma Mater among the Alumni by being in regularcontact with them.
• To promote, in the Alumni Body, an interest in the affairs and well-being of the educational institution.
• To provide and disseminate information regarding their Alma Mater, its graduates, Faculties and students to the Alumni.
5
Alumni website of MCA department ,CPGS
• To assist and support the efforts of Association in obtaining funds for development.
• To guide and assist Alumni who have recently completed their courses of study at the centre for post graduate studies to keep them engaged in productive pursuits useful to the society.
• To provide a forum for the Alumni for exchange of ideas on academic, cultural and social issues of the day.
• To organize and coordinate reunion activities of the Alumni
• To let the alumni acknowledge their gratitude to their Alma Mater.
• To collect, publish and distribute such information as may be useful to the alumni and their Alma Mater.
• To provide a forum for the Alumni for interaction with the Management so that the Management can draw upon the knowledge and expertise of Alumni for furthering the cause of CPGS Association as a leading center of Excellence in the field of education.
NEED OF THE SYSTEMNEED OF THE SYSTEM
The need of the system are as follows:-
official factor: keeping the information about all the students from the starting
year of an organization is a hectic work. The alumni website helps in checking
whether an individual is an alumni or not. It also facilitates officials to keep and
retrieve all the information about the previous students.
Social factor: The Alumni website enables the old students keep the memories
of the college days and the friends . Since the Internet has become such a
regular part of people's lives, a website is the perfect medium to communicate
with far-flung alumni
6
Alumni website of MCA department ,CPGS
Alumni love to come back and see if their records are still standing. Nothing
does more for someone's ego than learning nobody has been able to beat their
record in twenty years!
To deal with these needs, students commonly seek new modified information of
the college. They can communicate with their friends. Alumni functions can
also be organized smoothly.
MODULESMODULES
1.1.admin MODULEadmin MODULE
I. I.Admin registration details.Admin registration details.
An administrator is the leading personality having an user id and password .He can be the HOD, a faculty or an employee of the institution. He can log on and keep all the basic information of the alumni like registration no, alumni name ,date of birth, gender, address, year of passing, batch and other personal details like uploading mark sheet and certificate. Another function of admin is to upload the events organized by the institution. He can also update and delete above mentioned details regarding the alumni.
II.II.Admin account information.Admin account information.
An admin has his own user id & password. He can logged on & An admin has his own user id & password. He can logged on &
access the Admin account. In his account he inserts basic Alumni informationsaccess the Admin account. In his account he inserts basic Alumni informations
those are available from the student information bureau .He enables the Alumnithose are available from the student information bureau .He enables the Alumni
to get the information about the social ,academic and cultural events of theto get the information about the social ,academic and cultural events of the
institution .institution . Encourage, foster and promote close relations between the Encourage, foster and promote close relations between the
institution and its alumni and among the alumni themselves. institution and its alumni and among the alumni themselves.
7
Alumni website of MCA department ,CPGS
III. III.edit details of the account.edit details of the account.
This describes the alumni details to be updated by the This describes the alumni details to be updated by the
administrator by giving the details of alumni in case there is any mistake inadministrator by giving the details of alumni in case there is any mistake in
insertion of the details by the admin.New events can be edited and uploaded.insertion of the details by the admin.New events can be edited and uploaded.
There is only one Admin who handles all the information of the alumni website.There is only one Admin who handles all the information of the alumni website.
2.2.Alumini MODULEAlumini MODULE
I. I.Alumni details.Alumni details.
This describes the information about the account of the Alumni This describes the information about the account of the Alumni
and contains account information, professional information, personaland contains account information, professional information, personal
information and social information about the alumni. The basic details are filledinformation and social information about the alumni. The basic details are filled
up by the admin.up by the admin.
II. II. Alumni registration Details Alumni registration Details..
This describes the details of the alumni account. Alumni have to This describes the details of the alumni account. Alumni have to
provide a valid registration no. By providing the regd no he can get the basicprovide a valid registration no. By providing the regd no he can get the basic
info filled before by the admin. Then he inserts other details like accountinfo filled before by the admin. Then he inserts other details like account
info(regd no, name, e mail id, password), prof info(cur-org, desg, fun area,info(regd no, name, e mail id, password), prof info(cur-org, desg, fun area,
place of posting, cur org etc),personal info(cor_add, loc_area, address, blog,place of posting, cur org etc),personal info(cor_add, loc_area, address, blog,
mob no),soc info(home town, home state, interests, social networking sites etc).mob no),soc info(home town, home state, interests, social networking sites etc).
III.Other functionalities of the Alumni.III.Other functionalities of the Alumni.
Besides registration alumni has some other functionalities also, Besides registration alumni has some other functionalities also,
An alumni who has already been registered has an user id and password.An alumni who has already been registered has an user id and password.
Through the user id and password he can access his own account .He updatesThrough the user id and password he can access his own account .He updates
his account by his updating status. The alumni can view his account. He canhis account by his updating status. The alumni can view his account. He can
view the photos of his friends. The functionalities also include viewing andview the photos of his friends. The functionalities also include viewing and
uploading the events. It facilitates the alumni to view and down load the events.uploading the events. It facilitates the alumni to view and down load the events.
8
Alumni website of MCA department ,CPGS
3.3.user MODULEuser MODULE
I I.Product details..Product details.
This describes the information about general user who can only visit theThis describes the information about general user who can only visit the
website. General user can not register because he have to provide a registrationwebsite. General user can not register because he have to provide a registration
no that is authenticated by the administrator. He can get the information aboutno that is authenticated by the administrator. He can get the information about
the institution, search an alumni and can see the events of the institution. the institution, search an alumni and can see the events of the institution.
A general user can grab the contact details of the college that facilitates him to A general user can grab the contact details of the college that facilitates him to
contact with the institution and get the required information.contact with the institution and get the required information.
By popular Search he can browse the internet. A general user can be any oneBy popular Search he can browse the internet. A general user can be any one
like a present student, an employee or he wants some information about thelike a present student, an employee or he wants some information about the
college or their alumni.college or their alumni.
SYSTEM ANALYSISSYSTEM ANALYSIS
System Analysis is a process by which we attribute process or goals
to a human activity, determine how well those purpose are being achieved and
specify the requirements of the various tools and techniques that are to be used
within the system if the system performances are to be achieved.
3.13.1 FEASIBILITY STUDY FEASIBILITY STUDY
Feasibility is the measure of how beneficial the development of
information system would be to an organization. Feasibility analysis is the
process by which feasibility is measured. The main aim in feasibility study
activity is to determine whether it is financially and technically feasible to
develop the product. The feasibility study activity involve the analysis of the
problem and collecting relevant information relating to the product such as
different items which would be required in the processing by the system. The
feasibility study is carried out to find out whether the proposed system can be
developed and implemented without any problems.
9
Alumni website of MCA department ,CPGS
TECHNICAL FEASIBILITY:
During this study, it was found that the organization has enough
resources to implement the new system. There already exists a computer
system with suitable hardware and software in the concerned organization.
Technical feasibility includes 2 main aspects:
Hardware feasibility
Software feasibility
Hardware feasibility
To implement this project we need different types of hardware configuration for
server and client.
Software feasibility
This system is developed using vb.net. All the resources used for the
development of the project are available. The system can be expanded as
required in future and modified with the change of acts and rules. Accuracy,
reliability, ease of access and security of the system is maximum. The tools to
be used are highly reliable, updated and efficient. Thus the proposed system is
technically feasible.
ECONOMICAL FEASIBILITY:
Economical feasibility is the most important study that determines the
cost and benefits of the proposed system and compares with the budget. The
cost of the new system does not outweigh the budget. The cost of the project
includes the cost of hardware, software, development and implementation. The
cost of the project includes the cost of hardware, software, development and
implementation. The new system also provides benefits that are expected from
the proposed system and compare these with costs expected to spent on
10
Alumni website of MCA department ,CPGS
development of the system. Benefits are found to be more than costs, thus it is
decided to develop new system. The new system provides both tangible and
intangible benefits in a formal way . thus the new system is economically
feasible.
OPERATIONAL FEASIBILITY:
It was found that the new system is both economically and technically
feasible, the next step is to be determine whether it is operationally feasible or
not. During operational feasibility study, it was found that the system operates
in the way that user wants. There is enough human resources and there are
qualified and experienced manpower available for the development and
implementation of the system. The new system is acceptable to the people and
management.
3.23.2 REQUIREMENT ANALYSIS & SPECIFICATIONREQUIREMENT ANALYSIS & SPECIFICATION
REQUIREMENT ANALYSIS:
The goal of the requirement gathering activity is to collect all relevant
information from the customer regarding the product to be developed with a
view to clearly understand the customer requirements and weeding out the
incompleteness and inconsistencies in these requirements. An inconsistent
requirement is one where some part of the requirement contradicts with some
other part. On the other hand, an incomplete requirement is one where some
parts of the requirement may have been omitted alltogether.The requirement
analysis activity begun by recollecting all relevant data regarding the estates to
11
Alumni website of MCA department ,CPGS
be rented or sold by the retailers of the land through interviews and discussions.
In this project we interviewed retailers of all estates to ascertain his or her
requirements. The data collected from such a group usually contain several
contradictions and ambiguities. Therefore, it is necessary to identify all
ambiguities and the contradictions in the requirements and resolve them through
further discussion with the customer. After all ambiguities, inconsistencies and
incompleteness has been resolved and all the requirements properly understood,
the requirement specification starts.
REQUIREMENT SPECIFICATION:
The customer requirement identified during the requirement gathering and
analysis activity is organized into a SRS document. The important documents of
these documents are the functional requirements, and goals of
implementation.Documenting the functional requirement involves the
identification of the function to be supported by the system.Each function can
be characterized by the input data, the processing required on the input data and
the output data to be produced. The non functional requirement identifies the
performance requirements, the required standard to be followed etc.
3.3 3.3 SOFTWARE REQIREMENTS SPECIFICATION( SRS ) SOFTWARE REQIREMENTS SPECIFICATION( SRS )
SLNO REQUIREMENTS ESSENTIALOR
DESIRABLE
DESCRIPTION OF THE
REQUIREMENTS
REMARKS
RS1 The system should
have a login for
administrator or user
Essential A login box should
appear when login
is invoked
Login
details are
assigned by
admin or
user.
RS2 The administrator Essential A home page Homepage
12
Alumni website of MCA department ,CPGS
should able to see
the home page.
should have details
of the entire
alumni website
is seen by
user
RS3 The administrator
should able to see
the user details.
Essential The administrator
should able to
insert, delete,
display the
information of user
Alumni
details are
updated.
RS4 The administrator
should able to see
the event details
Essential The administrator
should able to see
various events
Event
details are
updated.
RS5 The user should able
to see the user
details
Essential The alumni should
able to update
alumni details.
Alumni
details are
displayed.
RS6 The alumni should
able to download
events
Essential The alumni should
able to down load
the events of the
college
Events are
downloaded
RS7 The general user
should able to search
Desirable The administrator
should able to
search the alumni by
name order details
The detail
information
are
displayed.
RS8 The administrator
should able to search
the alumni by
registration no.
Desirable The admin should
able to search the
alumni and sea
wheather he has put
the details or not.
The detail
information
are
displayed.
RS9 The Administrator
should able to
Essential The administrator
should able to
The detail
information
13
Alumni website of MCA department ,CPGS
upload
events ,certificate
and marksheet.
upload the
events,marksheet
and certificate
are
displayed.
RS10 The user should view the certificate and marksheet
Desirable The user should view the certificate and marksheet
The
marksheet
and
certificates
are
displayed
3.43.4 HARDWARE AND SOFTWARE REQIREMENTSHARDWARE AND SOFTWARE REQIREMENTS
HARDWARE REQUIREMENTS:
To develop or implement this project we need different
types of hardware configuration for server and client.
The Client Machines ---
Processor : Intel Pentium IV or more
Ram : 512MB or more
Cache : 512 KB
Hard disk : 80 GB
Speed : 2.2 GHz
Keyboard : Standard
The Server Machines --
Processor : Intel Pentium IV or more
14
Alumni website of MCA department ,CPGS
Ram : 512 MB or more
Cache : 512 KB
Hard disk : 80 GB
SOFTWARE REQUIREMENTS:
This project was developed by using different types of software which have
listed below:
Operating system : WINDOWS 2000/WINDOWS XP or more
Front end : Advance Java using Jsp
Back end : Oracle-10g
SELECTED SOFTWARESELECTED SOFTWARE
FRONT END : Advance Java using Jsp
DATABASE : Oracle-10g
DATABASE TABLE DESIGNDATABASE TABLE DESIGN
DATA DESIGN:
The data design transforms the information domain model created during
analysis into data structure that will require implementing the software.
Data design is first of the design activities that are conducted during software
engineering. The primary activity during data design is to be select logical
representation of data objects identified during requirement specification phase.
In this phase we are more concerned with database design. This is an activity
consisting of identifying that portion of the enterprise for which the data
application is being designed: the entity sets the integrated collection of data is
called a Database.
15
Alumni website of MCA department ,CPGS
In database design, information like table name, key fields, table description,
and details of each field in the table is given. Database Systems are designed to
manage large bodies of information.
data and how they are processed, and the operating system of computer.
TABLE DESIGN:
Table1: ADMIN_INFO
ATTRIBUTE NAME DATATYPE SIZE CONSTRAINT
REGISTRATION_NO VARCHAR2 50 PRIMARY KEY
NAME VARCHAR2 50 NOTNULL
GEN VARCHAR2 50 NOTNULL
YOP VARCHAR2 50 NOTNULL
DOB VARCHAR2 50 NOTNULL
B_INFO VARCHAR2 50 NOTNULL
ADDRESS VARCHAR2 50 NOTNULL
This table keeps track of all the basic information about the alumni.
Table2: ACCOUNT_INFO
ATTRIBUTE NAME DATATYPE SIZE CONSTRAINT
REGISTRATION_NO VARCHAR2 50 PRIMARY KEY
USERNAME VARCHAR2 50 NOTNULL
EMAIL_ID VARCHAR2 50 NOTNULL
CONFIRM_EMAILID VARCHAR2 50 NOTNULL
PASSWORD VARCHAR2 50 NOTNULL
16
Alumni website of MCA department ,CPGS
CONFIRM_PASSWORD VARCHAR2 50 NOTNULL
This table keeps the login information.
Table3: PERSONAL_INFO
This table keeps all personal data about alumni.
Table4: PROF_INFO
ATTRIBUTE NAME DATATYPE SIZE CONSTRAINT
REGISTRATION_NO VARCHAR2 50 PRIMARY KEY
CUR_ORG VARCHAR2 50 NOTNULL
DESG VARCHAR2 50 NOTNULL
F_AREA VARCHAR2 50 NOTNULL
PLACE_POST VARCHAR2 50 NOTNULL
ATTRIBUTE NAME DATATYPE SIZE CONSTRAINT
REGISTRATION_NO VARCHAR2 50 PRIMARY KEY
CURR_ADD VARCHAR2 100 NOTNULL
NATIONALITY VARCHAR2 50 NOTNULL
BLOG VARCHAR2 50 NOTNULL
MOBILE_NO VARCHAR2 50 NOTNULL
PIN_CODE VARCHAR2 10 NOTNULL
17
Alumni website of MCA department ,CPGS
ORG_WEB VARCHAR2 50 NOTNULL
PAST_ORG VARCHAR2 50 NOTNULL
This table keeps track of the professional information.
Table5: SOC_INFO
ATTRIBUTE NAME DATATYPE SIZE CONSTRAINT
REGISTRATION_NO VARCHAR2 50 PRIMARY KEY
HOME_TOWN VARCHAR2 50 NOTNULL
HOME_STATE NUMBER 50 NOTNULL
INTERESTS VARCHAR2 50 NOTNULL
YAHOO_MSN_SKYPE_GOOLE NUMBER 50 NOTNULL
ABOUT_ME VARCHAR2 50 NOTNULL
This table keeps track social information of Alumni.
PROJECT DESIGNPROJECT DESIGN
The traditional tools of data gathering have limitations. An
English narrative description is often vague and difficult for the user to grasp.
System flowcharts focus more on physical than on logical implementation of
the candidate system. Because of these drawbacks, structured tools were
introduced for analysis. Structured analysis is a set of techniques and graphical
tools (DFD) that allow the analyst to develop a new kind of system
specifications that are easily understandable to the user.
4.14.1Entity Relationship DiagramEntity Relationship Diagram
The Entity Relationship Diagram is a logical model that is used database analysis and design as well as in the depiction of information systems.
18
Alumni website of MCA department ,CPGS
It shows relations between various entities. The relation upon the system is structure through a conceptual ER-Diagram, which not onlySpecific the existential entities but also the standard relations through which the system exists and the cardinalities that are necessary for the system state to continue.
The set of primary components that are identified by the Entity Relationship Diagram are:
Data object
Relationships
Attributes
Various types of indicators
The primary purpose of the ERD is to represent data objects and their relation.
ENTITY
RELATIONSHIP ATTRIBUTE OF ENTITY MANY TO ONE MANY TO MANY ONE TO MANY ONE TO ONE
19
Alumni website of MCA department ,CPGS
20
Alumni website of MCA department ,CPGS
4.24.2DATA FLOW DIAGRAMDATA FLOW DIAGRAM
Data Flow Diagram is a diagrammatic representation of data
movement through a system –manual or automated - from inputs to outputs
through processing. The data flow diagrams help in the analysis of the flow of
data through a system and thus help in identifying the system requirements.
These are of two types – Logical Data Flow Diagrams and Physical Data Flow
Diagrams. The Data Flow Diagram (DFD) clarifies system requirements and
identifies major transformations that will become programs in system design. It
is the starting point of system design that decomposes the requirements
specifications down to the lowest level of detail.
LOGICAL DATA FLOW DIAGRAMS:
The Logical Data Flow Diagrams represent the
transformation of the data from input to output through processing logically and
independently of the physical components that may be associated with the
system.
PHYSICAL DATA FLOW DIAGRAM:
The Physical Dataflow Diagrams show the actual
implementation and movement of data between people, departments, and
workstations. Each component of a DFD is labeled with a descriptive name.
Process names are further numbered that will be used for identification
purposes. The number assigned to a specific process does not correspond to the
sequence of processes. It is strictly for identification purposes. A data flow
diagram allows parallel activities i.e. a number of data-flows coming out from
the source and going into the destination. A DFD concentrates on the data
moving through the system and not on the devices or equipments. A DFD may
consist of a number of levels. The top-level diagram is called the Context
Diagram, which consists of a single process and plays a very important role in
21
Alumni website of MCA department ,CPGS
studying the system. It gives the most general and broadest view of the system.
Moreover, it gives the pictorial representation of the scope boundaries of the
system under study.
NOTATIONS:
Data-Flows show the movement of data in a specific direction from the source to the destination. It represents a packet of data.
Processes show the operations performed on the data, which transform it from input to output.
Sources and Destinations of data are the external sources and destinations of data, which may be people, programs, organizations or other entities interacting with the system, but are outside its boundary.
Data Stores are places where data are stored such as files and tables.
DATA FLOW DIAGRAM:
The top level of DFD is known as context level. It is the first step in
requirement determination, which aims at learning the general characteristics of
the business process and defines the system that will be studied in the sense that
it determines the boundaries. Anything that is not inside the process identified
in the context diagram will not part of the system.
22
Alumni website of MCA department ,CPGS
23
Alumni website of MCA department ,CPGS
24
Alumni website of MCA department ,CPGS
LOGIN PAGE:-LOGIN PAGE:-
EVENT PAGE:-EVENT PAGE:-
SYSTEM TESTINGSYSTEM TESTING
25
Alumni website of MCA department ,CPGS
System testing is the process in which the system undergoes
experimental testing so as to check that the system does not fail i.e. to check
whether the required system is running according to specification and user
expectation. System testing also tests to find discrepancies between the system
and its original objective, current specification and systems documentation.
Hence most useful and practical approach is with the understanding that testing
is the process of executing a program with the explicit intention of finding
errors that is making the program fail.
Testing performs a very critical role for quality
assurance and ensuring the reliability of the software. During testing, the
program to be tested is executed with a set of test cases and output of the
program for the test cases and output of the program for the test case is
evaluated to determine if the program is performing as it is expected to. Hence
Testing is the process of executing a program with the intention of
finding errors.
A good test case is the one that has a high probability of finding as yet
undiscovered error.
A successful test is one yet uncovers as yet undiscovered errors.
Testing is performed according to two different strategies:
1. Code testing
2. Specification testing
7.1 CODE TESTINGCODE TESTING
26
Alumni website of MCA department ,CPGS
The code testing strategy examines the logic of
program i.e. the analyst develops test cases that results in executing every
instruction in the program. Basically during code testing every path through the
program is tested.
7.2 SPECIFICATION TESTINGSPECIFICATION TESTING
To perform specification testing, analyst examines the
specification stating what the program should do and how it should perform
under various conditions. Then test cases are developed for each. In order to
find which strategies to follow, levels of testing should be followed.
LEVELS OF TESTING
The basic levels are unit testing, integration testing,
system testing and acceptance testing. These different levels of testing attempt
to detect different types of faults. The different levels of testing are as follows:
Unit testing:
In this testing different modules are tested against
specification produced during design of the modules. Unit testing is essential for
verification of code produced during the coding phase and hence its main goal
is to test internal logic modules.
Integration testing:
In this testing tested modules are combined into
subsystems which are then tested. The goal here is to see if the modules can be
indicated properly and emphasis is being on testing interfaces between modules.
System testing:
27
Alumni website of MCA department ,CPGS
In this testing the entire software system is tested. The
reference document for this process is the requirements document and the goal
is to see if the system meets its requirements.
This is normally performing on realistic data of the client to demonstrate for the
software is working satisfactorily. Testing here focus on external behavior of
the system.
Black box testing:
In Black box testing, test cases are designed from an
examination of the I/O values only and no knowledge of design or code is
required. In this strategy some test cases are generated as input conditions that
fully execute all functional requirements for the program. This testing has been
used to find errors in the following categories:
Incorrect or missing functions
Interface errors
Errors in data structure or external database access
Performance errors
Initialization and termination errors
White box testing:
One white box testing is said to be stronger than
another strategy, if all types of errors detected by the first strategy are also
detected by the second testing and the second strategy additionally detects some
more types of errors. When two testing strategies detect errors that are different
at atleast with respect to some types of errors, they are called complementary.
28
Alumni website of MCA department ,CPGS
MAINTENANCEMAINTENANCE
Maintenance is necessary to eliminate errors in the working
system during its working life and to tune the system to many variations in its
working environment. Often small system deficiencies are found as a system is
brought into operation and changes are made to remove them. System planners
must always plan for resource availability to carry out these maintenance
functions. The importance of maintenance is to continue to bring the new
system to standards.
The maintenance can be classified into three types such as:
Maintenance to repair software faults; coding errors are usually
relatively cheaper to correct, design errors are more expensive as they may
involve the rewriting of several components. Requirement errors are the most
expensive to repair because of the extensive system design which may be
necessary.
Maintenance to adopt the software to different operating
environment; this type of maintenance is required when some aspects of system
environments such as hardware, the platform operating system or the other
support software changes. The application system must be modified to adopt it
to cooperate with these environmental changes.
Maintenance to add or modify the system functionality; this
type maintenance is necessary when the system requirements change in
response to organizational change or business change. The scale of changes
required to software is often much greater than that for the other type of
maintenance.
29
Alumni website of MCA department ,CPGS
FUTURE SCOPE OF THIS PROJECT
The project has made the standards required to work on
window based ALUMNI WEBSITE .This will fascilitate the old students to
stay in touch with their friends .This website will enable them to refresh their
memories and make them feel that they are still remembered and are a part of
our MCA family.
Different institutions also can use the website for keeping their alumni
information.It can also have some other additional functional area like raising
funds by the old students .
By shifting the project to the Web based environment
through Microsoft.Net compact framework, the project can be made into a
wider range by which the restrictions of the software and hardware
requirements can be scaled down.
30
Alumni website of MCA department ,CPGS
CONCLUSIONCONCLUSION
The project “ ALUMNI WEBSITE OF CPGS “ has been
developed as per the requirement specification .It has been developed in
Advance Java and ORACLE 10g , the complete system is thoroughly tested
with the availability of data and throughput reports which are prepared
manually.
These are found to be more accurate because of availability
of information from various levels. Design procedure and output reports are
presented in this project report. This design is so flexible that any new modules
can be incorporated easily.
REFERENCESREFERENCES
www.google.comwww.google.comAlumni website of Utkal UniversityAlumni website of Utkal University