SRS For Student Feedback SystemSoftware Requirements Specification For Student Feedback System Team Members S.No. 1. 2. 3. 4. Name Girish Arora Pankaj Ghildiyal Sunder Gautam Ashish Kumar Singh Roll No. 10414302009 06614302009 07514302009 09214302009 Date: - August 28, 2011 1 SRS For Student Feedback System Table of Contents 1. Introduction …………………………………………………………………………………………..4 1.1 Purpose 1.2 Scope 1.3 Definitions, Acronyms, and Abbreviations 1.4 References 1.5 Overview 2. The Overall Description ……………………………………………………………………….7 2.1 Product Perspective 2.1.1 System Interfaces 2.1.2 Interfaces 2.1.3 Hardware Interfaces 2.1.4 Software Interfaces 2.1.5 Communications Interfaces 2.1.6 Memory Constraints 2.1.7 Operations 2.2 Product Functions 2.3 User Characteristics 2.4 Assumptions and Dependencies 3. Specific Requirements …………………………………………………………..……………..13 3.1 External interfaces 3.2 Functions 3.3 Performance Requirements 3.4 Logical Database Requirements 3.5 Design Constraints 3.5.1 Standards Compliance 3.6 Software System Attributes 3.6.1 Reliability 3.6.2 Availability 3.6.3 Security 2 1 Feature 3.…19 3 .SRS For Student Feedback System 3. Change Management Process …………………………………………………………….7 Organizing the Specific Requirements 3.2 Stimulus and Response 3.7. Document Approvals …………………………………………………………………………18 6.7 Functional Hierarchy 4.7. Supporting Information………………………………………………………………….7..18 5. The contents are intended to be utilized by the software engineering class as guidelines for implementation and testing. 1. And Abbreviations The . provision of feedback. Introduction 1. Crosslanguage compatibility means. Acronyms. 1.1 Purpose The following document describes the functional and non-functional requirements for the “Student Feedback System”. and a summary. The system includes generation and analysis of course feedback pages.NET class might be derived from a C# class or vice versa. and take notes on elements pertaining to feedback. The evolution will be calculated on the basis of total scores from the responses from all students. The aim of the study was to develop a World Wide Web-based course feedback system serving both students and teachers. the program provides different modes to edit details. an application written in Visual Basic. All the requirements stated in this document are slated for implementation in Student Feedback System.SRS For Student Feedback System 1.2 Scope The Student Feedback System will allow Administrator to maintain a record of information provided by the students which is useful for the faculties as well as the college in the ongoing efforts and enhance the quality of education. Components of . This Software Requirements Specification document only covers the main system and does not describe the implementation of the database in which the main system interacts. The opinion provided by the student will be kept confidential.3 Definitions. view statistics. unless otherwise specified. A Visual Basic.NET Framework is designed for cross-language compatibility.NET may reference a DLL file written in C# (C-Sharp).NET Framework Common Language Runtime (CLR) Class Libraries 4 . Furthermore. NET Security XML Diagnostics Threading Net IO Etc Common Language Runtime Memory Management Common Type System DOT NET Architecture Common Language Specification The common Language Specification (CLS) describes a set of features that different languages have in common.NET Framework Base Classes ADO.SRS For Student Feedback System Windows Forms Controls Drawing Active Server Pages Web Services Web Forms Windows Application Services ASP .NET Application Services . The CLS includes a subset of Common Type System (CTS) which define the rules concerning data types and ensures that code is executed in a safe environment. 5 . This feedback report was checked by the HOD’s.5 Overview The application has a database of questionnaire which will be given to the students after a secured login.asp 1.com/aspnet/default. The application should evaluate the answers given by the students based on the feedback (which will be given by a no. He can view overall grades and view the grades obtained to the faculty and give this report to the principal and he can give counseling to the college staff. 6 .4 References http://www.w3schools. modify or delete a question to/from the database.w3schools.asp http://www.w3schools. BACHELOR OF COMPUTER APPLICATION BACHELOR OF TECHNOLOGY MASTER OF COMPUTER APPLICATION MASTER OF TECHNOLOGY 1. 1 – 5) and a percentile / grade has to be generated to all the staff members of a particular department. By using this online system we make it better and quick way.asp http://www. We have developed Student Feedback System to provide feedback in an easy and quick manner to the college principal and HOD’s.com/ado/default. So we call it as Student Feedback System which delivers via the student staff interface as online system which acting as a Service Provider.com/aspnet/aspnet_dbconnection.SRS For Student Feedback System Acronyms SRS SFS WEB-BASED SQL BCA B-TECH MCA M-TECH SOFTWARE REQUIREMENT SPECIFICATION STUDENT FEEDBACK SYSTEM ABLE TO BE RUN OVER THE WEB.WITHOUT ANY PERMANENT FILES ON THE USER’S COMPUTER STRUCTURED QUERY LANGUAGE. A mechanism will be there to add. semester results.SRS For Student Feedback System 2.) Backend Database SQL 7 . view. The Overall Description 2. The application will be a windows based.1 Product Perspective The Student Feedback System is intended to replace the manual model of feedback record keeping by means of paper records.2. The features expressed in this Software Requirements Specification document are intended to be fully implemented in Student Feedback System. 2. reporting faculty. The system will be developed in such a way to provide easy and user friendly interface to students and as well as to the administrator. Front end client application (with feedback entry. The paper records are replaced with a single interaction between the students and the Student Feedback System.1 System Interface This application requires a web server connected to all the system of institution. self-contained and independent software product. 2 Interface Student can give the feedback about the faculty on the scale of five. students can give feedback as per the given grades. Students can give feedback about the lecturer based on interaction of lecturer in the class room with students. Student Interface 8 . According to that.SRS For Student Feedback System 2.2. 1.SRS For Student Feedback System Administrator Interface The feedback reports were checked by the Administrator.3 Hardware Interfaces 1. Standalone system or network based system required to open the application page. He/she can view overall grades and view the grades obtained to the faculty and give this report to the principal and he can give counseling to the college staff. 9 . 2. Mozilla. Hard Disk: 2GB. Firefox. 2.-any will do)-that is. Processor : Intel P-IV System Processor Speed : 250MHz Primary Memory : 512MB RAM Secondary Memory : 40GB Support for printer (dot-matrix/ DeskJet/ inkjet etc. 6. Speed: 1. 4. Operating System: Windows NT/ME/2000/XP Database: Sql Server Server side technology:ASP. 6. Primary Memory: 256 MB RAM. 10 .1. 3.1.6 Memory Constraints 1. 2. Internet explorer.1.00 GHZ. 2. Processor: Pentium IV. Sql Server Management 2008 R2. The Student Feedback System will communicate to the database directly. 2.SRS For Student Feedback System 2. 3. 2. 2. 5. 4. appropriate drivers are installed and printer connected printer will be required for printing of report and mark-sheets.5 Communications Interface 1. 4. 7.4 Software Interfaces 1. 3. The security of a user must be consistent through the use of passwords. 5.Net Server side scripting: Java Scripting Client side scripting: HTML Web-Server: IIS Tools used: Microsoft Visual Studio 2008. The above specified requirements are the minimum requirements which are required to run the application. Screen resolution of at least 1024 x 800-required for proper and complete viewing of screens. The above specified requirements are the minimum required to run the application.SRS For Student Feedback System 5. Higher resolution would not be a problem. 11 . 2 Product Function Functions performed by the Student Feedback System are as follows: 1. Login View questions Giving feedback about the faculties Logout The administrator will perform the operations on the following: 1. Add questions Update questions View questions View report 2. 3. 4. 3.1. It provides feedback in a easy and quick manner to the college principal and HOD’s. 4.7 Operations The student will perform the operations on the following: 1. It also generates feedback report on the bases of the feedback given by the students. 2. 4. Student Feedback System is an online web application for issuing the feedback about the faculty by students. Administrator can prepare questions and add. 12 . update these questions to the online system. 2. 2.SRS For Student Feedback System 2. 3. The system will provide an online user manual in HTML that describes the functionality and options available to the user.3 User Characteristics 1. which is identical to the manual. 2. 13 .4 Assumptions And Dependencies 1.SRS For Student Feedback System 2. The system will provide a hard copy of the user manual. 2. 2. The database mentioned within this Software Requirements Specification document is previously administered with the correct information needed by the Student Feedback System. Student recognition is dependent on information in a database administered outside of the capabilities of the Student Feedback System. Reports 14 . Specific Requirements 3. Feedback Forms 3.1 External Interface Student Feedback System external interface contains four things namely. Administrator 5. Students 2. Questions 4. 1.SRS For Student Feedback System 3. Acknowledgement shall be received (confirmation) shall be returned within 8 seconds. With a maximum size. On start of the feedback program. 6. 3. The program must be able to be run concurrently by multiple professors. 4.SRS For Student Feedback System 3. The program shall support to give information of up to or more than50 faculty at a time.2 Function Following functions are performed in Student Feedback System by students and administrator: 3. Queries upon the database shall be performed in less than 5 seconds.3 Performance Requirements 1. 5. 2. 15 . data information shall be displayed on the user PC within 10 seconds. performance must still conform to all performance requirements. Transmission of data shall occur in less than 5 seconds. reliability of the system at all times is guaranteed. Tables in the student database contain faculty information including name. Due to the use of a wired network. However. The system shall include a database: Student. The time allotted for this project will be limited to the november 2011 semester. 16 .5 environment. shall be allowed to enter feedback later. The Student database shall contain multiple tables. 3. If no network connection can be established to receive the feedback. 2. If a network connection is lost during feedback collection. faculty identification number and department. 2.1 Reliability: 1.6 Software System Attributes There are various software system attributes which are following: 3.0 standard. The system shall be able to be reused for each new semester.SRS For Student Feedback System 3.4 Logical Database Requirements 1. the students.5 Design Constraints 1.NET 3.NET(C#) and the development environment will be the embedded ASP. 3. 4. 2. 3. 3.6. 3. overall reliability of the system and feedback collection information shall be achieved through the process of database manipulation. All the HTML code for the user manual will conform to the HTML 4. the program shall allow the student to transmit feedback at a later time. The language for the project will be . 3.2 Availability 1. During feedback collection every system is connected to the network for entrance of feedback and data is to be transmitted over the network and stored in database. the instructor shall be required to enter a password. The system shall be available to all students through Information Systems during their normal hours of operation. Enhance the staff – find the details about the lecturer’s interest in teaching to the students. 4. The updated password shall be stored in the instructor database and on the instructor’s PC. in order that it must only be entered once.7 Organizing The Specific Requirements 3.1 Features 1.6. 3. This password shall be stored on the instructor’s database after initial entry. The security of a user must be consistent through the use of passwords.SRS For Student Feedback System 3.6. 2. 2.3 Security 1. Cut your time – by giving feedback on online system when compared to the manual process this saves time of user.7. 17 . 2. An instructor shall be allowed to change his/her password only by supplying his/her Existing password. Manage the entire process – the entire process of giving feedback and viewing that report after giving feedback can manage easily. In order to take feedback or edit database information. Passwords shall be stored in an instructor database and verified upon each session of feedback database modification. 3. 3. 18 . Meet web standards – an easy to use system that successfully combines form with function.SRS For Student Feedback System 4. Stimulus: Server receives data indicating that the feedback about his/her is going less than required feedback. 3. Stimulus: User requests that a student is entered the feedback. Response: The absence data for the current roster are transmitted to the server. Response: E-mail is sent to that faculty.7. Stimulus: User loads system. and user. Response: The students has entered feedback to a system and registered that event as well. 4. 2. then that roster is retrieved and displayed.2 Stimulus and Response 1. Response: System queries server and if a database exists for the current date. Stimulus: User requests that the data be sent to the server for storage. 3. time. SRS For Student Feedback System 7. Various other options can also be added for the better usability of project. 2. Some more forms can also be added so as to better retrieve the feedback details. He shared his vast pool of knowledge with us that helped us steer through all the difficulties with ease. 3. interest and suggestions throughout the course of the project. Change Management Process 1. Vikas Singal for his valuable guidance. ( Vikas Singal ) ( Date: ) 19 . 8. We feel honoured and privileged to work under him. This report would not have been possible without his guidance and we would like to thank him for everything he has done for us. Further enhancements can be made in designing the screens. Document Approval We extend our profound gratitude to our project Mentor Mr. Supporting Information The .SRS For Student Feedback System 9.NET FRAMEWORK: Common Language Runtime (CLR) Class Libraries Common Language Specification: The common Language Specification (CLS) describes a set of features that different languages have in common. Cross- language compatibility means. The CLS includes a subset of Common Type System (CTS) which define the rules concerning data types and ensures that code is executed in a safe environment. an application written in Visual Basic. 20 . A Visual Basic.NET Framework is designed for cross-language compatibility.NET class might be derived from a C# class or vice versa. Components OF .NET may reference a DLL file written in C# (C-Sharp).