School Management System
School Management System Introduction: Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the the deve develo lopm pmen entt of open open-m -min inde ded d glob global al citi citize zens ns secu securin ring g the the futu future re for for ever everyo yone ne.. Adva Advanc nced ed tech techno nolo logy gy avail availab able le toda today y can can play play a cruc crucia iall role role in streamlining education-related processes to promote solidarity among students, teachers and the school sta. School Management SystemSMS! consists of tasks such as registering students, atte attend ndan ance ce reco record rd kee eepi ping ng to cont contro roll absen absente tees es,, prod produc ucin ing g repo report rt card cards, s, producing o"cial transcript, preparing timetable and producing dierent reports for teac teacher hers, s,
o"cial o"cials s from from #r.Moh #r.Mohiud iuddin din Educa Educatio tion n founda foundatio tion n and
other other
stakeholders. Automation is the utilization of technology to replace human $ith a machine that that can perfor perform m more more %uickl %uickly y and more more contin continuou uously sly.. &y automa automatin ting g SMS documents that took up many large storage rooms can be stored on fe$ disks. 'ranscript 'ranscript images can be annotate. (t reduces reduces the time to retrieve old transcripts from hours to seconds.
Company’s Profle: )uture )uture heaven school is the reno$ned school. 'he school is enlightening the futures of students in )ederal &.Area *arachi. (t is under the management of #r.Mohiuddain #r.Mohiuddain Education foundation. 'he school is educating the students of +age
School Management System
Montessori, prep to matric. urrently the school is totally manual. 'hey are not using any soft$are. 'he $ant to automate their process by using the ne$ $orld $or ld technology. technology. )or this $e are designing designing the application. 'his $ill cover the key areas of the school. 'he details of the pro/ect are listed in remaining document.
+age 0
School Management System
Montessori, prep to matric. urrently the school is totally manual. 'hey are not using any soft$are. 'he $ant to automate their process by using the ne$ $orld $or ld technology. technology. )or this $e are designing designing the application. 'his $ill cover the key areas of the school. 'he details of the pro/ect are listed in remaining document.
+age 0
School Management System
User Requirements: . 'he system system $ill deal deal $ith Student Student (nfor (nformatio mation. n. 0. 'he system system $ill manage the payroll payroll and typical 1.2 process process 3. 'he system system $ill $ill have have the Attend Attendan ance ce module module $hich stores stores the teacher teacher and student attendance. 4. 'he system system $ill $ill manage manage the class class time time table. table. 5. 'he system system $ill manage manage the fesses fesses from from student. student. 6. 'he system system should should Manage Manage the e7ams e7ams results results and save save accordin according g to academic year Reports:
8 8 8 8
2esults Salary Sh Sheet. Atten ttenda danc nce e She Sheet et.. 'ime ime 'able. ble.
Sotware Objectie: 'he ob/ective of the system is to provide provide the user friendly application $hich mange the $hole school. 'he soft$are helps the user to record the student and employees data. 9ive a path for better reporting
Sotware Scope: 'he scope of the system is to manage manage the Students information and there fees. 'o manage Employees and their salaries ℘ 'o ℘
'o ℘ 'o ℘
develop registration system
'o facilitate School by controlling controll ing the timetable timetabl e and e7aminations e7aminati ons
'o ℘ 'o
facilitate attendance record record keeping keeping
'o ℘ 'o
facilitate various report generation generation
'he scope of the system is to manage the student student information, human human resource and fees module
+age 3
School Management System
!eatures: 8 'he system system is easy easy to use, use, have have good good looks looks and secur secure. e. 8 9et easy acce access ss to studen studentt partic particula ulars, rs, their schedule schedules, s, address, address, parent parents, s, disciplinary records, e7tra-curricular activities, and any reports, anytime 8 'rack your your teacher:s teacher:s particulars, particulars, residen residential tial addresses addresses and other other important important data 8 2epor eportt card cards s are are full fully y cust custom omiz izab able le - you you get get to have have your your o$n grad gradin ing g criteria, grading ;o$, report card format.
+age 4
School Management System
!easibility Report: PROPOSED SOLUTION >$ing to the captioned evaluation, the best solution is to design and develop the information system on 2#&MS coupled $ith front-end support on the latest visual tools and e"cient utilization of reporting tools.
FEASIBILITY AREAS *eeping in vie$ the earlier discussion pertaining to terms of reference that is +ro/ect Scope, +roblem and >pportunity (denti?cation, and >ption Evaluation@ the key areas of feasibility can be analyzed as follo$s
Technical Feasibility 'he proposed system is feasible on technical grounds because of its implementation via available resource utilization of hard$are and soft$are. (n addition, the proposed system $ill be 8 8 8 8
apable of processing volumes of transactions $ith speed and accuracy. apacious enough to ful?ll the data storage needs for a long period of tie. E"cient in responding to comple7 %ueries. Btilized by multiple users at a given instance of time.
Operational Feasibility 'he proposed system is feasible on operational grounds sine it imposes no con;icts $ith the $ay the academy undertake its operations. (n addition there $ould be no training costs for the ne$ system in consideration.
Social Feasibility (n social ground there $ould be no con;icts among the system functionalities and personal policies, /ob speci?cation, skill re%uirements and motivational factors.
Economic Feasibility >n grounds the pro/ect deemed to be no or very little cost pro/ect to the academy o$ing to the availability of very lo$ priced soft$are. )urthermore the e7isting hard$are ca easily be utilized for the system implementation.
+age 5
School Management System
+age 6
School Management System
Process (n the pro/ect Cschool management systemD $e are using the incremental model. 'he model is based on the dierent increments and each increment has some tasks.
Incremental model: hen an incremental model is used, the ?rst increment is often a core product. 'he core product is used by the customer or undergoes a detailed revie$. As a result of use andFor evaluation a plan is developed for the ne7t increment. 'he plan addresses the modi?cation to the core product to better meet the needs of the customer and delivery of additional features and functionality. Soft$are is constructed in a step-by-step manner. hile a soft$are product is being developed, each step adds to $hat has already been completed. Steps (ncremental - Gcore product Student information System (ncremental -0 School administration Module (ncremental -3 1.2 module
A
n
a
D
e
l
s
!
y
i
o
T
e
s
"
s
i
s
n
e
t
Fiq: step in process
A"#antaes o$ Incremental %o"el 8 System is developed and delivered in increments after establishing an overall architecture. 8 2e%uirements and speci?cations for each increment may be developed. 8 Bsers may e7periment $ith delivered increments $hile others are being developed. 8 (ntended to combine some of the advantages of prototyping but $ith a more manageable process and better system structure. +age H
School Management System
8 (ncremental development is especially useful $hen sta"ng us unavailable for a complete implementation by the business deadline. 8 Early increments can be implemented $ith fe$er people
+age I
School Management System
Process "ecomposition: Processes
Sub#Processes
9athering Bser 2e%uirements Analysis the re%uirements Make BMJ=S #iagrams
Activity Se%uence #iagrams lass #iagrams Entity relationship #iagrams
#ividing the system in modules Make +rototypes Start oding the Student (nformation Module.
Start oding the School Administrative Module Start oding the 1uman 2esource Module.
Make Store +rocedures Make lasses in K onnect the lasses $ith forms. Start Bnit 'esting. Make correction of error ?nd in 'esting
Start oding the )ee Module. Start (ntegration 'esting orrect Errors found in integration 'esting #o &lack &o7 'esting #o Lalidation 'esting (mplementation of Soft$are by beta version Jist errors or improvement areas #o improvement on key areas 2elease Alpha Lersion 9ive Support +age N
School Management System
+age O
School Management System
Cost estimation: COS$ +ractitioner cost Btility &ills omputer ost Total
5OOO P 0 Q O,OOO 5OOO O,OOO &'()))
$ime %stimation &O"U'%S Student (nformation Module
$I&% P%R &O"U'%
School Administration Module
3O days
1.2 module )ee Module $O$(' $I&%
3O days
4O days 4O days 4.6 months
$)% *+)) PRI,CIP'% -. */y is t/e system bein0 deeloped1
'he system is being developed to give the user to manage the school e"ciently. 'rack the income by the business. 9ive timely information to the higher management and sta so necessary action $ill be taken. ℘
+age
School Management System
-. */at will be done2 by w/en1
Project Plan NO*
Phases
9ather re%uirements Analysis of the system
0
3 4
5
6
H
I
N
O
0
3
Make diagrams Make prototypes Approve the prototypes from the customer oding of Student module Approve Student module oding of School management module Approve of School management module oding of 12 module Approve of 12 module oding of )ee module Approve of
Start "ate O >ct 0O Ith >ct 0O st Rov 0O 0st Rov 0O 0Ith Rov 0O
En" Date Hth >ct 0O 3Oth >ct 0O
3Oth Rov 0O th #ec 0O th #ec 0O
Oth #ec 0O
5
th #ec 0O
6
0Oth #ec 0O
0Oth #ec 0O
st an 0O0 th an 0O0 0th an 0O0 st )eb
Oth an 0O0 th an 0O0
0O Rov 0O 0Hth Rov 0O 0Nth Rov 0O
Nth #ec 0O
3Oth an 0O0 st )eb
Depen"encies
0 3
4
3,6
H
3,H,I O
3,H,I, 0 +age 0
School Management System
4
5
)ee module 'esting and (mplementati on Support
0O0 0nd )eb 0O0
0O0 0Oth )eb 0O0
0th )eb 0O0
0Oth March 0O0
3
4
. -. */o is responsible or a unction1 All the technical /obs $ill be done by Hassam Ahmed and all the managerial /ob is done by Hifza Nisar -. */ere t/ey are or0ani3ationally located1
ustomer must provide the re%uired information Bsers must 9ive response and feedback on the $ork delivered by the company ℘
-. )ow will t/e job be done tec/nically and mana0erially1 Role 1ifza Risar
Responsibilities Analysis phase BMJ diagrams )ront End E2# T.A
1assam Ahmed
'echnical /ob Store procedures oding (mplementation 'esting Support
-. )ow muc/ o eac/ resource is needed1
Resources 1ard$are 2esources
(ntel ore 0 #uo, 0.6 91z +rocessors, 0Ogb 1.#.#, 0gb 2am. +age 3
School Management System
>perating System
indo$s U+ Service +ack 3 or Service +ack 0! indo$s Lista indo$s H
Soft$are 2esources
Ms. Lisual studio Ms. Lisio Ms. STJ Server Ms. ord
Resources: 'here are three types of resources that $e $ill use in our pro/ect
)uman Resource: Role 1ifza Risar
1assam Ahmed
Responsibilities Analysis phase BMJ diagrams )ront End E2# T.A 'echnical /ob Store procedures oding (mplementation 'esting Support
Reusable Sotware Resources O-the-shelf components $ill be used in the pro/ect .the t$o soft$are $ill be used that are as fallo$ De# E+press, this soft$are $ill help in making the forms .the tools are up to date and make the $ork more e"cient. Enterprise library -*& 'he Microsoft Enterprise Jibrary is a collection of reusable soft$are components application blocks! designed to assist soft$are developers $ith common enterprise development cross-cutting concerns such as logging, validation, data access, e7ception handling, and many others!. +age 4
School Management System
Application blocks are a type of guidance@ they are provided as source code, test cases, and documentation that can be used Vas is,V e7tended, or modi?ed by developers to use on comple7, enterprise-level line-of-business development pro/ects
%nironmental Resources: (n our pro/ect $e need dierent soft$are=s and hard$are=s to make better and e"cient product. .ar"/are Reso0rces, (ntel ore 0 #uo, 0.6 91z +rocessors, 0Ogb 1.#.#, 0gb 2am. So$t/are Reso0rces, $e need, Ms. Lisio for mapping the analysis phase, Ms. STJ Server for generating #atabase, Ms. Lisual studio for oding, , Ms. ord for $riting the report.
DESCRIPTION OF THE SYSTEM
The project is titled "SCHOOL Data Management System". This package once developed will help the schoolinstit!te to manage vario!s details pertaining to its st!dents. This will help acco!nts department in maintaining the details related to the ees # $asic details like their sec!rity deposits% conveyance and etc% it will also help management or we can say administration department in maintaining st!dents $asic details as well as keeping a check on ees details. This package is $asically developed or the a!thorities o the schoolinstit!te to make their task easier or we can say this package a!tomate their tasks like maintaining st!dents personal details% marinating cash details% printing o receipts. This package helps the administrative # acco!nts department in maintaining the st!dents personal # ees related details. The details of the system are as follows:
&t is $asically a Data$ase management package or the a!thorities o the schoolinstit!te like management% acco!nts # administrative department. 'll the details o the st!dents # the daily work o vario!s departments are managed $y the package i.e. (ersonal details% Cash details% )ees stat!s% printing o receipts etc. The package is $y the name o Schoolinstit!te Data Management (ackage. (ackage helps the vario!s departments in maintaining # manip!lating the data. Schoolinstit!te data are divided into (ersonal inormation% Cash details% ee stat!s # etc it helps in manip!lating the divided parts o the data.
+age 5
School Management System Modules of the system: •
(ersonal &normation St!dent details
•
)ees Details
•
)ees Stat!s
•
*eport +eneration
(ersonal &normation St!dent details, This mod!le helps in managing the personal inormation o the st!dents like their -ame% 'ddress% (hone no.% *oll no # etc. The package helps in adding the personal records% editing the records% retrieval o records% report generation # etc. )ees Details, This mod!le helps in managing the ees details o the st!dent like their t!ition ees% sec!rity% late ees # etc. The $asic p!rpose $ehind the development o this mod!le is printing o receipts o the ees paid $y the st!dents. )ee Stat!s, This mod!le helps in managing the ees records o the st!dents like how many have paid their ees # how many are yet to pay their ees # what is the receipt no. o the st!dent who have paid their ees. asically this mod!le generates the list o all the st!dents who have paid their ees # it also generates a list or those st!dents who haven/t paid their ees. *eport +eneration, This mod!le is $asically all a$o!t report generation0 in this package 1!ite a ew reports are generated which are em$edded in the orm like st!dent details% cash details # etc. Functions performed by the package:
This package helps in managing the st!dent inormation like their -ame% *oll no. ann!al charges or we can say personal details% it also manages their ees details% receipt generation # etc. The package helps in adding the oicial records% editing the records% retrieval o records% report generation # etc. •
Sec!rity, The package provides sec!rity $y the help o 2sername # (assword% the package has $een designed to $e !sed on a stand3alone system # $y speciic !ser hence there was no need or m!lti3!ser approach.
+age 6
School Management System •
Maintenance # Manip!lation, The package helps in maintaining # manip!lating inormation pertaining to st!dents # daily activities o the schoolinstit!te a!thorities or e.g. maintaining st!dents personal details% ee str!ct!res% maintaining cash details% ees stat!s # etc.
•
Search, This acility help in searching the re1!ired record rom the data$ase% package has the provision o searching o the record thro!gh admission no. which is (rimary 4ey # thro!gh the name # class o the st!dent.
•
Help, This acility provides or help or the !sage o the system. &t provides help to the novice regarding the !sage o the package.
The Schoolinstit!te Data management (ackage provides the !ser o the System with a window like interace. The )ront end o the package is developed in 5 i.e. 5is!al asics% ack end is made in MS 'ccess.
+age H
School Management System
NEED OF THE SYSTEM
The (ackage is developed to help the department maintaining the st!dent details% earlier the records where maintained man!ally% with the help o this package the concerned departments will $e a$le to improve the prod!ctivity% red!ce the time% cost actors associated with the system. The a!tomation o the system will help the organi6ation in proper maintenance o the record% less manpower% less man3 days% less cost% proper # acc!rate !nctioning. The $asic need or the package was to a!tomate the whole proced!re o maintaining o st!dent details% earlier it was all done man!ally. y developing this package lot o $!rden was removed rom the department% which was maintaining st!dents details. &t improved the eiciency% red!ced the cost% and red!ced the time need to do the work man!ally. 7ith the help o this package the past details o the st!dents can assessed and reports can $e generated on this details. &n $rie we can say this system was re1!ired to a!tomate the processing o st!dents details% which was done man!ally $eore the development o the package. 8arlier all the inormation data pertaining to the st!dents was maintained man!ally or we can say it was on paper% hence it created a pro$lem or the organi6ation school% how to manage it properly. 7ith the help o this system the organi6ationschool is a$le to maintain the data properly # acc!rately. Why System was build…? •
8arlier% data pertaining to st!dents was maintained man!ally.
•
Man!al system was not eicient.
•
Cost o maintaining data man!ally was $igger or h!ge.
•
Large manpower was re1!ired.
•
The proced!re was error prone% it was not acc!rate.
•
Man!al system was not s!ited or electronic e9change o data.
Solution…?
The sol!tion or all this pro$lem was to a!tomate the system% a!tomation o the st!dents data maintenance wo!ld red!ce the manpower% man days will res!lt in acc!rate data # a$ove all increase the eiciency o the concerned department.
+age I
School Management System
FEASIBILITY STUDY
)easi$ility is the test o the system it helps in deciding whether it is via$le to go thro!gh the project or not. )easi$ility st!dy st!dies the system # tells whether to develop the system or not. &n lay mans terms it can $e descri$ed as the test o the system # i the system passes in the test then it is via$le to develop the project otherwise not or we can say easi$ility st!dy check/s whether project is easi$le or not. )easi$ility has o!r solid dimensions, :. Technology ;. )inance <. Time =. *eso!rces The easi$ility o the system > SCHOOL Data Management System ? is viewed with the help o these o!r dimensions. Technology, This system !ses one o the simplest technologies in !se% or the development p!rpose it !ses simple to !se # easily availa$le technology. This system is $ased on windows like interace% which is very easy to !se. The package is $een developed or the department% which is not very amiliar with sotware hence technology !sed% m!st $e easily !nderstanda$le% $eca!se o which windows like interace has $een chosen. The technology !sed in this project is 5 i.e. 5is!al asics @.A% M S 'ccess # D'O controls. 5is!al asic helps in providing windows like environment. This system !ses men!3$ased approach in which every thing is given with the help o men!s. )inance, This dimension meas!res the system in respect to money or we can say !nds. This dimension checks whether its via$le to spend the re1!ired amo!nt on the system or it will $e a waste. There is no pro$lem o inance in this project $eca!se it !ses simple technology% which is very easy to install. This system is $een developed or a standalone comp!ter hence or this system hardware re1!irement is very low. )or this system to $e developed # installed properly we re1!ire very easily availa$le technologies # very $asic hardware and all these re1!irements doesn/t cost m!ch. Time, This partic!lar dimension meas!res the systems worth in respect to time% which is one o the most important actors to $e considered. &n this project time actor is very important this system is
+age N
School Management System sched!led to $e installed in one months time. This system is not very $ig # hence can $e completed within the time period it re1!ires appro9.
*eso!rces, This dimension takes into co!nt the reco!rses re1!ired to develop the system. )or this partic!lar system the reso!rces re1!ired are 1!ite nominal which can $e !lilled% the reso!rces re1!ired or this system are $asic hardware% an operating which is compati$le with 5.
7ith the help o all these dimension we can meas!re the easi$ility o the system # can decide whether to go orward with the project or not. y take in co!nt the dimension # their role in this partic!lar system we can say this system is easi$le rom all these dimension point o view # it is via$le to go thro!gh the project.
+age 0O
School Management System
SCOPE OF THE SYSTEM
Scope o the system meas!res the scope o the project% which is going to $e developed. 'nswering ollowing aspects can answer the project scope, :. Conte9t ;. &normation o$jective <. )!nction # (erormance =. &nteraces
The system >SCHOOL data management system? is a data management o st!dents. 'll the details o the st!dents are managed with the help o this package i.e. their (ersonal inormation% ees inormation # their report generation% with the help o this package the organi6ation can maintain # manip!late st!dents data. This package has the provision or adding new records% editing old records% viewing the data$ase% searching acility% report generation% help i.e. how to !se the package # etc. Scope o the system can $e meas!red with the help o the dimensions. Conte9t, This project is related to management o st!dents data and the daily activities o the a!thorities with the help o this package the !ser o this package% which is the department i.e. administrative will $e a$le to maintain the data thro!gh the comp!ter which will help in increasing he eiciency% acc!racy o the department as well as help in electronic inter change o the data. 'dministrative department can !se this package to check or the details o the st!dents% whether they have paid their ees amo!nt or whether it is d!e to them% thro!gh which receipt no. it was paid they can st!dy the past records analy6e the trends. &normation o$jective, asically this is related to the &np!ts # O!tp!ts to the system. &n other way we can say it is related to the inp!ts re1!ired $y the system # o!tp!ts generated $y the system. This package is $asically data management package% in which the inp!ts given $y the !ser is itsel the o!tp!t o system it perorms ew calc!lation like the total cash received rom the st!dents. 7e can say it is data management package% it provides the !ser with ront end which is very easy to !se. :. &np!ts, The inp!t to the system is !sername # password or the system sec!rity% their (ersonal details like -ame% 'ddress% (hone n!m$er% admission details% roll no or data management% their ees details like admission ees% t!ition% comp!ter ee # etc .
+age 0
School Management System ;. O!tp!ts, The o!tp!t or this system is the maintained records% personal details% ees details% ee stat!s # report generated. The o!tp!ts o the system are the records that were added in the data$ase as well as the reports that are generated with the help o he data in the data$ase.
)!nction # (erormance, This dimension meas!res the scope o the system with the help o !nctions # perormance o the system. The $asic !nction perormed $y the system is o data management # report generation. The system perorms vario!s !nctions like, :. Sec!rity, The irst !nction o the system is to provide sec!rity rom !na!thori6ed access to the data% which is provided with the help o !ser name # password at the $eginning o the package. This system is $een developed or a single !ser hence no rights are employed or we can say administrator is only the !ser. ;. Data maintenance, The most important !nction o the system is to maintain st!dent data% the data is maintained with the help o dierent men!s like adding% editing% viewing% searching # etc. There are dierent kinds o data in the system like personal inormation% ees inormation # cash details with the help o the ront end data is managed. <. *eport generation, The last !nction o the system is to generate reports o the data like st!dent details report% cash report% ee stat!s report # etc. 7ith the help o this report the data can $e electronically e9changed as well as the reviewing o policies can $e done with the help o reports. These are some o the $asic !nction perormed $y the system >St!dent Data Management?. &nteraces, &nteraces are the link $etween the !ser and the system% $asically we can say interaces are the o$jects thro!gh which !ser o the system interacts with the system. This system has dierent interaces thro!gh which !ser interacts with the system they are, 1. Login interface: This is the first interface in which user is required to enter the username & password if the password is correct then access is granted otherwise not. User has got three attempts to enter the correct password; if he is not able to enter the correct password in three attempts then the system is exited. . !ata maintenance:
+age 00
School Management System This is the most important interface in the system in which the user interacts with the system to store the data or to retrie"e the data from the database# this interface has got many sub parts li$e addition of records# e diting of records# searching of records & etc. %. eports: This interface is the output for the system in which the user recei"es the results or output# which is required in the form of reports li$e cash details# student details & fee status.
OBJECTIVE
The ollowing are the main o$jectives o the project titled "St!dent data management ", The package provides the means o sec!rity% which makes s!re that only the concerned mod!les and screens are accessi$le to the partic!lar department ater veriying oneBs validity and all other mod!les and screens remains disa$le. The package is meant to maintain and provide complete details a$o!t st!dents s!ch as personal details% their ees details and cash details. The $asic o$jective o the system is to manage the st!dent/s data eiciently # acc!rately. &t provides the !ser o the system with personal details o the st!dents their name% address% phone # etc% it provides the !ser with ees as well as cash details o the st!dents% how m!ch they have paid% what is the stat!s o the ees i.e. how many have paid ees # how many are yet to pay the ees. &t also provides the !ser with details o cash like conveyance details. > St!dent data management ? package is a Management # &normation project% which has these o$jectives, St!dent data management will $e highly !ser riendly% management inormation system that will not help only 'cco!nts% Management # 'dministrative system to gather% comm!nicate% comp!teri6e $!t also help to act on critical inormation m!ch aster and in a $etter manner. The sol!tion envisages linking o dierent departments to streamline the low o data and timely availa$ility o inormation at $oth the ends. )!rther% it also aids in generating% maintaining !ser deina$le !eries% *eports. Salient )eat!res o the application will $e as deines $elow, :. Owner o data to $e the owner o the data$ase ;. Capt!re o inormation at the so!rce o generation
+age 03
School Management System <. Sharing o data =. Minimi6ing d!plicate work . *ed!cing inconsistency $y eliminating m!ltiple data$ases o the same data @. Consolidation o data at all levels utlined ob!ecti"es of the system ,
2ser riendliness, The package developed is easy to learn and !nderstand. 8ven a new !ser can !se the system eectively% witho!t any diic!lty. The help and !ser man!als are provided to solve the !rther 1!eries o the !sers. 7ith the help o the !ser man!als the !ser can get the !ll details o the !nctionality o the system. 2ser satisaction, The package is s!ch that it stands !p to the !sers e9pectations. The system is s!ccess!l in generating the reports o the task stat!s and details o the st!dent. The package is c!rrently $eing s!ccess!lly r!n in the organi6ation. *esponse time, The response time or all the operations is less. 'll the report generations and the listing tasks are perormed in signiicant time. The 1!eries !sed are so as to red!ce the e9ec!tion time o 1!ery processing. 8rror handling, *esponses to !sers errors and !ndesired sit!ation have $een taken care o to ens!re that the system operates witho!t halting. (roper error handling codes are p!t with the codes. Sec!rity and ro$!stness, The package is a$le to avoid or tackle disastro!s action. &t allows only the a!thentic !ser to access the sotware as it is protected $y the !ser name and the password. 'll the administrative tasks are allowed to the project leader only so the illegal intervention is not possi$le. Mod!larity, The package has relatively independent and single !nction parts that are p!t together to make complete system. Th!s as a res!lt o this mod!lar approach the system% in spite o $eing ro$!st is not c!m$ersome. &t also contri$!tes or the ast e9ec!tion o the system. Maintaina$ility, The system is a$le to decrease the time and eort or program maintenance. The !ll details o the projects $eing !ndertaken% and the task stat!s corresponding to each st!dent is stored care!lly and the reports are generated as per the re1!irement.
+age 04
School Management System Timeliness, The package is a$le to operate well !nder normal peak and recovery conditions.
+age 05
School Management System
OPERATING ENVIORNMENT
'he system is developed in Lisual &asics 6.O F M S Access and run under $indo$s N5FNI upper versions. 5is!al asics, 5is!al $asics is event driven programming lang!age% which is !sed to develop ront end or the application. This is called event driven $eca!se every action o the !ser is an event # the application is driven with the help o these events% which are programmed with the help o 5is!al $asics. &n 5is!al $asics there are orms% Controls% reports # many more things to provide the !ser with overwhelming e9perience o !ser riendliness. 5is!al $asics is a programming lang!age or windows environment # provides the !ser with windows like interace. M.S. 'ccess, 'ccess is a *elational Data$ase Management System E*DMSF that yo! can !se to store and manip!late large amo!nts o inormation. eca!se its tools are !ser3riendly and $eca!se it is a power!l development environment% 'ccess is e1!ally appropriate or novices and M&S proessionals. eginners can !se 'ccess to, :. Store and manage vario!s types o inventories. ;. Log inormation s!ch as a!to repairs or cars% doctor visits% etc. <. Create contact management data$ases that can track contacts% $!t phone calls% meetings% and any other interactions with contacts. Developers can !se 'ccess to, :. Create applications that manage s!rvey res!lts. ;. Manage ront ends or enterprise3wide data$ase s!ch as SL server. <. 8sta$lish help3desk applications.
+age 06
School Management System
(ccess is an object#oriented pro0ram4 t/at is2 eeryt/in0 in (ccess is an object2 includin0 t/e application itsel5 %ac/ object /as properties t/at defne /ow it loo6s and perorms5 $/e uses o (ccess are limited only by t/e needs o an or0ani3ation and t/e ima0ination o t/e user or deeloper5
+age 0H
School Management System
"ia0rams Use Case "ia0ram
Sequence "ia0ram Reistration Se10ence Diaram +age 0I
School Management System
Atten"ance Se10ence Diaram
+age 0N
School Management System
+age 3O
School Management System E+amination Se10ence "iaram,
+age 3
School Management System
(ctiity "ia0ram Reistration Acti#ity Diaram
+age 30
School Management System
+age 33
School Management System
Atten"ance Acti#ity Diaram,
+age 34
School Management System
+age 35
School Management System E+amination Acti#ity "iarams,
+age 36
School Management System
%ntity Relations/ip "ia0ram
+age 3H
School Management System
+age 3I
School Management System
sotware quality plan 'he soft$are %uality plan $e $ill use the follo$ing STA Strategy ! (n the ?rst step, $e $ill select the test factors and rank them. 'he selected test factors such as reliability, maintainability, portability or etc, $ill be placed in the matri7 according to their ranks. 0! 'he second step is for identifying the phases of the development process. 'he phase should be recorded in the matri7. 3! 'he third step is that identifying the business risks of the soft$are deliverables. 'he risks $ill be ranked into three ranks such as high, medium and lo$. 4! 'he last step is that deciding the test phase of addressing the risks. (n this step, $e $ill decide that $hich risks $ill be placed each development phase. $est p/ase
Requirements
"esi0 n
7uild
"ynamic Inte0ra test te
&ainta in
$est actors
Correctne ss Perorman ce (ailabilit y Continuity o Processin 0 Complianc e %ase o use Couplin0
+age 3N
School Management System %ase o Operation s (ccess Control !ile Inte0rity
Formal Re"iews,
'he STA $ill ensure that the necessary revisions to the document have been made and that the document $ould be released by the stated date. (n case there are any shortcomings then the same $ould be pointed to the soft$are pro/ect management
Project testin0 tec/nique */ite 7o8 $ec/nique: UNIT TESTIN2, 'he primary goal of unit testing is to take the smallest piece of testable soft$are in the application, isolate it from the remainder of the code, and determine $hether it behaves e7actly as you e7pect. Each unit is tested separately before integrating them into modules to test the interfaces bet$een modules. Bnit testing has proven its value in that a large percentage of defects are identi?ed during its use. A"#antaes,
(t allo$s for automation of the testing process, reduces di"culties of discovering errors contained in more comple7 pieces of the application, and test coverage is often enhanced because attention is given to each unit. Interation Testin, (ntegration testing $ill e7ecute on several modules together and need for the untested modules. 1o$ever it should be avoided Cbig bangD integrations $hen $e are going directly from unit tests to $hole program tests. (t is likely to have many big issues. (n this test, it is hard to identify $hich component causes each. 'his test interaction bet$een modules ultimately leads to end-to-end system test. +age 4O
School Management System
7lac6 7o8 $estin0: &lack bo7 testing is a soft$are testing techni%ues in $hich functionality of the soft$are under test SB'! is tested $ithout looking at the internal code structure, implementation details and kno$ledge of internal paths of the soft$are. 'his type of testing is based entirely on the soft$are re%uirements and speci?cations.
(n black bo7 testing $e $ill test the forms of the system. (n this our scope is to test the follo$ing )orms
%o"0les
Forms
Student (nformation Module
Student (nformation )orm-2egistration admissions
1uman 2esource Module School Administration Module 2eporting
Employees (nfo- 2egistration Attendance )orms-E7amination )orms 2esult card
9('I"($IO, $%S$I,: (lp/a and 7eta $estin0: (n soft$are development, your alpha test $ill be a test
among yourselves the teams! to con?rm that your product $orks. >riginally, the term alpha test meant the ?rst phase of testing in a soft$are development process. #uring this time you $ill compress ?les, edit for misspelled $ords and unclear directions (n soft$are development, a beta test is the second phase of soft$are testing in $hich a sampling of the intended audience tries the product out. &eta testing can be considered Vpre-release testing. 'he &eat version of soft$are is given to +age 4