This action might not be possible to undo. Are you sure you want to continue?
The project is to computerize the working of Govt.Sen.Sec.School Dolike Dhure. It is located on the G.T.Road leading to Bhogpur. It is one of the oldest school opened in his region. The school has 20 computers, but still whole the transactions are first carried out on paper. Due to this lot of time is wasted. Due to this procedure followed by School, error used to creep in the data. Therefore need for computerization arose not due to large volume of data transaction taking place, but to maintain the integrity of the data. Earlier when it was not computerized then whole data has to be stored in the files. Then some data had to be rewritten in various files due to which it was possible for error to creep in. This type of errors are difficult to find, as it requires comparing fourfive files, thus leading to wastage of time and manpower. But with the use of this software’s these kind of inconsistence can be avoided, because it informs the moment the error is committed, thus the data integrity is maintained. With the use of this software report, can be generated very easily and instantly whereas earlier it used to take a lot of time to generate reports as they have to be made manually. Earlier it was possible that the user may leave empty or different records for the same fields in different files but through this software such kind of errors cannot creep in. Also as software is graphical it is easier for new computer user to use it easily and effectively. With the use of this software the overall speed of data transaction will increase.
Automation Of School Management
INITIAL STUDY OF THE ORGANIZATION
ORIGIN AND HISTORY
Govt.Sen.Sec.School Dolike Dhure is one of the oldest school in his region distributing the knowledge to the students. NAME OF THE FIRM: ADDRESS : Govt.Sen.Sec.School Dolike Dhure Near S.B.I., KHURDPUR G.T.ROAD, ADAMPUR JALANDHAR PHONE NO: NAME OF THE PRINCIPAL: FOCUS OF THE PROJECT: DEPARTMENTS :0181-507833 Mr.Harbans lal Automation of School Employee Department Account Department
Automation Of School Management
CURRENT FUNCTIONING OF THE DEPARTMENTS
Employee Department We all know that Employee department is one of the most important departments of the School. It is one, which gives knowledge to the students and also handle or control the whole School. Hence in School Employee department is linked with Teachers, Account etc. Account Department Account department can be defined as the Database of each and everything in the school. Accounting system is important because they focus on money. They are used to collect data and evaluate performance. The accounting system also provides control over the data to ensure accuracy and to prevent frauds. The primary purpose of accounting is to collect the financial data of the School, ensure that it is accurate, and create standard reports. The objectives of accounting are: To Keep Systematic Records To Protect Business Properties To Ascertain The Operational Profit Or Loss To Ascertain The Financial Position Of The Business To Facilitate Rational Decision Making
4 . This job is much time consuming and difficult. It takes a lot of paper work because of which it not only leads to wastage of papers. frustration. As the manual work leads to inefficiency and inaccuracy because manual work requires a large number of files to maintain various types of information so it has to be computerized. It may be time consuming to check the paper and then generate results.Automation Of School Management PRESENT SYSTEM The whole work in the present system is done manually. The data requires more space for storage. but also the customers do not get the better services. Problem arises in the present system: The system requires a lot of time and power to keep all the records updated properly. To trace a particular account or Record a large number of registers need to be scanned. The Employees would have to remember all details or the unique code for each related entity. All the records are being stored on files or registers. This storage is prone to damages with time or with natural disasters. Retrieval of information is time consuming. All the data is maintained in the personal files of the students with considerable data duplication.
which occurs due to transfer of data from one place to another and also in generating the results. The number of files or registers is so large that becomes impossible to keep records even of the data of 5 to 10 years properly due to limited capacity. Drawbacks Of Existing System The existing system runs manually which takes lot of time and is not as efficient as computerized system would be. Much paper work is to be done as checking of papers and giving results etc. Since registers can be stolen or can purposely destroy the data. Time delay is another drawback. 5 . The probability of duplication of data is very high and errors occurring rate is very high.Automation Of School Management Lack of data security is also there. Poor storage system. There are many problems in it as: Manual system is time consuming Data can’t be stored efficiently.
System helps in locating Student and Employee on the basis of their Regd_id. Fee and Salary details in School Management. • • • • Regd_id and Roll_no is assigned to each Student and Employee. The new system is Visual Basic Based. The system provides information regarding the each Student and also the Employee. The main use of this programming is that. we need to change the whole program. System automatically provides necessary 6 . if there are errors in one program. against which all the transactions will be done.Automation Of School Management PROPOSED SYSTEM The proposed computerized system will provide the users with instant accessibility to forms and also to the results as the data is stored in the form of tables. In order to develop the software for “AUTOMATION OF SCHOOL MANAGEMENT” we have used the structural and modular programming approach. Structural programming means dividing the main procedure into number of small procedures. On the basis of this Regd_id.
OBJECTIVES OF THE PROPOSED SYSTEM The new system has the basic objective of being efficient and user friendly. To provide easy sorting of data in the meaningful order.Fee. To reduce the manpower needed to do the job. To ease data management and storage of information.Employee. To make the system user friendly and create an environment that provides for maximum interaction with the user. To make the process of accounting more fast. The main areas. are budget.Fine etc. Easy correction of errors in system. which should be considered while setting objectives. Following are the objectives of the new system: To make the job less complex. schedule and performance standards. • System provides necessary reporting to facilitate day-to-day transactions of School Management. It should reduce the clerical job required. 7 .Automation Of School Management information regarding Student.Salary. To reduce the amount of errors creeping into the system. Here there will be no possibility of incorrect data entry.
The retrieval process to be made easy and time saving. which are to be followed. There are no complications in our project. EASY TO HANDLE: It is easy to handle. 8 . 4. It completes the whole work within few minutes as compared to the manual work that takes hours to complete the task. TIME SAVING: It saves a lot of time. EASY TO UNDERSTAND: Language used is easy to understand for a layman. 2. It gives all the messages on the screen. ADVANTAGES OF THE PROPOSED SYSTEM: Due to computerization following qualities are added to the system: 1. 3.Automation Of School Management Improve customer services. It should remove redundancies. EASY TO CHANGE: This program can make the changes easily.
what exactly is desired from the software. b) SECURITY: Data is highly secured. SOURCES OF INFORMATION The basic aim of the problem analysis is to obtain a clear understanding of the needs of the clients and the user. These people and the exiting documents about the current mode of the operation are the basic sources of information for the analysis. The process of obtaining answers to the questions that might arise in an analyst’s mind continues until the analyst feels that all information has been obtained. up to date information on Minimize the redundancies. The computerized system provides accurate. demand at any time. No one except the user/operator can access the system. Typically. in maintaining the registers. Analysis leads to actual specification. eliminates the use of paper files. Centralize the various activities related to overall system. analysts search a problem by asking questions to the clients and the users and by reading existing documents. Analysis involved interviewing the clients and end users. Advantage Of “Computerized System” Over “Manual System”: • • • • • In computerized system the data is stored on external storage.Automation Of School Management a) CHANCE OF ERRORS: Since database is maintained automatically there is no chance of error or inconsistencies of the data therein. 9 . and what the constraints on the solution are. which Computer can retrieve and change data faster than a human can.
I also visited another organization with a computerized system similar to the one under study. Fee. I gathered information from the forms and documents currently used. Fee. Fee. Keeping track of all the Students and Employees. Salary system works and who directly associates with the Admission. This helped me in deciding various formats of the forms and reports. the source of my Project depends upon the existing forms and documents of the organization and interviews or meeting with the client and end users. Maintaining history of all the records of Admission. I got some details by examining organization charts and studying written operating procedures.Automation Of School Management I learnt about the organization by knowing first how the Admission. Fine. Giving instant and accurate position of records. To meet maximum School needs. 10 . GOALS OF THE PROJECT The objective of computerizing School system is: Providing a more efficient and effective mode of transactions. We conducted meetings with the users of the system to know furthermore about the system. In short. Salary system. Employee and Salary generated.
Sen. The best way to overcome this problem is to computerize the whole system of data recording and keeping of records. 11 .Automation Of School Management SYSTEM REQUIREMENTS PROBLEM DEFINATION PROBLEM STATEMENT Like every School Govt. Employees becomes difficult. time consuming and also error-prone. Moreover due to manual working trend of frauds is increasing day-to-day. The main problem here is the paperwork. The record keeping for each Student.Sec. Moreover handling public and management queries using a paper database is not easy and takes lot of time.School Dolike Dhure also faces problem while doing each and every thing manually.
Generally. 4. Some of them are as: - OBTAIN INFORMATION : . forms ideas and so forth. The application should perform the following functions: 1.Automation Of School Management The basic analysis approach includes some of the major activities to be done so as to attain the perfection as easily as possible. RESOLVING CONFLICTS: .The third major problem during analysis is resolving the contradiction that may exit in the information from different parties. Provide details about each Student and Employee. during analysis. a massive amount of information is collected from the documentation. Provide whole of the information to the administrator.The first major problem is to obtain the necessary information. This is essential to ensure that the final specifications are consistent. Print results. it is essential that this gathered information be organized so that it can be evaluated for completeness. 12 . 3. Maintain all the details of the daily transactions 2. Employees and existing documents are major sources of information. 5. This gives rise to an application that leads to the final software requirement specifications document (SRS). During analysis a complete and consistent set of specifications emerge for the system. Maintain information for the specific Employees. As it is important to have the complete set of requirement. ORGANIZING INFORMATION: .
Automation Of School Management FUNCTIONS TO BE PROVIDED The project on SCHOOL MANAGEMENT includes automation of various departments such as: STUDENT INFORMATION EMPLOYEE INFORMATION The students. +2 Medical or Non-Medical or Commerce or Arts etc. such as 6th to 10th. +1 Medical or Non-Medical or Commerce or Arts . 13 . which take admissions in to the school. are classified through the classes and courses.
But the Computer-Lab and Library department is not covered under this project. The Fee and Fine of the Student is also stored in the Database. which is recorded in the database.Automation Of School Management The information about the student can be gathered from the student information report. The Salary of the Employees is also stored in the Database. The information about the employee can be gathered from the employee information report. PROCESSING ENVIRONMENT HARDWARE & SOFTWARE PROFILE: HARDWARE CONFIGURATION PROCESSOR MEMORY HD CAPACITY : : : P -IV 512 MB 80 GB 14 . what’s his qualification etc. All the information about the employee is stored in database like when he has joined. All the information about each and every student can be gathered at any time by simply entering his/her Student Regd_id. The selection of the particular employee is based upon the test and interview conducted by the Government. The information about each and every employee can be gathered at any time.
considerably.Automation Of School Management SOFTWARE CONFIGURATION OPERATING SYSTEM : BACK END FRONT END : : WINDOW XP ORACLE 8i VISUAL BASIC SOLUTION STRATEGY The problem of security of data that arises in case of manual system can be solved in the computerized system by providing and requiring hierarchies of passwords and lock word that allow access to the stored information only to authorized users from accessing important information of the organization. thus leading to mismatch of data (Inconsistency) that occurs in the manual system can be reduced. The problem of duplication of information (Data Redundancy). in the computerized system. In the manual system details of a student that first admitted to the School is kept into different books and they are also not 15 .
The retrieval and updating of stored information is relatively easy in the computerized system. the computerized record of detail regarding the employee working in the School is maintained. 4. 3. requiring the use of password that can prevent unauthorized users from accessing important information and can also provide adequate security. In case of employee management. In the computerized system. The maintenance of records of large number of students who visit or are admitted to the school become less tedious task in the computerized system. 16 . 2. it leads to reduction in the costs involved. 5. 6. Reduction in errors Easy retrieval and updating of information Timely information is available for management use. so the retrieval and updating of information about an employee becomes relatively easy. FEATURES OF SOLUTION PROVIDED 1. Reduction in redundancies. Reduction in overall costs involved Increase in data security and integrity.Automation Of School Management secure so this problem can be handled in the computerized system by recording the details of the student only once in the master table. As less effort and time is involved in maintaining the records.
Automation Of School Management ACCEPTANCE CRITERIA In case of Govt. When they were told that how much facilities computer can give them and they will be trained to work with the new system then. the administrative department welcomes the new system.Sen. Data is scattered.School Dolike Dhure.Sec. information retrieval becomes difficult and maintaining database is very tedious. As in the present system entire work is done manually. they felt 17 . But the staff in the clerical department was little worried about the use of computers to store data.
So the decision was to go ahead and pursue the project. ability to need users and effective use of resources. What resources are available for system? 3. They found it very user friendly. FEASIBILITY STUDY A Feasibility study is a test of a system proposal according to its work ability. What are the user’s requirements and how does the system meet them? 2. Its objective is not to solve a problem but to acquire a sense of its scope. It focuses on three main questions: 1. What will be the impact of this system on the organization? How well the system will do according to its workability? 18 . The operators and the users readily accepted the system. This type of study clearly specifies that the project should be taken up or not.Automation Of School Management relaxed and showed interest in the new system. impact on the organization.
it is understandable that the introduction of a proposed system requires special effort to educate and train the staff in new ways.School Dolike Dhure. Because in the staff there are two computer teachers and they help me to implement the new system by telling the benefits of computers to their cliques. retraining and changes in employee job status.Automation Of School Management The result of the feasibility study is the formal proposal. An estimate should be made of hoe strong a reaction the user staff is likely to have toward the development of computerized system. transfers. 2. It is common knowledge that a computer installation has something to do with turnover. OPERATIONAL FEASIBILTY: People are inherently resistant to change and computer has been known to facilitate change.Sec. In case of Govt.Sen. It includes three major steps: 1. the administrative department welcomes the new system. The variables used in different programs make system quite flexible because they can change as when required. which is the report with the detail of the problem. TECHINACAL FEASIBILTY: It is defined as availability of suitable technology to support the solution and adequate expertise to develop the solution. 19 . Therefore. Also it must be possible to implement the solution within a reasonable time.
20 . will work even after years and can be implemented whenever required. Scchool alredy owns the required hardware and software. If benefits outweigh cost.Sec.Sen. The above said software is essential things to run the proposed system.Sec. It is quite cost effective because limited persons can carry out a variety of tasks out efficiently. 3. we have used Microsoft Visual Basic 6. The programmer can easily understand the working of this programming language. accurately. then the decision is made to design and implement the system. As the Back End we used oracle 8i because it is powerful Database Management System and it executes the queries very accurately and efficiently.0 as the Front End and Oracle 8i as the Back End to store the data.Sen. The proposed system for Govt. economically with the help of this system. We used Visual Basic 6.Automation Of School Management The proposed system for Govt. ECONOMIC FEASIBILITY: Economic feasibility is the most frequently used method for evaluation the effectiveness of a proposed system.School Dolike Dhure is economically feasible as the benefits outweigh the cost involved in computerized system. the procedure is to determine the benefits and savings that are expected from a candidate system and compare them with costs.0 because it is very easy to use and is effective RAD tool. More commonly known as Cost/Benefit analysis. PROGRAMMING LANGUAGE AND DEVELOPMENT TOOLS In developing this project.School Dolike Dhure.
Automation Of School Management INTRODUCTION TO VISUAL BASIC Microsoft Visual Basic 6. you simply add pre built objects into place on screen. So what is Visual Basic? The “Visual” part refers to the method used to create the graphical user interface (GUI). Rather than writing numerous lines of code to describe the appearance and location of interface elements. Visual Basic provides you with a complete set of tools to simplify rapid application development. the fastest and easiest way to create applications for Microsoft Windows. Although writing programs can be tedious chore at 21 . Whether you are an experienced professional or brand new to Windows programming.0.
The “Basic” part refers to the BASIC (Beginners All-Purpose Symbolic Instruction Code) language. and many other Windows applications uses the same language. Whether your goal is to create a small utility for yourself or your work group.Automation Of School Management times. The Visual Basic programming system. functions. VISUAL. land keywords. or even distributed applications spanning the globe via the Internet. a language used by more programmers than any other language in the history of computing. many of which relate directly to the Windows GUI. Microsoft Access. Beginners can create useful applications by learning just a few of the keywords. you already have most of the skills necessary to create an effective user interface. The Visual Basic Scripting Edition (VBScript) is a widely used scripting language and a subset of the Visual Basic language. Visual Basic has evolved from the original BASIC language and now contains several hundred statements. BASIC reduces the effort required on your part and makes programming as simple as dragging graphic objects onto your screen with your mouse. Visual Basic has the tools you need. The Visual Basic programming language is not unique to Visual Basic. a large enterprise-wide system. If you’ve ever used a drawing program such as Pant. 22 . yet the power of the language allows professionals to accomplish anything that can be accomplished using any other Windows programming language. Applications Edition included in Microsoft Excel.
data grid. Visual Basic. You can even automate applications and objects created using the Professional or Enterprise editions of VISUAL BASIC INTEGRATE DEVELOPMENT ENVIRONMENT We used the toolbox containing the objects and controls. radio buttons. text boxes.Automation Of School Management • Data access features allow you to create databases. • Internet capabilities make it easy to provide access to documents and applications across the Internet or intranet from within your application. or to create internet server applications. The form designer window contains the form on which the controls and objects are going to be placed. Microsoft Excel spreadsheet. including Microsoft SQL Server and other enterprise-level databases. which we will add to the form to create the user interface for your project. Your application can have more then one form. list view. • ActiveX technologies allow you to use the functionality provided by other applications. such as Microsoft Word’s word processor. and scalable server-side components for most popular database formats. also known as OCX files.exe file that uses a Visual Basic Virtual Machine that you can freely distribute. drive list box are present on the toolbox. • Your finished application is a true . frames. Controls like command buttons. and other Windows applications. check boxes. combo boxes. 23 . Adodc controls. front-end applications. image control. labels.
Automation Of School Management The project explorer window shows all files uses in the current project. Properties window list the properties of the selected form or controls on the form like height, appearance, color etc. are displayed. Form layout window allows us to visually position the forms at design time. When we double click on the form the code editor window for each form in the application appears. The list box on the left side displays a list of objects placed in the form. The list box on the right side displays all the events associated with the object selected in the left side box. In the Visual Basic we used two types of forms namely the common forms i.e. Standard Exe and Multi Document Interface (MDI) form. The normal can form either exist independently or can be a child form of MDI form. We made the .Exe files by the combination of Forms (.FRM), Modules (.BAS), data Reports (.DSR) and Data Environment (.DSR).
EVENT DRIVEN PROGRAMMING Since Visual Basic is an Event-Driven programming we used this tool to optimize our project. The user interfaces itself does nothing except tell the computer program what to do. When we click the button with printer icon on to, it sends the message to the word processor telling that the print button was clicked. The word processor package reacts by printing out the documents. EXCEPTIONAL TOOLS OF THE VISUAL BASIC 6.0 USED
Automation Of School Management DATA ENVIRONMENT DESIGNER: The Data Environment designer provides an interactive, design time environment for creating ADO objects. These can be used as a data source for data aware objects on a form or report, or accessed programmatically as methods and proprieties exposed of the Data environment object. The Data Environment designer supports all the functionality of Visual Basic’s user connection designer. As well as additional features, including drag and drop, hierarchies, grouping and aggregates. DATA GRID CONTROL The data grid control is a spreadsheet like bound control that displays a series of rows and columns representing records and fields from a record set object. You can use the data grid to create an application that allows the end user to read and write the most databases. The data grid control can be quickly configured at design time with little code. When you set data grid control’s data source property at design time, the control is automatically filled and its column headers are automatically set from the data sources record set. You can then edit the grid’s columns, delete, rearrange, add column header to, or adjust any column’s width. At run time the data source can be programmatically switched to view different tables, or you can modify the query of the current database to return a different set of records.
DATA COMBO AND DATA LIST CONTROLS The data combo and data list controls strongly resemble the standard list box and combo box controls, but there are some important difference that give them great flexibility and usefulness in database application. Both controls can be automatically filled from the data control to which they are bound. In addition they can optionally pass a selected field to a second data control, making them ideal for “lookup table” applications.
Automation Of School Management
ORACLE 8i ORACLE is a relational database designed to support application with client/server architecture in which the database is resident in a central computer called a server ,with information shared by several user that run application in their local computers or clients. Such architecture provides the greatest data integrity, since all user of working with the same information. Through business rules ,controls are enforce apply to all the user concerning information added to the database. The client/server architecture considerably reduces the network traffic, since it returns to the user the data requested . for example if a search for of a database containing 100,000 records returned just three records, only these three records will be sent through the network to the client machine . 26
The file format or location where the logic elements are written to is seamless to the systems users The Oracle 8i can contain several data bases pertaining to several user a company can have one database that is used by many user throughout several Departments.Automation Of School Management In a traditional system .all 100. This enables the Oracle 8i to store several databases and limit the access to each one to specific users. This helps make maintenance tasks. Following is an example of the basic use of this architecture: ORACLE ARHCHITECTURE The ORACLE database divided into several components such as tables. an index files and a log files When a database is created. the user can have access permissions attributed to them.000 records would be sent to the client. view and other elements that are visible to the user these elements are physical stored into two or more files in the disks.much easier to perform because date is located in only one place. or it can have several databases that are exclusively used by specific users in each departments the next illustration show the user’s view in the form of three tables and the physical implementation of those tables through the use of a data files. such as backing up and restoring . 27 .
For such systems the requirements of the problem is complicated by the fact that the need and the requirements of the system may be known even to the users.Automation Of School Management SYSTEM REQUIREMENT SPECIFICATIONS In a situation where manual process is to be automated many of the needs can be understood by observing the current practices. Hence identifying requirements necessarily involves specifying what some people have in their mind. The requirement phase includes two types of requirements namely: 28 . The requirements phase translates idea in the mind of the clients into a formal document. They have to be visualized and created.
which would include operating systems/W package. Dual Core 2. HDD. SOFTWARE REQUIREMENT: After assembling the system the School will require S/W turn on. Norton anti-virus.Automation Of School Management the Hardware Requirements: It helps us in analyzing the H/W configuration of proposed system such as CPU.0 Ghz . MICROPROCESSOR RAM DISPLAY TYPE MOUSE HARD DISK DRIVE : Dual Core : 512 MB : SVGA : Optical : 80 GB HARDWARE REQUIREMENTS The requirements for the new proposed system are as follows: Central Processing Unit (CPU): The CPU is normally identified by the three things namely. and MONITOR. supporting S/W. Mother Board.g. • • • Mother Board: Hard Disk: Three things are considered while looking for hard disk namely: 29 Clock Speed The Brand Manufacturer Name For e. RAM. SYSTEM REQUIREMENTS The software package requires the following configuration on which it is to be inserted.
Automation Of School Management • • • Fast Speed Tons of storage space Low price The choice of hard disk will depend on the size we require. Software Packages Supporting software Norton Anti-virus 30 . Printer: WIPRO LX5500 dot matrix is selected because they are very economical as compared with laser printers and inkjet. Monitor: Our option is standard 17” color HD.SVGA Monitor. Cabinet and UPS: Microtel ATX Cabinet is selected a UPS with 30 minutes backup time . SOFTWARE REQUIREMENTS Software Requirements for the automation of School Management requires the following: Operating SystemWindows XP is the most widely used operating system. Mouse: Samsung Optical mouse is preferred because it has got a heavy ball and long cord which are our requirements. Keyboard: Soft keys keyboard are selected so that the dust doesn’t get into keys and make them loss effective and plastic cover is opted for and coffee spills id is also selected. the budget and the factors that affect its performance.
Automation Of School Management SPLASH FORM 31 .
In this the progress bar appears for 3-4 seconds and then goes to another form. LOGIN FORM 32 .Automation Of School Management This is splash form whenever the project will start it will appear first.
Automation Of School Management This is a Login Form and only through this you can enter into the Project. CHANGE PASSWORD FORM 33 . The person who knows the User Name and Password he will be treated as authorized person and can access the project further.
MDI FORM 34 . It is compulsory to fill the same text or number in the New Password and Confirm Password fields.Automation Of School Management This form is used to change the password. But only that person can change the password who knows the old User Name and Password.
ADD NEW RECORD OF STUDENT 35 . In simple word we can say that it is the Main controller.Automation Of School Management This is a Multiple Document Interface Form and it consist all links to all the forms.
Phone no.Automation Of School Management This form is used to add new Student in the database. If you try to enter character in the Roll no. If we left any field blank it will display the message”Fill all the fields”. In this form all l the personal information about the Student filled. Session field then immediately it will display message” characters are not allowed” While loading and after saving the Sregd_id will automatically increment by 1. ADD NEW RECORD OF EMPLOYEE 36 .
If we left any field blank it will display the message”Fill all the fields”. EDIT RECORD OF STUDENT 37 . In this form all l the personal information about the Employee filled. Phone no field then immediately it will display message” characters are not allowed” While loading and after saving the Sregd_id will automatically increment by 1. If you try to enter character in the Regd_id no.Automation Of School Management This form is used to add new Employee in the database.
EDIT RECORD OF EMPLOYEE 38 . If no such SRegd Number exists then it will display msg that “No such SRegd_id exists yet”.Automation Of School Management This form is used to update or delete the already saved Student record. When we insert any value in the SRegd Number field it will automatically fetch all the data corresponding to the SRegd Number. We can also delete the Record in this form.
Automation Of School Management This form is used to update or delete the already saved Employees record. We can also delete the Record in this form. CLASS INFORMATION 39 . When we insert any value in the TRegd Number field it will automatically fetch all the data corresponding to the TRegd Number. If no such TRegd Number exists then it will display msg that “No such TRegd_id exists yet”.
Automation Of School Management This form is used to provide the information regarding class according to their Session and Section. If any record exist in that particular provides information then the list of students will be displayed in the List Box. EMPLOYEE INFORMATION 40 . Otherwise Message “No record found” will be displayed.
Automation Of School Management This form is used find out all the employees according to their Job in the above given form we selected Job= Teacher then it will display all the teachers in the List view. FEE SETUP FORM 41 . If not any record found the it will display message “No Record exists”.
Automation Of School Management This form is used to Set and Update the Fee for the available classes in the school. STUDENT FEE FORM 42 .
Automation Of School Management In this form the fee of every student will be calculated Month wise and going to store in the Database. EMPLOYEE SALARY FORM 43 . This form is also used to print the Fee form.
calculate and fetch data from Database about the salary of an Employee. DA then the total salary will be automatically calculated STUDENT FINE FORM 44 .Automation Of School Management This form is used to store. In this form manually you have to fill the basic Salary. TA.
STUDENT MARKS FORM 45 . Leave days are also considered in this case.Automation Of School Management This form is used to calculate the fine of the students according to the lecture delivered by the Teacher and the lectures attended by the Student.
Automation Of School Management This form is used to store the marks of students and ate the end of the session it will calculate the total percentage of the student. So in the end it helps to find the top three positions by just looking at the report. STUDENT SEARCH FORM 46 .
Automation Of School Management This form is used to search any Student through his/her Sregd number. EMPLOYEE SEARCH FORM 47 .
0 Apply for admission Application form STUDENT 48 ADMANISTRATIVE OFFICE .Automation Of School Management This form is used to search any employee in the school through his/her regd_id. CFD Level.
Automation Of School Management Roll no. Roll No Feedback Fee receipt SCHOOL MANAGEMENT SYSTEM Employee Appling for job Selection for job And salary detail Level -1 Fee payment and issuing Roll no 49 .
0 Appling for job Account process 3.0 50 .0 Eligible Admission acknowledgement Check Availibality of seats 2.0 Employee Feed back Emp DB Salary Level.2 Account Process 3.Automation Of School Management Student Appling for admission Stu DB Not Eligible Check Eligibilty 1.
Automation Of School Management Fee structure DB Salary structure DB Amount Detail Student Mode of payment (check/cas h) Mode of payment (check/cas h) Salary Employee Student Payment or Fee receipt Update Stu DB Emp DB Level.0 51 .2 Check availability of seats 2.
0 Availability of seats Student is eligible or not Tables ADD Student table: This table stores the basic information about the student during the admission process.Automation Of School Management Marks DB Age DB Student Enquiry Check Eligibility criteria 2. 52 .
Field Data type 53 Description .Automation Of School Management Field Sregd_no Name F_name M_name Address Roll_no Phone –no Class D-O-B Category Sex D-O-A Sec Session Data type Number(10) primary key Varchar2(25) Varchar2(25) Varchar2(25) Varchar2(30) Number(6) Number(15) Varchar2(20) Date Varchar2(15) Varchar2(5) Date Varchar2(5) number(8) Description Unique admission no of the student Name of student Name of father Name of mother Address of the student Roll no assigned to student Phone number of Student Class of the student Date of birth of student Category of the student Gender of student Date of admission Section of student Year of admission ADD Employee Table: This table stores the basic information about the Employee during the admission process.
Automation Of School Management Tregd_no Name F_name M_name Address Job D-O-B Category Sex Phone –no D-O-J Qualification Number(10) primary key Varchar2(25) Varchar2(25) Varchar2(25) Varchar2(30) Varhar2(10) Date Varchar2(15) Varchar2(5) Number(15) Date Varchar2(20) Unique registration no of the Employee Name of Employee Name of father Name of mother Address of the Employee Job of the Employee Date of birth of Employee Category of the Employee Gender of Employee Phone number of Employee Date of joining Qualification of Employee FEE TABLE: This table is used to store the fee of the students. Field Data type Description 54 . Admission fee and Annual fee will be fetched from Fee setup Table.
Field Class Admission Fee Data type Varchar2(15) Number(8) 55 Description Class present in School Admission fee of Student .Automation Of School Management Sregd_no Roll no Name Class Address Admission Fee Annual Fee Category Month Fee D-O-D Fine Received Number(10) FK to Student Number(6) Varchar2(25) Varchar2(20) Varchar2(30) Number(8) Number(8) Varchar2(15) Varchar2(5) Number(8) Date Number(8) Varchar2(5) Unique registration no of the Student Roll no of Student Name of Student Name of Class Address of the Employee Admission fee of Student Annual fee of the Student Category of the Employee Month in which fee will be deposited Fee corresponding to Month Date of depositing Fee Fine set according to O-D D- Checks fee received or not FEE SETUP TABLE: This table is used to set the Admission fee and Annual Fee for the all available classes.
Field Sregd_no Class Sep_Test Data type Number(10) FK to Student Varchar2(15) Number(5) Description Unique registration no of the Student Class of student Marks of Student in 56 .Automation Of School Management Annual Fee Number(8) Annual fee of the Student FINE TABLE: This table is used to store the fine of the students according to their Attendance and Total lecture delivered. Field Sregd_no T_L_D Atten_Lec Leave_Days Min-Lec F_P_L Fine Received Data type Number(10) FK to Student Number(8) Number(8) Number(5) Number(8) Number(5) Number(5) Varchar2(5) Description Unique registration no of the Student Total lectures delivered Attended lectures by a Student Leaves taken by the Student Minimum lectures required Fine per lecture Total fine Checks received or not MARKS OF STUDENT TABLE: this table is used to store the marks of each and every student.
A Total_Salary Paid Month Year Data type Number(10) FK to Employee Number(8) Varchar2(20) Number(5) Number(5) Number(8) Varchar2(4) Varchar2(5) Number(6) Description Unique registration no of the Employee Basic salary of Employee Name of the Employee Traveling allowance Dearing allowance Calculation of Basic+T.A D.Automation Of School Management September tests Dec_Test Mar_Test Percentage Number(5) Number(5) Number(5) Marks of Student in December tests Marks of Student in March tests Total Percentage of Student SALARY OF EMPLOYEE TABLE: This table is used to store and calculate the salary of an Employee Field Tregd_no B_Sal Name T.A Yes or No Month in which salary calculated Year in which salary calculated 57 .S+D.
TESTING The system development life involves the phase of testing and debugging after the requirement analysis. Field U_Name Pass Data type Varchar2(20) Varchar2(20) Description User name Password TEST PLAN System testing is a critical process that can even consume more than fifty percent of development time. The project on college administration system is debugged and implemented successfully. Two strategies of software testing adopted for the new systems are as follows: 58 .Automation Of School Management PASSWORD TABLE: This table is used to store the User name and password. designing and coding.
This testing strategy is better strategy is better strategy since it focuses on the way the software expected to work.Automation Of School Management 1. Specification testing CODE TESTING Code testing was carried out to see the correctness of the logic involved and correctness involved and the correctness of the modules. live data and artificial data. However some of the modules are also sequentially cohesive and some of the modules show communicational cohesion. Most of the modules in the structure design are functionally cohesive. Tests were conducted based upon sample data. The testing was started from the top most modules and carried through the module at the lower level. The testing approach involves the step by step testing of communicating modules and testing of the system is carried out in different phases. The testing approach is used in this project was the Top Down approach. The amount of coupling between the interactive modules is very low and cohesion in the modules is very high. Validation Testing and finally System Testing. 59 . Integration Testing. SPECIFICATION TESTING It examines the specification stating what the program should do and how it should perform under various conditions. These testing phases involves Unit Testing. All the modules are checked separately for assuring the correctness and accuracy in all calculations. The coupling usually found in the interactive modules is data coupling but few of the interactive modules also show stamp coupling and control coupling. Code testing 2.
the data requirements of the system are established as a part of software requirements analysis are validated against the software that has been constructed. behavioral and performance requirements. The integration testing results in the corrective ness and proper functioning of individual modules. Black-Box testing techniques are used exclusively during validation. the phase of Validation testing comes. each module was tested individually for all tactical units to rectify errors and finally all the modules are integrated and tested. Dummy data is used for testing. After validation testing. After the Integration testing. In this testing phase.Automation Of School Management Within each module. UNIT TESTING In this testing. Validation testing provides final assurance that software needs al functional. INTEGRAED TESTING The relationship between different modules was checked under this testing and all the modules are integrated into single system and that system is tested with dummy data. the functionally independent units are tested for validity and corrective ness and then these functional units are tested together to carry out integration testing. 60 . the system testing is carried out which is used in order to verify that all the elements mesh properly and that overall system function/performance is achieved.
Certain tasks are involved:1. Creation of computer compatible files. Training and Operating of staff 3. Installation of communication network etc. SRESS TESTING Various test cases are taken to check how system reacts under the stress conditions. PERFOMANCE TESTING The various modules of the system were checked and there performance was compared with started set to find out deviation. Installation of Hardware 4. FUNCTIONAL TESTING In functional testing the structure of the program is not considered.Automation Of School Management USER ACCEPTACE CRITERIA Once the above give testing is completed the system group tests the develops prototype of the project and their suggestions are incorporated in the prototype form the overall system. 2. IMPLEMENTATION AND CONVERSION PLAN Implementation means converting new system design into operational one. SYSTEM IMPLEMENTATION 61 . Test cases are decided safely on the basis of requirement or specifications of the program or module as program is not considered for selection of test cases.
1. Implementation of modified application by replacing the existing one.) 62 . 2. 3.) Training of user d.Automation Of School Management In the system implementation user training is crucial for minimizing resistance to change.) Creation of accurate files c. The objective of conversion is to put tested system into the operational while holding three things. do not want changes. 2.) Conversion of files b.) Verifying print outs for integrity. • • • Cost Risk (if corruption of file is there. only certain modules are changed CONVERSION Conversion means change of one system to another system is called conversion. Problems encountered in this implementation are as follow:a. Job Performance aids 4. Implementation of computer system to replace the manual system. no change should be made) Personnel irritation (if people working in ORG. Creation of User-Friendly manuals. Data Dictionary 3. Implementation of new computer system to replace existing one. The project and the system are same we are not changing the whole system. Communication information about the system and help screen etc. TYPES OF IMPLEMENTATION 1. then conversion should not be done.
It is user friendly in nature. 63 .Automation Of School Management Conversion involves following tasks:a. It applies checks in modules is the data consist in nature and reliable.) Successful installation of hardware c. It speeds up the processing work.) Successful training of operating staff. Paper work is reduced. Computer prepares all the reports. (Which involves cost. It incorporates to charging needs of users. risk and personal irritation at minimum?) PROJECT LEGACY CURRENT STATUS OF THE PROJECT The project in School Management perfects the requirements of the Employee department and Clerical department.) Creation of computer compatible files b. It reduces the manual work. It is very beneficial the data is not scattered.
The proposed system provides its best to solve such problems faced under manual system. Hence the system is capable of handling wide range of new enhancements. This system obviously wins over the old system. Examination Department.Sen.School Dolike Dhure is made after checking project workability in all respects. The system is designed keeping in mind the present and the possible future requirements of the management to make the system more flexible. which was very time consuming and inefficient. Library Department etc. 64 . CONCLUSION This Automation of Govt. proper consideration has been given during analysis and design of the system.Automation Of School Management REMAINING AREAS OF CONCERN The School Management various other departments like Computer Department.Sec. these departments have not been taken into consideration so they can be looked open FUTURE RECOMMENDATION The project lacks the inclusion of various departments. This will reduce overload of work. These departments must be taken into consideration for a full fledge project.
BIBILIOGRAPHY These various books consulted in the completion of this project are as follows:- System Analysis and Design Software Engineering Mastering In Visual Basic Elias M. At last but not the lease it saves time and gives us chance to take important strategic decisions.Awadh Roger Pressman Evengelos petrouros 65 .Automation Of School Management The proposed system requires less manpower and less cost which result to reduce the monotony and increase efficiency and gives high portability. It helps in taking spontaneous decisions.
Automation Of School Management Visual Basic in 21 Days The reports were made using following Software:Microsoft Visual Basic 6.0 The operating system was used: Microsoft Window XP Greg Perry 66 .
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.