Final Project Proposal

For the final project of Scripting Language course that we are taking, my team are challenged to create a Batik Lasem e-commerce website. The website basically sells Batik over the net. We are given flexibility to design and code our website.

My team is consist of:

  1. Michael Ferikson (Me) – 1701320794, who is responsible in designing the system and quality control
  2. Enrico Hugo – 1701320642, who is responsible for developing the back-end and CMS
  3. Timothy Viandy – 1701319810, who is responsible for developing the front-end

The content of which consist of the assets that has been created by an Information System students, Clara Wibisono, from Binusian 2016. The previous web is a static web. Our job is to optimise the web to be more dynamic by creating e-commerce function that support all the purchasing activities of the customers.

We will do the website using a HTML, PHP framework (CodeIgniter), with JavaScript functions. The front-end of the website should provide e-commerce website function such as menus, login/registration, shopping cart, mouseover, inventory, and category. In addition, we are also about to create an admin page to manage the content, and also to create database using MySQL environment.

The following are the weekly activities that our group will do for the project before going live:

Week 1

  • Gather and document user requirements
  • Design database based on requirements
  • Determine functions to be prepared

Week 2

  • Remake design of existing website
  • Create design for CMS

Week 3

  • Create basic web services as a bridge to database
  • Implement automation for product page
  • Implement automation for navigation bar

Week 4

  • Improve web services
  • Implement design for CMS
  • Create Registration and Login features

Week 5

  • Implement CMS features such as:
    • add / edit / remove products
    • add / edit / remove users
    • add / edit / remove orders
  • Implement new design to old website

Week 6

  • Alpha testing
  • Check and improve functionalities of website

Week 7

  • Beta testing
  • Fix errors and improve from user feedbacks

The finished website will be stored and used locally, and therefore uploaded to the class’ dropbox to be evaluated by Mr. Raymond Bahana.

 

Leave a Reply

Your email address will not be published. Required fields are marked *