School Management System BJS Bharatiya jain sanghatana 1 A Project Report On “SCHOOL MANAGEMENT SYSTEM” Submitted to SAVITRIBAI PHULE UNIVERSITY In partial fulfilment of the Requirement of Bachelor of Business Administration (Computer Application) (Semester – V) Submitted By Miss.Poonam Sakore Miss.Dhanashree Parhad Under the guidance of Prof.Mrs.Bhagyashri R. Joshi BHARATIYA JAIN SANGHATANA’S Arts, Science & Commerce College 2 DEPARTMENT OF B.B.A(C.A) CERTIFICATE This is to certify that miss.Poonam Sakore & Miss dhanashree parhad of class B.B.A(C.A)(SemesterV) have Completed the project work on “SCHOOL MANAGEMENT SYSTEM” Under my guidance & supervision in a satisfactory manner for the Practical fulfilment of BCA III(V) examination for the academic year 20192020. Mr. Balwant B.Landage Major.Dr.Ashok Giri (Incharge) Project Guide Mrs.B.R.Joshi Date: (Principal of college) Internal Examiner Place: INDEX 3 External Examiner Sr. No 1) Name Introduction 1.1) Introduction to system 1.2) Acknowledgement 2) System Analysis 13 21 4.1) ERD 4.2) Context Level DFD 4.3) First Level DFD 5) 6 Proposed system 3.1) Hardware & Software Specification 3.2) Feasibility Study 3.3) Proposed System 3.4) Objective of Proposed System 3.5) Scope of Proposed System 4) 4 Existing System 2.1)Existing System 2.2) Advantages of System 2.3) Disadvantages of System 2.4) Fact Finding Technique 2.5) Need For New System 3) Page System Design 5.1) Table Design 5.2) User Interface 5.2.1) Input Design Form 5.2.2) Output Design Reports 28 6) Future Enhancement 51 7) Bibliography 52 INTRODUCTION : 4 ● School Management System is a complete school information management solution. ● Product line and customization service allow our customers to satisfy any business needs. ● We developed our program to ensure that you will get familiar with our software in the absolute minimum time. We made the installation process as clear as possible. ● It does not require any special knowledge or efforts. ● We bundle our software with full customer support. Our experts are always ready to answer questions. We always offer customization services. ● We can customize the software to completely fit the structure of your business. 5 ACKNOWLEDGEMENT We express our profuse thanks to our Guide Mrs. B.R..Joshi We wish to express our thanks to respected teachers and all teaching staff who have been a constant source of encouragement and assistance. Last but not least, we are also grateful to College Library, Computer Lab and workshop facilities made available by our college. I also express my thanks to all my friends & specially my relative who helped me directly or indirectly in preparation of this project. 6 EXISITING SYSTEM The Regional office have different designation in the office to manage all the work. • employees The chief is the regional transport officer. • If there are many employee in the office to carry the work. 7 ADVANTAGE AND DRAWBACK: Advantages of system: ● Accuracy: The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate. ● Reliability: The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information. ● No Redundancy: In the proposed system at most care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored. ● Immediate retrieval of information: The main objective of proposed system is to provide for a quick and efficient retrieval of information. Any type of information would be available whenever the user requires. ● Immediate storage of information:In manual system there are many problems to store the largest amount ofInformation. ● Easy to Operate:The system should be easy to operate and should be such that it can be developedwithin a short period of time and fit in the limited budget of the user. 8 Drawbacks of system: ● ● ● ● ● Lack of immediate retrievals: Lack of immediate information storage: Lack of prompt updating: Error prone manual calculation: preparation of accurate and prompt reports: 9 ● FACT FINDING TECHNIQUES ● Interviewing the institute’s owner for collecting information about institute’s process. ● Interviewing and filling questionnaires by faculty who regarding process. 10 PROPOSED SYSTEM HARDWARE AND SOFTWARE REQUIREMENT: To install and run the proposed system the following hardware and software is required. ● Hardware Requirement:• Processor : Intel Dual- Core and onwards • Primary memory (RAM) : 1 GB and onwards • Secondary memory (Hard Disk) : 160 GB onwards • Printer : HP DeskJet D2568 other ● Software Requirement:• Operating System : Microsoft Windows XP 2002 • Front-End : Visual Basic 6.0 • Back-End : MS Access 2007 11 FEASIBILITY STUDY OF THE SYSTEM: ● Depending on the results of the initial investigation the survey is now expanded to a more detailed feasibility study. “FEASIBILITYSTUDY” is a test of system proposal according to its Workability, impact of the organization, ability to meet needs and Effective use of the resources. It focuses on these major questions: ● What are the user’s demonstrable needs and how does a candidate system meetthem? ● What resources are available for given candidate system? ● What are the likely impacts of the candidate system on the organization? ● Whether it is worth to solve the problem? During feasibility analysis for this project, following primary areas of interests are to be considered. Investigation and generating ideas about a new system does this. TECHNICAL FEASIBILITY: ● A Study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not. 1. Can the work for the project be done with current equipment existing software technology& available personal? ● Can the system be upgraded if developed? ● If new technology is needed then what can be developed? This is concerned with specifying equipment and software that will successfully satisfaction. ● ECONOMICAL FEASIBILITY Economic justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization i.e. profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are verified to estimate the following: • The cost to conduct a full system investigation. • The cost of hardware and software for the class of application being considered. • The benefits in the form of reduced cost. • The proposed system will give the minute information, as a result the performance is improved which in turn may be expected to 12 provide increased profits. • This feasibility checks whether the system can be developed with theavailable funds. The SMS does not require enormous amount of money to be developed. This can be done economically if planned judicially, so it is economically feasible. ● OPERATIONAL FEASILBILITY It is mainly related to human organizations and political aspects. The points to be considered are: • What changes will be brought with the system? • What organization structures are disturbed? • What new skills will be required? Do the existing staff members have these skills? If not, can they be trained in due course of time? The system is operationally feasible as it very easy for the End users to operate it. It only needs basic information about Windows platform. 13 PROPOSED SYSTEM SMS is a School Management system developed for All School. This software targets to provide complete solution for School and related services. The main features of Common:● Maintaining Student Details. ● Maintaining Employees Details. ● Providing & Maintaining Teacher Details. 2. SCOPE OF THE PROPOSED SYSTEM ● It can be used in any School, Colleges, or Institutes for maintaining Student, Teacher & Employee details and their Salaries. ● Billing and payments , ● Security of the whole system, ● Staff management (Teacher, Peon, Clerk, etc) ● Management functions (report generation, accounting, etc) ● Student registration, ● System administration, ● Resource allocation (booking admission, operating theatres, etc) ● Comprehensive database, 14 SYSTEM ANALYSIS System Design: 1.ER Diagram 2.Data flow diagram Admin Student Manage Pay Manage Fees Employee Teach Is Teacher Clerk 15 Context level diagram: 16 17 18 ACTIVITY DIA-SCHOOL MANAGEMENT SYSTEM 19 20 . Table Name : Student Inquiry, Purpose : This table stores Student Inquiry Detail Personal Details Field Name Data type Description Name Text Student Name Address Text Student Address Date Of Birth Date/Time Registration Date Religiion Text Registration Time Age Long Student age Gender Text Student sex Mailing Address Text Student mail id City Text Student City Zip Code Long Student Zip Code State Text Student State Contact Number Long Student Contact 21 2. Table Name : Student Admission, purpose: This table stores Student Admission Details Field Name Data type constraint Description Reg-no Double PK primary key to avoid Redundancy of data S_id Double FK Foreign Key Which is PK IPD Entry Table S_Name Text Student Name Cast Text Student Cast Birth Date Date/Time Student Birth Date Contact no. Double Student Contact no. 22 3. Table Name: Student Information. Purpose :This Table Stores Student. Personal Details Field Name Data type Constraint Description Gr_no Double PK primary key to avoid Redundancy of data Roll_no Double Fk Foreign Key Which is Pk Personal Entry Table Name Text Student Name Address Text Student Address Birth Date Date/time Student Birth date Text Student Caste Age Long Student age Birth Place Text Student Birth Place Class Text Student Class Caste Contact no. Gender Double Student Contact no. Text Student sex 23 4. Table Name : Student Fees Details, Purpose :This table stores Student Fees Details Field Name Data type Constraint Description Gr-no Double PK Gr-no Patient table primary key Roll_no Double FK Foreign Key Which is Pk Gr-no Entry Table Name Text Student Name Address Text Student Address Date Date/Time Pay Fee Date Contact no Double Student contact no Age Long Patient age Tution Fee Double Student Tution Fee Education Fee Double Student Fee Total Fee Double Student total Fee Paid Fee Double Student paid Fee BalanceFee Double Student Balance Fee Computer Fee Double Student Computer Fee 24 5. Table Name : Teacher Details, Purpose : This Table stores Teacher Details. Field Name T_code Data type constraint Description Double PK T_code test table primary key Name Text Teacher Name Text Teacher Address Joining Date Date/Time Teacher Date Birth Date Date/Time Birth Date Gender Text Teacher sex Cast Text Teacher Cast Education Text Teacher Education Bank Name Text Teacher Bank Name Account no. Double Teacher Acc, no. Contact No. Double Teacher Contact no. Account type Text Address Teacher Account Type 25 6. Table Name :- Teacher Salary Detail, Purpose :- This Table Stores Teacher Salary Detailes. Field name Data type Constraint Receipt no Double PK Description Receipt no is Primary key to avoid redundancy of data T_no Double FK Foreign Key Which is Pk Gr-no Entry Table Name Text Teacher Name Fix Salary Double Teacher Fix salary Basic Salary Double Teacher Basic salary Gross Salary Double Teacher salary Dearness Allowances Double Teacher Allowances Medical Allowances Double Teacher Allowances Travelling Allowances Double Teacher Allowances Provident Fund Double Teacher PF Insurance Double Teacher Insurance Total Salary Double Teacher Total Salary 26 7. Table Name : - Employee Information, Purpose : This Table Store All Employee Information, Field Name Data type Constraint Emp_code Double PK Description Primary key of Emp_code To avoid redundancy of data Name Text Employee Name Address Text Employee Address City Text Employee City Gender Text Employee sex Caste Text Employee Caste Education Text Employee Education Joining Date Date/Time Employee Joining date Contact No. Double Employee Contact No. Account No. Double Employee Account No. Account Type Text Employee Account Type 27 8. Table Name :- Employee Salary Detail, Purpose :- This Table Stores Employee Salary Detail Field Name Data type Constraint Receipt no Double PK Description Receipt no is Primary key to avoid redundancy of data E_no Double FK Foreign Key Which is Pk Gr-no Entry Table Name Text Employee Name Fix Salary Double Employee Fix salary Basic Salary Double Employee Basic salary Gross Salary Double Employee salary Dearness Allowances Double Employee Allowances Medical Allowances Double Employee Allowances Travelling Allowances Double Employee Allowances Provident Fund Double Employee PF Insurance Double Employee Insurance Total Salary Double Employee Total Salary 28 9.Table Name :- Expences, Purpose :- This Table Store All Expences. Field Name Data type Description Voucher Date Date/Time Voucher Date Expence Head Text Expences Head Paid To Text Name To Head Date Date/Time Date of Cheque validity Cheque Double Cheque Number Bank Text Bank Name Branch Text Branch Name 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Future Enhancement: � As no system is complete in all respects, there are aspects where the system can be always improved upon. Thus the new system leaves chances for further improvement, which can be described as follows. � 1. The system can include a tool through which we can generate � Graphical reports because of which we decision making would � Become easier. 46 Bibliography: www.google.com www.Developervb.net Books Referred:VB Black Book Software Engineering 47 Thank you 48