2 Company ProfileOver the course of the past few decades, the advent of a new era dominated by software development companies has taken over the globe. There are a plethora of software development and testing services that are being relayed out by companies all across the world and we at Dreamup Softwares Private Limited ensure that our wide range of services related to software development and testing are channelized in the most lucrative manner so as to ascertain a better level of understanding of the modern scenario of software development cycle. Let us showcase some of our exclusive services and bring them to light.
3 INTRODUCTIONEducation 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 Existing SystemIn 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 Need for SystemIn 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 interfaceFast access to databaseLess errorMore Storage CapacitySearch facilityLook and Feel Environment
6 Scope of WorkThe 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 technology used Microsoft Visual Studio 2010: Visual Studio is a complete set of development tools for building C#.NET Windows applications, 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 C#.NET window application.
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 Microsoft SQL Server 2005:SQL Server Express is a free and easy-to-use database product that is based on SQL Server 2005 technology. It is designed to provide a database platform that offers superior ease of use, enabling fast deployments for its target scenarios. The ease of use starts with a simple and robust graphical user interface (GUI) setup that guides the user through the installation process. The GUI tools that come for free with SQL Server Express include SQL Server Management Studio Express Edition (Technical Preview version available at launch), Surface Area Configuration Tool, and SQL Server Configuration Manager. These tools simplify the basic database operations. The design and development of database applications are made easier by the integration with Visual Studio projects. In addition, I introduce the ability to deploy database applications by moving them like typical Windows files. The servicing and patching are also simplified and automated.
11 School Management System Context Level DiagramADMINADMINadmission detailsFees DetailsGetadmission detailsSchool ManagementSystem0.0Student detailsSTUDENTSTUDENTGetadmissionEnquiry aboutadmissionGetPayment slipSTAFFSTAFFSalary detailsadmission details
12 First Level Data Flow Diagram Show messageCorrect or notAdminLoginProcess1.0Enter UserName & PasswordPass_wordCheck UserName & PasswordStaffAdd studentAdd StudentDetailsAdmissionProcess2.0StudentFill the form submitadmissionGet admissionStudentAdd StaffDetailsAdd employeeStaffSubmit Staff detailsGet jobStaffA
14 Result Generation process StudentMarksInsert Marks DetailsEnquiry aboutresultStudentResult Generation process5.0Marks DetailsAdminGet Result detailsGet resultStaffGet result detailsGive ResultdetailsStaffStudent detailsAdd StudentEmployee detailsResult detailsAdd EmpReport Generation6.0Student detailsResult detailsMarksStaff detailsFeesAdminExam marksdetailsPaymentSalary detailsAttendanceStudent Fees detailsAttendance detailsStaff Payment detailsExamExam detailsEmp/student Attendance details
15 Submit Admission Form process Fill the admission form details Second Level Data Flow DiagramStudentStudentGet the form detailsSubmit the formSubmit Admission Form process2.1Add studentAdd StudentDetailsFill the admission form detailsAdd employeeAdd StaffDetailsStaffStaffGive the detailsGet job detailsGet Admission Receipt2.2StudentStudentSubmit the formpay feesGives theadmission receiptsGet the jobStaffStaffGives the staffdetails
16 Gives Allowance details Get fees detailsStudentGives CategorydetailsPaying Fees Process3.1Get the fee receiptStudentGive categorydetailsAdd StudentPay feesInsert categorydetailsInsert Emp AttendanceGet Salary Process3.2Emp_AttendanceGives Status detailsStaffStaffGet payment/salaryslipGives attendancedetailsAdd EmployeeInsert StatusdetailsSet AllowanceGives Allowance details
17 Automated SMS System Admission Birthday Process SMS GateWay Payement Mark DetailsActivityReportsAttendance
18 Manual SMS System Holiday Greetings Home Work SMS GateWay School Fees DuesSchoolPromotionEmergencyInfoStudent Enquiry