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.
43<br />
ColdFusion for their internal intranet applications it was fitting that this project be<br />
developed using that server-side programming language. Although ARC was using<br />
ColdFusion alternative programming languages were researched to see if they would be<br />
more suitable for the development of the application. Microsoft’s ASP.NET, as well as<br />
PHP, were potential candidates for developing this application. This author had some<br />
experience programming in all three of these languages, but using ColdFusion made the<br />
most sense for ARC for the simple fact that its IT staff would be able to better maintain<br />
and modify the application after the project has ended.<br />
Once the development language was decided it was necessary to decide on a<br />
RDBMS system. As was the case with the development language, ARC was currently<br />
using Oracle 9i for other database applications so it made sense to use that system for this<br />
project. To accommodate the needs of the application a new schema was created where<br />
the tables, stored procedures, functions and other database objects required by the<br />
application were created.<br />
The database administrator (DBA) at ARC insisted on using the same database<br />
that ARC uses for most of their other Web-based applications, as well as their data<br />
warehouse. In this database a new schema was created, referred to as leadmanagement,<br />
for the CRM application. When designing the database this author attempted to<br />
normalize the tables as much as possible with emphasis on storing related data in the<br />
same tables, while also concentrating on eliminating the possibility of redundant data,<br />
which is the suggested database design strategy.<br />
The majority of the table structures were relatively simple. There were, however,<br />
some difficulties expressing the sales staff’s organizational hierarchy and job roles in