Beruflich Dokumente
Kultur Dokumente
Title
Student
Information
System
(6) To search a students to show the report of enrolled in course, his/her details, fee
details etc.
These entire tasks are maintained manually which
leads to human error as well as a time consuming process, so there need a computerized
system for performing these entire tasks with accuracy and good speed.
Project Category
This project is under RDBMS category, because the records for different purpose are
stored in different relation. All the relations are connected internally with each other
for performing the tasks of the organization. The databases are connected to each
other so that data redundancies do not exist. All the record of each and every relation
has a unique ID (primary key) which is used in all other relations.
For example: The relation named “Stud_Master” is related with
“Stud_installment”, “Stud_modulemarks” and “Stud_library”. For each & every
record of “Stud_installment”, “Stud_modulemarks” and “Stud_library” is related
with the record of “Stud_Master”. Because control no and details of students are
fetched from the “Stud_Master” table for all the tables “Stud_installment”,
“Stud_modulemarks” and “Stud_library”.
S tructure oP f rogramming
1. ANALYSIS
National Education Council Pvt. Ltd. Has well defined steps to take admission of
new student, maintain the records of the student in a register and also takes monthly
installments and maintain the records in a register and gives a fee slip to the student. It
is also facility for giving the reports of fee dues defaulters. It alos gives the report of
module test results. Another register is used to keep records of those students who are
Gives daily,
weekly,
5.
1. New admit monthly Authorised
Student reports. person/
s Director
Get a admission St.
slip, routine & Give a inst.
batch no.
Severin’s fee slip
High
School
Enters data of module Gives
test monthly fee
inst.
Gives a report
4. Old
Deposit a
book student
Issue a book
2.
Operator 3. Library
membership
student
leads to errors. Also relating different records with each other is a tough task and a
2. MODULE DESIGN
The data flow diagram for the whole project, which includes is given below –
St.
Severin’ Library’s Master
s High file
School
This modules is used for storing the details of the students of NEC Pvt. Ltd. The
details of new student is at first entered into the master file named Stud_Master.
Operator of Kids
Stdu_Master
Garden School
Enters data given by the
student Browse the data Add / Update /
Delete
Process Logic:
1. This module is used for entering and storing the records of new students.
4. It can print the report of new admitted student through printer and monitor.
This module is used to store admission fee due (installments) and monthly
installment. The data entered by the operator are stored into a transaction file
“Stud_installment” table.
Operator of Kids
Garden School Stdu_installment
table
Enters data Add/update
Demands report Browse the data
Processing
of student
View & Print fee
the report & Retrieve Update
fee slip data data
saving
VDU
or
Save the Report Stdu_Master table
Printer
Process Logic:
2. This module stores the data of students admission fee dues and monthly
4. This module shows the reports of students fee on the VDU and prints the report
through printer.
7. It reduces the admission dues if admission fee is not cleared and it also gives
This is used to store the marks of students of modules tests and final examination
results.
Operator of
Kids Stud_Module
Garden marks table
School
Enters data Add/update
Process Logic:
1. This modules tests that entered control no. of student exists, then add the obtained
2. It also gives the reports of marks of all modules obtained by a students if given
If the operator wants to change entered and stored wrong data from Stud_Master,
Library_LibraryMaster Stud_LibraryTransaction
table table
Process Logic:
1. This module modifies the wrong stored data of student details from Stud_Master
if given control no. exists.
2. This module modifies or edits the wrong stored fee into Stud_Installment table,
after checking the given control no. exists.
3. It modifies or updates the wrong stored modules marks of a student into
Stud_ModuleMarks, if given control no. of a student exists into this table.
4. This module modifies and update wrong entered data of issued book for a student
into a table Stud_LibraryMaster and Stud_LibraryTransaction.
Module 5 : Module for Library Management
This module is used to create a new member of NEC Pvt. Ltd. Library and data of
membership is stored into a master file Stud_LibraryMaster. If a member wants to
issue or to deposit a book from or to a Library, their data are stored into a file named
Stud_LibraryTransaction. Information of new book and old book are stored into a
file Libbook_Master.
Sends
the
report Processing
Of Save the report
VDU/Printer
Library
Data
Report
Add/save/mod
ify Add/save/mod
ify of issue Browse data
and deposted
Browse data book’s data
Stud_LibraryTransaction
Stud_LibraryMaster table
table
Process Logic:
1. Information of new books, old books are stored into a file LibBook_Master,
which are the assets of Library.
2. If control no. of student exists into a Stud_Master , the his/her membership is
created into a table Stud_LibraryMaster.
3. This module checks a book’s availability and it also checks total no. of books
issued to this member, if book is issued already then book is not allowed to issue
for this member otherwise book is allowed to issue.
4. It issues the Library card for member of Library.
5. This module prints the report of book dues defaulter.
6. It also takes late fines for the late submission of a book.
This module is used for searching a record from any database or table such as
this as follows:
Searching
Browse data
Demands report given data
Sends
the
report Processing
Of Save the report
VDU/Printer
Library
Data
Report
Searching
given data
Searching
given data
Stud_LibraryTransaction
Stud_LibraryMaster table
table
Process Logic:
1. Methods for searching a student, books, dues defaulter, module marks of a student ,
presence /absence in the module test, installment paid or not, address of a student etc.
of data the tables/relations are designed in such a way that they are linked with
each other. The tables/relations with their attributes are shown below: -
1. Table Name:Registration
DATA-
ATTRIBUTE SIZE MEANING or PURPOSE
TYPE
REGNO VARCHAR2 10 Registration Number of Students
NAME VARCHAR2 25 Student Name
FNAME VARCHAR2 25 Father’s Name
FOCCU VARCHAR2 10 Father’s Occupation
MNAME VARCHAR2 25 Mother’s Name
TYPE
REGNO VARCHAR2 10 Registration Number of Student
NAME VARCHAR2 30 Student Name
TYPE
REGNO VARCHAR2 10 Registration Number of Student
CLASS VARCHAR2 5 Class Of Student
MONTH VARCHAR2 15 Month Name
TFEE NUMBER 3 Tution Fee
AFEE NUMBER 3 Admission Fee
EXAMFEE NUMBER 3 Examination Fee
LIBFEE NUMBER 3 Library Fee
LABFEE NUMBER 3 Laboratory Fee
EFEE NUMBER 3 Electric Charge
COMCHARGE NUMBER 3 Computer Fee
TRANFEE NUMBER 3 Transport Fee
SFEE NUMBER 3 Sports Fee
Others NUMBER 3 Other Charge
TOTAL NUMBER 4 Total fee of a Month
4. Table Name: LIBRARY
TYPE
REGNO VARCHAR2 10 Registration Number of Student
NAME VARCHAR2 30 Student Name
CLASS VARCHAR2 5 Student Class
BNAME VARCHAR2 40 Name of Book issued to Student
DOI DATE Book Issued Date
FDATE DATE Final Date of Book returning
FINE NUMBER 4 Fine on late Book returning
5. Table Name:RESULT
TYPE
REG_NO VARCHAR2 10 Registration Number of Student
TERM VARCHAR2 5 Terminal(1st,2nd,Final)
NAME VARCHAR2 30 Student Name
CLASS VARCHAR2 5 Student Class
ROLL NUMBER 3 Roll Number
HINDI NUMBER 3 Marks Obtained in Hindi
ENG NUMBER 3 Marks Obtained in English
MATH NUMBER 3 Marks Obtained in Maths
SANS NUMBER 3 Marks Obtained in Sanskrit
SCIENCE NUMBER 3 Marks Obtained in Science
SST NUMBER 3 Marks Obtained in Sstd
PHY NUMBER 3 Marks Obtained in Physics
CHEM NUMBER 3 Marks Obtained in Chemistry
BIO NUMBER 3 Marks Obtained in Biology
HIS NUMBER 3 Marks Obtained in History
GEO NUMBER 3 Marks Obtained in Geography
CIVICS NUMBER 3 Marks Obtained in Civics
ECO NUMBER 3 Marks Obtained in Economics
GK NUMBER 3 Marks Obtained in Gk
COMP NUMBER 3 Marks Obtained in Computer
SUPW NUMBER 3 Marks Obtained in Supw
PE NUMBER 3 Marks Obtained in Physical
Education
ART NUMBER 3 Marks Obtained in Arts & Craft
TOTAL NUMBER 3 Total Marks Obtained
RANK VARCHAR2 3 Rank
AGG NUMBER 3 Total Percentage
REMARKS VARCHAR2 6 Remarks
6. Table Name: EMPLOYEE_DETAIL
TYPE
ECODE VARCHAR2 10 Employee Code
ENAME VARCHAR2 30 Employee Name
DATA-
ATTRIBUTE SIZE MEANING or PURPOSE
TYPE
ECODE VARCHAR2 10 Employee Code
QUALIFICATION VARCHAR2 20 Qualification of Employee
YEAR NUMBER 10 Year
DIVISION VARCHAR2 10 Division
PERCENTAGE NUMBER 20,3 Percentage
TOTAL_MARKS NUMBER 20,2 Total Marks
8. Table Name: TEACHER
TYPE
ECODE VARCHAR2 10 Employee Code
ENAME VARCHAR2 20 Employee Name
SUB_KNOWN VARCHAR2 20 Subject Name
TYPE
ECODE VARCHAR2 10 Employee Code
ENAME VARCHAR2 30 Employee Name
RECNO VARCHAR2 20 Receipt Number
PAYMODE VARCHAR2 4 Mode Of Payment
Computer System : Pentium based system with at least 533 MHz speed or higher.
processing on data.
SOFTWARE
Visual Basic is a windows application development tools which has the following
features:
[1] GUI based application :- Non-technical people can understand his/her application
easily when it is graphically designed. All operations given therein for completing a
job must be self-explanatory. Visual Basic allows creating a well desingned Gui
[2] Rapid Application development (RAD) tool:- A programmer can build a real life
application in a short period which may take much more time to develop in other
programming environment.
features of Object oriented technology such Data hiding, Data encapsulation, Data
[4] Connectivity from other data sources:- Visual Basic’s application can be
[5] Makes standalone packages:- Visual Basic has facilities to make standalone
package, i.e. the package which can run on any hardware platform with no or minor
modifications.
The above features of Visual Basic make us to choose it as a front end for this project.
package can manage any type of data in a well designed manner. The following are
some features of Oracle 8, due to which we choose it as back end for this project:
facilities to access data with restricted permission to the client. This feature can be
[3] Data Security features:- Oracle 8 database is secure database. No one can
Apart from these features Visual Basic’s application supports strong set of
CLIENT
The Director
St. Severin’s High School
KADAM KUAN
PATNA - 3
Future Scope
This package is made for processing the data of Students available in any Institute
and Library for easy and error fee handling of transactions. This software can easily be
Library with some minor modifications. These modifications may be of both types –
• With very little modification, it can be deployed for use in other Institute of