Upload
amani-idd-mrisho
View
238
Download
3
Embed Size (px)
Citation preview
8/12/2019 54935990 Student Registration System SRS
1/23
Design: Student Registration SystemDate 07 December 2009
This document is uploaded to scribe in the behalf of me and my
loved one ad** Qazi.
1
8/12/2019 54935990 Student Registration System SRS
2/23
Design: Student Registration SystemDate 07 December 2009
Table of contents
Interface
1
Main Form
File
Edit
Vie
!dministration
"el#
Sign $n
Student Registration
2
$m#ortant student data
$nter%ace
Validations
Submitt to data base
2
8/12/2019 54935990 Student Registration System SRS
3/23
Design: Student Registration SystemDate 07 December 2009
ee Registration System
!
&'ec( student registraiton
&alculations
$nter%ace
Validation
Submitt to database
"ourse Registration#
&'ec( student registration
)ossiblity o% &ourse registration
Submitt to data base
$ar%s &ntry'
&'ec( &ourse Registration
E*tract course %rom course registration module
Enter Mar(s
Validation
$nter%ace
Submitting to database
+
8/12/2019 54935990 Student Registration System SRS
4/23
Design: Student Registration SystemDate 07 December 2009
Reporting
(
Re#orting %or eac' module
! o,erall re#ort o% student data
! E*am re#ort o% eac' student
)pdating and &diting
-#dating o% student data
-#dating o% Fee Registration Data
-#dating &ourse Registration
-#dating Mar(s
+dministrative and +ccess options
,
S"-&
/
erformance
10
ardare
11
.
8/12/2019 54935990 Student Registration System SRS
5/23
Design: Student Registration SystemDate 07 December 2009
latform
12
3eliverable orm
1!
Team 4or%
1#
"onclusion
1'
Interface
Forms are t'e inter%ace ,ia 'ic' user interact it' system so it is moreim#ortant to design a user %riendly inter%ace/ o ac'ie,e t'is target e tried touse suitable controls %or getting in#ut data %rom user/ !lso %orm ill get all t'eim#ortant details %rom users/
8/12/2019 54935990 Student Registration System SRS
6/23
Design: Student Registration SystemDate 07 December 2009
$ain orm$n main %orm t'ere are lin(s to access all t'e modules o% systems li(eregistration u#dating and deletion/ 'is %orm ill be t'e MDi container entirea##lication ill be close on closing t'is %orm and all t'e %orm ill o#en o,er t'is
%orm/ 'e main %orm is di,ided in to %i,e ma3or menus/ ile
&dit
5ie
+dministration
elp
ile'e %ile menu contains t'e basic registration o#tions o%
t'e students including registration in student registration%ee registration and course registration/
&dit'e edit menu contains t'e u#dating and editing o#tiono% student/ $n case user enter t'e rong ,alue %ore*am#le a user enter rong name suc' as enter !ilinstead o% !li it can be c'anged and u#dated by system/
5ie'is menu is concern it' out#uts and ,ie t'e data indi%%erent #ros#ecti,e/ Suc' as i% a user ants to see t'e
student registration data o,erall re#ort mar( s'eet etct'en it can be ,ieed/ !ll re#orts can be #rinted
+dministrationFor t'e security reasons administration %ield ill onlyaccess by administrator o% 'ead on institute/!dministration menu contains t'e data about resetting#assords o% users deleting or creating account o% a#articular user etc/
elp$n case a user ants to (no 'o to o#erate or deal it'a s#eci%ic control a com#lete 'el# ill be #ro,ided by
system/
4
8/12/2019 54935990 Student Registration System SRS
7/23
Design: Student Registration SystemDate 07 December 2009
Main %orm o% system
SI67 I7o access t'e main %orm it is im#ortant to enter t'e username and
#assord/ 'is is im#ortant so only ,alid user can enter t'e system/ $% user%orget t'e #assord t'e lin( is gi,en on %orm by 'ic' user can rest its#assord/ For resetting #assord user 'as to enter t'e security #'ase 'ic'ill be #ro,ided by administrator/
7
8/12/2019 54935990 Student Registration System SRS
8/23
Design: Student Registration SystemDate 07 December 2009
Student Registration
5ne o% t'e (ey module/ For eac' student it is im#ortant to register in
t'is module only t'en it is #ossible %or user to access ot'er modules/
'is module ill 'a,e %olloing ste#s
Important student data
'e basic in%o o% student ill be #ro,ided by user to register
student/ 'is module ill e*tract student name %at'er name
6
8/12/2019 54935990 Student Registration System SRS
9/23
Design: Student Registration SystemDate 07 December 2009
date o% birt' education bac(ground etc/ 'is data ill be use
in re#orting and ot'er module ill use t'is data %or di%%erent
,eri%ications suc' as class in 'ic' student is enrolled etc/
Interface
$nter%ace is im#ortant because t'e user interact it'
a##lication ,ia inter%ace/ ! inter%ace must be easy to
understand and use/ ! control ill use according to ty#e o%
in#ut %or e*am#le a calendar ill use %or date o% birt' and
te*tbo* %or entering name etc/
5alidations
$t ill ma(e ensure t'at user must enter rite ty#e o% data%or #articular entity/ ot' %orm le,el and control le,el
,alidation ill be a##lied/ Validation ill also be ensured by
using ad,ance controls/
Submit to data base
!t t'e time o% submitting a##lication ill #er%orm e*ce#tion
'andling and ill access database to submit data and %orm
ill automatically close/
9
8/12/2019 54935990 Student Registration System SRS
10/23
Design: Student Registration SystemDate 07 December 2009
ee Registration System
'e ne*t module is about %ee management o% all students/ !ll
records ill be store in suc' a %as'ion so t'at it ill easy to
#er%orm 3oints !bstraction and co'esions/
"hec% student registraiton
10
8/12/2019 54935990 Student Registration System SRS
11/23
Design: Student Registration SystemDate 07 December 2009
'e a##lication ill c'ec( t'e registration in student
registration %irst and ill only allo user to #er%orm %ee
registration i% and only i% student is register in student
registration system/ $t is im#ortant to manage t'e #ro#er
'ierarc'y %or eac' student/
"alculations
$t ill ma(e ensure to (ee# a##lication a#art %rom 'uman
errors as muc' as it is #ossible/ Most o% calculation li(e dues
ill automatically calculated/ 'ere ill no mec'anism %or
installments but i% any one cant #ay entire %ee 'e can #ay
some it ill manage by a##lication by itsel%/
Interface
!n inter%ace must be easy to understand and use/ ! control
ill use according to ty#e o% in#ut %or e*am#le a time and
date o% submitting o% %ee ill automatically be entered in
te*tbo* same as system time and te*tbo* %or entering %ee
#aid or dues etc/
5alidation
$n case o% %ee dues ill be automatically be calculated and
user ill unable to alter t'em/ !lso user can enter numeric
data in %ee #aid total %ee te*t bo*es/ $t ill ma(e ensure t'at
user must enter rite ty#e o% data %or #articular entity/ ot'
%orm le,el and control le,el ,alidation ill be a##lied/
Validation ill also be ensured by using ad,ance controls/
Submit to database
11
8/12/2019 54935990 Student Registration System SRS
12/23
Design: Student Registration SystemDate 07 December 2009
Data ill be submitted in database using registration number
as #rimary (ey so it ill easy to e*tract data/
"ourse Registration
!s t'e course registration is an im#ortant #art o% student registration
system/ !lso %or eac' class in sc'ool t'ere are distinct courses or
sub3ects 'ic' remain same o%ten but t'ere is #ossibility in c'anging
t'e criteria in t'at case t'ere s'ould be some ay to add and remo,e
12
8/12/2019 54935990 Student Registration System SRS
13/23
Design: Student Registration SystemDate 07 December 2009
course/ So it ill be t'e #art o% course registration module/ 'e %olloing
ste#s ill be %allo %or course registration
"hec% student registration
First t'e student registration ill be c'ec(ed so ma(e ensure
t'at student is ,alid on domain o% sc'ool/ $% student is
register in student registration only t'en t'is module is
a,ailable %or student
ossibility of "ourse registration
! user can alter t'e course o% entire classes and can add andremo,e t'e courses/ !%ter managing t'e courses %or eac'
class %or t'e user t'e course #lan ill automatically
generated by a##lication according to class o% a #articular
student/
Submit to data base
Data ill add to database and ill be use %or mar(s entering/
)rimary (ey ill be class 'ic' ill uni8ue it' in sc'ool/
$ar%s &ntry
-ser ill enter t'e mar(s %or eac' student and a##lication ill be able to
manage record in ay to use data e%%iciently 'en needed/
"hec% "ourse Registration
1+
8/12/2019 54935990 Student Registration System SRS
14/23
Design: Student Registration SystemDate 07 December 2009
!##lication ill c'ec( t'e student registration in registration
module and i% student is register only t'en 'e ill enable to
use mar(s entry module
&8tract course from course registration
module
'e a##lication ill e*tract data %rom course module
automatically according to class gi,en in registration
module/ 5n enter t'e registration courses ill automatically
be #ro,ided by a##lication/
&nter $ar%s
$n %ront o% eac' course a te*tbo* ill be a,ailable to enter
t'e obtain mar(s because total mar(s ill be t'ere in course
module/
5alidation
5nly ,alid data ill be alloed by a##lication in control/
Interface
-ser ill 'a,e to enter t'e registration number o% t'e
student and a##lication ill #ro,ide t'e course detail and total
mar(s/ 'is data ill e*tract %rom course registration
1.
8/12/2019 54935990 Student Registration System SRS
15/23
Design: Student Registration SystemDate 07 December 2009
Submitting to database
Data ill store in data base e*ce#tion ill be 'andled/
1
8/12/2019 54935990 Student Registration System SRS
16/23
Design: Student Registration SystemDate 07 December 2009
Reporting
Re#orting is t'e ay to s'o out#ut o% #articular searc' or s'o
rele,ant data it' res#ect to di%%erent needs and teams/ &rystal
re#orting is an #oer%ul tec'ni8ue to ac'ie,e t'is/ Re#orting ill be
done as %allo
Reporting for each module
For eac' module re#ort is classi%ied in to classes
'e re#ort o% #articular student
'e re#ort containing t'e data o% all students o% a
#articular module/
+ overall report of student data
5,erall re#orting ill contain t'e brie% descri#tion o%
#articular student %rom all modules/ $t ill sort o% introduction
%rom student registration %ee status %rom %ee module and
o,erall #osition and #ercentage %rom mar(s module/
14
8/12/2019 54935990 Student Registration System SRS
17/23
Design: Student Registration SystemDate 07 December 2009
+ &8am report of each student
$t ill 'a,e all descri#tion as t'ere in re#ort cards/
17
8/12/2019 54935990 Student Registration System SRS
18/23
Design: Student Registration SystemDate 07 December 2009
)pdating and &diting
-#dating and editing are re8uiring correcting t'e in#ut in case o% 'uman
error/ $t is also im#ortant %or %le*ibility o% #rogram/ For u#dating user
need to enter t'e registration number all data ill be s'on to user and
user can edit t'e data/ 5ur a##lication allo u#dating as %allo
-#dating o% student data
-#dating o% Fee Registration Data
-#dating &ourse Registration
-#dating Mar(s
16
8/12/2019 54935990 Student Registration System SRS
19/23
Design: Student Registration SystemDate 07 December 2009
+dministrative and +ccess options
5nly administrator can access t'e tas( li(e resting user #assord
creating ne account etc/ !nd eac' ty#e o% user t'ere are #ro#er rig'ts
19
8/12/2019 54935990 Student Registration System SRS
20/23
Design: Student Registration SystemDate 07 December 2009
!dministrati,e Rig'ts include %olloing tas(s
&reating e -sers
Resetting )assords Deleting account
"reating 7e )sers5nly administrator ill able to create neusers so t'e menu s'ould be in #laced inadministration so it can only b access byadministrator/
Resetting assord$n cases user %orget #assard it can be resetby administrator
3eleting account!dministrator can delete t'e account i% userlea,es t'e institute o% any ot'er case %ore*am#le t'e designation o% t'e user c'anges/
20
8/12/2019 54935990 Student Registration System SRS
21/23
Design: Student Registration SystemDate 07 December 2009
T&+$ 4-R9
$n t'e design all t'e members contributed e8ually/ Design %or eac' module is
design by eac' member / $r%an 'an or(ed on Student Registration system
and its u#dating/ auman 'alid or(ed on Student Fee Registration and its
u#dating/ "usnain saleem and ;ulrai< mali( or(ed on course Registation andMar(s entry and u#dating/ ecause bot' are interrelated to eac' ot'er so it is
considered im#ortant to or( collecti,ely on t'ese domains/ =aad !li ill
generate re#orts %or eac' module and o,erall re#orting/ !t t'e end entire
team ill or( on #ro,iding rig'ts /r/t 3ob/
21
8/12/2019 54935990 Student Registration System SRS
22/23
Design: Student Registration SystemDate 07 December 2009
S"-&
'is a##lication ill %acilitate t'e sc'ool in all domains 'ic' ere
described be%ore/ 'is a##lication can be run o,er a standalone #ersonal
com#uter or can be s'are on >! i% it is a,ailable in res#ecti,e sc'ool/
erformance
$n creating t'is design it is (e#t one %irst #riority t'at system must or(e%%iciently on t'e 'ardare and so%tare 'ic' is s#eci%ied and suggested/
ardare
5ur a##lication is generic and it ill be %or almost e,ery ty#e o% sc'ools
so e ill try to ma(e it com#atible to as lo as 'ardare re8uirements/ 5ur
target is to run t'is a##lication at )entium 2 it' minimum 400M"< #rocessor
and 126M R!M/ ?e ant to run a##lication on t'is s#eci%ication because it is
a,ailable in all sc'ools/
:+T&-R$
'is a##lication ill run o,er ?indos 2000@@,ista/ ?e c'oose
indos as #late %orm %or our a##lication because it is t'e idely using
o#erating system in )a(istan/
3eliverable form
?e ill deli,er t'e e*ecutable %orm o% a##lication and t'e source code
ill not be #ro,ided to sta(e 'older/
"onclusion
22
8/12/2019 54935990 Student Registration System SRS
23/23
Design: Student Registration SystemDate 07 December 2009
'e design is design (ee#ing in ,ie t'e all needs o% user and are done
according to re8uirements elaborated in #re,ious document
2+