Student management training system of Bankhai Technical ......โครงงานฉบ บน...

82
ระบบการจัดการนักศึกษาฝึกงานวิทยาลัยเทคนิคบ้านค่าย Student management training system of Bankhai Technical College วรรนภา พุกอ่อน สารนิพนธ์ฉบับนี ้เป็นส่วนหนึ ่งของการศึกษา หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2555

Transcript of Student management training system of Bankhai Technical ......โครงงานฉบ บน...

Page 1: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

ระบบการจดการนกศกษาฝกงานวทยาลยเทคนคบานคาย Student management training system of Bankhai Technical College

วรรนภา พกออน

สารนพนธฉบบนเปนสวนหนงของการศกษา หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ

คณะวทยาการและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2555

Page 2: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

 

ชอเรองสารนพนธ ระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย

นกศกษา นางสาววรรนภา พกออน

รหสนกศกษา 5417670003

ปรญญา วทยาศาสตรมหาบณฑต

สาขาวชา เทคโนโลยสารสนเทศ

ปการศกษา 2555

อาจารยทปรกษา ดร.วรพล ลลาเกยรตสกล

อาจารยทปรกษารวม อาจารยอบลรตน พาชยานกล

บทคดยอ

โครงงานฉบบนเปนการนาเสนอวธการในการออกแบบระบบฐานขอมล ระบบนกศกษา

ฝกงานวทยาลยเทคนคบานคาย พฒนาขนจะอานวยความสะดวกใหแกเจาหนาท นกศกษา

อาจารยทปรกษา และสถานประกอบการ นกศกษาสามารถสบคนสถานประกอบการทนกศกษา

ตองการเขาฝกงานตามสาขาทตองการ โดยการวจยนไดมการออกแบบระบบโดยใชทง Data

Flow Diagram และ ERDiagram จากนนจงนาความสมพนธของขอมลตางๆ มาออกแบบ

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

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

ซาซอนในการดาเนนงานทเกยวของกบการฝกงานในสถานประกอบการทงหมด

Page 3: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

II 

 

กตตกรรมประกาศ

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

Page 4: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

III 

 

สารบญ

หนา

บทคดยอภาษาไทย I

กตตกรรมประกาศ II

สารบญ III

สารบญตาราง V

สารบญรปภาพ VII

บทท 1 บทนา 1

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

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

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

1.4 โครงสรางรายงาน 3

1.5 เครองมอทใชในการพฒนาระบบ 3

1.6 ประโยชนของโครงงาน 4

1.7 นยามคาศพท 4

บทท 2 ทฤษฎและหลกการทเกยวของ 7

2.1 บทนา 7

2.2 หลกการจดการอาชวศกษาระบบทวภาค 7

2.3 การทบทวนวรรณกรรม 10

2.4 แผนภาพกระแสขอมล (Data Flow Diagram : DFD) 11

2.5 การออกแบบฐานขอมลดวยER Model(Entity-Relationship Model) 11

2.6 ระบบเครอขายไคลแอนด-เซรฟเวอร(Client-Server Computer Network 14

บทท 3 การออกแบบระบบ 17

3.1 กลาวนา. 17

3.2 โครงสรางของระบบเดม 17

Page 5: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

IV 

 

สารบญ(ตอ) หนา

3.3 การวเคราะหและการออกแบบระบบ 19

บทท 4 การทดสอบ 47

4.1 กลาวนา 47

4.2 การจดเตรยมทรพยากรทเกยวของ 47

4.2 ความตองการระบบ 47

4.3 ผลการพฒนาระบบการจดการนกศกษาฝกงาน 47

บทท 5 ผลการทดลอง 58

5.1 สรปผลโครงงาน 58

5.2 ปญหาและแนวทางแกไข 58 5.3 ขอเสนอแนะ 58 เอกสารอางอง 59 ภาคผนวก ก 60

Page 6: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

 

สารบญตาราง

ตารางท หนา

2.1 สญลกษณและคาอธบายของแผนภาพกระแสขอมล(DFD) 10 2.2 สญลกษณและความหมายของแบบจาลองฐานขอมล ER Model 12 3.1 อธบายการประมวลผลของกระบวนการท 1.1 : เพมขอมลนกศกษา. 28 3.2 อธบายการประมวลผลของกระบวนการท 1.2 : แกไขขอมลนกศกษา 28 3.3 อธบายการประมวลผลของกระบวนการท 1.3 : เพมสถานประกอบการ 28 3.4 อธบายการประมวลผลของกระบวนการท 1.4 : ขอมลสถานประกอบการ 29 3.5 อธบายการประมวลผลของกระบวนการท 1.5 : เพมขอมลอาจารยทปรกษา 29 3.6 อธบายการประมวลผลของกระบวนการท 1.6 : แกไขขอมลอาจารยทปรกษา 30 3.7 อธบายการประมวลผลของกระบวนการท 1.7 : เพมขอมลเจาหนาท 30 3.8 อธบายการประมวลผลของกระบวนการท 1.8 : แกไขขอมลเจาหนาท 31 3.9 อธบายการประมวลผลของกระบวนการท 1.9 : เพมขอมลแผนกวชา 31 3.10 อธบายการประมวลผลของกระบวนการท 2.1 : ตรวจสอบความตองการสถานประกอบการเจาหนาททวภาค 32 3.11 อธบายการประมวลผลของกระบวนการท 2.2 : ความตองการสถานประกอบการ 32 3.12 อธบายการประมวลผลของกระบวนการท 3.1 : ยนเรองฝกงาน 33 3.13 อธบายการประมวลผลของกระบวนการท 3.2 : ตรวจสอบการตอบรบเขาฝกงาน 33 3.14 อธบายการประมวลผลของกระบวนการท 3.3 : แจงผลการตอบรบ 34 3.15 อธบายการประมวลผลของกระบวนการท 4.1 : ตรวจสอบขอมลอาจารยทปรกษา 34 3.16 อธบายการประมวลผลของกระบวนการท 4.2 : บนทกขอมลอาจารยทปรกษา 35 3.17 อธบายการประมวลผลของกระบวนการท 5.1 : ตรวจสอบขอมลการเขาฝกงาน 35 3.18 อธบายการประมวลผลของกระบวนการท 5.2 : บนทกขอมลการเขาฝกงาน 36 3.19 อธบายการประมวลผลของกระบวนการท 6.1 : เรยกดขอมลสถานประกอบการ 36 3.20 อธบายการประมวลผลของกระบวนการท 6.2 : แสดงรายงานขอมลสถานประกอบการ 37

Page 7: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

VI 

 

สารบญตาราง(ตอ)

ตารางท หนา

3.21 อธบายการประมวลผลของกระบวนการท 6.3 : เรยกดรายงาน 37

3.22 อธบายการประมวลผลของกระบวนการท 6.4 : บนทกขอมลการเขาฝกงาน 38 3.23 Student : ตารางขอมลนกศกษา 41 3.24 Emergency : ตารางแสดงบคคลทสามารถตดตอไดสะดวกฉกเฉน 42 3.25 Teacher : ตารางขอมลอาจารย 42 3.26 Adviser : ตารางแสดงความสมพนธระหวางนกศกษากบอาจารยทปรกษา 43 3.27 Major : ตารางแสดงรายชอแผนกวชา 43 3.28 RequrementCompany : ตารางแสดงสถานประกอบการทนกศกษาแสดงความประสงคทจะฝกงาน 43 3.29 Train : ตารางแสดงขอมลการฝกงานของนกศกษา 44 3.30 Staff : ตารางแสดงขอมลเจาหนาททวภาค 44 3.31 Company : ตารางแสดงขอมลสถานประกอบการ 45 3.32 RequestStudent : ตารางแสดงความตองการรบนกศกษาฝกงานของสถานศกษา 46 3.33 Coordinator : ตารางผตดตอประสางานของสถานประกอบการ. 46

Page 8: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

VII 

 

สารบญรปภาพ

รปท หนา

1.1 โครงสรางของระบบงาน 3

3.1 แสดงระบบงานเดมของขนตอนการดาเนนการฝกงาน 18

3.2 แสดงผงงานระบบปฏบตการจดการนกศกษาฝกงาน 20

3.3 แผนภาพกระแสขอมลโดยรวมของระบบการจดการนกศกษาฝกงาน 21 3.4 แผนภาพกระแสขอมล Level 1 ของระบบการจดการนกศกษาฝกงาน 22 3.5 แผนภาพกระแสขอมล Level 1 ของระบบการจดการนกศกษาฝกงาน(ตอ) 23 3.6 แผนภาพกระแสขอมล Level 2 Process 1 : จดการขอมลพนฐาน. 24 3.7 แผนภาพกระแสขอมล Level 2 Process 1 : จดการขอมลพนฐาน(ตอ) 25 3.8 แผนภาพกระแสขอมล Level 2 Process 2 : ความตองการสถานประกอบการ 25 3.9 แผนภาพกระแสขอมล Level 2 Process 3 : ยนเรองฝกงาน 26 3.10 แผนภาพกระแสขอมล Level 2 Process 4 : จดการขอมลอาจารย 26 3.11 แผนภาพกระแสขอมล Level 2 Process 5 : จดการขอมลการเขาฝกงาน 27 3.12 แผนภาพกระแสขอมล Level 2 Process 5 : จดทารายงาน 27 3.13 แผนภาพแสดงความสมพนธออาร : ER Model 39 4.1 ลอคอนเขาสระบบ 48 4.2 บนทกขอมลสวนตว 49 4.3 แสดงขอมลสถานประกอบการทตองการฝก 49 4.4 ผลการตอบรบเขาฝกงาน 50 4.5 ลอคอนเขาสสถานประกอบการ 51 4.6 จดการขอมลสมาชกสถานประกอบการ 52 4.7 นกศกษาทเขาฝกงานในสถานประกอบการ 53 4.8 ลอคอนเขาสแผนกวชา 54 4.9 ขอมลอาจารยทปรกษา 55 4.10 การจดการขอมลอาจารยทปรกษา 56 4.11 การจดการขอมลสมาชกสถานประกอบการ 57

Page 9: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

1

บทท 1

บทนา

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

Page 10: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

2

ปจจบนอยเสมอ ยงทาใหทราบขอมลเกยวกบสถานประกอบการทฝกงานจากฐานขอมลเดมทมอย และระบบนยงเขาถงนกศกษาโดยสามารถใหนกศกษากรอกขอมลของตวเองทจะใหฝกงานในสถานประกอบการไดอยางถกตองและลดความผดพลาดในการใชรปแบบเอกสารอกดวย 1.2 วตถประสงคของโครงงาน

1.2.1 เพอพฒนาระบบการทางานใหมความทนสมย แมนยา ชวยลดความผดพลาดในการทางาน

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

1.2.3 เพอลดปญหาการใหบรการขอมลแกนกศกษา อาจารยทปรกษา สถานประกอบการ การอนมตตางๆ ทาไดสะดวกรวดเรวขน

1.2.4 เพอลดความซาซอนในการปรบปรงเปลยนแปลงขอมล 1.3 ขอบเขตของโครงงาน การพฒนาระบบการจดการนกศกษาฝกงานวทยาลยเทคนคบานคายไดออกแบบโดยการใชระบบการจดการฐานขอมล SQL เพอใหทางานบนระบบเครอขายไคลแอนท-เซรฟเวอร โดยมการกาหนดใหมการ login เสยกอน กาหนดรหสผใชและรหสผาน โดยกาหนดหวขอดงตอไปน 1.3.1 นกศกษา 3.1.1.1 มการบนทกประวตและสถานประกอบการทตองการเขาฝกงานเพอขอหนงสอขอความอนเคราะห เลอกสถานประกอบการ แยกตามสาขา ตรวจสอบการตอบรบของสถานประกอบการ 3.1.1.2 เลอกสถานประกอบการ แยกตามสาขา ตรวจสอบการตอบรบของสถานประกอบการ 3.1.1.3 ตรวจสอบสถานการดาเนนการ การตอบรบของสถานประกอบการ 1.3.2 เจาหนาท มขอบเขตในการทางานผานเวบไซต ดงน 1.3.2.1 มการบนทกปรบปรงแกไขขอมลนกศกษาฝกงาน ขอมลสถานประกอบการเกยวกบการตอบรบของสถานประกอบการในการทนกศกษายนเรองขอความอนเคราะหฝกงาน 1.3.2.2 ดงขอมลนกศกษามาจดทาเอกสารหนงสอสงตวการฝกงานในสถานประกอบการ 1.3.2.3 ทาการบนทกขอมลอาจารยทปรกษาใหนกศกษา 1.3.3 แผนกวชามขอบเขตในการทางานผานเวบไซต ดงน 1.3.3.1 การตดตามขอมลอาจารยทปรกษา

Page 11: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

3

1.3.3.2 ตดตามขอมลนกศกษา 1.3.3.3 สบคนสถานประกอบการทนกศกษาฝกงาน 1.3.4 สถานประกอบการมขอบเขตในการทางานผานเวบไซต ดงน 1.3.4.1 แกไขขอมลพนฐานของสถานประกอบการได 1.4 โครงสรางระบบงาน

รปท 1.1 โครงสรางของระบบงาน จากรปท 1.1 ผใช (User) ทาการเรยกดขอมล นาเขาขอมล และสงออกขอมลของแตละงานหรอทาการแกไขขอมลไดในสวนของหนาจอทเชอมตอกบผใชงาน (Interface) ซงระบบจะเชอมโยงผานเวบเบราเซอร (Web Browser) เขาไปยงแอปพลเคชนเซรฟเวอร (Application Server) และจะทาการดงขอมลนาไปจดเกบขอมลทฐานขอมล (Database) 1.5 เครองมอทใชในการพฒนาระบบ การพฒนาระบบการจดการการฝกงานจะประกอบไปดวยเครองคอมพวเตอร อปกรณ เครอขาย และภาษาทใชในการพฒนาระบบ แบงออกไดดงน 1.5.1 อปกรณดานฮารดแวร 1.5.1.1 เครองไมโครคอมพวเตอร 1.5.1.2 เครองพมพเอกสาร 1.5.2 โปรแกรมคอมพวเตอร 1.5.2.1 ระบบปฏบตการ Microsoft Windows Server 2003 1.5.2.2 ระบบจดการฐานขอมล SQL Server 2005 1.5.2.3 โปรแกรม Browser 1.5.2.4 โปรแกรมออกแบบกราฟก ไดแก Adobe Photoshop 1.5.2.5 โปรแกรม Visual Studio 2008

Page 12: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

4

1.5.3 ภาษาคอมพวเตอร 1.5.3.1 ภาษา ASP 1.5.3.2 ภาษา SQL 1.6 ประโยชนของโครงงาน

1.6.1 ขอมลนกศกษาฝกงานมความสะดวกมากยงขนในการจดเกบและคนหาขอมล 1.6.2 ลดความผดพลาดของขอมล และความซาซอนของขอมล 1.6.3 ลดภาระงานของเจาหนาทงานทวภาคทดแลเรองนกศกษาฝกงาน และทาให

เจาหนาทสรปงานไดถกตองและรวดเรวแมนยา 1.6.4 นกศกษาสามารถดขอมลสถานประกอบการใหตรงกบสาขาวชาทตองการได 1.6.5 นกศกษาสามารถตรวจสอบการดาเนนฝกงานไดดวยตนเอง

1.6.6 ไดระบบการทางานทมประสทธภาพมากยงขน 1.7 นยามคาศพท

ทวภาค หมายถง การจดการเรยนการสอนทางดานอาชวศกษา เปนความรวมมอกนระหวางสถานศกษากบสถานประกอบการ โดยสถานศกษาจะสอนในภาคทฤษฎและสถานประกอบการจะสอนภาคปฏบต

การฝกงาน หมายถง การจดประสบการณใหกบนกศกษาวทยาลยเทคนคบานคายออกฝกประสบการณในรปแบบทวภาค เจาหนาท หมายถง ผรบผดชอบดแลงานดานฝกงานของนกศกษา อาจารยทปรกษา หมายถง อาจารยทประจาแผนกวชาทรบผดชอบดแลใหคาปรกษา ประเมนผล และประสานงาน ดาเนนการฝกงานของนกศกษาของวทยาลย และสถานประกอบการ สถานประกอบการ หมายถง หนวยงานภาครฐ หรอภาคเอกชนทนกศกษาเขาไปฝกงาน

Page 13: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

5

บทท 2

ทฤษฎและหลกการทเกยวของ

2.1 บทนา DVT (Dual Vocational Training) คอ การจดการศกษาดานอาชวศกษาเปนอกรปแบบ

หนง ซงการศกษาในระบบนผเรยนหรอผฝกหด (Trainee) จะตองเรยนและฝกปฏบตทสถานศกษาและสถานประกอบการโดยสถานศกษาจะสอนทฤษฎและปฏบตเบองตนใหกบนกศกษาสปดาหละ 1-3 วน สวนสถานประกอบการจะตองสอนภาคปฏบตใหกบนกศกษาตามสาขาทเรยนสปดาหละ 3-5 วน ตลอดระยะเวลาเรยนจบจนกระทงจบหลกสตร ซงจะเหนไดวานกศกษาม 2 สภาพคอ จะมนกศกษาทเปนสภาพของวทยาลยเทคนคบานคาย และอกสภาพหนงจะเปนพนกงานหรอชางฝกหดของสถานประกอบการ วทยาลยเทคนคบานคายและสถานประกอบการจะตองรวมมอกน จดการศกษาอยางตอเนองจรงจงจะทาใหการศกษาระบบทวภาคสมฤทธผลและเกดประสทธภาพอยางแทจรง

2.2 หลกการจดการอาชวศกษาระบบทวภาค การฝกงาน คอ การเสรมทกษะและประสบการณในการเตรยมพรอมสาหรบการปฏบตงานทงในระหวางการศกษา และหลงจากจบการศกษา โดยนกศกษาจะไดนาความรจากภาคทฤษฎไปสการฝกภาคปฏบตจรง ซงความรและประสบการณทไดร บจะชวยใหนกศกษาไดรบประสบการณตรงในการทางาน อนจะชวยใหนกศกษาเขาใจความตองการทแทจรงในการทางานทงจากตนเอง และสถานประกอบการ

2.2.1 การจดการระบบทวภาค วทยาลยเทคนคบานคายไดจดรปแบบและหลกการการอาชวศกษาระบบทวภาคไวดงน 1. เกดจากความรวมมอระหวางสถานประกอบการกบสถานศกษาตามความตองการของสถานประกอบการ 2. นกศกษามสภาพเปนชางฝกหดของสถานประกอบการ โดยสถานประกอบการเปนผดแลควบคม

3. นกเรยนตองทาสญญาการฝกอาชพกบสถานประกอบการ 4. หลกสตรทใชตองไดรบความเหนชอบทง 2 ฝาย

5. สถานศกษามหนาทจดการสอนวชาชพพนฐาน วชาทฤษฎ และวชาปฏบตเบองตน การฝกปฏบตวชาชพ สวนใหญสถานประกอบการจะเปนผดาเนนการใน 1 สปดาหจะเรยนในสถานศกษา 1-2 วนและฝกปฏบตในสถานประกอบการ 3-4 วน

Page 14: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

6

6. ในระหวางการฝกงาน นกศกษาจะตองทาสมดรายงานการฝกปฏบตในสถานประกอบการ ซงครฝกในสถานประกอบการจะตองเปนคนพจารณาผลการปฏบตงานใหเปนไปตามหลกสตรทสถานประกอบการและสถานศกษาเหนชอบตงแตตน 7. เมอสอบผานเกณฑการเรยน การฝกปฏบตแลว นกศกษาจะตองสอบมาตรฐานฝมอโดยคณะกรรมการรวมระหวางสถานประกอบการกบสถานศกษา เปนผดาเนนการเพอตดสนการจบหลกสตร 8. เมอผานเกณฑการตดสนทงหมดแลว จะไดรบประกาศนยบตรวชาชพ(ปวช.) ของกระทรวงศกษาธการ และไดรบประกาศนยบตรรบรองความสามารถของสถานประกอบการ 9. นกศกษาสามารถเรยนตอในระดบประกาศนยบตรวชาชพชนสง (ปวส.) ได เมอมประสบการณในการทางานไมนอยกวา 2 ป

2.2.2 หนาทความรบผดชอบของสถานประกอบการ 1. จดใหมผรบผดชอบ (ครฝก) ควบคมดแลการฝกในสถานประกอบการ รวมทงการจดวสดอปกรณกอบการฝกตลอดหลกสตร 2. จดใหมการประเมนผลการปฏบตงานของนกศกษาตามเกณฑทสถานประกอบการและสถานศกษากาหนดรวมกน 3. ออกประกาศนยบตรรบรองความสามารถแกนกเรยนทผานการประเมนผลตามเกณฑแลว 4. รบสมครนกเรยนตามคณสมบตทหลกสตรกาหนด และจานวนทสถานประกอบการไดตกลงกบสถานศกษาเพอเขารบการฝกตามหลกสตร

2.2.3 หนาทความรบผดชอบของสถานศกษา 1. จดสอนภาคทฤษฎและภาคปฏบตเบองตนใหกบนกเรยน ซงเปนคนของสถานประกอบการ

2. ลงทะเบยนรายวชาใหกบนกเรยนตลอดหลกสตร 3. ประเมนผลทงภาคทฤษฎและภาคปฏบตรวมกบสถานประกอบการตลอดหลกสตร 4. ควบคมการเรยนการสอนใหเปนไปตามเกณฑและขอตกลงระหวางสถานประกอบการและสถานศกษาอยางเครงครด

5. จดคร-อาจารยนเทศการฝกปฏบตงานในสถานประกอบการ 6. รวมมอกบสถานประกอบการในการปฐมนเทศนกศกษากอนเขาฝกงาน และปจฉมนเทศกอนจบหลกสตร

2.2.4 คณสมบตของนกศกษาทจะออกฝกอาชพในสถานประกอบการ นกศกษาทงระดบประกาศนยบตรวชาชพ และระดบประกาศนยบตรวชาชพชนสง ทจะไดรบพจารณาใหออกฝกอาชพในสถานประกอบการจะตองมคณสมบตดงน

Page 15: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

7

1. นกศกษาจะตองผานการลงทะเบยนในรายวชาทจะออกฝกอาชพ มฉะนนจะไมพจารณาใหออกฝกอาชพในสถานประกอบการ 2. นกศกษาจะตองมการทาประกนอบตเหตมฉะนนจะไมพจารณาใหออกฝกอาชพในสถานประกอบการ

3. นกศกษาจะตองมผลการเรยนเฉลยไมตากวา 2.00 ถามนกศกษามผลการเรยนเฉลยตากวา 2.00 แตไมตากวาเกณฑระดบผลการเรยนเฉลยชวงชน คอ ระดบ ปวช.1 ผลการเรยนเฉลยตองไมตากวา 1.50, ระดบ ปวช.2 ผลการเรยนเฉลยตองไมตากวา 1.75 และระดบ ปวช.3 ผลการเรยนเฉลยตองไมตากวา 2.00 และผลการเรยนเฉลยระดบ ปวส.1 ผลการเรยนเฉลยตองไมตากวา 1.75, ระดบ ปวส.2 ผลการเรยนเฉลยตองไมตากวา 2.00 ใหพจารณาขอ 5 ประกอบดวย ถานกเรยนมผลการเรยนเฉลยตากวาเกณฑระดบผลการเรยนเฉลยแตละชวงชนทงระดบ ปวช. และระดบ ปวส. จะไมพจารณาใหออกฝกอาชพในสถานประกอบการ 4. นกศกษาจะตองมผลการเรยนผานในรายวชาชพพนฐาน และวชาชพสาขางาน 5. นกศกษาจะตองมพฤตกรรมเรยบรอย ไมอยในขณะโดนลงโทษพกการเรยน ไมสอแววสรางความเสอมเสยใหกบทางวทยาลยมความประพฤตเรยบรอยทงดานความรบผดชอบ คณธรรม จรยธรรม การตรงตอเวลา ผานการพจารณาจากครทปรกษา หวหนางานอาชวศกษาระบบทวภาค ตามแบบฟอรมการพจารณาคดเลอกนกศกษาออกฝกอาชพในสถานประกอบการไมตากวา 5 คะแนน ถาตากวา 5 คะแนนจะไมพจารณาใหออกฝกอาชพในสถานประกอบการ 6. มผลการเรยนผานในรายวชากจกรรม ถามผลการเรยนไมผานในรายวชากจกรรมจะไมพจารณาใหออกฝกอาชพในสถานประกอบการ

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

4. สามารถพฒนาคณภาพของงาน นาไปสผลกาไรในอนาคต 5. เปนการเตรยมบคลากรทมคณภาพไวเพอการขยายตวขององคกรและการขาดแคลนกาลงคนในอนาคต

Page 16: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

8

2.3 การทบทวนวรรณกรรม ศภกจ ตรวทยากรานต ,มหาวทยาลยนอรท-เชยงใหม (2549) [1] ศนยฝก

ประสบการณวชาชพและแนะแนวการทางานของมหาวทยาลยนอรท-เชยงใหม เพอพฒนาระบบสารสนเทศบนอนเทอรเนตสาหรบศนยฝกประสบการณวชาชพและแนะแนวการทางาน เรมจากการศกษาระบบงานปจจบนสมภาษณผปฏบตงานจรง ศกษาเอกสารทเกยวของ การวเคราะหระบบงานเดมและความตองการของผใช ใชภาษาพเอชพ (PHP) และใชโปรแกรมมายเอสควแอล( MySQL) ระบบทพฒนาขนนประกอบดวย การจดการขอมลของนกศกษาทฝกปฏบตงานจรง การจดการขอมลของนกศกษาทฝกปฏบตงานจรง การจดการขอมลของสถานประกอบการ การจดการขอมลของการประเมนผลของนกศกษาพรอมกบผลการปฏบตงานจรงตามเกณฑทกาหนด ระบบตดตอประสานงานของนกศกษากบอาจารยผานเวบบอรด และการทาระบบสารสนเทศสาหรบผบรหาร คณะกรรมการ อาจารยทปรกษา ผลการพฒนาระบบและทาการทดสอบการใชงานบนอนเทอรเนตดวยแบบสอบถาม จากกลมผบรหาร ผดแลระบบ นกศกษา และผใชทวไป ผลการวเคราะหความตองการของผใชอยในเกณฑมาก ระบบสารสนเทศทไดชวยสนบสนดใหงานศนยฝกประสบการณวชาชพและแนะแนวการทางาน จดเกบ คนหา แกไข และประมวลผลขอมลไดอยางรวดเรว ถกตอง แมนยา และมประสทธภาพ นาผง จนทจรโกวท ,มหาวทยาลยเชยงใหม(2546) [2] ไดศกษาพฒนาระบบเพอสนบสนนการบรการจดการดานการฝกประสบการณวชาชพนกศกษา ผานเครอขายอนเตอรเนต คณะวทยาศาสตรและเทคโนโลย สถาบนราชภฎเชยงราย มวตถประสงคเพอพฒนาระบบเพอสนบสนนการบรหารจดการดานการฝกประสบการณวชาชพนกศกษาผานเครอขายอนเตอรเนต โดยผลการวจยไดทดลองใชกบอาจารยโปรแกรมวชาคอมพวเตอร และนกศกษาโปรแกรมวชาคอมพวเตอร 10 ทาน พบวามระบบประสทธภาพในการใชงานผใชไดสารสนเทศตรงกบความตองการของผใช ชวยลดขนตอนการทางานทเคยปฏบตการอยเปนประจา และสามารถใชเปนแหลงขอมลเพอใชประกอบการตดสนใจเกยวกบการฝกงานได อมพวา ธาราพทกษวงศ , ,มหาวทยาลยเชยงใหม (2553) [3] ไดทาการพฒนาระบบจดการการฝกงานผานอนเตอรเนตโรงเรยนพาณชยการเชยงใหม เพอพฒนาระบบจดการการฝกงานผานอนเตอรเนตทาการศกษาระบบงานและออกแบบพฒนาระบบใหมประสทธภาพในการทางานใหดยงขน ประกอบดวย ระบบรกษาความปลอดภย การตรวจสทธผใชงานระบบ จดการผใชงานระบบ จดการขอมลพนฐาน จดการปฏบตงานของนกศกษา จดการขอมลพนฐาน จดการปฏบตงานของนกศกษา จดการขอมลสถานประกอบการ สวนชวยเหลอเลอกสถานทฝกงานของนกศกษา จดการการนเทศและตดตามดแลนกศกษาและจดการรายงานสารสนเทศการฝกงานผานอนเตอรเนตใชเทคโนโลย AJAX ในการพฒนาระบบโดยไดใชชวยเหลอการตดสนใจเลอกฝกงาน โดยใชตวแบบชวยการตดสนใจแบบ Kepner-Tregoe ในการชวยการตดสนใจเลอกสถานทฝกงาน ระบบสารสนเทศนไดทาการประเมนผลโดยใขแบบสอบถามจากกลมผใชงานระบบทงหมด 72 คน ไดแก นกเรยนนกศกษาฝกงาน 50 คน สถานประกอบการ

Page 17: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

9

15 แหง อาจารยนเทศ 5 คน อาจารยเจาหนาท 1 คน และผบรหาร 1 คน พบวาระดบความพงพอใจเทากบ 3.79 การแปลผลอยในระดบมประสทธภาพในการทางานมาก นนคอระบบสามารถตอบสนองความตองการของผใชงานไดเปนอยางดและตรงกบความตองการของผใชงานระบบ

2.4 แผนภาพกระแสขอมล (Data Flow Diagram: DFD) แผนภาพกระแสขอมล (Data Flow Diagram: DFD) คอ เครองมอในการเขยนภาพการวเคราะหระบบงานชวยใหการวเคราะหเปนไดงายและใชเปนเครองมอหลกในการวเคราะหและการพฒนาระบบเปนการสอสารเพอความเขาใจในระบบงานทพฒนาใหตรงกนของทมงานผพฒนาระบบดวยกนและใชในการทาความเขาใจระบบงานกบกลมผใชงานหรอเจาของระบบงาน Data Flow Diagram เปนเครองมอของนกวเคราะหระบบทชวยใหสามารถเขาใจกระบวนการทางานของแตละหนวยงาน ซงทราบถงการรบ / สงขอมล การประสานงานระหวางกจกรรมตาง ๆ ในการดาเนนงาน ซงเปนแบบจาลองของระบบ แสดงถงการไหลของขอมลทง INPUT และ OUTPUT ระหวางระบบกบแหลงกาเนดรวมทงปลายทางของการสงขอมล ซงอาจเปนแผนก บคคล หรอระบบอน โดยขนอยกบระบบงานและการทางานประสานงานภายในระบบนน นอกจากนยงชวยใหรถงความตองการขอมลและขอบกพรอง (ปญหา) ในระบบงานเดม เพอใชในการออกแบบการปฏบตงานในระบบใหม 2.5.1 หลกการสรางแผนภาพกระแสขอมล หลกการสรางแผนภาพกระแสขอมล คอ การแบงการทางานจากกระบวนการหลกทอยระดบบน ลงไปสกระบวนการยอยทอยระดบลาง ในระดบบนสดจะเรยกวา “Context Diagram” ซงเปนแผนภาพกระแสขอมลระดบสดทแสดงภาพรวมการทางานจองระบบทมความสมพนธกบสภาพแวดลอมภายนอกระบบ Context Diagram จงชวยกาหนดขอบเขตของระบบทจะพฒนาได และเมอเหนภาพรวมของระบบงานแลว ระดบถดมาคอ ระดบ 0 เพอแสดงใหเหนกระบวนการทางานภายในของระบบ และนาแตละกระบวนการมาแตกเปนกระบวนการยอยในระดบ 1, 2 ตอไปเรอยๆ จนกวาจะไมสามารถแบงยอยกระบวนการไดอก อยางไรกตามกระบวนการทจะสามารถแบงยอยตอไปไดอก อยางไรกตามกระบวนการทจะสามารถแบงยอยตอไปไดอก จะตองมรายละเอยดของแผนภาพกระแสขอมลยอยอยภายในอยางนอย 2 กระบวนการ 2.5.2 สญลกษณและความหมายของแผนภาพกระแสขอมล (DFD) Gane และ Sarson , Prentice Hall (1979) [4] ไดกาหนดสญลกษณของแผนภาพกระแสขอมล (DFD)ประกอบดวยสญลกษณ 4 รปแบบ ดงตอไปน

Page 18: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

10

ตารางท 2.1 สญลกษณและคาอธบายของแผนภาพกระแสขอมล (DFD) สญลกษณ คาอธบาย

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

การเกบขอมลหรอแหลงขอมล เปนการเ ก บ ข อ ม ล ใ น ร ะ ห ว า ง ก า ร ป ร ะ ม ว ล สญลกษณทใชอธบายคอสเหลยมเปดหนงขางแบงออกเปนสองสวน ไดแก สวนท 1 ทางดานซายใชแสดงรหสของ Data Store อาจจะเปนหมายเลขลาดบหรออกษรได เชน D1, D2 เปนตน สาหรบสวนท 2 ทางดานขวา ใชแสดงชอ Data Store หรอชอไฟล เชน ขอมลนกศกษา, ขอมลแผนก เปนตน

แหลงกา เ นดหรอสนสดของขอมลสามารถเปนไปไดทงบคคล หนวยงานหรอหนวยททาหนาทใหและรบขอมล ซงอาจเปน องคกร ระบบงาน หรอ เครองจกรกได สามรถใหรบขอมลจากระบบ เชน ระบบทะเบยนจะประกอบดวย นกศกษา อาจารย คณบด ฝายทะเบยน

เสนทางการไหลของขอมล แสดงทศทางของขอมลจากขนตอนการทางานหนงไปยงอกขนตอนหนง โดยลกศรแตละอนจะระบประเภทขอมลไวดวย ซงสามารถประกอบขอมลหลายๆ รายการทถกสรางขนในเวลาเดยวกนและไหลไปดวยกนเพอไปยงจดหมายปลายทางเดยวกน

Page 19: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

11

2.5 การออกแบบฐานขอมลดวย ER Model (Entity-Relationship Model) ER Model [5] เปนแบบจาลองทใชแสดงแนวคดการออกแบบฐานขอมลในระดบแนวคด(Conceptual schema) E-R Model เปนการออกแบบฐานขอมลในระดบแนวคดในลกษณะจากบนลงลาง(Top-Down Strategy) โดยจะแสดงความสมพนธระหวางขอมลทประกอบดวย เอนทต , แอททรบวต และความสมพนธ 2.6.1 เอนตต (Entity) และแอททรบวท (Attribute) เอนตต (Entity) คอ สงตางๆ ทเกยวของกบฐานขอมลนนๆ ซงอาจจะเปนรปธรรม หรอ นามธรรมกได แบบชนดเอนตต (Entity Type) คอ เอนตต ทมกลมของแอททรบวทแบบเดยวกน จะถกจดกลม แลวกาหนดเปนประเภท เซทเอนตต (Enntity Set) คอ กลมของ entity หรอ object ทเปน “ชนดเดยวกน” คอมคณสมบตรวมกนบางประการ เอนตต ชนดออน (Weak entity type) คอ เอนตต ทตองใชแอททรบวทจากเอนตต อนรวมดวยเพอกาหนดเปนคยใหกบเอนตตน แอททรบวท (Attribute) คอ คณสมบต (Prooerty) ของเอนตต เชน ขอมลนกศกษาคนหนง ประกอบไปดวย ชอ, รหส, คณะ, วนเกด, เพศ, สวนสง, นาหนก, ฯลฯ ซงสามารถแบงออกประเภทตางๆ ดงน 1. แอททรบวทเชงเดยว กบ แอททรบวทเชงประกอบ

แอททรบวทเชงเดยว (sinple หรอ atomic attribute) เปนแอททรบวททแตละเอนตต จะมคาไดเพยงคาเดยว และไมสามารถจะแบงยอยไดอก

แอททรบวทเชงประกอบ (Composite attribute) เปนแอททรบวททประกอบดวยสวนประกอบตางๆ เชน ทอย จะประกอบดวยบานเลขท ถนน แขวง เขต จงหวด รหสไปรษณย และประเทศ เปนตน 2. แอททรบวทแบบคาเดยว กบแอททรบวทแบบหลายคา แอททรบวทแบบคาเดยว (Single-valued Attribute) เปนแอททรบวททมคาไดคาเดยวเทานนสาหรบเอนตตตวหนงๆ และในเวลาหนงๆ เชน ชอ วนเกด เปนตน

แอททรบวทแบบหลายคา (Multi-valued attribute) เปนแอททรบวททมไดหลายคาพรอมๆ กนสาหรบแอนตตตวหนงๆ เชน สของรถ วฒการศกษา เปนตน 3. แอททรบวทแบบเกบ กบ แอททรบวทสบตอ

แอททรบวทแบบเกบ (Stored attribute) หมายถง แอททรบวททคาของมนถกเกบอยจรงในฐานขอมล เชน วนเกด เปนตน

แอททรบวทสบตอ (Derived attribute) หมายถง แอททรบวททคาของมนสรางมาจากแอททรบวทเกบอกทหนง หรอสรางมาจากเอนตตอทเกยวของ เชน อาย หรอ จานวนนกศกษาทงหมด เปนตน

Page 20: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

12

คย (Key Attribute) คอ แอททรบวทของเอนตตหนงๆ ทมคาแอททรบวทเปนคาเฉพาะสาหรบแตละเอนตต เชน รหสประจาตวนกศกษา เปนตน 2.6.2 ความสมพนธ และรปแบบความสมพนธ ระหวางเซตเอนตต ความสมพนธ (Relationship) คอ ความสมพนธระหวาง เอนตต

ชดของความสมพนธ (Relationship Set) คอ ชดของความสมพนธชนดเดยวกน ซงเปนความสมพนธระหวางเซตเอนตต

เงอนไขบงคบดานโครงสรางบทความสมพนธ (Structural constraints on relationship) จะประกอบดวย

1. Cardinality ratio เปนการระบความสมพนธทงหมดทแตละเอนตตสามารถเขารวมได เชน One-to-One (1:1), One-to-Many (1:N) ,Many-to-One (N:1), Manyto-Many (M:N)

2. เงอนไขบงคบการเขารวม (Participation constraint) บนแตละเอนตตทเขารวม เปนการระบจานวนความสมพนธนอยทสดทแตละเอนตตจะตองเขารวม แบงเปน 2ประเภท คอ แบบเบดเสรจ (Total) กบ แบบบางสวน (Partial)

ตารางท 2.2 สญลกษณและความหมายของแบบจาลองฐานขอมล ER Model สญลกษณ ความหมาย

แอททรบวทเกบ (Stored attribute)

แอททรบวทสบตอ (derived attribute)

แอททรบวทแบบหลายคา (multivalued attribute)

แอททรบวทคย (key attribute)

แอททรบวทยอย (partial key attribute)

แอททรบวทเชงประกอบ (composite attribute)

Page 21: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

13

แอททรบวทเชงซอน (complex attribute)

แบบชนด(สตรอง) เอนตต ((strong)entity type)

แบบชนดวคเอนตต (weak entity type)

แบบชนดรเลชนชป (relationship type)

แบบชนดรเลชนชปเจาของ (Identifying/owner relationship type)

การเขารวมแบบบางสวน (partial participation)

การเขารวมแบบเบดเสรจ (total participation)

อตราสวนคารดนลลต แบบ One-to-One (1:1)

อตราสวนคารดนลลต แบบ One-to-Many (1:N)

อตราสวนคารดนลลต แบบ Many-to-Many (M:N)

ทมา: วระศกด ครธช , 2547 [5]

Page 22: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

14

2.6 ระบบเครอขายไคลเอนต-เซรฟเวอร (Client-Server Computer Network) เปนระบบเครอขายทมประสทธภาพสง และมการใชงานกนอยางกวางขวางมากกวาระบบเครอขายแบบอนทมในปจจบน ระบบ Client/Server สามารถสนบสนนใหมเครองลกขายไดเปนจานวนมาก และสามารถเชอมตอกบเครองคอมพวเตอรไดหลายแพลตฟอรม ระบบนจะทางานโดยมเครอง Server ทใหบรการ เปนศนยกลางอยางนอย 1 เครอง และมการบรหารจดการทรพยากรตางๆ จากสวนกลาง ซงคลายกบระบบเครอขายแบบรวมศนยกลางแตสงทแตกตางกนกคอ เครองททาหนาทใหบรการในระบบ Client/Server นจะเปนเครองทมราคาไมแพงมาก ซงอาจใชเพยงเครอง ไมโครคอมพวเตอรสมรรถนะสงในการควบคมการใหบรการทรพยากรตางๆ นอกจากนเครองลกขายยงจะตองมความสามารถในการประมวลผล และมพนทสาหรบจดเกบขอมลทองถนเปนของตนเองอกดวย ระบบเครอขายแบบ Cleint/Server เปนระบบทมความยดหยนสง สนบสนนการทางานแบบ Multiprocessor สามารถเพมขยายขนาดของจานวนผใชไดตามตองการ นอกจากนยงสามารถเพมจานวนเครอง Servers สาหรบใหบรการตางๆ เพอชวยกระจายภาระของระบบได สวนขอเสยของระบบนกคอ มความยงยากในการตดตงมากกวาระบบ Peer-to-Peer รวมทงตองการบคลากรเพอการบรหารจดการระบบโดยเฉพาะอกดวย

ระบบปฏบตการ หรอ OS (Operating System) ทาหนาทจดการเกยวกบการเขาใชทรพยากรตางๆ ของโปรแกรมทรนบนคอมพวเตอร เชน หนวยความจา ฮารดดสก จอภาพคยบอรด เมาส เปนตน ถาไมมระบบปฏบตการคอมพวเตอรจะรนโปรแกรมตางๆ ไมได ระบบเครอขายกเชนกน จาเปนตองมระบบปฏบตการเครอขาย หรอ NOS (Network OperatingSystem) เพอทาหนาทจดการเกยวกบการสอสารขอมลผานเครอขายและการเขาใชทรพยากรทมอยในเครอขาย เชน เครองพมพ ฮารดดสก ฐานขอมล เปนตน คอมพวเตอรทเชอตอเขากบเครอขายจาเปนตองมระบบปฏบตการทงสองประเภท เพอทจะทาหนาททงจดการภายในคอมพวเตอรและระบบเครอขาย ระบบปฏบตการเครอขายทใชงานในปจจบนสวนใหญจะรองรบการใชงานเครอขายอยแลว แตอาจตองตดตงโปรแกรมบางอยางเพอใหสามารถใชงานเครอขายได ในสภาพแวดลอมของเครอขาย เซรฟเวอรทาหนาทใหบรการกบไคลเอนต สวนไคลเอนตทาหนาทตดตอใชบรการเหลานนใหสามารถใชไดเสมอนเปนทรพยากรของเครองไคลเอนตเองระบบปฏบตการของทงเครองเซรฟเวอรและไคลเอนตตองทางานรวมกนเพอทจะทาใหเครอขายทางานได ระบบปฏบตการทออกแบบสาหรบทาหนาทเปนเซรฟเวอร เชน NetWare 6.5,Windows Server 2003, Sun Solaris และ Linux เปนตน สวนเครองไคลเอนตนนอาจใชWindows ME/XP หรอ Linux กได หากจะแบงประเภทของเครอขายตามลกษณะหนาทการทางานของคอมพวเตอรเปนเกณฑ จะสามารถแบงไดเปน 2 ประเภท คอ

1) Peer-to-Peer Network หรอเครอขายแบบเทาเทยม 2) Client-Server Network หรอเครอขายแบบผใชบรการและผใหบรการ

Page 23: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

15

2.6.1 ระบบเครอขายไคลเอนต-เซรฟเวอร

เปนระบบทเครองคอมพวเตอรเครองหนง ตอเขากบคอมพวเตอรอกเครองหนงเปนอยางนอย ซงเครองทเชอมตอดวยนจะมขนาดใหญ มโปรเซสเซอรตงแตหนงตวขนไป ซงอาจเปนไปไดทงเครองในระดบ Pentium หรอ RISC(Reduced Instruction Set Computing เชน DEC Alpha AXP) แลวกใชระบบปฏบตการทเปนเนตเวรก (NOS หรอ Network Operating System) โดยเฉพาะ เชน Windows NT Server ซงจะมประสทธภาพสงกวา Windows95 และ 98 อกทงยงไดรบการออกแบบและปรบแตงมาเพอการทางานในระบบสภาวะแวดลอมแบบเนตเวรกโดยเฉพาะอกดวย หนาทของเครองแมขายหรอเครองเซรฟเวอรนน ควรทจะเปนเครองทมประสทธภาพสงและสามารถใหบรการกบผใชไดหลายๆ คนในเวลาเดยวกนและในขณะเดยวกนกทาหนาทรกษาความปลอดภยในการเขามาใชบรการและทรพยากรตางๆของผใชเครอขายแบบไคลเอนต-เซรฟเวอรเปนระบบทสวนใหญยอมรบวาเปนมาตรฐานของการสรางเครอขายในปจจบน

แลว สาหรบเครองลกขาย จะเปนเครองคอมพวเตอรตงโตะ(ไมใชพวกเทอรมนล) ซงกจะใช OS ธรรมดา เชน Windows 95 ,Windows 98 ,windows NT Workstation ซงเครองลกขายเหลานโดยปกตจะใชความสามารถดานการประมวลผลของตวเองเพอจดการกบขอมลทไดรบมาจาก server และในการทางานรวมกนระหวาง client กบ server น เราจะเรยกการทางานทดานของเครองลกขายวา Front-end Processing และเรยกการทางานในสวนของ server วา Back-end Processing ถงแมวาการดแลและจดการเครอขายแบบไคลเอนต-เซรฟเวอรจะคอนขางยาก แตกมขอดคอ เซรฟเวอรทาหนาทใหบรการดานตางๆ แกผใช ในขณะเดยวกนกควบคมและรกษาความปลอดภยขอมลดวย เครอขายแบบไคลเอนต-เซรฟเวอรจะรวมศนยการดแลและจดการเครอขายพรอมทงควบคมการเขาถงขอมลและทรพยากรทมการแชรในเครอขาย เนองจากวาทรพยากรเหลานถกเกบรวมไวทเครองเซรฟเวอรจงทาใหงายตอการคนหาและจดการมากกวาทรพยากรทถกเกบไวกระจดกระจายตามเครองไคลเอนตตางๆ ความปลอดภยของขอมลอาจเปนหนงจดประสงคหลกททาใหตองเลอกเครอขายแบบไคลเอนต-เซรฟเวอร เพราะในสภาวะแวดลอมอยางนผดแลระบบสามารถกาหนดนโยบายการรกษาความปลอดภยและบงคบใชกบผใชทกคนในเครอขายได ทาใหการรกษาความปลอดภยงายขน ขอมลถอไดวาเปนทรพยากรทสาคญทสดขององคกร ถาขอมลเกดความเสยหายอาจมผลกระทบตอองคกรมาก ความเสยหายทอาจเกดกบขอมลนนอาจเกดจากหลายสาเหต แตเราสามารถปองกนความเสยหายทอาจจะเกดขนได วธหนงกคอการสารองขอมลเพอเมอเซรฟเวอรลมเหลวกสามารถกคนได การเกบสารองขอมลสามารถทาไดวนละหลายๆครง หรอสปดาหละครง ขนอยกบความสาคญของขอมลและความถของการเปลยนแปลงขอมลผดแลระบบสามารถกาหนดใหเซรฟเวอรทาการบนทกขอมลสารองโดยอตโนมต ไมวาเครองเซรฟเวอรจะตง ณ จดใดใน

Page 24: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

16

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

2.6.2 แอปพลเคชนเซรฟเวอร (Application Server) แอปพลเคชนเซรฟเวอร (Application Server) ทาหนาทใหบรการเกยวกบโปรแกรม

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

Page 25: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

17

บทท 3

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

1. นกศกษาจดหาทฝกงานดวยตนเอง หรองานทวภาค/แผนกวชา จดหาทฝกงานให 2. นกศกษาขอรบแบบคารองฝกงานทงานทวภาค/ทปรกษา 3. นกศกษาเขยนคารองขอฝกงานพรอมระบสถานทฝกงานสงทแผนกวชา 4. เจาหนาทงานอาชวศกษาระบบทวภาคจดทาหนงสอขอความอนเคราะหสงไปยง

สถานประกอบการ โดยมดวยกน 3 รปแบบ 4.1 งานอาชวศกษาระบบทวภาคจะสงหนงสอทางไปรษณย 4.2 งานอาชวศกษาระบบทวภาคจะสงทางแฟกซ(กรณเรงดวน) 4.3 สถานประกอบการทนกศกษาเปนผตดตอเอง นกศกษาจะนาหนงสอขอความ

อนเคราะหสงดวยตนเอง 5. เจาหนาทตรวจเชคแบบตอบรบนกศกษาฝกงานจากสถานประกอบการโดยแยก

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

6. เจาหนาทจดรายชอนกศกษาและสถานประกอบการทนกศกษาเขาฝกสาหรบอาจารยทปรกษาพรอมทงแจงใหกบอาจารยทปรกษาตามสาขาวชาทราบ

7. นกศกษาไดรบการตอบรบจากสถานประกอบการแลว ใหนกศกษาเตรยมตวเขารบปฐมนเทศการฝกงาน

8. เมอสนสดการฝกงานนกศกษานารายงานการฝกงาน และสมดบนทการฝกงานมาสงกบอาจารยทปรกษา

9. อาจารยทปรกษาประเมนผลการฝกงานของนกศกษาและนาขอมลทงหมดสงงานวดผล

Page 26: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

18

รปท 3.1 แสดงระบบงานเดมของขนตอนการดาเนนงานการฝกงาน

นกศกษาขอรบแบบคารองฝกงานทงานทวภาค/อาจารยท

เรม

งานอาชวศกษาระบบทวภาคจดทาหนงสอขอความอนเคราะหไปสงยงสถาน

นกศกษาเขยนคารองขอฝกงานพรอมระบสถานทฝกงาน สงทแผนกวชา/งานอาชวศกษาระบบทวภาค

สงทางไปรษณย สงแฟกซ

( นกศกษานาสงดวยตนเอง

สถานประประกอบการพจารณา

นกศกษาเขารบการปฐมนเทศการฝกงาน รบหนงสอสงตวเขาฝกงานพรอมสญญาฝกอาชพ

ไมรบ

นกศกษาจดหาทฝกงานดวย งานทวภาค/แผนกวชา จดหาทฝกงาน

ฝกงานในสถานประกอบการ

ตรวจเชค/สงใบตอบรบ (ทแผนกวชา/งานทวภาค)

สนสดการฝกงาน/ประเมนผลการฝกงาน

นกศกษาขอรบแบบคารองฝกงานทงานทวภาค/อาจารยท

เรม

งานอาชวศกษาระบบทวภาคจดทาหนงสอขอความอนเคราะหไปสงยงสถาน

นกศกษาเขยนคารองขอฝกงานพรอมระบสถานทฝกงาน สงทแผนกวชา/งานอาชวศกษาระบบทวภาค

สงทางไปรษณย สงแฟกซ

( นกศกษานาสงดวยตนเอง

สถานประประกอบการพจารณา

นกศกษาเขารบการปฐมนเทศการฝกงาน รบหนงสอสงตวเขาฝกงานพรอมสญญาฝกอาชพ

ไมรบ

นกศกษาจดหาทฝกงานดวย งานทวภาค/แผนกวชา จดหาทฝกงาน

ฝกงานในสถานประกอบการ

ตรวจเชค/สงใบตอบรบ (ทแผนกวชา/งานทวภาค)

สนสดการฝกงาน/ประเมนผลการฝกงาน

รบ

ไมรบ

Page 27: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

19

3.3 วเคราะหและออกแบบระบบ ขอมลสามารถเขยนผงงานระบบ (System Flowchart) ซงเปนผงงานทแสดงขอบเขต และลาดบขนตอนการทางานของระบบ รวมทงแสดงรปแบบของขอมลเขา (input) และขอมลออก (output) วาถกรบเขาหรอแสดงผลโดยผานสอประเภทใด และเนองจากผงงานระบบเปนแผนภาพทแสดงถงระบบโดยรวม ดงนนกระบวนการน จงแสดงเพยงขนตอนหนงในผงงานระบบเทานน ซงภาพแสดงผงงานระบบการฝกงานจะปรากฏอยในภาพท 3.2 ซงอธบายไดคอ

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

Page 28: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

20

ขอมลทรบนกศกษา

ออกใบอนเคราะหฝกงาน เพมขอมลผใช

เจาหนาททวภาค

บนทกทฝกงาน

นกศกษา

สถานประกบอาร

login

เจาหนาททวภาค

รายละเอยดนกศกษา

ออกหนงสอสงตว

รปท 3.2 แสดงผงงานระบบการจดการนกศกษาฝกงาน หลงจากทไดทาการวเคราะหผงงานระบบซงแสดงเสนทางการเดนทางของเอกสารในระบบฝกงานแลว ขนตอนตอไปจะเปนการวเคราะหถงภาพรวมของขอมลทเขา และออกของระบบ ซงแสดงไดดงภาพท 3.3 ดงน

Page 29: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

21

รปท 3.3 แผนภาพกระแสขอมลโดยรวมของระบบการจดการนกศกษาฝกงาน

Page 30: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

22

การจดการขอมลพ นฐาน

1.0ขอมลนกศกษา

ขอมลนกศกษาD1ขอมลนกศกษาใหมขอมลนกศกษาลาสดขอมลนกศกษา

D2ขอมลสถานประกอบการ

ขอมลสถานประกอบการใหม

D3 อ.ทปรกษา

D2 ขอมลสถานประกอบการขอมลสถานประกอบการ

D4 เจาหนาททวภาค

D1

D5ความตองการสถานประกอบการ

รายละเอยดขอมลความตองการ

2.0

ขอมลสถานประกอบการ

ขอมลอาจารยทปรกษา

ขอมลสวนตวนกศกษา

สถานประกอบการ

เจาหนาททวภาค

ขอมลนกศกษาทแกไขเพมเตม

ขอมลสถานประกอบการลาสด

ขอมลสถานประกอบการขอมลสถานประกอบการทแกไขเพมเตม

ขอมลครทปรกษาใหมขอมลครทปรกษาลาสดขอมลครทปรกษา

ขอมลครทปรกษาทแกไขเพมเตม

ขอมลเจาหนาทใหมขอมลเจาหนาทลาสด

ขอมลเจาหนาทขอมลเจาหนาทแกไขเพมเตม

ขอมลสถานประกอบการ

ขอมลรายละเอยดสถานประกอบการ

ขอมล อ.ทปรกษา

รายละเอยดขอมล อ.ทปรกษา

ขอมลเจาหนาท

รายละเอยดขอมลเจาหนาท

เจาหนาททวภาคจดการความตองการสถานประกอบการ

3.0

4.0

ยนเรองฝกงาน

จดการขอมลอาจารย

ขอมลนกศกษารายละเอยดขอมลนกศกษา

นกศกษาสถานประกอบการทตองการ

ขอมลสถาน ประกอบการD2

ขอมลการยนเรองฝกงาน

ขอมลตอบรบการยนเรองลาสด

เจาหนาททวภาค

D6

แผนกวชาD7ขอมลแผนกวชาใหมขอมลแผนกวชาลาสดขอมลแผนกวชา

ขอมลแผนกวชาทแกไขเพมเตม

นกศกษา

อ.ทปรกษา

แผนกวชาขอมลแผนกวชา

รายละเอยดแผนกวชา

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

D3 อ.ทปรกษา

D1 ขอมลนกศกษา

รายละเอยดอาจารยทปรกษา

ขอมลนกศกษาทอาจารยดแล

ผลการยนเรอง

ขอมลอาจารยทเปนทปรกษา

ขอมลสอบถามความตองการ

รายละเอยดความตองการอนๆ

ขอมลสถานประกอบการทตองการนกศกษาฝกงาน

เจาหนาททวภาคD4ขอมลเจาหนาททวภาค

แผนกวชาD7ขอมลแผนกวชา

D5 ความตองการสถานประกอบการ

ขอมลความตองการ

D9 ขอมลทปรกษาขอมลทปรกษาลาสด

ขอมลทปรกษา

รปท 3.4 แผนภาพกระแสขอมล Level 1 ของระบบการจดการนกศกษาฝกงาน

Page 31: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

23

รายละเอยดการเขาฝกงาน

ขอมลการฝกงานลาสดขอมลการฝกงานของนกศกษา

ขอมลการฝกงาน

5.0

6.0

จดการขอมลการเขาฝกงาน

จดทารายงาน

เจาหนาททวภาค

D1ขอมลรายชอนกศกษาทเขารบการฝกงาน

ขอมลนกศกษา

ขอมลการฝกงานD8

เจาหนาททวภาค

ขอมลรายงานทตองการขอมลนกศกษา

ขอมลการยนเรองฝกงาน

D1

D2

D5

D6

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

ขอมลสถานประกอบการอนๆ

สาขาทเปดรบ

ระยะเวลาการฝกงาน

ขอมลสถานประกอบการ

ความตองการสถานประกอบการ

ผลการยนเรองทผาน

สถานประกอบการทเขาฝกD2

D6

ขอมลสถานประกอลการ

ขอมลการยนเรองฝกงาน

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

สถานประกอบการบญชรายชอทเขารบการฝก

อ.ทปรกษาD3ชออาจารยทปรกษา

นกศกษาขอมลคนหาสถานประกอบการขอมลสถานประกอบการทตองการ

รปท 3.5(ตอ) แผนภาพกระแสขอมล Level 1 ของระบบการจดการนกศกษาฝกงาน

Page 32: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

24

รปท 3.6 แผนภาพกระแสขอมล Level 2 Process 1 : จดการขอมลพนฐาน

Page 33: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

25

รปท 3.7(ตอ) แผนภาพกระแสขอมล Level 2 Process 1 : จดการขอมลพนฐาน

ตรวจสอบความตองการสถานประกอบการจาก

เจาหนาท

2.1

ขอมลสอบถามความตองการขอมลสถานประกอบการD2ขอมลสถานประกอบการ

บนทกความตองการสถานประกอบการ

2.2

ขอมลความตองการ

เจาหนาททวภาค

ความตองการสถานประกอบการ

D5ขอมลสถานประกอบการทตองการนกศกษา

รายละเอยดความตองการอนๆ

รายละเอยดความตองการ

เจาหนาททวภาคD4ขอมลเจาหนาท

แผนกวชาD4ขอมลแผนกวชา

รปท 3.8 แผนภาพกระแสขอมล Level 2 Process 2 : จดการความตองการสถานประกอบการ

Page 34: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

26

ยนเรองฝกงาน

3.1สถานประกอบการทตองการขอมลนกศกษาD1

รายละเอยดขอมลนกศกษา

ตรวจสอบการตอบรบเขาฝกงาน

3.2

ขอมลยนคารอง

แจงผลการตอบรบ

3.3

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

นกศกษา

เจาหนราททวภาค

ขอมลสถานประกอบการD2ขอมลสถานประกอบการ

ขอมลการยนเรองD7ขอมลตอบรยการยนเรอง

ขอมลผลการยนเรอง

ขอมลตอบรบการยนเรองลาสด

D5ความตองการสถาน

ประกอบการขอมลความตองการ

รปท 3.9 แผนภาพกระแสขอมล Level 2 Process 3 : ยนเรองฝกงาน

รปท 3.10 แผนภาพกระแสขอมล Level 2 Process 4 : จดการขอมลอาจารย

Page 35: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

27

รปท 3.11 แผนภาพกระแสขอมล Level 2 Process 5 : จดการขอมลการเขาฝกงาน

เรยกดขอมลสถานประกอบการ

6.1ขอมลคนหาสถานประกอบการขอมลสถานประกอบการD2

รายละเอยดสถานประกอบการ

แสดงรายงานขอมลสถานประกอบการ

6.2

ขอมลสถานประกอบการทคนหา

ขอมลนกศกษาD1ขอมลนกศกษาทตองการ

นกศกษา

ขอมลสถานประกอบการทตองการ

เรยกดรายงาน

6.3ขอมลรายงานทตองการขอมลสถานประกอบการD2รายละเอยดสถานประกอบการ

พมพรายงาน

6.4รายงานทตองการ

ขอมลการฝกงานD9

ชอ อ.ทปรกษา

เจาหนาททวภาค

สถานประกอบการบญชรายชอนกศกษาทเขาฝกงาน

ความตองการสถานประกอบการ

D5

ขอมล อ.ทปรกษาD3

ขอมลสาขาทเปดรบ

เรยกดรายงาน ระยะเวลาการฝกงาน

รปท 3.12 แผนภาพกระแสขอมล Level 2Process 6 : การจดทารายงาน

Page 36: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

28

คาอธบายกระบวนการของระบบการจดการการฝกงาน ตารางท 3.1 ประมวลผลของกระบวนการท 1.1 : เพมขอมลนกศกษา

Process Specification Number : 1.1 Process Name : เพมขอมลนกศกษา Description : เปนกระบวนการทใชในการเพมขอมลนกศกษาจาก นกศกษา Input data flows : ขอมลนกศกษา from External Entity นกศกษา ขอมลนกศกษาลาสด from Data Store D1 ขอมลนกศกษา Output data flows : ขอมลนกศกษาใหม Data Store D1 ขอมลนกศกษา

ตารางท 3.2 การประมวลผลของกระบวนการท 1.2 : แกไขขอมลนกศกษา Process Specification Number : 1.2 Process Name : แกไขขอมลนกศกษา Description : เปนกระบวนการทใชในการแกไขขอมลนกศกษา Input data flows : ขอมลสวนตวนกศกษา from External Entity นกศกษา ขอมลนกศกษา from Data Store D1 ขอมลนกศกษา Output data flows : ขอมลนกศกษาทแกไขเพมเตม Data Store D1 ขอมล นกศกษา

ตารางท 3.3 การประมวลผลของกระบวนการท 1.3 : เพมสถานประกอบการ

Process Specification Number : 1.3 Process Name : เพมสถานประกอบการ Description : เปนกระบวนการทใชในการเพมสถานประกอบการ Input data flows : ขอมลสถานประกอบการ from External Entity สถานประ ประกอบการ ขอมลสถานประกอบการลาสด from Data Store D2 ขอมลสถานประกอบการ Output data flows : ขอมลสถานประกอบการลาสด from Data Store D2 ขอมลสถาน ประกอบการ

Page 37: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

29

ตารางท 3.4 การประมวลผลของกระบวนการท 1.4 : แกไขขอมลสถาน ประกอบการ

Process Specification Number : 1.4 Process Name : แกไขขอมลสถานประกอบการ Description : เปนกระบวนการทใชในการแกไขขอมลสถานประกอบการ Input data flows : ขอมลรายละเอยดสถานประกอบการ from External Entity สถานประกอบการ ขอมลสถานประกอบการ from Data Store D2 ขอมลสถาน ประกอบการ Output data flows : ขอมลสถานประกอบการทแกไขเพมเตม from Data Store D2 ขอมลสถานประกอบการ

ตารางท 3.5 การประมวลผลของกระบวนการท 1.5 : เพมขอมลอาจารยทปรกษา Process Specification Number : 1.5 Process Name : เพมขอมลอาจารยทปรกษา Description : เปนกระบวนการทใชในการเพมขอมลอาจารยทปรกษา Input data flows : ขอมลอาจารยทปรกษา from External Entity อาจารยทปรกษา ขอมลอาจารยทปรกษาลาสด from Data Store D3 ขอมล อาจารยทปรกษา Output data flows : ขอมลอาจารยทปรกษาทแกไขเพมเตม from Data Store D3 ขอมลอาจารยทปรกษา

Page 38: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

30

ตารางท 3.6 การประมวลผลของกระบวนการท 1.6 : แกไขขอมลอาจารยทปรกษา Process Specification Number : 1.6 Process Name : แกไขขอมลอาจารยทปรกษา Description : เปนกระบวนการทใชในการแกไขขอมลอาจารยทปรกษา Input data flows : ขอมลสวนตวอาจารยทปรกษา from External Entity อาจารยทปรกษา รายละเอยดอาจารยทปรกษาลาสด from Data Store D3 ขอมลอาจารยทปรกษา Output data flows : ขอมลอาจารยทปรกษาทแกไขเพมเตม from Data Store D3 ขอมลอาจารยทปรกษา

ตารางท 3.7การประมวลผลของกระบวนการท 1.7 : เพมขอมลเจาหนาท Process Specification Number : 1.7 Process Name : เพมขอมลเจาหนาท Description : เปนกระบวนการทใชในการเพมขอมลเจาหนาท Input data flows : ขอมลเจาหนาท from External Entity เจาหนาททวภาค ขอมลเจาหนาทลาสด from Data Store D4 ขอมล เจาหนาททวภาค Output data flows : ขอมลเจาหนาทใหม from Data Store D4 เจาหนา ทวภาค

Page 39: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

31

ตารางท 3.8 การประมวลผลของกระบวนการท 1.8 : แกไขขอมลเจาหนาท Process Specification Number : 1.8 Process Name : แกไขขอมลเจาหนาททวภาค Description : เปนกระบวนการแกไขขอมลเจาหนาททวภาค Input data flows : ขอมลสวนตวเจาหนาท from External Entity เจาหนาท ทวภาค ขอมลเจาหนาท from Data Store D4 ขอมลเจาหนาท ทวภาค Output data flows : ขอมลเจาหนาททแกไขเพมเตม from Data Store D4 ขอมลเจาหนาททวภาค

ตารางท 3.9การประมวลผลของกระบวนการท 1.9 : เพมขอมลแผนกวชา Process Specification Number : 1.9 Process Name : เพมขอมลแผนกวชา Description : เปนกระบวนการทใชในการเพมขอมลแผนกวชา Input data flows : ขอมลแผนกวชา from External Entity แผนกวชา ขอมลแผนกวชาลาสด from Data Store D8 แผนกวชา Output data flows : ขอมลแผนกใหม from Data Store D8 แผนกวชา

Page 40: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

32

ตารางท 3.10การประมวลผลของกระบวนการท 2.1 : ตรวจสอบความตองการสถานประกอบการจากเจาหนาททวภาค

Process Specification Number : 2.1 Process Name : ตรวจสอบความตองการสถานประกอบการจากเจาหนาท ทวภาค Description : เปนกระบวนการทใชในการตรวจสอบขอมลความตองการ นกศกษา จากสถานประกอบการทไมอยในระบบจาก เจาหนาททวภาค Input data flows : ขอมลสอบถามความตองการ from External Entity เจาหนาททวภาค ขอมลสถานประกอบการ from Data Store D2 ขอมล สถานประกอบการ ขอมลเจาหนาท from Data Store D4 เจาหนาททวภาค Output data flows : รายละเอยดความตองการ to Data Store D5 ความตอง การสถานประกอบการ

ตารางท 3.11 การประมวลผลของกระบวนการท 2.2 : บนทกความตองการสถานประกอบการ

Process Specification Number : 2.2 Process Name : บนทกความตองการสถานประกอบการ Description : เปนกระบวนการทใชในการบนทกความตองการ สถานประกอบกอบการจากเจาหนาททวภาค Input data flows : ขอมลสถานประกอบการทตองการ from Data Store D5 ความตองการสถานประกอบการ ขอมลแผนกวชา from Data Store D5 แผนกวชา Output data flows : รายละเอยดความตองการอนๆ to Data Store D5 ความตองการสถานประกอบการ

Page 41: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

33

ตารางท 3.12 การประมวลผลของกระบวนการท 3.1 : ยนเรองฝกงาน Process Specification Number : 3.1 Process Name : ยนเรองฝกงาน Description : เปนกระบวนการทใชในการยนเรองขอมลสถานประกอบการ ทนกศกษาตองการเขาฝกงาน Input data flows : สถานประกอบการทตองการ from External Entity นกศกษา รายละเอยดขอมลนกศกษา from Data Store D1 ขอมล นกศกษา ขอมลสถานประกอบการ from Data Store D2 ขอมล สถานประกอบการ Output data flows : รายละเอยดการยนเรอง to Process 3.1 ขอมลการยนเรอง

ตารางท 3.13 การประมวลผลของกระบวนการท 3.2 : ตรวจสอบการตอบรบเขาฝกงาน

Process Specification Number : 3.2 Process Name : ตรวจสอบการตอบรบเขาฝกงาน Description : เปนกระบวนการทใชในการตรวจสอบการตอบรบเขา นกศกษาเขาฝกงาน Input data flows : ขอมลความตองการ from Data Store D5 ความตองการ สถานประกอบการ ขอมลตอบรบการยนเรองลาสด from Data Store D7 ขอมลการยนเรอง Output data flows : ขอมลตอบรบการยนเรอง to Data Store D7ขอมล การยนเรอง

Page 42: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

34

ตารางท 3.14 การประมวลผลของกระบวนการท 3.3 : แจงผลการตอบรบ Process Specification Number : 3.3 Process Name : แจงผลการตอบรบ Description : เปนกระบวนการทใชในการแจงผลการตอบรบนกศกษา ฝกงาน Input data flows : ขอมลตอบรบการฝกงาน from Process 3.2 ตรวจสอบ การตอบรบการฝกงาน Output data flows : แจงผลการยนเรอง to External Entity เจาหนาททวภาค

ตารางท 3.15 การประมวลผลของกระบวนการท 4.1 : ตรวจสอบขอมล อ.ทปรกษา

Process Specification Number : 4.1 Process Name : ตรวจสอบขอมล อ.ทปรกษา Description : เปนกระบวนการทใชในการตรวจสอบขอมลอาจารยทเปน ทปรกษา Input data flows : ขอมลนกศกษาท อ.ทปรกษาดแล from Data Store D1 ขอมลนกศกษา รายละเอยดขอมล อ.ทปรกษา D3 ขอมล อ.ทปรกษา Output data flows : ขอมลอาจารย Process 4.1 ตรวจสอบขอมล อ.ทปรกษา

Page 43: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

35

ตารางท 3.16 การประมวลผลของกระบวนการท 4.2 : บนทกขอมล อ.ทปรกษา Process Specification Number : 4.2 Process Name : บนทกขอมล อ.ทปรกษา Description : เปนกระบวนการทใชในการตรวจสอบขอมลอาจารยทเปนท ปรกษาของนกศกษาแตละคน Input data flows : ขอมลทปรกษาลาสด from Data Store D3 ขอมล ทปรกษา Output data flows : ขอมลทปรกษา to Dat Store D3 ขอมลทปรกษา

ตารางท 3.17 การประมวลผลของกระบวนการท 5.1 : ตวจสอบขอมลการเขาฝกงาน

Process Specification Number : 5.1 Process Name : ตรวจสอบขอมลการเขาฝกงาน Description : เปนกระบวนการทใชในการตรวจสอบขอมล การเขาฝกงาน Input data flows : รายละเอยดการเขาฝกงาน from External Entity เจาหนาท ทวภาค ขอมลรายชอนกศกษาทเขาฝกงาน from Data Store D1 ขอมลนกศกษา สถานประกอบการทเขาฝกงาน from Data Store D2 ขอมลสถานประกอบการ ผลการยนเรองทผาน from Data Store D7 ขอมลการยน เรองฝกงาน Output data flows : ขอมลการเขาฝกงาน Process 5.1 ตรวจสอบขอมล การฝกงาน

Page 44: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

36

ตารางท 3.18 การประมวลผลของกระบวนการท 5.2 : บนทกขอมลการเขาฝกงาน

Process Specification Number : 5.2 Process Name : บนทกขอมลการเขาฝกงาน Description : เปนกระบวนการทใชในการบนทกขอมลการเขาฝกงาน Input data flows : ขอมลการเขาฝกงานลาสด from Data Store D9 ขอมลการ ฝกงาน Output data flows : ขอมลการฝกงาน to Data Store D6 ขอมลการฝกงาน ขอมลการฝกงานของนกศกษา to External Entity เจาหนาททวภาค

ตารางท 3.19 การประมวลผลของกระบวนการท 6.1 : เรยกดขอมลสถานประกอบการ

Process Specification Number : 6.1 Process Name : เรยกดขอมลสถานประกอบการ Description : เปนกระบวนการทใชในการคนหาสถานประกอบการ Input data flows : ขอมลคนหาสถานประกอบการ from External Entity นกศกษา รายละเอยดสถานประกอบการ from Data Store D2 ขอมลสถานประกอบการ ขอมลสาขาทเปดรบ from Data Store D5 ความตองการสถานประกอบการ Output data flows : ขอมลสถานประกอบการ to Process 6.2 เรยกดขอมล สถานประกอบการ

Page 45: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

37

ตารางท 3.20 การประมวลผลของกระบวนการท 6.2 : แสดงรายงานขอมลสถานประกอบการ

Process Specification Number : 6.2 Process Name : แสดงรายงานขอมลสถานประกอบการ Description : เปนกระบวนการทใชในการแสดงรายงานขอมลสถาน ประกอบการทตองการ Input data flows : ขอมลสถานประกอบการทคนหา from Process 6.1 เรยกด ขอมลสถานประกอบการ Output data flows : ขอมลสถานประกอบการทตองการ to External Entity นกศกษา

ตารางท 3.21 การประมวลผลของกระบวนการท 6.3 : เรยกดรายงาน

Process Specification Number : 6.3 Process Name : เรยกดรายงาน Description : เปนกระบวนการทใชในการเรยกดรายงานสรปผลทตองการ Input data flows : ขอมลรายงานทตองการ from External Entity เจาหนาท ทวภาค ขอมลนกศกษาทตองการ from Data Store D1 ขอมล นกศกษา รายละเอยดสถานประกอบการ from Data Store D2 ขอมล สถานประกอบการ ชอ อ.ทปรกษา from Data Store D3 ขอมล อ.ทปรกษา ระยะเวลาการฝกงาน from Data Store D9 ขอมลการ ฝกงาน Output data flows : ขอมลรายงาน to Process 6.4 ออกรายงาน

Page 46: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

38

ตารางท 3.22 การประมวลผลของกระบวนการท 6.4 : พมพรายงาน Process Specification Number : 6.4 Process Name : พมพรายงาน Description : เปนกระบวนการทใชในการแสดงผลรายงานทตองการ Input data flows : ขอมลรายงาน from Process 6.3 เรยกดรายงาน Output data flows : รายงานทตองการ to External Entity เจาหนาททวภาค บญชรายชอนกศกษาทเขาฝกงาน to External Entity สถานประกอบการ

Page 47: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

39

รปท 3.13 แผนภาพแสดงความสมพนธออาร: ER Model

Page 48: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

40

การออกแบบฐานขอมลเชงสมพนธ โดยการแปลงจากแผนภาพออาร Students StudentID, Title, FirstName, FirstName, Sex, Address, Telephone, Email,BirthDate, Height, Weight, Nationality, Race, Religion,BloodGroup, Disease, GPA, Activity, Ability1, Ability2, Username, Password,StudentStatus,MajorID(FK) Emergency ExperenceID,Title, EmergencyName, \ EmergencyLastmane,Relation,

Address, EmergencyStatus,Telephon,StudentID(FK) Teacher TeacherID, Title, TeacherName, TeacherLastname, Available, Room, Telephon, Mobile, Email,TeacherStatus, MajorID(FK) Adviser StudentID(FK),TeacherID(FK),AdviserStatus Major MajorID, MajorName,MajorStatus RequirementCompany ReqirementID, RequestDate, Year, Result, StudentID(FK),CompanyID(FK) Train TrainID, Year, Term, Result, Position, TrainStatus,ReqeuirementCompanyID(FK) Staff StaffID, Title,StaffName, StaffLastname, Telephone, Address, StaffStatus,Email Company CompanyID, CompanyName, Address, Province, ZipCode, Telephon, CompanyType,CompanyStatus, CoordinatorID(FK) RequestStudent RequeststudentID, Year, Result, Position, Amount,RequestStatus CompanyID(FK), MajorID(FK), StaffID(FK) Coordinator CoordinatorID, Nname, Position, Department, Telephone, Email CoordinatorStatus

Page 49: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

41

Data Dictionary of ER-Diagram ตารางท 3.23 Student: ตารางแสดงขอมลนกศกษา

N0. NAME. Description NULL Data Type KEY REFERENCE 1. StudentID รหสนกศกษา Not Null Nvarchar(14) PK 2. Title คานาหนาชอ Not Null Nvarchar(20) 3. FirstName ชอ Not Null Nvarchar(40) 4. FirstName นามสกล Not Null Nvarchar(40) 5. Sex เพศ Nvarchar(10) 6. Address ทอย Nvarchar(200) 7. Telephon เบอรโทรตดตอ Nvarchar(20) 8. Email อเมล Nvarchar(50) 9. BirthDate วนเกด Nvarchar(25) 10. Height สวนสง int 11. Weight นาหนก int 12. Nationality สญชาต Nvarchar(20) 13. Race เชอชาต Nvarchar(20) 14. Religion ศาสนา Nvarchar(15) 15. BloodGroup กรปเลอด Nvarchar(5) 16. Disease โรคประจาตว Nvarchar(50) 17. GPA คะแนนเฉลย

สะสม Decimal(4,2)

18. Activity กจกรรม ขณะศกษา

Nvarchar(MAX)

19. Ability1 ความสามารถพเศษ

Nvarchar(100)

20. Ability2 ความสามารถพเศษ

Nvarchar(100)

21. StudentStatus

สถานะนกศกษา Nvarchar(14)

22. Username ชอสาหรบ เขาระบบ

Not Null Nvarchar(14)

23. Password รหสผาน Not Null Nvarchar(14) 24. MajorID รหสแผนก Not Null Nvarchar(15) FK Major

Page 50: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

42

ตารางท 3.24 Emergency : ตารางแสดงบคคลทสามารถตดตอสะดวกเหตฉกเฉนได N0. NAME. Description NULL Data Type KEY REFERENCE 1. EmergencyID รหสผตดตอ

ฉกเฉน Not Null Nvarchar(14) PK

2. Title คานาหนาชอ Not Null Nvarchar(20) 3. EmergencyN

ame ชอ Not Null Nvarchar(40)

4. Emergency Lastname

นามสกล Not Null Nvarchar(40)

5. Relation ความสมพนธ Not Null Nvarchar(10) 6. Address ทอย Not Null Nvarchar(200) 7. Telephon เบอรโทรตดตอ Not Null Nvarchar(20) 8. EmergencySt

atus สถานะผตดตอ Nvarchar(14)

9. StudentID รหสนกศกษา Not Null Nvarchar(14) FK Student

ตารางท 3.25 Teacher : ตารางแสดงขอมลอาจารย N0. NAME. Description NULL Data Type KEY REFERENC

E 1. TeacherID รหสอาจารย Not Null Nvarchar(14) PK 2. Title คานาหนาชอ Not Null Nvarchar(20) 3. Teacher Name ชอ Not Null Nvarchar(40) 4. TeacherLastna

me นามสกล Not Null Nvarchar(40)

5. Avalilable วน เวลาตดตอได Nvarchar(10) 6. Room หองพกอาจารย Nvarchar(200) 7. Telephon เบอรโทรตดตอ Nvarchar(20) 8. Mobile เบอรมอถอ Nvarchar(30) 9. Email อเมล Nvarchar(50) 10. Password รหสผาน Not Null Nvarchar(14) 11. TeacherStatus สถานะอาจารย Nvarchar(14) 12. MajorID รหสแผนก Not Null Nvarchar(15) FK Major

Page 51: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

43

ตารางท 3.26 Adviser : ตารางแสดงความสมพนธระหวางนกศกษากบอาจารยทปรกษา N0. NAME. Description NULL Data Type KEY REFERENCE 1. StudentID รหสนกศกษา Not Null Nvarchar(14) PK,FK 2. TeacherID รหสอาจารย Not Null Nvarchar(14) PK,FK 3. AdviserSta

tus สถานะนกเรยนกบ

คร Nvarchar(14)

ตารางท 3.27 Major : ตารางแสดงรายชอแผนกวชา N0. NAME. Description NULL Data Type KEY REFERENCE 1. MajorID รหสแผนก Not Null Nvarchar(15) PK 2. MajorName ชอแผนก Not Null Nvarchar(30) 3. MajorStatus สถานะแผนก Nvarchar(14) 5. Password รหสผาน Not Null Nvarchar(14)

ตารางท 3.28 RequirementCompany : ตารางแสดงสถานประกอบการทนกศกษาแสดงความประสงคจะฝกเขาฝกงาน

N0. NAME. Description NULL Data Type KEY REFERENCE 1. Requirement

ID รหสการยนเรอง Not Null Nvarchar(14) PK

2. RequirementDate

วนทย นเรอง Not Null Nvarchar(20)

3. Year ปการศกษา Not Null Nvarchar(4) 4. Result ผลการยนเรอง Not Null Nvarchar(20) 5. StatusNo สถานะการยน

เรอง Not Null Nvarchar(20)

6. StudentID รหสนกศกษา Not Null Nvarchar(14) FK Student 7. StaffID รหสเจาหนาททว

ภาค Not Null Nvarchar(14) FK Company

Page 52: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

44

ตารางท 3.29 Train : ตารางแสดงขอมลการฝกงานนกศกษา N0. NAME. Description NULL Data Type KEY REFERENCE 1. TraintID รหสการฝกงาน Not Null Nvarchar(14) PK 2. Year ปการศกษา Not Null Nvarchar(20) 3. Term ภาคการศกษา Nvarchar(4) 4. Result ผาน หรอ ไม

ผาน Nvarchar(20)

5. Position ตาแหนงทฝกงาน

Nvarchar(14)

6. TrainStatus สถานนะฝกงาน Nvarchar(14) 7. Requirement

ID รหสการยนเรอง Not Null Nvarchar(14) FK Requirement

Company

ตารางท 3.30 Staff : ตารางแสดงขอมลเจาหนาททวภาค N0. NAME. Description NULL Data Type KEY REFERENCE 1. StaffID รหสเจาหนาททว

ภาค Not Null Nvarchar(14) PK

2. Title คานาหนา Not Null Nvarchar(20) 3. StaffName ชอ Not Null Nvarchar(40) 4. StaffLastna

me นามสกล Not Null Nvarchar(40)

5. Telephone เบอรโทรตดตอ Nvarchar(20) 6. Address ทอย Nvarchar(200) 7. Email อเมล Nvarchar(50) 8. StaffStatus สถานะเจาหนาท Nvarchar(14) 11. Password รหสผาน Not Null Nvarchar(14)

Page 53: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

45

ตารางท 3.31 Company : ตารางแสดงขอมลสถานประกอบการ N0. NAME. Description NULL Data Type KEY REFERENCE 1. CompanyID รหสสถาน

ประกอบการ Not Null Nvarchar(14) PK

2. CompanyName ชอสถานประกอบการ

Not Null Nvarchar(100)

3. Address ทอย Nvarchar(200) 4. Province จงหวด Nvarchar(50) 5. ZipCode รหสไปรษณย varchar(5) 6. Telephone เบอรโทรตดตอ Nvarchar(20) 7. CompanyType ประเภท

สถานประกอบการ

Nvarchar(100)

8. CompanyStatus

สถานนะสถานประกอบการ

Nvarchar(14)

9. Username ชอสาหรบ เขาระบบ

Not Null Nvarchar(14)

10. Password รหสผาน Not Null Nvarchar(14) 11. CoordinatorID รหสผ

ประสานงาน Not Null Nvarchar(14) FK Coordinator

Page 54: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

46

ตารางท 3.32 RequestStudent : ตารางแสดงความตองการรบนกศกษาฝกงานของสถานประกอบการ N0. NAME. Description NULL Data Type KEY REFERENCE 1. RequestStudentID รหสความ

ตองการ Not Null Nvarchar(14) PK

2. Year ปการศกษา Not Null Nvarchar(20) 3. Amount จานวนท

ตองการรบ Nvarchar(4)

4. Position ตาแหนงทรบ Nvarchar(20) 5. Result รบหรอไมรบ Nvarchar(50) Status สถานะการรบ

นกศกษฝกงาน Not Null Nvarchar(20)

6. CompanyID รหสสถานประกอบการ

Not Null Nvarchar(14) FK Company

7. MajorID รหสแผนก Not Null Nvarchar(14) FK Major 8. StaffID รหสเจาหนาท

ทวภาค Not Null Nvarchar(14) FK Staff

ตารางท 3.32 Coodinator : ตารางผตดตอประสานงานของสถานประกอบการ N0. NAME. Description NULL Data Type KEY REFERENCE 1. CoordinatorID รหสผ

ประสานงาน Not Null Nvarchar(14) PK

2. Name ชอ-สกลผประสานงาน

Not Null Nvarchar(200)

3. Position ตาแหนง Not Null Nvarchar(50) 4. Department แผนก Not Null Nvarchar(50) 5. Telephone เบอรโทรตดตอ Nvarchar(20) 6. Email อเมล Nvarchar(50) 7. Fax โทรสาร Nvarchar(20) 8. CoordinatorStat

us สถานะผ

ประสานงาน Nvarchar(14)

Page 55: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

47

บทท 4

การทดสอบ

4.1 กลาวนา การพฒนาและทดสอบระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย เปนการพฒนาเพอลดเพอใหการทางานมความสะดวก ลดความยงยากในการทางาน ลดภาระงานและขนตอนการปฏบตงานในการทางานของงานทวภาค โดยมผลการดาเนนงานซงแสดงเปนลาดบดงน 4.2 การจดเตรยมทรพยากรทเกยวของ 4.2.1 ซอฟตแวร (Software)

4.2.1.1 ระบบปฏบตการ Microsoft Window Server 2003 4.2.1.2 ระบบจดการฐานขอมล My SQL Server 4.2.1.3 โปรแกรม Visual Studio 2008

4.2.2 ฮารดแวร (Hardware) 4.2.2.1 เครองไมโครคอมพวเตอร Microsoft Window7 4.2.2.2 Processor Type Intel(R) Core(TM) i5 CPU M46 2.53 GHz 4.2.2.3 Memmory 4.00 GB Display 14”

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

4.4 ผลการพฒนาระบบการจดการนกศกษาฝกงาน ผลการพฒนาระบบการจดการนกศกษาฝกงาน การพฒนาระบบไดแบงออกเปน 2 สวน ดงน 4.4.1 ในสวนของผเขาใชระบบ ในสวนนผใชตองทาการลอคอนเพอเขาสระบบ จะแบงออกเปน 3 ประเภทผใช นกศกษา แผนกวชา สถานประกอบการ และผดแลระบบ โดยเนอหาแบงออกเปน 2 สวน

Page 56: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

48

สวนท 1 เลอกเมนเขาสระบบ ตามประเภทผใช สวนท 2 ทาการกรอกชอผใชและรหสผาน โดยตองกรอกชอผใชและรหสผานใหตรงกบขอมลในระบบจะสามารถเขาระบบได แตถาผใชกรอกชอผใชและรหสผานไมตรงกบขอมลในระบบ ผใชจะตองกรอกขอมลใหม ดงรปท 4.1

รปท 4.1 ลอคอนเขาสระบบ

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

Page 57: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

49

รปท 4.2 บนทกขอมลสวนตว

4.1.2 ในสวนของการลงทะเบยนเรยน นกศกษาตองเลอกลงทะเบยนสถานประกอบการทตองการฝกงานใหตรงกบสาขาวชา ดงรปท 4.3

รปท 4.3 แสดงขอมลสถานประกอบการทนกศกษาตองการฝกงาน

Page 58: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

50

4.1.3 ในสวนของตรวจสอบสถานะ นกศกษาสามารถตรวจสอบสถานะวาผลการตรวจสอบไดตอบรบหรอยงจากสถานประกอบการทนกศกษาไดยนเรองการฝกงานไว ดงรปท 4.4

รปท 4.4 ผลการตอบรบการเขาฝกงาน

Page 59: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

51

4.1.4 ในสวนของสถานประกอบการ แบงเมนการเขาใช เปน 2 สวน คอ ขอมลสถานประกอบการ และนกศกษาทเขาฝกงาน ดงรปท 4.5

รปท 4.5 ลอคอนเขาสระบบสถานประกอบการ

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

Page 60: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

52

รปท 4.6 การจดการขอมลสมาชกสถานประกอบการ จากรปท 4.6 จดการขอมลสมาชกสถานประกอบการ คอ เพมขอมลชอสถานประกอบการ โดยทอย ประเภทสถานประกอบการ โดยการกาหนดรหสผาน ซงมปมบนทกแกไข ลบในการแกไขขอมล หรอลบขอมลสมาชกออกจากระบบ

Page 61: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

53

รปท 4.7 นกศกษาทเขาฝกงานในสถานประกอบการ จากรปท 4.7 นกศกษาทเขาฝกงานในสถานประกอบการ คอ สถานประกอบการสามารถดไดวานกศกษาทเขาฝกงานในสถานประกอบการของทานมใครบาง และมใครเปนทปรกษา

Page 62: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

54

4.1.5 ในสวนของแผนกวชา แบงเมนการเขาใช เปน 2 สวน คอ ขอมลอาจารยทปรกษา และนกศกษาทเขาฝกงาน ดงรปท 4.8

รปท 4.8 ลอคอนเขาสแผนกวชา

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

Page 63: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

55

รปท 4.9 ขอมลอาจารยทปรกษา จากรปท 4.9 ทาการกรอกขอมลสวนตวอาจารยทปรกษา โดยแผนกวชาจะเปนคนทาการกรอกขอมลของอาจารยทปรกษา

Page 64: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

56

รปท 4.10 การจดการขอมลอาจารยทปรกษา

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

Page 65: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

57

รปท 4.11 การจดการขอมลสมาชกสถานประกอบการ

จากรปท 4.11 จดการขอมลสมาชกสถานประกอบการ คอ เพมขอมลสถานประกอบการ โดยเพมขอมลชอ ทอย ประเภทสถานประกอบการ และทาการเลอกผประสานงาน ซงมปมบนทก แกไข ลบในการแกไขขอมล หรอลบขอมลออกจากระบบ

Page 66: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

58

บทท 5 สรปผล

การพฒนาระบบการจดการนกศกษาฝกงานวทยาลยเทคนคบานคาย ทไดพฒนาขนชวยในการจดการฝกงานใหเปนระบบ สามารถตรวจสอบตดตามขอมลการคนหาขอมลสถานประกอบการใหตรงกบสาขาทตองการไดทนท สามารถสรปผลไดดงน 5.1 สรปผลโครงงาน การทาการทดลองการพฒนาระบบเพอสนบสนนการทางานผานเวบไซต ผลการทดสอบพบวาลดภาระงานของเจาหนาทงานทวภาคทดแลเรองนกศกษาฝกงาน มการจดเกบขอมลอยางเปนระบบ การคนหาขอมลสะดวกมากยงขน ถกตอง ลดความผดพลาดของขอมล ความซาซอนของขอมล เปนระบบทชวยในการใหการตดตอขอมลของนกศกษากบอาจารยทปรกษาสะดวกยงขน ดสรปขอมลนกศกษาทอยในแผนกวชาของตนเอง สาหรบนกศกษาสามารถดขอมลสถานประกอบการใหตรงกบสาขาวชาทตองการ จานวนทความตองการรบนกศกษาฝกงาน สถานนะการรบนกศกษาฝกงานวาไดทาการตอบรบแลว แสดงขอมลการเขาฝกงานในสถานประกอบการ ขอมลสถานประกอบการสามารถทราบขอมลทสามารถตดตอไดสะดวกในการเขาฝกงานของนกศกษา ทาใหสะดวกในการบนทกขอมลและการยนเรองผกงานไดสะดวกมากขน 5.2 ปญหาและแนวทางแกไข 5.2.1 มนกศกษาเขาฝกงานบางคนทยงตองการเปลยนสถานทฝกงาน ซงระบบยงไมรองรบการเปลยนสถานทฝกงาน ในกรณทเขาฝกทใดทหนงแลว ทาใหการจดเกบขอมลการเขาฝกงานมความซาซอน 5.2.2 สถานประกอบการทไมอยในรปแบบของทวภาคไมมสทธเขามาใชในระบบ ทาใหมสถานประกอบการทนกศกษาเขาฝกงานซาทกป 5.3 ขอเสนอะแนะ 5.3.1 ในการพฒนาระบบควรมรหสผานสาหรบเชอมโยงขอมลการลอกอนเขากบงานทะเบยนเพอลดภาระงานของแอดมน 5.3.2 การพฒนาระบบขนมาสกระบบหนงเราตองอาศยความเขาในกระบวนการทางานของระบบวาระบบทางานเปนอยางไร และในการเขยนโปรแกรมระบบทพฒนาจะตองใชงานงาย

Page 67: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

59

เอกสารอางอง [1] นาผง จนทจรโกวท , ระบบเพอสนบสนนการบรหารจดการดานการฝกประสบการณวชาชพนกศกษา ผานเครอขายอนเตอรเนต คณะวทยาศาสตรและเทคโนโลย สถาบนราชภฎเชยงราย,มหาวทยาลยเชยงใหม , พ.ศ.2546 [2] ศภกจ ตรวทยากรานต, การพฒนาระบบสารสนเทศบนอนเทอรเนตสาหรบศนยฝกประสบการณวชาชพและแนะแนวการทางานของมหาวทยาลยนอรท-เชยงใหม, มหาวทยาลยเชยงใหม ,พ.ศ.2549 [3] อมพวา ธาราพทกษวงศ, การพฒนาระบบจดการฝกงานผานอนเทอรเนตโรงเรยนพาณชการเชยงใหม, มหาวทยาลยเชยงใหม ,พ.ศ.2553 [4] Chris Gane and Trish Sarson, Structured Systems Analysis : Tools and Techniues, Prentice Hall,1979 [5] ผชวยศาสตราจารย ดร. วระศกด ครธช ทฤษฎฐานขอมลเบองตน (Introduction Database Theory), มหาวทยาลยเทคโนโลยมหานคร กรงเทพฯ , พ.ศ.2547

Page 68: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

60

ภาคผนวก ก

คมอการตดตงและการใชงานระบบ

1. วธการตดตงโปรแกรม Visual Studio 2008 การตดตงโปรแกรม Visual Studio 2008 การตดตงโปรแกรมมขนตอนดงตอไปน 1.1 นาแผน (CD–ROM) ใสท Drive (CD-ROM) 1.2 ดบเบลคลกท My Computer 1.3 ดบเบลคลกท Drive (CD-ROM) จากนนดบเบลคลกเลอกโฟลเดอร (floder) เลอก Setup จะปรากฏหนาตาง Install Visual Studio 2008 ดงรปท ก-1

รปท ก-1 แสดงการตดตงโปรแกรม Visual Studio 2008

Page 69: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

61

1.4 ดบเบลคลกเลอกท Install Visual Studio 2008 จะปรากฏไดอะลอกบอกซ ดงรปท ก-2

รปท ก-2 แสดงการตดตงโปรแกรม Visual Studio 2008 Setup

1.5 คลก Next เพอดาเนนการ Setup Program ตอไป ดงรปท ก-3

รปท ก-3 แสดงการตดตงโปรแกรม Visual Studio 2008 Setup

Page 70: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

62

1.6 คลกเลอกท I have send and accept the become term จะปรากฏไดอะลอกบอกซ ดงรปท ก-4

รปท ก-4 แสดงการเลอกการลงการตดตงโปรแกรม

1.7 คลกเลอกท Defealt เพอกาหนดการลงโปรแกรมวาจะใหลงในรปแบบใด เสรจแลวใหคลกไปท Install เพอดาเนนการตอไป ดงรปท ก-5

รปท ก-5 การกาหนดคาเรมตนหรอเลอกลงแบบมาตรฐาน

Page 71: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

63

1.8 คลกเลอกท Install เพอดาเนนการตดตงตอไป จะปรากฏไดอะลอกบอกซ ดงรปท ก-6

รปท ก-6 โปรแกรมจะเรมดาเนนการตดตง

1.9 คลกเลอกท Finish จะปรากฏไดอะลอกบอกซ ดงรปท ก-7

รปท ก-7 แสดงการสนสดการลงโปรแกรม

Page 72: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

64

2. วธการตดตงโปรแกรม SQL Server 2005 การตดตงโปรแกรม SQL Server 2005การตดตงโปรแกรมมขนตอนดงตอไปนมข นตอนการดงน

2.1 ไปทแผนโปรแกรม SQL Server 2005 เลอกไปท Setup เมอดบเบลคลกเขาไป จะปรากฎไดอะลอกบอกซ

2.2 คลก I accept the licensing terms and conditions ดงรป ก-8

รปท ก-8 ยอมรบเงอนไขและทาการตดตงโปรแกรมตอไป

Page 73: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

65

2.3 คลก Next เพอดาเนนการ Setup Program ตอไป ดงรปท ก-9

รปท ก-3 แสดงการตดตงโปรแกรม SQL Server 2005 Setup

2.4 คลก Next เพอทาขนตอนตอไป ดงรปท ก-10

รปท ก-10 แสดงการตดตงโปรแกรม SQL Server 2005

Page 74: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

66

2.5 คลก Next เพอทาขนตอนตอไป ดงรปท ก-11

รปท ก-11 เรมตนการเชคระบบการลงโปรแกรม

2.6 คลก Check box ท Hide advanced configuration option เพอทจะตงคาตอไปดวยตวเอง และคลก Next เพอทารายการตอไป ดงรปท ก-12

รปท ก-12 ตงคาการเรมตนดวยตวเอง

Page 75: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

67

2.7 คลก Default instance และคลก Next เพอทารายการตอไป ดงรปท ก-13

รปท ก-13 การตงชอเครองเพอทจะ Connect Database

2.8 คลกเลอก Use the bult-in System account เลอก Local system และคลก Next เพอทารายการตอไป ดงรปท ก-14

รปท ก-14 การเลอกการใชระบบและตงชอบญช

Page 76: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

68

2.9 คลกเลอก คลกเลอก Mixed Mode (Windows Autentication and SQL Server Authentication) และคลก Next เพอทารายการตอไป ดงรปท ก-15

รปท ก-15 การกาหนดคาและการคอมเฟรมพาสเวรด

2.10 คลก Next เพอทาขนตอนตอไป ดงรปท ก-16

รปท ก-16 โปรแกรมจะทาการตดตงระบบอกครง

Page 77: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

69

2.10 คลก Next เพอทาขนตอนตอไป ดงรปท ก-17

รปท ก-17 ทาการตดตงโปรแกรม Report Server

2.11 คลก Next เพอทาขนตอนตอไป ดงรปท ก-18

รปท ก-18 กระบวนการตดตงระบบ SQL Server 2005

Page 78: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

70

2.12 คลกเลอกท Finish จะปรากฏไดอะลอกบอกซ ดงรปท ก-19

รปท ก-19 แสดงการสนสดการลงโปรแกรม

3. คมอการใชงานของโปรแกรม การทางานของระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย มการออกแบบหนาจอและการจดเกบขอมลดงน ระบบงานแบงเปน 5 สวนหลกๆ คอ 3.1 สวนหลกของโปรแกรม 3.2 สวนของนกศกษา (ผใชงาน) 3.3 สวนของสถานประกอบการ (ผใชงาน) 3.4 สวนของแผนกวชา (ผใชงาน) 3.5 สวนของผดแลระบบ 3.1 สวนหลกของโปรแกรม สวนหนาหลกของโปรแกรมระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย จะประกอบดวยสทธการเขารหสผาน ของแตละผใชงานในการเขาสระบบดงรป ก-20

Page 79: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

71

รปท ก-20 แสดงภาพหนาหลกของโปรแกรม 3.2 สวนของนกศกษา (ผใชงาน) สวนของนกศกษาสามารถเพมขอมลใหม บนทกขอมลสวนตวของนกศกษา ดงรป ก-21 ซงประกอบไปดวย แผนกวชา, รหสนกศกษา , คานาหนาชอ ,ชอ , นามสกล ,เพศ,ทอย ,เบอรโทรตดตอ ,อเมล , วนเกด,สวนสง,นาหนก,สญชาต เชอชาต จากนนเมอกรอกขอมลเสรจกกดปมยนยน เพอทาการบนทกขอมล เพอแสดงวาขอมลไดบนทกเรยบรอยแลว

รปท ก-21 แสดงสวนขอมลนกศกษา

Page 80: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

72

3.3 สวนของสถานประกอบการ (ผใชงาน) สวนของสถานประกอบการเพมขอมลใหม หรอแกไขขอมลของสถานประกอบการ ดงรป ก-22 ซงประกอบไปดวย ชอสถานประกอบการ, ทอย , จงหวด ,รหสไปรษณย , เบอรโทรตดตอ ,ประเภทสถานประกอบการ ,ชอบคคลทตดตอได ,ตาแหนง ,แผนก , เบอรโทรตดตอ จากนนเมอกรอกขอมลเสรจกกดปมยนยน เพอทาการบนทกขอมล เพอแสดงวาขอมลไดบนทกเรยบรอยแลว

รปท ก-22 แสดงสวนขอมลสถานประกอบการ

Page 81: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

73

3.4 สวนของแผนกวชา (ผใชงาน) สวนของแผนกวชาสามารถเพมขอมลอาจารยทปรกษา หรอแกไขขอมลของอาจารยทปรกษา ดงรป ก-23 ซงประกอบไปดวย ชออาจารยทปรกษา, นามสกล , เบอรโทรภายใน ,หองพกอาจารย , อเมล ,วนเวลาทตดตอได , จากนนเมอกรอกขอมลเสรจกกดปม “เพม” ถาตองการเพมขอมลอาจารยทปรกษา แตถาตองการแกไขใหไปคลกคาวา “Edit” ในตารางเพอทาการแกไขขอมลอาจารยทปรกษา

รปท ก-23 แสดงสวนขอมลอาจารยทปรกษาของแผนกวชา

Page 82: Student management training system of Bankhai Technical ......โครงงานฉบ บน เป นการน าเสนอว ธ การในการออกแบบระบบฐานข

74

3.5 สวนของผดแลระบบ สวนของผดแลระบบสารมารถจดการขอมล จดการขอมลสมาชกสถานประกอบการ ดงรป ก-24 คอ เพมขอมลสถานประกอบการ โดยเพมขอมลชอ ทอย ประเภทสถานประกอบการ และทาการเลอกผประสานงาน ซงมปมบนทก แกไข ลบในการแกไขขอมล หรอลบขอมลออกจากระบบ

รปท ก-24 แสดงสวนของผดแลระบบการจดการสถานประกอบการ