faculty travel forms

10
FACULTY TRAVEL FORMS By, Vijayeandra Parthepan 800664034

Upload: vijayeandra-parthepan

Post on 27-Jun-2015

178 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Faculty travel forms

FACULTY TRAVEL FORMS

By,Vijayeandra Parthepan

800664034

Page 2: Faculty travel forms

Introduction

• The Western Kentucky University travel forms web page is designed to run on the departmental server and to allow three different categories of user’s,

• Faculties can access the search, view, edit and add page of their respective travel request data forms from the database.

• Approver can access the search, view and approve the data from the database page.

• Administrators can access the admin page to maintain the database and it consists of all the required functions.

Page 3: Faculty travel forms

Scope

• The main aim of this project is to automate the submission of travel authorization process and avoid the existing method of e-mail submission. This will probably save employees time and e-mail space.

Page 4: Faculty travel forms

Technology Used

• Adobe Dreamweaver• HTML• JSP• MySQL• UMLet version 10 http://www.umlet.com/• Eclipse IDE • Hibernate http://www.hibernate.org/6.html.

Page 5: Faculty travel forms

Database Design

Page 6: Faculty travel forms

Hibernates to database access

• Hibernate layer resides in your JVM. • Improves performance– objects are cached in JVM and mapped to your

object model. • Used in commercial applications– JBoss for one (yes, another open source…)– Many more opensource and commercial listed at:

http://www.hibernate.org/27.html

Page 7: Faculty travel forms

Importance of DAO

• DAO: Data Access Objects – design/pattern• Purpose is to abstract your calls to the

database. – Don't put SQL directly into your Java/JSP.

• You can change our database with minimal affect on your code

• Identify bottle necks and bugs easier.

Page 8: Faculty travel forms

Comparison to SQL

• Problem with SQL – never lived up to promise of standardization amongst

database vendors– Uses Jdbc to access database – (no forced design)

– Is Relational• With Hibernate:– Caching – Easier to code– Standard access – Is Object Oriented and maps to Relational.

Page 9: Faculty travel forms

Future work

• Proper implementation of hibernates mapping• Using LDAP authentication

Page 10: Faculty travel forms

Implementation