Skip to content

KardenTree e-commerce website powered by BRMY :)

License

Notifications You must be signed in to change notification settings

ryan10599/KardenTree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KradenTree

KradenTree E-commerce Powered by Java

alt text

คำอธิบาย

1.nproject โฟล์เดอร์หลักของ Netbean
2.src โฟล์เดอร์หลักของระบบ

ลักษณะการทำงานของระบบ KradenTree จะแบ่งเป็น 3 ส่วนในการใช้งาน ดังนี้

ส่วนของลูกค้า ( Customer )

  • สามารถแก้ไขข้อมูลที่อยู่ในการจัดส่งได้
  • สามารถเลือกรูปแบบในการจัดส่งเองได้
  • สามารถเลือกรูปแบบการชำระเงินเองได้ทั้ง MasterCard Visa UnionPay
  • ระบบตะกร้าสินค้าของลูกค้า
  • มีโค๊ดลดราคาสินค้า

ส่วนของผู้ดูแล / ผู้ขาย ( Administrator / Saller )

  • กำหนดการแสดงผลของสินค้าได้ เช่น สินค้าโปรโมชั่น สินค้าแนะนำเป็นต้น
  • สามารถเพิ่มสิทธิ์ให้ Seller หรือ Customer ได้
  • สามารถจัดการในส่วนของ Seller หรือ Customer เองได้ไม่ว่าจะเป็น ดูข้อมูล เพิ่ม ลบ หรือ แก้ไขข้อมูล
  • ดูสินค้าทั้งหมดที่ Seller เอามาขาย หรือ สินค้าทั้งหมด
  • ดู/แก้ไข Order ทั้งหมด

CREATE TABLE AND Use this Script

CREATE TABLE ACCOUNT (
ACCOUNTID VARCHAR(7) NOT NULL,
USERNAME VARCHAR(50),
 PASSWORD VARCHAR(50),
FNAME VARCHAR(50),
LNAME VARCHAR(50),
EMAIL VARCHAR(50),
TELNO VARCHAR(10),
ACTIVATE VARCHAR(500),
CREATE_DATE VARCHAR(100),
 UPDATE_DATE VARCHAR(50),
ACTIVATED BOOLEAN,
PRIMARY KEY (ACCOUNTID));

CREATE TABLE ADDRESS (
ADDRESSID VARCHAR(100) NOT NULL,
ACCOUNTID VARCHAR(7),
ADDRESS VARCHAR(1000),
 ACTIVE VARCHAR(2),
 PRIMARY KEY (ADDRESSID));

CREATE TABLE ADMIN_LOGIN (
ID INTEGER NOT NULL,
USERNAME VARCHAR(100),
PASSWORD VARCHAR(100),
NAME VARCHAR(200), A
DDRESS VARCHAR(200),
EMAIL VARCHAR(150),
 PRIMARY KEY (ID));

CREATE TABLE CATEGORY (
CATEGORYID INTEGER NOT NULL,
CATEGORYNAME VARCHAR(100),
PRIMARY KEY (CATEGORYID));

CREATE TABLE ORDERS (
ORDERID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (start with 1 ,increment by 1),
ORDERDATE DATE NOT NULL,
TOTALPRICE DOUBLE NOT NULL,
ACCOUNTID VARCHAR(7) NOT NULL,
PRIMARY KEY (ORDERID));

CREATE TABLE ORDERDETAIL (
ORDERDETAILID INTEGER  NOT NULL GENERATED ALWAYS AS IDENTITY (start with 1 ,increment by 1),
ORDERID INTEGER NOT NULL,
PRODUCTID VARCHAR(50) NOT NULL,
QUANTITY INTEGER NOT NULL,
PRICE DOUBLE NOT NULL,
PRIMARY KEY (ORDERDETAILID));

CREATE TABLE PRODUCT (PRODUCTID VARCHAR(50) NOT NULL,
PRODUCTNAME VARCHAR(100),
CATEGORY VARCHAR(100),
TYPE VARCHAR(100),
DETAIL VARCHAR(1000),
PRICE DOUBLE,
PICTURE VARCHAR(1000),
QUANTITY INTEGER,
PRIMARY KEY (PRODUCTID));

DB Connection

Database Name: kradentree
UserName: kraden
Password: kraden

About

KardenTree e-commerce website powered by BRMY :)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 62.3%
  • Java 19.9%
  • JavaScript 17.8%