Webpresenter Design Document. 1 Concept 2 System Structure 3 Module Design 4 Database Design 5 Collaboration 6 Schedule 7 Reference.

Slides:



Advertisements
Similar presentations
Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Servers- Apache Tomcat Server Server-side scripts- Java Server Pages Java Server Pages - Xue Bai.
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
beas WEB App Installation
Building Mobile Apps in the Cloud – Comparing Approaches.
Developing Enterprise Applications with the WSO2 Application Platform
1 Object-Oriented Software Development Project Aaron Christopher.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
Mark Dixon, SoCCE SOFT 131Page 1 16 – Web applications: HTML and Client-side code.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Week 1 INFM 718N Web-Enabled Databases The Big Picture.
Web-based Control Interface For a model train control system By: Kevin Sendra.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Web 2.0 with AJAX Students : LASC Ioana KELEMEN Csilla POP Dan Adrian CIOBANU Dumitru Daniel Project leader : Ahmed RHIAT.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Web-based Software Development - An introduction.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Module - How To Get Help The DSpace Course. Module Overview  By the end of this module you will:  Understand the help available from the DSpace community.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Distributed Software evelopment Adrien Olivier(AO) Dominik Rojković(DR) Hassan Aziz Khan(HSK) Petar Butković(PB) Petar Dučić(PD) Rashid Khan(RK)
BIT:Mobile platform Ссылка на документацию.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
SednaSpace A software development platform for all delivers SOA and BPM.
Software Requirements Specification (SRS)
MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential.
Movie Manager by Patrick Wesley and Chris Grey Internet Database Project for CS 8630 – Summer 2004 Dr. Guimaraes.
TriUlti Senior Project iFlowEdit HTML5 Canvas Workflow Diagram Editor Sponsored By iNNOVA IT Solution Inc.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
Mid Morning Discussion Introduction to the IBIS-Q Front-End System ("Module" Emphasis) What is the front end Where does the front end fit in What is a.
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
MOBILITY BILL DEFRAYMENT
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
ISYS 350 Building Business Applications David Chao.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Case Study Dynamic Website - Three Tier Architecture
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Node.Js 1. 2 Contents About Node.Js Web requirement latest trends Introduction Simple web server creation in Node.Js Dynamic Web pages Dynamic web page.
ISYS 350 Building Business Applications David Chao.
2008 Freshmen Java Project Produced by 2008 IDS Freshmen.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
CODERS ADJUNCTION POINT Presented by, Rumana Ahmed Deeba Tazeen CSE final year.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Bluemix for Domino Developers Niklas Heidloff, heidloff.net.
ISYS 350 Building Business Applications
Web-based Software Development - An introduction
Capstone Project W-CMS `.
GrubTruck (iOS Food Truck App)
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
BIM 360 Docs – BIM 360 Document Management UI Changes
ISYS 350 Building Business Applications
CSE 403 Project SDS Presentation
ISYS 350 Building Business Applications
Web Browser server client 3-Tier Architecture Apache web server PHP
دليل المتدرب واللائحة التنظيمية للبرنامج
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
دليل المتدرب واللائحة التنظيمية للبرنامج
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Globally interconnected 6lowPAN
Design Collaboration.
Training Module 2 V1.1 Training Module 1 V1.9 9/4/2019
Presentation transcript:

Webpresenter Design Document

1 Concept 2 System Structure 3 Module Design 4 Database Design 5 Collaboration 6 Schedule 7 Reference

1. Concept - Program description - Development HW/SW - Constraints(Requirement) ControllerPresentation Speaker Note

Webpresenter Concept

Development Enviroment Concept

Constraints Concept

7 01 Provide Enviroment – PC Web borwser Occupancy Ratio Concept

8 01 Performance – web service Concept

2. System Structure - System Configuration - System Structure - Data Flowchart - Data Dictionary

10 02 System configuration System Structure Mobile Database JSP Pc Node js data Response / Request Broadcast event

11 02 System Structure

12 02 Data Flowchart System Structure Login PC Mobile Upload Share List Information Join Find Passwor d PC Mobile List Explore r Viewer Controlle r Logout 로그아웃 항시가능

13 02 Data Dictionary System Structure 구분세부내용 Join Login Find Password List Share List Upload Information

3. Module Design - Module & Algorithm - Class Design (CLD) - Interface Design - Remote Control Module

15 Member Module Presentation Module 03 Two Big Module in System Module Name

16 03 Member Module Module Name & Algorithm

17 03 Member Module Class Design

18 03 Presentation Module Module Name & Algorithm

19 03 Presentation Module Class Design

20 03 Member Module Interface Design Text Form Button

21 03 Presentation Module Interface Design List View Tap View Button

22 03 Presentation Module Interface Design Carousel Button Toggle

23 03 Used Nodejs Server Remote Control Module Event (next) Broadcast Message (next) If(msg == next) nextSlide(page) Nodejs Server If(msg) Emit(msg) Connect Server (x.x.x.x:xxxx) Connect Server (x.x.x.x:xxxx) Connect Server (x.x.x.x:xxxx)

4. Database Design - External Files - Database Design (ERD)

25 04 External Files Database Design 내용 Database Slide Image & Attachments Data(note) PPT, PPTX, PDF Files Web Application Server Upload File Upload File & Image File Path & Attachments Data

26 04 ER Diagram Database Design

5. Collaboration - Role Partition - Job Partition

28 05 Role Partition Database Design YongHoon Jeon – Development Prototype Model – Project scheduling – Projcet documentation IkChan Cho – Database Normalized – Publishing – Page Layout, Design – Testing- unit test, integration test

29 05 Job Partition ( Implement ) Database Design YongHoon Jeon – Java Module ( PDF Import) – Sql Development (Presentation) – Sencha Touch View IkChan Cho – Java Module ( PPT, PPTX Import) – Sql Development (Member) – Nodejs Server Side Implement

6. Schedule - Per Week - Percentage - Details Schedule

31 06 Per Week Schedule 1,2 week Brain Stoming(Definition Idea) Part Division 3,4 week Requirements definition Design Application 5,6 week Implementation Documentation 7,8 week Testing & Maintenance Release

32 06 Percentage Schedule

33 06 Details Schedule 세부 일정9월9월10월11월 계획 - 프로젝트 수립 요구 분석 - 요구정리 및 제약사항 설계 - 프로그램 상세 설계 - 프로그램 UI 설계 구현 - 코딩 - DB 연동 - UI 구현 시험 - 단위 테스트 - 통합 테스트 Schedule

7. Reference Presentation Import – Apache Software Foundation – POI(Poor Obfuscation Implementation) Browser Control – Nodejs – Event-driven I/O server-side JavaScript environment based on V8. Sencha Touch – Mobile App Development Platform – the leading mobile web app framework based on HTML5 for amazing mobile apps.

Thanks. Question?