Post on 01-Jun-2018
8/9/2019 School managment FINAL.doc
1/69
8/9/2019 School managment FINAL.doc
2/69
School Management System
PREFACE
% database is a control re&ositor! information of i.e. database is &h!sical grou&ing of a
collection of individual but in a &redictable and structured a! it cuts redundanc! data access.
RELATIONAL DATABASE
% relational database is one in hich data is around in the form of a matri8 ith the
ro of the matri8 forming each individual record in the database and columns of the matri8
formatting the individual fields of information across all records.
Database Management System (D.B.M.S.)
% database management s!stem is an integrated softare s!stem that has facilities for
defining the &h!sical structure of the data in a database and for accessing entering and deleting
data.
he item data ithin the database are &rimar! liked in unit usuall! refine data as
records. he &rocess of &acif!ing the values of some data item retrieves data and ca&si'ing the
s!stem to retrieve he values of some or all of the data item of a records or records attaching the
s&ecification.
2
8/9/2019 School managment FINAL.doc
3/69
School Management System
PACKAGE USED
MichroSoftVisual Basic 6.0 :-
Microsoft’s visual basic initiative is broad-based and very ambitious. It
includes the .NET Framework, which encompasses the language and
execution platform, plus extensive classes libraries providing rich built-infunctionality. Besides the core vb Framewor, the .!"# initiative includs
protocols to provide anew level of software integration over the internet, viaa standard nown as web services
$lthough %eb services are important, the foundation of all vb&.'-based system is the Framewor. #his chapter will loo at the vb Framewor
from the viewpoint of a (isual Basic developer. )nless you are *uite familiar
with the Framewor already, you should consider this introduction anessential first step in assimilating the information about (isual Basic that
will be presenting in the rest of this boo.
#he first released product based on the vb Framewor was Visual
Studio , which was publicly launched in February of +''+, and included
version .' of the Framewor. #he current version is Visual Studio 2003,
but almost all of the examples will wor transparently with (b +''+ becausethe different in the two versions are minor.
Why use Visual Basic 6.0:-
(isual Basic &.' was easily the most popular language for developing
application with the !$ model. as noted above, it can be used in two maorroles-forms-based (B clients and /0M components.
despite its popularity, (B&.' suffered from a number of limitations in the
/0M1!$ environment. 2ome of the most serious limitations include3
!o capability for multithreading
4ac of implementation inheritance and other obect-orientedfeathers
5oor error handling ability
5oor integration with other languages such as /66!o effective user interface for Internet-based application
(B&’s limited obect-0riented feathers, in particular the lac of inheritance,
made it unsuitable for development of obect-based framewors, and denied
3
8/9/2019 School managment FINAL.doc
4/69
School Management System
%bout the $atabase indo
The Database window in Microsoft Access 2000 provides a
variety of options for viewing and manipulating database objects.
• Use the Database window toolbar Quicly find
commands for creating! opening! or managing database
objects.
•
Use the Objects bar "iew database objects in the #bjects bar $ its vertical orientation maes it easier to use.
• Organize database objects into groups %lic the
&roups bar to view your groups! which can contain shortcuts
to database objects of different types.
• Use new object shortcuts 'n the Database window!
(uicly create a new database object by using a wi)ard! or
open a new database object in design view.
• Customize how you select and open objects in the
Database window 'f you choose! change the default
behavior so that you select a database object by resting thepointer over it! and open an object by single*clicing it.
4
8/9/2019 School managment FINAL.doc
5/69
School Management System
• Select an object by typing its name +or e,ample! select
the -hippers table while viewing the list of table objects by
typing Sh.
+hat9s ne about orking ith data and database design
Microsoft Access 2000 provides many new features that
mae woring with data and designing a database even
easier.
• Use record-level locking A Microsoft Access database
now supports record*level locing! in addition to page*level
locing which locs all records on a / page1. ou enable
the locing level with the new database option! Open
databases using record level locking Tools menu!Options command! dvanced Tab1. The actual level that is
used depends on how the Access database is programmed.
• !ind and replace ou can now move freely between the
!ind and "eplace dialog bo,es and the data in the view or
window.
• #iew related data in a sub datasheet 3se a sub
datasheet to view and edit related or joined data in a table!
(uery! or form datasheet! or in a sub form all from the same
(
8/9/2019 School managment FINAL.doc
6/69
School Management System
view. +or e,ample! in the 4orth wind sample database the
-uppliers table has a one*to*many relationship with the
5roducts table6 so for each row of the -uppliers table in
Datasheet view! you can view and edit the related rows of the
5roducts table in a sub datasheet.
• utomatically $i% errors caused by renaming $ields
4ame Auto%orrect automatically corrects common side
effects that occur when you rename forms! reports! tables!
(ueries! fields! te,t bo,es or other controls.
• Take advantage o$ Unicode support 3se the
characters of any language that 3nicode supports in your
data. 3se 3nicode compression to offset the effect of
3nicode7s increased storage space re(uirements. Tae
advantage of dual*font support $ specify a substitute font
that you can use in addition to your default font to properly
display all of the characters in your data.
• Use &icroso$t Databound grid control 'db grid(
3se Microsoft Data bound grid control db grid1 to access
and manipulate data in a database server through any #89D: provider.
6
8/9/2019 School managment FINAL.doc
7/69
School Management System
PROECT OUTLINE
A.TITLE OF T!E PROECT:; SC!OOL MANAGEMENT S"STEM
B.OBECTI#E OF T!E PROECT:;
his &roect has been designed for the chool. his sim&le to
use and to manage. %ll the basic re-uirements of a choolhave been fulfilled successfull!.
C. LEAST !ARD$ARE SPECIFICATION%&
!stem : PI<
=am : 2(6 M7
$ $rive : %n! ne>e! 7oard : %n! "101?104?106#
Monitor : 14@@*1(@@ olor Monitor
&erating !stem : +indos "AP#
D.SOFT$ARES USED%&
$B
8/9/2019 School managment FINAL.doc
8/69
8/9/2019 School managment FINAL.doc
9/69
School Management System
INTRODUCTION ABOUT #ISUAL BASIC %&
ounds like a sim&le -uestion in mind. Eiguring out no Microsoft
visual basic? the fastest and easiest a! to create a&&lication for
Microsoft indos. +hether !ou are an e8&erienced &rofessional or
brand ne to indos &rogramming? visual basic &rovides !ou ith
a com&lete set of tools to sim&lif! ra&id a&&lication develo&ment. o
hat is visual basic he F
8/9/2019 School managment FINAL.doc
10/69
School Management System
edition "
8/9/2019 School managment FINAL.doc
11/69
8/9/2019 School managment FINAL.doc
12/69
School Management System
Integate* De+e,-ment En+/-nment E,ements %&
he
8/9/2019 School managment FINAL.doc
13/69
8/9/2019 School managment FINAL.doc
14/69
School Management System
he form la!out indo allos !ou to &osition the forms in !our
a&&lication using a small gra&hical re&resentation of the screen.
Imme*/ate5 L-3a,s5 an* $at36 $/n*-4shese additional indos are &rovided for use in debugging !our a&&lication. he! are onl! available hen !ou running !our a&&lication
ithin the I$B.
DATABASE PROGRAMMING IN #ISUAL BASIC
DAO %&
$ata %ccess bects "$%# can be used either ith the Microsoft et
database engine or? using the $7 direct o&tion? ithout it. his
cha&ter discusses design and im&lementation issues that arise hen
using the $ata %ccess bects "$%# to access remote databases.
he Microsoft et database engine is a stand;alone database
management s!stem that is ca&able of both &rocessing -ueries and
routing -ueries to remote servers as needed. %ccessing et through
$% adds to Microsoft
8/9/2019 School managment FINAL.doc
15/69
School Management System
he Microsoft et database engine .7! default? $% used et to&er
form all data access o&erations.
$7 direct. +hen this o&tion is enabled? $% loads the =emote
$ata bect "=$# 2.0 libraries and delegates all data access
o&eration to the $7 data source. 7asicall!? $7 $irect ma&s
each of the data access obect to an e-uivalent remote data obect
.hile not all the =$ functionalit! is im&lemented ith $7
direct ? this a&&roach &ermits !ou to leverage e8isting $%;based
a&&lications using a familiar obect model hen accessing remote
database s!stem.
Ceat/ng Data S-03es
% data source is an obect that binds other obect to data fro man
e8ternal source. he foundation for a data source obect is a data J
aare class module? hich is essentiall! a class module that e8&oses
interfaces to an e8ternal source of data.
$ata Jaare classes can also be used as the basis for %ctiveA
com&onents. ne common e8am&le of a data aare com&onent is the
%$ data control? hich &rovides visual interfaces for binding
control to a data through %$. %lthough !ou could create a data
aare class that dose same thing as the %$ data control? sharing
that class beteen multi&le a&&lication and multi&le &rogrammers
could &rove difficult.
1(
8/9/2019 School managment FINAL.doc
16/69
School Management System
% much better a&&roach ould be to create an active A com&onent
that du&licates or e8&ands on the functionalit! of the %$ data
control .%s an! %ctive A com&onentK this could take an! one of the
several forms: an %ctiveA control? an %ctiveA $//? or %n active A
BAB. In an! case? !our %ctive A data source can be easil! shared?
sim&lif! access to the data regardless of here that data resides: in a
local database like %ccess in a remote database such as L/? or even
in a &rivate /B $7 data store.
he series of ste& Jb!;ste& &rocedures in the cha&ter ill
demonstrative to different a&&roaches to aerating data source
com&onents. Eirst e@ll build an %ctiveA data.
ource control m! data control? hich emulates the %$ data
control. Ce8t e@ll bind the data control to other control using both
sim&le and com&le8 binding. Einall!? e@ll create an %ctiveA $//?
M! $ata that demonstrates binding to a &rivate data store in an /B
$7 sim&le &rovider.
he &rocedures for creating the data source com&onents build on each
other. he se-uence in hich !ou &erform the &rocedures is thereforeim&ortant.
16
8/9/2019 School managment FINAL.doc
17/69
School Management System
Int-*03t/-n ab-0t Ms 7A33ess
Microsoft %ccess is a relational database
management s!stem "$7M#. %t the most basic level? a $7M is a &rogram that facilitates the storage the retrieval of structure information
on a com&uter@s hard drive. B8am&le of ell;kno industrial;strength
relational $7M include Ms;%ccess.
% full;feature &rocedural &rogramming language? essentiall! a subset of
visual basic.
% sim&lified &rocedural macro language uni-ue to %ccess.
% ra&id a&&lication develo&ment environment com&uter ith visual
form and re&ort develo&ment tools.% s&rinkling of obected;oriented e8tension.
8/9/2019 School managment FINAL.doc
18/69
8/9/2019 School managment FINAL.doc
19/69
School Management System
>ee& this advantage in mind as e sitch back and forth beteen
&ersonalities and different com&uting &aradigms.
%ccess database%lthough the termG databaseG t!&icall! refers to a collection of
related data table? an %ccess database includes more than ust data. In
addition to table? an %ccess database file contains several different
t!&es of database obects.
• aved -ueries for organi'ing data?
• Eorms for interacting ith data on screen?
• =e&orts for &rinting results?
• Macros and visual basics &rograms for e8tending the functionalit!
of database a&&lication. hese entire database obects are stored in
a single file named filenameN. M$7. +hen !ou are running
%ccess? tem&orar! FlockingG file namedfilenameN./%7 is also
created !ou can safel! ignore theO./%7 fileK ever!thing of value
is in the O.mdb file.
Microsoft %ccess documents are called database. %n %ccessdatabase is a collection of database? obect? table? -ueries? forms?
re&orts? macros? and modules. ou can design ne obect or o&en
e8isting ones to ork ith !our database unlike man! database
&rograms an %ccess database can contain all of the obects that
make u& a database a&&lication in a single file ith the .mdb file
name e8tension. Eor this reason? an %ccess database file is
sometimes called a database.
ou can store general;&ur&ose Microsoft
8/9/2019 School managment FINAL.doc
20/69
School Management System
%ccess. %ccess user;level securit! account information is stored in
a database. alled a orkgrou& information file.
TABLES%&
In Microsoft %ccess? !ou store data in table. able organi'es data into
columns and ros. Bach ro in a table is called a record. Bach column
in a record is called a field. Eor e8am&le? each record in a ustomer
table contains information about one customer. Bach customer@s record
contain fields name for each &iece of information !ou ant to store
about the customer? such as last name? first name? address? cit!?
state*&rovince? &ostal code and &hone. Dsers can enter and modif! datain table directl! or through -ueries and data entr! forms?
+itch is described later in this section.
St-/ng e,ate* *ata /n seaate tab,es %&
ou can create a se&arate table for each to&ic of data. uch as customers?
em&lo!ees? or &roducts. Dsing a se&arator table for each to&ic means
that !ou store that data onl! once? hich makes !our database .moreefficient and reduces data entr! errors. Eor e8am&le If !ou? if !ou store
both customer and order information in one table? henever a customer
&laces an additional order? !ou have to reenter information about that
customer. Cot onl! is this inefficient? but errors can occur hen
information is reentered. If !ou kee& se&arate table for customer and
orders? each customer has onl! one record Jin the ustomer table. If !ou
need to u&date or correct information about a customer? !ou need to
change data in onl! one record. his method eliminates redundant
entries and reduces datacenter errors.
he &rocess of eliminating redundanc! b! dividing data into se&arate
related table is called normali'ation. %ccess &roviders a i'ard called
the able anal!'er +i'ard to hel& !ou normali'e !our database.
20
8/9/2019 School managment FINAL.doc
21/69
8/9/2019 School managment FINAL.doc
22/69
School Management System
P-b,em St0*y
D/s&A*+antage -9 Man0a, System
1. ccurac! of ork not 100Q accurate
2. %bilit! to remember inaccurate information
3. %bilit! of continue &oor &rocess over a long &eriod
4. %bilit! of consistentl! im&erfect follos instructions
(. %bilit! to thanks and good modif! in ne situation
6. %bilit! to learn b! good trail and error method
. Ceatness of ork ma! not good
A*+antage -9 3-m0te/:at/-n
1. &eed of e8ecution fast
2. %ccurac! of ork is 100Q accurate
3. %bilit! to remember accurate information
4. %bilit! of continue ver! good &rocess over a long &eriod
(. %bilit! of consistentl! &erfectl! follos instructions
6. %bilit! to thanks and enable modif! in ne situation
. %bilit! to learn b! enable trail and error method
. Ceatness of ork ver! good
22
8/9/2019 School managment FINAL.doc
23/69
School Management System
T6e s3-e -9 DBMS /n3,0*e a,/3at/-n as
1# Bducation:;
"a# ubect stud! management
"b# lass management
"c# =esult Management
"d# %ccounting s!stem
"e# ther official ork
2# 7usiness:;
"a# =eal management
"b# Proect management
"c# %ccounting s!stem
3# )ome data management:;
"a# Cutrition anal!sis
"b# Mailing
4# Inventor! control :;
"a# Inventor!
"b# Planning
"c# Purchasing orders
(# Einancial :;
"a# Pa!roll
"b# Heneral ledger
%dvantage of a t!&ical $7M :;
1# $ata redundanc! can be reduced
2# $ata can be shared
3# Integrit! can be maintained
23
8/9/2019 School managment FINAL.doc
24/69
School Management System
!ARD$ARE ; SOFT$ARE RE
8/9/2019 School managment FINAL.doc
25/69
School Management System
TESTING AND SDLC
System De+e,-ment M-*e,oftare develo&ment has hit something of a crisis e fail to deliver softare that meets user e8&ectation. )oever b! em&lo!ing disci&lined
techni-ues throughout the develo&ment of softare and b! em&lo!ing a
&hiloso&h! of co;ordination control and management through out the
develo&ment lifec!cle of softare &roect standard ma! be achieved.
he aim is to &rovide disci&line to the develo&ment of softare a
structured frameork against hich develo&ment takes &lace is
advocated.
% model of the &rocess of s!stem develo&ment is used b! organi'ation
to describe their a&&roach to &roducing com&uter s!stem. raditionall!
this has been a staged "or &hased# a&&roachK kno as the s!stem life
c!cle or s!stem develo&ment life c!cle "$/#.
P0-se 9- SDLC
his $/ methodolog! establishes &rocedures? &ractices? andguidelines governing the initiation? conce&t develo&ment? &lanning
re-uirements anal!sis? design? develo&ment ? integration and te8t?
im&lementation? and o&erations? maintenance and dis&osition of
information s!stem .it should be used in conunction ith e8isting
&olic! and guidelines for ac-uisition and &rocurement ?as these
areas are not discussed in the $/.
S3-ehis methodolog! should be used for all $R information s!stem and
a&&lications .it is a&&licable across all information technolog! "I#
environments "e.g. mainframe? client and server# and a&&lies to
contractuall! develo&ed as ell as in;house develo&ment a&&lication.
hese s&ecific &artici&ants in the life c!cle &rocess. %nd the necessar!
2(
8/9/2019 School managment FINAL.doc
26/69
School Management System
and a&&rovals var! from &roect to &roect. he guidance &rovided in
this document should be tailored to the individual &roect based on
cost? com&le8it! and criticalit! to the agenc!@s mission.
A,/3ab/,/tyhis methodolog! must be a&&lied to those ho are res&onsible for information s!stem develo&ment. %ll &roect managers and develo&ment
teams involved in s!stem develo&ment &roect re&resent the &rimar!
audience for the $/.
INTRODUCTION TO SDLChe $/ includes ten &hases during hich defined I= ork &roducts
are created or modified. he tenth &hase occurs hen the s!stem is
dis&osed of and the task &erformed is eliminated or transferred to other s!stem. he tasks and ork &roducts.
Eor each &hase are described in subse-uent cha&ter. Cot ever! &roect
re-uired that the &hase be se-uentiall! e8ecuted. )oever the &hased
are interde&endent. $e&ending u&on the si'e and com&le8it! of the
&roect? &hase ma! be combined or ma! overla&.
P!ASE OF SDLC
In/t/at/-n 6aseshe initiation of a s!stem "or &roect# begins hen a business need or
o&&ortunit! is identified. % &roect manager should be a&&ointed to
manage the &roect. his business need is documented in a conce&t
&ro&osal. %fter the conce&t &ro&osal is a&&roved? the s!stem conce&t
develo&ment &hase begins.
System concept Development phase
ne a business need is a&&roved? the a&&roaches for accom&lishing theconce&t is revieed for feasibilit! and a&&ro&4iatenss. he s!stem
boundar! document identifies the sco&e of the s!stem and re-uires
senior official a&&roval and funding before beginning the &lanning
&hase.
26
8/9/2019 School managment FINAL.doc
27/69
School Management System
P,ann/ng 6asehe conce&t further develo&ed to describe ho the business ill o&erate
once the a&&roved s!stem is im&lemented? and to assess ho to s!stem
ill im&act em&lo!ee and customer &rivac!. o ensure the &roducts
and *or services &rovide the re-uired ca&abilit! on;time and ithin budget? &roect resources. %ctivities? schedules tools and revies are
defined. %dditionall!? securit! certification and accreditation activities
begin ith the identification of s!stem securit! re-uirements and
com&letion of high level vulnerabilit! assessment.
Re=0/ements Ana,ys/s 6aseEunctional user re-uirements are formall! defined and delineate the
re-uirement in terms of data? s!stem &erformance? securit!? and
maintainabilit! re-uirement for the s!stem. %ll re-uirements are definedto a level of detail sufficient for s!stem design to &roceed. %ll
re-uirement need to be measurable and testable and relate to the
business need or o&&ortunit! identified in the initiations &hase.
Des/gn 6asehe &h!sical characteristic of the s!stem are designed during this &hase.
he o&erating environment is established? maor subs!stems and in&ut
and the out&ut are defined? and &rocesses are allocated to resources.Bver! thing re-uiring user in&ut or a&&roval must be documented and
revieed b! the user. he &h!sical characteristics of the s!stem are
s&ecified and detailed design is &re&ared. ubs!stem identified during
design is used to create a detailed structure of the s!stem. Bach
subs!stem is &artitioned into one or more design units or modules.
$etailed logic s&ecifications are &re&ared for each softare module.
De+e,-ment 6asehe detailed s&ecification &roduced during the design &hase is translated
hardare? communication? and e8ecutable softare shall be unit tested?
integration? and rested in a s!stematic manner. )ardare is assembled
and tasted.
2
8/9/2019 School managment FINAL.doc
28/69
School Management System
Integat/-n an* test 6asehe various com&uter of the s!stem are integrated and s!stematicall!
tested. he user tested the s!stem to ensure that the functional
re-uirement? as defined in the functional re-uirement document? is
satisfied b! the develo&ed or modified s!stem. Prior to installing and
o&erating the s!stem in a &roduction environment? the s!stem must be
undergoing certification and accreditation activit!.
Im,ementat/-n 6asehe s!stem or s!stem modification are installed and made o&erational in
a &roduction environment. he &hase is initiated after the s!stem has
been tested and acce&ted b! the user. his &hase continue until the
s!stem is o&erating in &roduction in accordance ith the defined user
re-uirements.
Oeat/-ns an* Ma/ntenan3e P6asehe s!stem o&eration is ongoing. he s!stem is monitored for continued
&erformance in accordance ith re-uirement? and needed s!stem
modification is incor&orated. he o&erational s!stem is &eriodicall!
assessed through in;&rocess revies to determine ho the s!stem can
be made more efficient and efficient. &erations continue as long as the
s!stem can be effectivel! ada&ted to res&ond to an organi'ation needs.
+hen modifications or change are identified as necessar!? the s!stem
ma! reenter the &lanning &hase.
D/s-s/t/-n P6asehe dis&osition activities ensure the orderl! termination of the s!stem
and &reserve the vital information about the s!stem so that some or all of the information ma! be reactivated in the future if necessar!. Particular
em&hasis is given to &ro&er &reservation of the data &rocessed b! the
s!stem?
2
8/9/2019 School managment FINAL.doc
29/69
Implementation
(Coding)
School Management System
o that the data is effectivel! migrated to another s!stem or archived in
accordance ith a&&licable records management regulations and
&olicies? for &otential future access
C,ass/3a, $ate9a,,he lifec!cle a&&roach is derived the aterfall model of the s!stemdevelo&ment described b! =o!ce in 150? a sim&lified version of hich
is given belo.
lassic s!stem $evelo&ment /ife !cle;version 1
here are no man! variations on the theme of the aterfall model?
%lternatives
25
Requirements
Analysis
Functional
Specification
Design
Testing
Feasiility
Analysis
Design
Implement
Test
!aintain
8/9/2019 School managment FINAL.doc
30/69
School Management System
Feas/b/,/ty St0*y%Is the &roect technicall!? o&erationall!? financiall! and legall! feasible
he feasibilit! is used to determine if the &roect should get the go;
ahead. If the &roect is &receding the feasibilit! stud! ill &roduce a
&roect &lane and budget estimates for the future stage of develo&ment.
Ana,ys/s%
Hather the re-uirements for the s!stem. his stage includes details adetailed stud! of the business needs of the organi'ation. &tion for
changing the business &rocess ma! be considered.
Des/gn%his focuses on high level design "+hat &rograms are e going to need
ho are the! going to interact#? lo level design "ho the individual
&rograms are going to ork#? interface design "hat are the interfaces
going to look like# and data design "hat data are going to need#.
Im,ementat/-n%he design is translated into code. om&uter &rograms ma! be ritten
using a conventional &rogramming language to a fourth generation
language "4H/# or an a&&lication generator.
Test%he s!stem is tested. Cormall! &rograms are ritten are as a series of
individual modules;these should be subect to se&arate and detailed test.
he s!stem is then tested a hole; the se&arate modules are brought
together and tested as com&lete s!stem. the s!stem need to be ensure
that interfaces beteen modules ork"integration testing#? the s!stem
30
8/9/2019 School managment FINAL.doc
31/69
School Management System
ork on the intended &latform and ith the e8&ected volume of data
"volume testing# and the s!stem does hat the user
re-uires"acce&tance*beta testing#.
Ma/ntenan3e%Inevitabl! the s!stem ill need maintenance;ho&efull! e haven@t got
an!thing rong but &eo&le ill ant e8tra things added or e8isting
things changed over time.
his &aradigm is the oldest and the most idel! used a&&roach to
s!stem develo&ment? it as develo&ed b! =o!ce in 150.
+aterfall %&&roach haracteristics although there are man! variations
on the theme of the lifec!cle? each a&&roach has its on characteristics:1. &ecific activities ? techni-ues and outcomes are associated ith
each stageK
2. &rogression beteen stages is orderl! and &roceeds in a liner
fashionK
3. vieed to be a &rocess driven b! techniciansK
4. monitoring and control takes &lace at the end of stageK
(. Involvement of end users is t!&icall! &assive and &rinci&all! in the
anal!sis stage.he lifec!cle model assumes that s!stem ill be constructed from
scratch b! a team of I &rofessionals either in;house of ithin a
softare house.
ther a&&roaches e8ist? namel!:
1. hose based on alternative lifec!cle e.g. &rotot!&ing ? evolution
ar! develo&ment? s&iral modelK
2. hose hich have a different &hiloso&hical basis e.g. soft s!s
tem and sociotechnical a&&roachesK
3. he use of &ackage softare to address a&&lication areasK
4. he develo&ment of a&&lication b! end users.
31
8/9/2019 School managment FINAL.doc
32/69
School Management System
% number of these alternative a&&roaches ill be e8amined later in the
course. )oever? our initial focus ill be on the on the aterfall model
of the s!stem develo&ment.
Problem ith the aterfall a&&roach1. =eal &roects rarel! follo the se-uential &rocess illustrated;
interaction though the c!cle is re-uired.
2. It is often difficult for the customer to state all re-uirements e8&licitl!
at the state of the develo&ment lifec!cle "the reasons for &roblems hen
ca&turing re-uirements has*ill be covered#.
+ith this a&&roach? the customer must be &atient; a orking version is
not usuall! available until late in the develo&ment lifec!cle.
32
8/9/2019 School managment FINAL.doc
33/69
8/9/2019 School managment FINAL.doc
34/69
School Management System
34
8/9/2019 School managment FINAL.doc
35/69
8/9/2019 School managment FINAL.doc
36/69
School Management System
36
8/9/2019 School managment FINAL.doc
37/69
School Management System
3
8/9/2019 School managment FINAL.doc
38/69
School Management System
3
8/9/2019 School managment FINAL.doc
39/69
8/9/2019 School managment FINAL.doc
40/69
School Management System
40
8/9/2019 School managment FINAL.doc
41/69
8/9/2019 School managment FINAL.doc
42/69
School Management System
42
8/9/2019 School managment FINAL.doc
43/69
School Management System
43
8/9/2019 School managment FINAL.doc
44/69
School Management System
44
8/9/2019 School managment FINAL.doc
45/69
School Management System
4(
8/9/2019 School managment FINAL.doc
46/69
School Management System
46
8/9/2019 School managment FINAL.doc
47/69
School Management System
F-m a*m/ss/-nPrivate ub cmdfindlick"#
$ata1.=ecordset.EindEirst "S$BTS , e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
ombo2.etEocus
Bnd If
Bnd ubPrivate ub ombo2>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
e8t2.etEocusBnd If
Bnd ub
Private ub ommand1lick"#ommand2.Bnabled T rue
If >e!%scii T 13 hen
t8tinrolmentno.etEocusBnd If
$ata1.=ecordset.%ddCe
t8tinrolmentno.etEocus
Bnd ub
Private ub ommand2lick"#9ommand1.Bnabled T Ealse
$ata1.=ecordset.D&dateBnd ub
Private ub ommand3lick"#
$ata1.=ecordset.$eleteBnd ub
Private ub ommand4lick"#
4
8/9/2019 School managment FINAL.doc
48/69
School Management System
$ata1.=ecordset.MovePrevious
If $ata1.=ecordset.7E hen $ata1.=ecordset.Move/ast
Bnd ubPrivate ub ommand(lick"#
$ata1.=ecordset.MoveCe8t
If $ata1.=ecordset.BE hen $ata1.=ecordset.MoveEirstBnd ub
Private ub ommand6lick"#
Me.)ideM$IEorm1.ho
Bnd ub
Private ub ommandlick"#
frmend.hoBnd ub
Private ub Eorm/oad"#
ommand2.Bnabled T Ealse
Bnd ub
Private ub te8t1>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If Cot IsCumeric"e8t1.e8t# hen
t8tfname.etEocusBlse
e8t1.e8t T SS
e8t1.etEocus
Msg7o8 S&lease in&ut correct Eather nameSBnd If
Bnd If
Bnd ubPrivate ub t8taddress>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If Cot IsCumeric"t8taddress.e8t# henombo1.etEocus
Blse
t8taddress.e8t T SS
t8taddress.etEocusMsg7o8 S&lease in&ut correct %ddressS
Bnd If
Bnd If Bnd ub
Private ub t8tadimission>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf Cot IsCumeric"t8tadimission.e8t# hen
e8t1.etEocus
Blse
t8tadimission.e8t T SS
4
8/9/2019 School managment FINAL.doc
49/69
School Management System
t8tadimission.etEocus
Msg7o8 S&lease in&ut correct student nameS
Bnd If Bnd If
Bnd ub
Private ub t8tcit!>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If Cot IsCumeric"t8tcit!.e8t# hen
ommand2.etEocusBlse
t8tcit!.e8t T SS
t8tcit!.etEocus
Msg7o8 S&lease in&ut correct cit!name in stringSBnd If
Bnd If
Bnd ub
Private ub t8tclass>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
t8tdob.etEocusBnd If
Bnd ub
Private ub t8tcno>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If IsCumeric"t8tcno.e8t# hen
t8taddress.etEocus
Blset8tcno.e8t T SS
t8tcno.etEocus
Msg7o8 S&lease in&ut correct contect number ith $ codeSBnd If
Bnd If
Bnd ubPrivate ub t8tdob>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If Cot IsCumeric"t8tdob.e8t# %nd IsCumeric"t8tdob.e8t# hen
t8tcno.etEocusBlse
t8tdob.e8t T SS
t8tdob.etEocusMsg7o8 S&lease in&ut correct 7irth date in $$*MM* formateS
Bnd If
Bnd If Bnd ub
Private ub t8tfname>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If Cot IsCumeric"t8tfname.e8t# hen
45
8/9/2019 School managment FINAL.doc
50/69
School Management System
t8tmname.etEocus
Blse
t8tfname.e8t T SSt8tfname.etEocus
Msg7o8 S&lease in&ut correct Mother nameS
Bnd If Bnd If
Bnd ub
Private ub t8tinrolmentno>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If IsCumeric"t8tinrolmentno.e8t# hen
t8tadimission.etEocus
Blset8tinrolmentno.e8t T SS
t8tinrolmentno.etEocus
Msg7o8 S&lease in&ut studentcode in numberS
Bnd If Bnd If
Bnd ubPrivate ub t8tmname>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
t8tclass.etEocusBlse
t8tmname.etEocus
Bnd If
Bnd ubPrivate ub t8tstud>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
t8tfname.etEocusBnd If
Bnd ub
Public ub /B%="#e8t1.e8t T SS
t8taddress .e8t T SS
t8tadimission .e8t T SS
t8tcit! .e8t T SSt8tclass .e8t T SS
t8tcno .e8t T SS
t8tdob .e8t T SSt8tfname .e8t T SS
t8tinrolmentno .e8t T SS
t8tmname .e8t T SSBnd ub
(0
8/9/2019 School managment FINAL.doc
51/69
School Management System
F-m b0s
Private ub ommand1lick"#
/oad frmfacilit!
Dnload MeBnd ub
F-m 3,ass
Private ub ombo1>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
ommand1.etEocus
Bnd If Bnd ubPrivate ub ommand1lick"#
$ata2.=ecordource T "Sselect O from studentrecord here classTS , ombo1.e8t , S and
sessionT9S , ombo2.e8t , S9S#$ata2.=efresh
e8t1 T $ata1.=ecordset.Eields"0#
$ata1.=ecordource T "Sselect O from classrecord here classnameTS , ombo1.e8t#$ata1.=efresh
e8t1.e8t T $ata1.=ecordset.Eields"0#
e8t2.e8t T $ata1.=ecordset.Eields"1#
e8t3 T $ata2.=ecordset.=ecordountBnd ub
Private ub ommand2lick"#
M$IEorm1.hoBnd ub
Private ub ommand3lick"#
frmend.hoBnd ub
Private ub ommand4lick"#
$im co %s Integer $ata2.=ecordource T "Sselect O from studentrecord here sessionT9S , ombo2.e8t , S9S#
$ata2.=efresh$ata1.=ecordource T "Sselect O from classrecord here classnameTS , ombo1.e8t#
e8t3 T $ata2.=ecordset.=ecordount9$ata2.=ecordset.MoveEirst
co T 0
+hile Cot $ata2.=ecordset.BEco T co U 1
$ata2.=ecordset.MoveCe8t
(1
8/9/2019 School managment FINAL.doc
52/69
School Management System
+end
e8t3.e8t T co
e8t1 T SSe8t2 T SS
ombo1 T SS
Bnd ub
F-m 3-m0te ,ab
Private ub ommand1lick"#
frmfacilit!.hoBnd ub
F-m En*
Private ub /abel2lick"#
BndBnd ub
Private ub /abel3lick"#
M$IEorm1.hoBnd ub
F-m Fa3/,/tyPrivate ub imer1imer"#
/abel1.Eonti'e T /abel1.Eonti'e U (Bnd ub
Private ub ommand1lick"#
M$IEorm1.hoDnload Me
Bnd ub
Private ub Image1lick"#frmcom&uterlab.ho
Bnd ub
Private ub Image2lick"#frm&la!ground.ho
Bnd ub
Private ub Image3lick"#
frmlibar!.hoBnd ub
Private ub Image4lick"#
(2
8/9/2019 School managment FINAL.doc
53/69
School Management System
frmstaff.ho
Bnd ub
Private ub /abel2lick"#frmcom&uterlab.ho
Bnd ub
Private ub /abel3lick"#frmlibrar!.ho
Bnd ub
Private ub /abel4lick"#frmstaffroom.ho
Bnd ub
Private ub /abel(lick"#
frm&la!ground.hoBnd ub
Private ub Image(lick"#
frmbus.ho
Bnd ubPrivate ub Image6lick"#
frmlab.hoBnd ub
F-m Fa30,t/y
Private ub ommand1lick"#
n Brror =esume Ce8te8t1.etEocus
$ata1.=ecordset.%ddCe
ommand2.Bnabled T rueBnd ub
Private ub ommand10lick"#
n Brror =esume Ce8t$ata1.=ecordset.Move/ast
Bnd ub
Private ub ommand2lick"#n Brror =esume Ce8t
$ata1.=ecordset.D&date
Bnd ub
Private ub ommand3lick"#
n Brror =esume Ce8t$ata1.=ecordset.$elete
e8t1.e8t T SSt8taddress.e8t T SS
t8tage T SS
t8tcit!.e8t T SSt8tdedt T SS
t8tfathername.e8t T SS
(3
8/9/2019 School managment FINAL.doc
54/69
School Management System
t8t&hone.e8t T SS
t8t-uali.e8t T SS
Msg7o8 S record is deletedSBnd ub
Private ub ommand4lick"#
n Brror =esume Ce8t$ata1.=ecordset.MovePrevious
If $ata1.=ecordset.7E hen $ata1.=ecordset.MoveEirst
Bnd ubPrivate ub ommand(lick"#
n Brror =esume Ce8t
$ata1.=ecordset.MoveCe8t
If $ata1.=ecordset.BE hen $ata1.=ecordset.Move/astBnd ub
Private ub ommand6lick"#
M$IEorm1.ho
Bnd ubPrivate ub ommandlick"#
frmend.hoBnd ub
Private ub ommandlick"#
$ata1.=ecordset.EindEirst "SE%I/IC%MBT9S , In&ut7o8"Senter an! nameS# , S9S#Bnd ub
Private ub ommand5lick"#
$ata1.=ecordset.MoveEirst
Bnd ubPrivate ub Eorm/oad"#
ommand2.Bnabled T Ealse
Bnd ubPrivate ub te8t1>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If Cot IsCumeric"e8t1.e8t# hent8tfathername.etEocus
Blse
e8t1.e8t T SS
e8t1.etEocusMsg7o8 S&lease in&ut faculit!name in stringS
Bnd If
Bnd If Bnd ub
Private ub t8taddress>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf Cot IsCumeric"t8taddress.e8t# hen
t8tcit!.etEocus
Blse
t8taddress.e8t T SS
(4
8/9/2019 School managment FINAL.doc
55/69
School Management System
t8taddress.etEocus
Msg7o8 S&lease in&ut address in stringS
Bnd If Bnd If
Bnd ub
Private ub t8tage>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If IsCumeric"t8tage.e8t# hen
t8t-uali.etEocusBlse
t8tage.e8t T SS
t8tage.etEocus
Msg7o8 S&lease in&ut age in numberSBnd If
Bnd If
Bnd ub
Private ub t8tcit!>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If Cot IsCumeric"t8tcit!.e8t# hent8t&hone.etEocus
Blse
t8tcit!.e8t T SSt8tcit!.etEocus
Msg7o8 S&lease in&ut cit!name in stringS
Bnd If
Bnd If Bnd ub
Private ub t8tde&t>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf Cot IsCumeric"t8tde&t.e8t# hen
t8taddress.etEocus
Blset8tde&t.e8t T SS
t8tde&t.etEocus
Msg7o8 S&lease in&ut de&artmentname in characterS
Bnd If Bnd If
Bnd ub
Private ub t8tfathername>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If Cot IsCumeric"t8tfathername.e8t# hen
t8tage.etEocusBlse
t8tfathername.e8t T SS
t8tfathername.etEocus
Msg7o8 S&lease in&ut fathername in string S
((
8/9/2019 School managment FINAL.doc
56/69
School Management System
Bnd If
Bnd If
If >e!%scii T 13 hent8tage.etEocus
Bnd If
Bnd ubPrivate ub ALD%/IEI%IC>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
t8tdedt.etEocusBnd If
Bnd ub
Private ub t8t&hone>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf IsCumeric"t8t&hone.e8t# hen
ommand2.etEocus
Blse
t8t&hone.e8t T SSt8t&hone.etEocus
Msg7o8 S&lease in&ut &honenumber in numberSBnd If
Bnd If
Bnd ubPrivate ub t8t-uali>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If Cot IsCumeric"t8t-uali.e8t# hen
t8tde&t.etEocusBlse
t8t-uali.e8t T SS
t8t-uali.etEocusMsg7o8 S&lease in&ut -ualification in characterS
Bnd If
Bnd If Bnd ub
F-m Fae
Private ub ommand1lick"#
$im co %s Integer
$ata1.=ecordource T "Sselect O from faculit!record here $BP%=M%CC%MBT9S ,
ombo1.e8t , S9S#$ata1.=efresh
e8t1 T $ata1.=ecordset.=ecordount$ata1.=ecordset.MoveEirst
co T 0
+hile Cot $ata1.=ecordset.BEco T co U 1
$ata1.=ecordset.MoveCe8t
(6
8/9/2019 School managment FINAL.doc
57/69
School Management System
+end
e8t1.e8t T co
Bnd ubPrivate ub ommand2lick"#
M$IEorm1.ho
Bnd ubPrivate ub ommand3lick"#
frmend.ho
Bnd ub
F-m Fees
Private ub cmdaddnelick"#
$im a %s Integer cmdsave.Bnabled T rue
$ata1.=ecordset.Move/asta T $ata1.=ecordset.Eields"0#a T a U 1
$ata1.=ecordset.%ddCe
e8t1 T aBnd ub
Private ub cmdbacklick"#
Me.)ide
M$IEorm1.hoBnd ub
Private ub cmddellick"#
$ata1.=ecordset.$eleteBnd ub
Private ub cmde8itlick"#
frmend.
8/9/2019 School managment FINAL.doc
58/69
School Management System
Bnd If
Bnd ub
Private ub cmd&reviouslick"#$ata1.=ecordset.MovePrevious
If $ata1.=ecordset.7E hen $ata1.=ecordset.Move/ast
Bnd ubPrivate ub cmdsavelick"#
$ata1.=ecordset.D&date
9$ata1.=ecordset.MoveEirst$ata1.=efresh
Bnd ub
Private ub ommand1lick"#
9If e8t5.e8t T Cull hen9Msg7o8 SPlease enter the D$BC $BS
9Blse
$ata2.=ecordset.EindEirst SscodeTS , rim"e8t5.e8t# , SS
e8t2.e8t T $ata2.=ecordset.Eields"11#e8t3.e8t T $ata2.=ecordset.Eields"0#
e8t4.e8t T $ata2.=ecordset.Eields"1#e8t(.e8t T $ata2.=ecordset.Eields"4#
9Bnd If
Bnd ubPrivate ub Eorm/oad"#
$ata1.$atabaseCame T %&&.Path , SVsrecord.mdbS
cmdsave.Bnabled T Ealse
Bnd ubPrivate ub te8t1>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
e8t2.etEocusBnd If
Bnd ub
Private ub e8t2>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
e8t3.etEocus
Bnd If
Bnd ubPrivate ub e8t3>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
e8t4.etEocusBnd If
Bnd ub
Private ub e8t4>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
e8t(.etEocus
Bnd If
Bnd ub
(
8/9/2019 School managment FINAL.doc
59/69
School Management System
Private ub e8t(>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
e8t6.etEocusBnd If
Bnd ub
Private ub e8t6>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
e8t.etEocus
Bnd If Bnd ub
Private ub e8t>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
e8t.etEocusBnd If
Bnd ub
Private ub e8t>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hene8t10.etEocus
Bnd If Bnd ub
Private ub e8t5>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf IsCumeric"e8t5.e8t# hen
ommand1.etEocus
Blse
e8t5.e8t T SSe8t5.etEocus
Msg7o8 S&lease in&ut correct rollnumberS
Bnd If Bnd If
Bnd ub
F-m Ma>enty
Private ub cmdoklick"#
$im a %s Integer
a T 0
$ata2.=ecordset.MoveEirst $o +hile Cot $ata2.=ecordset.BE
If t8tscode T $ata2.=ecordset.Eields"S$BS# hen a T a U 1
B8it $o
Bnd If $ata2.=ecordset.MoveCe8t
/oo&
(5
8/9/2019 School managment FINAL.doc
60/69
School Management System
If a T 0 hen
Msg7o8 Srong codeS
Blse marksheet1.$ata1.=ecordset.%ddCe
marksheet1.e8t T $ata2.=ecordset.Eields"S/%S#
marksheet1.e8t41 T t8tscode marksheet1.e8t15 T $ata2.=ecordset.Eields"SD$BCC%MBS#
marksheet1.e8t22 T $ata2.=ecordset.Eields"SM)B=9C%MBS#
marksheet1.e8t21 T $ata2.=ecordset.Eields"SE%)B=9C%MBS# marksheet1.e8t23 T $ata2.=ecordset.Eields"3#
If marksheet1.e8t T 5 hen
marksheet1.t8thindi T t8thindi
marksheet1.t8ttothindi T t8thindi marksheet1.t8teng T t8tenglish
marksheet1.t8ttoteng T t8tenglish
marksheet1.t8tmaths T t8tmaths
marksheet1.t8ttotmaths T t8tmaths marksheet1.t8tsans T t8tsanskrit
marksheet1.t8ttotsans T t8tsanskrit marksheet1.t8tsocial T t8tsocial
marksheet1.t8ttotsocial T t8tsocial
marksheet1.t8tscience T t8tscience marksheet1.t8t&r T t8t&ractical
marksheet1.t8ttotscience T
8/9/2019 School managment FINAL.doc
61/69
School Management System
marksheet1.t8ttotsocial.
8/9/2019 School managment FINAL.doc
62/69
School Management System
marksheet1.t8ttothindi.e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf IsCumeric"t8tenglish.e8t# hen
t8tsanskrit.etEocus
Blse
t8tenglish.e8t T SSt8tenglish.etEocus
Msg7o8 S&lease in&ut marks in numberS
Bnd If Bnd If
Bnd ub
Private ub t8thindi>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If IsCumeric"t8thindi.e8t# hen
t8tmaths.etEocus
Blse
62
8/9/2019 School managment FINAL.doc
63/69
School Management System
t8thindi.e8t T SS
t8thindi.etEocus
Msg7o8 S&lease in&ut hindi marks in numberSBnd If
Bnd If
Bnd ubPrivate ub t8tmaths>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If IsCumeric"t8tmaths.e8t# hent8tscience.etEocus
Blse
t8tmaths.e8t T SS
t8tmaths.etEocusMsg7o8 S&lease in&ut number in numberS
Bnd If
Bnd If
Bnd ubPrivate ub t8t&ractical>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf IsCumeric"t8t&ractical.e8t# hen
t8tsocial.etEocus
Blset8t&ractical.e8t T SS
t8t&ractical.etEocus
Msg7o8 S&lease in&ut &ractical marks in numberS
Bnd If Bnd If
Bnd ub
Private ub t8tsanskrit>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen
If IsCumeric"t8tsanskrit.e8t# hen
e8t1.etEocusBlse
t8tsanskrit.e8t T SS
t8tsanskrit.etEocus
Msg7o8 S&lease in&utmarks in numberSBnd If
Bnd If
Bnd ubPrivate ub t8tscience>e!Press">e!%scii %s Integer#
If >e!%scii T 13 hen
If IsCumeric"t8tscience.e8t# hent8t&ractical.etEocus
Blse
t8tscience.e8t T SS
t8tscience.etEocus
63
8/9/2019 School managment FINAL.doc
64/69
School Management System
Msg7o8 S&lease in&ut marks in numberS
Bnd If
Bnd If Bnd ub
Private ub t8tscode>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf IsCumeric"t8tscode.e8t# hen
t8thindi.etEocus
Blset8tscode.e8t T SS
t8tscode.etEocus
Msg7o8 S&lease in&ut studentcode in numberS
Bnd If Bnd If
Bnd ub
Private ub t8tsocial>e!Press">e!%scii %s Integer#
If >e!%scii T 13 henIf IsCumeric"t8tsocial.e8t# hen
t8tenglish.etEocusBlse
t8tsocial.e8t T SS
t8tsocial.etEocusMsg7o8 S&lease in&ut marks in numberS
Bnd If
Bnd If
Bnd ub
F-m MDI
Private ub admissionlick"#
frmadmission.hoBnd ub
Private ub crecordlick"#
frmclass.hoBnd ub
Private ub entr!lick"#
frmfaculit!.ho
Bnd ubPrivate ub e8itlick"#
frmend.ho
Bnd ubPrivate ub facilit!lick"#
frmfacilit!.ho
Bnd ubPrivate ub fchartlick"#
64
8/9/2019 School managment FINAL.doc
65/69
School Management System
frmfeesstructure.ho
Bnd ub
Private ub fentr!lick"#frmfees.ho
Bnd ub
Private ub fre&resentlick"#9feesmaintain.ho
Bnd ub
Private ub /abel1lick"#/abel1.a&tion T S)/ M%C%HBMBC BMS
Bnd ub
Private ub mentr!lick"#
Ermmarkentr!.hoBnd ub
Private ub mre&resentlick"#
marksheet1.ho
Bnd ubPrivate ub recordlick"#
frmfeare.hoBnd ub
Private ub imer1imer"#
If /abel1./eft NT M$IEorm1.+idth hen/abel1./eft T 10
Blse
/abel1./eft T /abel1./eft U 100
Bnd If Bnd ub
6(
8/9/2019 School managment FINAL.doc
66/69
8/9/2019 School managment FINAL.doc
67/69
School Management System
LIMITATION
he limitation of our &roect are :;
"1# +e have tried to develo& our s!stem as best as &ossible ? but it is develo&ed on
account of knoledge based collected from the res&onsible authorities of the
school ? an! missing of information ma! lead to the limitation of our &roect .
"2# +e can@t &rovide an! hel& facilit! in this &roect due to time limitation .
"3# +e can use this &roect on stand alone s!stem
F0t6e s3-e %&
Proect develo&ment ? has certain limitation &roect has certain limitations has &roect has
some sco&e e can use in modification of this softare . e ill tr! to im&rove our &roect in
future and reduce the above &roblem .
6
8/9/2019 School managment FINAL.doc
68/69
School Management System
CONCLUSION
he most im&ortant &art of our &roect school management =e&ort and
&rovide re&ort facilit!.
Henerating school record of all transaction . %re also im&ortant &art of the
s!stem . om&uter &roves to be the best thing that can &erform the above
mentioned task efficientl! .
hus e have tried to make our s!stem as user friendl! and efficient as
&ossible using the a&&lication &ackage
8/9/2019 School managment FINAL.doc
69/69
School Management System
BIBLIOGRAP!"
?. &Maste/ng #/s0a, Bas/3 '. E+en ge,-0s
@. &Beg/nn/ng +/s0a, Bas/3 '.% $/g6t5 S6-99 P0b,/s6es
. & #/s0a, Bas/3 '. B,a3> B--> Ste+en !-,:ne