Starsoft supplied development services to a web based travel insurance public sales
site to remove a legacy back end accounting solution and link to the corporate mainframe
solution hosted in another country. This solution involved development using Microsoft
Visual Studio 2008 with data held in Microsoft SQL server 2005 database.
Click here to read more.
Comprehensive Travel Insurance is part of the Vero group. Their solution allows
travellers to enter details of travel plans and purchase insurance. The purchase
details are written into a database and processed by a .NET application, via SOAP
to a remote accounting system. It was decided to process sales on a delayed basis
so that any failure in communication between the web solution and the accounting
system would not stop sales.
Due to the possibility that customer travel details might be updated / changed in
the accounting solution, a link to the accounting solution is established and confirmed
should the customer return to the web page to change or view their insurance details.
The handshaking between the two solutions is completed in very short time, to enable
the traveller to quickly gain the information they require. The web solution is
updated with changes from the accounting solution before providing travel data to
the user. Changes made on line are again pushed back to the accounting solution.
Starsoft supplied development services to develop a dynamic link between a Medical
Assessment web solution and the web based insurance site. This solution involved
development using Microsoft Visual Studio 2007, SOAP, and XML.
Click here to read more.
The solution allows travellers to enter details of their travel plans into a friendly
web page and indicate whether they have pre-existing medical conditions. Depending
on customer declarations, they are seamlessly linked to a third party artificial
intelligence medical assessment solution. Customer details are passed to the assessment
solution as web service parameters. Medical risk ratings are returned from the assessment
solution in XML format. These details are recorded against the traveller; decisions
on cover or exclusion are then presented to the user.
A record of traveller interaction with the assessment solution is presented to the
traveller and appropriate letters of confirmation or exclusion are generated for
the traveller. A full audit trail is retained for quality assurance and trouble-shooting.
This enabled Southern Cross Travel Insurance to reduce the cost of claims processing.
New Zealand's largest aggregate company, Winstone Aggregates has 26 quarries nationwide
and extracts 4.5 million cubic metres of aggregate from the ground every year for
roading, building and industry. Specialist laboratories scattered through-out New
Zealand constantly monitor the size and quality of the aggregate to enable them
to meet contractual specifications.
Click here to read more
.
While most aggregate tests could be performed at the local laboratory, some tests
were specific to specialist laboratories and needed to be tracked through the validation
process. This was handled by a manual pen and paper process at each lab. Starsoft
was contracted to develop a web based solution to computerise all the tests and
track samples through the validation process.
The resulting solution
- Handles user access for 31 sites and laboratories
- Links test access to laboratory technician certification
- Tracks samples shipped between sites
- Performs complex mathematical algorithms for the testing process
- Provides interim and final reporting with certification
- Produces status and quality reporting
- Reports summary data, trend analysis, and product summary
- Reports include graphs and tables in the output documentation and can be generated
in PDF format and emailed automatically
- Processes samples and test to Sub contracted labs
- Imports results from external laboratories
This solution is written in Visual Studio 2008 and SQL Server 2008
Harvey Furnishings is a home soft furnishings company has twelve stores throughout
the top half of the North Island of New Zealand. When their Point of Sale (POS)
supplier declared bankruptcy, the company needed a replacement solution urgently.
Starsoft undertook to build a solution within three months while supporting the
legacy solution.
Click here to read more
.
The solution was originally build in Visual FoxPro 6 and subsequently upgraded to
VFP8. Customer hesitancy to upgrade from their current OS precludes upgrade to VFP9
at this stage. Twelve years on, the aggregated sales and stock data are handled
without problem at Head Office. The off-site Warehouse team link into the Head Office
solution via RDC.
Store POS
- Inventory management
- Specials and Sales promotions across the group and store specific
- Transfers between stores
- Cash and Credit facilities
- Overnight transfer of sales figures etc. to Head Office using VFP apps on Windows
schedule and POP loading to mailbox.
- Overnight receipt of stock and pricing updates from Head Office
- Barcode scanning of stock into POS using VFP apps on Windows schedule and POP download
from mailbox.
Head Office Accounting
- Aggregation of sales and stock movements across all stores
- Restocking of stores using handheld barcode scanners to ensure accuracy of data
- Stock take reconciliation
- Sales reporting
- Stock level and stock performance reporting
- Generation of special offer / promotional prices to update store prices
- Bar code printing of stock labels
- Send / receive of stock and sales information from the stores using VFP apps on
Windows schedule and POP upload/download from mailbox.
A NZ travel insurance company new to the Australian market wanted to offer competitive
travel insurance. Starsoft supplied development services to develop a web based
travel insurance web site which negotiated the various state rules on taxes and
was accurate across the multiple time zones.
Click here to read more.
Because of a lack of presence on the ground in Australia, traveller - customer contact
was limited. Therefore, we instigated the following
- SMS of insurance confirmation to mobile phone with facility to pick up SMS failures
and relate this back to the customer
- PDF generation of travel documents delivered via email
- Post sales application which allows the user to view or reprint or resend their
travel documents from anywhere in the world
- Quick alert to the customer of any data entry problems that the user is experiencing
- Online claiming process which the traveller can access from anywhere
- State specific date/time stamping of all documentation
- Compliance to the complex state tax regimes
Microsoft Visual Studio 2007 with data held in Microsoft SQL server 2005 database
Starsoft supplied development services to upgrade a legacy web based travel insurance
web site solution to meet best practice security requirements. The resultant solution
allowed Comprehensive Travel Insurance to pass the stringent security audit with
flying colours.
Click here to read more.
The solution was rebuilt in Microsoft Visual Studio 2008 with data held in Microsoft
SQL server 2005
These changes included:
- URL encryption
- Password encryption
- All possibilities for SQL injection handled
- Separate banking facility secure login pages
- DLL execution prevention
- Command injections rejected
- Removal of user name from the menu
- Removal U = nnn login function
- Force best practice strong user password, expiry lock out terms, and password update
with uniqueness over ten uses
- Appropriate handling of errors
- User page access validated at menu and page level
- Code review
Norske Skog Australasia is a newsprint manufacturer with mills in NZ and Australia.
Their requirement was for a web solution that enhanced the customer intimacy between
them and the newspaper printers. This involved the sharing of manufacture quality
information by the manufacturer and press process issues, warehousing, inventory,
and predicted future consumption by the print sites. The additional requirement
of the solution is for minimal data input by all parties involved.
Click here to read more.
The final solution was a web based application which all parties could access from
anywhere in Australasia and South East Asia.
The final design included:
- Generation of newsprint delivery files at the manufacturers’ legacy solution which
passes incoming inventory data into the web solution
- Use of Symbol MC1000 and MC3000 handheld devices running Microsoft .NET Framework
2.0 32-bit version and ActiveSync 4.2 software. These have reduced functionality
copies of the menu options found on the web solution. This handled the arrivals,
movements, consumption, damage, breaks, reconciliation, and wastage functions associated
with newsprint rolls.
- Docking retrieval of the handheld data to a hhftp.exe tools and accessories written
in VFP 8 to process data from the handheld format into files accepted by the web
solution
- Facility to process legacy data in file format from the Printing Presses which is
uploaded via FTP through an AGV Transfer application into the web solution
- Frequent retrieval of newsprint quality and invoicing information from the manufacturing
system’s Oracle database updating the web solution
- Automated calculation of stock ordering presented to the manufacturing system based
on customer newsprint consumption and pre-defined rules.
- Automation of user defined reports, run in background mode and delivered via email
as scheduled
- Acceptance of multiple file formats for the recording of newsprint arrivals, movements,
consumption, damage, breaks, reconciliation, and wastage which can be generated
from the various print site printing solutions and loaded via FTP to the web solution
The web solution is written in MS Visual Studio 2007 running on SQL Server 2005
A legacy company Portal shared by an international manufacturing company in four
locations with their customers across Australasia and South East Asia was running
at a speed which made it unworkable. In addition, the functionality provided in
the portal was limited and cumbersome to use. Starsoft worked with the manufacturing
company to provide a solution that was fast and reliable as well as putting the
power into the hands of the Portal administrators and the users. The resultant solution
was written in Microsoft Visual Studio 2007 and runs on SQL Server 2005.
Click here to read more.
Key components are:
- A content management base which allows the administrators to add a new Web Page,
add a new News/Event item, edit an existing web page
- Process rules which include for pages to be entered by an authorised Publisher or
approved and marked as OK to Publish before they will be displayed
- Easy setup of users, with specific user rights based on their user level and the
print site they are associated with
- Scheduled reports
- User Resources pages which allow the user to customise the portal based on their
requirements within their assigned security
- Six Forums covering a variety of subjects which allow for interaction between users
from within the manufacturing company and their customers. This allows for a quick
exchange of ideas and dissemination of knowledge.
- Programmatically controlled Feedback process which ensures that all customer feedback
is processed through the appropriate departments and signed off within the contracted
period of time. Automated alerts are sent to HOD’s when the time-frames appear to
be under threat.
- Easy posting of news and industry specific information by the manufacturer.
- The upload of customer reports into the Portal so that manufacturing personnel could
share reporting as well as keep a history of customer feedback.
A top performing travel insurance web site makes an average of 10,000 – 15,000 sales
per month across five insurance products. Their corporate parent company mandated
a branding change for all companies in the group, which had to be coordinated to
cut across in tandem. In addition to branding changes, the travel insurance company
took the opportunity to update some of their web site processes and documentation.
However, branding development was not to interfere or inhibit any changes to the
web site that might be required during the development period – such as notification
of cover for natural / international disasters.
Click here to read more.
To accomplish this we:
- Took the opportunity to copy the sites to new VS2008 projects within the solution,
to enable legacy code to drop out
- Shared the products across the development team
- Used Team Foundation Server to track changes
Just in time ordering is a concept that has been the gold standard in supply chains
for a number of years. This concept was implemented in 2005 using a web solution.
It enables print sites to record the accurate consumption of newsprint. This recording
is of a high accuracy which enables the print sites to trust the web solution to
generate automatic replacement orders.
Click here to read more.
Features of this solution include:
- Order status report which allows the user to access and drill down into the status
of previous orders held in the manufacturer’s system. This interrogates data held
in an Oracle database.
- The user is provided with multiple replenishment options – based on the movement
or consumption of newsprint on the basis of average, date range, static or tonnage
levels. They can choose to handle their ordering directly or trust the data and
select Automated Ordering. During automated ordering, when orders are scheduled
to be created, the windows app analyses requirements for the cycle period and generates
an order file in the format required by the manufacturing system. Essentially, the
windows app simulates all the actions of the user.
- A scheduled windows application picks up the generated order file and presents it
to an EDI system which moves the file to the manufacturing system. This process
runs every ten minutes, checking to ensure that all order files delivered to the
EDI system have been processed through the manufacturing system by searching for
the order in the Oracle database. Within the order being created there are multiple
attempts to confirm the files arrival in the Oracle database, a maximum of 3 notifications
of failure could be sent.
This solution is written in Microsoft Visual Studio 2008 and utilizing SQL Server
2005.
Logging of support calls and tracking of development projects for Comprehensive
Travel Insurance is handled by Eziexpert – a web based software and bug tracking
tool developed by Starsoft. Each large development project is set up as a separate
dataset entity with access allocated to the members of the project.
Click here to read more.
General support is handled under a general dataset heading. Each of these data sets
is termed a “help desk”.
Access to Help Desks and help desk functions are controlled by the administrator.
This ensures intellectual property security should specific Help Desk projects be
sensitive. It also means that third parties and independent contractors can be given
access to information within the project they are working at but kept out of other
areas of the business. Each of the Help Desks is fully customisable – with the administrator
defining which of the multiple functions they want to access for each Help Desk
and what terminology they want to use for the associated tasks. If additional terms
are required after the start of the project, they can be added in. Sub tasks can
be created and assigned within each entry.
The administrator also determines who receives email notification when a new entry
is created within the help desk, when the status [or any field] of the task changes,
and when the task is complete. Quick search on task id or text allows for a quick
find of information. Filters, retained in memory against the user, quickly bring
up relevant data. Reporting is available based on all of the help desk fields. Time
of task entry and time to completion, through each stage, are recorded.
The greatest benefit is the sharing of information in real time across a variety
of people. Second to this is the historical information that provides a reminder
of solutions to problems or issues that are useful again. Thirdly, all parties can
track the process of tasks from conception to completion.