Design and Implementation of a Web-Based Lead Management System Using Oracle and Coldfusion Technologies James Darschewski Regis University
Total Page:16
File Type:pdf, Size:1020Kb
Regis University ePublications at Regis University All Regis University Theses Spring 2006 Design and Implementation of a Web-Based Lead Management System Using Oracle and Coldfusion Technologies James Darschewski Regis University Follow this and additional works at: https://epublications.regis.edu/theses Part of the Computer Sciences Commons Recommended Citation Darschewski, James, "Design and Implementation of a Web-Based Lead Management System Using Oracle and Coldfusion Technologies" (2006). All Regis University Theses. 399. https://epublications.regis.edu/theses/399 This Thesis - Open Access is brought to you for free and open access by ePublications at Regis University. It has been accepted for inclusion in All Regis University Theses by an authorized administrator of ePublications at Regis University. For more information, please contact [email protected]. Regis University School for Professional Studies Graduate Programs Final Project/Thesis Disclaimer Use of the materials available in the Regis University Thesis Collection (“Collection”) is limited and restricted to those users who agree to comply with the following terms of use. Regis University reserves the right to deny access to the Collection to any person who violates these terms of use or who seeks to or does alter, avoid or supersede the functional conditions, restrictions and limitations of the Collection. The site may be used only for lawful purposes. The user is solely responsible for knowing and adhering to any and all applicable laws, rules, and regulations relating or pertaining to use of the Collection. All content in this Collection is owned by and subject to the exclusive control of Regis University and the authors of the materials. It is available only for research purposes and may not be used in violation of copyright laws or for unlawful purposes. The materials may not be downloaded in whole or in part without permission of the copyright holder or as otherwise authorized in the “fair use” standards of the U.S. copyright laws and regulations. Design and Implementation of a Web-Based Lead Management System Using Oracle and ColdFusion Technologies by James M. Darschewski [email protected] A Project Report submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Information Technology School for Professional Studies Regis University Denver, Colorado April 30, 2006 An Abstract of a Project/Practicum Report Submitted to Regis University School for Professional Studies in Partial Fulfillment of the Requirements for the Degree of Master of Science in Computer Information Technology Design and Implementation of a Web-Based Lead Management System Using Oracle and ColdFusion Technologies by James Darschewski April 30, 2006 This project focuses on developing a Web-based lead management application to facilitate Affordable Residential Communities (ARC) in managing their customers more efficiently and providing them with a method of storing customer data in a central repository. ARC has sales staff that are distributed throughout the United States, thereby creating a need for an application that can be used where an Internet connection is available. The application was developed using a combination of ColdFusion and Oracle, however, the overall success of the application does not depend on the technology incorporated, rather it is dependant on a successful design and an easy to use interface. Research on the different methodologies available for developing a Web-based application, the effect of different design factors on the users of the application, and ultimately how the design can determine the success of the application was performed. vii Acknowledgments I would like to acknowledge my wife, Tricia, and my 2 children, Jimmy and Mary Sheridan. I dedicate this degree to them for providing me with the motivation to complete this project, as well as the MSCIT program. viii Table of Contents Chapter 1 - Introduction .................................................................................................. 1 Statement of the problem ............................................................................................. 1 Relevance, significance or need for the project.......................................................... 2 Barriers and/or issues................................................................................................... 3 Research questions to be answered ............................................................................. 4 Limitations and scope of the project ........................................................................... 4 Summary........................................................................................................................ 5 Chapter 2 – Review of Literature and Research............................................................ 7 Overview of all literature and research sources......................................................... 7 Introduction................................................................................................................. 7 Web Application Technologies ................................................................................... 7 Relational Database Technologies ............................................................................. 9 CRM .......................................................................................................................... 11 Server-Side Language Technologies......................................................................... 13 Application Methodologies ....................................................................................... 15 Web Site Design ........................................................................................................ 21 Security ..................................................................................................................... 22 Conclusion ................................................................................................................ 24 Research methods to be used ..................................................................................... 25 Literature and research that is relevant to the project ........................................... 25 Summary of what is known and unknown about the topic..................................... 27 The contribution this project will make to the field ................................................ 27 Chapter 3 – Methodology............................................................................................... 29 Life Cycle models followed......................................................................................... 29 Specific procedures ..................................................................................................... 31 Application Development.......................................................................................... 31 Lead Assignment ....................................................................................................... 33 Application Coding ................................................................................................... 34 Formats for presenting results/deliverables ............................................................. 34 Review of deliverables ................................................................................................ 35 Resource requirements............................................................................................... 36 Outcomes ..................................................................................................................... 37 Summary...................................................................................................................... 38 Chapter 4 – Project History........................................................................................... 40 How the project began................................................................................................ 40 The Application......................................................................................................... 48 The Database ............................................................................................................ 62 How the project was managed................................................................................... 64 Significant events/milestones in the project.............................................................. 65 Changes to the project plan ....................................................................................... 66 Evaluation of whther or not the project met project goals ..................................... 67 What went right and what went wrong in the project ............................................ 68 Project variables and their impact on the project ................................................... 69 Findings / analysis results........................................................................................... 71 Application Analysis ................................................................................................. 71 Data Analysis............................................................................................................ 72 Summary of results..................................................................................................... 75 Chapter 5 – Lessons Learned and Next Evolution of the Project .............................