ITPROJ - SRS1

Embed Size (px)

Citation preview

  • 8/10/2019 ITPROJ - SRS1

    1/9

    Don Bosco Technical College

    736 General Kalentong, Mandaluyong, City

    IT Department

    ITPRJ 323

    Milestone 1

    Proponents:

    Bautista, John Paul M.

    Javier, Jose Alfredo Arthuro II, R.

    Paglinawan, Aaron P.

    Sanchez, Rainier D.

    IT Students

    Submitted to:

    Mr. Rodelio Barcenas

    IT Project Professor

    Date of Submission:

    July 19, 2013

  • 8/10/2019 ITPROJ - SRS1

    2/9

    SOFTWARE REQUIREMENTS SPECIFICATIONS

    1. Introduction

    1.1 Purpose

    a) The purpose of the Software Requirement Specification (SRS) is to provide the

    complete description of the proposed system for the company. It contains the

    documentation of the project from its design, interface and audience.

    b) The audience our system aims at targeting are the people involved in St. Francis

    Academy of Quezon City. The system aims at helping people involved in the educational

    institution such as its students, faculty members, and administrators.

    1.2 Scope

    This subsection specifies the software products to be used for the creation of the system.

    Xampp. Used to interpret web pages in PHP. Helps access the system, which is hosted

    on a site via LAN.

    An IDEthat supports the PHP programming language. In order to help in the debugging

    process and hints regarding syntaxes to be used.

    Oracle MySQL. Handles the database which stores the information needed by the

    system.

    We will be using free and open source softwares in the creation of the system. Since

    most of the features needed by the system can be handled by the softwares we have

    chosen and the company of implementation is of medium scale.

    The following software applications will be used in order to build the student

    information system. Since one of the main features of the software is to retrieve

    information regarding the students, it will need a database software. Hence we will use

    Oracle MySQL since it's the software that is being used in our Database subject. MySQL

    is also one of the most common database software's available.

    We will also need an IDE that supports PHP since it is the programming language that

    we will use. PHP has the programming language that has the capability to integrate an

    SQL database. PHP will also make our system dynamic because it has functionalities

    that are adequate with the needs fitted to our system. By using an IDE software, it willhelp speed up the debugging process and correct errors quickly. IDE softwares can also

    test PHP webpages quickly which means that if there are adjustments needed to be

    made, it can be done using an IDE. IDE softwares also have the information regarding

    the functions that are available such as how syntaxes will be declared.

    Xampp will be used as the interpreter for the PHP programming language. Xampp has

    Apache Web Server installed as part of its package. The system will be needing an PHP

    interpreter in order for web browsers to access the system, which is made using PHP.

  • 8/10/2019 ITPROJ - SRS1

    3/9

    1.3 Definitions, acronyms, and abbreviations

    Software Requirement Specification (SRS) - a requirements specification for a

    software system, is a complete description of the behavior of a system to be developed

    and may include a set of use cases that describe interactions the users will have with the

    software.

    Software - consists of carefully-organized instructions and code written by programmers

    in any of various special computer languages.

    Hardware - Physical equipment that makes up a computer system.

    Database- Collections of organised searchable information.

    IDE(Integrated Development Environment) - A software program comprising an editor, a

    compiler, and a debugger.

    LAN (Local Area Network) - a network of computers and associated devices such as

    printers linked by cable in an area and able to share resources.

    MySQL- MySQL is a relational database management system (RDBMS) that runs as a

    server providing multi-user access to a number of databases.

    PHP (PHP: Hypertext Preprocessor) - A server-side scripting language. The PHP

    commands, which are embedded in the web page's HTML, are executed on the web

    server to generate dynamic HTML pages.

    Programming Language - Coded language used by programmers to write instructions

    that a computer can understand to do what the programmer (or the computer user)

    wants.

    Web Server- Web servers are used to store the web pages accessed by web browsers.

    XAMPP - is a free and open source cross-platform web server package, consisting

    mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written

    in the PHP and Perl programming languages.

    1.4 References

    The following are the legal documents required for this SRS:

    - Company profile of St. Francis Academy of Quezon City

    - Photocopy of Certificate of the Securities and Exchange Commission (Company

    Reg. No. A200104269) which was affixed at Mandaluyong City, Metro Manila,

    May 30, 2002.

  • 8/10/2019 ITPROJ - SRS1

    4/9

    Photocopy of Certificate of the Securities and Exchange Commission

  • 8/10/2019 ITPROJ - SRS1

    5/9

    Company profile of St. Francis Academy of Quezon City

  • 8/10/2019 ITPROJ - SRS1

    6/9

  • 8/10/2019 ITPROJ - SRS1

    7/9

  • 8/10/2019 ITPROJ - SRS1

    8/9

  • 8/10/2019 ITPROJ - SRS1

    9/9

    1.5 Overview

    The rest of the SRS contains the following:

    - General description: describes the general factors that affect the product and its

    requirements. Which includes the Product perspective, Product functions, User

    characteristics and General constraints

    - Specific Requirements: givesrequirements that are used to guide the projectssoftware design, implementation, and testing.