Sunteți pe pagina 1din 19

INDEX

S.NO PARTICULARS PAGE.NO


1 ABSTRACT

2 ANALYSIS
DESCRIPTION OF SOFTWARE ORACLE,SQL&SQL* PLUS ,
3 DEVELOPER 2000

4 HARDWARE AND SOFTWARE USED IN THE PROJECT

5 SYSTEM DATA FLOW DIAGRAMS

6 TABLES

7 DESIGN

8 SCREENS

9 REPORTS

10 CODING

11 TESTING & MAINTENANCE


ABSTRACT
Admission maintenance system is a project designed to
fulfill the requirement of Aditya Educational Groups.
The client has many leading colleges, established with
an objective of providing high quality students, with
blue-chip standards. They spread into diverse areas of
educational fields and placements. This project will be
used on a test basis in one of the colleges.

In the college there are more than 2000 students.


Examination is regularly conducted by the college. So
far the admissions of various students were maintained
manually. The client requires a project for the
automation of maintenance of student admission. For
that purpose I designed a project to maintain student’s
marks details with the help pf computers.

In this project I prepared different forms and


reports, with suitable coding, for the maintenance
of student details, entry of student admission
generation of reports on individual as well as a
group criterion.
ANALYSIS

Student admission details deals with the entry and


maintenance of admission in the college files.
Now a day, the E-ADMISSION maintenance system is
becoming popular for maintaining the information
Of the students.

Aditya educational institution has established


its degree college in and it has become a leading
college in Kakinada. This college has strength of more
than 30000 students.

As the strength of the students is increasing,


maintenance of student admission details and student
Details became difficult for the college. So the college
has decided to automate the student admission system
With the use of efficient software. In order to provide
prompt information regarding student admission details
Our principal has decided to adopt the student E-
admission details maintenance system in the place of
manual
maintenance system.
SYSTEM DATA FLOW DIAGRAM
STUDENT REGISTRATION
Tables
STUDENT19
CREATE TABLE STUDENT19(SNO NUMBER (5),SNAME
VARCHAR2(15),D_BIRTH DATE,ADDRESS VARCHAR2(150),FNAME
VARCHAR2(15),COURSE VARCHAR2(5),PRE_COURSE
VARCHAR2(5),BLOODGROUP VARCHAR2(4),PRE_COLL
VARCHAR2(10),AVG_10TH NUMBER(5,2),AVG_INTER
NUMBER(5,2));

ADMISSION19
CREATE TABLE ADMISSION19 (ADMNO NUMBER (4), COURSEID
NUMBER (4), FIRST_LANGUAGE
VARCHAR2(10),SECOND_LANGUAGE VARCHAR2(10),FEE
NUMBER(10,2));
COURSEFORM19
CREATE TABLE COURSEFORM19 (COURSEID NUMBER (4),
COURSENAME VARCHAR2 (20), S1 VARCHAR2 (13),
S2 VARCHAR2 (13), S3 VARCHAR2 (10), FEE NUMBER (5));
DESIGN
This project is concentrate on the computerization of student’s admission
maintenance system.
The total project consists of two modules.

• Student details module


• admission module
The student module deals with the entry of student details.

The admission module deals with the entry of details of student’ admission, and its
maintenance and preparation of various reports like

1. Individual Students Reports


2. Group Reports.
STUDENTS DETAILS FORM
COURSE FORM:
STUDENT ADMISSION FORM:
GROUP REPORT

ADITYA DEGREECOLLEGE FOR WOMEN


KAKINADA

STUDENT ADMISSION DETAILS

COURSENAME: B.COM.
YEAR : III

ADMNNO STUDENT NAME FEE

1000 POOJA JAIN 9500


1001 K. ARUNA 9500
1002 SONAM JAIN 9500
1003 M.B.V SAISRI 9200
1004 G.RAMYA 8700
1005 K.SHANTI 9500
1006 C.H RAJESWARI 7600

INDIVIDUAL REPORT

ADITYA DEGREECOLLEGE FOR WOMEN


KAKINADA

COURSE DETAILS

COURSEID COURSENAME FEE

100 B.SC (MECS) 12500


101 B.SC (MPCS) 12800
102 B.SC (MSTCS) 15000
CODING

MAINFORM

1. BUTTONS

o STUDENT DETAILS

WHEN BUTTON-PRESSED
GO_BLOCK (‘STUDENT’);

o COURSE DETAILS

WHEN BUTTON PRESSED


GO_BLOCK (‘COURSE’);

o ADMISSION DETAILS

WHEN BUTTON-PRESSED
GO_BLOCK (‘ADMN’);

o REPORT

WHEN BUTTON-PRESSED
SET_ITEM_ PROPERTY (‘MAIN.GROUP’, VISIBLE, PROPERTY_TRUE);
SET_ITEM_ PROPERTY (‘MAIN.SINGLE’, VISIBLE, PROPERTY_TRUE);
SET_ITEM_ PROPERTY (‘MAIN.GROUP’, ENABLED, PROPERTY_TRUE);
SET_ITEM_ PROPERTY (‘MAIN.SINGLE’, ENABLED, PROPERTY_TRUE);

o GROUP

WHEN-BUTTON-PRESSED
GO_BLOCK(‘GROUP’);

o SINGLE

WHEN-BUTTON-PRESSED
GO_BLOCK(‘SINGLE’);

o DATE
PROPERTY PALLET
INITIALVALUE = $$DATE$$

o TIME
PROPERTY PALLET

INITIALVALUE = $$DATE$$

o EXIT
WHEN-BUTTON-PRESSED
EXIT_FORM;

STUDENTS DETAILS

1. BUTTONS

o ADD
WHEN-BUTTON-PRESSED
DECLARE
N NUMBER;
K NUMBER;
BEGIN
GO_BLOCK(‘STUDENT’);
CLEAR_BLOCK;
SELECT COUNT(*) INTO K FROM STUDENT;
IF K>=1 THEN
SELECT MAX (STUDENT ADMNO) INTO N FROM STUDENT
WHERE COURSE=’:COURSE.COURSE’ AND YEAR=: STUDENT.YEAR
N:=N+1;
ELSE
N:=1;
END IF;
:STUDENT ADMNO:=N;
GO_ITEM(‘STUDENT SNAME’);
END;
o SAVE

WHEN –BUTTON-PRESSED
BEGIN

GO_BLOCK (‘STUDENT’);
COMMIT_FORM;
GO_ITEM (‘ADD’);
END;

o VIEW

WHEN-BUTTON-PRESSED
DECLARE
L VARCHAR 2(10) ;
A NUMBER;
B NUMBER;
BEGIN
GO_BLOCK (‘STUDENT’);
SELECT MAX (ADMNO) INTO B FROM STUDENT ORDER BY SCNO;
L: =GET_ITEM_PROPERTY (‘VIEW’,’LABEL’,’NEXT’);
IF L=’VIEW’ THEN
SET_ITEM_PROPERTY (‘VIEW’,’LABEL’,’NEXT’);
EXECUTE_QUERY;
ELSE
NEXT_RECORD;
END IF;
IF B=: STUDENT, SCNO THEN
SET_ITEM_PROPERTY (‘VIEW’,’LABEL’,’VIEW’);
ENDIF;
END;

o DELETE

WHEN –BUTTON-PRESSED
BEGIN
GO_BLOCK (‘STUDENT’);
DELETE_RECORD;
COMMIT;
END;
o EXIT
WHEN BUTTON-PRESSED
GO_BLOCK (‘MAIN’);

COURSE FORM

1. BUTTONS

o ADD
GO_BLOCK (‘COURSE’);
CLEAR_BLOCK (NO_COMMIT);
SAVE
WHEN BUTTON-PRESSED
BEGIN
GO_BLOCK (‘COURSE’);
COMMIT_FORM;
END;

DELETE
WHEN-BUTTON-PRESSED
BEGIN
GO_BLOCK (‘COURSE’);
DELETE_RECORD;
END;
EXIT
WHEN BUTTON-PRESSED
GO_BOLCK (‘MAIN’);
GROUP DETAILS

BUTTONS

o DISPLAY

WHEN-BUTTON-PRESSED

GO_BLOCK (‘STUDENT ‘);


DECLARE
PL_ID PARAMLIST;
BEGIN
RUN_PRODUCT (REPORTS, ‘F: \ PROJECT \ STUDENT ‘, SYNCHRONOUS,
RUNTIME, FILESYSTEM, PL_ID, NULL);
END;

o EXIT

WHEN-BUTTON-PRESSED

GO_BLOKE (‘MAIN’);

INDIVIDUAL DETAILS

BUTTONS

o DISPLAY

WHEN-BUTTON-PRESSED

GO_BLOCK (‘DETAIL13’);
DECLARE
PL_ID PARAMLIST;
BEGIN
RUN_PRODUCT (REPORTS,, ‘F:\PROJECT\GROUPDETAILS’,
SYNCHRONOUS, RUNTIME, FILESYSTEM, PL_ID, NULL);
END;

o EXIT

WHEN BUTTON PRESSED

GO_BLOCK (‘MAIN’);

S-ar putea să vă placă și