Publication Date

Fall 2019

Document Type

Capstone Project

Degree Name

Master of Science


Computer Science

First Advisor

Xin Chen, Ph.D.

Second Advisor

Soon-Ok Park, Ph.D.

Third Advisor

Alex Liu


Online art gallery is an e-commerce application which connects artists with their customers, this website will help the artists to showcase their art in this website by helping them to sell it to prospective customers also it will help the customers to discover and search the art which they like and they will have an option to buy the art if they want.

There will be three types of user’s roles in the website, the first one is buyer who can search and discover the art without any need to register or login but if they want to buy any art they have to register and login to buy the art and second one is a seller who has to register and login to post their art works for exhibiting and selling on the website and third user is admin who specifies authority and restrictions on the users. There will be a separate console for artist, buyer and administrator.

Software Requirements/Tools:
Operating System: Windows XP/2010.
User Interface: HTML5, CSS3, Bootstrap.
Client-side Scripting: JavaScript.
IDE/Workbench: NetBeans.
Database: MySQL.


  1. Admin Login module.
  2. Admin Order Management module.
  3. Add Artist information module.
  4. Add System user module.
  5. Artist Login module.
  6. Customer Login Module.
  7. Customer Payment Module.
  8. Advanced Search module.