software requirements specification (srs) web based presentation & controller team crud

23
Software Requirements Specification (SRS) Web Based Presentation & Controller Team Crud

Upload: wilfrid-gilmore

Post on 28-Dec-2015

309 views

Category:

Documents


6 download

TRANSCRIPT

Software Re-quirements

Specification (SRS)

Web Based Presentation &Controller

Team Crud

contents.

1. Requirement Definition

2. Storyboard

3. Resource Requirement

Contents

Team CRUD

CRUD

20

12

. 09

. 18

Write

r –

전용훈,

조익찬

Web based Presentation & Controller

Require-ments

Definition

CR

UD

We are make..Web based PresentationAnd Controller

Con-troller

Presenta-tion

Webpresenter

Application Name

User Requirements

Team CRUD

myapp.de-

sign

SpeakerNote

01. Presentation Import

User Requirements

Team CRUD

We considering How to make Presentation in Web and decision “Let's import PPT or PPTX files!”

02.Presentation ControlNo more used PointerAnd We Want to see Speaker Note

03.Multi Screen (Mobile / PC)Not only Main Screen but also We want see PresentationIn My Device

feature.

Webpresenter Core Function

myapp.de-

sign

process.

Webpresenter Process

More SimpleMore eidetic

User Requirements

Team CRUD

myapp.de-

sign

Presenta-tion

Import

MyPresenta-

tionList

View MyPresenta-

tion

ControlPresenta-

tion(Other

View)

Logout

2nd.1st. 3rd. 4th. 5th. 6th.

MemberLogin

01. Back / 02. 설명 / 03. 설명 – 나눔고딕 B, 7pt

ex ) Mobile View

ui structure.

Webpresenter UI Structure

User Requirements

Team CRUD

myapp.de-

sign

Presenta-tionView

PT List

d. ppt

e. ppt

More 01

b. ppt

a. ppt

c. ppt

Speaker note

Prev Next

Controller02

0303

02

01. 설명 / 02. 설명 / 03. 설명 – 나눔고딕 B, 7pt

There is no Designer..SenchaTouch Default Design

ui design.

Webpresenter UI design

User Requirements

Team CRUD

myapp.de-

sign

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

20074488 전용훈20084689 조익찬

Web Based Presentation & Controller

WebpresenterStoryBoard

Depart-ment

#2

Computer Science

Requirements

Project Name

Team CRUD Documentation 전용훈

TEAM CRUD

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

10

View 4Import View

Func. Import

View 5Presentation View( PCView)

Func.

View 6Speaker Note View &Controller View (Mobile View)

Func.

View 1 Login View

Func. Login

View 2 Join View

Func.

View 3 My Document LIST View

Func.

PagingJoin

PCView ControlList & Import

Client plat-form

title

Job#

PC / Mobile

0Storyboard

User Viewabstraction

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

Login

Login View.

#View 1

Func.Login

11

Client Plat-form

Title

Job#

PC / Mobile

1Storyboard

User ViewLoginView

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

Join

Just Userid and Passwd

No Private Infomation

#View 1

Func.Join member in webpresenter

12

Client Plat-form

Title

Job#

PC / Mobile

2Storyboard

User ViewJoin View

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

My Document List ViewListing My Document

#View 1

Func.List, Import Button

13

Client Plat-form

Title

Job#

PC / Mobile

3Storyboard

User ViewListView

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

Import View

Import outside Documents

Ppt, pptx, pdf

#View 1

Func.Import file and generating

Slide

14

Client PlatformTitle

Job#

PC / Mobile

4Storyboard

User ViewImport View

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

Presentation View

Presentation User Documents

#View 1

Func.Slide Paging

15

Client PlatformTitle

Job#

PC / Mobile

5Storyboard

User ViewPresentationView

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

장면

사운드

Speaker View

Display Speaker note and

Control Presentation View

#View 1

Func.Control Presentation View

16

Client PlatformTitle

Job#

PC / Mobile

6Storyboard

User ViewSpeakerView

WebpresenterResources Re-quirement

Use Web Technic Only

Simple system configuration

Architecture

1Mobile

DatabaseJSP

Pc

Node jsdata

Re-sponse / Request

Re-sponse / Request

Broadcastevent

Details System Configuration

System Configuration

2 Desktop Client - Internet

Browser

Mobile Client

- Smart Phone - Tablet PC

OracleDatabase

- Sencha touch 2.x (Mobile)

- jQuery- HTML5- Web Socket

Client Reference

- Java (JSP + Servlet)- Spring 3.x- iBatis- Eclipse- Node.js

Server ReferenceTomcat 6 Web Server(WAS)

Client Re-sponse

+ Transac-tion Java, JSP, Servlet

Node.js Server

Sencha touch, node.js

Client Request

Client / Server Software &Hardware Requirement

Hardware Requirement

3• OS : Windows 7• Browser : IE 9, Chrome, Firefox, Safari• Mobile : Android 2.2(Froyo)

I-phone 3G (ios 4.0)

Client(PC/Mo-

bile)

• OS : Windows 7• WAS : Tomcat 6.0• Database : Oracle 10G XE

Server(PC)

Hardware(Minimum)

CPU : Dual core RAM : 2GGraphic : minimum used

Mobile : Smart Phone or tarblet PC

First & second is Client side

Third & fifth is Server side

Resources Requirement

Javascript HTML5 JSP Data-base

4

가운데 정렬로 내용을 입력하세요 .

나눔고딕 B 9.5pt, 문자 간격은 넓게 0.1pt, 줄 간격은 고정 14pt 입니다 .

상황에 맞게 조절하실 수 있습니다 .

Development Process

5내용 내용

RequestAnalysis

MappingService

Getting Data

From DB

Return Data

make upDisplay

Need DataRequest

Event

Catch

Broadcast

Event

Client Side

(Html / Jsp)

Server Side

(Java)

Event Server

Side

(Nodejs)

Thanks.Have any questions?

Web Based Presentation &Controller

Team Crud