software requirements specification (srs) web based presentation & controller team crud
TRANSCRIPT
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
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)