SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Water Management Portal                                   Version 1.0
Software Requirement Specification                         11/10/2012
 G33K5 

 




                                                           Team G33K5

                             Water Management Portal
                                      Software requirement specification
                                                            Version 1.0


Team Guide
           K V S R P VARMA

Team Members
P Chaitanya Krishna

B Pavan Nikhilesh

A Sri Kalyan

C Pradeep Kiran

          College Name
          GITAM UNIVERSITY

Branch
          Computer Science and Engineering



                                                                             
                                                                           1 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                         Version 1.0
Software Requirement Specification                              11/10/2012
 G33K5 

 




REVISION HISTORY

    Date               Version       Description               Author
    11-10-2012         1.0           Water Management Portal   G33K5




                                                                                
                                                                              2 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                              Version 1.0
Software Requirement Specification                    11/10/2012
 G33K5 

 


                          Table of Contents
    1.0 Introduction
           1.1    Purpose
           1.2    Scope
           1.3    Definition , Acronyms and Abbreviations
           1.4    References
           1.5    Technologies to be used
           1.6    Overview

    2.0 Overall Description
           2.1    Product Perspective
           2.2    Software Interface
           2.3    Hardware Interface
           2.4    Communication Interface
           2.5    Constraints
           2.6    ER Diagram
           2.7    Use-Case Model Survey



    3.0 Specific Requirements
           3.1 Use Case Reports
           3.2 Sequence Diagrams
                                                                     
                                                                   3 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                       Version 1.0
Software Requirement Specification                            11/10/2012
 G33K5 

 




Software Requirements Specifications
1.0 Introduction:

          1.1 Purpose:

              Water management portal:
                   Nowadays, water has become one of the most essential
              necessity for most of the metro and cosmopolitan cities. The
              WMP maintains a log of all the service gainers. It provides
              data, maintains templates regarding the quality of the water
              and the equipment carrying it.

                   It also provides the necessary measures to be taken by
              the users to keep the water clean and safe. It takes feedback
              from them and fills up the voids in their services. It holds a
              log of the city to the places where the water is being
              circulated. This portal provides statistical data concerning the
              physical, chemical and biological properties of water. It is
              also purposed to provide some of the concerning factors of
              water like the color, alkalinity, taste, odor, pH and hardness of
              water.


                                                                                
                                                                              4 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                   Version 1.0
Software Requirement Specification                        11/10/2012
 G33K5 

 




     1.2 Scope:
               This web application can be accessed by four different
                users: Admins, City employees, members, non-members.
               Admins, City employees and members have their
                respective password protected profiles.
               Members once after logging into the system can report any
                problems they face.
               City employees can view the tags that are placed by
                different members and can take necessary steps to rectify
                their problems or can reply to the comments placed by
                different users.
               Admin has the privilege of maintaining the quality of the
                web application by deleting falsy data and managing user
                accounts.

          1.3 Definitions , Abbreviations and Acronyms:
               HTTP: Hypertext Transfer Protocol is a transaction
                oriented client/server protocol between web browser & a
                Web Server.

               HTML: Hypertext Mark-up Language is a mark-up
                language used to design static webpages.



                                                                            
                                                                          5 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                    Version 1.0
Software Requirement Specification                          11/10/2012
 G33K5 

 

               WAS: Web sphere application server is an application
                server that runs business applications and supports the
                J2EE and web services standards.

               J2EE: Java 2 Enterprise Edition is a programming
                platform— part of the Java Platform—for developing and
                running distributed multitier architecture Java
                applications, based largely on modular software
                components running on an application server.

               DB2: DB2 Database is the database management system
                that delivers a flexible and cost-effective database
                platform to build robust on demand business applications.
                Create different system users and assign different roles
                with related permissions.

               TCP/IP: Transmission Control Protocol/Internet Protocol,
                the suite of communication protocols used to connect
                hosts on the Internet. TCP/IP uses several protocols, the
                two main ones being TCP and IP.

               XML (Extensible Markup Language): It is a markup
                language that was designed to transport and store data.

               Ajax (Asynchronous Java Script and XML): It is a
                technique used in java script to create dynamic web pages.

               Web 2.0: It is commonly associated with web applications
                which facilitate interactive information sharing,
                                                                              
                                                                            6 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                       Version 1.0
Software Requirement Specification                             11/10/2012
 G33K5 

 

                  interoperability, user-centered design and collaboration on
                  the World Wide Web.

                 WASCE (Web Sphere Application Server Community
                  Edition): It is an application server that runs and supports
                  the J2EE and the web service applications.


          1.4 References:
                 Object Oriented Modeling and Design with UML-Michael
                  Blaha, James Rambaugh.
                 Software Engineering, Seventh Edition, Ian Sommerville.

                 IBM Red Books.

                 IBM TGMC Sample Synopsis.

                 IBM – www.ibm.in/developerworks



          1.5    Technologies to be used:
                 Application architecture – JAVA, J2EE
                   JAVA
                     Java is an object-oriented programming language
                  developed by Sun Microsystems a company best known
                  for its high end UNIX workstations. Java language was
                  designed to be small, simple, and portable across
                  platforms, operating systems, both at the source and at the
                  binary level, which means that Java programs (applet and
                                                                                   
                                                                                 7 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                      Version 1.0
Software Requirement Specification                           11/10/2012
 G33K5 

 

                 application) can run on any machine that has the Java
                 virtual machine (JVM) installed.

                  J2EE
                    Java Platform, Enterprise Edition or Java EE is a widely
                 used platform for server programming in the Java
                 programming language. The Java platform (Enterprise
                 Edition) differs from the Java Standard Edition Platform
                 (Java SE) in that it adds libraries which provide
                 functionality to deploy fault-tolerant, distributed, multi-
                 tier Java software, based largely on modular components
                 running on an application server.

               Web server – WASCE
                 WASCE
                   Web Sphere Application Server Community Edition is
                a free, certified Java EE 5 server for building and
                managing Java applications. It is IBM's supported
                distribution of Apache Geronimo that uses Tomcat for
                servlet container and Axis 2 for web services. Over
                15WASCE developers are committers in the Apache
                Geronimo project.

               Development tool –RAD
                 RAD
                   IBM Rational Application Developer for Web Sphere
                Software (RAD) is an integrated development
                environment (IDE), made by IBM's Rational Software
                division, for visually designing, constructing, testing, and

                                                                                 
                                                                               8 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                    Version 1.0
Software Requirement Specification                          11/10/2012
 G33K5 

 

                 deploying Web services, portals, and Java (J2EE)
                 applications.

               Database platform – DB2
                 DB2
                   DB2 Database is the database management system that
                delivers a flexible and cost effective database platform to
                build robust on demand business applications and supports
                the J2EE and web services standards.

               Design tool – Rational Software Modeler
                 RSM
                   IBM Rational Software Modeler, (RSM) made by
                IBM's Rational Software division, is a Unified Modeling
                Language UML 2.0-based visual modeling and design
                tool. Rational Software Modeler is built on the Eclipse
                open-source software framework and includes capabilities
                focused on visual modeling and model-driven
                development (MDD) with the UML for creating resilient,
                thought-out applications and web services.

     1.6 Overview:
                  Existing System
                      The user has to manually place a complaint or
                        query with the Municipal Corporation.

                  Drawbacks
                      Time taking process
                                                                            
                                                                          9 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                       Version 1.0
Software Requirement Specification                            11/10/2012
 G33K5 

 

                           Lack of easy accessibility
                           User cannot check progress of his/her complaint

                  Proposed System
                      Accessibility from homes
                      Separate forms for City Residents, Employees and
                       Visitors

                  Our Plan
                      To provide a web accessible information base.
                      To provide templates for information entry – e.g.
                       education, water supply pressure report, water
                       quality concern report, etc.
                      Allow for easy update of information by city
                       employees.
                      Allow for easy retrieval of feedback collected to
                       facilitate acting on feedback received.
                      To allow report of water management-related
                       issue (dirty water, bad odour, pollution, etc.).
                      Allow submission of suggestions for
                       improvement.
                      Enable a map view of the city.




                                                                                 
                                                                              10 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                    Version 1.0
Software Requirement Specification                         11/10/2012
 G33K5 

 


2.0 Overall Description:

          2.1 Product Perspective:




          2.2 Software Interface:
                 Client on Internet
                     Web Browser, Operating System (any)

                  Client on Intranet
                   Web Browser, Operating System (any)


                                                                            
                                                                         11 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                                  Version 1.0
Software Requirement Specification                                        11/10/2012
 G33K5 

 

                     Web Server
                      WASCE, Operating System (any)

                     Data Base Server
                      DB2, Operating System (any)

                     Development End
                      RAD (J2EE, Java, Java Bean, Servlets, HTML, XML,
                      AJAX), DB2, OS (Windows), Web Sphere (Web
                      Server)

          2.3 Hardware Interface:

                Minimum Requirements:

                                               Client Side
                                          Processor            RAM     Disk Space
                                   Intel Pentium III or AMD
           Internet Explorer - 6                              128 MB    100 MB
                                            - 800 MHz

                                               Server Side
                                          Processor            RAM     Disk Space

                   RAD                                        1 GB      3.5 GB
                                   Intel Pentium III or AMD
                                            - 800 MHz                   500 MB
                 DB2 - 9.5                                    256 MB
                                                                       (Excluding
                                                                       Data Size)




                                                                                          
                                                                                       12 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                                   Version 1.0
Software Requirement Specification                                        11/10/2012
 G33K5 

 




                     Recommended Requirements:
                                                Client Side


                                   Processor                  RAM      Disk Space


      Internet Explorer -    All Intel or AMD - 1 GHZ         256 MB    100 MB
      6

                                               Server Side


            RAD                                                 2 GB       3.5 GB

                            All Intel or AMD - 2 GHZ                      500 MB
            DB2 - 9.5                                         512 MB
                                                                       (Excluding Data
                                                                            Size)




                                                                                            
                                                                                         13 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                      Version 1.0
Software Requirement Specification                           11/10/2012
 G33K5 

 


          2.4 Communication Interface:
               Client on Internet will be using HTTP/HTTPS protocol.
               Client on Internet will be using HTTP/HTTPS protocol.



          2.5 Constraints:
                 GUI is only in English.
                 Login and password is used for the identification of users.
                 Limited to HTTP/HTTPS.
                 This system is working for single server.




                                                                              
                                                                           14 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal              Version 1.0
Software Requirement Specification   11/10/2012
 G33K5 

 


          2.6 ER Diagram:




                                                      
                                                   15 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                Version 1.0
Software Requirement Specification     11/10/2012
 G33K5 

 


          2.7 Use-Case Model Survey:




                                                        
                                                     16 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                                   Version 1.0
Software Requirement Specification                                        11/10/2012
 G33K5 

 


3.0 Specific Requirements:

          3.1 Use Case Reports:




                                Visitor Use Case Diagram
           Use Case                                        Description
    SIGN UP                   The Visitor enters his personal details using the Sign Up and submits it
                              to the Portal.
    VIEW COMPLAINT            The Visitor can view the old complaints posted by the City Residents
                              and also their remedies provided by the City Employees.




                                                                                                
                                                                                             17 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                               Version 1.0
Software Requirement Specification                                     11/10/2012
 G33K5 

 




                              Admin Use-Case Diagram
          Use Case                                     Description
    SIGN IN           The Admin enters his credentials in order to access his account.
    MANAGE DB         The Admin checks for any falsy data, if found undo’s it.
    VIEW PROFILE      The Admin can view the profiles of the City Employees and City Residents
                      but he can’t have an access to their secured credentials.
    CHECK FEEDBACK    The Admin checks the feedback given by the City Residents.
    MANAGE USERS      The Admin manages the profiles of the City Employees and the City
                      Residents.
    VIEW COMPLAINTS   The Admin views the complaints given by the Users regarding the
                      maintenance of the Portal.
    DELETE USERS      The Admin deletes the profiles of the Users who are injecting malware into
                      the Portal or the users who are not abiding by the rules of the Portal.
    DELETE IRRELEVANT The Admin deletes the irrelevant complaints posted by the Users in the
    COMPLAINTS        Portal.
                                                                                          
                                                                                       18 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                                  Version 1.0
Software Requirement Specification                                        11/10/2012
 G33K5 

 




                          City Employee Use-Case Diagram
          Use Case                                   Description
    SIGN IN                   The Moderator (City Employee) enters into his profile using the
                              Sign In by submitting his credentials to the Portal.
    UPDATE COMPLAINT          The Moderator (City Employee) updates the status of the
    STATUS                    complaint in reference to the progress of it.
    VIEW NEW COMPLAINT        The Moderator (City Employee) views the new complaints
                              given by the City Residents if any.
    REPORT STATUS             The Supervisor reports to the Moderator (City Employee)
                              regarding the progress of the complaint.
    GIVE SOLUTION             The Moderator (City Employee) gives solution to the
                              complaints sent by the City Residents.
    FORWARDS                  The Moderator (City Employee) forwards the complaint to the
    COMPLAINT                 Supervisor to take action on that.

                                                                                               
                                                                                            19 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                                  Version 1.0
Software Requirement Specification                                       11/10/2012
 G33K5 

 




                           Residents Use-Case Diagram
              Use Case                                         Description
    SIGN IN                          The City Residents sign in into the Portal submitting their
                                     appropriate credentials.
    UPDATE PROFILE                   The City Residents update their profile which contains the data
                                     originally submitted by them to the Portal.
    GIVE COMPLAINT                   The City Residents give complaints to the Portal using the template
                                     forms respectively.
    CHECK COMPLAINT STATUS           The City Residents check the complaint status updated by the
                                     Moderator (City Employee).
    FEEDBACK                         The City Residents give feedback regarding the services provided by
                                     the City Employees and also regarding the status of their complaint.
    VIEWED BY                        The complaint given by the City Resident is viewed by the
                                     Moderator (City Employee).
    UPDATE COMPLAINT STATUS          The Moderator (City Employee) updates the complaint status
                                     according to the progress in recovering the situation.
    FORWARDS COMPLAINT               The Moderator (City Employee) forwards the complaint to the
                                     Supervisor after checking it.

                                                                                              
                                                                                           20 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                Version 1.0
Software Requirement Specification                     11/10/2012
 G33K5 

 


          3.2 Sequence Diagrams:




               Sequence Diagram Representing Login Process


                                                                        
                                                                     21 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                                Version 1.0
Software Requirement Specification                      11/10/2012
 G33K5 

 




              Sequence Diagram Representing new user sign-up




                                                                        
                                                                     22 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                             Version 1.0
Software Requirement Specification                   11/10/2012
 G33K5 

 




     Sequence Diagram Representing Resident Accessing Templates




                                                                     
                                                                  23 
G33K5/GITAM UNIVERSITY 
 
Water Management Portal                              Version 1.0
Software Requirement Specification                    11/10/2012
 G33K5 

 




    Sequence Diagram Representing City Employee viewing complaints




                                                                        
                                                                     24 
G33K5/GITAM UNIVERSITY 
 

Weitere ähnliche Inhalte

Was ist angesagt?

Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project pptMohit Gupta
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS Paras
 
A Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationA Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationAbhishek Pasricha
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)IRJET Journal
 
Leave managementsystem features
Leave managementsystem featuresLeave managementsystem features
Leave managementsystem featuresdpthimenon
 
Hostel management
Hostel managementHostel management
Hostel managementMini Gupta
 
SOFTWARE ENGINEERING - FINAL PRESENTATION Slides
SOFTWARE ENGINEERING - FINAL PRESENTATION SlidesSOFTWARE ENGINEERING - FINAL PRESENTATION Slides
SOFTWARE ENGINEERING - FINAL PRESENTATION SlidesJeremy Zhong
 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management SystemNurFathihaTahiatSeeu
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination systemkarthik venkatesh
 
Attendance management system
Attendance management system Attendance management system
Attendance management system SHIVANGI GOEL
 
Event Management System
Event Management SystemEvent Management System
Event Management SystemQamber Ali
 
Bug tracking system ppt
Bug tracking system pptBug tracking system ppt
Bug tracking system pptNeha Kaurav
 
online examination management system
online examination management systemonline examination management system
online examination management systemPraveen Patel
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital managementmaamir farooq
 

Was ist angesagt? (20)

Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project ppt
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS
 
A Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationA Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software Application
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Leave managementsystem features
Leave managementsystem featuresLeave managementsystem features
Leave managementsystem features
 
Hostel management
Hostel managementHostel management
Hostel management
 
social networking site
social networking sitesocial networking site
social networking site
 
SOFTWARE ENGINEERING - FINAL PRESENTATION Slides
SOFTWARE ENGINEERING - FINAL PRESENTATION SlidesSOFTWARE ENGINEERING - FINAL PRESENTATION Slides
SOFTWARE ENGINEERING - FINAL PRESENTATION Slides
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management System
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
Event Management System
Event Management SystemEvent Management System
Event Management System
 
Court Case Management System
Court Case Management SystemCourt Case Management System
Court Case Management System
 
Bug tracking system ppt
Bug tracking system pptBug tracking system ppt
Bug tracking system ppt
 
online examination management system
online examination management systemonline examination management system
online examination management system
 
Sih ppt
Sih pptSih ppt
Sih ppt
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital management
 

Andere mochten auch

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationNiraj Kumar
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Abhilasha Lahigude
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
How to Draw an Effective ER diagram
How to Draw an Effective ER diagramHow to Draw an Effective ER diagram
How to Draw an Effective ER diagramTech_MX
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationVishal Singh
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... GCWUF
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTAugmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTParth Darji
 
Water management in the Netherlands
Water management in the NetherlandsWater management in the Netherlands
Water management in the NetherlandsGeert Elemans
 
Urban Water Management Workshop Manchester
Urban Water Management Workshop ManchesterUrban Water Management Workshop Manchester
Urban Water Management Workshop ManchesterCaBASupport
 
DBMS topics for BCA
DBMS topics for BCADBMS topics for BCA
DBMS topics for BCAAdbay
 
Srs example(1)
Srs example(1)Srs example(1)
Srs example(1)zozila
 
Examination management system software
Examination management system softwareExamination management system software
Examination management system softwarejanaki s
 

Andere mochten auch (20)

Water Management
Water ManagementWater Management
Water Management
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
How to Draw an Effective ER diagram
How to Draw an Effective ER diagramHow to Draw an Effective ER diagram
How to Draw an Effective ER diagram
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Water, Use and Management
Water, Use and ManagementWater, Use and Management
Water, Use and Management
 
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTAugmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
 
Water management in the Netherlands
Water management in the NetherlandsWater management in the Netherlands
Water management in the Netherlands
 
Waste Management in Nigeria
Waste Management in NigeriaWaste Management in Nigeria
Waste Management in Nigeria
 
Urban Water Management Workshop Manchester
Urban Water Management Workshop ManchesterUrban Water Management Workshop Manchester
Urban Water Management Workshop Manchester
 
DBMS topics for BCA
DBMS topics for BCADBMS topics for BCA
DBMS topics for BCA
 
ContentManagement
ContentManagementContentManagement
ContentManagement
 
project plan
project planproject plan
project plan
 
Srs example(1)
Srs example(1)Srs example(1)
Srs example(1)
 
Lodge booking system
Lodge booking systemLodge booking system
Lodge booking system
 
Examination management system software
Examination management system softwareExamination management system software
Examination management system software
 
Shopping mart - Uml srs
Shopping mart - Uml srsShopping mart - Uml srs
Shopping mart - Uml srs
 

Ähnlich wie Water Management Portal Software Requirements

Campus portal for wireless devices
Campus portal for wireless devicesCampus portal for wireless devices
Campus portal for wireless devicesShiladitya Mandal
 
Campus portal for wireless devices srs
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srsAnand Goyal
 
Accion Labs microservices white paper
Accion Labs microservices white paper Accion Labs microservices white paper
Accion Labs microservices white paper Tony Kernan
 
Accion Labs Microservices Whitepaper
Accion Labs Microservices WhitepaperAccion Labs Microservices Whitepaper
Accion Labs Microservices WhitepaperTony Kernan
 
Accion labs microservices white paper
Accion labs microservices white paper Accion labs microservices white paper
Accion labs microservices white paper Tony Kernan
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
 
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisExploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisIRJET Journal
 
Ginsbourg.Com - Performance and load test script template 1.2
Ginsbourg.Com - Performance and load test script template 1.2Ginsbourg.Com - Performance and load test script template 1.2
Ginsbourg.Com - Performance and load test script template 1.2Shay Ginsbourg
 

Ähnlich wie Water Management Portal Software Requirements (20)

Campus portal for wireless devices
Campus portal for wireless devicesCampus portal for wireless devices
Campus portal for wireless devices
 
Mount tech
Mount techMount tech
Mount tech
 
Tc Management Srs
Tc Management SrsTc Management Srs
Tc Management Srs
 
Tc Management Srs
Tc Management SrsTc Management Srs
Tc Management Srs
 
Tc Management Srs
Tc Management SrsTc Management Srs
Tc Management Srs
 
Tc Management Srs
Tc Management SrsTc Management Srs
Tc Management Srs
 
Srs example
Srs exampleSrs example
Srs example
 
happiness
happinesshappiness
happiness
 
virtual medical home
virtual medical homevirtual medical home
virtual medical home
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Tc Management Srs
Tc Management SrsTc Management Srs
Tc Management Srs
 
Tc Management Srs
Tc Management SrsTc Management Srs
Tc Management Srs
 
Campus portal for wireless devices srs
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srs
 
Accion Labs microservices white paper
Accion Labs microservices white paper Accion Labs microservices white paper
Accion Labs microservices white paper
 
Accion Labs Microservices Whitepaper
Accion Labs Microservices WhitepaperAccion Labs Microservices Whitepaper
Accion Labs Microservices Whitepaper
 
Accion labs microservices white paper
Accion labs microservices white paper Accion labs microservices white paper
Accion labs microservices white paper
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisExploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
 
Ginsbourg.Com - Performance and load test script template 1.2
Ginsbourg.Com - Performance and load test script template 1.2Ginsbourg.Com - Performance and load test script template 1.2
Ginsbourg.Com - Performance and load test script template 1.2
 
Goutham_DevOps
Goutham_DevOpsGoutham_DevOps
Goutham_DevOps
 

Water Management Portal Software Requirements

  • 1. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Team G33K5 Water Management Portal Software requirement specification Version 1.0 Team Guide K V S R P VARMA Team Members P Chaitanya Krishna B Pavan Nikhilesh A Sri Kalyan C Pradeep Kiran College Name GITAM UNIVERSITY Branch Computer Science and Engineering   1  G33K5/GITAM UNIVERSITY   
  • 2. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    REVISION HISTORY Date Version Description Author 11-10-2012 1.0 Water Management Portal G33K5   2  G33K5/GITAM UNIVERSITY   
  • 3. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Table of Contents 1.0 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition , Acronyms and Abbreviations 1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 Overall Description 2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Interface 2.4 Communication Interface 2.5 Constraints 2.6 ER Diagram 2.7 Use-Case Model Survey 3.0 Specific Requirements 3.1 Use Case Reports 3.2 Sequence Diagrams   3  G33K5/GITAM UNIVERSITY   
  • 4. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Software Requirements Specifications 1.0 Introduction: 1.1 Purpose: Water management portal: Nowadays, water has become one of the most essential necessity for most of the metro and cosmopolitan cities. The WMP maintains a log of all the service gainers. It provides data, maintains templates regarding the quality of the water and the equipment carrying it. It also provides the necessary measures to be taken by the users to keep the water clean and safe. It takes feedback from them and fills up the voids in their services. It holds a log of the city to the places where the water is being circulated. This portal provides statistical data concerning the physical, chemical and biological properties of water. It is also purposed to provide some of the concerning factors of water like the color, alkalinity, taste, odor, pH and hardness of water.   4  G33K5/GITAM UNIVERSITY   
  • 5. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    1.2 Scope:  This web application can be accessed by four different users: Admins, City employees, members, non-members.  Admins, City employees and members have their respective password protected profiles.  Members once after logging into the system can report any problems they face.  City employees can view the tags that are placed by different members and can take necessary steps to rectify their problems or can reply to the comments placed by different users.  Admin has the privilege of maintaining the quality of the web application by deleting falsy data and managing user accounts. 1.3 Definitions , Abbreviations and Acronyms:  HTTP: Hypertext Transfer Protocol is a transaction oriented client/server protocol between web browser & a Web Server.  HTML: Hypertext Mark-up Language is a mark-up language used to design static webpages.   5  G33K5/GITAM UNIVERSITY   
  • 6. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5     WAS: Web sphere application server is an application server that runs business applications and supports the J2EE and web services standards.  J2EE: Java 2 Enterprise Edition is a programming platform— part of the Java Platform—for developing and running distributed multitier architecture Java applications, based largely on modular software components running on an application server.  DB2: DB2 Database is the database management system that delivers a flexible and cost-effective database platform to build robust on demand business applications. Create different system users and assign different roles with related permissions.  TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of communication protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two main ones being TCP and IP.  XML (Extensible Markup Language): It is a markup language that was designed to transport and store data.  Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create dynamic web pages.  Web 2.0: It is commonly associated with web applications which facilitate interactive information sharing,   6  G33K5/GITAM UNIVERSITY   
  • 7. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    interoperability, user-centered design and collaboration on the World Wide Web.  WASCE (Web Sphere Application Server Community Edition): It is an application server that runs and supports the J2EE and the web service applications. 1.4 References:  Object Oriented Modeling and Design with UML-Michael Blaha, James Rambaugh.  Software Engineering, Seventh Edition, Ian Sommerville.  IBM Red Books.  IBM TGMC Sample Synopsis.  IBM – www.ibm.in/developerworks 1.5 Technologies to be used:  Application architecture – JAVA, J2EE  JAVA Java is an object-oriented programming language developed by Sun Microsystems a company best known for its high end UNIX workstations. Java language was designed to be small, simple, and portable across platforms, operating systems, both at the source and at the binary level, which means that Java programs (applet and   7  G33K5/GITAM UNIVERSITY   
  • 8. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    application) can run on any machine that has the Java virtual machine (JVM) installed.  J2EE Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language. The Java platform (Enterprise Edition) differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi- tier Java software, based largely on modular components running on an application server.  Web server – WASCE  WASCE Web Sphere Application Server Community Edition is a free, certified Java EE 5 server for building and managing Java applications. It is IBM's supported distribution of Apache Geronimo that uses Tomcat for servlet container and Axis 2 for web services. Over 15WASCE developers are committers in the Apache Geronimo project.  Development tool –RAD  RAD IBM Rational Application Developer for Web Sphere Software (RAD) is an integrated development environment (IDE), made by IBM's Rational Software division, for visually designing, constructing, testing, and   8  G33K5/GITAM UNIVERSITY   
  • 9. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    deploying Web services, portals, and Java (J2EE) applications.  Database platform – DB2  DB2 DB2 Database is the database management system that delivers a flexible and cost effective database platform to build robust on demand business applications and supports the J2EE and web services standards.  Design tool – Rational Software Modeler  RSM IBM Rational Software Modeler, (RSM) made by IBM's Rational Software division, is a Unified Modeling Language UML 2.0-based visual modeling and design tool. Rational Software Modeler is built on the Eclipse open-source software framework and includes capabilities focused on visual modeling and model-driven development (MDD) with the UML for creating resilient, thought-out applications and web services. 1.6 Overview:  Existing System  The user has to manually place a complaint or query with the Municipal Corporation.  Drawbacks  Time taking process   9  G33K5/GITAM UNIVERSITY   
  • 10. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5     Lack of easy accessibility  User cannot check progress of his/her complaint  Proposed System  Accessibility from homes  Separate forms for City Residents, Employees and Visitors  Our Plan  To provide a web accessible information base.  To provide templates for information entry – e.g. education, water supply pressure report, water quality concern report, etc.  Allow for easy update of information by city employees.  Allow for easy retrieval of feedback collected to facilitate acting on feedback received.  To allow report of water management-related issue (dirty water, bad odour, pollution, etc.).  Allow submission of suggestions for improvement.  Enable a map view of the city.   10  G33K5/GITAM UNIVERSITY   
  • 11. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    2.0 Overall Description: 2.1 Product Perspective: 2.2 Software Interface:  Client on Internet Web Browser, Operating System (any)  Client on Intranet Web Browser, Operating System (any)   11  G33K5/GITAM UNIVERSITY   
  • 12. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5     Web Server WASCE, Operating System (any)  Data Base Server DB2, Operating System (any)  Development End RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), DB2, OS (Windows), Web Sphere (Web Server) 2.3 Hardware Interface: Minimum Requirements: Client Side Processor RAM Disk Space Intel Pentium III or AMD Internet Explorer - 6 128 MB 100 MB - 800 MHz Server Side Processor RAM Disk Space RAD 1 GB 3.5 GB Intel Pentium III or AMD - 800 MHz 500 MB DB2 - 9.5 256 MB (Excluding Data Size)   12  G33K5/GITAM UNIVERSITY   
  • 13. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Recommended Requirements: Client Side Processor RAM Disk Space Internet Explorer - All Intel or AMD - 1 GHZ 256 MB 100 MB 6 Server Side RAD 2 GB 3.5 GB All Intel or AMD - 2 GHZ 500 MB DB2 - 9.5 512 MB (Excluding Data Size)   13  G33K5/GITAM UNIVERSITY   
  • 14. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    2.4 Communication Interface:  Client on Internet will be using HTTP/HTTPS protocol.  Client on Internet will be using HTTP/HTTPS protocol. 2.5 Constraints:  GUI is only in English.  Login and password is used for the identification of users.  Limited to HTTP/HTTPS.  This system is working for single server.   14  G33K5/GITAM UNIVERSITY   
  • 15. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    2.6 ER Diagram:   15  G33K5/GITAM UNIVERSITY   
  • 16. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    2.7 Use-Case Model Survey:   16  G33K5/GITAM UNIVERSITY   
  • 17. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    3.0 Specific Requirements: 3.1 Use Case Reports: Visitor Use Case Diagram Use Case Description SIGN UP The Visitor enters his personal details using the Sign Up and submits it to the Portal. VIEW COMPLAINT The Visitor can view the old complaints posted by the City Residents and also their remedies provided by the City Employees.   17  G33K5/GITAM UNIVERSITY   
  • 18. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Admin Use-Case Diagram Use Case Description SIGN IN The Admin enters his credentials in order to access his account. MANAGE DB The Admin checks for any falsy data, if found undo’s it. VIEW PROFILE The Admin can view the profiles of the City Employees and City Residents but he can’t have an access to their secured credentials. CHECK FEEDBACK The Admin checks the feedback given by the City Residents. MANAGE USERS The Admin manages the profiles of the City Employees and the City Residents. VIEW COMPLAINTS The Admin views the complaints given by the Users regarding the maintenance of the Portal. DELETE USERS The Admin deletes the profiles of the Users who are injecting malware into the Portal or the users who are not abiding by the rules of the Portal. DELETE IRRELEVANT The Admin deletes the irrelevant complaints posted by the Users in the COMPLAINTS Portal.   18  G33K5/GITAM UNIVERSITY   
  • 19. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    City Employee Use-Case Diagram Use Case Description SIGN IN The Moderator (City Employee) enters into his profile using the Sign In by submitting his credentials to the Portal. UPDATE COMPLAINT The Moderator (City Employee) updates the status of the STATUS complaint in reference to the progress of it. VIEW NEW COMPLAINT The Moderator (City Employee) views the new complaints given by the City Residents if any. REPORT STATUS The Supervisor reports to the Moderator (City Employee) regarding the progress of the complaint. GIVE SOLUTION The Moderator (City Employee) gives solution to the complaints sent by the City Residents. FORWARDS The Moderator (City Employee) forwards the complaint to the COMPLAINT Supervisor to take action on that.   19  G33K5/GITAM UNIVERSITY   
  • 20. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Residents Use-Case Diagram Use Case Description SIGN IN The City Residents sign in into the Portal submitting their appropriate credentials. UPDATE PROFILE The City Residents update their profile which contains the data originally submitted by them to the Portal. GIVE COMPLAINT The City Residents give complaints to the Portal using the template forms respectively. CHECK COMPLAINT STATUS The City Residents check the complaint status updated by the Moderator (City Employee). FEEDBACK The City Residents give feedback regarding the services provided by the City Employees and also regarding the status of their complaint. VIEWED BY The complaint given by the City Resident is viewed by the Moderator (City Employee). UPDATE COMPLAINT STATUS The Moderator (City Employee) updates the complaint status according to the progress in recovering the situation. FORWARDS COMPLAINT The Moderator (City Employee) forwards the complaint to the Supervisor after checking it.   20  G33K5/GITAM UNIVERSITY   
  • 21. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    3.2 Sequence Diagrams: Sequence Diagram Representing Login Process   21  G33K5/GITAM UNIVERSITY   
  • 22. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Sequence Diagram Representing new user sign-up   22  G33K5/GITAM UNIVERSITY   
  • 23. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Sequence Diagram Representing Resident Accessing Templates   23  G33K5/GITAM UNIVERSITY   
  • 24. Water Management Portal Version 1.0 Software Requirement Specification 11/10/2012  G33K5    Sequence Diagram Representing City Employee viewing complaints   24  G33K5/GITAM UNIVERSITY