Sri Lanka Institute of Information Technology
    Information Technology Project 2012


    Web Site for
Zeenath Trading (PVT)
       Limited
      Software Requirement Specification
           Project ID: ITP2012 - 010
Contents
 Group Members and Supervisor
 Introduction
 Product Perspective
        Product Functions
        Users
        Operating Environment
          Software Requirements
          Hardware Requirements
        Assumptions &Dependencies
        Software Interface

   System Architecture
        System Overview
        Use Case
        Class Diagram
                                     ITP2012 -
                                     010
   Functional Requirements
         Non Functional Requirements
         Performance Requirement
         Safety Requirement
         Security Requirement
         Software Quality Attributes
         Business Rules
   Summary
   References




                                        ITP2012 -
                                        010
Project Members
      IT 11 6072 74 – Rizwan M. N. M.
      IT 11 6071 06 – Razeef Khan M. B.
      IT 11 6078 92 – Razmi K. M.
      IT 11 6086 46 – Vidyas G.
      IT 11 6091 86 – Dinesh S.
      IT 11 6107 62 – Fahry H. L. M.



Supervisor
            Mr. Iresh Bandara


                                  ITP2012 -
                                  010
Introduction
   Zeenath Trading (PVT) Limited Company is one of
    the leading importers in Sri Lanka for three
    wheeler auto spares and also dealing in importing
    motor vehicles mainly from India, China, Taiwan,
    Singapore and Japan.
About SRS…
This Software Requirements Specification provides
a complete description of all the functions and
specifications of the website for Zeenath Trading
Company.


                                          ITP2012 -
                                          010
Product Perspective
   The website is to avoid the stress and work
    overload of regular buyers and customers.
   This website is a standalone system.
   It aims to ease the customers to order products by
    providing enhanced features.




                                           ITP2012 -
                                           010
Product Functions
    Administrator -
        Can get the information (payment report) of any
        customer.
        Add and edit products and specification.

      User -
        The member should be provided with the
        updated information.
        Can order products.

                                             ITP2012 -
                                             010
Customers are given a provision to check their
        account’s information.
        Members have the ability to search through
        products by brand name, product name.

Users
         Customers
         Administrator




                                           ITP2012 -
                                           010
Operating Environment
   System Requirements - Hardware:
      CPU: at least Dual Core 3.6 MHz
      Space: Minimum of 500 MB
      Ram: Minimum of 1 gigabytes

   System Requirements - Software
      Web Service: XAAMP server

      Browser: Microsoft’s Internet Explorer or
      Apple’s Safari, or Mozilla’s Firefox etc.

      Other services: PHP 5.4.4
                                            ITP2012 -
                                            010
Assumptions & Dependencies
   Assumptions -
      Client/User has an active Internet Connection
      or has access to one to view the Website.

      Client/User runs an operating system which
      Supports Internet Browsing.

      Our website will not be violating any Internet
      Ethnic or Cultural Rules and won’t be blocked
      by the Telecom companies.

                                           ITP2012 -
                                           010
   Dependencies -
      We are dependent on our hosting service to
      provide 24/7 on-line facilities.

       Website interface must be friendly and easy-to-
      use.

       The search mechanism should be simple and
      fast.




                                          ITP2012 -
                                          010
Software Interface
Name              Version       Purpose
Any Web Browser   Any Version   Used to view the
                                website
Adobe Photoshop   CS5           Used to create the
                                templates

Adobe Flash       CS5           Used to design
Professional                    WebPages
Adobe Dreamweaver CS5           Used for coding
Adobe Fireworks   CS5           Used for design of
                                tabs
MySQL             Version 5.1   Use for Database
                                        ITP2012 -
                                Management
                                        010
System Architecture
        System Overview




                          ITP2012 -
                          010
Use case
Diagram




           ITP2012 -
           010
Class Diagram




                ITP2012 -
                010
Functional Requirements
Functional requirement 1: User
 Registration
   Description: user registers with the application by
    providing all the necessary details.

   Input: The user or the customer will have to
    provide all the necessary details.

   Process: All the details entered in the customer
    registration database will be verified.

   Output: accept the details by the system and store
                                           ITP2012 -
    it in the database.                    010
Functional requirement 2: Order Product.

   Description: the user order product.

   Input: the customer search for the product, product
    name or the brand name can be entered.

   Process: The system verifies the user details.
    Checks the available products.

   Output: displays information related to various
    products to the customer.

                                           ITP2012 -
                                           010
Functional requirement 3: Check Account

   Description: the customer can check their
    payment details.

   Input: Username and Password.

   Process: Site validates and displays the
    account details.

   Output: display payment details with
    outstanding details.                ITP2012 -
                                         010
Functional requirement 4: Send Feedback

   Description: user or the customer can send
    feedback.

   Input: a registered user.

   Process: validates the user.

   Output: after sending a feedback user will get a
    confirmation alert.


                                           ITP2012 -
                                           010
Nonfunctional Requirements
   There are requirements that are not functional in
    nature. Specifically, these are the constraints the
    system must work within.
   There are so many nonfunctional requirements,
    some of them are,
       Performance Requirements
       Safety Requirements
       Security Requirements
       Software Quality Attributes
       Business Rules
                                             ITP2012 -
                                             010
Performance Requirements.
    The system requires to be compatible with all kind
     of web browsers.


Safety Requirements.
    All transactions, logged information, updates, user
     activities are backup at the end of the each day
     automatically.

Security Requirements.
    Any modification (insert, delete and update) for the
     Database shall be synchronized and done only by
     the System administrator.              ITP2012 -
                                            010
Software Quality Attributes.
     Reliability
          The system can be used by multiple users concurrently. Any
          user can access the system with using even a low
          performance PC.
     Availability
          The system is available during 24 hours of the day.
     Maintainability
          The system shall provide the capability to back-up the Data.
     Portability
          user can log in to the system at any time.
     Robustness
          The system will not be broken down easily and will not
                                                        ITP2012 -
          wholly affect by a single application failure
                                                        010
Business Rules
   There are mainly two types of users using the
    system, such as user and an Administrator.
    Administrator has the full permission of controlling
    the system.




                                             ITP2012 -
                                             010
Summary
   Main functions of the system and the main users.
   Architecture diagram of the system.
   Brief description of the both functional and non-
    functional requirements .




                                           ITP2012 -
                                           010
References
•  “Website templates” www.smartertemplates.com, 2012.
   [Online]
http://www.smartertemplates.com/

•   “XAAMP server”, www.apachefriends.org, 2012.
   [Online]
http://www.apachefriends.org/en/xampp.html

•  “Server side JavaScript”, net.tutsplus.com, 2012.
   [Online]
http://net.tutsplus.com/tutorials/javascript-ajax/learning-
   serverside-javascript-with-node-js/

•   “Server side validation”, www.careerride.com, 2012.
   [Online]                                    ITP2012 -
http://www.careerride.com/PHP-server-side- 010
   validation.aspx
Thank You.

More Related Content

DOCX
Software requirements specification
DOCX
A Software Engineering Project on Cyber cafe management
PDF
Srs2 Job Portal
PDF
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
PDF
Hotel management
PPTX
Online E-Voting System
DOCX
Software requirement specification(SRS)
Software requirements specification
A Software Engineering Project on Cyber cafe management
Srs2 Job Portal
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Hotel management
Online E-Voting System
Software requirement specification(SRS)

What's hot (20)

DOC
Project scheduler doc
PDF
online job portal system
PPTX
resume builder.pptx
DOCX
College Management System project
DOCX
Synopsis on Online examination system using php
PDF
15.project attendence managemnt system
DOCX
Banking java project
PDF
Software Requirement Specification For Smart Internet Cafe
DOC
Srs master login module
PPTX
Library management system
DOC
Mini project report_on_online_shopping
PDF
Library management system
PDF
Hotel Management System Final Report
PPTX
Online Hotel Management System
PDF
Software Requirement Analysis and Specification (SRS) of Automated Cyber Cafe...
DOC
Online Attendance Management System
DOCX
SRS for online examination system
DOCX
Online property management system design document
PDF
online library management system
DOC
Onlineshopping
Project scheduler doc
online job portal system
resume builder.pptx
College Management System project
Synopsis on Online examination system using php
15.project attendence managemnt system
Banking java project
Software Requirement Specification For Smart Internet Cafe
Srs master login module
Library management system
Mini project report_on_online_shopping
Library management system
Hotel Management System Final Report
Online Hotel Management System
Software Requirement Analysis and Specification (SRS) of Automated Cyber Cafe...
Online Attendance Management System
SRS for online examination system
Online property management system design document
online library management system
Onlineshopping
Ad

Similar to Srs present (20)

PPTX
Proposal present
PPTX
PPT
Introduction to WebSphere Message Broker
PPTX
Transaction-based Capacity Planning for greater IT Reliability™ webinar
PDF
Unit 04: From Requirements to the UX Model
PDF
MSC Malaysia Supply-Demand Study of the ICT Industry
DOC
online book sale srs Apeksha
PDF
Mobile Services & E-Services Case Study By Osama Abushaban
PDF
Online Shopping Cart Business Requirement Dcoument
DOC
Malik M. Ashfaque - CV
PDF
3 12-2013 performance-testing_service_virtualization
PDF
Soa cloud con8968_pdf_8968_0001
PDF
Omnikron Services 2009
PDF
IRJET- Conversational Commerce (ESTILO)
PDF
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
PPTX
Emedia technologie presentation
PDF
Siebel CRM: Open UI
DOC
Surya bharath dotnet_6yrs
Proposal present
Introduction to WebSphere Message Broker
Transaction-based Capacity Planning for greater IT Reliability™ webinar
Unit 04: From Requirements to the UX Model
MSC Malaysia Supply-Demand Study of the ICT Industry
online book sale srs Apeksha
Mobile Services & E-Services Case Study By Osama Abushaban
Online Shopping Cart Business Requirement Dcoument
Malik M. Ashfaque - CV
3 12-2013 performance-testing_service_virtualization
Soa cloud con8968_pdf_8968_0001
Omnikron Services 2009
IRJET- Conversational Commerce (ESTILO)
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
Emedia technologie presentation
Siebel CRM: Open UI
Surya bharath dotnet_6yrs
Ad

Srs present

  • 1. Sri Lanka Institute of Information Technology Information Technology Project 2012 Web Site for Zeenath Trading (PVT) Limited Software Requirement Specification Project ID: ITP2012 - 010
  • 2. Contents  Group Members and Supervisor  Introduction  Product Perspective  Product Functions  Users  Operating Environment  Software Requirements  Hardware Requirements  Assumptions &Dependencies  Software Interface  System Architecture  System Overview  Use Case  Class Diagram ITP2012 - 010
  • 3. Functional Requirements Non Functional Requirements Performance Requirement Safety Requirement Security Requirement Software Quality Attributes Business Rules  Summary  References ITP2012 - 010
  • 4. Project Members  IT 11 6072 74 – Rizwan M. N. M.  IT 11 6071 06 – Razeef Khan M. B.  IT 11 6078 92 – Razmi K. M.  IT 11 6086 46 – Vidyas G.  IT 11 6091 86 – Dinesh S.  IT 11 6107 62 – Fahry H. L. M. Supervisor  Mr. Iresh Bandara ITP2012 - 010
  • 5. Introduction  Zeenath Trading (PVT) Limited Company is one of the leading importers in Sri Lanka for three wheeler auto spares and also dealing in importing motor vehicles mainly from India, China, Taiwan, Singapore and Japan. About SRS… This Software Requirements Specification provides a complete description of all the functions and specifications of the website for Zeenath Trading Company. ITP2012 - 010
  • 6. Product Perspective  The website is to avoid the stress and work overload of regular buyers and customers.  This website is a standalone system.  It aims to ease the customers to order products by providing enhanced features. ITP2012 - 010
  • 7. Product Functions  Administrator - Can get the information (payment report) of any customer. Add and edit products and specification. User - The member should be provided with the updated information. Can order products. ITP2012 - 010
  • 8. Customers are given a provision to check their account’s information. Members have the ability to search through products by brand name, product name. Users Customers Administrator ITP2012 - 010
  • 9. Operating Environment  System Requirements - Hardware: CPU: at least Dual Core 3.6 MHz Space: Minimum of 500 MB Ram: Minimum of 1 gigabytes  System Requirements - Software Web Service: XAAMP server Browser: Microsoft’s Internet Explorer or Apple’s Safari, or Mozilla’s Firefox etc. Other services: PHP 5.4.4 ITP2012 - 010
  • 10. Assumptions & Dependencies  Assumptions - Client/User has an active Internet Connection or has access to one to view the Website. Client/User runs an operating system which Supports Internet Browsing. Our website will not be violating any Internet Ethnic or Cultural Rules and won’t be blocked by the Telecom companies. ITP2012 - 010
  • 11. Dependencies - We are dependent on our hosting service to provide 24/7 on-line facilities. Website interface must be friendly and easy-to- use. The search mechanism should be simple and fast. ITP2012 - 010
  • 12. Software Interface Name Version Purpose Any Web Browser Any Version Used to view the website Adobe Photoshop CS5 Used to create the templates Adobe Flash CS5 Used to design Professional WebPages Adobe Dreamweaver CS5 Used for coding Adobe Fireworks CS5 Used for design of tabs MySQL Version 5.1 Use for Database ITP2012 - Management 010
  • 13. System Architecture System Overview ITP2012 - 010
  • 14. Use case Diagram ITP2012 - 010
  • 15. Class Diagram ITP2012 - 010
  • 16. Functional Requirements Functional requirement 1: User Registration  Description: user registers with the application by providing all the necessary details.  Input: The user or the customer will have to provide all the necessary details.  Process: All the details entered in the customer registration database will be verified.  Output: accept the details by the system and store ITP2012 - it in the database. 010
  • 17. Functional requirement 2: Order Product.  Description: the user order product.  Input: the customer search for the product, product name or the brand name can be entered.  Process: The system verifies the user details. Checks the available products.  Output: displays information related to various products to the customer. ITP2012 - 010
  • 18. Functional requirement 3: Check Account  Description: the customer can check their payment details.  Input: Username and Password.  Process: Site validates and displays the account details.  Output: display payment details with outstanding details. ITP2012 - 010
  • 19. Functional requirement 4: Send Feedback  Description: user or the customer can send feedback.  Input: a registered user.  Process: validates the user.  Output: after sending a feedback user will get a confirmation alert. ITP2012 - 010
  • 20. Nonfunctional Requirements  There are requirements that are not functional in nature. Specifically, these are the constraints the system must work within.  There are so many nonfunctional requirements, some of them are, Performance Requirements Safety Requirements Security Requirements Software Quality Attributes Business Rules ITP2012 - 010
  • 21. Performance Requirements.  The system requires to be compatible with all kind of web browsers. Safety Requirements.  All transactions, logged information, updates, user activities are backup at the end of the each day automatically. Security Requirements.  Any modification (insert, delete and update) for the Database shall be synchronized and done only by the System administrator. ITP2012 - 010
  • 22. Software Quality Attributes.  Reliability The system can be used by multiple users concurrently. Any user can access the system with using even a low performance PC.  Availability The system is available during 24 hours of the day.  Maintainability The system shall provide the capability to back-up the Data.  Portability user can log in to the system at any time.  Robustness The system will not be broken down easily and will not ITP2012 - wholly affect by a single application failure 010
  • 23. Business Rules  There are mainly two types of users using the system, such as user and an Administrator. Administrator has the full permission of controlling the system. ITP2012 - 010
  • 24. Summary  Main functions of the system and the main users.  Architecture diagram of the system.  Brief description of the both functional and non- functional requirements . ITP2012 - 010
  • 25. References • “Website templates” www.smartertemplates.com, 2012. [Online] http://www.smartertemplates.com/ • “XAAMP server”, www.apachefriends.org, 2012. [Online] http://www.apachefriends.org/en/xampp.html • “Server side JavaScript”, net.tutsplus.com, 2012. [Online] http://net.tutsplus.com/tutorials/javascript-ajax/learning- serverside-javascript-with-node-js/ • “Server side validation”, www.careerride.com, 2012. [Online] ITP2012 - http://www.careerride.com/PHP-server-side- 010 validation.aspx