Disclaimer - Alliance Digital Repository
Disclaimer - Alliance Digital Repository
Disclaimer - Alliance Digital Repository
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
78<br />
informed decision on the type of menu that should be used in this application. If the<br />
wrong type of menu structure was used the users may not have felt as comfortable using<br />
the application and the project could have been a failure. Of all comments made about<br />
the application, there were never any negative comments by the users about the menu<br />
system.<br />
It was important in this project to perform backend database processing to aide in<br />
the application’s speed and to perform certain steps of the business logic of the<br />
application. This application allowed the author to expand his knowledge of PL/SQL<br />
through the need of stored procedures and functions. Implementing this code as inline<br />
ColdFusion code would have been more difficult. During this project this author was<br />
also able to learn how to retrieve XML data from the Internet, parse that data with Oracle<br />
and insert the data into the appropriate tables.<br />
Probably the most important lesson learned throughout this project was about<br />
perseverance. Often times a situation was encountered where this author did not know<br />
how to proceed any further, however, by taking a step back and revisiting the problem a<br />
solution would manifest itself. Perseverance also played a part due to the fact that this<br />
author had a timeline to follow in terms of developing the application, and while at times<br />
it was difficult to work on the application it needed to be done. A specific instance of<br />
when perseverance played a part in the project was when ARC added the requirement of<br />
specific users being able to upload the leads via an XML file. This was something that<br />
this author had never done before and really had no idea where to begin. Through the<br />
examination of numerous code samples and by searching the Internet, the answer on how<br />
to programmatically do this with ColdFusion and Oracle was found.