18-04-2012, 12:51 PM
Software Requirements Specification For School Management System
SRS.docx (Size: 425.73 KB / Downloads: 586)
INTRODUCTION
The title of the project is “School Management system”. This project will handle whole the activities of the school. SMS has most of the facilities that a modern school requires to computerize its day-to-day jobs. It provides facilities to keep the records of student, fees, teaching and non-teaching staff with all their required details along with all required transaction handling. It has facilities to generate various types of reports, which are required by the management during normal business operations to operate the business effectively.
Definition Of The Project:
This project is basically a Student Information System with some new extra features like Student Registration,Student’s,Marksheetof all semesters,Student Result and many other features.
1.1 PROJECT SCOPE
The main scope of the SAMS is to ensure the systematic efficiency in school administration and the delivery of service mechanism.
1.2 PURPOSE
This is the first draft of SRS, revision 1, for school administration and management system. The purpose of this document is to define the SRS for school administration and management system, to be developed for the Ministry of Education, as per the RPF documents being provided, and as per our proposal.
• The document covers
• Interfaces
• Functional Capabilities
• Performance Levels
• Data Structures/Elements
• Training Requirements
• Safety
• Reliability
• Security/Privacy
• Quality
• Constraints and Limitations
1.3 OBJECTIVES
• This project is based on the RDBMS technology; the main objective of this project is to computerize the manual system & reduce the time consumption.
• In other words we can say that our project has the following objectives:-
• Make all the system computerize
• Reduce time consumption
• Reduce error scope
• All system managements are automated
• Centralized database management
• Easy operations for operator of the system
• No paper work requirement
1.4 TECHNOLOGY
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
Microsoft Visual Studio Express is a set of freeware[1] integrated development environments (IDE) developed by Microsoft that are lightweight versions of the Microsoft Visual Studio product line. Express Editions were conceived beginning with Visual Studio 2005. The idea of Express editions, according to Microsoft, is to provide streamlined, easy-to-use and easy-to-learn IDEs for users other than professional software developers, such as hobbyists and students.
Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). There are at least a dozen different editions of Microsoft SQL Server aimed at different audiences and for different workloads (ranging from small applications that store and retrieve data on the same computer, to millions of users and computers that access huge amounts of data from the Internet at the same time).
2. OVERALL DESCRIPTION
Product Perspective
Education Portal is a new web based application that is being developed completely as a new system. Some of its components or modules include integration with existing systems in Ministry of Education.
Product Features
Education Portal is a web based application, whereby the application is accessed via web browser, without the need to have any client software installed on the users to access the application.