16
Wanna know how to get from “Y” to“K” ? Farisai Mabvudza Uma Rudraraju & George Wells Greg Foster & Presented By… Supervised By…

Wanna know how to get from “Y” to“K” ? Farisai Mabvudza Uma Rudraraju & George Wells Greg Foster & Presented By…Supervised By…

Embed Size (px)

Citation preview

Wanna know how to get from “Y” to“K” ?

Farisai Mabvudza

Uma Rudraraju

&

George Wells

Greg Foster

&

Presented By… Supervised By…

Why RUM?

Rhodes has never used this system before – Introduce technology

Not many people know about it

Customer has to be in Grahamstown to view products

Cash needs to be paid upfront by existing Rhodes students.

Advantages of RUM to the University

Easy maintenance

Lower overheads

User profile – identifying users

Automatic processing of orders

New and increased revenue channels

Increased market reach

Improved loyalty

Advantages of RUM to the Customer

User friendly interactions

Secure transactions

Product features

Up to date

Confirmation of orders

Orders can be made from anywhere in the world

Customers are able to shop around the clock without leaving their homes

The Concept of Teamwork

“Two heads are better than one”

Diversity of ideas

Increased productivity, efficiency and quality

Real world – teams for projects

Aiming for a fully working system

Division of Work

Uma

Development of RUM Webpage

Data Validation

Documentation for the above mentioned tasks of the project

Essential Components

HTMLThe publishing language of the World WideWeb.

JavascriptIs a language which allows a webpage to havedynamic content

JSPTechnology that allows web developers anddesigners to rapidly develop and easily maintain,information-rich, dynamic web pages thatleverage existing business systems.

How are we tackling RUM?

Tomcat

FrontEnd

BackEnd

Division of Work

FarisaiDevelopment of RUM WebpageOnline HelpDatabase setup and validationLinking RUM to DatabaseImplementation of security featuresImplementation of a few possible extensionsDocumentation for the above mentioned tasks

Essential Components

MS AccessDBMS to store product and customer details

JDBCAn industry standard for database independent connectivitybetween a computer platform or device operating in the Javaenvironment and a wide range of databases

Tomcat Web ServerIs a Java based Web Application container that was createdto run Servlets and JSP in Web applications.

Advantages of Tomcat

Available for free

Easy to install and set up

Platform independent

Good security features

Support for JSP 1.2

Servlet API 2.3 compliance

Advantages of Tomcat

Automatic servlet reloading

Thread-pooling and JVM load-balancing

Automatic deployment of Web ARchive (WAR) files

NSAPI and ISAPI integration

A command-line JSP-to-servlet code tool

JSP vs ASP

JSP ASP

Web Server Any Web server, including Apache, Netscape, and IIS

Microsoft IIS or Personal Web Server

Ability to Integrate with Data Sources

Works with any ODBC- and JDBC technology-compliant database

Works with any ODBC-compliant database

Platforms Most popular platforms

Microsoft Windows

JSP vs ASP

JSP ASP

Scripting Language Java VBScript, JScript

Reusable, Cross-Platform Components

JavaBeans,

Enterprise JavaBeans, Custom JSP Tags

No

Customizable Tags Yes No

Memory Leak Protection

Yes No

Security Against System Crashes

Yes No

Expected Output

The expected deliverables are:

The development of a rudimentary system which, we hope, could be used at Rhodes University

Documentation

QUESTIONS