ISYS 350 Building Business Applications

10
ISYS 350 Building Business Applications David Chao

description

ISYS 350 Building Business Applications. David Chao. Business Applications. 1. Database-centric applications Examples: Login to a website Join a website to become a member Online shopping. Business Applications. 2. Client/Server structure: a . Presentation – user interface - PowerPoint PPT Presentation

Transcript of ISYS 350 Building Business Applications

Page 1: ISYS 350 Building Business Applications

ISYS 350Building Business

Applications

David Chao

Page 2: ISYS 350 Building Business Applications

Business Applications

• 1. Database-centric applications– Examples:

• Login to a website• Join a website to become a member• Online shopping

Page 3: ISYS 350 Building Business Applications

Business Applications

• 2. Client/Server structure:a. Presentation – user interface

• Menus, forms, reports, etc

b. Processing logic • Business rules

c. Database

Client Database Server

SQL queries

Results

Page 4: ISYS 350 Building Business Applications

Business Applications

• 3. Multiple platforms– Non web-based applications

• Ex. Windows-based

– Web-based applications• Non mobile applications• Mobile applications• Cloud-based applications

– Integrated applications

Page 5: ISYS 350 Building Business Applications

Business Applications

• 4. Component and service oriented architecture:– Component-based software development

focuses on building large software systems by integrating previously-existing software components.

– A service-oriented architecture is an information technology approach or strategy in which applications make use of services available, such as web services.

Page 6: ISYS 350 Building Business Applications

Example of Service

• http://www.w3schools.com/webservices/tempconvert.asmx

• WebserviceX.Net:– http://www.webservicex.net/WS/default.aspx

Page 7: ISYS 350 Building Business Applications

Business Applications

• 5. Object-oriented, GUI, event-driven

Page 8: ISYS 350 Building Business Applications

Course Objective

• This course provides an overall introduction to modern technologies and concepts employed in the development of business applications.

Page 9: ISYS 350 Building Business Applications

Major Topics• Programming:

– GUI and event driven programming– Fundamental programming constructs

• Decision structures• Loop

• Web application development– Client-side technologies: HTML, Cascade

Style Sheet, JavaScript– Server-side technologies: AS.Net, Java

• Database programming

• Object-oriented concepts and classes

Page 10: ISYS 350 Building Business Applications

Required Software• Visual Studio Professional 2012

– Free download is available at Microsoft DreamSpark website:

• https://www.dreamspark.com/

– Click the link: Students• Create an Account in the Get Started Now area

• JDK 7 with NetBeans 7.4– First install Java JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

• Click JDK Download

– Then download NetBeans with Java EE at: http://www.netbeans.org/downloads/index.html