Vous êtes sur la page 1sur 19

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

Mother Teresa Girls

Save Her From Cancer


Software Requirements Specification Version 1.0

Team Guide:G.Aruna Kranthi Members: Shams Fathima


G.Shanmukhi Rama R.Sreeja Reddy Rehana Begum

College Name:SR Engineering College Department: Computer Science & Engineering State: Andhra Pradesh
Mother Teresa Girls/SR Engineering College

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

Revision History
Date
January 20, 2010 January 25,2010

Version
2.0 2.0

Description Sequence diagrams Class Diagram

Author
Shanmukhi Rama,Rehana Shams Fathima,Sreeja

Mother Teresa Girls/SR Engineering College

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

Table of Contents
Description 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 2.2 2.3 2.4 2.5 Product Perspective Software Interface Hardware Interface Product Function User Characteristics Page .

Mother Teresa Girls/SR Engineering College Save Her From Cancer Software Requirements Specification Mother Teresa Girls Version < 2.0>

2.9 Class Diagram ........................................................................ Sequence Diagrams ............................................................... 2.10 Database Design .................................................................... 2.12 Assumptions and Dependencies

Mother Teresa Girls/SR Engineering College

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

Software Requirements Specification


1.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 their doubts 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 from cancer.The administrator has accessibility to the site and he can do anything.Mainly to provide 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

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

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

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

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

Save Her From Cancer Software Requirements Specification Mother Teresa Girls

Version < 2.0>

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 Application Developer 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 computer like 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:

User Name : String Group : String

Login Name : String Password : String

Disease affectd women Disease type : String Doctor's name : String Doubts : String

Disease cured women Experiences : String

Medical Practitioners Specialization : String Experience : String Hospital Name : String

Contributors Date of Prgram program : Sring Area : String

WWO Date of progra Program : Stri Area : string name2

Hospital Name : String Location : String

Disease Name : String Type : String

Program Name : String Type : String

2.4

Sequence Diagrams:

Disease affected women Enter username and password

interface

Server

Doctor

verify username and password verified valid account

account is opened Read the write-ups Ask for doctors' details pass the request search in database provide the details pose doubts through mail Details found pass the request mail is sent to doctor Reads the mail Sends reply Reply is sent Reply

Disease cured women Enter username and password

interface

Server

Verify username and password verified valid account

Account is opened post their experiences post their experiences store in server

Administrator Enter adminname and password

Interface

Server

verify adminname and password verified valid account

Account opened include write-ups include hospital details include doctors details

Ask for updates pass the request toserver check for updates send updates display updates updates the site Ask for registered users check for registered users checked send the list Display the list Send newsletters

Disease affected women Enter username and password

interface verify username and password

Server

Doctor

verified Account opened Read the write-ups valid account

Ask for doctors' details

pass the request search in database details found

provide the details pose doubts through mail

pass the request mail is sent to doctor Sends reply reply Reply is sent Reads the response Reads the mail

Go to hospital on symptoms

A d m in is tra t o r

In t e rfac e

S e rve r

E n t e r a d m in n a m e a n d p a s s w o rd ve rify a d m in na m e a n d p a s s w o rd ve rifie d va lid a c c o u n t A c c o u n t op e n e d A s k fo r lo g d e t a ils

p a s s t he re p o rt s e n d t he lo g d e t a ils

p ro c e s s t h e re q u e s t

d is p la y s lo g s vie w s lo g s

Administrator

Interface

Server

Enter adminname and password verify admin and password account opened create a user pass the request request processed user is displayed Ask for list of users user created pass the request process request Gives the list list is displayed updates the users valid account verified

A d m in is tra t o r

In t e rfa c e

S e rve r

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

ve rify a d m i n n a m e a n d p a s s w o rd ve rifie d va lid a c c o u n t

ac c ount opened c re a t e a g ro u p

p a s s t h e re q u e s t G ro u p c re a t e d

re q u e s t p ro c e s s e d

G ro u p is d is p la y e d A s k fo r lis t o f g ro u p s p a s s t h e re q u e s t p ro c e s s re q u e s t G ive s t h e lis t li s t is d is p la y e d u p d a t e s t h e g ro u p s

Contibutors

Interface

Server

Enter username and password

Verify username and password Verified Valid account

account is opened Ask for latest programs

Looks for any new programs send the details send the details

Ask if contibution is needed pass the request Ask for contibution contibute to the programs contribution needed contribute 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

Table Name:DAW This DAW table stores the details about the Disease Affected Women Column Name DataType Constraint

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 to run 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

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

The system is available 100% for the user and is used 24 hrs a day. The system shall be 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 a minute using a 56K modem. The system shall respond to the member in not less than two 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 users accessing 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 to the 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 be designed accordingly.

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.

Vous aimerez peut-être aussi