8/17/2019 Anglo School Management Report
1/65
8/17/2019 Anglo School Management Report
2/65
8/17/2019 Anglo School Management Report
3/65
8/17/2019 Anglo School Management Report
4/65
8/17/2019 Anglo School Management Report
5/65
8/17/2019 Anglo School Management Report
6/65
8/17/2019 Anglo School Management Report
7/65
8/17/2019 Anglo School Management Report
8/65
8/17/2019 Anglo School Management Report
9/65
8/17/2019 Anglo School Management Report
10/65
8/17/2019 Anglo School Management Report
11/65
8/17/2019 Anglo School Management Report
12/65
8/17/2019 Anglo School Management Report
13/65
8/17/2019 Anglo School Management Report
14/65
8/17/2019 Anglo School Management Report
15/65
8/17/2019 Anglo School Management Report
16/65
8/17/2019 Anglo School Management Report
17/65
@hat all #unctioning he intents to get in the purposed
so#tware
@hat all the ene#its he intends to get in the perposed
so#tware
Ne/t , we personally o ser&ed their wor!ing #or 3-4 days to get a
clear cut idea o# how they wor! in their daily routine and their present
style o# wor! with regard to maintenance o# records.
-1=-
8/17/2019 Anglo School Management Report
18/65
)O"T1-RE RE/UIRE+ENT) )PECI"IC-TION
So#tware re%uirement and speci#ication is a document that completelydescri es what the proposed so#tware should do without descri ing
how the so#tware do it. he asic goal o# the re%uirement phase is to
produce the S'S , which descri es the complete comple/ eha&ior o#
the proposed so#tware0s #orces the other to identi#y the re%uirements .
:ence the main ad&antages are2
An S'S esta lish the asis #or agreement etween the client
and supplier on what the so#tware product will do.
An S'S pro&ides a re#erence #or &alidation o# the #inal
product .
A high %uality S'S is a pre-re%uisite to high-%uality so#tware.
A high %uality S'S reduces the de&elopment cost.
)O"T1-RE RE/UIRE+ENT)
*ront end- & .net
Bac! end- MS-Access
0-RD1-RE RE/UIRE+ENT)
8rocessor 8entium 4 or :igher.
-1>-
8/17/2019 Anglo School Management Report
19/65
Monitor2 - Color Monitor :a&ing 8i/el Setting +> H< , rue
colors.
:ard 6is!2 - > IB or more
'AM2 - 91 MB 'AM or more
*loppy 6is! 6ri&e2 - 1.44
Mouse ey oard.
8rinter
-1?-
8/17/2019 Anglo School Management Report
20/65
Chapter - <
6$S(IN(NI
- -
8/17/2019 Anglo School Management Report
21/65
DE)I.NIN.
he most creati&e and challenging phase o# the system de&elopment
li#e cycle is system design . he term design descri es a #inal system
and the process y which it is de&eloped , i.e. we ha&e mo&ed #rom
logical to physical aspect o# li#e cycle, the !ey %uestion in case o#
designing is
F:ow the pro lem should e sol&ed G
he #irst step is to determine how the output is to produced and in
what #ormat. Samples o# input and output are also presented. he
second step is
input data and the master #iles ha&e to e designed to meet the
re%uirement o# the and an impact o# the system on the organi"ation
are document and e&aluated y the management .
A lot o# #actor are ta!en into consideration while preparing a good
system design which includes per#ormance analysis , security and
control , system prototyping , designing user inter#ace , design
documentation and re&iews etc. (n the conte/t o# present project ,
great care and attention has een pro&ided to ensure proper security
,password ha&e een use to restrict access only to the authori"ed
user . Moreo&er ,(n order to ma!e the so#tware easy to use, a user
inter#ace that is &ery much user #riendly has een used with a lot o#
use#ul tips displayed while #eeding and retrie&ing in#ormation.
- 1-
8/17/2019 Anglo School Management Report
22/65
Chapter - =
6A A *)7@
6(AI'AMS
- -
8/17/2019 Anglo School Management Report
23/65
Data "lo2 Diagram 3D"D4
6ata *low 6iagram is another tool use to descri e the designspeci#ication. (t is also a 8ictorial representation o# data #low. he
only di##erence etween *lowchart and the 6ata *low 6iagram is that
6*6 show only the #low o# data not the actual procedure or coding to
per#orm that #unction. 7n the other hand *lowchart Show the actual
calculation to per#orm the tas!.
T$e di%%erent sym#ol use in D"D are: -
)/U-RE:
BUBB,E:
- 3-
6escri e the Source and 6estination o#data or in#ormation. he Source Must is
written in capital letters.
A Circle used to show the 8rocess. hesecan e num er o# process in a program.$ach process must e assign a suita lenum er
8/17/2019 Anglo School Management Report
24/65
OPEN RECT-N.,E:
-RRO1) -ND ,INE):
)O+E COVENTION) 10I,E DR-1IN. D"Ds :
All e/ternal #iles should always e shown in the 6*6 as la eled
straight line.
he need #or multiple data#low y the process is represented y
JH0 etween the data#low. Similarly the Jor0 relationship is
represented y JK0 etween the data #lows.
6*6 should not represent procedural in#ormation. So, whiledrawing a 6*6.
7ne must not in&ol&e in the procedural details.
CON)TRUCTIN. T0E D"Ds:
- 4-
An 7pen 'ectangle ;sed to descri e thestora e o# data ase
Arrow ;sed to shoe the #low o# 6ata . A6*6 can e drawn #rom top to ottom or#rom le#t to right .
8/17/2019 Anglo School Management Report
25/65
)e&eral rules o% t$um# are used in dra2ing D"Ds:
8rocesses should e named and num ered #or easy
re#erence. $ach name should e representati&e o# the
process.
he direction o# #low is #rom top to ottom and #rom le#t to
right.
he names o# data stores, sources and destination are written
in capital letter. 8rocess and data #low names ha&e the #irst
letter o# each word capitali"ed.@or! your way consistently #rom the inputs to the output or
&ice -&ersa.
Ne&er try to show control logic li!e loops or decisions.
)a el each arrow with proper data elements.
(nput and output should e care#ully identi#ied.
Ma!e use o# star and plus operations to show su##icientdetails in the data #low graph
- 9-
8/17/2019 Anglo School Management Report
26/65
Chapter - >
D-T- B-)E
-
8/17/2019 Anglo School Management Report
27/65
here are 9 ta les used in all modules. he names and
description o# the ta les are2
T-B,E N-+E : -D+I))ION
"ield Name Des ription Data TypeAdmissionLno Student (6 Num er AdL6ate 6ate o# Admission 6ate imeSName Name o# Student e/t'ollNo 'ollNo 7# Student Num er CAddress Address e/t*atherName Name 7# *ather e/tMotherName Name 7# Mother e/t6o 6ate o# Birth 6ate timeClass Class 7# Student e/tStream Su ject Name e/t8resentlyStudy Studying in 8resrnt e/tSu ject Stream e/t*ather7ccupation 7ccupation e/t8Address Address e/t
N7 elephone Num er e/tMN7 Mo ile Num er e/t
T-B,E N-+E : -D+"EE
"ield Name Des ription Data Type'eceiptN7 'eceipt Num er Auto Num er
- =-
8/17/2019 Anglo School Management Report
28/65
'6ate 'eceipt 6ate e/t
Name Name o# Student e/tClass Class 7# Student e/t'ollNo 'ollNo 7# Student Num er Adm*ee Adminission *ees Num er $/amchrg $/amination Charge Num er Slcchrg School la ortyCharge Num er 8 A*und 8 A *und Num er )ate*ee )ate *ee Num er
*ee otal *ee Num er
T-B,E N-+E : +ONT0,*"EE
"ield Name Des ription Data Type'eceiptNo 'eceipt Num er Auto num er *Month Month e/t6ate 6ate 7# Month e/t
Name Name o# Student e/tClass Class 7# Student e/t'ollNo 'ollno 7* Student Num er
ution*ee ution *ees Num er Computer *ee Computer *ees Num er A sent*ine A sent *ine Num er 7ther 7ther *ine Num er
otal otal Num er
T-B,E N-+E : RE)U,T
"ield Name Des ription Data TypeAdno Student (6 e/tSession Course Name e/t
Name Name 7# Student e/tClass Class e/t'ollNo 'ollNo 7# Student Num er
- >-
8/17/2019 Anglo School Management Report
29/65
$ng $nglish Num er Maths Mathematices Num er Science Science Num er :indi :indi Num er
Sans!rit Sans!rit Num er SocialScience SocialScience Num er (8 Art (8 Art Num er Mar!s7 t Mar!s 7 tain Num er Ma/Mar!s Ma/imum Mar!s Num er 8ercentage 8ercentage Num er 'esult 'esult e/t
T-B,E N-+E : RE)U,T55657
"ield Name Des ription Data TypeAdmNo Adminission Num er e/tSession Session e/t
Name Student Name e/tClass Class e/tStream Stream e/t'ollNo Student'ollNo Num er
$ng $nglish Num er Maths Maths Num er Biology Biology Num er 8hysics 8hysics Num er Chemistry Chemistry Num er (88$ (8 practical Num er Biop Biology 8ractical Num er 8hyp 8hysics 8ractical Num er Chemp Chemistry 8ractical Num er
( 8$8 ( 8ractical Num er Mar!s7 t Mar!s 7 tain Num er otal otal Num er
'esult 'esult e/t
- ?-
8/17/2019 Anglo School Management Report
30/65
Chapter - ?
SNA8 S:7 S
-3 -
8/17/2019 Anglo School Management Report
31/65
)P,-)0 )CREEN
-31-
8/17/2019 Anglo School Management Report
32/65
,O.IN )CREEN
-3 -
8/17/2019 Anglo School Management Report
33/65
+DI )CREEN
-33-
8/17/2019 Anglo School Management Report
34/65
Ne2 User ) reen
-34-
8/17/2019 Anglo School Management Report
35/65
-39-
8/17/2019 Anglo School Management Report
36/65
C$ange Pass2ord ) reen
Ne2 -dmission ) reen
-3
8/17/2019 Anglo School Management Report
37/65
Vie26Edit6Delete -dmission Details ) reen
-dmission "ee Re eipt ) reen
-3=-
8/17/2019 Anglo School Management Report
38/65
-3>-
8/17/2019 Anglo School Management Report
39/65
+ont$ly "ee Re eipt ) reen
Result Entry6C$ange +ar(s "orm
-3?-
8/17/2019 Anglo School Management Report
40/65
-4 -
8/17/2019 Anglo School Management Report
41/65
-ll )tudents Report
-dmission "ee Report
-41-
8/17/2019 Anglo School Management Report
42/65
Chapter - 1
6$V78)$M$N 77)S
-4 -
8/17/2019 Anglo School Management Report
43/65
-BOUT +) -CCE))
MS Access is a 'elational 6ata Base Management System. (n MS
Access has much ad&antage o&er other 6BMS. he user can create
a le and store related data in it. MS access pro&ides easy way to
create ta les we can create ta les in design mode or y using the in
uild @i"ards. ;ser can also create #orm layout in MS Access.
o create ta le in MS Access #ollows hese Steps.
1 Start MS Access #orm Start - 8rogram *ile - MS 7##ice - MS
Access.
(n the *ile Menu Select New to create new data ase.
-43-
8/17/2019 Anglo School Management Report
44/65
3 MS Access As! 5ou to sa&e the data ase name in speci#ied
location. ype the #ile name in #ile sa&e dialog o/ and clic! sa&e
utton.
4 MS Access opens a ta le design window in which you can designthe ta le y using design &iew o# y using wi"ard.
9 Select Create a le in 6esign View to open design ta le windows
< :ere you can type the #ield name, speci#y the data type and the si"e
o# the #ields. his window also allows the user to de#ine the
di##erent constraints li!e 8rimary ey constraints and Not Null
ey constraints.
= Select sa&e utton in tool ar to sa&e the ta le y gi&ing a suita le
name.
-44-
8/17/2019 Anglo School Management Report
45/65
T0E T-B,E DE)I.N 1INDO1
To atta $ t$e +) - ess 2it$ Visual Basi t$e t$ree ma8or tools
are 2idely used!
1 he 6ata Control
he 6ata Access 7 ject +6A7
3 he Acti&e 6ata 7 ject +A67
Data Control
@ith data control we can access data ase without any programming.
@e can set to property o# data control i.e. 6ata ase name to data ase,
-49-
8/17/2019 Anglo School Management Report
46/65
and 'ecord Source to ta le name. @e can display the data in regular
controls li!e te/t o/es etc.
T$e Data - ess O#8e t
he 6ata Access 7 ject is a structure o# o ject s #or accessing
data ase through VB code. All the #unction o# 6ata Control a&aila le
in VB Code.
-4
8/17/2019 Anglo School Management Report
47/65
Re ord )ets
'ecord Sets are the o jects that represent collection o# records #rom
one or more ta les. (n data ase programming, 'ecord Sets are
e%ui&alent o# a &aria le in regular programming. @e can access a
ta le directory &ia a 'ecord Set 7 ject. A 'ecord Set is constructed o#
columns and rows and is similar to a ta le, ut it can contain data
#rom multiple ta les. he 'ecord Set wor! li!e a ridge etween the
Visual Basic and he 6ata ase.
T$ere are t$ree types o% Re ord )ets
1 Dyna)ets , which are updatea le &iews o# data
)naps$ots9 which are static +read-only &iews o# data
3 Ta#les9 @hich are direct &iews o# ta les.
To Conne t: 3Examples4
Data#ase Name: IN))TITUTE Ta#le Name :
"EE
• Start VB 67 N$ , select 8roject - 'e#erences.
• (n the 'e#erences dialog o/ select Microso#t 6A7
3.< 7 ject )i rary.
• (n the general section o# the #orm declare two
&aria les li!e.
-4=-
8/17/2019 Anglo School Management Report
48/65
6im 6 as 6ata ase
6im 'S as 'ecord Source
connect #ollow this code2
Set d open data ase +Fc2Oa cOinsstitute.md G
Set rs d .7pen'ecordSet+FSelect H #rom #eeG
Now y using rs o ject we can access each #ields o# the room ta le.
T$e )/, )tatements
he SP) statements are used to e/tract data #rom a data ase. SP)statements are asically 'ecord Set de#initions. @ith SP) statements
we can e/tract data #rom multiple ta le at a gi&en time. @e can ma!e
%uery, su %uery with SP) statements. he SP) Statements are
eginning with the S$)$C statement.
-4>-
8/17/2019 Anglo School Management Report
49/65
Chapter - 11
VB. N$
-4?-
8/17/2019 Anglo School Management Report
50/65
1$at is !NET
.N$ represents an entire range o# technologies and concepts that
#orm a plat#orm on which you can de&elop applications. Visual
Basic .N$ does ha&e an actual &ersion num er, =. Q the num er just
isn0t used o#ten. Rust as windows is really @indows N &ersion
9. , the simpler or catchier name will generally e the one commonly
used. 6on0t e/pect to hear Visual Basic =. o#ten thoughD there was
e&en a cash penalty inside Microso#t #or re#erring to windows as N 9. . .N$ is a layer that e/ists eneath your programs and
pro&ides a set o# ase ser&ices and #unctions. his layer contains a set
o# applications and operating systems called the .N$ ser&ersD a
#oundation set o# o jects called .N$ #ramewor!, and a set o# ser&ices
that support all the .N$ languages, called the Common )anguage
'untime +C)' . .N$ is more than just one thingD it is a collection o#
so#tware and concepts that wor! together to ena le the creation o#
usiness solutions.
-9 -
8/17/2019 Anglo School Management Report
51/65
!NET )er&ers
A major goal o# the .N$ concept is to decrease the uilding o#
distri uted system, in which the wor! is done in se&eral di##erentlocations. *or the most part, these types o# systems do their wor! on
the ac! end, at the ser&er le&el ! Microso#t pro&ides a set o# So#tware
products that together are !nown as the .N$ $nterprise ser&ers. hey
are designed to supply the ac! end #eatures needed y a distri uted
system. hese products include
he ser&er operating system, Microso#t @indows
Clustering and load alancing so#tware such as Microso#t App
Center and Microso#t cluster ser&er.
A data ase ser&er, Microso#t SP) ser&er
An e-mail, colla oration, and #ree-#orm in#ormation storage
System, Microso#t $/change Ser&er
A data-trans#ormation engine ased around M) calledMicroso#t Bi" al! Ser&er
A ser&er #or accessing legacy systems, such as AS 4 s, called :ost
(ntegration ser&er
And moreT..
ogether these ser&ers supply ase ser&ices to .N$ applications, #orming
the #oundation o# systems.
-91-
8/17/2019 Anglo School Management Report
52/65
!NET "rame2or(
(n the mo&e to Visual Basic .N$ , many things ha&e changed
radicallyD one o# them is the de&elopment o# a new #oundation to all the.N$ de&elo pment tools. his #oundation, !nown as the .N$
#ramewor!, pro&ides two !ey things2 the ase runtime en&ironment and a
set o# #oundation classes. he runtime en&ironment is similar to the
operating system in that it pro&ides a layer etween your program and the
comple/ities o# the rest o# the system, per#orming ser&ices #or your
application and simpli#ying access to the #unctionality o# the lower layers.
he #oundation classes pro&ide a large set o# #unctionality, wrapping, and
a straction such technologies as (nternet protocols, #ile system access,
M) manipulation, and more. he .N$ #ramewor! is similar in many
ways to the operating system, and it pro&ides its own set o# A8(s to ma!e it
easy #or programmers to ta!e ad&antage o# its capa ilities. *igure
illustrates the #ramewor!0s relationship to your code and to the underlying
ser&ices o# the operating system.
-9 -
8/17/2019 Anglo School Management Report
53/65
Chapter - 1
$S (NI
-93-
8/17/2019 Anglo School Management Report
54/65
TE)TIN.
No program or system design is per#ectD the communication
etween the user and the designer is not always clear, and
time is usually short. he result is errors and more errors. So
e#ore implementing the system it should e #irst tested. (t istedious ut necessary step in system de&elopment. here are
&arious testing techni%ues which are discussed elow with
the in#ormation that how they are applied to present system.
he testing o# so#tware is done module wise.
V-,ID-TION C0EC;)
So#tware &alidation is achie&ed through a series o# lac!- o/
tests that demonstrate con#ormity with re%uirements. A test plan
outlines the classes o# tests to e conducted and a test procedure
de#ines speci#ic test cases that will e used to demonstrate con#ormity
with re%uirements.
A#ter each &alidation test case has een conducted, one o# two
possi le conditions e/ists2
+1 he #unction or per#ormance characteristics con#orm to
speci#ication and are accepted
or
-94-
8/17/2019 Anglo School Management Report
55/65
+ A de&iation #rom speci#ication is unco&ered and a de#iciency list
is created.
CON"I.UR-TION REVIE1 An important element o# the &alidation process is a
con#iguration re&iew. he intent o# the re&iew is to ensure that all
elements o# the so#tware con#iguration ha&e een properly de&eloped,
are cataloged, and ha&e the necessary detail to olster the support
phase o# the so#tware li#e cycle. he con#iguration re&iew, sometimes
called an audit.
-,P0- -ND BET- TE)TIN.
(# so#tware is de&eloped as a product to e used y many
customers, it is ( impractical to per#orm #ormal acceptance test with
each one. Most so#tware product uilders use a process called alpha
and eta testing unco&er errors that only the end-user seems a le to
#ind.
A customer conducts the Alpha test at de&eloper0s site. he so#tware
is used in a natural setting with the de&eloper Floo!ing o&er the
shoulderF o# the user and recording errors and usage pro lems. Alpha
tests are conducted in a controlled en&ironment.
he Beta test is conducted at one or more customer sites y the end-
user o# the so#tware. ;nli!e alpha testing, the de&eloper is generallynot present. here#ore, the eta test is a li&e application o# the
so#tware in an en&ironment that cannot e controlled y the de&eloper.
he customer records all pro lems +real or imagined that are
-99-
8/17/2019 Anglo School Management Report
56/65
encountered during eta tasting and reports these to the de&eloper at
regular inter&al
-9
8/17/2019 Anglo School Management Report
57/65
Chapter - 13
(M8)$M$N A (7N
-9=-
8/17/2019 Anglo School Management Report
58/65
I+P,E+ENT-TION
A crucial phase in the system li#e cycle is the success#ul
implementation o# the new system designed. (mplementation includes
all those acti&ities that ta!e place to con&ert #rom the old system to the
new one. he new system may e completely new, replacing an
e/isting manual or automated system or it may e major modi#ication
to an e/isting system. (n either case, proper implementation ecomes
necessary so that relia le system ased on the re%uirements o# the
organi"ation can e pro&ided.(mplementation includes2
• raining o# personnel
• Con&ersion procedures
• 8ost-implementation re&iew or e&aluation
TR-ININ. O" PER)ONNE, 2
-9>-
8/17/2019 Anglo School Management Report
59/65
he high %uality training is an essential step in systems
implementation. :ence to pro&ide the training to personnel they ha&e
een pro&ided user manuals. hey are as!ed to read it care#ully and
same thing try practically on computer. (# they don0t understand anything, can as! without any hesitation. hey are as!ed to enter the data,
which is more #re%uently entered, and print the reports are #re%uently
printed. ;sers are told a out those situations, which he must
understand and he should a le to handle it.
CONVER)ION +ET0OD :
he direct con&ersion method is applied. his method con&erts
#rom old to the new system a ruptly. he old system is used till a
planned con&ersion day. he organi"ation relies #ully on the new
system.
-9?-
8/17/2019 Anglo School Management Report
60/65
Chapter - 14
87S(M8)$M$N A (7N
PO)T I+P,E+ENT-TION
-< -
8/17/2019 Anglo School Management Report
61/65
A#ter the system is implemented and con&ersion is complete, a
re&iew is conducted to determine whether system is meeting
e/pectations and where impro&ements are needed. A postimplementation re&iew measures the systems per#ormance against
pre-determined re%uirements. (t determines how well the system
continues to meet per#ormance speci#ications. (t also pro&ides
in#ormation to determine whether major re-design or modi#ication is
re%uired. (n e&aluation system is chec!ed against the pre- determined
re%uirements. All the re%uirements ha&e een #ully attained.@here there was any mista!e that had handled through
system li#e cycle. 8ro lem is sol&ed and chec!ed against the
original #acts.
REVIE1 P,-N:
*or re&iew a team is planned. he eam shall prepare a
#ormal plan around the o jecti&es o# the re&iew. An o&erall
plan co&ers the #ollowing areas2
-D+INI)TR-TOR P,-N :
'e&iew area o jecti&es, operating costs, actualoperating per#ormance and ene#its.
-
8/17/2019 Anglo School Management Report
62/65
Chapter - 19
)*)TE+
+-INTEN-NCE
-< -
8/17/2019 Anglo School Management Report
63/65
)*)TE+ +-INT-NENCE :
he last part o# system de&elopment li#e cycle is system
maintenance, which is actually the implementation o# the
post-implementation plan. :ence 8rogrammers Analyst
spends su##icient time #or maintaining programs.
:ence maintenance will co&er a wide range o# acti&ities
including correcting coding and design errors, updating
documentation and test data and upgrading user support.
Many acti&ities classi#ied as maintenance actually #all underenhancements. :ence in maintenance o# system enhancement
also ta!es place. here#ore in maintenance addition,
modi#ication, re-de&eloping o# code will ta!e place to support
changes in speci#ication.
-
8/17/2019 Anglo School Management Report
64/65
BIB,IO.R-P0*
-
8/17/2019 Anglo School Management Report
65/65
BIB,IO.R-P0*:
1 System Analysis and 6esign B5 $lias
Ialgotia 8u lications.
So#tware $ngineering By 'oger S. 8ressman, McIraw-
:ill 8u lications.
3 MS-ACC$SS2 B8B 8u lications4 Mastering in VB.Net By B8B 8u lications.
9 VisualBasic.Net 8rogramming, Blac! Boo!.
Top Related