Escolar Documentos
Profissional Documentos
Cultura Documentos
MCS-044 MINI
MCS-044 MINI
INTRODUCTION
E-School Management System is a comprehensive web-based School Management Software. It is designed for better interaction between students, teachers,parents & management. This management software very gracefully handles all the requirements For Easy School Management. All or a majority of the student services are conducted via Internet technology. The E-School Management System from the traditional school through the physical media that links administrators, teachers, and students. E-School Management System are an alliance of public distance learning schools. Many states in the India have their own virtual school often with a student population numbering in the thousands. . Governance and organization :The parents of students are very busy now a days, this school management system helps the parents monitor their children from anywhere. They can check their children's academic performance from a remote location. They can also deposit the school fees, bus fees etc., using online secured payment integrated with this application (online payment available with pro version). Using this school management system the users can see the students class attendance in various formats, day-wise, monthly attendance, session or total attendance. Marks or report card can be viewed or added. Assignment's & homework' s can be viewed or posted using this application. Online leave applications can also be filed by students which gets viewed when the teachers take the daily attendance Books, apparels & other essential items can be bought online using the online shopping cart included with the
IGNOU MCA-4
Page 2 of 30
MCS-044 MINI
school management system (online purchasing available in proversion).School and class notices can also be posted using this application The School Management System also has a built in forum which develops an online student teacher community over the net, sharing each others ideas E-School Management Services :1. View/Take Attendance 2. Report Cards Section 3. Online Fee details 4. School time-table 5. Assignments 6. Homework 7. Tutorials 8. Exam Schedule 9. Student/Teachers Profile 10. 11. 12. 13. 14. 15. 16. 17. School Bus details Online leave application Holidays List Buy books/ apparels online Discussion Forum / Message Board Internal Messaging System School/Class Notices School Dress Kits There are many different virtual school instructional and enrollment models. Instructional models range from fully independent self paced (asynchronous) courses to semester based virtual (synchronous) teacher facilitated courses. Class sizes range widely with anywhere from 25 students
IGNOU MCA-4
Page 3 of 30
MCS-044 MINI
to as many as 200 students in each class section. Students keep in contact with teachers and tools collaborate provided in with the other course students delivery through platforms web like
communication
Blackboard or Desire2Learn or Moodle. In some cases students communicate by phone with instructors. To help with communication many virtual schools have implemented their own system programs to help build courses and maintain student profiles. There are also many books and training manuals to aid in the development of such schools and courses.
IGNOU MCA-4
Page 4 of 30
MCS-044 MINI
For easy and convenient processing we need to develop software which works as per our requirements. While preparing this software we got to remember few things i.e. this software must have a friendly environment, in other words it should not be much complicated to handle, it should have options for future modifications in the society i.e. Teacher list, Fee and Book list. For smooth functioning, we had to prepare a database by which we could enter the required data in their respective locations. In this data base all the records of daily transactions made are stored i.e. Results, Fee generated, Question paper etc., so that we can use them in future whenever needed. From security point of view this software has a special login name and password allotted to their Teacher. Other then that no one could use this and on entering an illegal password or login name an error message get displayed.
IGNOU MCA-4
Page 5 of 30
MCS-044 MINI
PROJECT CATEGORY
Relational Data Base Management System (RDBMS) . The proposed system comes under RDBMS category, as there is need to store and manipulate a huge amount of data related to Fee Details, Attendence , Student, etc as per various queries.
IGNOU MCA-4
Page 6 of 30
MCS-044 MINI
a) Operating System:The proposed software is targeted to run on Windows Xp, Windows NT version 2.0 (Server/Workstation) and Windows 2000 (Professional/Server) editions.
b) Front End:PHP is a general-purpose scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. It also has evolved to include a command-line interface capability and can be used in standalone graphical applications.
c) Back End (Central Repository) MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. MySQL is officially pronounced ("My S-Q-L"),but is often also pronounced ("My IGNOU MCA-4 Page 7 of 30
MCS-044 MINI
Sequel"). It is named after developer Michael Widenius' daughter, My. The SQL phrase stands for Structured Query Language. 1. It is very simple to maintain. 2. It is highly secured. 3. It can support and manage a large amount of data. 4. It is a very scalable product and can support as many number of users as supported by the infrastructure.
IGNOU MCA-4
Page 8 of 30
MCS-044 MINI
ANALYSIS
Problem Statement:It would be a cumbersome job to keep track of the Stuident and Fee details, Book status, Result. If we do it manually, first we need to know how many tables are occupied and how raw many are vacant. The front office should key records of the customer and details of their services that come to the E-school management system.
Requirement Analysis:The E-school management requires computerizing its Aducation System Service to fully automate its corresponding activities. The requirements from the proposed software are as follows: d) Student`s information handling. e) Printing of receipt. f) Printing of Result status. g) Printing of Fee related Reports. h) Searching of Student, Teacher and Services.
IGNOU MCA-4
Page 9 of 30
MCS-044 MINI
Design:The table structure for the various tables to be used in the proposed software is described in Data Structure part of this proposal. The data flow in the software is depicted in next page through Data Flow Diagram (DFD).
IGNOU MCA-4
Page 10 of 30
MCS-044 MINI
STUDENT
Sport Games
Request Result
Provide service
STUDENT
ATTEND
Access
CLASS
IGNOU MCA-4
Page 11 of 30
MCS-044 MINI
STUDENT STUDENT
Report Information
Generati on
Report
Not available
Module
Updat e
Access
Available
Bill Module
Update
Acces s BILL
Update
IGNOU MCA-4
Page 12 of 30
STOCK
MCS-044 MINI
Notic
SCHOO L Module
CLASS
Work in branch
Access Teach
Charge Details
Charg e Modul e
Charge for Fee service Charge for Exam fee
Teacher Module
Charge for Book Request
Expens e of Facliti
Expens e Module
Exam Modul e
Book Reque st
Fee Modul e
Access
Book details
Attend
Exam
Fee Detail
Librarary
STUDENT
IGNOU MCA-4
Page 13 of 30
MCS-044 MINI
E-R DIAGRAM
IGNOU MCA-4 Page 14 of 30
Stu
_name
MCS-044 MINI
Atten d #Stu_i d
Stu
STUDENT
Book_na me Book _type
Buy
# Book _id
C _categ
_add
# C _id
Book
C _type
Book _Class
C _date
Book _amt
Dress
Pay
Fee_am t
D_Size
D_type
C _to
Fee
Mana ge
Tea_na me # Tea _id Tea _type
# Fee _id
Fee _dtls
Fee _type
Tea _gen
Teacher
Tea _add
Tea _d oj
Tea _dob
Cla _pol_id
Provi de
Class
Cla_pda te
Cla _validty
Emp_id
Sal_am t Sal_da te
Exam_i d
# Exam _Name
Salary Tickets
Sal_bonu s
#Sal_id
Exam
Exam Tickets
Exam
Exam _type
IGNOU MCA-4
Page 15 of 30 _Sub
_in date
Sa le
# Cla _id Cla _empid D_amt
MCS-044 MINI
DATABASE TABLES
Table Name:-
1. View Attendance 2. Report Cards Section 3. Online Fee details 4. School time-table 5. Assignments 6. Homework 7. Tutorials 8. Exam Schedule 9. Student Profile 10. 11. 12. 13. 14. 15. 16. 17. Teachers Profile School Bus details Holidays List Buy books online Discussion Board Internal Messaging System School Dress Kits Login
IGNOU MCA-4
Page 16 of 30
MCS-044 MINI
1. ATTENDANCE
FIELD_NAME
Student_id Student_name Student _Class S_Teacher_Name Student_Class_Time
DATA_TYPE
Int Varchar Varchar Varchar Varchar
DESCRIPTION
It show Student id It show Student Name It show Student Class It show Student Teacher Name Class Time
2. REPORT-CARDS
FIELD_NAME
Card_id Card _name Card _type Student_dob Card _gender Card _dop Student_add
DATA_TYPE
Int Varchar Varchar Int Varchar Date/time Varchar
DESCRIPTION
It show Student id It store Student name It represent Student type It store Student date of birth It show employ gender It show Student date Of Pass out It store the Student add
IGNOU MCA-4
Page 17 of 30
MCS-044 MINI
3.FEE
FIELD_NAME
Fee_id Fee_amount Fee_date Fee_Stu_id Fee_Off
DATA_TYPE
Int currency Date/time Int Int
DESCRIPTION
It show Fee id It show Fee amount of Student It show date of getting salary Store the Student id It store the Fees Offers
4.TIME-TABLE
FIELD_NAME
TT_id TT _Name TT_type TT_Discripation
DATA_TYPE
Int Varchar Varchar Varchar
DESCRIPTION
It show Time Table id It show Time Table Name It show the type Time Table It show the Discripation of Time Table
5.ASSIGNMENT
FIELD_NAME
Assignment_id Assignment _Name Assignment _type IGNOU MCA-4 Int Int
DATA_TYPE
DESCRIPTION
It show Assignment id It show Assignment Name It represent the type of Assignment
Varchar Page 18 of 30
MCS-044 MINI
Date/time Varchar
It store the date of Assignment It show the Assignment Submit To It show the Assignment Last Date It represent the category of Assignment
6.HOMEWORK
FIELD_NAME
HW_Id HW_type HW_date Int
DATA_TYPE
Varchar Date/time
DESCRIPTION
It show Home Work Id It show the type of Home Work It show Home Work date&time
7.TUTORIALS
FIELD_NAME
S_id S_p_id Tut_Name Tut_Id
DATA_TYPE
Int Int Varchar Int
DESCRIPTION
Store Store Store Store the the the the Student id project id Tutorial id Tutorial Id
8.EXAM-SCHEDULE
FIELD_NAME
Exam_id Exam _Center Exam _in date Exam _Others IGNOU MCA-4
DATA_TYPE
Int Varchar Date/time Varchar Page 19 of 30
DESCRIPTION
It show Exam id It represent the Exam Center It show the date of Exam Start It show order
MCS-044 MINI
9.STUDENT
FIELD_NAME
Student_id Student_name Student _Addrerss Student _Class Student_Phone S_Father_Name Student_Other
DATA_TYPE
Int Varchar Varchar Varchar Varchar Varchar Varchar
DESCRIPTION
It show Student id It show Student Name It show Student Address It show Student Class It show Contact Number It show Student Father Name Other Remark
10.TEACHER
FIELD_NAME
Teacher_id Teacher_name Teacher _Addrerss Teacher _Class Teacher_Phone
DATA_TYPE
Int Varchar Varchar Varchar Varchar
DESCRIPTION
It show Teacher id It show Teacher Name It show Teacher Address It show Teacher Class It show Contact Number
11.BUS
FIELD_NAME
Bus_id Bus _Name S_ Bus _issuing_date S_ Bus _valid S_Teacher_id
DATA_TYPE
Int Int Date/time Date/time Int
DESCRIPTION
It show our Bus id It present Bus Name It show Bus issue date It present the Bus validity It show the Teacher id
12.HOLIDAYS
IGNOU MCA-4 Page 20 of 30
MCS-044 MINI
FIELD_NAME
Holiday_id Holiday_Name Holiday_Date Others
DATA_TYPE
Int Varchar Date/time Varchar
DESCRIPTION
It show the It show the Name It show the Times It show the Remarks Holiday id Holiday Holiday other
13.BOOK
FIELD_NAME
Book_id Book _name Book _Type Book_Class Book _Cost
DATA_TYPE
Int Varchar Varchar Varchar Varchar
DESCRIPTION
It show Book id It show the Book name It show Book Info It show Book Class It show Book Cost
14.BOARD
FIELD_NAME
Notic_id Notic _name Notic _info
DATA_TYPE
Int Varchar Varchar
DESCRIPTION
It show the Notic It show Notic name show Notic Information
15.MASSAGES
FIELD_NAME
Massage_id IGNOU MCA-4 Int
DATA_TYPE
Page 21 of 30
DESCRIPTION
It show the Massage
MCS-044 MINI
16.DRESS
FIELD_NAME
Dress_id Dress_cust_name Dress_reciving_name Dress_day Dress_name
DATA_TYPE
Int Varchar Varchar Date/time Varchar
DESCRIPTION
It show the Dress It show customer name It show Dress receiver name It show the Bear Day It show the Dress name
17.LOGIN
FIELD_NAME
User_id User_Pass
DATA_TYPE
Int Varchar
DESCRIPTION
It show User Id It show User Password
IGNOU MCA-4
Page 22 of 30
MCS-044 MINI
PROCESS LOGIC
Notices:School Notices can be posted by the admin, which can be for whole school or class specific, visible only to students or class teachers of that specific class.It acts like he school-notice-board. Sale Module:This module contains functions related to the sale of the Book, Dress, etc. Attendance:Students can view their attendance; parents can also watch their childrens attendance from home. Class-teachers / data-entry operators can addstudents (class-wise) attendance.While taking the attendance the students leave application is visible if any leave is filed online by the student. Assignments:Assignments can be created with the help of a rich-text editor tool or an assignment file can be uploaded having the assignment. Students can view the list of available assignments for them & can view or download the ssignments. Report-Cards:-
IGNOU MCA-4
Page 23 of 30
MCS-044 MINI
This section shows all the results/marks/performance of students. Students can view their marks/report-card in this section. Admin/Parents can watch students/Childs performance. Exam schedules:Exam schedules can be posted on the system so that students/parents & teachers can view all the list of exams/tests scheduled. These can be created online on the system or the list can be uploaded to the server. Message Board:A full-featured message-board/forum is there in the system which enables students, teachers, principal & parents to create an online community & discuss their views, thoughts & ideas on various topics. These forums are monitored by the admin. An abusive language filter is installed which restricts the use of abusive content on the forums. Fees:School fees details will be available in this section. Fees can be easily paid online using credit/debit cards or e-checks through a secured & encrypted payment gateway. Students/Teachers/Principal Profiles: Students, teachers & principal can view & update their profiles, photgraphs, contact numbers, password; so that most current informations are available in school database.
IGNOU MCA-4
Page 24 of 30
MCS-044 MINI
Security Module:This module handles the security features of software. It checks unauthorized login/accesses, unauthorized deletion/editing of for
records,
Reporting Module:This module handles the process of all types of report generation for e.g. Result Cards generation, list of policies, list of tickets etc. These reports are very beneficial for both management and the Student. Results are generated for the Student. Validation :When user wants to write any non-alphabetic character in any textbox in which only Name is allowed a messagebox appears which tell the user that only alphabetic value will be accepted. The validation on date data type has been specified to be of the format DD/MM/YY. Any other format is unacceptable. The field specified with number as then their data-type will not accept character. Automatically generation of the Student, and Enroll No . No duplicate ID number is allowed.
IGNOU MCA-4
Page 25 of 30
MCS-044 MINI
There is a facility of auto fill comboboxes which means only some character is need to type to get the existing record. Re-entry of any customer and company is not allowed. The forms which are not fulfilled or not accepted and highlighted the invalid entry area. All function and menu can be accessed without the help of mouse. Thus, we have tried to make this system very secured and reliable by putting a number of validation checks in it. The future versions of this software are supposed to have more extended validations checks based on varied client needs.
IGNOU MCA-4
Page 26 of 30
MCS-044 MINI
List of the all Student. List of the available services. Details of Fee. Displays the Free details. Provide Reports of all types of Expenses. Details of Teacher and their Salaries. Generate Receipt of the sales.
IGNOU MCA-4
Page 27 of 30
MCS-044 MINI
LIMITATIONS
Time available for the project work approximately three months. Normally within such a short span of time, many of facilities couldnt be included in this software. The limitations of the software are: -
I. This system should not be taken as a tool to assist the Student in selection of
services. In other words it is not a type of Expert System.
II. As its title indicates, the project aims at automating the service aspects of the ESchool. It is only meant for out Student Teaching.
III. It also does not cover all services provided by the E-School Management.
IGNOU MCA-4
Page 28 of 30
MCS-044 MINI
If we consider E-School Management, it seems to be an integration of many functions. As we see that there is a lot of work performed by E-School Management that maintain a relationship and provide helps to other Student.
of the
available facilities in E-School Management. Its not cover all the services provided by the E-School Management. So, in future this software will cover the other advanced services of E-School Management.
In future this software can be used for the e-Exam, online Exam, etc.
Video conferencing from the Experts, etc. Chatting facilities, etc.
IGNOU MCA-4
Page 29 of 30
MCS-044 MINI
BIBLIOGRAPHY
The books will be referred during the development of this project are as follows:
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual by Larry Ullman
IGNOU MCA-4
Page 30 of 30