Itproj - SRS1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 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

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 IDE that 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 will
help 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.

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.

Photocopy of Certificate of the Securities and Exchange Commission

Company profile of St. Francis Academy of Quezon City

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: gives requirements that are used to guide the projects
software design, implementation, and testing.

You might also like