View solution screenshots:
click on any link to view screenshot...
The SCHEDULE console to enable back-end users to view the entire schedule of planned trips. The view combines other related DIVE events such as classes to enable instructors to plan certification courses to accommodate and encourage student divers to enroll into upcoming trips.
The EVENT CALENDAR was designed to help administrator to schedule and plan trips accross the whole year. This enables SCUBAVENTURES to publish and circulate flyers at their annual Christmas party in an effort to promote sales during this event frequented by most avid divers and loyal customers. This also serves as a scheduling tool to create classes that will certify divers to engage a trip to their most favorite sites.
Seen here is the EVENTS MANAGER which is provides a list view trips in a table view, complete with details and descriptions. This allows the back-office user to schedule, update and enter new trips onto the general calendar which will be fed to the website application. This organized interface will also allow the experienced user to update pricing and itinerary information to help divers plan out activities during their vacation.
The ability to maintain a catalog of products is achieved through the PRODUCTS MANAGER which also contains dealers, supplier, pricing and inventory information.
The improved CONTACT EDITOR features many of the characteristics noticed in the BUSINESS CONTACT MANAGER, which is designed to interact with MS ACCOUNTING. Notice the RATING function which enables personnel to evaluate the contact's accounting status ensure the quality of sale and improve the business relationship with the customer. The other tabs located in this console also track and maintain critical diver, contact, certification and important documents that defines a highly functional record management system, that is capable of tracking history and logging activities as business activities evolve and user information changes over time such as address changes, accounting disparities and medical conditions.
The LIST MANAGER or DATABASE VIEWER is designed to help the experienced user to view the contents of the database. This ensures the quality of the system, but reveals the internals of the information entered by users of the system.
This feature combines may of the features found in contemporary shopping or commercial cart systems which is designed to increase sales and product purchases by making available SPECIALS, FEATURES products and most popular SELECTIONS. The dive center favorites are also listed in the GEAR SPOTLIGHT section which directs user attention to items that are favorite amongst both instructors and students.
The SHOPPING CART check-out application which is designed to support the standard forms of payments, is also designed to handle both PAYPAL and the increasing popular GOOGLE engine.
The home page was redesigned to feature trips in an effort to promote divers and enthusiasts to discover the various line of gear and destinations that keeps SCUBAVENTURES busy throughout the year, certifying, teaching, and servicing gear for customers throughout the state. The embedded intelligent code fetches upcoming trips and displays a collection of provocative photography from various trips to inform visitors about the exciting experiences that divers and students have embraced through SCUBAVENTURES excursions.
The interim STUDENT INFORMATION SYSTEM is designed to embody many of the characteristics of the WEB SERVICE solution. The OUTLOOK model adopted for the application provides an intuitive and yet highly organized structure that regulates the way users engage day-to-day tasks and business operations. Like the WEB SERVICE edition, it enables the user to navigate the entire collection of student or contact data, which is not confined to activities, documents and certifications.
The ability to notify customers, divers and contacts about critical events were alleviated using the Messaging (E-Mailer) engine is designed to support a single graphic attachment. This tool eliminates paper-based postcards which has been proven to be costly, while the messaging tool allows periodic notifications, announcements and publications which is a cumbersome effort whenever a paper-based solution is used. The compose, address, attach and send technology is designed to support the entire CONTACTS table, or a single recipient. The TEST function is a creative feature to view a test message in an attempt to determine if the composed message meets its desired layout and creation.
A radical approach to allow users to engage courses was implemented with the use of the DISCOVER page. This page offers a simple interface which invokes the user to make concerted choices of the various course categories made available at SCUBAVENTURES using an ACCORDION model which provides a revealing look of the PADI endorsed program categories. Users can select any of the DIVE CENTERS and enroll on courses quickly using the subsequent application pages.
A new approach was adopted for the TRIPS, which is now called the DESTINATIONS page. It features the next four (4) upcoming trips, and also enlists the favorite trips selected by patrons in the new DIVER PICKS section. The look and feel becomes entirely simplified and offers a more picturesque view of both upcoming and previous trips. The underlying code ensures that the pictures featured in these trips rotates whenever the page is REFRESHED to allow the visitor to look at the creativity of the page, but to relay a graphic profile of the destinations to provoke their interest.
This engagement began with the development of the
scubaventuresinc.com website, which later evolved into
an effort to improve operations by the implementation of
a series of technology solutions. This certified
FIVE-STAR DIVE CENTER has been in operations for over
15-years, and my involvement over a period of 10 years
has lead to the solutions mentioned below.
Aside from the logo development, website and
accounting system that has been put in place, a new and
improved methodology for doing business has led to the
implementation of a true enterprise application using
DOT.NET and Microsoft Accounting technology to
streamline operations. This new business model is
designed to enhance customer relationship, improve the
scuba patron's educational and recreational experiences,
and engage instructors in the both their career
development and focus on delivering academic excellence
to all their student base. The operational and
technological improvements creates a cohesive
environment where computer based information is
leveraged to improve the quality of instruction,
customer participation, enhance marketing and create
ever increasing opportunities to navigate the
recreational demands of the human-marine experience.
ScubaVentures is a unique business, which
incorporates a DIVE CENTER, serving multiple local
colleges, universities and YMCA centers that provisions
PADI certified courses, a full line of dive equipment
that range from diving implements, electronic-video
gear, to recreational attires. This company also
conducts over a dozen trips throughout the Caribbean,
Pacific, Bahamas, Atlantic, the Gulf, the Americas and
also plays host to a beach house in a nearby resort city
where weekend dives are common, and is made available
for vacations throughout the year as well. The
DIVE CENTER is also a fully licensed service center that
administers repairs, exchange, installations and
performs maintenance to a wide range of of dive
equipment. This creates a unique business
situation where a collective set of events, activities,
availability, personnel, students, customers and patrons
must navigate across academic, training, products, and
recreational interests that increases the value of it
business and services by virtue of an organized set of
technology innovations.
This is the very first solution developed for ScubaVentures,
and has remained the core application for communicating with
users the various activities, trips, products and services made
available to the general public. Currently in its 10th
year of service, many of the existing features will be replaced
during the roll-out of the ScubaShop for Windows release.
This flagship application has served the staff and instructors
by offering a simple set of highly-functional services that
allows user to reproduce past events for rapid use in planning
future and current events with relative ease.
The features included into the design were:
Events manager
Course development
Photo and video collection
The Events Manager allows the easy reproduction of past events such as
trips, classes or business activities to be COPIED and changed
to reflect current information. This feature reduces data
entry keystrokes and is designed to facilitate planning in
advance of a fiscal year, and reduce scheduling errors.
The Course Development feature helps to navigate students
through a visually functional map of certification courses that
is easy to plan, and added to the student's portfolio. The
entertaining aspect of the site is fulfilled by adding the Photo
& Video Collection feature that supports Windows Media Player
functions, allowing the user to play supported media files on
their desktops without having to own or install a fully
compliant player program.
The decision to replace the existing QuickBooks accounting
solution with Microsoft Accounting 2007 was arrived by examining
the growing needs of the business. QuickBooks, while it is
somewhat functional offers limited functionality on the web, and
does not accommodate controls or services which can interface
with external applications such as ScubaShop. The move to
MS Accounting prepares ScubaVentures' operations to navigate
e-commerce, point-of-sale, remote clients, mobility applications
and a SQL Server-based relational database that can be extended
to meet future business demands.
The features included into the design were:
Installation & configuration
Migration from QuickBooks
VM Ware configuration & test platform
On-going support
The base SQL Server was installed and configured to allow multiple
users to connect and interface from various client desktops
currently arranged for front-line and back-office configurations.
To facilitate the migration from an established accounting
system, the QuickBooks file was installed into a VIRTUAL PC
instance where the accounting file was imported and then tested
to ensure compatibility and integrity of the file import. The
ASP.NET web service will operate directly with MS Accounting and
service all of the needs previously achieved with Quickbooks.
My experience in helping to instruct in courses and
certifications, with the combined experience of managing complex
operations lead to my involvement in the business development of
ScubaVentures. This culminates in the direct B2B
interactivity with PADI and the various vendors that supplies
the products for ScubaVentures. In addition to these areas
of focus, my talents were also applies in other business areas
designed to improve the overall performance and delivery of
services to the current consumer base and the web landscape.
Services that were provisioned to improve the operations of
this DIVE CENTER includes:
Improved customer relationships
Equipment maintenance
Dive record management
Sales & marketing
Third-party support
Career development
Technology & networking solutions
The mechanization and electronic record keeping functions previously
unavailable was created to help the center and divers to
maintain a record that is both portable and functional.
These records are analyzed to offers solutions that would
advance the diving experiences of the diver, engage further
certification opportunities and make recurring sales to replace
retiring gear or scuba products. In addition to finding
ways to improve day-to-day operations, emerging technology
demands is constantly addressed - such as integration with MS
Accounting, MS Dynamics, PADI and third-party vendor solutions.
Known by its affectionate name SVLIST, this MS Access
database was first developed by a fellow business partner and
was later handed over for further development and enhancements.
The older implementation had limitations, but was designed
exclusively to help focus the operations of the user due to
their limited knowledge of computing. The improved version
made the application increasingly useful by adopting the
renowned OUTLOOK model to promote task-centric functionality and
allow the CONTACT entities to evolve into a completely
relational model. In this way, each CONTACT would have the
potential to become a student, customer, primary account holder,
employee and an instructor. The more dynamic model
released it from its previous FLAT database model to a highly
functional database capable to support a host of business and
operational behaviors.
The features included into the design were:
Contact management
Certifications history
Trip logging
Basic equipment logging
Replication with mobile desktops
Mass e-mail generator
The improved version allows relationship building between contacts,
which paved the way for customer relationship management, and to
extend the sales process to the related contacts model.
The historical information used to track the divers'
certifications allowed instructors to guide students to navigate
advanced courses, and define a clear path in pursuit of
recreational interests and careers in diving. Trips are
linked with contacts to enable the effective logging of dives
that is so critical in the maintenance of the diver's log
history. Equipment purchases are also logged so that
future service calls may be issued in the interest of equipment
safety and to prolong the life of serviceable gear. An
important feature of the improved application is the
introduction of the REPLICATION service which is coupled with a
REMINDER function designed to enforce integrity and concurrency
of data by ensuring that the user executes a SYNCHRONIZATION
action every 5 days. The most beneficial service which
previously consumed time and effort is the mass e-mail generator
service, which is designed to dispatch announcements,
circulations, alerts and marketing materials to subscribers in
the database. This only required message generation by the
u ser, and the application will send out the fully-qualified HTML
message to its recipients over-night. A special job-task
form was designed to send the same message in blocks of 10
recipients at each cycle until the entire list is processed.
A DISTRIBUTION GROUP feature is supported in the event that only
a few users are the intended recipients of a message. A
TEST MESSAGE feature also allows the sender to perform a test to
validate the contents of the message to ensure it meets their
desired intent.
To complete the website functions, artwork and photography
were added to increase the appeal and its appearance.
Since I am an avid diver, I was responsible for much of the
photography, video and graphics featured. The featured artwork and photography includes:
Photo album of Seagrove beach-house
Underwater videos
Tour of the DIVE CENTER
Informative videos of courses
Flyers for trips
Christmas postcards
Designs for scubaventuresinc.com site
Many of the flyers, circulations, postcards and e-mail notifications
containing graphics were created using photography and materials
compiled from previous trips. This adds realism in an
effort to attract divers by offering real-world representations
of the many dive experiences that ScubaVentures has offered to
its patrons over the years.
The radical move to use web services that will ultimately
serve a number of computing solutions was the basis for adopting
DOT.NET technology. By creating a core application that will
host critical business data, and support valuable operational
services, makes this an ideal solution. The web service
which contains both the data and service layers can easily
coordinate the exchange of information between subsystems such
as the DIVE CENTER's web site, the MS Accounting system, the
Windows CE platform for personnel is also best suited for
emerging technology requirements that can meet a variety of
business demands.
ScubaShop for Windows is the console application that can be
run from any compliant computer that is secured by SSL
transport, making it highly portable from the DIVE CENTER to
remote locations such as the beach house or recreational
centers where instructors teach courses. This administration program is designed to manage
the web site, users, contacts, divers, personnel, schedule
trips, plan events, manage account security, resolve on-line
purchases, provision user orders, manage equipment logs and task
service jobs - amongst a slew of other highly functional
activities so critical to the performance of a dive center. This innovative application includes features
such as:
Contact manager
Business account manager
Events manager
Course administrator
Job manager
Scheduling
Notification services
System console administrator
The CONTACT MANAGER adopts the multi-relational model which provides
the user a cohesive view of a contact, and established
relationships with other critical entities such as instructors,
emergency contacts, spouses, billing party, friends, dive
buddies, third-party instructors, accounting information,
certifications, trips, course activities and any related diving
activities. Related diving activities such as open water
exercises is critical to the operations so that a proper log
provides accountability whenever liability issues or incidents
were to occur. A concise HISTORY routine is designed to
keep track of literally any dive activity - which extends to
courses, purchases, maintenance record, service calls, phone
calls, medical information, employment record, billing changes
so that the contact becomes highly functional. In this
way, address changes, billing parties, equipment service jobs,
service inquiries
may be made available in responsive ways not previously capable
through traditional technology implements.
The BUSINESS ACCOUNT MANAGER was created to
support the ability for a business account to service multiple
divers. This extends the traditional account model to
accommodate families, groups, clubs and corporate entities.
An exciting feature that both highly functional and
configurable, the contact associated with a BUSINESS ACCOUNT may
also choose to pay for services or purchases without impacting
their parent ACCOUNT. The new and improved EVENTS MANAGER
is designed to treat all activities as an event, and it
carefully distinguished the CATEGORY in which is it recorded so
that a class, dive trip, seasonal party or a business activity
can be properly classified. This provides great
flexibility in relating an activity to other data-centric
entities in the application such as a contact, diver, account or
instructor. Each event may also use a specific TEMPLATE
which is used to customize the appearance of the activity on the
web, giving it an impressive and provocative look when the user
encounters the event on the web site. Course
administration was designed to make the planned course
repeatable, so that it would may be easily reproduced by using
the COPY TO feature. These are one of the many useful
characteristics of the application, whereby reducing user input
and alleviates entry errors.
The JOB MANAGER feature is designed to help personnel plan
and execute e-mail publications, reminders and alerts, or input
any scheduled task such as backups. Another feature of
this function is to help plan and provision time for equipment
maintenance and service calls. This offers the center the
ability to carefully plan and schedule activities so delays may
be avoided equipment may be delivered in time for the diver's
upcoming trip. This SCHEDULING function is intended to
track the whereabouts of instructors and students so that an
accurate roster may be maintained. Furthermore, outages
due to weather and storms can be easily coordinated if the
roster is made accessible through this console which is also
extended to the web and hand-held devices. The
accompanying NOTIFICATION SERVICE leverages the capability of
alerting divers of critical changes in a timely fashion to
reduce costs and alleviate the loss of productivity.
A value-added feature in the new application is the
introduction of the SYSTEM ADMINISTRATION CONSOLE which is
designed to make the application easily configurable without
changing the underlying code. This console is closely tied
to embedded configuration tables that changes the behavior of
the supported applications ever so efficiently. For
instance, a new CURRENCY can be easily introduced by adding a
few records to the LOOKUPS table. The collective features
of the WEB SERVICE based administration program is designed to
traverse the website, accounting and hand-held systems highly
operational.
This is the on-line application which consumers and public
users will engage on the web. They will experience a
highly responsive application which offers many solutions such
as upcoming trips, features diving gear, literature on
certification services, notification on dive trips and a
reservation system designed exclusively for the beach-house
known as LILY ROSE BY THE SEA. This application will
replace the existing ASP generated application which is already
quite functional, but does not support ecommerce capabilities.
The features included into the design were:
My Account
My Trips
My Gear
My Gifts
My
Tasks
Reservations
Media galleries
While the application contains many contemporary services and
functions, it has been customized for ScubaVentures due to its
business capabilities which support a dive center, travel
services, professional dive development offerings and its beach
house facilities. The online MY GEAR function,
is an added function that is not found in many contemporary
systems. It allows users to log and maintain gear
information so that ScubaVentures may also engage their devices
for routine maintenance. In addition to this free service,
the MY TRIPS page is a replacement tool designed to capture TRIP
information that is crucial to any diver, who is required to
maintain their logs for furthering their certifications. A
value added service which has been included is the MY TASKS
application which is used to help coordinate the diver
activities prior to a trip. This important service ensures
that the diver is well prepared - this includes core equipment,
suits, health products, medical inspections and passport which
are crucial to any dive excursion.
The media gallery functions extends the photography and video
services already available to the current site. The new
application will offers a storyboard and informative
descriptions that will engage users directly with a trip
experience. In this way, prospective users may visualize
their upcoming trip with greater clarity and make plans to find
exciting ways to fulfill their excursions. The intelligent
sales engine is also designed to assist the diver while they
shop for their favorite items online by also making suggestions
of matching products that will enhance their gear collection.
The ability to support PAYPAL and GOOGLE payments increases
functionality, but the key interface with MS Accounting makes
the application highly interoperable with contemporary
accounting systems.
The CE edition of this application is designed to help
instructors to conduct day-to-day operations by extending the
underlying ASP.NET web services to the handheld platform.
Features included into the design were:
My Students
My Classes
My Trips
My Gear
The services enhance the way instructors and users keep track of
critical diver information. The reminders, calendared
items, trips and class information are used to coordinate the
activities of divers to ensure a satisfying experience when
engaging ScubaVentures.