DOC

Introduction

By Tony Franklin,2014-04-12 06:02
10 views 0
We are a web development team interested in your Java eCommerce auto parts All design mockups will be sent to SteeringParts ahead of time for approval.

Mr. John Philips

    Owner of SteeringParts

    st100 West 1 Street Utopia, TX 78777

    20 October 2009

    Dear Mr. Philips,

    I am the lead software engineer for ABC Company. We are a web development team interested in your Java eCommerce auto parts Request for Proposal.

    I have attached our proposal for the project. The proposal outlines our understanding of the project’s

    requirements, the methods and plans to complete this project, our qualifications, and a detailed schedule that defines milestones and costs.

    I am looking forward to working with you and my team on completing this eCommerce website. Java and eCommerce website designs are our specialties. If you have any questions about the proposal, please contact me at wcmarti2@mail.usf.edu or call me directly at (813)123-1234.

    Regards,

    William C. Martin iii

    William C. Martin III

    Software Engineer

    ABC company

    Attachment: Proposal

Proposal for SteeringParts William Charles Martin III

    Java eCommerce Application for Selling Car Parts Software Engineer

    23 November 2009 ABC Company

Introduction

    The following is a proposal for the Java eCommerce Application for Selling Car Parts project

    requested by SteeringParts. The request for proposal requires for a new eCommerce website to be built

    in Java for selling car parts online to a customer base that contains searching ability, an admin panel,

    and payment gateways. The following proposal is attached to a letter sent by William Martin to

    SteeringParts. Included in this proposal are the methods and plans to complete this project, our

    qualifications, and a detailed schedule that defines milestones and costs.

    Background

    The proposed website will be an eCommerce website where users can search for and order

    automobile parts. There will be a user administration control panel where users can manage their

    accounts and track their previous orders. An administration panel will be provided for site

    administrators where users, parts, prices, and orders can be managed. Users will be able to pay by

    Paypal, credit card, google checkout, bill me later, or money brokers.

    The website should meet the following technical requirements:

    1. Programmed in Java using the STRUTS framework

    2. Modeled with MySQL database

    3. Implemented on Linux using Apache Tomcat web server

    4. Designed in XHTML that is W3C standards compliant and operational in all current browsers

    5. Optimized for search engines with a sitemap

    6. Planned with requirements documentation and UML modeling for website and database

    Proposal Statement

    To complete this eCommerce project, ABC Company is proposing to fulfill the following

    requirements that are listed in the SteeringParts Request for Proposal:

    1. Website designed in a simple blue and white layout along with a logo.

    2. User account component created to handle registration, login, and users

    3. Administration component created to manage the following based on access-level:

    a. Automobile make, year, and model management

    b. Parts, price, and details management

    c. Order creation and modification management

    4. Searching system implemented to search in combination with year, make, and model filters

    5. Payment gateways implemented with Paypal, credit card, google checkout, bill me later, and

    money brokers

    Page 1 of 4

Proposal for SteeringParts William Charles Martin III

    Java eCommerce Application for Selling Car Parts Software Engineer

    23 November 2009 ABC Company

    6. Google Analytics setup for the site for statistical analysis

    7. Database tables designed to meet the storage needs of the above business-level programming

    Method and Approach

    Upon contractual agreement, the project will be broken down into the milestones that are later

    specified in this document. After a requirements analysis is completed, the individual milestones will be

    divided into their sub fields and assigned to the qualified members of our team. All design mockups will

    be sent to SteeringParts ahead of time for approval. All UML drafts will be sent to SteeringParts, along

    with all requirements documents for company records.

    Perhaps the best way to move through the schedule is to have a phone conference after every

    milestone where our team can discuss progress with SteeringParts where a bill can be sent upon

    competition. If there is another preferred method, we are flexible and open to suggestions.

    Qualifications

    The following lists the members of our team, their roles on our team, their experience, and their

    qualifications:

    ? William Martin, software engineer and project manager. Has a bachelors in Computer Science.

    William has ten years of experience in web and graphic design and five years of experience with

    various web and database technologies, including Java and MySQL. He also has experience with

    managing eCommerce projects.

    ? John Doe, graphic and web designer. Has a technical associates in graphic design. John has five

    years of experience designing web graphics for a variety of platforms. John will be in charge of

    designing the logo and the website’s layout and their mockups.

    ? Bob Smith, Java programmer. Has a technical associates in programming. Bob has five years of

    experience in both client and web programming including Java, the STRUTS framework, and

    MySQL. Bob will be working with John to tie the front-end and back-end together as well as

    following William’s application design

    ? Mary White, server administrator. Has a bachelor’s in Computer Science. Mary specializes in

    server administration and has a wide variety of experience in the field, including Linux, Apache,

    and Apache Tomcat administration. She will also be in charge of setting up Google Analytics for

    the proposed website.

    Page 2 of 4

    Proposal for SteeringParts William Charles Martin III Java eCommerce Application for Selling Car Parts Software Engineer 23 November 2009 ABC Company

Schedule

    The following is our proposed schedule, which adheres to the schedule outline in the

    SteeringParts Request for Proposal:

    Week 1 William will work on requirements gathering for the project in greater detail. Week 2 William will complete UML designs for the website and its pages.

    Week 3 John Doe will being working on the website’s layout based on UML designs. William will

    complete flowcharts for program design.

    Week 4 William will work with Bob to begin writing the technical documentation for the design of

    the entire project.

    Week 5 Milestone 1. All requirements documents, UML designs, and flowcharts will be presented

    to SteeringParts for approval. Bob will design database tables based on UML designs. John

    will finalize mockup design for website

    Week 6 John will begin work on logo mockup and dummy website development. Bob will begin

    work on programming at the highest level. Mary will setup developmental web server. Week 7 Milestone 2. All mockup designs and dummy website will be presented to SteeringParts

    for approval. Administration panel and components will be designed by Bob Week 8 William will oversee security issues regarding the administration panel while Bob finishes

    it. John will begin putting administration panel design together with Bob’s programming

    work.

    Week 9 The public face will be built by John while Bob programs the search feature and the

    shopping cart. William will oversee security.

    Week 10 Any remaining application and design issues will be resolved.

    Week 11 Milestone 3. A link will be sent to SteeringParts of a working copy of the entire website

    along with test accounts and test data. William will write test cases for the website, and

    perform proper unit, integration, and system testing on application programming. Web

    design will be tested in Opera, IE, Firefox, Safari, and Google Chrome. All HTML code will

    be tested for standards compliance.

    Week 12 Milestone 4. Application will be deployed and test documents sent to Steering Parts

    Page 3 of 4

Proposal for SteeringParts William Charles Martin III

    Java eCommerce Application for Selling Car Parts Software Engineer

    23 November 2009 ABC Company

Costs

    The total cost of the project is estimated to be $10,470. ABC company will bill $30/hr to cover all

    hourly labor costs as well as overhead and project planning costs. An estimated thirty man hours total

    will be spent on the project weekly, for the twelve week period.

    Week Hour Estimation Price Estimate

    1 20 $600

    2 24 $720

    3 32 $960

    4 35 $1,050

    5, (Milestone 1) 29 $870

    6 30 $900

    7, (Milestone 2) 30 $900

    8 25 $750

    9 30 $900

    10 26 $780

    11, (Milestone 3) 35 $1,050

    12, (Milestone 4) 33 $990

     Total Hours: 349 hours Total Cost: $10,470

Conclusion

    This proposal maps out the entire design process of this eCommerce project. We have a

    talented team with comprehensive experience in the areas required by this project and beyond. For any

    questions or details regarding our proposal, you can reach William Martin, the project manager, at

    wcmarti2@mail.usf.edu or call him directly at (813) 123-1234.

    Thank you for your time and consideration. We are looking forward to working with

    SteeringParts on this eCommerce project and in the future.

    Page 4 of 4

Report this document

For any questions or suggestions please email
cust-service@docsford.com