PROPOSAL – SCRIPTING LANGUAGE FINAL PROJECT
Report by Hendry Louise
INTRODUCTION
Final Project for Scripting language course required us students to create an e-commerce website. This is a group project with Hendry (me), Hashegi, Rinaldi as a team. Website is created for a small medium enterprise selling original Batik Tulis Lasem named Pusaka Beruang.
The content for our e-commerce website would refer to the previous Graphic Design student final project, Deadra. We, the computer science student are required to make a dynamic and responsive website for a website based on her design. However, we decide to change the design as the design itself cannot be used as an e-commerce website
There are two main services of module provided in this e-commerce website, admin and client. This specific team will explain the features from each services with other specification
=============================================
TEAM
Back End Programmer : Rinaldi Halim
Front End Programmer : Hashegi Hanjaya
Videographer and programmer : Hendry Louise
=============================================
ART and DESIGN REFERENCE
Visual Design and Concept : Deadra Ivanka Qintara
=============================================
USER REQUIREMENTS
The features form the customer side:
- Sign up / Register New Customer
New Customer are able to createa account to make purchases on the website - Login and Logout
User could login and logout with their own account. Login is required to perform specific function in the website, such as purchasing - About us and Contact us page
User are able to view about us page within the website such as brief explaination of pusaka beruang and batik lasem. User are able to view contact us page within the website. There are information such as e-mail and phone number of the enterprise - Browse all products
User are able to browse products through the website as a whole - Browse products based on each category
User are able to browse products by selecting on a specific category - Add product to shopping cart
User are able to add a certain product to the shopping cart - View shopping cart
User are able to view their current list of items inside their shopping cart [login required] - Remove product from shopping cart
User are able to remove selected product from their current list of shopping cart [login required] - Checkout shopping cart
User are able to checkout their current shopping cart and placed it as an order request and pay using Credit Card [login required] - View list of order history
User are able to view their own order history list along with its status [login required] - Edit user profile
User are able to manage their personal information on their account page [login required]
The features form the admin side:
- Login and Logout
Admin are able to login and logout to admin page with an admin account - View list of all users
Admin are able to view the list of user account including the customer account - Add, Edit, Delete user data
Admin are able to add new user account, edit user account who has a lower role level, delete user account who has a lower role level and excluding their own account - View list of roles
Admin are able to view the list of role used in the system (Admin or Customer) - View list of products
Admin are able to view list of product saved in the database - Add, Edit, Delete product data
Adminare able to add, edit, and delete product data from the webpage - View inventory list
Admin can view the remaining stock for each product - View and edit product mutation list
Admin can view all mutation list and edit qty for a specific product - View order list
Admin are able to view all order list that has been made by customer through this website - Process an order
Admin can process an order after verify the payment using the credit card - Edit general info
Admin can edit general info details such as bank account number, contact number, and address
=============================================
PROJECT REQUIREMENTS
- PHP Framework
We use Code Igniter and a template as our PHP Framework - Navigation Bar
- Help Page
- Login and Sign Up Form
- Shopping Cart
- Admin Page
- Database
- Javascript Function
- Date object form the server (website)
=============================================
TECHNICAL
Programming Language
>> Back-End : PHP
>> Front-End : CSS, HTML5, Javascript
Database
>> MYSQL
=============================================
SCOPE OF WORK
In this project, I am responsible of making the design of the front-end web page, storing the data and making the video for the website promotion.
Video Requirement :
Promote the website
Show how to use the website
Promotional Video :