student admission project real
DESCRIPTION
by taking SQL and D2K as frountend.....and oracle as backend.....this project was prepared.....TRANSCRIPT
S.NO PARTICULARS PAGE.NO
1 ABSTRACT
2 ANALYSIS
3DESCRIPTION OF SOFTWARE ORACLE,SQL&SQL* PLUS ,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
INDEX
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 informationOf 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 studentDetails became difficult for the college. So the college has decided to automate the student admission systemWith the use of efficient software. In order to provide prompt information regarding student admission detailsOur principal has decided to adopt the student E-admission details maintenance system in the place of manualmaintenance system.
SYSTEM DATA FLOW DIAGRAM
STUDENT REGISTRATION
TablesSTUDENT19 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 WOMENKAKINADA
STUDENT ADMISSION DETAILS
COURSENAME: B.COM.YEAR : III
ADMNNO STUDENT NAME FEE
1000 POOJA JAIN 95001001 K. ARUNA 95001002 SONAM JAIN 95001003 M.B.V SAISRI 92001004 G.RAMYA 87001005 K.SHANTI 95001006 C.H RAJESWARI 7600
INDIVIDUAL REPORT
ADITYA DEGREECOLLEGE FOR WOMENKAKINADA
COURSE DETAILS
COURSEID COURSENAME FEE
100 B.SC (MECS) 12500 101 B.SC (MPCS) 12800102 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 ADDWHEN-BUTTON-PRESSEDDECLARE 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-PRESSEDDECLAREL VARCHAR 2(10) ;A NUMBER;B NUMBER;BEGINGO_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;ELSENEXT_RECORD;END IF;IF B=: STUDENT, SCNO THEN SET_ITEM_PROPERTY (‘VIEW’,’LABEL’,’VIEW’);ENDIF;END;
o DELETE
WHEN –BUTTON-PRESSEDBEGIN 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’);