Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROJECT
Public Administration
school
( Smart School )
Team Names
Introduction
In this modern world computer and softwares plays a major role in every humans life
Most of the business now they were using softwares to make their work simple and speed
But still many schools are manually maintaining their students and teachers academic records
which take more time to feed in register and the
records will occupy most of the places in school
office room
Smart School
SMS is a large Database system which can be used for managing your schools day
to
day business
SMS allows users to store almost ,all of their school's information electronically
, including information on students , employees
. properties , teaching meteorites . Etc
This information can be easily shared with authorized
.users
Easily manage your single school Manage Multiple schools on cloud from a central location with a single database
Easily add student details employee details teacher details parent details
Easily manage and add examination schedule for each semester year
Communicate with parents easily It is designed for better interaction between students teachers parents. Etc
The SMS being web based can be accessed from any where in the world
It is a multi user system and can be used by hundred of users at same time
-
References
http://www.trymyschool.com
https://web-school.in
http://www.quickschools.com/
https://www.sibelschools.com
https://school-time.co/
System
Requirements
Analysis
-Department
-Subject
-Class
-Time Table
-Fee
-Exam
-Trans Paid
Many Teachers can Work on one Department , but one Teacher can work for one Department .
( Cardinality between Teacher and Department is One to Many 1:N )
Each Department is managed by one Teacher . ( cardinality between Teacher and Department is
One to One [1:1] )
One Teacher can teach many Subjects , and One Subject can be Taught by Many Teacher .
( Cardinality between Teacher and Subject is Many to Many [M:N] )
One Parent can communicate with Many Teacher , and One Teacher can be communicated by
Many parent . ( Cardinality between Parent and Teacher is Many to Many [M:N] )
Each Parent has Many Students . ( Cardinality between Student and Parent is One to Many 1:N )
Each Parent can monitor Many Students . ( 1: N )
One Student has Many Violation . and One Violation can be done by Many Student .
(Cardinality between Student and Violation is Mant to Many M:N )
Each Parent can View his student's Violation . (1:N)
Many Student can take one Transport . ( Cardinality between Student and Transport is
One to Many 1:N )
One Student has Many Activities and One Activity be taken by Many Students . ( Cardinality between Student and
Activity is Many to Many M:N )
One Student pay Many Fees and One Fee be paid by Many student . ( Cardinality between Student and Fee is
Many to Many M:N )
Cardinality between Class and Student is One to Many ( 1:N )
One Student Can take Many Exams and One Exam can be taken by Many Student . ( Cardinality between
Student and Exam is Many to Many M:N )
Cardinality between Subject and Time Table is Many to Many ( M:N )
Cardinality Between Class and Time Table is One to Many ( 1:N )
One Worker can clean Many Classes and One Class can be cleaned by Many Workers
( Cardinality between Worker and class is Many to Many M:N )
One Administrator can manage Many Teachers , Workers , Students , and One Teacher , Student ,
Worker Can be Managed by Many Administrator ( Cardinality between Administrator and Teacher , Student ,
Worker is Many to Many M:N )
Cardinality between School_Transport and Trans_Paid is One to Many ( 1:N )
Participate ( ID , Act_ID )
Pay ( ID , Type )
Commit ( ID , Type )
TakeExam ( ID , Number )