This action might not be possible to undo. Are you sure you want to continue?
ABOUT NAME OF SCHOOL
‘Government Middle School Maharajganj’ is located at Gulzarbagh, Patna. The School is located here since 1985. In these 25 years this school becomes very famous in the educational field. The teachers of this school are well familiar with the students. They help the student at any point. There are some special features provided by this school like: Big class rooms for educational point-of-view. For physical strength of student there is a playground. A big auditorium in which speech and debate held to make
students frank. Education system is based on to make student’s well-
cultured and worthy citizens.
Amongst some of the most reputed names in the School in Bihar, the name of ‘Government Middle School Maharajganj’ shines
bright. It is one of the the oldest educational institute in india.As all colleges must have a library ,‘Government ,‘ Middle School
Maharajganj’ has also a well furnished school which
play a major
role in the overall study related activity. The ‘Government Middle School Maharajganj’ is well maintained admission and a large
capacity student which is capable to accommodate almost student of
School Admission System
all branches. Government Middle School Maharajganj is crowned to have a large number of Admission related to related to their branch. it provide a peace and calm environment for study as it is situated in the college campus which is on the side of river ganga . This software is developed for ‘Government Middle School Maharajganj’ for handling works regarding “SCHOOL ADMISSION SYSTEM” only electronically. This system is made for work in place of existing system for better management with an electronic speed and accuracy par excellent. This System is being developed by PRASHANT KUMAR under the Guidance of Mr. SUNIL KUMAR (MCA.) for the partial fulfillment of the requirement for the award of Bachelor in Computer
Application. Application I have used VISUAL BASIC (6.0) for its user- friendly tools to develop interface and IDE. I have used it as front end to my project that would enable any user with meager or less knowledge to work efficiently on this software.
It also enables fast and accurate retrieval of data. ABOUT MY PROJECT This software is developed for Government Middle School Maharajganj forehand students and staff’s related records electronically.A) for the 3 .School Admission System Oracle 8i has been used by me to maintain the database of this library that enables storage of information in a tabular manner. This System is being developed by me. It also restricts unauthorized users to keep away from tampering of data. This system is made for work in place of manual system for students and staffs related management with an electronic speed and accuracy. under the Guidance of AMIT KUMAR (M.C.
(Entry of new/old admitted students records). weekly and monthly report. fee details etc. (2)To store the data of courses. total fee of courses. The ‘Government Middle School Maharajganj is doing a very important role in this field. the school maintains manual registers. so there need a computerized system for performing these entire tasks with accuracy and good speed.School Admission System partial fulfilments of the requirement for the award of Bachelor in Computer Application. dues of fees etc. installment per month. (3)To show the report of defaulter students. duration of courses. OBJECTIVES This school – the socio industrial area which makes well cultured and worthy citizens. his/her details. These entire tasks are maintained manually which leads to human error as well as a time consuming process. admission fee defaulter students. (6)To search a students to show the report of enrolled in course. 4 . My job at this school is to develop an automated system for the organization is to develop the students. (5)It generate the report of daily. such as The main objectives / jobs of this project are as follows – (1)To store the details of new & old students. etc. For this. (4)To store the monthly fee of students and gives a slips for a student through printer.
0 servers. Flexible Integration: You can deploy new servers into your existing network one at a time. Print and communication. The FrontEnd-Tool Visual Basic as a GUI application and required the O. 5 .0 (Professional) ORACLE 10g : (I) MICROSOFT ODBC FOR ORACLE (II) ORACLE ODBC DRIVER About Windows XP Windows XP are easier to manage & configure because it is very user-friendly and is GUI based operating system. upgrade individual NT4.School Admission System TOOLS /PLATFORM APPLICATION OPERATING SYSTEM FRONT END /GUI TOOLS RDBMS/BACK END ODBC DRIVERS : : : : STUDENT ADMISSION SYSTEM WINDOWS XP (Professional) VISUAL BASIC 6. Business Value: The Windows XP goes through beyond providing the essential. such as File. It is engineered specifically to let companies reliably and economically use emerging technologies to improve business profitability and increase their agility in an ever-changing market place. who gives the platform as GUI environment.S.
due to which we choose it as back end for this project:  Platform Independent: . is the set of commands that all program and users must use to access data within the Oracle Database. but. This RDBMS package can manage any type of data in a well designed manner. reliability and manageability. these application in turn must use SQL when Executing the users request.. You can add Windows NT 4.e.0 Servers to your existing Windows XP.It is good to store data on server and provide facilities to access data with 6 . i.Oracle’s database is said to be platform independent.School Admission System upgrade top down through out your organization or any where in between. The following are some features of Oracle 8i.  Client-Server Architecture: . Oracle is structured query language (SQL). About Oracle 10g Oracle 10g is an RDBMS package developed by Oracle Corporation. Novell Netware or Unix Based Environments as see immediate improvements in performance. the database created on a machine can be access to any other machine. Application program and Oracle tools often allow users to access the data base without directly using SQL.
scalar sub-queries. Polymorphism. The natural programming language of this product is SQL/PLSQL the creation of user defined function procedure database trigger and other specific database processing PLSQL for commercial application will always related to oracle related to oracle engine. It also provides the key concept such as primary key. It continues to provide the most secure application development and deployment platform in the industry.  Data Security features: . pivot insert statement and merger statement. PROPERTIES OF RDBMS-ORACLE (BACK-END):As we know that the worlds longest selling are the DBMS product. Exception handling Oracle locating and user defined locking are fully supported. unique key and foreign key.School Admission System restricted permission to the client. 7 . undo table space and various PLSQL packages. Oracle has introduced a large number of new features such as analysis queries. Oracle work groups or enterprise server account major percentage of RDBMS engine sold worldwide. This feature can be easily deployed to Oracle’s database. Object oriented feature such as inheritance.Oracle 10g database is a secure database. No one can view/edit data base without prior permission. joins.
As a result of this programmers and end users do no need any additional training to obtain good RDBMS performance.Oak R . which minimize both memory and CPU resource utilization. but also enhances professional productivity.Engine 8 . They can also transfer data from various hardware platforms without any conversions of programs. This ensures high performance during transaction processing. These databases have servers or data mangers.Logical E . Oracle has a query optimizer.School Admission System Oracle can run across different platforms. The main function of a query optimizer is to determine automatically the fastest method in which a database request can be handled.Ridge A .Automatic C .Computing L . This database have industry standard SQL & Report writer which are 4GL tools. This not only facilitates faster development. Oracle 10g ORCALE is an acronym for O . They thus satisfy the feature of having open architecture and distributed data management capability.
PL/SQL The ORCALE RDBMS is a central ORCALE product. 3. The tools allow the user to create database objects. some of tools are: A.School Admission System Oracle 10g Product and Utility ORCALE is a kernel package that has a number of tools that can be purchased separately and integrated the kernel and “add-ons”. Interprets SQL and PL/SQL 9 . Controls and limits data access and concurring. 2. The kernel handles the following task: 1. SQL*PLUS INTRACTIVE SQL B. Manages storage and definition of data. It includes the database manager and several tools intended to assist the users and DBA in the maintenance and use of data. Allows backup and recovery of data 4. The core of RDBMS is the kernel. trigger function etc. like procedure.
0 version has added some long desired language features even more Internet power. BASIC’s primary purpose was to held people how to program. Microsoft Corporation created Visual Basic in 1991. Prof. Visual Basic greatly simplifies Windows Application development. Visual Basic is world’s most widely used Rapid Application Development Language. Since 1991 six versions have been released. Visual Basic 6. In year 1990s Visual Basic 1.0 version being to turn Visual Basic into a fully object oriented language. Visual Basic 2.0 added simply way to control the most powerful database. Features of Visual Basic 10 .0 version added the ability to male our own controls. .0 version was released.School Admission System About Visual Basic Visual Basic has evolved from BASIC (Beginner’s All-purpose Symbolic Code). Visual Basic 3. The wide spread use of BASIC with various types of computer and led to many enhancement to the language. With the development of the Microsoft Windows Graphical User Interface (GUI) in the late 1980s and the early 1990s.0 version was faster. the natural evolution of BASIC was Visual Basic. Visual Basic 4. Visual Basic 5.0 version.John Kemeny and Thomas Kurtz of Dartmouth College as a language for writing simply programs developed BASIC in the mid-1960s. more powerful and even easy to use than Visual Basic 1.
A programmer can build a real life application in a short period which may take much more time to develop in other Programming environment. Visual Basic is a GUI. A programmer can create application in Visual Basic with impressive representation. Data encapsulation. Visual Basic allows creating a well designed GUI package for any type of real life problems.Non-technical people can understand his/her application easily when it is graphically designed. 11 . therefore the programmer creates the GUI and writes code to describe what happens when the user interact with the GUI. All operations given therein for completing a job must be self-explanatory.  Rapid Application development (RAD) tool: .School Admission System The Visual Basic language facilitates a structured and disciplined approach to computer program design.  Supports features of Object-Oriented technology: Visual Basic Supports some features of Object oriented technology such Data hiding. Data abstraction… etc. The important features of Visual Basic are summarized below:  GUI based application: . which makes an application error free and easy to create.
i. 12 . DB2.. SQL SERVER.  Makes standalone packages: Visual Basic has facilities to make standalone package.School Admission System  Connectivity from other data sources: Visual Basic’s application can be connected to any other database created on other DBMS/RDBMS package such as ACCESS. EXCEL. ORACLE. the package which can run on any hardware platform with no or minor modifications.e. The above features of Visual Basic make us to choose it as a front end for this project. and PARADOX… etc. FOXPRO.
maintain the records of the student in a register and also takes monthly instalments and maintains the records in a register and gives a fee slip to the student. It also gives the report of module test results. which includes is given below – Master file of students Transaction file for Module Test Governmen t Middle school Monthly demand bill file Student Leave Detail DFD 1: Level 0: Overall flow of Data 13 . 0-LEVEL DFD The data flow diagram for the whole project. It is also facility for giving the reports of fee dues defaulters.School Admission System STRUCTURE OF PROGRAMMING 1. ANALYSIS Government Middle School Maharajganj has well defined steps to take admission of new student.
deletes the records of new admitted students. (Report may be of daily. Module 2 : Admission dues / Monthly Instalments fee of Students 14 .School Admission System Module 1 : Master file of Students – Level 1 DFD For Registration REGISTRATION. 3. The DFD for this module is shown below – Operator of Government Middle school REGISTRAT ION Table Browse the data Add / Update / Delete Enters data given by the student Demands report Modify/Delete the record View & Save Processing of Student’s data View & Print REGISTRAT ION table VDU /Printer DFD 2: Level 1 Processing of data of New Students Process Logic: 1. 2. & year). monthly. It gives also the report of new admitted students. It can display the report of new admitted student on monitor and print using printer. It also modifies (edits). This module is used for entering and storing the records of new students. 4.
This module also updates or modifies the data. Operator of Government Middle School FEE_DETAILS Table Add/update Processing of student Retrieve fee Data Saving Update Data Browse the data Enters data Demands report View & Print the report & fee slip VDUOr Printer Save the Report REGISTRA TION Table DFD 3: Level 1: Processing of Monthly Instalments fee and admission dues Process Logic: 1.School Admission System This module is used to store admission fee dues (instalments) and monthly instalments. Module 3 : Students Modules test marks – This is used to store the marks of students of modules tests and final examination results. It also prints the slip of student’s fee. This module shows the reports of student’s fee on the VDU and prints the report through printer. 4. The data entered by the operator are stored into a transaction file “m_fee_demandbill” table. 2. This module retrieves the details from “master_fee_mwise and a detail” tables. 15 . 3.
This modules tests that entered Registration no. exists. Browse Data Process 16 for Modify Update Update Update Browse Data Browse Data . 2. of student exists.School Admission System Operator of Government Middle school RESULT table Add/update Processing of student’s obtained marks Retrieves data Enters data Demands report Gives report Retrieves data VDU & Printer REGISTR ATION table DFD 4: Level 1: Processing of Student’s Module Test Marks Process Logic: 1. It also gives the reports of marks of all modules obtained by a student if given Registration no. then add the obtained marks of module test of a student into a table RESULT.
School Admission System 17 .
Table Name: stu_detail ATTRIBUTE reg_no s_name f_name f_occupation m_name m_occupation gender dob nationality caste religion address city district state pin_code ph_no Mob_no email_id p_address DATA-TYPE NUMBER VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 NUMBER NUMBER NUMBER VARCHAR2 VARCHAR2 SIZE 20 20 20 20 20 20 20 20 20 10 10 20 20 20 20 14 15 10 20 20 Constratints/Meaning Foreign key 2. To reduce redundancy of data the tables/relations are designed in such a way that they are linked with each other.School Admission System 6.Table Name: Reg_detail ATTRIBUTE DATA-TYPE SIZE Constraints/MEANING 18 . 1.1 DATABASE DESIGN: The database is designed as per the requirement of project.
Table Name: master_seat ATTRIBUTE DATATYPE SIZE 20 20 4 4 4 MEANING or PURPOSE Class Section Total Seats Filled Seats Remaining Seat class VARCHAR2 section VARCHAR2 total_seat NUMBER filled_seat NUMBER remaining_seat NUMBER 6. Table Name: master_fee ATTRIBUTE Class admission_fee exam_fee lab_feee tuition_fee development_fee DATA-TYPE VARCHAR2 NUMBER NUMBER NUMBER NUMBER NUMBER SIZE 20 4 4 4 4 4 MEANING or PURPOSE Class Admission Fee Exam Fee Laboratory Fee Tution Fee Development Fee 19 . Table Name: login_detail ATTRIBUTE DATATYPE SIZE uid VARCHAR2 20 pwd VARCHAR2 20 status VARCHAR2 2 4. Table Name: master_class ATTRIBUTE class section DATA-TYPE VARCHAR2 VARCHAR2 SIZE 10 5 MEANING or PURPOSE Class Section MEANING or PURPOSE User Id Password Status Of The User 5.School Admission System reg_no Reg_date Reg_fee cur_class cur_roll_no Status NUMBER DATE NUMBER VARCHAR2 NUMBER VARCHAR2 15 20 20 15 20 Primary Key 3.
School Admission System 7. Table Name: m_fee_demandbill ATTRIBUTE reg_no name issue_date section rollno month t_fee D_fee lab_fee e_fee mis_fee tot_fee discount net fee due date DATATYPE NUMBER VARCHAR2 DATE VARCHAR2 NUMBER VARCHAR2 NUMBER NUMBER NUMBER VARCHAR2 NUMBER NUMBER NUMBER NUMBER DATE SIZE 15 20 5 15 5 5 5 5 5 5 5 5 5 MEANING or PURPOSE Foreign key Student Name Bill Issue Date Section Roll Number Month Tuition Fee Development Fee Laboratory Fee Examination Fee Miscellaneous Fee Total Fee Discount Net Fee Due Date 9. Table Name: master_fee_mwise ATTRIBUTE Class exam_fee lab_fee tuition_fee development_fee Month DATATYPE VARCHAR2 NUMBER NUMBER NUMBER NUMBER VARCHAR2 SIZE 20 4 4 4 4 4 MEANING or PURPOSE Class Exam Fee Laboratory Fee Tuition Fee Development Fee Month 8. Table Name: LEAVE ATTRIBUTE Reg_no Name MONTH YEAR DOL DATA-TYPE VARCHAR2 VARCHAR2 VARCHAR2 NUMBER DATE SIZE 10 30 10 10 Constraint/Meaning Foreign key as reg_no Student name Name of Month Year Date of Leave 20 .
Table Name: STUDENT_ATTENDENCE ATTRIBUTE REGNO ADATE REMARKS DATATYPE VARCHAR2 DATE VARCHAR2 SIZE MEANING or PURPOSE 10 10 REGISTRATION NUMBER ATTENDENCE DATE REMARKS OF THE ATTENDENCE 11.Final) Student Name Student Class Roll Number Marks Obtained in Hindi Marks Obtained in English Marks Obtained in Maths Marks Obtained in Sanskrit 21 .School Admission System NOL NUMBER 3 Number of Days of Leaves 10. Table Name:RESULT ATTRIBUTE REG_NO TERM NAME CLASS ROLL HINDI ENG MATH SANS DATATYPE VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 NUMBER NUMBER NUMBER NUMBER NUMBER SIZE MEANING or PURPOSE 10 5 30 5 3 3 3 3 3 Registration Number of Student Terminal(1st.2nd.
School Admission System SCIENCE SST PHY CHEM BIO HIS GEO CIVICS ECO GK COMP SUPW PE ART TOTAL RANK AGG REMARKS NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 Marks Marks Marks Marks Marks Obtained Obtained Obtained Obtained Obtained in in in in in Science Sstd Physics Chemistry Biology Marks Obtained in History Marks Obtained in Geography Marks Obtained in Civics Marks Obtained in Economics Marks Obtained in Gk Marks Obtained in Computer Marks Obtained in Supw Marks Obtained in Physical Education Marks Obtained in Arts & Craft Total Marks Obtained Rank Total Percentage Remarks VARCHAR2 3 VARCHAR2 6 22 .
it is also possible to add some extra requirement in this project. This main purpose is fulfilled with the help of this project. Further there can be implementation of Enhanced database for handling advance features like online registration.School Admission System LIMITATIONS OF THE PROJECT Due to the time limitation some of the features that could have been explored have not been used. The Project entitled “Student Admission System” will be able to give information of clinic to its users. Categorization of the documents cannot be done. The Website hasn’t any search engine. 1) We have assumed to maintain the Reg no. 4) This system will follow the rules and regulation of school 23 . 3) Currently this system is being developed on the system with Java as a front end and Oracle 10g as a back end. But as any other application it has certain limitation. Address and dob 2) We have assume that user log into the package are categories various levels. Employee Management system. The user will not be able book through internet (online). If the organization has any other requirement. and complete school system.
3. DATABASE Packages : Oracle 10g Others This version will not work on a network system as this is developed for a single system because in the School there is only one computer available for handling those tasks. RAM: At least 128 MB. If. Computer System: Pentium Based system with at least 2. it is recommended to have 2 GB of free space for data storage. Operating System : Windows XP or Higher. this software is to be implemented on a network based organization then some modification will be necessary.School Admission System Minimum Hardware Requirement 1. It is recommended to have 256 MB of RAM for fast processing on data. 24 . 2. Minimum Software Requirement 1.4 GHz speed or Higher 2. Hard Disk Space: At least 1 GB of free space.
The package “School Admission System” can be used in Institute/Coaching/Schools/College with some minor modifications. There is always room for further enhancement of this system in the following areas. This software can easily be upgraded for processing all the works of Institute/Coaching/Schools/College . These modifications may be of both types – either hardware or software limitation or additional requirements made by the staff members of the Institute. • Hierarchy modification / additional capabilities are inbuilt in the system. school .. 25 . School. With very little modification. it can be deployed for use in other Institute of education. • • System is very flexible for further modification. • Dynamic screens according to requirement can be introduced any time.School Admission System Scope Of Future Application This package is made for processing the data of Students available in any School for easy and error free handling of transactions. college. College.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.