Save Her From Cancer

Embed Size (px)

Citation preview

  • 8/3/2019 Save Her From Cancer

    1/19

  • 8/3/2019 Save Her From Cancer

    2/19

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    Revision History

    Date Version Description AuthorJanuary 20, 2010 2.0 Sequence diagrams Shanmukhi

    Rama,Rehana

    January 25,2010 2.0 Class Diagram Shams

    Fathima,Sreeja

    Mother Teresa Girls/SR Engineering College

  • 8/3/2019 Save Her From Cancer

    3/19

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    Table of Contents

    Description Page

    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 Product Function

    2.5 User Characteristics

  • 8/3/2019 Save Her From Cancer

    4/19

    Mother Teresa Girls/SR Engineering College

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    2.9 Class Diagram ........................................................................

    Sequence Diagrams ...............................................................

    2.10 Database Design ....................................................................

    2.12 Assumptions and Dependencies

    Mother Teresa Girls/SR Engineering College

  • 8/3/2019 Save Her From Cancer

    5/19

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    Software Requirements Specification1.0 Introduction:

    1.1 Purpose:Save her from cancer is a real-time project which is developed to create awareness

    about the various and most harmful cancers which can affect women cutting short their

    lifetime.This project mainly includes an interface through which women can clarify theirdoubts with Medical Practitioners directly by interacting with them.

    1.2 Scope:Once the Administrator sign-in to the site he can make changes the entire look and feel

    according to his views.He can view the details of the users who are accessing Save her fromcancer.The administrator has accessibility to the site and he can do anything.Mainly toprovide best services to users and satisfy them, this site is developed.

    1.3 Definitions, Acronyms, and Abbreviations:

    HTML (Hyper Text Markup Language): It is used to create static web pages.

    JSP (Java Server Pages): It is used to create dynamic web content.

    J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java

    platform, which is used for developing and running distributed java applications.

    WASCE (WebSphere Application Server Community Edition): It is an application

    Server that runs and supports the J2EE and the web service applications.

    WSAD (WebSphere Studio Application Developer ): It is a designer toolkit which is

    designed to develop more complex projects by providing a complete dynamic web

    service

    DB2 (IBM Database 2): It is a database management system that provides a flexible

    and efficient database platform to raise a strong "on demand" business applications.

    HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server

    Mother Teresa Girls/SR Engineering College

  • 8/3/2019 Save Her From Cancer

    6/19

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    protocol between a web browser and a web server.

    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, interoperability, user-centered design and

    collaboration on the World Wide Web.

    1.4 References:

    Software Engineering by Roger S. Pressman

    UML Modeling by Grady Booch

    Human Computer Interaction by Grady Booch

    1.5 Technologies to be used:

    HTML

    JavaScript JSP(Java Server Pages)

    Servlets

    Ajax

    Mother Teresa Girls/SR Engineering College

  • 8/3/2019 Save Her From Cancer

    7/19

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    1.6 Overview: The SRS will include two sections, namely:

    -I- Overall Description: This section will describe major

    components of the system, interconnections, and external

    interfaces.

    -I- Specific Requirements: This section will describe the

    functions of actors, their roles in the system and the

    constraints faced by the system

    2.0 Overall Description:

    Software Interface:

    Front End Client:

    Rational Application Developer 7.0

    Web Server:

    Web Sphere

    Data Base Server:

    DB2 Database Server

    Back End: DB2

    Mother Teresa Girls/SR Engineering College

  • 8/3/2019 Save Her From Cancer

    8/19

    Save Her From Cancer Version < 2.0>

    Software Requirements Specification

    Mother Teresa Girls

    2.1 Hardware Interface:

    Client Side:Computer with internet connection

    Server Side: Processor Intel Pentium III 800 MHz or higher recommended

    Display 1024 x 768

    Memory 1GB RAM minimum; 2GB RAM recommended

    Disk space 3.5GB minimum for installing Rational ApplicationDeveloper and additional disk space for development resources (minimum disk space

    can be reduced if optional features and run times are not installed)

    2.2 User Characteristics:

    The user should have minimum knowledge of interaction with computerlike using keyboard, mouse. The user should be able to understand english language. The

    user should be able to understand the interface of the system.

    2.3 Class Diagram:

  • 8/3/2019 Save Her From Cancer

    9/19

    Disease cured women

    Experiences : String

    Disease affectd women

    Disease type : String

    Doctor's name : String

    Doubts : String

    Da

    Pro

    Are

    na

    Disease

    Name : String

    Type : String

    Program

    Name : String

    Type : String

    Contributors

    Date of Prgram

    program : Sring

    Area : String

    User

    Name : String

    Group : String

    Login

    Name : String

    Password : String

    Medical Practitioners

    Specialization : String

    Experience : String

    Hospital Name : St ring

    Hospital

    Name : String

    Location : String

    2.4 Sequence Diagrams:

  • 8/3/2019 Save Her From Cancer

    10/19

  • 8/3/2019 Save Her From Cancer

    11/19

    Disease affected

    women

    interface Server Doctor

    Enter username and passwordverify username and password

    verified

    valid account

    account is opened

    Read the write-ups

    Ask for doctors' detailspass the request

    search in database

    Details foundprovide the details

    pose doubts through mail pass the requestmail is sent to doctor

    Reads tSends reply

    ReplyReply is sent

  • 8/3/2019 Save Her From Cancer

    12/19

    Disease cured

    women

    interface Server

    Enter username and passwordVerify username and password

    verified

    valid accountAccount is opened

    post their experiences

    post their experiences

    store in server

    Administrator Interface Server

    Enter adminname and password verify adminname and password

    verified

    valid acc ountAccount opened

    include write-ups

    include hospital details

    include doctors details

    Ask for updates

    pass the request toservercheck for updates

    send updates

    display updates

    updates t he site

    Ask for registered userscheck for registered users

    checked

    send the list

    Display the list

    Send newsletters

  • 8/3/2019 Save Her From Cancer

    13/19

    Disease affected

    women

    interface Server Doctor

    Enter username and password verify username and password

    verified

    valid account

    Account opened

    Read the write-ups

    Ask for doctors' detailspass the request

    search in database

    details foundprovide the details

    pose doubts through mailpass the request

    mail is sent to doctorReads the mail

    Sends reply

    reply

    Reply is sent

    Reads the response

    Go to hospital on symptoms

  • 8/3/2019 Save Her From Cancer

    14/19

    A d m in is t ra to r In t e rfac e S e rve r

    E n t e r a d m i n n a m e a n d p a s s w o r d

    ve ri fy a d m i n n a m e a n d p a s s w o r d

    verif ied

    v a l i d a c c o u n tA c c o u n t o p e n ed

    A s k f o r l o g d e t a i l sp a s s t h e r e p o r t p r o c e s s t h e r e q u e s t

    s e n d t h e l o g d e t a i ls

    d i s p l ay s l o g s

    vi e w s l o g s

    Administrator Interface Server

    Enter adminname and password

    verify admin and password

    verifiedvalid accountaccount opened

    create a user

    pass the requestrequest processed

    user createduser is displayed

    Ask for list of userspass the request

    process request

    Gives the list

    list is displayed

    updates the users

  • 8/3/2019 Save Her From Cancer

    15/19

    A d m in is t r a t o r In t e r fa c e S e r ve r

    E n t e r a d m i nn a m e a n d p a s s w o r dve ri fy a d m i n n am e a n d p a s s w o r d

    ve r i f i e dva l id a c c o u n t

    a c c o u n t o p e n e d

    c r e a t e a g r o u pp a s s t h e re q u e s t r eq u e s t p r o c e s s e d

    G r o u p c r e a t e d

    G r o u p is d i s p l a y e d

    A s k f o r l is t o f g ro u p s

    p a s s t h e r e q u e s t

    p ro c e s s r e q u e s t

    G i v e s t h e l i s t

    l is t i s d i s p l a y e d

    u p d a t e s t h e g r o u p s

  • 8/3/2019 Save Her From Cancer

    16/19

    Contibutors Interface Server

    Enter username and passwordVerify username and password

    Verified

    Valid accountaccount is opened

    Ask for latest programsLooks for any new programs

    send the detailssend the details

    Ask if contibution is neededpass the request

    contribution neededAsk for contibution

    contibute to the programscontribute to the programs

    2.4.1 Database Design:

    Table Name:REG

    The Register table helps us to register and access the site.

    Column Name DataType Constraint

    Table Name:CONTRIBUTORS

    This contributors table holds details about the contributors

    Column Name DataType Constraint

  • 8/3/2019 Save Her From Cancer

    17/19

    Table Name:DAW

    This DAW table stores the details about the Disease Affected Women

    Column Name DataType Constraint

    2.5 Assumptions and Dependencies: Only three types of users can connect to the database

    The terminal from which a user accesses the database is fast enough torun the software

    The users have sufficient knowledge of computers

    The hospital computer should have Internet connection and Internet

    server capabilities.

    The users know the English language, as the user interface will be

    provided in English

    The system must be able to connect to the database server

    3. Specific Requirements:This section describes in detail all the functional and non-functional requirements

    Reliability

    Column Name DataType Constraint

  • 8/3/2019 Save Her From Cancer

    18/19

    The system has to be very reliable due to the importance of data and the damagesincorrect or incomplete data can do.

    Availability

    The system is available 100% for the user and is used 24 hrs a day. The system shallbe operational 24 hours a day and 7 days a week.

    Accuracy

    The accuracy of the system is limited by the accuracy of the speed at which the users

    of the system use it.

    Access Reliability

    The system shall provide 100% access reliability.

    Performance

    Response Time

    The Splash Page or Information page should be able to be downloaded within aminute using a 56K modem. The system shall respond to the member in not less thantwo seconds from the time of the request submittal. The system shall be allowed to

    take more time when doing large processing jobs.

    Throughput

    The number of transactions is directly dependent on the number of usersaccessing the database, the user may be either a team member or administrator

    Resource Utilization

    The resources are modified according the user requirements and also according tothe books requested by the users.

    Supportability

    The system designers shall take in to considerations the following supportability

    and technical limitations.

    Internet Protocols

    The system shall be comply with the TCP/IP protocol standards and shall bedesigned accordingly.

  • 8/3/2019 Save Her From Cancer

    19/19

    Maintenance

    The maintenance of the system shall be done as per the maintenance contract.

    Standards

    The coding standards and naming conventions will be as per the American

    standards.