Page 125 - ASBIRES-2017_Preceedings
P. 125

th
                     Proceedings of the 9  Symposium on Applied Science, Business & Industrial Research – 2017
                     ISSN 2279-1558, ISBN 978-955-7442-09-9

                                 Improving the Performance in Report Generation Process

                                                      Thenuwara DCM, Munasinghe B
                                 Department of Computing and Information Systems, Wayamba University of Sri Lanka
                                                        hansi.thenuwara@gmail.com
                                                             ABSTRACT

                            Performance of report generation process is important for the business process as it
                     directly  impacts  the  accuracy  and  efficiency  of  decision  making  process  of  a  business.
                     Response  time  of  report  generation  tools  becomes  a  decisive  factor  in  this  regard.  This
                     research was conducted with the aim of finding a feasible solution to enhance the response
                     time of the report generation tool called Report Manager of a software company providing
                     automated  solutions  to  tour  operations  processing.  Case  company  uses  two  in-house
                     developed software tools; an inventory management system and a report management tool
                     named Reports Manager in the process. These tools are used in automating tour operation
                     process and in analyzing and viewing travel data as per customers’ needs respectively. The
                     commercial  tour  operating  software  of  the  company  is  a  repository  of  data  recorded
                     regarding  bookings,  searches  and  other  functions  on  tour  operation  process.  Report
                     Manager is a web solution based on Chrystal Report used as a tool enabling users to create,
                     edit and generate reports from the data. Re-formatting and enhancing the filtering process
                     of Crystal syntaxes were effectively incorporated in improving the response time of Report
                     Manager in this research.

                     KEYWORDS: Data fetching, Efficiency, Filtering, Query enhancement,  Reports generation,


                                1 INTRODUCTION                         exchanged  in  transactions  between  clients
                                                                       and  services  and  also  stored  in  the
                         This  research  is  based  on  a  tour        databases.  Data  stored  over  the  years  are
                     operation processing software developed by        available in these databases. In this domain,
                     a case company. The main software solution        Oracle database is used to store the data and
                     of  interest  is  a  data  repository  of  travel   they  can  be  fetched  using  SQL  queries.
                     operation  process  data,  which  uses  Oracle
                     database to store general data. Therefore, the    Crystal  reports  get  data  by  sending  queries
                     statistics tables provided by the software are    to the database. They are then formatted and
                     not  in actual representation thereby are too     presented, according to the designs that are
                     technical to be handled by end users.             previously implemented. Nevertheless, some
                                                                       clients  have  complained  that  some  reports
                         In order to analyse and view data as per      exceed  an  acceptable  time  in  generating
                     different customers’ needs, the company has       when using this tool. They have also stated
                     developed  a  web  solution  called  “Report      that  there  are  a  number  of  low  performing
                     Manager”  where  users  can  create,  edit  and   reports,  which  give  poor  interpretations  of
                     generate  reports  from  data  available  from    data.
                     the main software soultion. This tool works
                     similar to Jasper Reports, Crystal Reports or          The  issue  arises  when,  with  the  large
                     any  other  report  generation  tool,  yet  in  a   amount  of  data,  Report  Manager  takes  a
                     user-friendlier   and   more   precise   to       considerable  time  to  generate  some  of  the
                     individual customer needs. Reports Manager        reports. This is a bottleneck for the analysis
                     currently  uses  Crystal  Reports  technology     and  decision  making  process  of  the  client.
                     for report creation and Eclipse and Crystal’s     Analytical  data  availability  effects  directly
                     Eclipse  plugin  for  report  design  and         to  the  efficiency  of  the  business  process.
                     development.A  large  amount  of  data            Hence,  this  problem  needed  to  be  resolved
                                                                       and the report generation speed is needed to



                                                                    115
   120   121   122   123   124   125   126   127   128   129   130