student admission project real

22

Click here to load reader

Upload: saisrich

Post on 12-Nov-2014

107 views

Category:

Documents


1 download

DESCRIPTION

by taking SQL and D2K as frountend.....and oracle as backend.....this project was prepared.....

TRANSCRIPT

Page 1: student admission project   real

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  

Page 2: student admission project   real

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

Page 3: student admission project   real

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

Page 4: student admission project   real

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

Page 5: student admission project   real

STUDENT REGISTRATION

Page 6: student admission project   real

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));

Page 7: student admission project   real

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));

Page 8: student admission project   real

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

Page 9: student admission project   real

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

Page 10: student admission project   real

COURSE FORM:

Page 11: student admission project   real

STUDENT ADMISSION FORM:

Page 12: student admission project   real

GROUP REPORT

Page 13: student admission project   real

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

Page 14: student admission project   real

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

Page 15: student admission project   real

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

Page 16: student admission project   real

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;

Page 17: student admission project   real

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’);

Page 18: student admission project   real

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;

Page 19: student admission project   real

o EXIT

WHEN BUTTON PRESSED GO_BLOCK (‘MAIN’);