2
2.12.1.1 นยามคาศพท
ตลาดกลาง หมายถงมลคาของ สนคากนไดอยางอสระเสร
E-Marketplace หมายถง ตวกลางจะเปนผใหบรการโดยการสราง Communityรคาขายกนสมครเขามาเปนสมาชก
สนคา หมายถงการสมครสมาชก อจะไดเปนสมาชกของราน
รายงาน
2.1.2 ( E-MarketPlace )E-Marketplace คอตลาดกลางรวบรวมสนคาและรานคาหรอบรษท จานว
-ขายสนคาระหวางกน โดยรปแบบของ E-Marketplace จะเปนการบรการในรปแบบ คณสามารถ "นาขอมลธรกจและขอมลสนคาคณไปใสไวใน E-Marketplace การสรางเวบไซต แคตตาลอกสนคาและสวนใหญในเวบไซตเ อยเปนประจามากมายในแตละวนเหมอนกบตลาดนดแตเปนตลาดนดออนไลนขนาดใหญ สาหรบการคาขายระหวางธรกจกบธรกจกนเปนหลก (B2B - Business to Business) หรอการคาขายแบบรานคาขายไปยงผบรโภค (B2C-Business to Consumer) นาขอมลมาลง อกาสการเจอลกคาจาก
การไดออเดอรสนคาจากตางประเทศไดโดยไมยากรปแบบของ E-Marketplace สามารถแบงไดหลายรปแบบ ไดแก
B2C E-Marketplace คอ ตลาดกลางสนคาระหวาง ธรกจรานคา (Business) ตรงไปยง(Consumer) โดยรปแบบของตลาดกลา น
6
มอลล (Shopping Mall)
ระบบตะกราสนคา (Shopping Cart)B2B E-Marketplace (Buiness) ดวยกนเอง
อนาไปแปรรป หรอนาไปขายยงผบรโภคอกท(Inquiry) -
(Inquiry Form)
บรการใน E-MarketplaceE-Marketplace สวนใหญมใหบรการในแตละเวบไซตของตน เชน
สารบญธรกจ (Business Directory)อใหคณสามารถคนหา
2.1.3 ประโยชนของ E-Marketplace1.
รวมกน ปรมาณมาก ในขณะเดยวกนกทาใหผขายไดรบ
2. ดานกระบวนการจดการ ชวยใหเรามแคตตาลอกอเล
ประสทธภาพ รวมไปถงระบบการชาระเงน3. ดานลกโซการซพพลายของอตสาหกรรม ามสนคา
อะไรขาย และขายในราคาเทาใดสนคาในจานวนเทาไร ไมตองสตอกสนคาเกนความจาเปน ทาใหการบรหารดาน Logistics เปนไป
และสามารถสรางระบบ ERP (Enterprise Resource Planing) อตโนมตได และหากสมาชกใชระบบ ERP เดนอยแลวกสามารถ integrate เขากบระบบเดมไดอกดวย
4. ดานขอมลขาวสารและสงคม นเหตการณการตลาด
7
กอใหเกดการถายทอดความรระหวางกน ทาใหตองใหลกคาไดศกษาขอดของแตละฝาย
สรปE-Marketplace คอตลาดกลางรวบรวมสนคาและรานคาหรอบรษท จานวนมาก
-ขายสนคาระหวางกน โดยรปแบบของ E-Marketplace จะเปนการบรการในรปแบบของเวบไซต ไปใสไวใน E-Marketplace บรการใน E-Marketplaceระหวางกน E-Marketplaceสวนใหญมใหบรการในแตละเวบไซตของตนเชน สารบญธรกจ (Business Directory), ประกาศความตองการทางธรกจ (Trade Leads)
2.1.4 ทฤษฏโปรแกรม2.1.4.1 AppServ v.2.5.8
AppServ Open Source Software หลายๆ อยางมารวมกนโดยม Package
- Apache- PHP- MySQL- phpMyAdmin
โปรแกรมตางๆ ไดทาการดาวนโหลดจาก OfficialRelease โดยตว AppServ เรา
Official Release แตอยางได เพยงแตมบางสวน
ในสวนของ Original Package เลยแมแตนอยเพยงแตเปนการกาหนดคาConfig เชน Apache กจะเปนในสวนของ httpd.conf, PHP กจะเปนในสวนของ php.ini,MySQL กจะเปนในสวนของ my.ini AppServ สามารถทางานและความเสถยรของระบบ ไดเหมอนกบ Official Release จดประสงคหลกของการรวมรวบ Open Source Software
8
setupภายในเวลา 1 นาท WebServer, Database Server ไดเลอกใชโปรแกรมAppServ นาญในการ
Apache, PHP, MySQLกใชเวลาคอนขางมากพอสมควร แมแตตวผพฒนา AppServ
เอง Release 2ยอม
Apache, PHP, MySQL ในพรบตาเดยวAppServ สามารถนาไปเปน Web Server หรอ Database Server ไดทนทหรอไมแนนอน 100% แตทางผพฒนาเองขอแนะนาวา ระบบจดการ Memory และ CPU บน Windows
Web Server หรอ Database Server ไมเหมาะกบการใชงานหนกๆ เพราะWindows และหากเทยบอตรารองรบระบบงานกบ OSเชน Linux/Unix OS เปน Windows Memory และ CPU กนOS Linux/Unix จะรองรบงานไดนอยกวามากพอสมควร เชน Windows รบได 1000 คนพรอมๆ กน แต Linux/Unix อาจรบไดถง 5000 พรอมๆกน หากทานตองทางานหนกๆ ทางผพฒนาแนะนาใหเลอกใช Linux/Unix OS จงจะเหมาะสมกวา
Apache Web Server World WideWeb (WWW)ผใชงานสงสดบนเครอขายอนเทอรเนตอกดวย WWW หรอ
สวนองคกรตางๆประชาสมพนธขอมล ใหประโยชนใน
หรอใชในการทาธรกรรมพาณชยอเลกทรอนกสดโดยไมยงยาก และเสยคาใชจายไมมากนก
2.1.4.2 PHP (Personal Home Tool) 5.2.1PHP (Personal Home Tool) Server Side
Script เชนเดยวกบ ASP(Active Server Pages)Web Development หรอ Web Programming รปแบบของภาษาPHP มเคาโครงมาจากภาษา C และ Perl ง และทางานไดเรว
9
ในปจจบนมโปรแกรมเมอรใชงานมากกวา 1 ลานคนไมนานนก แต PHP ในกรณของApache เราสามารถใช PHP ไดสองรปแบบคอ ในลกษณะของ CGI และ Apache Module ความ
ถาใช PHP เปนแบบโมดล PHP Apache หรอเปนสวนCGI เพราะวา ถาเปน CGI แลว ตวแปล
PHP ถอวาเปนแคโปรแกรมภายนอก Apache จะตตองการใช PHP ภาพในการทางาน การใช PHP
Apache จะทางานไดมประสทธภาพมากกวาคอของฟร PHP ไดตอบสนอง
โปรแกรม ๆ ไมวาจะเปนระบบปฏบตการ(Windows, Linux) โปรแกรมเวบเซรฟเวอร (IIS, PWS, Apache, OmniHTTPd)โปรแกรมระบบฐานขอมล (Mysql, mSQL) และ Server Site Script อยาง PHP
2.1.4.3 หลกการทางานของ PHPPHP อาจจะเรยกการทางานวา
เปนเซรฟเวอรไซต (Server Side) สวนการทางานของบราวเซอรของผใชเรยกวาไคลเอนต (ClientSide) HTTP (HTTP Request)อาจจะเปนการกรอกแบบฟอรม PHP( PHP หรอ PHP3 แลวผใชกาหนด เชน search.php เปนตน)เอกสาร PHP เขามาถงเวบเซรฟเวอรกจะถกสงไปให PHP แปลคาคา PHP จะสรางผลลพธในรปแบบเอกสาร HTML สงกลบไปใหเวบ เซรฟเวอร
(HTTP Request) ทาคลายกบการทา งานของ CGI (Common Gateway Interface) หรออาจจะกลาวได วา PHP กคอโปรแกรม CGI งานคลายกบ ASP
10
client Browser Server
PHPInterpreter
PHPLibraries
HTML
ODBC
Oracle
MYSQL
Etc.Access
SQLServer
FoxPro
PostgreSQL
2-1 : ตวอยางแสดงหลกการทางานของ PHP(อางองโดย : www.cmsthailand.com)
2.1.4.4 ความสามารถในการตดตอกบฐานขอมลPHP ๆ
เผยแพรซอรสโคดของ PHP สสาธารณะในลกษณะของ open source ทา ใหมหนวยงานและองคกรตาง ๆ เขามาชวยกนพฒนา สามารถหลกของ PHP
- ความสามารถในการจดการกบตวแปรหลาย ๆ ประเภท เชน เลขจา นวน (integer),เลข ทศนยม (float), สตรง (string), และอารเรย (array) เปนตน
- ความสามารถในการรบขอมลจากฟอรม HTML- ความสามารถในการรบ - สง Cookies- ความสาม Session ( 4 )- ความสามารถทางดาน OPP (Object Oriented Programming)
โปรแกรมเชงวตถ- ความสามารถในการเรยกใช COM component- ความสามารถในการตดตอและจดการฐานขอมล- ความสามารถในการสรางภาพกราฟก
11
2.1.4.5 PHPการเขยนโคด เราสามารถเขยนไดจากโปรแกรม Editor Notepad หรอ
Editplus Notepad เพราะแถมมากบ window อยแลว แตถาตองการความสามารถและ Options Editplus ใชไดดทเดยว
รปแบบการเขยน PHP เขยนได 4 1 และ 2 3ใชงานคลายกบ Java script 4 ตว tag <% จะเหมอนกบ ASPเหมอนกน และสามารถแทรกลงในสวนของภาษา HTML สวนใดกได1.การเขยนโคดในรปแบบภาษา SGML
<?PHP ;
?>2. XHTML หรอ XML (แตสามารถใชใน HTML แบบปกตได)
<?phpPHP ;
?>3. การเขยนโคดในรปแบบ JavaScript
<Script Language="php">PHP ;
</Script>4. การเขยนโคดในรปแบบ ASP
<%PHP ;
%>
ifif
if ( ) {//
}
12
if-elseif-else
if ( ) {//
}else {
//}
2.1.4.6 MySQL 5.0.27MySQL เปนโปรแกรมฐานขอมลในลกษณะ Database Server
ใหบรการฐานขอมล Telnet บน Linux Redhat หรอ Unix System และบนWin32 (Windows 95/98/ME) Internet และ Intranet หมายความวาสามารถเรยกใช Mysql
กรณเปน Internet Intranet และยงสามารถเรยกใชบนเวบบราวเซอรเชน PHP , Perl , C++ ฯลฯ ในการเขยน
โปรแกรมบนเวบ เราตองมการเกบขอมลบางอยางเอาไวฐาน เราจะตองออกแบบของการเกบขอมลเองและในการนาขอมลจาก
ในการเขยนโปรแกรมบนเวบยคแรกๆ โดยมากจะใช Text File ในการเกบ และควบคม TextFile าการควบคม Binary File Field และ Record เขามาชวยควบคม และมโอกาสในการเกดขอผดพลาดในการควบคม Text File MySQL
MySQL แลว PHPตว เชน Oracle , Sybase MySQL เพราะวา MySQLฐานขอมลมากเหมาะสาหรบการทา Database Server และ
Windows และ Linux ไมวาจะเปน MySQL บน Linux ถงแมMySQL จะทางาน
MySQL
13
2.1.4.7 คณสมบตของ MySQL- ทางานแบบ multi thread หมายถงการแบงการทางานเปนสวนยอยแยกออกไป
ตางคนตางทางานไดCPU มากกวา 1 ตวได
- ใชไดกบภาษา programming หรอ script หลากหลายภาษา โดยเฉพาะใชกบ PHPคอนขางดมาก
- ทางานกบฐานขอมลขนาดใหญได ถง 60,000 ตาราง- signed/unsigned INTEGER ขนาด 1,2,3,4
และ 8 byte,FLOAT,DOUBLE,VARCHAR,TEXT,DATE,TIME,DATETIME,TIMESTAMP,YEAR, SET,ENUM และ TEXT
- ใชไดกบระบบปฏบตการหลากหลายระบบ เชน Linux , Solaris , Mac OS XServer
2.1.4.8 PhpMyAdmin 2.9.2PhpMyAdmin
MySQL MySQL จาการสรางตาราง การลบตาราง การกาหนดคยหลก
การลบฐานขอมลอกดวยการจดการฐานขอมล PHPMyadmin เขามาใช
2.1.4.9 Adobe Dreamweaver CS3Adobe Dreamweaver CS3 กแบบ
ในการจดการกบ การสรางเวบ เพจ การสรางเวบ เพจHTML (Code) ให แตใน
ปจจบนโปรแกรม Adobe Dreamweaver CS3 สรางรไมจาเปนตองมความรดาน ของภาษา HTML Adobe Dreamweaver CS3มลกษณะ
เหมอนกบ Word Processor จงชวยใหสามารถเวบเพจดวยความสะดวก และรวดเรว
14
2-2 : โปรแกรม Adobe Dreamweaver CS3
2.1.4.10 Adobe Flash CS3อะโดบแฟลช (Adobe Flash) Abobe Flash Player
ๆ Flash Flash Player พฒนาและเผยแพรโดย อะโดบซสเตมส ( แมโคร
อะโดบ) เวบเบราวเซอรสามารถแสดงตวมนได สามารถแสดงตวมนได (ActionScript) และยงสามารถเลนเสยงและวดโอแบบสเตรโอได แตในความหมายจรงๆ แลว แฟลช คอโปรแกรมแบบ integrateddevelopment environment(IDE) และ Flash Player คอ virtual machineไฟล : "แฟลช" ยงสามารถ
ประมาณป ค.ศ. 1996 แอนเมชน
15
และ อนเตอรแอกทฟในเวบเพจ และในโปรแกรมหลายๆ โปรแกรมระบบ และความสามารถในการแสดงแฟลชได และออกแบบสวนตางๆ ของเวบเพจใสวดโอบนเวบ
2.1.4.11 Adobe Photoshop CS3Adobe Photoshop CS3 Adobe
ป
โปรแกรม Adobe Photoshop Photoshop 2 และมการ8 หรอ Photoshop cs และลาสดไดพฒนามาเปน Photoshop cs3 โดย
ไดพฒนาขดความสามา
Adobe Photoshop cs3 ไดมการพฒนา UserInterface Single Column Toolbar หรอสวน
CS2 2 แถวและใน Photoshop cs3 ลดลงเหลอ แถวเดยว และCamera Raw
ของภาพไว 100% Adobe Photoshop CS2
2.1.4.12 (Web Server)เวบเซรฟเวอร (Web Server) คอ
(เชน Internet Explorer หรอ Netscape) หรอาง
เวบเบราเซอร หลงจากบราวเซอรรบคารองและประมวลผลแลว (การประมวลอาจจะเปนการคานวณ คนหา หรอวเคราะหขอมลกได) ผลลพธจะถกสงกลบไปยงผใชโดยแสดงผลในเวบ
นอกจากเวบเบราเซอรจะใหบรการในอนเตอรเนตแลว อาจจะนามาประยกตใชในเครอขายในองคกร หรออนเตอรเนตไดอกดวยApache สามารถทางานไดหลายระบบปฏบตการ เชน ระบบ Unix, Linux, FreeBSD, Windows มได
www.apache.org
16
IIS (Internet Information Server)ระบบปฏบตการ Windows NT 4.0, Windows 2000, Windows XP และ Windows Server 2003 ด
www.microsoft.comPWS (Personal Web Server) ทางานบนระบบปฏบตการ Windows 95/98/ME PC เปนเวบเซรฟเวอรในการทดสอบสครปต ASP www.microsoft.comOmniHTTPd PC เปนเวบเซรฟเวอรทดสอบสครฟต Perl, PHP, Python สามารถรนไดบนระบบปฏบตการ Windows98/ME, WindowsNT และ Windows 2000 www.omnicron.caXitami เปนเวบเซรฟเวอรwww.xitami.comJakata Tomcat JSP (Java Server Page)
2.1.4.13 (Web Browser)Web Browser เปนโป บนอนเตอรเนต
World Wide Web Clientและนาเสนอขอมลเวบไซตโดยตวเวบบราวเซอรจะมวามเขาใจในภาษามาตรฐานของเวบ คอ ภาษาHTML และสามารถแปลงภาษา HTML ปจจบนม
Internet Explorerใชเทคโนโลยลาสดละ Netscape จากบรษท Netscape Communications
2.1.5 ทฤษฏการวเคราะหและออกแบบระบบ2.1.5.1 ความหมายของการวเคราะหและออกแบบระบบ
นมาใหมหรอระบบยอยธรกจ นอกจากการสรางระบบสารสนเทศใหมแลวการ
วเคราะหระบบสารสนเทศใหมและการวเคราะหระบบชววเคราะหระบบกคอการหาความตองการอะไรเขาระบบ และการออกแบบระบบกคอ การนาเอาความตองการระบบมาเปนแบบแผนหรอ
17
2.1.5.2 วงจรการพฒนาระบบ SDLC (System Development Life Cycle)
7
1) เขาใจปญหา (Problem Recognition)- ตระหนกวามปญหาใดในระบบ2) ศกษาความเปนไปได (Feasibility Study)- เกบรวบรวมขอมล- คาดคะเนความตองการของระบบ3) วเคราะห (Analysis)- ศกษาระบบ- กาหนดความตองการของระบบ- แผนภาพระบบเกาและใหม- สรางระบบทดลองของระบบใหม4) ออกแบบ (Design)-- คานงถงความปลอดภยของระบบ- ออกแบบInputและOutput- ออกแบบไฟลฐานขอมล5) การพฒนาระบบ (Construction)- เขยนโปรแกรม- ทดสอบโปรแกรม- เตรยมเอกสารคมอการใชงานฝกอบรม6) (Conversation)- ปอนขอมล-7) บารงรกษา (Maintenance)-- แกไขเอกสารคมอ- ทดสอบโปรแกรม-
18
2.1.5.3การเขยนผงงาน ( Flow chart )
ประโยชนของผงงาน- ได
โดยไมสบสน-- ชวยใหการดดแปลง แกไข ทาไดอยางสะดวกและรวดเรว- าการทางานของโปรแกรมไดอยางงายและรวดเรวมาก
การเขยนผงโปรแกรมจะประกอบไปดวยการใชสญลกษณมาตรฐานตางเรยกวา สญลกษณ ANSI ( American National Standards Institute ) ในการสรางผงงาน ดงตวอยาง
2-1 ตารางแสดงรปภาพและความหมายของรปภาพ Flow Chart
สญญาลกษณ ความหมายรปภาพ
(Terminal)
การรบคาโดยคน (Input Manual)
การทางานโดยคน (Manual Operation)
การประมวลผล (Process)
19
2-1 ตารางแสดงรปภาพและความหมายของรปภาพ Flow Chart (ตอ)สญญาลกษณ ความหมายรปภาพ
การตดสนใจ (Decision หรอ Selection)
ขอมลออกทางจอภาพ (Display)
(Flow line)
(Connector)
จดตอหนาใหม (Off Page Connector)
(อางองจาก : http://www.geocities.com/S_Analysis/FlowChart3_new.html)
2.1.5.4 การเขยนภาพแสดงกระแสดงขอมล หรอ Data Flow Diagram (DFD)DFD วนการ
ทางานตางๆ ของระบบสารสนเทศ DFDProcess
DFD (Logic) ของกระบวนการทางาน กลาวโดยงายๆ ภาพDFDจากการทางานของ Process
ใดบาง DFD นเปนสวนประกอบโดยปรกตหรอถาเปนไปไดเราจะว DFD
และสวน บผลลพธของระบบจะอยทางขวามอนพต และ
เหนอ Process หรอใต Process กได DFD ระดบรองลงมา (Low-Level Data Flow Diagram) คอสวนDFD ะดบแมไมสามารถแสดง
20
Level
2-2 ตารางแสดงรปภาพและความหมายของรปภาพ Data Flow Diagramสญลกษณ
โพรเซส (Process)
กระแสขอมล (Data Flow)
ประมวลผลและผลลพธทไดผานขบวนการ
เกบขอมล (Data Store)คอ ภายนอกของโพรเซส
(External Entity)
ของระบบงาน
2.1.5.5 ระดบของแผนภมการไหลของขอมลระดบ Context diagramแผนภาพระดบสงสด (Context Diagrams) เปนแผนภาพการไหลของขอมล (Data
Flow Diagram)
21
ระดบสง (top-Level) (Data store Symbol) เพราะจะเปน(External Entity
symbol) กบสญลกษณการประมวลผล (Process Symbol)ามตองการ
ลกคา
ตวแทนจาหนาย ธนาคาร การบญช
คลงสนคา
0
เลอกรายการ
รายการใบเสรจเงนเงนฝากธนาคาร
คานายหนา
จายชาระเงนใบกากบสนคา
ใหทราบลวงหนา
2-3 : ตวอยาง Context diagram ของระบบการรบคา
ระดบ 0 (Diagram Level 0)จะเปนแผนภาพการไหลของขอมล (Data Flow Diagram)
แรกสดรองจากระดบสงสด คอ เปน diagramไหลของขอมล (Data Flow Diagram)สงสด (Context Diagram) โดยจะมสญลกษณการเกบขอมล (data store) สญลกษณการไหลของขอมล data flow) และสญลกษณการประมวล (process)ขอมล ระดบสงสด (Context Diagram)
22
ลกคา
ตวแทนจาหนาย ธนาคาร บญช
คลงสนคา1กรอกขอมล
เลอกรายการ
เงนฝากธนาคาร
คานายหนา
จายชาระเงน
2สรางใบแจงห
3วธการชาระเง
น
ใบกากบสนคา
D1
รายละเอยดการชาระเงนรายละเอยดใบ
รายการใบเสรจรบเงน
2-4 : ตวอยางแสดง DFD ระดบ 1
ระดบ 1 (Diagram Level 1)แผนภาพการไหลร 1 (Data Flow Diagram Level-1) แสดงถงโปรเซสยอยใน
แผนภาพ 0ถาตองการ Diagram Process 0
(Exploded) โดยจะเรยก process 0 (parent)เรยก process (child)
อก
23
2-5 : ตวอยางแสดง DFD ระดบ 2
ระดบ 2 (Diagram Level 2)2 (Data Flow Diagram Level-2) แสดงถงโปรเซสยอยใน
แผนภาพ 1ถาตองการ Diagram Processเรยกวา Diagram 2 โดยหมายเลข Process จะมจด 2 จด เชน Process 1.1.1, Process 1.1.2, Process1.2.1, Process 1.2.2 Process ตอ ๆ ไป
1 จด
2.1.5.6 แผนภาพ E-R Diagram
ฐานขอมลในระดบ Conceptual
24
จาก Software ( Software) ทาใหบคลากรเขาใจในระบบฐานขอมลไดงาย
E-R Diagram ใชแบบ Chen Model1) Entity
- บคคล (พนกงาน, ผปวย, บคลากร, นกศกษา,ลกคา)- (จงหวด, อาเภอ, ภาค, )- วตถ (รถยนต, อาคาร, ,สนคา)- เหตการณ (ประวต, การลงทะเบยน, การรกษาโรค, ,ขาย) สญลกษณจะแทน
Entity อยภายใน
ประเภทของ ของ Entity ม 2 ประเภท1. Regular Entity Strong Entity
เปน Entity Entity Identityไดดวยตวเ Entity
2-6 : Entity Identiry ไดดวยตวเอง
2. Week Entityเปน Entity Entity
2-7 : แสดง Entity Entity
25
Attributesเปนคณสมบตหรอลกษณะของ Entity เชน Attributes ของ พนกงาน ประกอบดวย-- -นามสกล- เพศ- เงนเดอนสญลกษณ Attributes Attributes กากบอยภายใน
Entity ของมน เชน
2-8 : ตวอยาง Attributes Table Employee
26
2-9 : แสดงแผนภาพแบบ E-R ของบรษทกอสราง
2.1.5.7 พจนานกรมขอมล (Data Dictionary)ในการเขยนแผนภาพการไหลของขอมล (DataFlow Diagram:DFD) เปนการเขยน
กระบวนการทางานตางๆ ในระบบงาน แตรายละเอยดของขอมลตางๆแผนภาพการไหลของขอมล(DFD)ออกแบบระบบจงตองมการเขยนคาอธบายขอมล (Data Description) หรอพจนานกรมขอมล (DataDictionary)ตวอยาง พจนานกรมขอมล (Data Dictionary)
27
2-3 ตารางขอมลสมาชก (Member)
2.1.6 ทฤษฎการจดการฐานขอมลความหมายของขอมลขอมล หมายถง ขอเ
ความหมายฐานขอมล
บคน,แกไขปรบปรง
ความหมายของการจดการฐานขอมลการจดการฐานขอมล(Database Management)
(Personnel) แฟมเงนเดอน (Payroll) และแฟม สวสดการ(Benefits) อยแยกจากกน เวลาผบรหารตองการขอมลของพนกงานทานใดจาเปนจะตองเรยกด
3 3ารจดการฐานขอมล
(Database Management system (DBMS)บารงรกษา (Create and Maintenance)
ในฐานขอมล
Name Description DataTypeLength
Null ชนดคย
Mem_ID รหสสมาชก varchar 8 Not null PKMem_Name -นามสกลของสมาชก varchar 20 Not nullMem_Address varchar 40 Not null
28
2.1.6.1 การ Normalizationการ Normalization Normalization เปนกระบวนการ
ของขอมล (data anomaly)“one fact in one place”
ผลงานดงกลาวไดรบการคดคนและ พฒนาโดยอ.เอฟ.คอดด (E.F.Codd) ประมาณปค.ศ.1968การ Normalization
3ลกษณะคอ1.2. ความผดปกตจากการลบขอมลออกมา3. ความผดปกตจาการแกไขขอมล
2.1.6.2 ระดบ NormalizationNormalization
Normalization แบงออกไดเปนหลายระดบ ไดแก1) First Normal Form (1NF)ทก ๆ field ในแตละ record จะเปน single value
(Repeating Group)
2-4 ณะขอมลเปน Repeating groupรหสนกศกษา นามสกล001 นภาพร เสกรมย 304-101
304-204304-205
002 ดลยา สารวงษ 304-102304-204
29
2-5 แสดงการทางานใหอยในรป 1 NFรหสนกศกษา นามสกล ทะเบยน001 นภาพร เสกรมย 304-101001 นภาพร เสกรมย 304-204001 นภาพร เสกรมย 304-205002 ดลยา สารวงษ 204-102002 ดลยา สารวงษ 204-204
กนมากมาย เพร
สรปคอNormalization 1 (First normal form : 1NF) เปนการขจดAttributeหรอกลม
Attribute Entity ะรายการใน Entity ไมมคาของAttributeหรอคาของกลมAttribute
สาหรบ 1NFการแกไขขอมล (Update) tuples จะตองแกไขทก tuples
การลบขอมล (Delete) ถาต
(Insert)ขดแยงกบขอมลเดม
2 (Second normal form : 2NF)ตองเปน First Normal Form (1NF) และตองม key (บางตารา อาจจะเรยกวา index)
Non-key (depends on) กบ key keyPrimary Key (Table) ตองม Key กเพราะเราตองการใหแนใจวาทกขอมลใน recordตาง ๆ สามารถคนหาไดโดยใช key
สรปคอ Normalization 2 (Second normal form : 2NF) เปนการขจดAttributeAttribute
30
นยาม เปน First Normal Form (1NF) และทก Non-key (depends on) กบ keyอยางสมบรณ (Full FD) หรออาจกลาวไดวาไมม Non-key imply ถง Non-keyเชน A (B , C) and B C Non-Key Key
ตวอยางเชนABC ( , , จานวน , )FD = { จานวน , }
( ) เปน key แต ( ) นตรงกบ key (fully-depended on key) 2NF
สนคา ( , , จานวน)โกดง ( กดง, )
3 (Third normal form : 3NF)Normalization 3 (Third normal form : 3NF)
ของ Transitive Dependency ออกไปนยาม Normalization 3 (Third normal form : 3NF) ตองเปน Second Normal
Form (2NF) และ ไมม Transitive dependence หรอ เปนการขจดAttribute( Transitive dependent ) ตรงกบAttribute Attribute
Attributeนยาม ของ Transitive dependency
(Transitively Dependency) ถาในความสมพนธ R มคยหลกคอK และAttribute A และ B จะกลาววาAttribute B
K -----------> A และ A ----------> B และ A ---/--> K
ตวอยาง การทาตารางใหเปน 3NFผบรหาร (เลขประจาตว , , , ตาแหนง, )FD = { เลขประจาตว , , ตาแหนง ตาแหนง
ตาแหนง }
31
ในตวอยางจะเหนไดวา set ของ ผบรหาร (เลขประจาตว , , , ตาแหนง,) 3NF เพราะ เลขประจาตวตาแหนง ตาแหนง
2 เซท คอ 3NF: ผ บ รหาร ( เลขประจาตว , , , ตาแหนง) ตาแหนงบรหาร (ตาแหนง , )
2.22.2.1 เวบไซตตลาดดอทคอม (http://www.tarad.com)
เวบไซตตลาดดอทคอม เปนศนยรวม “ระบบขายสนคาออนไลน” นการนาเสนอข การและพฒนาระบบพาณชยอเลกทรอนกครบวงจร (One Stop E-Commerce Service) อยางสมบรณแบบและ เวบไซตตลาดดอทคอมรจกแพรหลาย องทางการจดจาหนายสนคาและบรการตางๆใหกบลกคาไดอยางครบวงจรและยงเปนผใหบรการเวบไซต E-Market Place www.TARAD.com,www.ThaiSecondhand.com
E-Commerce และ E-Businessจาก www.TARADedu.com ดวยประสบการณยาวนานมามากกวา 12 ปผ านอนเตอร สามารถสมครของตวเองได งมหน ลบ แกไข ในระบบได โดยไดจดทาเวบไซตระบบขายสนคาออนไลนผานเครอขายอนเตอรเนต โดยใชโปรแกรมภาษา PHP, HTML และใชฐานขอมล MySQL เปนระบบจดเกบขอมลและใช PHPMyAdmin เปนสวนตดตอกบฐานขอมล
32
2-10 : ตลาดกลาง (อางองโดย : http://www.tarad.com)2.2.2 เวบไซตตลาดบทบ (www.TARADb2b.com)
33
เวบไซตตลาดบทบ www.TARADb2b.com ปดเปนตลาดกลางเปดโอกาสใหคนไทยสามารถคาขาย กนไดในรปแบบ คาสง หรอคาจานวนมาก และยงเปดโอกาส สามารถสรางเวบไซต แคตตาลอกสนคาออนไลนได ฟร โดยสามารถทาไดถง 5 ภาษา ไดแก ไทย-จน-องกฤษ-
ปน-เวยดนาม ขาไป ขยายธรกจไปไ
2-11 : ตลาดกลาง (อางองโดย : www.TARADb2b.com)2.2.3 ตลาดกลาง (http://www.taradklang.net)
34
เวบไซตตลาดกลางเปน e-Market place 29พฤศจกายน 2552 1 ธนวาคม 2552 โดยเวบไซตของเราดาเนนธรกจแบบ B2CและB2B มงใหบรการรานคาออนไลนกบสถานประกอบการรานคาตาง ๆ
อนเทอรเนตกของชวตประจาวนของมนษยไปแลว ๆจะหนมาทาธรกจ
(e -commerce)ไดเราจงไดพฒนาระบบ e – Market Place(ตลาดกลางพาณชยอเลกทรอนกส)
งลกคาในยคออนไลนได เพยงแคสมคร
2-12 : ตลาดกลาง (อางองโดย : http://www.taradklang.net)
35
2-13 : ตลาดกลาง (อางองโดย : http://www.taradklang.net) (ตอ)
2.2.4 เวบไซต ทโอท อ-มารเกต (https://www.tote-market.com)ทโอทอ-มารเกต (TOT e-market) เปนศนยรวมทางธรกรรมพาณชยอเลกทร/
ชาระทางอเลกทรอนกสไดอยางหลากหลาย 2 ประเภทคอ TOT Mallจาหนายสนคา/บรการของ ทโอท , TOT Plaza
Package ตาง ๆ การสมครสมาชกแบงออกเปน 3 ประเภท
-- สมาชกรานคา-
www.tote-market.comจะสามารถ click เลอกตรง menu สมครสมาชกใหมผสมครกรอกขอมลสวนตว และเลอกประเภทสมาชก กาหนด username และ password กอนแลว
36
linkดงกลาว
ADSL ของ TOT 6 6 เดอนแลว ลกคาตอง
กรณผสมครสมาชกรานคา หรอ สมาชกเวบไซตและรานคาจะตองไป download แบบฟอรมของไทย จากด
(มหาชน)
จงใชงานได
และ ไมสามารถทาการชาระ เงนผานระบบชาระเงนของทาง TOT
ความแตกตางระหวางแตละpackage ตางกนคอถาลงทะเบยนไปแลว Package รานคาไดโดยจะตองแจงผดแลระบบ สมาชกรานคาไมสามารถนาสนคามาวางหนาแรกไดเอง รานคาตองตดตอผดแลระบบ
น, สนคามาใหม ,สนคาแนะนาขายสนคาตางๆ ผานระบบมวธชาระคาสนคา/
TOT Mall มชองทางการชาระได 4 ชองทางคอ- TOT Postpaid- หกบญช ธนาคารนครหลวงไทย- บตรเครดต VISA Mastercard- TOT Prepaid
TOT Plaza มชองทางการชาระได 2 ชองทางคอ- หกบญช ธนาคารนครหลวงไทย- บตรเครดต VISA Mastercard
Postpaid paymentและ บรการ ของ ทโอท ลกคาจะไดรบสนคา/บรการกอนและทาการชาระเงนภายหลง โดยจะเรยกเกบ ผานใบแจงคาโทรศพทบานหรออนเทอรเนตความเรวสงของทโอท การชาระเงนรปแบบ
37
/ บรการ ในราน TOT MallADSL ของ TOT เชน อปกรณ
Modem Router ฯลฯ และสามารถใชไดกบบรการ TOT Wi-Fi บรการ Tales -Runner บรการ Knowledge plus รวมถง บรการ Digital Content และอกหลายบรการในอนาคต
Prepaid payment เปนวธชาระคาบรการของ ทโอท รปแบบรหส PIN แบบprepaid (บตรเตมเงน) สาหรบบรการตางๆ ของ ทโอท เขาดวยกน โดยสามารถชาระคาบรการตางๆ
ปจจบนสามารถใชกบบรการPin Phone 108,บรการ TOT Wi-Fi, บรการTales Runner,บรการ Knowledge
plus,บรการ TOT netcall,บรการ TOT smart smsTOT Mall แลวไมไดรบสนคา สามารถตดตอมายง TOT ได
- Contact -Center หมายเลข 0-2575-1111 หรอ 0-2575–4444Digital Content หากชาระเงนแลว
Logine-Plazaสามารถ
,รปสนคา,รหสสนคา, ,คณสมบตสนคา,ขนาดสนคา,ราคาสนคาตอหนวย ,จานวนสนคาคงคลง, ,หมายเหต ระดบความนยม
ของรานคา
โดยรานคาe-market 6 รายการ หากม
มากกวา 6 รายการ สามารถ คลก “ อ สามารถแสดง60 60 รายการ สามารถ
คลก “ถดไป”8
รายการ หากมสนคาแนะนามากกวา 8 รายกา สามารถ คลก “ถดไป” สนคาแนะนาอนดบรอง18 รายการ หากมสนคาแนะนา มากกวา 18 รายการ
สามารถ คลก “ถดไป” โดยจะแสดง รปสนคา ราคาสนคานยมรานคา และ สวนของ
38
2-14 : เวบไซต ทโอท อ-มารเกต (https://www.tote-market.com)