Online School Management System Date: 27 March, 2009
ONLINE SCHOOL MANAGEMENT SYSTEM
Team ID: BSE F10-17 Session: BSSE Spring 2010
Project Advisor: Maam Saadia Shahzad Submitted By Sundas Sagheer BSEF10M00 !ohai" #han BSEF10M0$ %un&a" 'ni(ersity )ollege o* +n*ormation ,echnology 'ni(ersity o* the %un&a", -ahore. Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 1 Online School Management System Date: 27 March, 2009 STATEMENT O) SUBMISSION This is to certify that following students have successfully completed the final project named as: Online School Management Sstem, at the Punjab University College of Information Technology, University of The Punjab, ahore, to fulfill the partial re!uirement of the degree of Bachelors in !n"ormation #echnolog" $ame %oll $o #undas #agheer $#%&1'(')' *ohaib +han $#%&1'(',) --------------------- Project .ffice #upervisor PUCIT, ahore ----------------------------- ------------------------ Project Primary /dvisor Project %0aminer (a1am #aadia #hah2ad (a1am #aadia #hah2ad PUCIT PUCIT
Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 3 Online School Management System Date: 27 March, 2009 Pr!!$readin# Certi$i%ate It is to certify that I have read the document meticulously and circumspectly" I am convinced that the resultant project does not contain any spelling, punctuation or grammatical mista4es as such" /ll in all I find this document well organi2ed and I am in no doubt that its objectives have been successfully met" --------------------- ecturer, PUCIT Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 5 Online School Management System Date: 27 March, 2009 A%*n!+"ed#ement 6e truly ac4nowledge the cooperation and help ma4e by (a1am #aadia #hah2ad, ecturer PUCIT" #he has been a constant source of guidance throughout the course of this project" 6e are also than4ful to our friends and families whose silent support led us to complete our project" 17 #undas #agheer 37 *ohaib +han 8ate: 9une 3:, 3'1; Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( ; Online School Management System Date: 27 March, 2009 Abtra%t <ow days everything is shifted from file system approach to database" #chool records were created and saved in files causes many problems li4e data cannot accessed fre!uently" #o there is a need to automate school so that data can be accessed fre!uently by teacher, student as well as administrator" .ur system will improve the !uality and effectiveness of school" It is complete web7based #ystem for /dministrators, Teachers, and #tudents" #tudent can see their attendance, and mar4s online" =e can also download result in P8& forms online" /dmin manages the overall functionality of the system" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( , Online School Management System Date: 27 March, 2009 #AB&E O' (O$#E$#S 1"1 Project Title>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>: 1"3 Project .verview #tatement>>>>>>>>>>>>>>>>>>>>>>"">: 1"5 Project ?oals @.bjectives>>>>>>>>>">>>>>>>>>>>>>>>A 1"; =igh level system components>>>>">>>>>>>>>>>>>>>>>>"A 1", ist of optional functional units>>>">>>>>>>>>>>>>>>>>>>A 1") %0clusions>>>>>>>>>>>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A 1": /pplication /rchitecture>""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""B 1"A ?antt chart""">>>>>>>>>>>>>>">>>>>>>>>>>>>>>"1' 1"B =ardware and #oftware specification>>>>">>>>>>>>>>>>>>>11 1"1' Tools and technologies with reasoning>>>>>>>>>>>>>">>>>>11 3 Introduction>>"">>>>>>>>>>>>>>>>>>>>>>>>>>>>13 3"1 ProjectCProduct &easibility Deport>>>>>>>>>>>>>>>>>>>>""13 3"1"1 Technical feasibility>>>>>>>>>>>>>>>>>>>>>>>>>"""13 3"1"3 .perational feasibility >>>>">>>>>>>>>>>>>>>>>>>>"13 3"1"5 %conomic &easibility >>>">>>>>>>>>">>>>>>>>>>>>""13 3"1"; #chedule &easibility >>>>>>>>>>>>>>>>>>>>>>>>>""15 3"1", #pecification &easibility >>>>>>>>>>>>>>>>>>>>>>>>15 3"1") Information &easibility"">>>>>>>>>>>""">>>>>>>>>>>15 3"1": (otivational &easibility >>>>>>>>>>>>>>>>>>>>>>>""""15 3"1"A egal and %thical &easibility>>>>>>>>>>>>>">>>>>>>>>1; 3"3 ProjectC Product scope>>>>>>>>>>>>>>>>>>>>>>>>>""1; 3"5 ProjectC Product costing>>>>>>>>>>>>>>>>>>>>>>>>>1; 3"; CP( 7Critical path method>>>>>>>>>>>>>>>>>>>>>>>""1) 3", ?antt chart >>>>">>>>>>>>>>>>>>>>>>>>>>>>>>1: 3") introduction to team members and their s4ills>>>>>>>>>>>>>>>>1B 3": Tools and technologies with reasoning >>>>>>>>>>">>>>>>>>"3' 3"A Eision 8ocument>>>>>>>>>>">>>>>>>>>>>>>>>>>"3' 3"A"1Introduction>>>>>>>>>>">>>>>>>>>>>>>>>>>>""3' 3"A"3 %0isting #ystem $usiness .rgani2ation>>>>>>>>>>>>>>>>"33 3"A"5 #cope of the #ystem>>>">>>>>>>>>>>>">>>>>">>>>>33 3"A"; #ummary of re!uirements Finitial re!uirementG>>>>>>>>>>>>>"""33 3"A", Identifying e0ternal entities and actors>>>>>>""""""""""""""""""""""""""""""""""""""""""""""35 3"A") Capturing shall statements and e0ternal entities F/ctorsG>>>>>>>>>>"35 3"A": /llocate De!uirements>>>>>>>>>>>>>>>>>>>>>>>""35 3"A"A Priorities De!uirements >>"" >>>>>>>>>>>>>>>>>>>>>""3; 3"A"BDe!uirement Traceability matri0>>>>>>>""">>>>>>">>>">>>3) 5"' Dis4 ist>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>31 ; Introduction>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"3A ;"1 Use case description>>>>>>>>>>>>>>>>>"">"">>>>>>>>"5' ;"3 Use case diagram FDefined and updatedG>">>>>>>>>>>>>>>>>>""3B ;"5 8omain (odel>>>>>>>>>>>>>>>>">>>"">>>>>>>>"> ;A ;"; #e!uence 8iagram>>>>>>>>>>>>>>>>>>>>>>>>>>>>5, ;", Collaboration 8iagram>">>>>>>>>>>>>>>>>>>>>>>>>>>;5 ;") .peration Contracts>">>>>>>>>>>>>>>>>>>>>>>>>>>";B Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( ) Online School Management System Date: 27 March, 2009 1.1 Project Title .nline #chool (anagement #ystem 1.2 Project Overview Statement This software provides grading system that will 4eep records of progress of the student" .nline results will be displayed" There will be student login through which he can see his attendance, result and can download result" There will also be teacher login through which heCshe can mar4 attendance, upload result and edit attendance" /dmin will manage the overall system"
Project #itle: .nline #chool (anagement #ystem Project Manager: #undas #agheer Project Mem)ers: 3 <ame Degistration H %mail /ddress #ignature #undas #agheer bsef1'm')'Ipucit"edu"p4 *ohaib +han +han2ohaibA)Iyahoo"com Project *oal: We want an automated way of managing the school that will help us in achieving more standards and efcient way of giving education. .bjectives: #r"H The following are the objectives 1 To automate students records" 3 #tudent e0am and results will also be maintained" 5 To ma4e daily attendance error free" ; /ccounts of teacher and student will be maintained" , To automate staff records" Project S+ccess criteria: To automate the school features that can help us in achieving !uality and efficiency" Ass+mptions, %is-s and O)stacles: =uman power does not accept the change" It means they will not be able collaborate with the technology Crashing of any hardware component" #ystem (alfunctioning" Organization Address .i" an/: ?eneral module for school" #pe o" project: Desearch 0evelopment #arget End +sers: /dmin, &aculty, #tudent 0evelopment #echnolog: O)ject Oriented #tructured Plat"orm: 1e) )ased 8istributed 8es4top based #etup Configurations .ther (obile Computing Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( : Online School Management System Date: 27 March, 2009 /pproved $y: 8ate: 1.3 Project Goals & Objectives #tudent records and their information will be automated" #tudentJs results will be displayed" #tudent can chec4 their result" /ttendance of every student member will be managed" Teacher mar4s attendance by login into their account" /dministrator will manage the overall system" 1.4 High-level sstem com!onents All records relating to student and their information will be maintained. Result will be displayed and can download. Student can view it or can download. Administrator will be the only authority who can manage changes. Teacher mark attendance of every student and can edit it. 1." #ist o$ o!tional $%nctional %nits
1" %0hibition of curriculum activities" 3" Previous board result will be saved" 1.& '(cl%sions /pplication will not run on any of the mobile browsers" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( A Online School Management System Date: 27 March, 2009 1.) *!!lication *rchitect%re (lient #ier
1e) and Application server
Application tier
0ata tier Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( B 1e) 1e) and Application Server Application Server (onnection Esta)lishment
0ataBase Online School Management System Date: 27 March, 2009
1.+ Gantt chart Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 1' Online School Management System Date: 27 March, 2009 1., Har-ware an- So$tware S!eci$ication So"t2are Speci"ication: / CH %nvironment / Eisual #tudio 3ard2are Speci"ication: De!uire Pentium 5 pc Duns on windows : /vailability of electricity 1.1. Tools an- technologies %se- with reasoning
/ CH: This programming language is been used in our application" / (icrosoft Eisual #tudio / $uilt In 8atabase of cH" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 11 Online School Management System Date: 27 March, 2009 2 Introduction &irst part of this deliverable is all about planning and scheduling of project" This deliverable must contain following artifacts: a" Project &easibility b" Project #cope c" Project Costing d" Critical Path (ethod /nalysis FCP( /nalysisG e" ?antt Chart f" Introduction to team members g" Tools and Technologies h" Eision 8ocument i" Dis4 ist 2.1 Project/Product Feasibiit! "e#ort Technical /easibilit 2.1.1 0evelo!ment technologies 8ot <et &ramewor4 are available here" (icrosoft .ffice, Dational Dose and (y #K were re!uired for documentation, project scheduling and costing, analysis and design diagrams and database management" /ll these software are available" The project Lschool management sstemM can be developed easily" There is not any problem or any constraint against development of project" 6e have evaluated ourselves that the whole team has s4ills to do project" 24142 Operational 'easi)ilit This software is operationally feasible and user friendly" /nd no e0tra training is re!uired for use this system" The project members have complete 4nowledge about the project and have the technical s4ills to wor4 in visual studio" 24145 Economic 'easi)ilit Project has no big economic e0penditures" This project provides benefits to administrative department of school to automate their system" It will provide end users the facility i"e to manage their routine wor4s using this application, to provide daily attendance and help administrator to manage their wor4" It will wor4 intangible benefits" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 13 Online School Management System Date: 27 March, 2009 C!t etimate o #oftware has been available free of cost in PUCIT computer labs" .ther hardware resources li4e computer and server are available for use in PUCIT computer labs are free of cost" Bene"it estimates o There will be no need of manual announcements and result declaration" o It will save time and some other e0penditure li4e human errors" 24146 Sched+le 'easi)ilit /ll the project activities have been analy2ed and scheduled" This project will be completed within the given time" $ecause all the tas4s are well scheduled" 6hole project is divided into smaller chun4s and tas4s and these tas4s are assigned to the group members according to their s4ills" 6e hold meeting in every wee4 to discuss wor4 accomplished in coming wee4" 24147 Speci"ication 'easi)ilit 6e gathered re!uirements from different sources and these re!uirements are clear and definite" Project scope boundaries have been defined" De!uired specification of hardware and software for the completion of this project are also feasible" Constraint of the system will also be defined" 24148 !n"ormation 'easi)ilit /ll the information about the project is meaningful complete and reliable" $ecause it is gathered through reliable resources" Sr4 $o4 !n"ormation re9+ired Stat+s 1" Project re!uirements ?athered and clarified 3" Project guidelines Project office and project advisor are guiding 5" Technical help /dvisor is guiding ;" Programming and documentation tools /vailable in PUCIT labs 2414: Motivational 'easi)ilit The project team is self7motivated to wor4 and doing the right things at the right time" This software is providing the user friendly interface" This system is basically facilitates Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 15 Online School Management System Date: 27 March, 2009 school to perform its functionalities"" It also facilitates teacher and student to interact with each other easily and rapidly" 2414; &egal < Ethical 'easi)ilit .ur project supports legally and ethically to all customers and also accomplishing all the legal standards of I#. and si0 sigma" This project does not contain anything that is illegal or unethical" There is nothing illegal that can affect our project" 2.2 Project1Pro-%ct Sco!e The objective of our system will be to provide administrative staff facility to maintain their record in a better way" The main features provided to the students, teachers, /dmin will be as following" / 1e) Application This application can be accessed through web" / Attendance Sstem: Teacher mar4s attendance of every student by login in to their account" Teacher can upload result online and can download result" / =ie2 %es+lt >0o2nload #tudents can view C download result online" #tudent can also see their attendance" 2.3 Project1Pro-%ct 2osting Cost is one of the most important factor for any project" There is always a tradeoff present between cost, !uality and time Project Cost" %stimation by &unction Point /nalysis 1"5"3 Project Cost %stimation by using C.C.(.1A1 FConstructive Cost (odelG $asic C.C.(. Type %ffort #chedule Organic PM? 246 .@&O(/ 1407 #0?247.PM/ 045; Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 1; Online School Management System Date: 27 March, 2009 '+nction &O( @&O( Degistration )'' '")' (ar4 attendance 5'' '"5' Upload result 5'' '"5' Eiew /ttendance B'' '"B' Update record ;'' '";' Eiew Desult :'' '":' #otal: 5"3 +.C &evel Ased: $asic #pe: .rganic E""ort .PM/ ? a .@&O(/ ) a N 3"; b N 1"', %ffort N 3"; F5"3G 1"', %ffort N A"1; P( #0 ? no4 o" months estimated "or so"t2are development .time d+ration/4 T8 N 3", FP(G '"5A N 3", FA"1;G '"5A N ,",,O ) (ost %ate %s>PM N 13''' People %e9+ired ? E""ort > #ime N A"1; C ) N 1"5, O 3 0evelopment (ost N 13''' P A"1; N B:)A'Ds Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 1, Online School Management System Date: 27 March, 2009 2.$ %P& - %ritica Pat' &et'od Activity Name Immediate Predecessor Duration in days A Feasibility Analysis one !" # $ro%ect Scope A & ' 'osting # " ( critical path method # ) ' * + ,antt 'hart ( & F -ntroductions # ) ' &. , Re/uirement ,athering # ) F 01 2 (esign , 0. - 'onstruction 2 ) , "3 4 Testing 2 )- !" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( 1) #tart / $ C % & ? = I %nd 9 8 Online School Management System Date: 27, 0une 2011 Activit y Duratio n ES EF LS LF TS FS A !" . !" . !" !" . # & !" !* !" !* !* . ' " !* ". !* ". ". . ( * ". "* ". "* "* . + & "* "1 "* "1 "1 . F &. "1 *1 "1 *1 *1 . , 01 *1 1* *1 1* 1* . 2 0. 1* 5* 1* 5* 5* . - "3 5* 0"0 5* 0"6 0"6 . 4 !" 0"0 063 0"0 063 063 . Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 06 Online School Management System Date: 27, 0une 2011 2." Gantt chart Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 01 Online School Management System Date: 27, 0une 2011 Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 05 Online School Management System Date: 27, 0une 2011 2.( Introduction to Team member and t'eir s)i set .nline #chool (anagement #ystem project team comprises of two students" Their brief introduction is as follows: #undas #agheer Programming in CQQ, 9/E/, IP and /ndroid" 6ebsite development using =T( and C## technologies" 8atabase development and management using (y#K" #oftware engineering e0pertise using .bject .riented approach Desearch e0pertise over the Internet and through boo4s De!uirement engineering e0pertise Bohai) @han 8atabase 8evelopment using (y#K" Project (anagement %0pertise" 8ocumentation %0pertise =T( 9ava#cript" Communication #4ills" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &. Online School Management System Date: 27, 0une 2011 24: #ools and #echnolog 2ith reasoning Tools that will be used are: =is+al St+dio: &or Project 8evelopment SC&: 6e need to store our data for the project in database so we will use s!l" MS 2ord &or 8ocumentation MS project &or ?antt chart %ational rose &or Use Case 8iagrams Technologies used in our projects are (D &or project development 3#M& 6e will use to ma4e functionalities of web pages" EavaScript 6e will use 9ava #cript for form validations" AEAF 6e might use /ja0 because by using /ja0 the page can be refreshed dynamically 2.+ 3ision 0oc%ment This application facilitate end users of application i"e" Teacher and student to accomplish their routine wor4" It provides teacher, student accurate information" This /pplication will maintain the profiles of teacher, student and admin" Teacher can mar4 attendance of every student by login in to their account" Teacher can upload result" The student can view by clic4ing on result lin4" /dmin is the only person who can update record of every person of the school" .ur objective is to develop an efficient system that ma4es it easy to access routine activities of class e"g attendance and result" Teacher will have all the student records" Teacher can upload result of every student" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &0 Online School Management System Date: 27, 0une 2011 Bene"its #ecure login system for every user Fteacher and adminG" Kuic4 access" @e "actors +sed to j+dge 9+alit Kuality of records being maintained and used" User friendly interfaces easy to use" Key features and technology $ro7le 8anagement. 8aintenance of records. 9nline attendance :pload Result Ass+mptions and 0ependencies 6e are dependent on platform (icrosoft 6indows" 6e are using =T( and C## which provides us an interface" 6e1re aimed at designing and developing a total new structured application, with any reuse of modules used earlier" 24G %is- &ist The ris4 factors that are involved in this project are as follows: / $eople may face some difculty switching to online system. / Slow -nternet would cause bottlenecks in the performance and reliability of the services. / :ncertainties in the future pro%ect deliverable deadlines could a;ect the planning and thus reliability of the software development plan. / There can be some implementation issues about the system. / There might be a problem of electricity due to load shedding. / Risk is that a novice user may 7nd it difcult to adapt to system. Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age && Online School Management System Date: 27, 0une 2011 24G41 Sstem Speci"ications !ntrod+ction This system is an efficient system because this can be accessible through web, teacher will have their students records" #tudent will be able to see result online" This /pplication will maintain the profiles of both teachers and admin" /dmin can update any record" Teacher can mar4 attendance of every student" 24G42 EHisting Sstem Currently system of school is not advance all wor4 are manual it is time consuming so we want to automate this system so that it will perform its functions in a better way" 24G45 Organizational (hart <ot /pplicable 24G46 Scope o" the Sstem 1 Provide an interface for login" 3 Provide an interface for sign up" 5 Provide all details about student, teacher" ; Create accounts for administrator" , (ar4 online attendance ) (anage and updates records" 24G47 S+mmar o" %e9+irements .!nitial %e9+irements/ .nline attendance" /dmin can control overall system" #eparate accounts for all teachers will be maintained" /ccount department should be managed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &! Online School Management System Date: 27, 0une 2011 24G48 !denti"ing EHternal Entities
a4 Over Speci" Entities "rom A)stract .n the basis of the /bstract, we identified these entities Teacher #tudent /dmin )4 Per"orm %e"inement Teacher /dmin #tudent 24G4: (apt+re IshallJ Statements >'+nctional %e9+irements Para D EHternal Entit !nitial %e9+irements 1 Teacher Teacher shall have facility to sign up" 1 Teacher Teacher shall have facility to login" 1 Teacher Teacher shall have facility to mar4 attendance" 1 Teacher Teacher shall have facility to view every student record" 1 Teacher Teacher shall have facility to upload result" 3 /dmin /dmin shall have facility to sign up" 3 /dmin /dmin shall have facility to login" 3 /dmin /dmin shall have facility to manage records 3 /dmin /dmin shall have facility to view attendance" 3 /dmin /dmin shall have facility to update records" 3 #tudent #tudent shall have facility to view result" 3 #tudent #tudent shall have facility to view attendance" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &" Online School Management System Date: 27, 0une 2011 24G4; Allocate %e9+irements Para D !nitial %e9+irements Ase (ase $ame 1 Teacher shall have facility to sign up" UC-T%/C=%D-#I?<UP 1 Teacher shall have facility to login" UC-T%/C=%D-.?I< 1 Teacher shall have facility to upload result" UC-T%/C=%D-UP./8-D%#UT 1 /dmin shall have facility to login UC-/8(I<-.?I< 1 /dmin shall have facility to update record" UC-/8(I<-UP8/T%-D%C.D8 1 /dmin shall have facility to manage record" UC-/8(I<-(/</?%-D%C.D8 3 /dmin shall have facility to view attendance" UC-/8(I<-EI%6-/TT%<8/<C% 3 /dmin shall have the facility to sign up" UC-/8(I<-#I?<UP 3 #tudent shall have facility to view notifications" UC-#TU8%<T- EI%6-<.TI&IC/TI.< 3 #tudent shall have facility to view result UC-#TU8%<T- EI%6-D%#UT 3 #tudent shall have facility to view previous records" UC-#TU8%<T-EI%6-PD%EI.U#-D%C.D8# Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &3 Online School Management System Date: 27, 0une 2011 24G4G Prioritize %e9+irements Par a D %an- !nitial %e9+irements Ase (ase !0 Ase (ase $ame 1 =ighe st Teacher shall have facility to sign up" UC-1 UC-T%/C=%D-#I?<UP 3 =ighe st Teacher shall have facility to login" UC-3 UC-T%/C=%D-.?I< 1 =ighe st /dmin shall have facility to sign up UC-5 UC-/8(I<-#I?<UP 3 =ighe st /dmin shall have facility to login" UC-; UC-/8(I<-.?I< 1 =ighe st /dmin shall have facility to update record"" UC-, UC-/8(I<-UP8/T%-D%C.D8 3 (ediu m /dmin shall have facility to manage record" UC-) UC-/8(I<-(/</?%-D%C.D8 3 =ighe st /dmin shall have facility to view attendance UC-: UC-/8(I<-EI%6-/TT%<8/<C% 3 =ighe st Teacher shall have the facility to upload result UC-A UC-T%/C=%D-UP./8-D%#UT 3 (ediu m #tudent shall have the facility to view result UC-B UC-#TU8%<T- EI%6-D%#UT Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &* Online School Management System Date: 27, 0une 2011 24G410 %e9+irements #raceKa)ilit MatriH Sr4 D Para D Sstem Speci"ication #eHt B+ild Ase (ase $ame (ategor 1 1 Teacher have facility to sign up" $1 UC-T%/C=%D-#I?<UP $usiness 3 1 /dministrator have the facility to sign up $1 UC-/8(I<-#I?<UP $usiness 5 1 Teacher have facility to log in $1 UC-T%/C=%D-.?I< $usiness ; 3 /dministrator have facility to log in $1 UC-/8(I<-.?I< $usiness , 1 /dministrator have the facility to verify attendance $1 UC-/8(I<-EI%6-/TT%<8/<C% $usiness ) 3 Teacher have the facility to upload result $1 UC-T%/C=%D-UP./8-D%#UT $usiness : 3 #tudent have the facility to view result $1 UC-#TU8%<T-EI%6-D%#UT $usiness A 3 #tudent have the facility to view notification $1 UC-#TU8%<T-EI%6-<.TI&IC/TI.< $usiness B 3 /dministrator have the facility to update records $1 UC-/8(I<-UP8/T%-D%C.D8 $usiness 1' 3 /dministrator have the facility to manage accounts $1 UC-/8(I<-(/</?%-D%C.D8 $usiness 11 3 Teacher have the facility to mar4 student attendance $1 UC-T%/C=%D-(/D+-/TT%<8/<C% $usiness 54 Ase (ase 0iagram:
Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &6 Online School Management System Date: 27, 0une 2011 * Introduction Third deliverable is all about the use case modeling and software design" In the previous deliverable, analysis of the system is completed" #o we understand the current situation of the problem domain" <ow we are ready to strive for a solution for the problem domain Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &1 Online School Management System Date: 27, 0une 2011 by using object7oriented approach" &ollowing artifacts must be included in this deliverable" 1" Use case description 3" Use case diagram refined 1" 8omain (odel 3" #e!uence 8iagram 5" Collaboration 8iagram ;" .peration Contracts ," 8esign Class 8iagram )" 8ata (odel <ow we discuss these artifacts one by one as follows: 64 4se 2ase56e$ine-7 Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age &5 Online School Management System Date: 27, 0une 2011 22include33 Manage4'ser Manage45esult 6ie74StudentData 6ie74Student48ttendance 8dd4'ser 22e9tend33 Delete4'ser 22e9tend33 ':date4'ser 22e9tend33 8dmin 6ie748ttendance -ogin ,eacher Sign4': 22include33 6ie745esult 22include33 ':date45esult 22e9tend33 Student Mar;48ttendance 22include33 Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !. Online School Management System Date: 27, 0une 2011 $.1 +se case Descri#tion 14 Ase case $ame: Sign Ap A( $ame Sign AP Sta-e 3older User Brie" 0escription The user must be registered to the web site so, that heCshe could become an authenticated user of this web7site and use its functionalities" PreK(onditions User must have opened the web application" Main S+ccess Scenario 14 User presses L#ign UpM button" 24 .nline Degistration form displayed" 54 User fills the online registration form" 64 User press LsubmitM $utton" Alternative 'lo2 6a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid or field which are left empty" At an time: #ystem fails due to unavailability of internet connection" Post (onditions User gets registered to use functionalities of web application" 24 Ase case $ame: Sign !n A( $ame Sign !n Sta-e 3older User Brie" 0escription The user will have to log in by giving some id and password, after getting registered in order to attain the complete functionalities of this web application" PreK(onditions User must be at sign in page of the web application and user must be a registered user" Main S+ccess Scenario 14 User enters user name and password in the re!uired fields" 24 User presses L#ign inM button" 54 User name and password gets validated from database" 64 The user will be signed in successfully and directed to home page" Alternative 'lo2 1a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" 5a4 Anregistered Aser #ystem indicates error if the user name an s password given by the user is not validated form the data base" At an time: #ystem fails due to unavailability of internet connection" Post (onditions #uccess full login of user" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !0 Online School Management System Date: 27, 0une 2011 54 Ase case $ame: !nsert 0ata and =alidate 0ata A( $ame !nsert 0ata Sta-e 3older User F/dminG Brie" 0escription The user will have to log in by giving some id and password, after getting registered in order to attain the complete functionalities of this web application" PreK(onditions #ystem must be up and running" /dministrator has the right to create users /dministrator has log on to system" Main S+ccess Scenario 1" /dministrator will open the re!uired page" 3" /dministrator will enter the user data in form" 5" /dministrator will submit the form Alternative 'lo2 1a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" 5a4 Anregistered Aser #ystem indicates error if the user name an s password given by the user is not validated form the data base" At an time: #ystem fails due to unavailability of internet connection" Post (onditions /fter successful e0ecution of this use case newly created user can log on to system" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !& Online School Management System Date: 27, 0une 2011 64 Ase case $ame: Apdate Aser A( $ame Apdate Aser Sta-e 3older User F/dminG Brie" 0escription The intent of update user use case is to update user profile of system" PreK(onditions #ystem must be up and running" /dministrator has the right to create users /dministrator has log on to system" Main S+ccess Scenario 1" /dmin will open the re!uired page" 3" /dmin will enter re!uired updated user data in form" 5" /dmin will submit the form Alternative 'lo2 2a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" At an time: #ystem fails due to unavailability of internet connection" Post (onditions /fter successful e0ecution of this use case updated user profile can active on to system" 74 Ase case $ame: Sho2 %es+lt And Attendance A( $ame Sho2 %es+lt And Attendance Sta-e 3older User Brie" 0escription User enter the re!uired field to show result and attendance, PreK(onditions #ystem must be up and running" User has log in to system" Main S+ccess Scenario 1" User will open the re!uired page" 3" User will enter re!uired updated user data in form" 5" User will clic4 on LdisplayM button Alternative 'lo2 2a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" At an time: #ystem fails due to unavailability of internet connection" Post (onditions /fter successful e0ecution of this use case updated user profile can active on to system" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !! Online School Management System Date: 27, 0une 2011 84 Ase case $ame: Apload %es+lt A( $ame +pload res+lt Sta-e 3older UserFTeacherG Brie" 0escription Teacher uploads result of the every student" PreK(onditions #ystem must be up and running" User has log in to system" Main S+ccess Scenario 1" User will open the re!uired page" 3" User will enter numbers of every student" 5" User will clic4 on LsubmitM button Alternative 'lo2 2a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" At an time: #ystem fails due to unavailability of internet connection" Post (onditions /fter successful e0ecution of this use case student result has been uploaded" :4 Ase case $ame: 0elete Aser A( $ame 0elete +ser Sta-e 3older UserF/dminG Brie" 0escription /dmin delete any registered user of the system " PreK(onditions #ystem must be up and running" User has log in to system" Main S+ccess Scenario 1" User will open the re!uired page" 3" User will enter username of the re!uired user" 5" User will clic4 on LdeleteM button" Alternative 'lo2 2a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" 5a4 (ancel Operation /dmin will cancel the operation" At an time: #ystem fails due to unavailability of internet connection" Post (onditions /fter successful e0ecution of this use case deleted user cannot log on to system" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !" Online School Management System Date: 27, 0une 2011 ;4 Ase case $ame: Mar- Attendance A( $ame Mar- Attendance Sta-e 3older UserFteacherG Brie" 0escription Teacher mar4s attendance of every student of the class" PreK(onditions #ystem must be up and running" User has log in to system" Main S+ccess Scenario 1" User will open the re!uired page" 3" User will enter class, section and teacher name of the re!uired user" 5" /ttendance sheet will be displayed" ;" User mar4s attendance of every student" ," User clic4 on submit button" Alternative 'lo2 2a4 !nvalid in"ormation #ystem indicates error against fields in which information is invalid" " At an time: #ystem fails due to unavailability of internet connection" Post (onditions /fter successful e0ecution of this use case deleted user cannot log on to system" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !3 Online School Management System Date: 27, 0une 2011 642 Se9+ence 0iagram: Sign !n: :+nter*ace : 8dmin :'serDetail 1: enter)redentials<= 2: 6alidation<= >: (alidating<= 1: ?(alidated? message $: home :age dis:layed Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !* Online School Management System Date: 27, 0une 2011 24 Sign Ap: :'serDetail :+nter*ace : 'ser 1: ?8ccount )reated? message dis:layed >: FillSign':Form<= 2: Signu: *orm dis:layed 1: %ress?Sign ':? "utton Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !6 Online School Management System Date: 27, 0une 2011 ,( Inert and -a"idate .ata/ : 8dmin :+nter*ace :Data"ase 1: 8dd 'ser<= 2: 8dd 'ser<= >: ?+nserted Success*ully? 1: Enter username $: 6alidate 'ser<username= : (alidating<= 7: (alidation message dis:layed Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !1 Online School Management System Date: 27, 0une 2011 64 Apdate Aser: : 8dmin :+nter*ace :Data"ase 1: ':date 'ser<= 2: ':date 'ser<= >: ?':dated Success*ully? Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age !5 Online School Management System Date: 27, 0une 2011 74 Sho2 res+lt and attendance : 'ser :+nter*ace searching<= 1: Enter)redentials<= 2: sho78ttendance<= 1: res:onse >: searching<= $: Enter)redentials<= : sho75esult<= 7: @: res:onse Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age ". Online School Management System Date: 27, 0une 2011 84 Apload res+lt and do2nload P0': : ,eacher :+nter*ace searching<= 1: Enter Aum"er<= 2: add5esult<= >: res:onse 1: %ress ?Do7nload 5esult? "utton $: sho7%DF<= : res:onse Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "0 Online School Management System Date: 27, 0une 2011 :4 0elete Aser : 8dmin :+nter*ace searching<= 1: Enter 'sername 2: Delete'ser<= >: res:onse Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "& Online School Management System Date: 27, 0une 2011 ;4 Mar- Attendance : ,eacher :+nter*ace searching<= 1: Enter class and section 2: (alidation<= >: Sho7-ist<= 1: mar;8ttendance<= $: sa(ing<= Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "! Online School Management System Date: 27, 0une 2011 645 (olla)oration 0iagram 14Sign !n : 8dmin :'serDetai l :+nter*ace 1: enter)redentials<= 2: 6alidation<= >: (alidating<= 1: ?(alidated? message $: home :age dis:layed Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "" Online School Management System Date: 27, 0une 2011 24 Sign Ap 1: ?8ccount )reated? message dis:layed :'serDetai l :+nter*ace : 'ser 1: %ress?Sign ':? "utton 2: Signu: *orm dis:layed >: FillSign':Form<= Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "3 Online School Management System Date: 27, 0une 2011 54 !nsert 0ata and validate : 8dmin :+nter*ace :Data"ase : (alidating<= 1: 8dd 'ser<= 1: Enter username 2: 8dd 'ser<= $: 6alidate 'ser<username= >: ?+nserted Success*ully? 7: (alidation message dis:layed 64 Apdate Aser : 8dmin :+nter*ace :Data"ase 1: ':date 'ser<= 2: ':date 'ser<= >: ?':dated Success*ully? Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "* Online School Management System Date: 27, 0une 2011 74 Sho2 res+lt and attendance : 'ser :+nter*ace searching <= >: searching<= 1: Enter)redentials<= 2: sho78ttendance<= 1: res:onse $: Enter)redentials<= : sho75esult<= 7: @: res:onse 84 Apload res+lt and do2nload P0': : ,eacher :+nter*ace searching <= 1: Enter Aum"er<= 2: add5esult<= >: res:onse 1: %ress ?Do7nload 5esult? "utton $: sho7%DF<= : res:onse Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "6 Online School Management System Date: 27, 0une 2011 :4 0elete Aser : 8dmin :+nter*ace searching <= 1: Enter 'sername 2: Delete'ser<= >: res:onse ;4 Mar- Attendance : ,eacher :+nter*ace searching <= 1: Enter class and section 2: (alidation<= >: Sho7-ist<= 1: mar;8ttendance<= $: sa(ing<= Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "1 Online School Management System Date: 27, 0une 2011 646 0omain Model Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age "5 Online School Management System Date: 27, 0une 2011 $., -#eration %ontracts $ame #ign UpFG %esponsi)ilities The user must be registered to the web site so, that heCshe could become an authenticated user of this web7site to enjoy its functionalities" (ross %e"erence Use case : #ign Up EHceptions <one PreKcondition User must open the page" Post condition User got registered to use functionalities of web application"
$ame #ign InFG %esponsi)ilities The user will have to log in by giving some id and password, after getting registered in order to attain the complete functionalities of this web application" (ross %e"erence Use case :ogin EHceptions <one PreKcondition User must be a registered user" Post condition User successfully signed7in" $ame Ealidate UserFG %esponsi)ilities /uthenticate user and redirect to appropriate page (ross %e"erence Use case: (anage User EHceptions <one PreKcondition User validation process is underway Post condition Ealidation message displayed" $ame Insert 8ataFG %esponsi)ilities /dd new data to database" (ross %e"erence Use case: Insert 8ataFG EHceptions <one PreKcondition /dd data process is under process" Post condition 8ata saved in database" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 3. Online School Management System Date: 27, 0une 2011 $ame Update UserFG %esponsi)ilities Updating user data" (ross %e"erence Use case: Update User EHceptions <one PreKcondition User updating process is underway" Post condition Decords updated" $ame #how DesultFG %esponsi)ilities #how result from database" (ross %e"erence Use case: #how Desult EHceptions <one PreKcondition The user is authenticated and has successfully signed in to the web site" Post condition User was on the page of hisCher profile $ame #how /ttendanceFG %esponsi)ilities #how attendance from database" (ross %e"erence Use case: #how Desult EHceptions <one PreKcondition The user is authenticated and has successfully signed in to the web site" Post condition User was on the page of hisCher profile $ame Upload DesultFG %esponsi)ilities /dd result in to database" (ross %e"erence Use case: #how Desult EHceptions <one PreKcondition The user is authenticated and has successfully signed in to the web site" Post condition User was on the page of hisCher profile Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 30 Online School Management System Date: 27, 0une 2011 $ame 8elete UserFG %esponsi)ilities 8elete user data from database" (ross %e"erence Use case: 8elete User EHceptions <one PreKcondition The user is authenticated and has successfully signed in to the web site" Post condition User successfully deleted" user cannot sign in in to his account" $ame (ar4 /ttendanceFG %esponsi)ilities 8elete user data from database" (ross %e"erence Use case: (ar4 /ttendanceFG EHceptions <one PreKcondition The user is authenticated and has successfully signed in to the web site and open the re!uired page" Post condition /ttendance of every student is mar4ed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 3& Online School Management System Date: 27, 0une 2011 648 class diagram: Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 3! Online School Management System Date: 27, 0une 2011 64: 0ata Model: Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 3" Online School Management System Date: 27, 0une 2011 $ +ser &anua / S!stem .a!out Potential users of our system are Teachers, #tudents and /dministrator /fter opening the (ain page user will select the user type F teacher, admin and studentG"/fter selection a login page will be shown" User will enter his id and password clic4 on ogin button" In case of successful login user will be redirected to its home page" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 33 Online School Management System Date: 27, 0une 2011 6hen the user selects admin login" ogin page is displayed" User will enter username and password" In case of successful login user will be redirected to its home page" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 3* Online School Management System Date: 27, 0une 2011 0elete #eacher: /dmin will delete any teacher record from database by enter name of the teacher" /fter deleting from database that teacher will not be able to log in to their account" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 36 Online School Management System Date: 27, 0une 2011 Add #eacher: /fter successful login, admin will create any new teacher record by entering all its fields, and clic4 onM createM button" /fter clic4ing create button data will save in to database" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 31 Online School Management System Date: 27, 0une 2011 0elete St+dent: /dmin will delete any student record from database by enter name of the student" /fter deleting from database that student will not be able to log in to their account" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 35 Online School Management System Date: 27, 0une 2011 Add St+dent: /fter successful login, admin will create any new student record by entering all its fields, and clic4 onM createM button" /fter clic4ing create button data will save in to database" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *. Online School Management System Date: 27, 0une 2011 Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *0 Online School Management System Date: 27, 0une 2011 Search #eacher: /dmin will search any teacher record from database by enter username of the teacher and clic4 on LviewM button" If record e0ist than record will show otherwise it will redirect to admin page" %ecord o" #eacher: Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *& Online School Management System Date: 27, 0une 2011 Search St+dent: /dmin will search any teacher record from database by enter username of the teacher and clic4 on LviewM button" If record e0ist than record will show otherwise it will redirect to admin page" Decord of #tudent: Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *! Online School Management System Date: 27, 0une 2011 Apdate st+dent
/fter successful login, admin will update address of any student by entering username and updated address of student" If record e0ists then address of the student will be updated" .therwise it will redirect to admin page" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *" Online School Management System Date: 27, 0une 2011 Apdate teacher: /fter successful login, admin will update address of any teacher by entering username and updated address of teacher" If record e0ists then address of the teacher will be updated" .therwise it will redirect to admin page" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *3 Online School Management System Date: 27, 0une 2011 !nsert (lasses: /fter successful login, admin will add any new classes into database" 6hile adding classes admin will also enroll subject, teacher and section to the particular class" If data is inserted successfully following result will be displayed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age ** Online School Management System Date: 27, 0une 2011 !nsert Section: /fter successful login, admin will add any new section into database" 6hile adding classes admin will also enroll class teacher class to the particular section" If data is inserted successfully following result will be displayed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *6 Online School Management System Date: 27, 0une 2011 !nsert #erm: /dmin will define total terms of school in a year for e0ample mid, final etc" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *1 Online School Management System Date: 27, 0une 2011 %eport *eneration: /dmin will download three 4inds of reports term wise, subject wise and overall reports of any class" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age *5 Online School Management System Date: 27, 0une 2011 #erm 1ise %eports: /dmin will view term wise report of any class after entering class name, section name and term" If data is valid then reports will be shown and can alse be downloaded" /fter clic4ing LshowM button following results will be shown" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 6. Online School Management System Date: 27, 0une 2011 S+)ject 1ise %eports: /dmin will view subject wise report of any class after entering class name, section name and subject" If data is valid then reports will be shown and can alse be downloaded" /fter clic4ing LshowM button following results will be shown" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 60 Online School Management System Date: 27, 0une 2011 Overall %eports: /dmin will view overall report of any class after entering class name, section name" If data is valid then reports will be shown and can alse be downloaded" /fter clic4ing LshowM button following results will be shown" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 6& Online School Management System Date: 27, 0une 2011 #eacher: If user selects teacher login option" ogin page will be displayed" User will enter username and password" In case of successful login user will be redirected to its home page" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 6! Online School Management System Date: 27, 0une 2011 Apload %es+lt: Teacher can upload result by clic4ing Lupload resultM button" /fter clic4ing button,new page will be displayed which contains many fields after entering all fields mar4 sheet will displayed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 6" Online School Management System Date: 27, 0une 2011 &ollowing mar4 sheet will be displayed" /fter entering all values result will be uploaded" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 63 Online School Management System Date: 27, 0une 2011 Mar- Attendance: Teacher mar4s attendance of any class by entering class name and section name" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 6* Online School Management System Date: 27, 0une 2011 If information is valid then following attendance sheet will be displayed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 66 Online School Management System Date: 27, 0une 2011 %eport *eneration: Teacher will download three 4inds of reports term wise, subject wise and overall reports of any class" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 61 Online School Management System Date: 27, 0une 2011 #erm 1ise %eports: Teacher will view term wise report of any class after entering class name, section name username, subject and term" If data is valid then reports will be shown and can alse be downloaded" /fter clic4ing LshowM button following results will be shown" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 65 Online School Management System Date: 27, 0une 2011 S+)ject 1ise %eports: Teacher will view subject wise report of any class after entering class name, section name username and term" If data is valid then reports will be shown and can alse be downloaded" /fter clic4ing LshowM button following results will be shown" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 1. Online School Management System Date: 27, 0une 2011 Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 10 Online School Management System Date: 27, 0une 2011 Overall %eports: Teacher will view overall report of any class after entering class name, section name and username" If data is valid then reports will be shown and can alse be downloaded" /fter clic4ing LshowM button following results will be shown" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 1& Online School Management System Date: 27, 0une 2011 St+dent: If user selects student login option" ogin page will be displayed" User will enter username and password" In case of successful login user will be redirected to its home page" /fter successful login following page will be displayed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 1! Online School Management System Date: 27, 0une 2011 =ie2 Attendance: #tudent can view hisCher attendance by entering hisCher name" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 1" Online School Management System Date: 27, 0une 2011 /fter enter username following result will be displayed" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 13 Online School Management System Date: 27, 0une 2011 0o2nload %es+lt: #tudent can download hisCher result by clic4ing download result lim4" /fter clic4ing lin4 following result will be displayed" /fter entering all fields result will be displayed and can be downloaded" Punjab Univerity C!""e#e !$ In$!rmati!n Te%&n!"!#y' Univerity O$ T&e Punjab( $age 1*