บทที่ 3 - siam university · 26 ภาพที่ 3.4...

16
บทที3 การออกแบบและพัฒนาโปรแกรม การศึกษาข้อมูลเบื ้องต ้น คณะผู้จัดทา ได้เข้าไปทาการศึกษาข้อ มูลเบื ้องต ้นจากคณะอาจารย์ภาควิชคอมพิวเตอร์ธุรกิจ ของมหาวิทยาลัยสยาม เว็บไซต์ของภาคคณะเองด้วย และจากเว็บไซต์ของมหาวิทยาลัยต่างๆ เว็บไซต์ หางานต่างๆ เพื่อทาการศึกษาถึง รูปแบบของเว็บไซต์ที่จะนามาใช้ในการพัฒนาเว็บไซต์ จัดการข้อมูล ศิษย์เก่า ไว้เก็บข้อมูลต่างๆของนักศึกษาเก่าที่จบการศึกษาไปแล้ว ไม่ว่าจะเป็นการพูดคุยผ่าน เว็บ บอร์ด และการเก็บข้อมูลความต้องการงานทางด้านต่างๆ ของนักศึกษาที่จบไปแล้วด้วย เพื่อไว้ให้ บริษัทหรือหน่วยงา นเข้ามาค้นหาบุคลากรไปทางานต่างๆ ตามความต้องการของทั ้งสองฝ่าย และยัง เป็นที่ประกาศข่าวสารต่างๆ หรือโฆษณาต่างๆ ของทางภาคคณะได้อีกด้วย เก็บรวบรวมข้อมูล คณะผู้จัดทาได้เข้าไปศึกษา และเก็บรวบรวมข้อมูลจากคณะอาจารย์ แหล่งข้อมูลที่ได้เข้าไป ศึกษา เพื่อทาการเก็บรวบรวมข้อมูล มีดังนี 1. อาจารย์นิตินัย ไพศาลพยัคฆ์ เป็นอาจารย์ที่ปรึกษาประจาโครงงานนี 1.1 ให้ข้อมูลบางอย่างเพิ่มเติมบนเว็บไซต์ 1.2 ให้ข้อมูลการจัดทาเอกสารต่างๆ 2. เว็บไซต์ศิษย์เก่าของมหาวิทยาลัยอื่นๆ 3. เว็บไซต์หางาน 4. เว็บไซต์เกี่ยวกับสอนCode PHP 5. เว็บไซต์สอนเกี่ยวกับ Java Script 6. งานวิจัยของรุ่นพีการวิเคราะห์ระบบงาน การวิเคราะห์ระบบงานปัจจุบันทาให้คณะผู้จัดทา พัฒนาเว็บไซต์เป็นไปตามความต้องการของ ผู้ใช้ระบบ ซึ ่งจะทาให้เว็บไซต์มีประสิทธิภาพมากขึ ้น

Upload: others

Post on 07-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

19

บทท 3 การออกแบบและพฒนาโปรแกรม

การศกษาขอมลเบองตน

คณะผจดท า ไดเขาไปท าการศกษาขอ มลเบองตนจากคณะอาจารยภาควชคอมพวเตอรธรกจของมหาวทยาลยสยาม เวบไซตของภาคคณะเองดวย และจากเวบไซตของมหาวทยาลยตางๆ เวบไซตหางานตางๆ เพอท าการศกษาถง รปแบบของเวบไซตทจะน ามาใชในการพฒนาเวบไซต จดการขอมลศษยเกา ไวเกบขอมลตางๆของนกศกษาเกาทจบการศกษาไปแลว ไมวาจะเปนการพดคยผาน เวบบอรด และการเกบขอมลความตองการงานทางดานตางๆ ของนกศกษาทจบไปแลวดวย เพอไวใหบรษทหรอหนวยงา นเขามาคนหาบคลากรไปท างานตางๆ ตามความตองการของทงสองฝาย และยงเปนทประกาศขาวสารตางๆ หรอโฆษณาตางๆ ของทางภาคคณะไดอกดวย

เกบรวบรวมขอมล

คณะผจดท าไดเขาไปศกษา และเกบรวบรวมขอมลจากคณะอาจารย แหลงขอมลทไดเขาไปศกษา เพอท าการเกบรวบรวมขอมล มดงน

1. อาจารยนตนย ไพศาลพยคฆ เปนอาจารยทปรกษาประจ าโครงงานน 1.1 ใหขอมลบางอยางเพมเตมบนเวบไซต 1.2 ใหขอมลการจดท าเอกสารตางๆ

2. เวบไซตศษยเกาของมหาวทยาลยอนๆ 3. เวบไซตหางาน 4. เวบไซตเกยวกบสอนCode PHP 5. เวบไซตสอนเกยวกบ Java Script 6. งานวจยของรนพ

การวเคราะหระบบงาน

การวเคราะหระบบงานปจจบนท าใหคณะผจดท า พฒนาเวบไซตเปนไปตามความตองการของผใชระบบ ซงจะท าใหเวบไซตมประสทธภาพมากขน

Page 2: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

21

ตารางท 3.1 ตารางแสดงรายละเอยดของระบบงานปจจบน

งาน/กจกรรม รายละเอยดของงาน/กจกรรม เอกสารทเกยวของ

ผรบผดชอบงาน /กจกรรม

1. การเกบขอมล สมาชก

สมาชกกรอกขอมลเพอสมครสมาชก และเพมขอมลตางๆ หรอต าแหนงงานทสนใจ ของสมาชก

ไมใชเอกสาร

ผดแลระบบ

2. ขอมลขาวสาร

ผดแลร ะบบน าขอมลขาวสารขนเวบไซต

ไมใชเอกสาร

ผดแลระบบ

3. ขอมลแสดง ความคดเหน ขาวสาร

ผดแลระบบและสมาชกประกาศ ขอมลแสดงวาคดเหนขาวสาร

ไมใชเอกสาร

ผดแลระบบ

4. ขอมลกระท

ผดแลระบบและสมาชกประกาศ ขอมลตางๆ ลงกระท

ไมใชเอกสาร

ผดแลระบบ

5. ขอมลแสดง ความคดเหน กระท

ผดแลระบบและสมาชกประกาศขอมลแสดงวาคดเหนกระท

ไมใชเอกสาร

ผดแลระบบ

6. คนหานกศกษา ผเยยมชมเวบไซตเลอกคนหานกศกษา จากเกรดเฉลยหรอต าแหนงงานทสนใจของนกศกษา

ไมใชเอกสาร ผดแลระบบ

Page 3: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

22

ตารางท 3.2 ตารางแสดงสภาพปญหาทเกดจากระบบงานในปจจบน

งาน/กจกรรม ปญหา ความตองการ 1. การเกบขอมลสมาชก

ไมมการเกบขอมลเปนแฟมขอมล เกบขอมลลงในฐานขอมล

2. ขอมลขาวสาร

ไมมการเกบขอมลเปนแฟมขอมล เก บขอมลลงในฐานขอมล

3. ขอมลกระท

ไมมการเกบขอมลเปนแฟมขอมล เกบขอมลลงในฐานขอมล

4. คนนกศกษา

ไมมการเกบขอมลเปนแฟมขอมล ใหสมาชกกรอกขอมลใหตรงตามความเปนจรง

Page 4: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

23

แผนผงการท างานของระบบงานปจจบน

ภาพท 3.1 แผนผงระบบขาวสาร

Page 5: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

24

การออกแบบและพฒนาโปรแกรม

1. การแบบออกสวนน าเขาขอมล

ภาพท 3.2 หนาสมครสมาชก

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

Page 6: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

25

ภาพท 3.3 หนาแกไขขอมลสมาชก

แสดงหนาแกไขขอมลสมาชก เพอท าการแกไขขอมลสวนตวของสมาชก ตลอดจนการใสขอมลเพมเตมตางๆ

Page 7: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

26

ภาพท 3.4 หนาจอการตงกระท

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

Page 8: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

27

ภาพท 3.5 หนาจอการตอบกระท

แสดงหนาจอการตอบกระท ส าหรบสมาชก ทตองการแสดงความคดเหน ตอกระท นนๆ ระบบจะแสดงขอมลของผแสดงความคดเหน วนท และขอความ

Page 9: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

28

ภาพท 3.6 หนาจอการตงขาวสาร

แสดงหนาจอการตงขาวสา ร ส าหรบผดแลระบบเขาไปตงขาวสาร เพอใหสมาชกหรอบคคลทวไปทตองการเขาไปเยยมชมหรอเขามาอานขาวสารตาง ๆ ของมหาวทยาลย จะมในสวนของ หวขอขาวสาร เนอหาขาวสาร สวนนมเครองมอเพอ ปรบแตงแบบตวอกษร ส และสามารถแยกแสดงไดในเฉพาะขาวสารหรอจะแสดงบนหนาแรกของเวบไซตไดเหมอนกน

Page 10: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

29

ภาพท 3.7 หนาจอการตอบขาวสาร

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

Page 11: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

30

2. การออกแบบสวนของผลลพธ

ภาพท 3.8 รายงานผลลพธของการคนหา

เปนหนาจอแสดงผลลพธ การคนหาขอมลศษยเกาโดยการคนหาจากต าแหนงงาน เกรดเฉลย สถานะการท างาน

Page 12: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

31

3. การออกแบบฐานขอมล

ภาพท 3.9 การแสดงความสมพนธของขอมล

Page 13: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

32

ตารางท 3.3 รายการตารางขอมล

ชอตาราง ค าอธบาย

Category Graduation Member Menu News News_Comment Permission Usertype Webboard Webboard_Comment

ตารางขอมลหมวดหม ตารางขอมลการศกษา ตารางขอมลสมาชก ตารางขอมลเมน ตารางขอมลขาวสาร ตารางขอมลความคดเหนขาวสาร ตารางขอมลสทธการเขาใช ตารางขอมลประเภทผใช ตารางขอมลกระท ตารางขอมลแสดงความคดเหนกระท

Page 14: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

33

4. การพฒนาโปรแกรม

4.1 ออกแบบฐานขอมลโดยใชโปรแกรม XAMPP for Windows

ภาพท 3.10 การออกแบบฐานขอมล

Page 15: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

34

4.2 การออกแบบสวนตดตอผใช โดยใชโปรแกรม XAMPP for Windows ดวยภาษา PHP

ภาพท 3.11 การออกแบบสวนตดตอกบผใชระบบ

Page 16: บทที่ 3 - Siam University · 26 ภาพที่ 3.4 หนา้จอการต้ังกระทู้ แสดงหน้าจอการต้งักระทู้ต่างๆ

35

4.3 การเขยนโปรแกรมตดตอกบฐานขอมลดวยภาษา PHP

ภาพท 3.12 แสดงการเขยนโปรแกรมเพอใชตดตอฐานขอมล