Docstoc

SRS

Document Sample
SRS Powered By Docstoc
					                   Software Requirement Specifications
                                   Project title:    GPA Calculation

                              Document version number:       Version 0.4

                                      Date: 20th October 2010

                                 Location of file:       Memory stick

            Department of Computer Engineering - Institute of Technology, Blanchardstown.




Draft 0.4                             20/10/2010                           Page 1 of 17
   1. Overview:

                 GPA calculation

   2. Target Audience:

                 Customer, Software Development Team.

   3. Project Team Members:

                 Sean Carey, Stephen Keogh and Grace Dunne.

   4. Version Control History:

     Version            Primary Authors     Description of version    Date Completed

     Draft 0.1          Grace Dunne,        Initial version.
                        Stephen Keogh and                             15/09/2010
                        Sean Carey.

     Draft 0.2          Grace Dunne,        Updated to include
                        Stephen Keogh and   customer feedback.
                        Sean Carey.                                   20/09/2010

     Draft 0.3          Grace Dunne,        Updated again to
                        Stephen Keogh and   include customer
                        Sean Carey.         feedback.                 22/09/2010


     Draft 0.4          Grace Dunne,        Updated again to
                        Stephen Keogh and   provide information on    20/10/2010
                        Sean Carey.         GPA calculation.




   5. Signatures of Approval

            Customer Signature                      Project Manager Signature




Draft 0.4                            20/10/2010                          Page 2 of 17
Table of Contents

1.Introduction: ........................................................................................................................................ 4

2.Product Overview: ............................................................................................................................... 4

3.SPECIFIC REQUIREMENTS .................................................................................................................... 5

4.Software Interfaces .............................................................................................................................. 5

5.ADDITIONAL MATERIAL ..................................................................................................................... 17




Draft 0.4                                                    20/10/2010                                                   Page 3 of 17
   1. Introduction:
                     2.        Product Overview:


        The product overview is a GPA calculation system. The program allows the user to
enter a number of modules and students and then calculate GPA's based on this information.
All information entered is stored in files and reloaded the on startup.

       It is possible to view the results and GPA of an individual student and also a list of all
students and their GPA's. The classification of the result - e.g. pass, fail is displayed.

        The number of module that can be entered is flexible as long as the total number of
credits adds up to 60.

The number of students that can be entered is flexible.

All information entered must be editable and deletable.

The program should have an easy to use GUI.




Draft 0.4                             20/10/2010                             Page 4 of 17
   3. SPECIFIC REQUIREMENTS
                    4.        Software Interfaces


         Upon initial start-up all information is blank. Once information is added, all
subsequent start-ups will auto-load the information from file. When information is submitted
it is automatically saved to file. When it is displayed it is read from file. The one window is
used for this entire program with each new screen replacing the last. The GUI library that will
be used is called Japi.




Draft 0.4                            20/10/2010                            Page 5 of 17
                i. Software Product Features




       1.   Links to the page: Modules

       2.   Links to the page: Students

       3.   Links to the page: All Results

       4.   Links to the page: Individual Results

       5.   Used to exit program.




Draft 0.4                           20/10/2010      Page 6 of 17
       1.   Used to add an additional module, links to page: Add Module

       2.   Used to edit individual modules, chosen from the list opposite, one choice
            only (4), links to the page: Edit Modules

       3.   Used to delete modules, chosen from the list opposite (4) multiple choices
            allowed.

       4.   List of available modules, active list.




Draft 0.4                          20/10/2010                          Page 7 of 17
       1.   Used to enter name of new module.

       2.   Used to enter the credit value of new module.

       3.   Used to submit above information.

       4.   Returns to previous page.

       5.   Text boxes are to be preloaded with the module information selected in the
            list.




Draft 0.4                         20/10/2010                           Page 8 of 17
       1.   Used to edit module name. Maximum 200 characters.

       2.   Used to edit credit value of module.

       3.   Submits above information.

       4.   Returns to previous page without submitting.

       5.   Text boxes are to be preloaded with the module information selected in the
            list.




Draft 0.4                         20/10/2010                           Page 9 of 17
       1.   Used to add student information, links to page: Add Student.

       2.   Used to edit student information chosen from list (5), one choice only, links to
            page: Edit Student.

       3.   Used to enter results of modules, chosen from, list (5), one choice only, links
            to page: Enter Result.

       4.   Used to delete students from list (5). Multiple selection allowed.

       5.   List of available students, active list.




Draft 0.4                           20/10/2010                           Page 10 of 17
       1.   Used to enter the students surname. Maximum 200 characters.

       2.   Used to enter the students first name. Maximum 200 characters.

       3.   Used to enter the student’s student number. Maximum 200 characters.

       4.   Used to submit the above information.

       5.   Used to return to previous page without submitting .

       6.   Text boxes are to be preloaded with the module information selected in the
            list.




Draft 0.4                         20/10/2010                           Page 11 of 17
       1.   Used to edit the students surname. Maximum 200 characters.

       2.   Used to edit the students first name. Maximum 200 characters.

       3.   Used to edit the student’s student number. Maximum 200 characters.

       4.   Used to submit the above information.

       5.   Used to return to previous page without submitting.

       7.   Text boxes are to be preloaded with the module information selected in the
            list.




Draft 0.4                         20/10/2010                           Page 12 of 17
       1.   Selected student name appears here.

       2.   Selected student’s student number appears here.

       3.   List of modules. More generated depending on how many modules input.

       4.   Box to enter the students result. More generated depending on how many
            modules input.

       5.   Used to submit the above information and to exit the page.

       6.   Used to submit the above information and to move to the next student on the
            list.

       7.   Used to return to previous page without submitting.

       8.   Warning message if no grade is entered. GPA will be incorrect.




Draft 0.4                         20/10/2010                             Page 13 of 17
       1.   List containing all students, information and their grades for each module and
            GPA.

       2.   Returns to previous page.




Draft 0.4                         20/10/2010                            Page 14 of 17
       1.   Selects students from the drop down bar.

       2.   Confirm the above selection and links to page: Individual Results (2).

       3.   Returns to previous page.




Draft 0.4                         20/10/2010                            Page 15 of 17
       1.   Student information displayed here.

       2.   List containing all results of student which include GPA, individual module
            grade and result classification.

       3.   Returns to previous page.




Draft 0.4                         20/10/2010                           Page 16 of 17
   5. ADDITIONAL MATERIAL
GPA document:

A GPA document will be referenced into the program so the user will know how the program
will calculate the results. With this type of program the user needs to know what system is
used in every calculation.

A document can be found on the ITB website under Document Management System. Enter
GPA into the search box and the first document to show up is the ITB GPA marking system.

Warning Messages:

Warning messages will be displayed on all pages when total credits in modules do not equal
60. It will specify the number of credits used and the ideal number of credits. Also a warning
message will appear if no grade is entered in Edit Result.

How to end the program:

An exit button is located on the Main page to exit out of the program, as well as the “Close”
(X) button in the top right corner of the screen.




Draft 0.4                            20/10/2010                            Page 17 of 17

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:18
posted:10/25/2012
language:Latin
pages:17