Diese Präsentation wurde erfolgreich gemeldet.

School Management System

194

Teilen

Wird geladen in …3
×
1 von 78
1 von 78

School Management System

194

Teilen

Herunterladen, um offline zu lesen

This documentation have all the details about school management system, even in this document have DFD,ERD,FDD digram that are useful to create database. to get more details about this product plz mail me on (aki_string@yahoo.co.in) thanks.....

This documentation have all the details about school management system, even in this document have DFD,ERD,FDD digram that are useful to create database. to get more details about this product plz mail me on (aki_string@yahoo.co.in) thanks.....

Weitere Verwandte Inhalte

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

School Management System

  1. 1. SCHOOL MANAGEMENT SYSTEM By Akash Banginwar
  2. 2. COMPANY PROFILE About organization ISTR is a rapidly growing, innovative, dynamic company situated in the very happening city of Pune, Nasik, Kolhapur. ISTR provide the clients a strategic competitive edge in their marketplace by leveraging cost effective key technology resources to rapidly produce business critical applications. In today’s dynamically changing marketplace, ISTR work harder, faster and smarter to deliver high quality services and solutions to the clients. The delivery model is proven, flexible and highly cost-effective way to give the clients a technological edge over their competition. Our Vision To become one of the leading lights in software and web application development by providing reliable and quality services ensuring lasting customer satisfaction. Our Mission To rapidly produce business critical applications, high quality, timely and cost effective IT solution.
  3. 3. 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 development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers, parents and the school staff. School Management System consists of tasks such as registering students, attendance record keeping controlling absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers and parents.
  4. 4. EXISTING SYSTEM In the current system we need to keep a number of records related to the student and want to enter the details of the student and the marks manually. In this system only the teacher or the school authority views the mark of the student and they want to enter the details of the student. This is time consuming and has much cost. Teachers may want to associate a student with his parent or emergency persons for disciplinary measures which need searching of the students record in the record office. It has been difficult to search a record from thousands of such records and observed that students can take any person claiming that he/she is their parent or emergency person which creates problem in control of students.
  5. 5. NEED FOR SYSTEM In our proposed system we have the provision for adding the details of the students by themselves. So the overhead of the school authorities and the teachers is become less. Another advantage of the system is that it is very easy to edit the details of the student and delete a student when it found unnecessary. The marks of the student are added in the database and so students can also view the marks whenever they want. Our proposed system has several advantages: User friendly interface Fast access to database Less error More Storage Capacity Search facility Look and Feel Environment
  6. 6. SCOPE OF WORK The purpose of any new technology is to make people life easier. This project is database used to manage the school and allows the administrators to register the daily required information of Students, Teachers & office staff. School Management System will organize work inside school and proposed system will do the following tasks: Insert student’s information such as student name, student number, address etc.  Insert employee’s information such as employee name, number, address etc.  Insert section’s information such as section name etc. Insert marks for each student in each subject he/she taken. View data about certain student and can edit it like adding or removing a student.  View data about certain employee and can edit it like adding or removing an employee.
  7. 7. TECHNOLOGY USED  Microsoft Visual Studio 2005:  Visual Studio is a complete set of development tools for building ASP.NET Web applications, XML Web Services, desktop applications, and mobile applications. Visual Basic, Visual C#, and Visual C++ all use the same integrated development environment (IDE), which enables tool sharing and eases the creation of mixed- language solutions. In addition, these languages use the functionality of the .NET Framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web Services.
  8. 8.  SAS (Statistical Analysis System)  SAS is driven by SAS programs, which define a sequence of operations to be performed on data stored as tables. Although non- programmer graphical user interfaces to SAS exist (such as the SAS Enterprise Guide), these GUIs are most often merely a front-end that automates or facilitates the generation of SAS programs. The functionalities of SAS components are intended to be accessed via application programming interfaces, in the form of statements and procedures.
  9. 9.  Microsoft Office Access  Microsoft Access, also known as Microsoft Office Access, is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately.  Microsoft Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases.  Software developers and data architects can use Microsoft Access to develop application software, and "power users" can use it to build software applications. Like other Office applications, Access is supported by Visual Basic for Applications, an object-oriented programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating-system functions.
  10. 10. DATA FLOW DIAGRAM
  11. 11. School Management System 0.0 ADMIN STUDENT STAFF ADMIN STUDENT STAFF Fees Details admission details Student details Enquiry about admission Salary details admission details Get admission details Get admission Get Payment slip Context Level Diagram
  12. 12. First Level Data Flow Diagram Admission Process Staff Student Student Staff 2.0 Fill the form submit admission Get job A Add student Add Student Details Add employee Login Process Admin Staff Enter User Name & Password 1.0 Pass_word Check User Name & Password Show message Correct or not
  13. 13. A Pay Process Exam Process 3.0 4.0 Student Staff Student Staff Exam Student Staff Admin Student Staff Admin Pay fees Details Staff Details Insert Fees Details Get fees receipt Get Pay slip Give exam timetable details Insert Exam Details Get exam details A Fees_details Payment_details Insert Payment Details Time_table Insert Exam time_table
  14. 14. Result Generation process Report Generation 5.0 6.0 Student Staff Student Staff Marks Admin Give Result details Get result details A Admin Get Result details Emp/student Attendance details Staff Payment details Student Fees details Exam marks details Staff details Student details Result details Attendance Exam Employee details Student details Salary details Attendance details Exam details Marks Add Student Add Emp Fees Payment
  15. 15. Second Level Data Flow Diagram Submit Admission Form process Get Admission Receipt Student Staff Staff Student Student Student Staff Staff 2.1 2.2 Get job details Submit the form pay fees Gives the admission receipts Get the job Add student Add Student Details Add employee Add Staff Details
  16. 16. Paying Fees Process Get Salary Process Student Staff Student Staff 3.1 3.2 Pay fees Gives Category details Get fees details Gives Status details Gives attendance details Get payment/salary slip Get the fee receipt Add Student Give category details Insert category details Emp_Attendance Insert Emp Attendance Add Employee Insert Status details Set Allowance Gives Allowance details
  17. 17. Entity Relationship Diagram CLASS RELIGION DIVISION CASTE CATEGORY ADD STUDENT ADD EMPLOYEE Has Has Has Has Pays FEES Has STU_ATTEN DENCE Gets MARKS Gets PAYMENT Has DESIGNATION Has EMP_ATTEND ENCE WORKING_DAYS Appear EXAM Has SUBJECTS VENDORS Provides PRODUCTS Has TEARCHERS Teach Has QUALIFICATIO N EXAM_TIME_ TABLE Has EXAM_DATES 1 M M M 1 1 1 M M 1 M M M M M 1 1 1 M M M M M M1 1 Has ALLOWNCES 1 M 1 Has SOFTWARE_ SETTING M 1 M SUBJECT_TIME _TABLE Has 1 1 Has 1M M 1 M CATEGORY_ FEES 1 M Has M 1 1 M Has 1 M Has 1 M Daily_Time _Table Has
  18. 18. Table Design
  19. 19. Column Name Data Type Constraints sid AutoNumber Primary_Key fname Text Not Null mname Text Not Null lname Text Not Null pfname Text Not Null pmname Text Not Null plname Text Not Null mfname Text Not Null mmname Text Not Null mlname Text Not Null dob Date/Time Not Null wt Number Not Null ht Number Not Null rid Number Foreign_Key(Religion) rel_name Text Not Null •Student Admission (addstudent)
  20. 20. bus_facility Text Not Null mother_tounge Text Not Null birth_mark Text Not Null diesease Text Not Null student_bus_no_rto Text Not Null bus_no_school Text Not Null student_adhar_card_no Text Not Null pre_institute_name Text Not Null pre_institute_address Text Not Null e_physician_name Text Not Null e_physician_address Text Not Null e_physician_phone Number Not Null classs Number Foreign_Key(Add_Class) occupation_father Text Not Null edu_father Text Not Null fbgroup Text Not Null email Text Not Null father_office_address Text Not Null cont1 Number Not Null occupation_mother Text Not Null
  21. 21. memail Text Not Null mother_office_address Text Not Null cont2 Text Not Null caddress Text Not Null paddress Text Not Null talukatem Text Not Null districttem Text Not Null pintem Number Not Null talukaper Text Not Null districtper Text Not Null pinper Number Not Null ddate Date/Time Not Null user_name Text Not Null sex Text Not Null addate Date/Time Not Null fromyy Text Not Null toyy Text Not Null installments Number Not Null
  22. 22. Column Name Data Type Constraints sid Number Foreign_key(addstudent) adate Date/Time Not Null astatus Text Not Null dd Number Not Null mm Number Not Null yy Number Not Null ddate Text Not Null user_name Text Not Null Acadmic_year Text Not Null class Number Not Null div Text Not Null •Student Attendance(stu_attendance)
  23. 23. Column Name Data Type Constraints rid Number Primary_key rel_name Text Not Null Acadmic_year Text Not Null •Assign Religion(Religion)
  24. 24. Column Name Data Type Constraints eid Number Primary_key efname Text Not Null emname Text Not Null elname Text Not Null epfname Text Not Null epmname Text Not Null eplname Text Not Null emfname Text Not Null emmname Text Not Null emlname Text Not Null dob Date/Time Not Null wt Number Not Null Ht Number Not Null marries_status Text Not Null jodate Date/Time Not Null did Number Foreign_Key(designation) day_id Number Foreign_Key(Workingday) quali Text Not Null •Employee Details(addemployee)
  25. 25. aid AutoNumber Not Null sex Text Not Null rel_name Text Not Null caste Text Not Null bgroup Text Not Null mother_tounge Text Not Null birth_mark Text Not Null dieaseas Text Not Null teacher_bus_no_rto Text Not Null bus_no_school Text Not Null adhar_card_no Text Not Null pre_institute_name Text Not Null pre_institute_address Text Not Null bus_facility Text Not Null e_physician_name Text Not Null e_physician_address Text Not Null e_physician_phone Number Not Null status_id Number Foreign_key(set_Allowance) basic_pay Number Not Null add_class Number Not Null occupation_father Text Not Null occupation_father Text Not Null
  26. 26. fbgroup Text Not Null email Text Not Null father_office_addres Text Not Null cont1 Text Not Null occupation_spouse Text Not Null edu_spouse Text Not Null Subgroup Text Not Null Semail Text Not Null spouse_office_addre Text Not Null cont2 Number Not Null caddress Text Not Null paddress Text Not Null talukatem Text Not Null districttem Text Not Null pintem Number Not Null talukaper Text Not Null districtper Text Not Null pinper Number Not Null ddate Text Not Null user_name Text Not Null eemail Text Not Null econt1 Number Not Null
  27. 27. yy Text Not Null mm Text Not Null dd Text Not Null Acadmic_year Text Not Null Column Name Data Type Constraints eid Number Foreign_key(addemployee) adate Date/Time Not Null astatus Text Not Null dd Number Not Null mm Number Not Null yy Number Not Null ddate Text Not Null user_name Text Not Null Acadmic_year Text Not Null •Employee Attendance(emp_attendance)
  28. 28. Column Name Data Type Constraints cat_id Number Foregin_key(Category) cat_name Text Not Null classs Number Not Null fee_amt Number Not Null periodf Text Not Null periodt Text Not Null ddate Text Not Null user Text Not Null Acadmic_year Text Not Null •Category Fees Structure(cate_fee)
  29. 29. Column Name Data Type Constraints cast_id Number Primary_key rid Number Foregin_key(Religion) cast_name Text Not Null Acadmic_year Text Not Null •Caste(castt) Column Name Data Type Constraints cat_id Number Primary_key cat_name Text Not Null Acadmic_year Text Not Null •Category(category)
  30. 30. Column Name Data Type Constraints cat_id Number Foreign_key(Category) cast_id Number Foreign_key(Caste) Acadmic_year Text Not Null •Assign caste to category(category_cast) Comp.P.K(cat_id +cast_id) Column Name Data Type Constraints classs Number Primary_key Acadmic_year Text Not Null •Add class(addclass)
  31. 31. Column Name Data Type Constraints classs Number Foregin_key(Addclass) did Number Primary_key division Text Not Null ddate Text Not Null user_name Text Not Null Acadmic_year Text Not Null •Add Division to class(adddiv) Column Name Data Type Constraints sub_id Number Primary_key sub_name Text Not Null marks Number Not Null pass_marks Number Not Null Acadmic_year Text Not Null •Add Subject(subjects)
  32. 32. Column Name Data Type Constraints Sid Number Foregin_key(addstudent) Classs Number Foregin_key(addclass) did Text Foregin_key(adddiv) Roll Number Not Null Fdate Text Not Null Tdate Text Not Null bona_status Text Not Null lc_status Text Not Null ddate Text Not Null user_name Text Not Null Academic_year Text Not Null •Assign Division & Roll no. student(adddivision)
  33. 33. Column Name Data Type Constraints sub_id Number Foregin_key(Subjects) classs Number Foregin_key(addclass) did Number Foregin_key(adddiv) Acadmic_year Text Not Null •Add class Subject(class_subject) Column Name Data Type Constraints did Number Primary_key designation Text NotNull Acadmic_year Text NotNull •Designation(designation)
  34. 34. Column Name Data Type Constraints classs Number Foregin_key(addclass) did Number Foregin_key(adddiv) qid Number Foregin_key(qualification) sub_id Number Foregin_key(subjects) teacher Text NotNull aid Number Foregin_key(addemploye) user_name Text NotNull ddate Date/Time NotNull Acadmic_year Text NotNull •Teachers(teachers)
  35. 35. Column Name Data Type Constraints day_id Number Foregin_key(Workingday) day Number NotNull school_st_tm Date/Time NotNull lecture_no Number NotNull lecture_st_tm Date/Time NotNull lecture_tm Number NotNull breakno Text NotNull after_lec Number NotNull recess_tm_min Number NotNull Acadmic_year Text NotNull •Daily Time Table Settings(Daily_timetable_settings)
  36. 36. Column Name Data Type Constraints classs Number Foregin_key(addclass) division Text Foregin_key(adddiv) subject Text NotNull sub_id Number Foregin_key(subjects) day_id Number Foregin_key(Workingday) teacher Text NotNull lecture_no Number NotNull period_no Number NotNull ddate Text NotNull username Text NotNull ftime Date/Time NotNull ttime Date/Time NotNull Acadmic_year Text NotNull •Create Time Table(Daily_time_table)
  37. 37. Column Name Data Type Constraints sinfo Text Primary_key svalue Text NotNull ddate Text NotNull user Text NotNull •Software Settings(software_settings) Column Name Data Type Constraints qid AutoNumber Primary_key quali Text NotNull Acadmic_year Text NotNull •Add Qalifiction(qualifiction)
  38. 38. Column Name Data Type Constraints Status_id Number Primary_key did Number Foreign_key(desination) designation Text NotNull etype Text NotNull DA Number NotNull TA Number NotNull HRA Number NotNull PF Number NotNull da_status Text NotNull ta_status Text NotNull hra_status Text NotNull pf_status Text NotNull TDS Number NotNull tds_status Text NotNull Acadmic_year Text NotNull •Set Allowances(set_allowances)
  39. 39. Column Name Data Type Constraints pid Number Primary_key eid Number Foregin_key(addemploye) status_id Number Foregin_key(setAllowances) pdate Text NotNull basic_pay Number NotNull da Number NotNull ta Number NotNull hra Number NotNull gross_pay Number NotNull pf Number NotNull net_pay Number NotNull ddate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Payment Details(payment_details)
  40. 40. Column Name Data Type Constraints vid Number Primary_key vregno Number NotNull vname Text NotNull vaddr Text NotNull office_cont Number NotNull mob_cont Number NotNull vdate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Vendor Details(vendor_details)
  41. 41. Column Name Data Type Constraints pid Number Primary_key vid Number Foregin_key(Vender_detail) pname Text NotNull ddate Text NotNull usr Text NotNull Acadmic_year Text NotNull •Product Details(product_details)
  42. 42. Column Name Data Type Constraints pur_id Number Primary_key pid Number Foregin_key(Product_details) vid Number Foregin_key(Vender_detail) iname Text NotNull iquantity Number NotNull i_rate Number NotNull ipur_date Text NotNull itax Number NotNull itotal Text NotNull sdate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Purchase Details(purchase_details)
  43. 43. Column Name Data Type Constraints fid Number Primary_key sid Number Foregin_key(addstudent) cid Number Foregin_key(category fees struct) ftype Text NotNull dd Number NotNull mm Number NotNull yy Number NotNull installments Number NotNull ddate Text NotNull user Text NotNull cashier_name Text NotNull paying_mode Text NotNull bank_name Text NotNull dd/check_no Memo NotNull remark Text NotNull total_fees Number NotNull fees_paid Number NotNull paid_by Text NotNull status Text NotNull •Fees Details(fees_details)
  44. 44. Column Name Data Type Constraints gid Number Primary_key gname Text NotNull Acadmic_year Text NotNull •Create Message Group Name(mas_group) Column Name Data Type Constraints gid Number Forigen_key(mas_group) sid Number Forigen_key(addstudent) ddate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Add Student Into Message Group(msg_group)
  45. 45. Column Name Data Type Constraints gid Number Forigen_key(mas_group) sid Number Forigen_key(addstudent) mdate Date/Time NotNull msg Text NotNull ddate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Message Report(msg)
  46. 46. Column Name Data Type Constraints exid Number Primary_key ex_am Text NotNull outof Number NotNull ddate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Exam(exam) Column Name Data Type Constraints exid Number Foreign_key(exam) edate Text NotNull end_date Text NotNull classs Number Foregin_key(addclass) did Number Foregin_key(addiv) ex_rec_id Number NotNull Acadmic_year Text NotNull •Exam Dates(Exam_Date)
  47. 47. Column Name Data Type Constraints extid AutoNumber Primary_key exid Number Forigen_key(exam) edate Text NotNull classs Number NotNull division Text NotNull emonth Number NotNull eyear Number NotNull ddate Text NotNull user_name Text NotNull Acadmic_year Text NotNull •Exam Time Table(ex_time_table)
  48. 48. Column Name Data Type Constraints extid Number Forigen_key(Exam timetable) etimef Text NotNull etimet Text NotNull Sub_id Number Forigen_key(Subjects) sub_name Text NotNull exdate Text NotNull Acadmic_year Text NotNull •Exam Subject Time Table(Subject_time_table) Column Name Data Type Constraints day_id Number Primary_key day Text NotNull •Working Days(workingday)
  49. 49. Column Name Data Type Constraints sid Number Forigen_key(addstudent) exid Number Forigen_key(exam) subject Text NotNull marks Number NotNull outof Number NotNull Ddate Text NotNull user_name Text NotNull sub_id Number Forigen_key(subjects) edate Text NotNull Acadmic_year Text NotNull •Exam Marks(marks) •Log-in(pass_word) Column Name Data Type Constraints usernm Text Primary_key pass Text NotNull priority Text NotNull
  50. 50. SYSTEM SCREEN SHOTS
  51. 51. •Log-In Page: •Dash Board(Main Screen):
  52. 52. System screen Shots
  53. 53. •Set Allowances: •Add Caste:
  54. 54. •Add Religion: •Daily Timetable Settings:
  55. 55. •Assign Subject Teacher:
  56. 56. •Add Student Information Form:
  57. 57. •Add Parents Information Form:
  58. 58. •Assign Class & Division For Student: •Assign Roll Number For Student:
  59. 59. •Student Fees Payment:
  60. 60. •Sent Message Individually: •Sent Message to Group:
  61. 61. •Add Vendor Details:
  62. 62. Daily Timetable creation1
  63. 63. •Daily Timetable creation For Student :
  64. 64. •Daily Timetable creation For Teacher:
  65. 65. •Result in PDF Format :
  66. 66. GRAPHICAL REPORT OF RESULT
  67. 67. •Student Report :
  68. 68. •Student Attendance Report :
  69. 69. •Send Message Report :
  70. 70. •Generate Bonafide Certificate :
  71. 71. •Generate Bonafide Certificate into PDF Format :
  72. 72. THANK YOU…..

×