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

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

Dec 26, 2015

Download

Documents

Douglas Bell
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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