0% found this document useful (0 votes)
5 views

Project_SMS

The document outlines a school management system developed in Visual Basic 6.0, emphasizing the importance of effective management in educational institutions. It includes a feasibility study, system analysis, design, and testing phases, detailing requirements for the new system and the advantages of automation. The project aims to streamline school management processes, reduce errors, and improve data accessibility while acknowledging some limitations due to time constraints.

Uploaded by

jhadhirajm1
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
5 views

Project_SMS

The document outlines a school management system developed in Visual Basic 6.0, emphasizing the importance of effective management in educational institutions. It includes a feasibility study, system analysis, design, and testing phases, detailing requirements for the new system and the advantages of automation. The project aims to streamline school management processes, reduce errors, and improve data accessibility while acknowledging some limitations due to time constraints.

Uploaded by

jhadhirajm1
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 26
Introduction to School Management Schoo! is one of the basic necessities of Human beings. School is like heaven and the teacher is god for the student. School management is a very wide field and this work needs a lot of personnel to run this management as any other organization. We all are aware of vast expenses of this field. School is a place where student can read and acquire knowledge. Campus of the School: - A school is a huge building containing many compartments. There are many rooms. Few rooms are awarded to staff in a well-managed school where there is a different room for each faculty. This package is developed for handling school management in a simple way. The package uses a variety of tool to handle school management system. This package has been developed in visual basic 6.0. So that user can interact with the package in s simpler and easy way. FEASIBILITY STUDY Feasibility study is made to see if the project on completion will serve the purpose of the organization for the amount of work, effort and the time that spend on it. Feasibility study lets the developer foresee the future of the project and the usefulness. The document provide the feasibility of the project that is being designed and lists various areas that were considered very carefully during the feasibility study of this project. such as Technical, Economic and behavioral feasibility. REQUIREMENT FROM NEW SYSTEM The advent of computer in commercial appli has brought about in the industrial environment, Computerization has made its presence felt in every area Of commercial application and exception and requirement from Computerized system list increasing due to growing complexity and requirement .The new proposed computerized School Management system needs to fulfill following requirements: - © Providing information as per stat ry. ¢ Saving in storage space required for keeping voluminous data. © Saving in cost in terms of manpower. © Automatic recognition of menus and preparation of final reports. © Elimination of substantial manual efforts involved in posting entries in various menus. ® Availability of any information on hands regarding school management system, ary requirements whenever nece SDLC SYSTEM ANALYSIS: Analysis is detailed study of the various operations performed by a system and their relationship within and outside of the system .It is considered one of the most important phases of the development life cycle. System analysis is done order to understand the problem, which the system should save. Requirement Analysis: - Requirement analysis is the first technical step in the software engineering process. It is at this point that general statement of software is refined into concrete specification that becomes the foundation for all software engineering activities that follow. Requirement analysis enables to specify software function, performance and establish constraints that software must meet It provides the software designer with a representation of information and function that be translated into data, architecture and procedural design. Software requirement analysis may be divided into five areas if effort: - " System study * Problem recognition * Evaluation and synthesis * Specification * Review System Design For designing this package a good skill of knowledge is required for making good control on its management. Commercial knowledge is also essential for developing this type of project. This system is designed in Visual Basic 6 using form connected with each other by event driven programming. This package has a good option that it may use to other school management system. Various types of controls are used to make it effectively. This is used only by its authorized users and after confirming the password so that an unauthorized user may not lose any data. ‘The different steps involves in system design are: Identification of module of the system Design of database Data flow diagram Design of input screens and reports eevee After the final design, development is done module wise. The module was design facilitates the development of the system in a structured way by developing the similar type of sub-module together. DATA FLOW DIAGRAMS Enter Aderumstraton/ User User Racaal Password Login Fite DED for Login Module Quotation Detaly [ sueci Fite Intormdion Stock File ENTITY RELATIONSHIP DIAGRAMS STUDENT INPUT & OUTPUT SAMPLE Description: - This is the main entry form of this project where different. command button regarding — school management is given. Description: - This form describes all the information related to admission query with particulars ) SOADOL MANASEME ET SOFT a SAL GANG ANAGAR LS001 (RAJASTHAN Description: - This form describes all the information related to student information with full particulars. Basins} | VB ™ | Syscv0 | ty sede | paid | scaea ephn Description: - This form describes all the information related to information regarding appointment of teacher with full particulars. Pavano eae iM any foun TC Souch Sect | Search Teacher Expenses cy | Vencherley | Des Foes Description: - This form describes all the information related to various account including receipt. payment, exp. According to date wise. Description: - This form describes all the information related to daily expenses including full particulars with current date. eee ee Description: - This is Receipt form, which describes all the information regarding receipt from student includes student id, name, class, fee, date, month ete. related to particular student. Description: - This form describes the list of student which fees is due according to according to class & month. Database Design A database is certainly control, integrated collection of logically organized data. Before we use a DBMS to actually build the tables, forms and other objects that will make up our Database, it is important to take time to design our database. A good database design is keystone to creating a database that dose what you want it to do effectively, accurately and efficient. Steps in Designing Database + Determine the purpose of database. + Determine the tables you need in the database. * Determine the fields you need in the database. + Identify fields with unique values. * Determine the relations between tables. +> Add data and create other data base object. TABLE STRUCTURE New Student Information Table Description: this table describes the all the information related to admission query of the student. Auto number Student_id Text Name Text Father name Text Relations [Text Mother name Date Dob Text | Occupation Field8 | Text | Address Ficld9 Date | Ad_date Field10 Text C_status Field Text s Field12 Text Ficld13 Text a Text Text Fee Text Medium Accounts Table Description: this table describes the all the information related to expenses, payment, and receipt account. Field name Cdate Expenses 5 Payment Number | Payment detail Receipt Number | Receipt detail Expenses Table ibes the all the information related to s with particular. Description: this table de: description of total expens Particular Detail | Amount detail Description detail Receipt Table bes the all the information related to Description: this table de: description of total Receipt with particular. | Current date Receipt_no Number | Receipt Detail Student_id Number | Student Identification Name Text | Name of student Class Text Class of student Amount [Number Amount of fee Month Text | Month of fee Staff Information Table Description: this table describes the all the information related to description of total staff with particular. | io Number | Teacher_id no Text | Name of student Text | QusliBcation of Student | Date of joining Total salary Full address ML_status Age Sex Status _Working/past Student Information Table Description: this table describes the all the information related to description of student with particular. Eicld name _ Data Type {Descriptions _| Student_id Number | Teacher_id no Name | Text Name of student Father_name Text Father name of Student Relation Mother_name Text | Mother name of | student Dob Date | Date of birth Occupation | Text | Occupation Address | Text Full address Ad_date C_Status | Text Past Text Previous class Class Text | Current class Text _ Student cast ‘Other Text Other info. Fees Text Fee PM. Medium. Text | Meditim of study System Testing System testing is a very crucial phase in system development life cycle. The purpose of system testing is considering all the likely variation to which it will be subjected and then push the system to its limit. It is the tedious but necessary step in step development. No system is ever perfect. Communication problem constraint creates errors that must be eliminated before the system is installed for the user acceptance. Testing is vital to the success of the system. Testing of school management system consisted of the following: Unit Testing: - Unit testing focuses verification effort on the smallest unit of software design the module. Using the procedural design specification as guide, important control paths are tested to uncover errors within the boundary of each module. Integration Testing: - Integration testing is a systematic technique for constructing the program structure while conducting tests to uncover errors associated with interfacing. The objective is to take tested module and build large program structure that has been dictated by design. Validation Testing: - Validation testing succeeds when software function in a manner that can be reasonably expected by the customer, reasonable expectation are defined in the software requirements specification-that describe all user visible attribute of the software. To summaries inadequate testing or non-testing leads to errors that may be costly when they appear month later. Effective testing translate into cost saving from reduce errors. Advantages To develop a project first of all developer needs its plan. Here he needs knowledge about its theme from a School. The system will be user friendly and gives attention on sharp point. Developer requires knowledge about its managing views, keep storing data and making operations on that data. @ Itis fast, efficient and reliable ¢ Avoids data redundancy and inconsistency ¢ Very user-friendly @ Easy accessibility of data e Number of personnel required is considerably less © Provides more security and integrity to data Conclusions A developer of project tries his better to make a powerful and effective package, sometimes he get full success on his aim but mosily there is a possibility to left some limitation in the package. This package is developed for managing a school management system and it has successfully runs on including points but few points are not covered by this package due to the less time of working and such points are out of knowledge of its developer, but the every included parts of this project is enough efficient to use it on a school management system. Mainly commercial expressions are mostly used in this package to calculate necessary outputs as needing. Nevertheless, the user should benefit enormously from the automating management processes of school management. Also, the probability of error shuld reduces significantly. The time thus saved and instant access to key management information shuld help the user allocates resources better and exercise better management of school. The project makes a small beginning with a small foray into the field of accounting. It shall be our endeavor to pursue the project further and develop newer application from it, offering an enhanced product.

You might also like