วันจันทร์ที่ 2 กรกฎาคม พ.ศ. 2555

SWOT


Consumer survey system : SWOT


Strengths

1. ข้อมูลมีความครอบคลุมในหลายด้าน เพื่อใช้ในการวิเคราะห์ได้หลากหลายแง่มุมมากขึ้น เช่นการเก็บข้อมูล สถานที่ การใช้จ่าย และพฤติกรรมการเข้าใช้งาน ซึ่งข้อมูลที่เก็บเหล่านี้ จะช่วยให้การวิเคราะห์มีความแม่นยำในแง่ของความเชื่อมโยงกันของข้อมูลมากขึ้น
2. ข้อมูลที่วิเคราะห์ได้จะถูกนำไปใช้ได้ในหลาย Process ไม่จำเป็นต้องเป็นธุรกิจอย่างเดียวเนื่องจากมีการเก็บ พฤติกรรมบางส่วนในชีวิตประจำวันของ User ซึ่งอาจจะสื่อถึงลักษณะของสังคมช่วงนั้นได้
3. การมีลักษณะของ User ที่หลากหลายและแตกต่างกัน ทำให้การวิเคราะห์ข้อมูลในเชิงพฤติกรรมการใช้จ่ายมีความน่าเชื่อถือและมีความถูกต้องแม่นยำมากขึ้นซึ่งจะช่วยให้การนำไปใช้ในเชิงธุรกิจมีประสิทธิภาพมากขึ้น
4.ระบบสามารถวิเคราะห์ข้อมูลในเชิงสถิติได้อย่างสะดวกและรวดเร็วเนื่องจากการเก็บข้อมูลที่เป็นระบบ และข้อมูลที่เก็บมีความสัมพันธ์กัน

Weaknesses

1.ด้วยลักษณะของระบบ survey จำต้องมีข้อมูลจำนวนมาก ในการวิเคราะห์เพื่อผลลัพธ์ที่ดีที่สุด ดังนั้นการขอความร่วมมือจาก User เพื่อให้ได้ข้อมูลที่หลากหลาย เป็นสิ่งที่เป็นข้อจำกัดเนื่องจาก User บางส่วนก็ไม่สามารถให้ความร่วมมือได้อย่างเต็มที่ หรือ หากจำเป็นอาจจะต้องลงทุนในส่วนของการเก็บข้อมูลมากขึ้น ซึ่งก็คือเสียงบประมาณมากขึ้นนั่นเอง
2.ผลลัพธ์ที่ได้จากระบบแม้ว่าจะมีความแม่นยำเพียงไร แต่ก็คงไม่เพียงพอต่อการตัดสินใจในระบบธุรกิจ เนื่องจาก พฤติกรรมในระบบเป็นเรื่องของเวลาและโอกาส ซึ่งไม่แน่นอน และเป็นเพียงแค่ “แนวโน้ม” เท่านั้น จึงอาจจะไม่สามารถตัดสินให้แน่นอนลงไปได้ด้วยข้อมูลจากภายในระบบเพียงอย่างเดียว


Opportunity

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


Threat

- ระบบดังกล่าวจำเป็นต้องใช้แนวคิดในการวิเคราะห์ข้อมูล หรือ ซอฟต์แวร์ ที่สนับสนุนในการเก็บและวิเคราะห์ข้อมูลอย่างมีประสิทธิภาพเพื่อสร้างความเชื่อมั่นของลูกค้าและความถูกต้องแน่นอนของข้อมูล ดังนั้นจึงมีความจำเป็นต้องใช้ทุนมากพอสมควรสำหรับการพัฒนาในส่วนนี้
- อีกทั้งรูปแบบของระบบ Survey นั้นย่อมมีคู่แข่งอยู่มากดังนั้นจึงจำเป็นต้องสร้างให้ระบบมีความแข็งแกร่งรอบด้านเพื่อเตรียมพร้อม       สำหรับการแข่งขันในอุตสาหกรรมซอฟต์แวร์

วันอาทิตย์ที่ 1 กรกฎาคม พ.ศ. 2555

Google Doc

Business Domain





ER-DIAGRAM



DDL



SWOT


Data Warehouse bus


STAR SCHEMA

DDL





สร้างตารางชื่อ  category

CREATE TABLE  category(
Cate_ID CHAR(4) not null,
Cate_NAME VARCHAR2(20),
Detail  VARCHAR2(50),

CONSTRAINT Cate_Pk PRIMARY KEY (Cate_ID)
);

สร้างตารางชื่อ  user

CREATE TABLE  user(
User_ID CHAR(10) not null,
Name VARCHAR2(30),
Age CHAR(2),
Salary NUMBER(9,2),
CONSTRAINT User_Pk PRIMARY KEY (User_ID)
);

สร้างตารางชื่อ  payment

CREATE TABLE  payment(
Pay_ID CHAR(10),
Amount CHAR(20),
Type CHAR(5),
CONSTRAINT Pay_Pk PRIMARY KEY (Pay_ID),
CONSTRAINT Bank_Fk FOREIGN KEY (Bank_ID) REFERENCES Bank
);

สร้างตารางชื่อ  location

CREATE TABLE  location(
Loc_ID CHAR(10) not null,
Loc_Name VARCHAR2(30),
Road   VARCHAR2(20),
Province  VARCHAR2(20),
Zipcode  CHAR(10),
Tel  VARCHAR2(20),
CONSTRAINT Loc_Pk PRIMARY KEY (Loc_ID)
);

สร้างตารางชื่อ  activity

CREATE TABLE  activity(
Act_ID CHAR(10),
Note VARCHAR2(100),
Category VARCHAR2(50),
U_ID CHAR(10) not null,
Pay_ID CHAR(10) not null,
Loc_ID CHAR(10) not null,
Time_ID DATE, not null,
CONSTRAINT Act_Pk PRIMARY KEY (Act_ID),
CONSTRAINT User_Fk FOREIGN KEY (User_ID) REFERENCES User,
CONSTRAINT Pay_Fk FOREIGN KEY (Pay_ID) REFERENCES Payment,
CONSTRAINT Loc_Fk FOREIGN KEY (Loc_ID) REFERENCES Location,
CONSTRAINT Time_Fk FOREIGN KEY (Time_ID) REFERENCES Time
);

สร้างตารางชื่อ  time

CREATE TABLE  time(
Time_ID CHAR(10),
Day DATE,
Month CHAR(10),
Year CHAR(10),
Act_ID CHAR(10) not null,
CONSTRAINT Time_Pk PRIMARY KEY (Time_ID),
CONSTRAINT Act_Fk FOREIGN KEY (Act_ID) REFERENCES Activity
);


สร้างตารางชื่อ  activityCate

CREATE TABLE  activityCate(
Actcate_ID VARCHAR2(50),
Rep_ID CHAR(4) not null,
Act_ID CHAR(10) not null,
CONSTRAINT Actcate_Pk PRIMARY KEY (Actcate_ID),
CONSTRAINT Cate_Fk FOREIGN KEY (Cate_ID) REFERENCES Category,
CONSTRAINT Act_Fk FOREIGN KEY (Act_ID) REFERENCES Activity
);

สร้างตารางชื่อ  bankBrand

CREATE TABLE  bankbrand(
Bank_ID CHAR(10),
Bank_NAME VARCHAR2(30),
Branch  CHAR(10),
Card_ID  CHAR(10),
Pay_ID CHAR(10)  not null,
CONSTRAINT Bank_Pk PRIMARY KEY (Bank_ID),
CONSTRAINT Pay_Fk FOREIGN KEY (Pay_ID) REFERENCES Payment
);


ER-DIAGRAM




Business Domain


Consumer Survey System


ในส่วนของระบบการทำ survey นั้น ในที่นี้จะเก็บข้อมูลเฉพาะด้าน โดยมุ่งเน้นเพื่อวิเคราะห์พฤติกรรมใช้จ่ายของผู้บริโภคเป็นหลัก โดยจะเก็บข้อมูลของ 

1.สถานที่ที่เข้าใช้บริการ
2.กลุ่มรายได้ของผู้บริโภคที่ทำแบบสำรวจ
3.พฤติกรรมการใช้จ่าย (เงินสด,บัตรเครดิต ฯลฯ) 
4.บุคคลอื่นที่เข้าร่วมในการเข้าใช้ระบบ (คนเดียว , คนรัก , เพื่อน ฯลฯ)
5.วัน/เดือน/ปี 

ข้อมูลจะถูกเก็บในลักษณะสถิติเพื่อนำไปวิเคราะห์หาความเชื่อมโยงของset ของข้อมูลเพื่อให้ได้ออกมาเป็นสารสนเทศเพื่อสนับสนุนการตัดสินใจต่างๆในการบริหารธุรกิจ หรือ ในการประกอบการตัดสินใจในด้านอื่นๆที่นอกเหนือจากธุรกิจได้อย่างมีประสิทธิภาพ 


ลักษณะการเข้าใช้งานระบบ
User กรอกข้อมูลในการเข้าใช้งานเริ่มจาก รายได้ และ เลือก loc หลังจากนั้น ก็ กรอก รายละเอียดอื่นเช่น Payment , With who  สุดท้าย ก็เป็นวันเวลา และจะได้สรุปเป็นรายละเอียดของแต่ละ User อีกทั้งระบบ สามารถใช้การ Gen Report ตามที่ Admin เรียกใช้ เช่น ข้อมูลของผู้ที่เข้าใช้บริการร้านอาหาร วันที่ 25 - 30 มิถุนายน 2555 โดย ต้องการทราบว่า ช่วงเวลาดังกล่าว มีผลต่อการเข้าใช้บริการของผู้ที่มีรายได้ อยู่ระหว่าง 10000 - 20000 บาท อย่างมีนัยยะ หรือไม่ อย่างไร เป็นต้น 


output ของระบบ 
report เพื่อบอกถึงการเชื่อมโยงกันของข้อมูลเช่น
         - การวิเคราะห์แนวโน้มของพฤติกรรมการใช้เงินที่เปลี่ยงแปลงไปในแต่ละช่วงเวลาของผู้บริโภค เป็นต้น