0% found this document useful (0 votes)
328 views59 pages

School Management System

This document outlines the contents and structure of a project on developing a School Management System. It contains 5 chapters that cover the introduction, system study, system design and development, testing and implementation, and conclusion. The introduction describes the organization profile, hardware and software specifications. The system study analyzes drawbacks of the existing manual system and proposed features of the new computerized system. The system design and development section discusses file design, input design, output design, database design, and modules. Testing and implementation are covered in chapter 4.

Uploaded by

AB Arthur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
328 views59 pages

School Management System

This document outlines the contents and structure of a project on developing a School Management System. It contains 5 chapters that cover the introduction, system study, system design and development, testing and implementation, and conclusion. The introduction describes the organization profile, hardware and software specifications. The system study analyzes drawbacks of the existing manual system and proposed features of the new computerized system. The system design and development section discusses file design, input design, output design, database design, and modules. Testing and implementation are covered in chapter 4.

Uploaded by

AB Arthur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 59

CONTENTS

CHAPTER
TITLE DESCRIPTION PAGE NO
NO
1 INTRODUCTION
1.1 ORGANIZATION PROFILE
1.2 SYSTEM SPECIFICATION
1.2.1 HARDWARE CONFIGURATION
1.2.2 SOFTWARE SPECIFICATION
2 SYSTEM STUDY
2.1 EXISTING SYSTEM
2.1.1 DRAWBACKS
2.2 PROPOSED SYSTEM
2.2.1 FEATURES
3 SYSTEM DESIGN AND DEVELOPMENT
3.1 FILE DESIGN
3.2 INPUT DESIGN
3.3 OUTPUT DESIGN
3.4 DATABASE DESIGN
3.5 SYSTEM DEVELOPMENT
3.5.1 DESCRIPTION OF MODULES
4 TESTING AND IMPLEMENTATION
5 CONCLUSION
BIBLIOGRAPHY
APPENDICES
A. DATA FLOW DIAGRAM
B. TABLE STRUCTURE
C. SAMPLE CODING
D. SAMPLE INPUT
E. SAMPLE OUTPUT
SYNOPSIS

The title of the project is “SCHOOL MANAGEMENT SYSTEM” to computerize the


school. The front end of the project is Visual Basic (VB) and the Back End is MS Access.
In this project there are several modules such as Data Entry Module, Data Records
Module, these modules are further divided in to sub modules. That is Fees setup, student
attendance, examination setup and the exam details are in data entry module.
These modules give the way in managing the organizing efficiently. So this project helps
in efficient management of human resource inside the organization also, it consumes less time
consumption.
The main and important benefit of the proposed system is that it is very much user
friendly and accurate. So the employees and the administrators feel so much comfortable to work
with it. Also in all the modules the regularly updated information are very much useful when
they are extracted.
1. INTRODUCTION

1.1 ORGANIZATION PROFILE

ITECH Solutions is a professionally managed IT firm with operations in Coimbatore. We


provide IT services by leveraging the combined strength of advanced technologies as well as the
expertise of a team of talented software engineers and business analysts with integrity and
passion as its core competency. It employs innovative methods and techniques to develop the
right solutions that match a unique business requirements. The globally accepted standards and
methodologies we follow in every stage of software development process make our solutions
reliable, efficient and cost effective. ITech Solutionsworks with established and emerging
businesses to make sure your technology investments are working hard for over the life of the
business. Specialties like software development, website development, mobile applications,
corporate training.
IT SERVICES
ITECH Solutions Inc. offers flexible staffing solutions to premier organizations worldwide
that require technical expertise on demand. The technology professionals we deploy, are on a
contract basis. Our origins began with a team of engineers contracting our expertise to develop
software for Financial, Insurance, Healthcare and Manufacturing firms. Today, contracting and
staff augmentation has grown to be an important business unit in Sigma Technologies Inc., focused
on Information Technology.
Drawing on a vast pool of top talent, ITech Solutions Inc. ensures that our clients are
afforded a broad skill set of resources, which are readily available. Our Staffing Solutions group
has been providing staff augmentation solutions to IT problems and projects since 2003.
Well known for our ability to understand technical requirements, we will provide
appropriately skilled consultants such as web designers, e-Commerce specialists, analysts,
designers, programmers, engineers, network administrators, database administrators, project
managers and other IT related professionals. ITech Solutions Inc. consultants deliver value,
flexibility, and quality with skills spanning a broad range of technical disciplines including
Business Analysis, Project Management, Systems Analysis, Systems Architects, Software
Engineering, Database Design, Network Administration, Database Administration, and Quality
Assurance.
Recruiting the right individuals - people with intelligence, enthusiasm, commitment; who
have the right attitude, people who would go to any length to satisfy the clients' requirements. Most
of our consultants have diverse business and IT consulting experience.
They have seen many decisive moments and they have proved themselves where it matters:
in the crucible of the real world at client sites. We collaborate with other select recruitment
agencies in the industry allowing us access to an even wider pool of resources. Throughout, we
ensure quality of consultants and a single point of contact for our clients. We focus on finding
"Complete Consultants" - individuals who possess excellent technical skills as well as people and
team-oriented skills.

1.2. SYSTEM SPECIFICATIONS


1.2.1 HARDWARE CONFIGURATION
OPERATING SYSTEM : WINDOWS XP, 7
HARD DISK : 40 GB
KEYBOARD : STANDARD KEYBOARD
RAM : 2 GB

1.2.2. SOFTWARE SPECIFICATION

FRONT END : MICROSOFT VISUAL STUDIO

CODING LANGUAGE : VISUAL BASIC

BACK END : MS ACCESS


2. SYSTEM STUDY

2.1. EXISTING SYSTEM


The Existing application takes most time to the activities perform, such as student
registering, transcript and report card generation and producing the fees details etc. The existing
system facilitates the attendance recording by the homeroom teachers, to view status of students
by their parents, it makes very tedious one.

2.1.1. DRAWBACKS
 Schools must not have access to complete, accurate, and timely information about
students.
 Present Student record system will not simplify retrieval of required information
 It is a very tedious to maintain the information acquired.
 Transcripts of students are prepared manually by the record officer and teachers.

2.2. PROPOSED SYSTEM


Proposed system is multipurpose school management software which can be used by
many educational institutions worldwide for all administration, management and learning related
activities. Use of Proposed system to manage students, teachers, employees, courses and all the
system and process related to running your institute efficiently.

2.2.1. FEATURES
 Reduce complexity through automation.
 User-friendly environment to operate on.
 Compatible to all platforms.
 Improve Administration/Accounts department’s efficiency
 Improve Management reporting, maintaining capabilities.
 Enhance Users satisfaction and productivity
3.SYSTEM DESIGN AND DEVELOPMENT

3.1. FILE DESIGN


File is organized to ensure that records are available for processing. It should be designed
in the line with the activity and volatility of the information and the nature of the storage media
and devices. Other considerations are (1) cost of file media (highest for disk, lowest for tape) (2)
inquiry requirements (real – time versus batch processing) and (3) file privacy, integrity,
security, and confidentiality. There are four methods of organizing files: sequential, indexed –
sequential, inverted list and direct access. Each method is explained.
Sequential organization simply means storing and sorting in physical, contiguous blocks
within files on tape or disk. Records are also in sequence within each block. To access a record,
previous records within the block are scanned. Like sequential organization, keyed sequential
organization stores data in physically contiguous blocks. The difference is in the use of indexes
to locate records. To understand this method, we need to distinguish among three areas in disk
storage: prime area, overflow area and index area.
File organization requires that relationships be established among data items. It must
show how characters form fields, fields form files, and files relate to one another. Establishing
relationships is done through chaining or the use of pointers.

3.2. INPUT DESIGN


The input data are collected and organized to make data entry easy, logical, and error
free. Each area in the input form should be identified should be specified for the user what to
write and where to write. A screen is an actually a display station that has a buffer for storing
data. The main objective of screen design is for simplicity, accurate and quick data capture or
entry. The objective in the input design is to ensure that the data which will be processed by the
system is collected and inserted into the system efficiently according to the specified
requirements, and with the minimum errors. The basic design consideration that would satisfy
the user requirements were as follows.

When the design input has been reviewed and the design input requirements are
determined to be acceptable, an iterative process of translating those requirements into a device
design begins. The first step is conversion of the requirements into system or high-level
specifications. Thus, these specifications are a design output. Upon verification that the high-
level specifications conform to the design input requirements, they become the design input for
the next step in the design process, and so on. Input facilities the entry of data into the computer
system. Input design involves the selection of the best strategy for getting data into the computer
system at the right time and as accurately as possible.

3.3. OUTPUT DESIGN

Report design is very important concept in the computerized system, without reliable
output the user may feel the entire system is unnecessary and avoids using it. The proper output
design is important in any system and facilitates effective decision making.
The basic output considerations were as follows:
 Simple and legible methods were used for output using standard display controls

 All the output screens were informative and integrative in such a way the user can fulfill
his requirements

 Quality reports were made available to the user

The output is verified as conforming to its input; and it then becomes the design input for another
step in the design process.

3.4. DATABASE DESIGN


Database design is the process of producing a detailed data model of a database. This
logical data model contains all the needed logical and physical design choices and physical
storage parameters needed to generate a design in a Data Definition Language, which can then be
used to create a database. A fully attributed data model contains detailed attributes for each
entity.
The term database design can be used to describe many different parts of the design of an
overall database system. Principally, and most correctly, it can be thought of as the logical design
of the base data structures used to store the data. In the relational model these are the tables and
views. In an object database the entities and relationships map directly to object classes and
named relationships. However, the term database design could also be used to apply to the
overall process of designing, not just the base data structures, but also the forms and queries used
as part of the overall database application within the database management system (DBMS).

3.5. SYSTEM DEVELOPMENT


3.5.1. DESCRIPTION OF MODULES

TYPES OF MODULES

 STUDENT PERSONAL DATA MANAGEMENT SYSTEM


 FEES MANAGEMENT
 STAFF AND PAYROLL MANAGEMENT
 STAFF ATTENDANCE MANAGEMENT
 EXAM AND REPORT CARD MANAGEMENT

STUDENT PERSONAL DATA MANAGEMENT SYSTEM


Area wise, religion wise, father profession, school house wise, class wise, new admission,
admit card, admission ledger, TC Issued details, Address details, Report for board transport
position, Avail concession, Brother Sister Details, Gender Wise List, Statistical Report, Label
Printing, ID Card Printing, New Registration, Category Wise, Birthday List, Student Report, TC
Printing and Character Certificate details are included.

FEES MANAGEMENT
Date Wise Collection, Date Wise Cash Collection, Date Wise Bank Collection, Date
Wise Class Wise Collection, Defaulter Notice, Date Wise Total Amount, Receipt Wise Details,
Refund Register, Head Wise Installment Wise Collection, Fees Summary, Summary, Student
Receipt, Student Wise Full Ledger, Transport Ledger Monthly Outstanding and the Annual
Register details.
STAFF AND PAYROLL MANAGEMENT
Staff details, Designation Wise, Single Employee Report, Pay Slip Reports, Salary
Statement, Head Printing Priority Setting, Salary Register, Old Month Reports

EXAM MANAGEMENT SYSTEMS


Class Wise Subjects, Student Blank List, Student Wise Subjects, Student Wise Term
Wise, Student Wise All Terms, Subject Wise Term Wise, Subject Wise All Terms, and Report
Card Printing details are in this module.

ATTENDANCE
Attendance section plays roles for student and employee. Student’s attendance details act
as a tool to identify irregularities in the academic interests of the students. The same can be used
to assess the student and give individual attention to the causes to repetitive or long absences.
This system is integrated with attendance gate fixed on school main entrance, which enable SMS
to parents about their ward.
4. SYSTEM TESTING AND IMPLEMENTATION

SYSTEM TESTING
Testing is a series of different tests that whose primary purpose is to fully exercise the
computer based system. Although each test has a different purpose, all work should verify that
all system element have been properly integrated and performed allocated function. Testing is
the process of checking whether the developed system works according to the actual requirement
and objectives of the system.

The philosophy behind testing is to find the errors. A good test is one that has a high
probability of finding an undiscovered error. A successful test is one that uncovers the
undiscovered error. Test cases are devised with this purpose in mind. A test case is a set of data
that the system will process as an input. However the data are created with the intent of
determining whether the system will process them correctly without any errors to produce the
required output.

Types of Testing
 Unit testing
 Integration testing
 Validation testing
 Output testing
 User acceptance testing

UNIT TESTING
All modules were tested and individually as soon as they were completed and were
checked for their correct functionality. Unit testing conducted to verify the functional
performance of each modular component of the software. Unit testing on the smallest unit of the
software design (i.e.) the module. The white testing techniques were heavily employed for unit
testing. In this project first testing admin login it is have the sample inputs if admin username is
incorrect the admin cannot login if username is correct the admin is login, in this way all
modules testing one by one.
FUNCTIONAL TESTS
Functional test cases involved exercising the code with nominal input values for which
the expected result are known, as well as boundary values and special values, as logically inputs,
files of identical elements, and empty files. In this project testing the ranking module for
functionally work is correct. Three types of test in functional test Performance Test, Stress Test,
and Structure Test.

INTEGRATION TESTING
The entire project was split into small program; each of these single programs gives a
frame as an output. These programs were tested individually; at last all these programs where
combined together by creating another program where all these constructors were used. It give a
lot of problem by not functioning is an integrated manner.
The user interface testing is important since the user has to declare that the arrangements
made in frames are convenient and it is satisfied. When the frames where given for the test, the
end user gave suggestion. Based on their suggestions the frames where modified and put into
practice.

VALIDATION TESTING
At the culmination of the black box testing software is completely assembled as a
package. Interfacing errors have been uncovered and corrected and a final series of test i.e.,
Validation succeeds when the software function in a manner that can be reasonably accepted by
the customer.

OUTPUT TESTING
After performing the validation testing the next step is output testing of the proposed
system. Since the system cannot be useful if it does not produce the required output. Asking the
user about the format in which the system is required tests the output displayed or generated by
the system under consideration. Here the output format is considered in two ways. One is on
screen and another one is printed format.
The output format on the screen is found to be corrected as the format was designed in
the system phase according to the user needs. And for the hardcopy the output comes according
to the specifications requested by the user.
SYSTEM IMPLEMENTATION
When the initial design was done for the system, the client was consulted for the
acceptance of the design so that further proceedings of the system development can be carried
on. After the development of the system a demonstration was given to them about the working of
the system. The aim of the system illustration was to identify any malfunction of the system.
After the management of the system was approved the system implemented in the
concern, initially the system was run parallel with existing manual system. The system has been
tested with live data and has proved to be error free and user friendly.
Implementation is the process of converting a new or revised system design into an
operational one when the initial design was done by the system; a demonstration was given to the
end user about the working system.
This process is uses to verify and identify any logical mess working of the system by
feeding various combinations of test data. After the approval of the system by both end user and
management the system was implemented.
System implementation is made up of many activities. The major activities are as
follows.

Coding
Coding is the process of whereby the physical design specifications created by the analysis
team turned into working computer code by the programming team.

Testing
Once the coding process is begin and proceed in parallel, as each program module can
be tested.

Installation
Installation is the process during which the current system is replaced by the new system.
This includes conversion of existing data, software, and documentation and work procedures to
those consistent with the new system.
5.CONCLUSION

School Management provides a suite of software covering all parts of a schools'


administration, from behavior and achievement, planning curriculum and lesson structures,
dinner money, educational learning plans, data sharing for the agenda, managing registration and
admissions, and providing teachers, parents and pupils access to all this information over the
internet through a Microsoft SharePoint based webpage.

In recent years, School Management has moved away from being viewed as a school
administration tool and developed into an integrated Management Information System (MIS) for
managing school business processes and whole school improvement. It supports schools in
responding to The Children's Plan by enabling them to view a more rounded picture of a child;
BIBLIOGRAPHY

BOOKS

 “visual basic 2010 unleashed” by Alessandro Del Sole, Foreword by Beth Massi.

 “Agile Software Engineering with Visual Studio: From Concept to Continuous

Feedback” by by Sam Guckenheimer, Neno Loje

 “Moving to Microsoft Visual Studio 2010” by Patrice Pelland, Pascal Paré, and Ken

Haines

 “Programming Sql Server 2005” by Bill Hamilton, O’Reilly publications

 “Beginning T-SQL with Microsoft SQL Server 2005” by Paul Turley, Dan Wood

 “Programming Microsoft SQL Server 2005” by Andrew Brust, Stephen Forte

WEB SITES

1. www.w3schools.com/aspnet/

2 .www.dotnetwatch.com/

3. www.tutorialspoint.com/listtutorials/asp-dot-net/1

4. www.homeandlearn.co.uk/NET/vbNet.html

5. asp.net-tutorials.com/

6. www.dotnetperls.com/
APPENDICIES
B.TABLE STRUCTURE

Table Name : User_Details


Purpose : This table is used to store user details.
Primary key : user name
FIELD NAME DATA TYPE SIZE CONSTRAINTS
Uname Text 15 Primary key
Pwd Text 10 Not Null

Table Name : Admission


Purpose : This table is used to store student admission details.
Primary key : Account no
FIELD NAME DATA TYPE SIZE CONSTRAINTS
Ano Number 12 Primary key
Date Date/Time - Not Null
Name Text 15 Not Null
Gender Text 15 Not Null
Fname Text 15 Not Null
Mname Text 15 Not Null
Dob Date/Time - Not Null
Age Number Not Null
Adres Text 15 Not Null
Community Text 15 Not Null
Caste Text 15 Not Null
Religion Text 15 Not Null
Nationality Text 15 Not Null
Class Number 5 Not Null
Section Text 10 Not Null
Phone Number 12 Not Null
Fees Number 5 Not Null

Table Name : Attendance


Purpose : This table is used to store student attendance details.
Foreign key : Account no

FIELD NAME DATA TYPE SIZE CONSTRAINTS


Date Date/Time - Not Null
Ano Number 5 Foreign key
Name Text 15 Not Null
Class Number 5 Not Null
Attendance Text 15 Not Null

Table Name : Marks


Purpose : This table is used to store student marks details.
Foreign key : Account no

FIELD NAME DATA TYPE SIZE CONSTRAINTS


Ano Number 12 Foreign key
Name Text 15 Not Null
Class Text 15 Not Null
Section Text 15 Not Null
Subject1 Number 5 Not Null
Subject2 Number 5 Not Null
Subject3 Number 5 Not Null
Subject4 Number 5 Not Null
Subject5 Number 5 Not Null
Subject6 Number 5 Not Null
Total Number 5 Not Null
Avg Number 10 Not Null
Result Text 10 Not Null
Grade Text 10 Not Null

Table Name : Staff


Purpose : This table is used to store staff details.
Primary key : Student id
FIELD NAME DATA TYPE SIZE CONSTRAINTS
Sid Number 5 Primary key
Sname Text 15 Not Null
Sex Text 10 Not Null
Qualification Text 10 Not Null
Subjects Text 15 Not Null
Adres Text 15 Not Null
Phone Number 12 Not Null
Email Text 15 Not Null

Table Name : Salary


Purpose : This table is used to store staff salary details.
Foreign key : Student id
FIELD NAME DATA TYPE SIZE CONSTRAINTS
Sid Number 5 Foreign key
Sname Text 15 Not Null
Basic Number 5 Not Null
Hra Number 5 Not Null
Da Number 5 Not Null
Ma Number 5 Not Null
Pf Number 5 Not Null
Lic Number 5 Not Null
It Number 5 Not Null
Gpay Number 10 Not Null
Deduction Number 10 Not Null
Netpay Number 10 Not Null

Table Name : Fees


Purpose : This table is used to store student feees details.
Foreign key : Account no

FIELD NAME DATA TYPE SIZE CONSTRAINTS


Date Date/Time - Not Null
Ano Number 5 Foreign key
Name Text 15 Not Null
Class Number 5 Not Null
Term Number 5 Not Null
Fees Number 10 Not Null
C. SAMPLE CODING

Dim db As New ADODB.Connection


Dim SC As New ADODB.Recordset
Private Sub Command1_Click() 'new
Call Clear
Combo1.SetFocus
MsgBox "please type the data"
If SC.BOF Then
Combo1.Text = 1
Else
SC.MoveLast
Combo1.Text = Val(SC(0)) + 1
End If
Text1.SetFocus
End Sub
Private Sub Command10_Click() 'mnext
SC.MoveNext
Call view
End Sub
Private Sub Command11_Click() 'mpre
SC.MovePrevious
Call view
End Sub
Private Sub Command12_Click() 'mlast
SC.MoveLast
Call view
End Sub
Private Sub Command2_Click() 'save
Call SAVE
Call Clear
Combo1.SetFocus
If SC.BOF Then
Combo1.Text = 1
Else
SC.MoveLast
Combo1.Text = Val(SC(0)) + 1
End If
Text1.SetFocus
End Sub
Private Sub Command3_Click() 'clear
Call Clear
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Command5_Click() 'modify
MsgBox ("ARE YOU WANT TO MODIFY")
r = InputBox("ENTER THE NO:")
If Trim(r) = "" Then
MsgBox ("PLEASE GIVE NO")
Exit Sub
End If
SC.MoveFirst
While Not SC.EOF
If UCase(Trim(r)) = UCase(Trim(SC(0))) Then
Call DISPLAY
Exit Sub
End If
SC.MoveNext
Wend
MsgBox ("PLEASE VERIFY THE NO")
End Sub
Private Sub Command6_Click() 'update
SC(0) = Combo1.Text
SC(1) = Text1.Text
SC(2) = Text2.Text
SC(3) = Combo2.Text
SC(4) = Text3.Text
SC(5) = Text4.Text
SC(6) = Text5.Text
SC(7) = Text6.Text
SC(8) = Text7.Text
SC(9) = Combo3.Text
SC(10) = Text8.Text
SC(11) = Combo4.Text
SC(12) = Combo5.Text
SC(13) = Combo6.Text
SC(14) = Combo7.Text
SC(15) = Text9.Text
SC(16) = Text10.Text
SC.Update
MsgBox "updated"
End Sub
Private Sub Command7_Click() 'DEL
MsgBox ("ARE YOU WANT TO DELETE")
r = InputBox("ENTER THE NO:")
If Trim(r) = "" Then
MsgBox ("PLEASE GIVE NO")
Exit Sub
End If
SC.MoveFirst
While Not SC.EOF
If UCase(Trim(r)) = UCase(Trim(SC(0))) Then
Call DISPLAY
SC.Delete
MsgBox ("RECORD DELETED")
Exit Sub
End If
SC.MoveNext
Wend
MsgBox ("PLEASE VERIFY")
End Sub
Private Sub Command8_Click() 'SEARCH
MsgBox ("ARE YOU WANT TO SEARCH")
r = InputBox("ENTER THE NO:")
If Trim(r) = "" Then
MsgBox ("PLEASE GIVE NO")
Exit Sub
End If
SC.MoveFirst
While Not SC.EOF
If UCase(Trim(r)) = UCase(Trim(SC(0))) Then
Call DISPLAY
Exit Sub
End If
SC.MoveNext
Wend
MsgBox ("PLEASE VERIFY THE NO")
End Sub
Private Sub Command9_Click() 'mfirst
SC.MoveFirst
Call view
End Sub
Private Sub Form_Activate()
If SC.BOF Then
Combo1.Text = 1
Else
SC.MoveLast
Combo1.Text = Val(SC(0)) + 1
End If
Text1.SetFocus
End Sub
Private Sub Form_Load()
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\school.mdb;Persist Security
Info=False"
'DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\PROJECTRUN2011\
SCSTOFFICE\sourcecode\SCSTOFFICE.mdb;Persist SeSCrity Info=False"
SC.Open "select * from ADMIN", db, adOpenDynamic, adLockPessimistic
Me.WindowState = 2
Combo2.AddItem "MALE"
Combo2.AddItem "FEMALE"
Combo3.AddItem "OC"
Combo3.AddItem "BC"
Combo3.AddItem "MBC"
Combo3.AddItem "SC"
Combo4.AddItem "HINDU"
Combo4.AddItem "MUSLIM"
Combo4.AddItem "CHRISTIAN"
Combo5.AddItem "INDIA"
Combo5.AddItem "PAKISTHAN"
Combo6.AddItem "1"
Combo6.AddItem "2"
Combo6.AddItem "3"
Combo6.AddItem "4"
Combo6.AddItem "5"
Combo6.AddItem "6"
Combo6.AddItem "7"
Combo6.AddItem "8"
Combo6.AddItem "9"
Combo6.AddItem "10"
Combo6.AddItem "11"
Combo6.AddItem "12"
Combo7.AddItem "A"
Combo7.AddItem "B"
Combo7.AddItem "C"
Combo7.AddItem "D"
Text1.Text = Format(Date, "DD/MM/YYYY")
End Sub
Public Sub Clear()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
End Sub
Public Sub SAVE()
SC.AddNew
SC(0) = Combo1.Text
SC(1) = Text1.Text
SC(2) = Text2.Text
SC(3) = Combo2.Text
SC(4) = Text3.Text
SC(5) = Text4.Text
SC(6) = Text5.Text
SC(7) = Text6.Text
SC(8) = Text7.Text
SC(9) = Combo3.Text
SC(10) = Text8.Text
SC(11) = Combo4.Text
SC(12) = Combo5.Text
SC(13) = Combo6.Text
SC(14) = Combo7.Text
SC(15) = Text9.Text
SC(16) = Text10.Text
SC.Update
MsgBox "data stored"
End Sub
Public Sub DISPLAY() 'USE MODIFY OR SEAR, UPDATE, DEL
Combo1 = SC(0)
Text1 = SC(1)
Text2 = SC(2)
Combo2 = SC(3)
Text3 = SC(4)
Text4 = SC(5)
Text5 = SC(6)
Text6 = SC(7)
Text7 = SC(8)
Combo3 = SC(9)
Text8 = SC(10)
Combo4 = SC(11)
Combo5 = SC(12)
Combo6 = SC(13)
Combo7 = SC(14)
Text9 = SC(15)
Text10 = SC(16)
End Sub
Public Sub view
If SC.BOF = True Then
SC.MoveFirst
ElseIf SC.EOF = True Then
SC.MoveLast
End If
Combo1.Text = SC(0)
Text1.Text = SC(1)
Text2.Text = SC(2)
Combo2.Text = SC(3)
Text3.Text = SC(4)
Text4.Text = SC(5)
Text5.Text = SC(6)
Text6.Text = SC(7)
Text7.Text = SC(8)
Combo3.Text = SC(9)
Text8.Text = SC(10)
Combo4.Text = SC(11)
Combo5.Text = SC(12)
Combo6.Text = SC(13)
Combo7.Text = SC(14)
Text9.Text = SC(15)
Text10.Text = SC(16)
End Sub
Private Sub Text10_Click()
If Combo6.Text = "first" Then
Text10.Text = "3500"
ElseIf Combo6.Text = "second" Then
Text10.Text = "5500"
ElseIf Combo6.Text = "third" Then
Text10.Text = "8500"
ElseIf Combo6.Text = "fourth" Then
Text10.Text = "13000"
Else
Text10.Text = "17000"
End If
End Sub
D. SAMPLE INPUT

LOGIN
STUDENT
STAFF
REPORTS
STUDENT ADMISSION DETAILS
STUDENT ATTENDANCE DETAILS
EXAM MARK DETAILS
STAFF DETAILS
STAFF SALARY DETAILS
STUDENT FEES DETAILS
E.SAMPLE OUTPUT

LOGIN
STUDENT
STAFF
REPORTS
STUDENT ADMISSION DETAILS
STUDENT ATTENDANCE DETAILS
EXAM MARK DETAILS
STAFF DETAILS
STAFF SALARY DETAILS
STUDENT FEES DETAILS
ADMISSION REPORT
STAFF REPORT
STAFF SALARY REPORT
FEES REPORT

You might also like