Requirement Specifications

Operational Feasibility

The goals of this system study are to develop the following functionalities:

  1. An online web-based and mobile application that can be accessed anywhere through an internet connection.
  2. Provide an organized system which allows the company to monitor their income.
  3. Generate monthly and yearly sales reports.
  4. View products and services of the companies.

Program Environment

Front End

CSS or Cascading Style Sheets was first developed in 1997 as a way for web developers to define the look and feel of their web pages. It was intended to allow developers to separate content from design so that HTML could perform more of the function that it was originally based on the markup of content, without worry about the design and layout. This programming language will be responsible for placing the data being uploaded to the website in their proper places.

Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. Bootstrapping usually refers to the starting of a self-sustaining process that is supposed to proceed without external input.

HTML or HyperText Markup Language is the standard markup language used to create web pages. XHTML or Extensible HyperText Markup Language is a family of XML markup languages that mirror or extend versions of the widely used HTML, the language in which Web pages are written. These are the programming languages that are going to be used for the development of the front end of the system.

Back End

          PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP code can be simply mixed with. HTML code or it can be used in combination with various emplacing engines and web frameworks. The PHP code is usually processed by a PHP interpreter, which is usually implemented as a web server native module or Common Gateway Interface (CGI) executable.

MySQL is the most popular database system used with PHP. MySQL is a database system used on the web. It is a database system that runs on a server. It is ideal for both small and large applications. MySQL is very fast, reliable, and easy to use. It supports standard SQL. It compiles on a number of platforms, it is also free to download and use. MySQL is developed, distributed, and supported by Oracle Corporation.

Technical Feasibility

          Hardware specification (maximum requirement)

Client

  • Dual-Core Processor
  • 1 GB Ram
  • 256 Video Card
  • Android 4.2 version up to latest version

Server

  • Quad Core Processor
  • 4GB Ram (Internal Memory)
  • 500GB Hard Drive
  • 4GB Video Card

Software specifications (maximum requirement)

Client

  • Google Chrome Version 6.3.2
  • Mozilla Firefox 17.6
  • Windows XP Operating System

Server

  • Parallels B Plesk management software
  • XAMPP

Questions