KradenTree E-commerce Powered by Java
1.nproject โฟล์เดอร์หลักของ Netbean
2.src โฟล์เดอร์หลักของระบบ
- สามารถแก้ไขข้อมูลที่อยู่ในการจัดส่งได้
- สามารถเลือกรูปแบบในการจัดส่งเองได้
- สามารถเลือกรูปแบบการชำระเงินเองได้ทั้ง MasterCard Visa UnionPay
- ระบบตะกร้าสินค้าของลูกค้า
- มีโค๊ดลดราคาสินค้า
- กำหนดการแสดงผลของสินค้าได้ เช่น สินค้าโปรโมชั่น สินค้าแนะนำเป็นต้น
- สามารถเพิ่มสิทธิ์ให้ Seller หรือ Customer ได้
- สามารถจัดการในส่วนของ Seller หรือ Customer เองได้ไม่ว่าจะเป็น ดูข้อมูล เพิ่ม ลบ หรือ แก้ไขข้อมูล
- ดูสินค้าทั้งหมดที่ Seller เอามาขาย หรือ สินค้าทั้งหมด
- ดู/แก้ไข Order ทั้งหมด
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));
Database Name: kradentree
UserName: kraden
Password: kraden