Top Banner
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 CPGS o OBJECTIVE OF THE PROJECT o NEED OF THE SYSTEM 3. MODULES………………………………………………………………………….. 7 4. SYSTEM ANALYSIS……………………………………………………….... 9 o FEASIBILITY STUDY o REQUIREMENT ANALYSIS AND SPECIFICATION o SRS DOCUMENT o HARDWARE AND SOFTWARE REQUIREMENTS 5. SELECTED SOFTWARE……………………………………………… 14 o Advance Java o ORACLE 10g 6. TABLE DESIGN……………………………………………………………..……. 15 7. PROJECT DESIGN…………………………………………………………….. 20 ER DIAGRAM DATAFLOW DIAGRAM
45
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Alumni Report

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

Page 2: Alumni Report

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

Page 3: Alumni Report

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.

Page 4: Alumni Report

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.

Page 5: Alumni Report

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

Page 6: Alumni Report

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.

Page 7: Alumni Report

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.

Page 8: Alumni Report

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.

Page 9: Alumni Report

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

Page 10: Alumni Report

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

Page 11: Alumni Report

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

Page 12: Alumni Report

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

Page 13: Alumni Report

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

Page 14: Alumni Report

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.

Page 15: Alumni Report

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

Page 16: Alumni Report

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

Page 17: Alumni Report

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.

Page 18: Alumni Report

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

Page 19: Alumni Report

19

Alumni website of MCA department ,CPGS

Page 20: Alumni Report

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

Page 21: Alumni Report

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.

Page 22: Alumni Report

22

Alumni website of MCA department ,CPGS

Page 23: Alumni Report

23

Alumni website of MCA department ,CPGS

Page 24: Alumni Report

24

Alumni website of MCA department ,CPGS

LOGIN PAGE:-LOGIN PAGE:-

EVENT PAGE:-EVENT PAGE:-

SYSTEM TESTINGSYSTEM TESTING

Page 25: Alumni Report

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

Page 26: Alumni Report

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:

Page 27: Alumni Report

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.

Page 28: Alumni Report

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.

Page 29: Alumni Report

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.

Page 30: Alumni Report

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