Home Site Map Search Contact Us About Us About Us
Copyright © 2000
Projects
Up Projects Samples

Internet Projects

Web Site Publisher

Designed and developed a web site publishing system and implemented several web sites with it.  The publisher allows multiple users assigned various security levels to maintain a web site's content within a database using web based forms.  The publisher also allows dynamic forms to be created with user defined fields.  A drill down reporting system depicts all site user form submissions, including user defined submission types and user defined data fields.  The system is based on middle tier COM components using defined (high speed) ADO command objects to communicate with the SQL Server database.  Server side and client side JavaScript are used to communicate with the COM components to retrieve/present and store data in the database. 

Non-Profit Web Site

Designed, created, and currently maintain the Newark Cooperative Preschool website using  FrontPage 2000.  

Web Site Data Access Layer

Developed a data access layer, with Visual Basic, that provides high speed access to a SQL Server database for fetching geographically based cancellation listings for the Cancellations web site.  Assisted the primary contractor with designing the site's architecture based on Internet Information Server (IIS), Microsoft Transaction Server (MTS), and Active Server Pages (ASP).

Corporate Intranet Site

Created an Intranet site for a large manufacturing facility. This involved installing and configuring IIS and adding a section to the network login script to configure the client browsers. Also created several generic ASP libraries for database access, program tracing and error handling, and a set of utility functions such as date and string processing. The site is secured using an ASP code fragment in the global.asa file since the site supports the Advanced Data Connector (ADC) for remote database and business object instantiation, and ADC requires that the web server be configured for anonymous access. The site includes links to various multimedia-training programs as well as a telephone book page that uses a SQL Server database and a client side grid control bound to the database via ActiveX Data Objects (ADO) vand ADC. This web site is maintained in a Visual SourceSafe database.  Ported this web site to a FrontPage 2000 based site and greatly expanded it's functionality.

Equivalent Distillation Capacity Intranet Site

Developed a set of ASP scripts that access an ORACLE database to collect and display refinery EDC statistics.  Also used an ActiveX chart control and client side script to access the ORACLE database to produce a chart for the EDC statistics over time.  The user can select the whole plant or a specific unit to be charted dynamically.

Energy Intensity Index Intranet Site

Developed a set of ASP scripts that access an ORACLE database to collect and display refinery EII statistics.  Created a set of sub-pages that allow the user to click on a unit to see how a unit's EII actual energy consumption data is calculated.  Also used an ActiveX chart control and client side script to access the ORACLE database to produce a chart for the EII statistics over time.  The user can select the whole plant or a specific unit to be charted dynamically.  

Galaxy Intranet Site

Developed and intranet site that enables users to access all real-time and historical data for all process units within several refineries.  Developed middle tier objects that run in MTS that handle security, database access, and other utility functions.  Designed and developed all server side and client side scripts to manage the presentation of data as well as process drag and drop functionality between multiple instances of the web browser.

System Utility Object

Created an ActiveX control with Visual Basic that exposes many of the features exposed by the Win32 API such as creating synchronous processes, reading and writing all areas of the registry, attaching and releasing network resources, and writing to the NT event log. This component is used to install components on client machines automatically by running setup processes in the background. The component is also used to map network drives and execute processes, which allows the integration of non-Internet ready applications into the Intranet site.

Real-Time Video

Installed and configured Net Show on an IIS server, and configured an NT server to capture real-time video from a standard line level source. Developed an NT service with Visual Basic that manages the Net Show video capture component and sends the feed to the Net Show server. Created a web page with the Net Show viewer ActiveX component and a VBScript that embeds and controls the video on the page. Also used this setup to record several ASF files which allows users to view an on demand video message via the web site. 

Performance Goals Site

Created a web site to display process data, expense data, and OSHA incident data that are used to track the performance goals for a refinery. This site is automatically updated via integration into the process data ORACLE database. The data is fetched from the database with ASP scripts using a previously created library of generic functions stored in ASP include files. Designed and created several database tables, and added them to the existing yield accounting database. Created an SQR program that executes under cron (UNIX system) to collect and calculate actual data for the EDC process data goal. This site also contains an ActiveX graph control that is populated via client side ADO/ADC VBScript.

Weight Balance Site

Created a web site that depicts two views of a refinery’s yield accounting data. This web site merges the daily production estimates with the final monthly accounting values for the refinery’s production, inventory, receipts, shipments, and fuel consumption. The different sets of product codes and classifications of the two accounting systems were cross-referenced through the use of several ORACLE tables that were added to the yield accounting database. ASP scripts using ADO access the ORACLE tables to display a main page that summarizes both system’s results side by side for a given period. If the user clicks on a value, then an ASP script creates a detail page depicting all product activity in both systems, again side by side. There are several levels drill down detail available. This site also contains a project management section that details progress and outstanding issues related to the unit and plant wide weight balance modeling effort.