23
บททีÉ1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา ปัจจุบันเครืÉองคอมพิวเตอร์มีจํานวนทีÉเยอะและไม่การเก็บข้อมูลของเครืÉองคอมพิวเตอร์จึงทํา ให้เกิดปัญหา การแก้ไขปัญหาคอมพิวเตอร์ได้ช้า ซึ ÉงปัญหาทีÉว่ามานั Êนทําให้ผู้จัดทําเล็งเห็นถึงปัญหาและความต้องการของผู้ใช้งานว่าควรมีการ เก็บรวมรวมข้อมูลทั Êงหมดมาไว้ในแหล่งเดียวกัน มีการแบ่งแยกประเภทในการจัดรายการข้อมูล แบ่งแยกประเภทตามสถานทีÉโรงงาน 1.2 วัตถุประสงค์ของโครงงาน 1.2.1 เพืÉอสร้างแหล่งรวบรวมข้อมูล การแก้ไขปัญหาอย่างเป็นระบบ 1.2.2 เพืÉอความสะดวกในการค้นหาวิธีการแก้ไขปัญหา 1.3 ขอบเขตโครงงาน 1.3.1 สามารถจัดเก็บข้อมูลของระบบคอมพิวเตอร์ได้ 1.3.2 ช่วยเพิÉมประสิทธิภาพในการแก้ไขปัญหาได้รวดเร็ว 1.3.2 สามารถเพิÉม แก้ไข ข้อมูลได้ 1.3.4 สามารถบันทึกข้อมูลผ่านทาง Web Browser ได้ 1.4 ประโยชน์ทีÉได้รับ 1.4.1 บริษัทไทย เลเธอร์ โคทติÊง จํากัด ได้ระบบจัดเก็บข้อมูลของคอมพิวเตอร์ในบริษัท 1.4.2 เพืÉอเป็นข้อมูลประกอบการตัดสินใจในการสัÉง ซื Êออุปกรณ์ทดแทนกรณีซ่อม อุปกรณ์หลายครั Êงแต่ยังเกิดปัญหาเดิมซํ Êา

บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

บทท1

บทนา

1.1ความเปนมาและความสาคญของปญหา

ปจจบนเครองคอมพวเตอรมจานวนทเยอะและไมการเกบขอมลของเครองคอมพวเตอรจงทา

ใหเกดปญหา การแกไขปญหาคอมพวเตอรไดชา

ซงปญหาทวามานนทาใหผจดทาเลงเหนถงปญหาและความตองการของผใชงานวาควรมการ

เกบรวมรวมขอมลทงหมดมาไวในแหลงเดยวกน มการแบงแยกประเภทในการจดรายการขอมล

แบงแยกประเภทตามสถานทโรงงาน

1.2 วตถประสงคของโครงงาน

1.2.1 เพอสรางแหลงรวบรวมขอมล การแกไขปญหาอยางเปนระบบ

1.2.2 เพอความสะดวกในการคนหาวธการแกไขปญหา

1.3 ขอบเขตโครงงาน

1.3.1 สามารถจดเกบขอมลของระบบคอมพวเตอรได

1.3.2 ชวยเพมประสทธภาพในการแกไขปญหาไดรวดเรว

1.3.2 สามารถเพม แกไข ขอมลได

1.3.4 สามารถบนทกขอมลผานทาง Web Browser ได

1.4 ประโยชนทไดรบ

1.4.1 บรษทไทย เลเธอร โคทตง จากด ไดระบบจดเกบขอมลของคอมพวเตอรในบรษท

1.4.2 เพอเปนขอมลประกอบการตดสนใจในการสง ซออปกรณทดแทนกรณซอม

อปกรณหลายครงแตยงเกดปญหาเดมซา

Page 2: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

2

1.5 ขนตอนและวธการดาเนนงาน

1.5.1รวบรวมความตองการและศกษาขอมลของโครงงาน(Detailed Studdy)

รวบรวมความตองการโดยการประชมรวมกบพนกทปรกษาใหระบบจดการขอมลเครอง

คอมพวเตอรและอปกรณนสามารถทางานอะไรไดบาง ตองการใหมขอบเขตการทางานอยางไร ทาการ

เตรยมขอมลเพอนาไปพฒนาเปนเวบไซต และรวบรวมปญหาทไดจากการปฏบตงานเพอนาไปแกไข

และปรบปรงใหเวบไซตมประสทธภาพในการทางานทมความรวดเรวและมประสทธภาพมากทสด

1.5.2 วเคราะหระบบงาน(System Analysis)

ขอมลตางๆ ทไดรวบรวมนามาวเคราะหและวางแผนการปฏบตงานเพอทาการออกแบบ

เวบไซตใหตอบสนองความตองการของผใชอยางสมบรณครบถวน โดยวเคราะหจากความตองการท

ผใชเสนอมา ขอบเขตการทางานของเวบไซต

1.5.2.1 Context Diagram

0

IT Support System

Admin

เขาใชระบบ

ขอมลอปกรณ

รายละเอยดอปกรณ

รปท 1.1 Context Diagram ระบบสนบสนนงานทางดานไอท

Page 3: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

3

1.5.2.2 Data Flow Diagram

1.0

การเขาใชระบบ

Admin

D1 ขอมลผใช

ขอมลผ ใช

เขาสระบบ

2.0

การจดการอปกรณ

คอมพวเตอร

D2 อปกรณคอมพวเตอร

Admin

ขอมลอปกรณคอมพวเตอร ขอมลอปกรณคอมพวเตอร

รายการอปกรณคอมพวเตอร

รปท 1.2 Data Flow Diagram ระบบสนบสนนงานทางดานไอท

Page 4: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

4

ตารางท 1.1 คาอธบายรายละเอยด Process 1.0

หวขอ รายละเอยด

Number 1.0

Process Name การจดการขอมลผใชงาน

Description สาหรบการเพม ขอมลผใชงาน

Input Data ขอมลผใชงาน

Output Data ขอมลผใชงาน

Data Store D1 ผใชงาน

Admin

1.1

เพมขอมลผใชงาน

ขอมลผใชงาน

D1 ขอมลผใช ขอมลผใชงาน

รปท 1.3 Process 1.0

Page 5: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

5

ตารางท 1.2 คาอธบายรายละเอยด Process 2.0

หวขอ รายละเอยด

Number 2.0

Process Name การจดการขอมลอปกรณคอมพวเตอร

Description สาหรบการเพมขอมลอปกรณคอมพวเตอรและปรบปรงขอมล โดยผดแลระบบ

Input Data ขอมลอปกรณคอมพวเตอร

Output Data ขอมลอปกรณคอมพวเตอร

Data Store D2 อปกรณคอมพวเตอร

2.1

เพมอปกรณ

คอมพวเตอร

Admin

D2 ขอมลอปกรณคอมพวเตอร

ขอมลอปกรณ

คอมพวเตอร

ขอมลอปกรณ

คอมพวเตอร

2.2

ปรบปรงอปกรณ

คอมพวเตอร

ขอมลอปกรณ

คอมพวเตอร

ขอมลอปกรณ

คอมพวเตอร

รปท 1.4 Process 2.0

Page 6: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

6

1.5.2.3 Flow Chart

1.5.2.3.1 Flow Chart แสดงขนตอนการเขาสระบบ

รปท 1.5 แผนผง Flow Chart แสดงขนตอนการเขาสระบบ

เรมตน

กรอกขอมลการเขาสระบบ

ตรวจสอบขอมล

การเขาสระบบ

ถกตอง

เขาสระบบ

จบการทางาน

ไมถกตอง

เรมตนการทางานดวยการเขาสระบบ

ในแบบฟอรมการเขาระบบ ใหผดแล

ระบบกรอกขอมลในการเขาสระบบ

(Username/Password)

ระบบจะทาการตรวจสอบขอมลการเขา

ระบบ

หากขอมลถกตอง ระบบจะแสดงผล

รายละเอยดการเขาสระบบ

หากขอมลไมถกตอง ระบบจะยอนกลบ

ไปยงการเขาสระบบใหม

สนสดการทางาน

Page 7: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

7

1.5.2.3.2 Flow Chart แสดงขนตอนการดขอมล

รปท 1.6 แผนผง Flow Chart แสดงขนตอนการดขอมล

เรมตน

เรยกดขอมล

แสดงขอมล

จบการทางาน

เรมตนการทางานดวยการเขาสระบบ

เขาสการเรยกดขอมล

แสดงผลขอมล

สนสดการทางาน

Page 8: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

8

1.5.2.3.3 Flow Chart แสดงขนตอนการเพมขอมล

รปท 1.7 แผนผง Flow Chart แสดงขนตอนการเพมขอมล

เรมตน

กรอกขอมลการเขาสระบบ

ยนยนการเพมขอมล

ถกตอง

บนทกการเพมขอมล

จบการทางาน

ไมถกตอง

เรมตนการทางานดวยการเขาสระบบ

ในแบบฟอรมการการเพมขอมล ใหผดแล

ระบบกรอกขอมลในการเพม

ระบบจะทาการตรวจสอบขอมลยนยนการ

เพม

หากขอมลการเพมถกตองระบบจะทาการ

บนทกการเพม

หากขอมลการเพมไมถกตองระบบจะ

ยอนกลบไปการเขาสระบบใหม

สนสดการทางาน

Page 9: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

9

1.5.2.3.4 Flow Chart แสดงขนตอนการแกไขขอมล

รปท 1.8 แผนผง Flow Chart แสดงขนตอนการแกไขขอมล

เรมตน

เลอกขอมลทแกไข

กรอกขอมลการเขาสระบบ

ยนยนการเพมขอมล

ถกตอง

บนทกการเพมขอมล

จบการทางาน

เรมตนการทางานดวยการเขาสระบบ

ในแบบฟอรมการการแกไขขอมล ให

ผดแลระบบกรอกขอมลในการแกไข

ระบบจะทาการตรวจสอบขอมลยนยนการ

แกไข

หากขอมลการเพมถกตองระบบจะทาการ

บนทกการแกไข

หากขอมลการแกไขไมถกตองระบบจะ

ยอนกลบไปการเขาสระบบใหม

สนสดการทางาน

Page 10: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

10

1.5.2.4 Use Case Diagram

รปท 1.9 แสดงฟงกชนการทางานของระบบ

เพมขอมล

แกไขขอมล

เขาสระบบ

Administrat

ดขอมล

ลบขอมล

User

สมครสมาชก

Page 11: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

11

1.5.2.5 Use Case Detail

1.5.2.5.1 Use Case : Register

ตารางท 1.3 แสดงการทางานของระบบสมครสมาชก

Use Case No. UC001

Use Case Name Register

Actor(s) Admin, User

Description สมครสมาชกเพอใชในการเขาสระบบ

Pre-Conditions -

Post-Conditions -

Flow of Event 1. ระบบจะทางานเมอผใชงานตองการทจะสมครสมาชกเขาสระบบ

2. ผใชระบบทาการกรอกขอมล ID และ Password

3. ระบบทาการตรวจสอบวาม ID และ Password ทกาหนดหรอไม

หากถกตองทาการบนถงเขาสระบบ ระบบจะทาการตรวจสอบอก

ครงวาม ID ในระบบแลวหรอยง ถามแลวจะแจงเตอนมายง

ผใชงาน หากไมมขอผดพลาดใดเลยจะทาการบนทกเขาสระบบ

4. เมอผใชสมครเสรจแลวสามารถเขาสระบบได

Alternative Flows -

Page 12: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

12

1.5.2.5.2 Use Case : Login

ตารางท 1.4 แสดงการทางานของการเขาสระบบ

Use Case No. UC002

Use Case Name Login

Actor(s) Admin, User

Description เขาสระบบเพอใชงาน

1. เขาสระบบโดยตรงโดยกรอกขอมล ID และ Password

Pre-Conditions -

Post-Conditions -

Flow of Event 1. ระบบจะทางานเมอผใชงานตองการทจะเขาสระบบ

2. ผใชระบบทาการกรอกขอมล ID และ Password

Alternative Flows -

Exceptions -

Page 13: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

13

1.5.2.5.3 Use Case : View

ตารางท 1.5 แสดงการทางานของการดขอมล

Use Case No. UC003

Use Case Name View

Actor(s) Admin, User

Description ดขอมลทมอยในระบบ

Pre-Conditions ผใชงานจะตองเขาสระบบกอน

Post-Conditions -

Flow of Event 1. รองขอดขอมลในระบบ

2. แสดงขอมลทมอยในระบบ

Alternative Flows -

Exceptions -

Page 14: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

14

1.5.2.5.4 Use Case : Add

ตารางท 1.6 แสดงการทางานของการเพมขอมล

Use Case No. UC004

Use Case Name Add

Actor(s) Admin

Description เพมขอมลเขาสระบบ

Pre-Conditions เขาสระบบ

Post-Conditions -

Flow of Event 1. กรอกฟอรมการเพมขอมล

2. บนทกการเพมขอมลเขาสระบบ

Alternative Flows -

Exceptions -

Page 15: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

15

1.5.2.5. 5Use Case : Edit

ตารางท 1.7 แสดงการทางานของการแกไขขอมล

Use Case No. UC005

Use Case Name Edit

Actor(s) Admin

Description ผใชงานจะตองเขาสระบบกอน และจะตองมขอมลอยในระบบ

Pre-Conditions เขาสระบบ

Post-Conditions -

Flow of Event 1. กรอกฟอรมการแกไขขอมล

2. บนทกการแกไขขอมลเขาสระบบ

Alternative Flows -

Exceptions -

Page 16: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

16

1.5.2.6 Data Dictionary การจดการขอมล

ตารางท 1.8 ตาราง useraccount

DATA

NAME

DATA

DESCRIPTION

ATTRIBUTE DESCRIPTION TYPE LENGTH REMARK

สมาชก ขอมลสมาชก login_id ลาดบทการสมคร int 11 PK

login_username รหสสมาชกสาหรบ

เขาสระบบ

varchar 13

login_password รหสผาน varchar 20

login_email E-mail ของสมาขก varchar 30

Page 17: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

17

ตารางท 1.9 ตาราง data โรงงานL1

DATA

NAME

DATA

DESCRIPTION

ATTRIBUTE DESCRIPTION TYPE LENGTH REMARK

L1 ขอมล id_detial ลาดบท int 11 PK

department_detial ตาแหนง varchar 100

cpu_detial

หนวยประมวลผล

กลาง

varchar 100

mainboard_detial

การเชอมตอของ

อปกรณ

คอมพวเตอร

varchar 100

ram_detial หนวยความจาหลก varchar 100

harddisk_detial เกบขอมล varchar 100

cd_detial ซดรอมไดรฟ varchar 100

vga_detial การดจอ varchar 100

monitor_detial หนาจอ varchar 100

printer_detial เครอง Printer varchar 100

scanner_detial เครอง Scanner varchar 100

os_detial ระบบปฏบตการ varchar 100

Page 18: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

18

ตารางท 1.10 ตาราง data โรงงานL2

DATA

NAME

DATA

DESCRIPTION

ATTRIBUTE DESCRIPTION TYPE LENGTH REMARK

L2 ขอมล id_detial ลาดบท int 11 PK

department_detial ตาแหนง varchar 100

cpu_detial

หนวยประมวลผล

กลาง

varchar 100

mainboard_detial

การเชอมตอของ

อปกรณ

คอมพวเตอร

varchar 100

ram_detial หนวยความจาหลก varchar 100

harddisk_detial เกบขอมล varchar 100

cd_detial ซดรอมไดรฟ varchar 100

vga_detial การดจอ varchar 100

monitor_detial หนาจอ varchar 100

printer_detial เครอง Printer varchar 100

scanner_detial เครอง Scanner varchar 100

os_detial ระบบปฏบตการ varchar 100

Page 19: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

19

ตารางท 1.11 ตาราง data โรงงานOffice

DATA

NAME

DATA

DESCRIPTION

ATTRIBUTE DESCRIPTION TYPE LENGTH REMARK

Office ขอมล id_detial ลาดบท int 11 PK

department_detial ตาแหนง varchar 100

cpu_detial

หนวยประมวลผล

กลาง

varchar 100

mainboard_detial

การเชอมตอของ

อปกรณ

คอมพวเตอร

varchar 100

ram_detial หนวยความจาหลก varchar 100

harddisk_detial เกบขอมล varchar 100

cd_detial ซดรอมไดรฟ varchar 100

vga_detial การดจอ varchar 100

monitor_detial หนาจอ varchar 100

printer_detial เครอง Printer varchar 100

scanner_detial เครอง Scanner varchar 100

os_detial ระบบปฏบตการ varchar 100

Page 20: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

20

ตารางท 1.12 ตาราง useraccount

ตารางท 1.13 ตาราง data โรงงานL1

ตารางท 1.14 ตาราง data โรงงานL2

Page 21: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

21

ตารางท 1.15 ตาราง data โรงงานOffice

Page 22: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

22

1.5.3 ออกแบบระบบงาน (System Design)

ในขนตอนนจะทาการออกแบบระบบทจะนามาใชจรง เพอเปนแนวทางในการพฒนาระบบ

จดการขอมลเครองคอมพวเตอรและอปกรณทตอบสนองความตองการของผใชมากทสด

1.5.3.1 ออกแบบการทางานของระบบ

1.5.3.2 ออกแบบหนาจอสวนตดตอผใช

1.5.3.3 จดเตรยมขอมลจากฐานขอมลทจะทาการแสดงในเวบไซต

1.5.3.4 กาหนดเครองมอในการพฒนาเวบไซต

1.5.4 พฒนาระบบ(System Development)

ขนตอนในการพฒนาระบบเปนการนาขอมลทงหมดทไดวเคราะหและออกแบบไวมา สราง

และเขยนชดคาสง ดวยโปรแกรม NetBeans IDE 8.1 สาหรบใชในการเขยนชดคาสงและบรหารจดการ

ฐานขอมลดวย MySQL

1.5.5 ทดสอบระบบ(System Testing)

ผจดทาไดทาการทดสอบระบบไปพรอม ๆ กบการพฒนาดวยการใชโปรแกรม NetBeans IDE

8.1 เพอตรวจสอบความผดพลาดในการแสดงผลและการทางานของระบบรวมทงขอมลตาง ๆ ภายใน

ระบบวามความผดพลาดในการทางานในขนตอนใดบาง ถาพบขอผดพลาดจะทาการแกไขใหถกตอง

และทาการทดสอบอกครงหลงจากพฒนาเวบไซตเสรจสนเรยบรอยแลว

1.5.6 จดทาเอกสาร(Documentation)

เปนการจดทาเอกสารประกอบโครงงาน แนวทางในการจดทาโครงงาน วธการและขนตอน

การดาเนนโครงงาน เพอเสนอรายงานตออาจารยทปรกษาและค มอการใชงานสาหรบสถาน

ประกอบการใชอางองตอไปในอนาคต

Page 23: บทที1 บทนํา - Siam University€¦ · บทที1 บทนํา 1.1ความเป็นมาและความสําคัญของปัญหา

23

ตารางท 1.16 แสดงระยะเวลาในการดาเนนงานของโครงงาน

ขนตอนการดาเนนงาน พ.ค. 60 ม.ย. 60 ก.ค. 60 ส.ค. 60

1.รวบรวมความตองการ

2.วเคราะหระบบ

3.ออกแบบระบบ

4.พฒนาระบบ

5.ทดสอบระบบ

6.จดทาเอกสาร

1.6 อปกรณและเครองมอทใชในการพฒนาโครงงาน

1.6.1ฮารดแวร

1.6.1.1เครองคอมพวเตอรโนตบค รน Asus Ram 8GB Core i7

1.6.2 ซอฟตแวร

1.6.2.1 โปรแกรม NetBeans IDE 8.1

1.6.2.2 Xampp ใชสาหรบจาลอง Server

1.6.2.3 PHP MyAdmin Database Manager ใชสาหรบจดการขอมลในระบบ Database

1.6.2.4 My SQL ใชสาหรบทาระบบฐานขอมล