Académique Documents
Professionnel Documents
Culture Documents
2 ANALYSIS
DESCRIPTION OF SOFTWARE ORACLE,SQL&SQL* PLUS ,
3 DEVELOPER 2000
6 TABLES
7 DESIGN
8 SCREENS
9 REPORTS
10 CODING
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.
The admission module deals with the entry of details of student’ admission, and its
maintenance and preparation of various reports like
COURSENAME: B.COM.
YEAR : III
INDIVIDUAL REPORT
COURSE DETAILS
MAINFORM
1. BUTTONS
o STUDENT DETAILS
WHEN BUTTON-PRESSED
GO_BLOCK (‘STUDENT’);
o COURSE DETAILS
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
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
GO_BLOCK (‘MAIN’);