EAIPJ Report

8
NANYANG POLYTECHNIC SCHOOL OF INFORMATION TECHNOLOGY SEMESTER 2 2012/2013 IT3592 –Enterprise Application Integration Project STUDENT NAME WITH ADMIN NUMBERS Goh Wan Ting (101044H) Guo XiuHao (105866Y) – Group Leader Seah Kai Li Adeline (102056H) Tan Liyuan Angela (102860T) Yong Jie Hui Jeffrey (103531M) TUTORIAL GROUP BI1006-ZF SUBMITTED TO: Ms Serena Goh

description

Overall Report of Project

Transcript of EAIPJ Report

Page 1: EAIPJ Report

NANYANG POLYTECHNIC

SCHOOL OF INFORMATION TECHNOLOGY

SEMESTER 2 2012/2013

IT3592 –Enterprise Application Integration Project

STUDENT NAME WITH ADMIN NUMBERS

Goh Wan Ting (101044H)

Guo XiuHao (105866Y) – Group Leader

Seah Kai Li Adeline (102056H)

Tan Liyuan Angela (102860T)

Yong Jie Hui Jeffrey (103531M)

TUTORIAL GROUP

BI1006-ZF

SUBMITTED TO:

Ms Serena Goh

DEADLINE: 5th February 2013

Page 2: EAIPJ Report

Table of Contents

1.0 Executive Summary.............................................................................................................3

2.0 Task Allocation among Team Members..............................................................................4

3.0 Future Enhancements...........................................................................................................6

4.0 Conclusion............................................................................................................................6

IT3506- Enterprise Application Integration Project LegacySG

Page 3: EAIPJ Report

1.0 Executive Summary

Offerings

Our company provides different events packages. Our aim is to enhance Singaporeans’

knowledge on Singapore through events. Events are held all over Singapore to let them

experience the environment/atmosphere. We also have a spot in our website to help local

entrepreneurs showcase their talents. This is to show the cultural and social influence of

Singaporeans.

Functions and Features

Tan Liyuan Angela – Registration (With checking of email’s existence, password strength,

password mismatch, recaptcha). Login (Validation of email’s existence, forget password and

retrieve by email). Plan My Day is to let users plan their itinerary. RSS is to allow users to

know the latest Singapore news through our website. Admin control is to prevent users from

misusing our website and also add and view employees’ information. KPI is to show the

analytics of the company’s revenue in overall, events and products.

Goh Wan Ting- Events are where users can choose through a calendar to make booking. Each

event has limited participants (status colour change) and users can review and rate on the

events they participated before. After selecting the event, users can proceed to payment

(Credit card validation) and a confirmation page will appear after payment is made (generate

PDF). Manage Events is where our management team can insert, update and delete events.

Adeline - Entrepreneurial Products are where users can upload and sell their unique products

on our website (Manage stock). Manage Entrepreneurial Products where management crew

are able to search and change products’ status. Career opportunity is for users to apply their

interest for a particular position in LegacySG; users can also upload their resume too.

Shortlisted/Accepted/Rejected applicants will be notified with their current status through

email (with multiple attachments). 3rd party chat is where users are able to communicate

directly to Legacy’s administrator.

IT3506- Enterprise Application Integration Project LegacySG

Page 4: EAIPJ Report

2.0 Task Allocation among Team MembersNames Task Allocation Tan Liyuan Angela User Control (Login, Registration with Recaptcha, Profile

and Backend) Admin Control (Manage Employees, Profile) Plan My Day (Day Planner) KPI (Graph) RSS

Goh Wan Ting Events ( Data Calendar, Events, Review(Rating), Recommend, Booking, Events Shopping Cart, Payment, Confirmation-PDF)

Manage Events (Data Calendar -Insert, Edit, Delete Events, Review)

Credit Card Validation Seah Kai Li Adeline Entrepreneurial Products (Upload Product, Product,

Product shopping Cart, Payment, Confirmation-PDF) Manage Products (Pending, Approved and Past Products) Career Opportunities (Apply Career, Upload Resume) Manage Career Opportunities Applicants (Send Email) 3rd Party Chat

Yong Jie Hui Jeffrey Speakers’ Wall (With Like, Delete, Comment, Report, Spam Filter, Dismiss, Backend)

Photo Gallery (With Like, Delete, Report, Spam Filter, Dismiss, Backend)

Guo Xiu Hao Points Redemption (Points Purchase, Redeem Cart, Redeem Confirmation, Backend)

Feedback (Customers Feedback, Backend- Graph) Forum Promotions Notifications

2.1 Highlight Any Technologies UsedGoogle Map- (Plan My Day and Events Location)

RSS – (Articles)

Recaptcha- For Registration of New Users

Data Calendar- For Events Calendar

AJAX Control Toolkit- (Calendar for Add Employees and Registration, Events Rating)

iText Sharp- For PDF (Events Confirmation, Products Confirmation, Redeem Confirmation)

Silverlight – For web analytics

IT3506- Enterprise Application Integration Project LegacySG

Page 5: EAIPJ Report

3.0 Future EnhancementsSome Future enhancements of LegacySG would be a mobile application for (Android & iOS)

and learning journey.

The mobile application will become a tool in our events. It has a camera function and a QR-

code reader for the users to utilize in the event. It can also be used to access our features such

as the MarketPlace and Speaker’s Wall. It can also sync with your calendar on Android and

iOS. The map function can be used for location suggestions. The application will share a

common database with the website so users can see the website anywhere.

Learning journey is an interactive learning platform to allow our users to know more about

the history of Singapore.

4.0 Conclusion Legacy is a local business with e-commerce website. Our aim is to use events and packages

to enhance the knowledge of Singaporeans on Singapore. Besides, we seek to provide a

platform for users to interact and share their views and thoughts on Singapore. Users can

have fun and learn at the same time.

Legacy means anything handed down from an ancestor or predecessor. The aim of Legacy is to pass

down knowledge from one generation to another and to ensure that the culture, tradition and heritage

are preserved.

IT3506- Enterprise Application Integration Project LegacySG