Implementation

Note: See bottommost part of page to download the application source code and view the application installation instructions

Using the administrator account (username: SYSTEM, password: oracle), the new user account (username: ORACLE, password: oracle) is created with DBA (database administration) rights disabled.





Application Source Code:

Application Installation:
 * 1) Install Python 2.7 or any later version of Python 2.x
 * 2) See http://docs.djangoproject.com/en/1.3/topics/install/#install-python
 * 3) Install Django 1.3 or any later version of Django
 * 4) See http://docs.djangoproject.com/en/1.3/intro/install/
 * 5) Install Oracle 10g or any later version of Oracle
 * 6) See http://docs.djangoproject.com/en/1.3/topics/install/#get-your-database-running
 * 7) See http://docs.djangoproject.com/en/1.3/ref/databases/#oracle-notes
 * 8) Set up Oracle such that a database user with username and password "cuteam" exists with CREATE TABLE, CREATE SEQUENCE, CREATE PROCEDURE, and CREATE TRIGGER privileges
 * 9) Install cx_Oracle
 * 10) See http://cx-oracle.sourceforge.net/
 * 11) Download cuteam.zip and extract the contents in a "cuteam" directory in any directory
 * 12) In a terminal, change the working directory to the "cuteam" directory
 * 13) Execute "python manage.py syncdb" to set up the application database
 * 14) If a superuser account creation prompt is shown, use "cuteam" as the username and password
 * 15) Execute "python manage.py runserver" to run the application
 * 16) The URL http://127.0.0.1:8000/nigs/customers/new/ is for the users of the application
 * 17) The URL http://127.0.0.1:8000/admin/ is for the administrators of the application
 * 18) For security reasons, please change the superuser passwords in
 * 19) the administration console of the application,
 * 20) the administration console of the Oracle database, and
 * 21) the file "manage.py" in the "cuteam" directory

Enhancements:
 * 1) Better design of the interface.
 * 2) Improve the accordion menu.
 * 3) Organize the admin page.