16
AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Embed Size (px)

Citation preview

Page 1: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

AQM Solutions Web Project Phase II

Donna Walsh

Condor Technology Solutions

Page 2: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Phase II Complete

• Review Messaging and Theming, & Content Development.

• Review Site integration

Page 3: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Steps taken to produce New Web Site

• Messaging and Theming editing

• Organize content and navigation design

• Write and edit new content• Web / multimedia authoring• Content Development• Data Model

Page 4: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Steps taken to produce New Corporate Web Site

• Create Database• Produce New Web Site• User Acceptance Testing• System Implementation

Page 5: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

New Web Site: Background

• Team Involved– Mike Grimo (co-project lead)– Mariann Olsen (co-project lead)– Tom Slater– Donna Larsen– Donna Walsh– Ben Waller

Page 6: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

New Web Site : Metrics

• On Time - planned completion 9/21/00 actual completion 9/6/00

• Within Budget

Page 7: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Key Objectives at beginning of Phase II

• Business Requirements

• Integration of navigation / flow with functionality

• User Acceptance

Page 8: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Accomplishments

• Integration of new Corporate Presence web site with E-commerce application

• Created Web Design Templates for future scalability

• Created New Data Model

• Planned SQL server migration options

Page 9: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

User Acceptance

• Information Services tested e-commerce application. Renewal Verisign certificate installed

• New site is available to Sales and Marketing on AQM intranet

• Official Sign-off

Page 10: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Web with E-commerce Component

Home Page

Corporate AQM Cycle ProductsMap Search Contact Us

AQM Cycles Sub pages B2C B2B

Register &Logincomponent

Page 11: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Web Templates

Left Left

menumenu

file file

Top menu file Top menu file

Content page includes Content page includes

•top menu

•left menu

•JavaScript.htm

Allow for consistency, scalability and ease of maintenanceAllow for consistency, scalability and ease of maintenance

Page 12: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Data Model

orderId = orderId

loginId = loginId

contactId = contactId

clientId = clientId

clientId = clientId

clientId = clientId

clientId = clientId

clientId = clientId

ccId = ccId

applicantId = applicantId

applicantId = applicantId

applicantId = applicantId

applicantId = applicantId

applicantId = applicantId

applicantId = applicantId

applicantId = applicantId

applicantId = applicantId

address

AddressId CounterclientId IntegerlegalCompanyName Text(50)DBACompanyName Text(50)streetAddress Text(50)addressSuite Text(50)city Text(50)state Text(4)zip Text(10)country Text(50)contactId IntegertypeId Integer

addressType

typeId IntegertypeName Text(50)

Applicant

applicantId CounterClientId IntegerLoginId IntegerLastName Text(50)FirstName Text(50)MiddleName Text(50)SSNumber Text(50)Address1 Text(50)Address2 Text(50)City Text(20)State Text(50)ZIP Text(20)Country Text(50)Dob DateTimePrevAddress Text(50)PrevCity Text(20)PrevState Text(4)PrevZip Text(20)PrevCountry Text(50)PrevFirstName Text(30)PrevLastName Text(30)CCId IntegerEnabledate DateTimeDisableDate DateTimeLastModifiedOn DateTimeUserModified Integer

Cart

CartId CounterClientId IntegerLoginId IntegerapplicantId IntegerPackageId IntegerReportId IntegerQuantity IntegerPrice DoubleDiscount DoubleNetAmount DoubleActive IntegerStartDate DateTime

ccdetails

ccId CounterccName Text(50)address1 Text(50)address2 Text(50)city Text(50)state Text(5)zip Text(255)country Text(50)phone Text(50)ccType Text(50)ccNumber Text(50)expDate Text(50)price IntegerclientId IntegerloginId Integercc_Auth_Code Text(50)cc_Txn_Id Text(50)cc_Ref_Code Text(50)cc_Action_Code Text(50)cc_Avs_Code Text(50)status Integer

clients

clientId CounteradminUserName Text(50)adminPassword Text(50)adminFirstname Text(50)adminLastname Text(50)adminTitle Text(50)adminPhone Text(15)adminExtn IntegeradminFax Text(50)adminEmail Text(60)reportDeliveryFax Text(15)natureOfBusiness Text(50)numberOfEmployees IntegeryearsInBusiness IntegerpaymentMethod Text(15)invoicePassword Text(10)allowFaxingSuper Text(1)allowFaxing Text(1)FaxId IntegerSRIAccount Text(20)allowReportSuper IntegerallowReport IntegerallowCustomReportSuper IntegerallowCustomReport Integerstatus Integer

contacts

contactId CountertypeId IntegercontactFirstName Text(50)contactLastName Text(50)contactTitle Text(50)contactPhone Text(15)contactExtn Text(5)contactFax Text(15)contactEmail Text(50)

countries

CountryCode Text(4)CountryName Text(100)

faxNumbers

FaxId CounterclientId IntegerfaxNumber Text(15)

loginUser

loginId CounterclientId IntegerbActive IntegeruserName Text(50)password Text(10)firstName Text(50)lastName Text(50)deliveryMethod Text(50)faxId IntegerType IntegerbDeleted Integer

oldUSStates

StateCode Text(4)StateName Text(100)

order

orderId CounterclientId IntegerccId IntegertotalAmount DoublepaymentMethod Text(50)status IntegerorderDate DateTimeLoginId Integer

orderDetails

OrderDetailId CounterorderId IntegerapplicantId IntegerapplicantAmount Double

Package

PackageId CounterClientId IntegerPackageName Text(20)Price DoublePercentage IntegerEnableDate DateTimeDisableDate DateTimeUserModified Integer

Package_Report

PackageRptId CounterPackageId IntegerReportId IntegerQuantity IntegerEnableDate DateTimeDisableDate DateTimeUserModified Integer

Report

Id CounterReportName Text(100)Report_Short Text(50)Price DoubleMaxNumber IntegerEnabledate DateTimeDisableDate DateTimeUserModified IntegerShortName Text(25)StateID Integer

ReportFields

ReportFieldsId CounterReportID IntegerTitle Text(50)Length IntegerType IntegerRequired YesNoAlignment Text(50)SortOrder Integer

ReportsData

ReportDataID CounterApplicantID IntegerReportID IntegerFieldID IntegerValueStr Text(100)ValueA Text(50)ValueB Text(50)ValueC Text(50)ValueD Text(50)RunNo Integer

rptCriminal

rptCrimId CounterapplicantId IntegerCountry Text(5)Zip Text(20)SortOrde IntegerState Text(5)DisableDate DateTimeEnableDate DateTimeLastModifiedOn DateTimeUserModified Integer

rptEducation

rptEduId CounterapplicantId IntegerSortOrdeer IntegerInstitute Text(25)State Text(4)Province Text(20)Country Text(4)JoinedOn DateTimeLeftOn DateTimeDegree Text(50)DisableDate DateTimeEnableDate DateTimeLastModifiedOn DateTimeUserModified Integer

rptEmployee

EmpId CounterapplicantId IntegerSortOrdeer IntegerName Text(50)Address Text(50)City Text(20)State Text(4)Province Text(20)Country Text(4)SupervisorName Text(30)SupervisorPhone Text(15)EmployedFrom DateTimeEemployedTo DateTimePosition Text(50)Enabledate DateTimeDisableDate DateTimeLastModifiedOn DateTimeUserModified Integer

rptLicense

rptLicenseId CounterapplicantId IntegerSortOrder IntegerLicenceType Text(50)LicenceNumber Text(25)State Text(5)DisableDate DateTimeEnableDatee DateTimeLastModifiedOn DateTimeUserModified Integer

rptMotorVehicle

rptMotorVechId CounterapplicantId IntegerSortOrder IntegerLicenceNumber Text(20)State Text(4)DisableDate Text(50)EnableDate DateTimeLastModifiedOn DateTimeUserModified Integer

rptWorker

rptWorkerId CounterapplicantId IntegerSortOrdeer IntegerState Text(4)DisableDate DateTimeEnabledate DateTimeLastModifiedOn DateTimeUserModified Integer

state_rates

State_ID Text(2)Report_ID IntegerPrice Text(50)Turn_ID Text(50)

usstates

StateCode Text(2)StateName Text(50)

Physical Data Model

Project : AQM Web Project

Model : AQM E Commerce

Author : Donna Walsh Version 1.0 8/7/100

Page 13: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Migration to SQL Server

Project Risk: Data Connection issues in migrating ASPfrom Access to SQL Server

Strict requirements for compatibility with existing system(ASP pages) require more testing, design, coding andimplementation than expected in order to migrate dataconnection to a SQL server database.

Impact:

Migration to SQL Server cannot be accomplished withoutchange in scope for project.

Page 14: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Solution OptionsOptionOption 1: Make an assessment of coding required forconversion of embedded SQL in ASP pages to storedprocedures. At the same time code stored procedures forthe back end processes for the ordering of reports processesthat are currently done manually.Option 2: Make an assessment of coding required forconversion of embedded SQL in ASP pages to storedprocedures for registration and login.Option 3: Use ADO work around to get the connection toreturn the values needed. This is recommended only as asolution for low volume data access.Option 4: Implement MS Site Server Commerce Edition asa joint solution for the business requirements and e-commerce transactions.Option 5: Stay with the Access 97 database

Page 15: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

How can Condor Help

• Partnering to enable AQM chosen solution (based on options AQM is considering for next Phase)– Coding of custom application for migration

to SQL Server– Implementing Site Server, Commerce Ed.

Page 16: AQM Solutions Web Project Phase II Donna Walsh Condor Technology Solutions

Summary

• New Site was join effort between AQM Marketing & Information Systems, Condor Technology Solutions and Graphic Artist Tom Slater

• AQM is E-business enabled