PowerPoint Presentation...5 ร ฐบาลอ เล กทรอน กส (e-Government)เป นการน าระบบเทคโนโลย สารสนเทศและการส
Student management training system of Bankhai Technical ......โครงงานฉบ บน...
Transcript of Student management training system of Bankhai Technical ......โครงงานฉบ บน...
ระบบการจดการนกศกษาฝกงานวทยาลยเทคนคบานคาย Student management training system of Bankhai Technical College
วรรนภา พกออน
สารนพนธฉบบนเปนสวนหนงของการศกษา หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ
คณะวทยาการและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยมหานคร
ปการศกษา 2555
I
ชอเรองสารนพนธ ระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย
นกศกษา นางสาววรรนภา พกออน
รหสนกศกษา 5417670003
ปรญญา วทยาศาสตรมหาบณฑต
สาขาวชา เทคโนโลยสารสนเทศ
ปการศกษา 2555
อาจารยทปรกษา ดร.วรพล ลลาเกยรตสกล
อาจารยทปรกษารวม อาจารยอบลรตน พาชยานกล
บทคดยอ
โครงงานฉบบนเปนการนาเสนอวธการในการออกแบบระบบฐานขอมล ระบบนกศกษา
ฝกงานวทยาลยเทคนคบานคาย พฒนาขนจะอานวยความสะดวกใหแกเจาหนาท นกศกษา
อาจารยทปรกษา และสถานประกอบการ นกศกษาสามารถสบคนสถานประกอบการทนกศกษา
ตองการเขาฝกงานตามสาขาทตองการ โดยการวจยนไดมการออกแบบระบบโดยใชทง Data
Flow Diagram และ ERDiagram จากนนจงนาความสมพนธของขอมลตางๆ มาออกแบบ
ตวอยางขอมลและทาตนแบบ หนาจอโปรแกรม นอกจากนระบบดงกลาวยงชวยใหการทางาน
ของเจาหนาทมความถกตองแมนยาในดานการจดการขอมลและชวยลดขนตอนและความ
ซาซอนในการดาเนนงานทเกยวของกบการฝกงานในสถานประกอบการทงหมด
II
กตตกรรมประกาศ
โครงงานนสาเรจลลวงไปไดดวยดดวยความรวมมอชวยเหลออยางดจากบคคลหลายฝายทสละเวลาใหคาแนะนา คาปรกษา รวมถงขอเสนอแนะตางๆ อนเปนประโยชนยงในการดาเนนโครงการครงน ขอขอบพระคณอาจารยทปรกษา อาจารย ดร.วรพล ลลาเกยรตสกล อาจารยทปรกษาโครงงานทไดใหคาเสนอแนะ แนวคด ตลอดจนแกไขขอบกพรองตางๆ มาโดยตลอด รวมถงอาจารยทปรกษารวมอาจารยอาจารยอบลรตน พาชยานกล ในการใหคาแนะนาตางๆ จนโครงงานเลมนเสรจสมบรณ จงขอกราบขอบพระคณเปนอยางสง ทายสดน ขอกราบขอบพระคณบดา มารดา และผปกครอง ผหวงใย ผใหกาลง และผใหคาปรกษาในเรองตางๆ รวมทงเปนกาลงใจมาโดยตลอด และขอนอมระลกถงครอาจารยทกทานทประสทธประสาทวชาความรต งแตอดตจนถงปจจบน วรรนภา พกออน
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
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
V
สารบญตาราง
ตารางท หนา
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
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
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
1
บทท 1
บทนา
1.1 ความเปนมาและความสาคญของปญหา วทยาลยเทคนคบานคายไดจดการเรยนการสอน การจดการอาชวศกษาระบบทวภาค ซงเปนการรวมมอระกนระหวางสถานศกษากบสถานประกอบการ และไดมการเปดการเรยนการสอนทงระดบ ปวช. และ ปวส. ไดมการจดการเรยนการสอนในรายวชาการฝกงาน ซงเปนสวนหนงของการจดการศกษาระบบทวภาควทยาลยเทคนคบานคาย ในการจดการดานการจดเกบขอมลและการจดเกบเอกสารเกยวกบการฝกงานใหรวมอยทเดยวกน ซงอานวยความสะดวกในการคนหาและตรวจสอบขอมลนกศกษา ทางงานทวภาคไดรบผดชอบดแลเกยวกบนกศกษาฝกงาน ซงมเจาหนาทรบผดชอบดแลเกยวกบการออกฝกงานในสถานประกอบการของนกศกษาเพยงคนเดยวจะรบผดชอบดแลตงแตการใหนกศกษายนคารองขอความอนเคราะหในการออกฝกงาน การเขยนใบลงทะเบยนการฝกงาน การกรอกประวตในการออกฝกงาน การตดตอสถานประกอบการ การปฐมนเทศกอนออกฝกงาน และจะมครทปรกษาคอยดแลเรองการออกฝกงานของนกศกษา การประสานงานระหวางเจาหนาทกบสถานประกอบการ และครทปรกษา การตดตามการประเมนผลการฝกงานการเกบขอมลของนกศกษาในแตละปของนกศกษา และแผนกวชา ซงขนตอนในการเขยนเอกสารในการออกฝกงานมหลายขนตอน การเขาฝกงานยงใชในรปแบบของเอกสารในการเกบขอมลจะทาใหขอมลอาจสญหายและยากตอการคนหา วยาลยเทคนคบานคายมเจาหนาทผดแลรบผดชอบนกศกษาฝกงานมเพยงคนเดยวไมสามารถดาเนนการไดทนเวลา รวดเรว และสะดวก ในการใหบรการกบนกศกษา อาจารยทปรกษาและสถานประกอบการ งานทวภาควทยาลยเทคนคบานคาย รบผดชอบเกยวกบนกศกษาออกฝกงาน ซงสวนใหญจะเปนดานเอกสาร และมเจาหนาทเพยงคนเดยว ทาใหเอกสารเกยวกบการฝกงาน เกดขอผดพลาดบอยทาใหเจาหนาทไมสามารถดาเนนการไดทนเวลาทจะดาเนนการในการใหนกศกษาออกฝกงานได และเอกสารในการออกฝกงานกไมไดถกรวบรวมอยในทเดยวกน เวลาทนกศกษามาขอดเอกสารในการออกฝกงานเจาหนาทจะหาเอกสารไมเจอ นกศกษาบางคนยงไมไดสถานประกอบการ เจาหนาทกไมสามารถดไดวาสถานประกอบการใดยงไมมนกศกษาฝกงาน ซงยากตอการคนหา เพราะขอมลมการเกบขอมลทแยกออกจากกน ทาใหงานในบางสวนเกดความเสยหายและผดพลาดไดในการออกฝกงานในสถานประกอบการของนกศกษา จากเหตผลดงกลาวทาใหผจดทาไดทราบถงปญหาทเกดขนจากระบบงานทวภาควทยาลยเทคนคบานคาย จงไดคดคนวธแกไขปญหาดงกลาว เพอลดความยงยาก ลดความซาซอนของขอมล ลดความผดพลาดในการทางาน ซงจะนาเอาระบบเทคโนโลยสารสนเทศมาชวยอานวยความสะดวกใหกบนกศกษาและเจาหนาท เพอใหไดขอมลทจดเกบมนคงและเปน
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 การตดตามขอมลอาจารยทปรกษา
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
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 นยามคาศพท
ทวภาค หมายถง การจดการเรยนการสอนทางดานอาชวศกษา เปนความรวมมอกนระหวางสถานศกษากบสถานประกอบการ โดยสถานศกษาจะสอนในภาคทฤษฎและสถานประกอบการจะสอนภาคปฏบต
การฝกงาน หมายถง การจดประสบการณใหกบนกศกษาวทยาลยเทคนคบานคายออกฝกประสบการณในรปแบบทวภาค เจาหนาท หมายถง ผรบผดชอบดแลงานดานฝกงานของนกศกษา อาจารยทปรกษา หมายถง อาจารยทประจาแผนกวชาทรบผดชอบดแลใหคาปรกษา ประเมนผล และประสานงาน ดาเนนการฝกงานของนกศกษาของวทยาลย และสถานประกอบการ สถานประกอบการ หมายถง หนวยงานภาครฐ หรอภาคเอกชนทนกศกษาเขาไปฝกงาน
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 วน
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 คณสมบตของนกศกษาทจะออกฝกอาชพในสถานประกอบการ นกศกษาทงระดบประกาศนยบตรวชาชพ และระดบประกาศนยบตรวชาชพชนสง ทจะไดรบพจารณาใหออกฝกอาชพในสถานประกอบการจะตองมคณสมบตดงน
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. เปนการเตรยมบคลากรทมคณภาพไวเพอการขยายตวขององคกรและการขาดแคลนกาลงคนในอนาคต
8
2.3 การทบทวนวรรณกรรม ศภกจ ตรวทยากรานต ,มหาวทยาลยนอรท-เชยงใหม (2549) [1] ศนยฝก
ประสบการณวชาชพและแนะแนวการทางานของมหาวทยาลยนอรท-เชยงใหม เพอพฒนาระบบสารสนเทศบนอนเทอรเนตสาหรบศนยฝกประสบการณวชาชพและแนะแนวการทางาน เรมจากการศกษาระบบงานปจจบนสมภาษณผปฏบตงานจรง ศกษาเอกสารทเกยวของ การวเคราะหระบบงานเดมและความตองการของผใช ใชภาษาพเอชพ (PHP) และใชโปรแกรมมายเอสควแอล( MySQL) ระบบทพฒนาขนนประกอบดวย การจดการขอมลของนกศกษาทฝกปฏบตงานจรง การจดการขอมลของนกศกษาทฝกปฏบตงานจรง การจดการขอมลของสถานประกอบการ การจดการขอมลของการประเมนผลของนกศกษาพรอมกบผลการปฏบตงานจรงตามเกณฑทกาหนด ระบบตดตอประสานงานของนกศกษากบอาจารยผานเวบบอรด และการทาระบบสารสนเทศสาหรบผบรหาร คณะกรรมการ อาจารยทปรกษา ผลการพฒนาระบบและทาการทดสอบการใชงานบนอนเทอรเนตดวยแบบสอบถาม จากกลมผบรหาร ผดแลระบบ นกศกษา และผใชทวไป ผลการวเคราะหความตองการของผใชอยในเกณฑมาก ระบบสารสนเทศทไดชวยสนบสนดใหงานศนยฝกประสบการณวชาชพและแนะแนวการทางาน จดเกบ คนหา แกไข และประมวลผลขอมลไดอยางรวดเรว ถกตอง แมนยา และมประสทธภาพ นาผง จนทจรโกวท ,มหาวทยาลยเชยงใหม(2546) [2] ไดศกษาพฒนาระบบเพอสนบสนนการบรการจดการดานการฝกประสบการณวชาชพนกศกษา ผานเครอขายอนเตอรเนต คณะวทยาศาสตรและเทคโนโลย สถาบนราชภฎเชยงราย มวตถประสงคเพอพฒนาระบบเพอสนบสนนการบรหารจดการดานการฝกประสบการณวชาชพนกศกษาผานเครอขายอนเตอรเนต โดยผลการวจยไดทดลองใชกบอาจารยโปรแกรมวชาคอมพวเตอร และนกศกษาโปรแกรมวชาคอมพวเตอร 10 ทาน พบวามระบบประสทธภาพในการใชงานผใชไดสารสนเทศตรงกบความตองการของผใช ชวยลดขนตอนการทางานทเคยปฏบตการอยเปนประจา และสามารถใชเปนแหลงขอมลเพอใชประกอบการตดสนใจเกยวกบการฝกงานได อมพวา ธาราพทกษวงศ , ,มหาวทยาลยเชยงใหม (2553) [3] ไดทาการพฒนาระบบจดการการฝกงานผานอนเตอรเนตโรงเรยนพาณชยการเชยงใหม เพอพฒนาระบบจดการการฝกงานผานอนเตอรเนตทาการศกษาระบบงานและออกแบบพฒนาระบบใหมประสทธภาพในการทางานใหดยงขน ประกอบดวย ระบบรกษาความปลอดภย การตรวจสทธผใชงานระบบ จดการผใชงานระบบ จดการขอมลพนฐาน จดการปฏบตงานของนกศกษา จดการขอมลพนฐาน จดการปฏบตงานของนกศกษา จดการขอมลสถานประกอบการ สวนชวยเหลอเลอกสถานทฝกงานของนกศกษา จดการการนเทศและตดตามดแลนกศกษาและจดการรายงานสารสนเทศการฝกงานผานอนเตอรเนตใชเทคโนโลย AJAX ในการพฒนาระบบโดยไดใชชวยเหลอการตดสนใจเลอกฝกงาน โดยใชตวแบบชวยการตดสนใจแบบ Kepner-Tregoe ในการชวยการตดสนใจเลอกสถานทฝกงาน ระบบสารสนเทศนไดทาการประเมนผลโดยใขแบบสอบถามจากกลมผใชงานระบบทงหมด 72 คน ไดแก นกเรยนนกศกษาฝกงาน 50 คน สถานประกอบการ
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 รปแบบ ดงตอไปน
10
ตารางท 2.1 สญลกษณและคาอธบายของแผนภาพกระแสขอมล (DFD) สญลกษณ คาอธบาย
กรรมวธ เ ปนการทางานหรอการกระทาทใชขอมลเพอทาใหขอมลมการเปลยนรป จดเกบ หรอเผยแพรไปยงทตางๆ โดยในการสรางตงแบบกรรมวธการประมวลผลของระบบๆ หนงจาไม ใหความสาคญวากรรมวธภายในระบบนนทาดวยมอหรอดวยคอมพวเตอร
การเกบขอมลหรอแหลงขอมล เปนการเ ก บ ข อ ม ล ใ น ร ะ ห ว า ง ก า ร ป ร ะ ม ว ล สญลกษณทใชอธบายคอสเหลยมเปดหนงขางแบงออกเปนสองสวน ไดแก สวนท 1 ทางดานซายใชแสดงรหสของ Data Store อาจจะเปนหมายเลขลาดบหรออกษรได เชน D1, D2 เปนตน สาหรบสวนท 2 ทางดานขวา ใชแสดงชอ Data Store หรอชอไฟล เชน ขอมลนกศกษา, ขอมลแผนก เปนตน
แหลงกา เ นดหรอสนสดของขอมลสามารถเปนไปไดทงบคคล หนวยงานหรอหนวยททาหนาทใหและรบขอมล ซงอาจเปน องคกร ระบบงาน หรอ เครองจกรกได สามรถใหรบขอมลจากระบบ เชน ระบบทะเบยนจะประกอบดวย นกศกษา อาจารย คณบด ฝายทะเบยน
เสนทางการไหลของขอมล แสดงทศทางของขอมลจากขนตอนการทางานหนงไปยงอกขนตอนหนง โดยลกศรแตละอนจะระบประเภทขอมลไวดวย ซงสามารถประกอบขอมลหลายๆ รายการทถกสรางขนในเวลาเดยวกนและไหลไปดวยกนเพอไปยงจดหมายปลายทางเดยวกน
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) หมายถง แอททรบวททคาของมนสรางมาจากแอททรบวทเกบอกทหนง หรอสรางมาจากเอนตตอทเกยวของ เชน อาย หรอ จานวนนกศกษาทงหมด เปนตน
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)
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]
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 หรอเครอขายแบบผใชบรการและผใหบรการ
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 ถงแมวาการดแลและจดการเครอขายแบบไคลเอนต-เซรฟเวอรจะคอนขางยาก แตกมขอดคอ เซรฟเวอรทาหนาทใหบรการดานตางๆ แกผใช ในขณะเดยวกนกควบคมและรกษาความปลอดภยขอมลดวย เครอขายแบบไคลเอนต-เซรฟเวอรจะรวมศนยการดแลและจดการเครอขายพรอมทงควบคมการเขาถงขอมลและทรพยากรทมการแชรในเครอขาย เนองจากวาทรพยากรเหลานถกเกบรวมไวทเครองเซรฟเวอรจงทาใหงายตอการคนหาและจดการมากกวาทรพยากรทถกเกบไวกระจดกระจายตามเครองไคลเอนตตางๆ ความปลอดภยของขอมลอาจเปนหนงจดประสงคหลกททาใหตองเลอกเครอขายแบบไคลเอนต-เซรฟเวอร เพราะในสภาวะแวดลอมอยางนผดแลระบบสามารถกาหนดนโยบายการรกษาความปลอดภยและบงคบใชกบผใชทกคนในเครอขายได ทาใหการรกษาความปลอดภยงายขน ขอมลถอไดวาเปนทรพยากรทสาคญทสดขององคกร ถาขอมลเกดความเสยหายอาจมผลกระทบตอองคกรมาก ความเสยหายทอาจเกดกบขอมลนนอาจเกดจากหลายสาเหต แตเราสามารถปองกนความเสยหายทอาจจะเกดขนได วธหนงกคอการสารองขอมลเพอเมอเซรฟเวอรลมเหลวกสามารถกคนได การเกบสารองขอมลสามารถทาไดวนละหลายๆครง หรอสปดาหละครง ขนอยกบความสาคญของขอมลและความถของการเปลยนแปลงขอมลผดแลระบบสามารถกาหนดใหเซรฟเวอรทาการบนทกขอมลสารองโดยอตโนมต ไมวาเครองเซรฟเวอรจะตง ณ จดใดใน
16
เครอขาย เนองจากเครองเซรฟเวอรมโปรแกรมอเนกประสงคทใชในการจดการเครอขายหลายอยาง จงทาใหเครอขายแบบไคลเอนต-เซรฟเวอรสามารถรองรบผใชไดเปนพนๆ เครอง
2.6.2 แอปพลเคชนเซรฟเวอร (Application Server) แอปพลเคชนเซรฟเวอร (Application Server) ทาหนาทใหบรการเกยวกบโปรแกรม
และขอมลทเกยวกบโปรแกรมนนๆ ตวอยางเชน เซรฟเวอรฐานขอมล ซงจะทาหนาทในการจดเกบขอมลขนาดใหญใหงายตอการเรยกดของผใช เซรฟเวอรชนดนจะแตกตางจากไฟลเซรฟเวอรตรงทขอมลจะถกเกบไวททางดานเซรฟเวอรตลอดเวลา ในขณะทถาเปนไฟลเซรฟเวอรของไคลเอนตตองดาวโหลดไฟลไปทาการเปลยนแปลงททางฝ งไคลเอนต แลวคอยนาหลบมาเกบไวททางฝ งเซรฟเวอรอกท ไคลเอนตของแอปพลเคชนจะรนโปรแกรมบนไคลเอนตแตจะดงขอมลมาจากทางฝ งของเซรฟเวอร เชน การคนหาขอมลของลกคาจากเซรฟเวอรฐานขอมล เฉพาะขอมลทผใชตองการเทานนทจะถกสงมาใหทางฝ งไคลเอนต แทนทจะเปนขอมลทงฐานขอมล
17
บทท 3
การออกแบบระบบ 3.1 กลาวนา จากปญหาทเกดขนในการออกฝกงานของนกศกษาวทยาลยเทคนคบานคาย จงไดนาแนวคดทจะนาเอาระบบเทคโนโลยสารสนเทศเขามาชวยในการปรบปรงขนตอนกระบวนการทางานของการฝกงานและจดเกบขอมลหรอประวตนกศกษา ขอมลสถานประกอบการ ลงระบบเทคโนโลยสารสนเทศ สงทจะนามาใชแกปญหาคอ ระบบการจดการนกศกษาฝกงานวทยาลยเทคนคบานคาย 3.2 โครงสรางของระบบเดม ในการฝกงานมการดาเนนงานฝกงานของนกศกษาวทยาลยเทคนคบานคาย ซงภาพแสดงผงงานระบบการฝกงานจะปรากฏอยในภาพท 3.1 ซงอธบายไดคอ
1. นกศกษาจดหาทฝกงานดวยตนเอง หรองานทวภาค/แผนกวชา จดหาทฝกงานให 2. นกศกษาขอรบแบบคารองฝกงานทงานทวภาค/ทปรกษา 3. นกศกษาเขยนคารองขอฝกงานพรอมระบสถานทฝกงานสงทแผนกวชา 4. เจาหนาทงานอาชวศกษาระบบทวภาคจดทาหนงสอขอความอนเคราะหสงไปยง
สถานประกอบการ โดยมดวยกน 3 รปแบบ 4.1 งานอาชวศกษาระบบทวภาคจะสงหนงสอทางไปรษณย 4.2 งานอาชวศกษาระบบทวภาคจะสงทางแฟกซ(กรณเรงดวน) 4.3 สถานประกอบการทนกศกษาเปนผตดตอเอง นกศกษาจะนาหนงสอขอความ
อนเคราะหสงดวยตนเอง 5. เจาหนาทตรวจเชคแบบตอบรบนกศกษาฝกงานจากสถานประกอบการโดยแยก
ตามแผนกวชา กรณทสถานประกอบการตอบปฏเสธ นกศกษาตองเขยนคารองขอฝกงานไปยงสถานประกอบการแหงใหม เพอใหเจาหนาทจดทาหนงสอขอความอนเคราะหตอไป
6. เจาหนาทจดรายชอนกศกษาและสถานประกอบการทนกศกษาเขาฝกสาหรบอาจารยทปรกษาพรอมทงแจงใหกบอาจารยทปรกษาตามสาขาวชาทราบ
7. นกศกษาไดรบการตอบรบจากสถานประกอบการแลว ใหนกศกษาเตรยมตวเขารบปฐมนเทศการฝกงาน
8. เมอสนสดการฝกงานนกศกษานารายงานการฝกงาน และสมดบนทการฝกงานมาสงกบอาจารยทปรกษา
9. อาจารยทปรกษาประเมนผลการฝกงานของนกศกษาและนาขอมลทงหมดสงงานวดผล
18
รปท 3.1 แสดงระบบงานเดมของขนตอนการดาเนนงานการฝกงาน
นกศกษาขอรบแบบคารองฝกงานทงานทวภาค/อาจารยท
เรม
งานอาชวศกษาระบบทวภาคจดทาหนงสอขอความอนเคราะหไปสงยงสถาน
นกศกษาเขยนคารองขอฝกงานพรอมระบสถานทฝกงาน สงทแผนกวชา/งานอาชวศกษาระบบทวภาค
สงทางไปรษณย สงแฟกซ
( นกศกษานาสงดวยตนเอง
สถานประประกอบการพจารณา
นกศกษาเขารบการปฐมนเทศการฝกงาน รบหนงสอสงตวเขาฝกงานพรอมสญญาฝกอาชพ
ร
ไมรบ
นกศกษาจดหาทฝกงานดวย งานทวภาค/แผนกวชา จดหาทฝกงาน
ฝกงานในสถานประกอบการ
ตรวจเชค/สงใบตอบรบ (ทแผนกวชา/งานทวภาค)
สนสดการฝกงาน/ประเมนผลการฝกงาน
นกศกษาขอรบแบบคารองฝกงานทงานทวภาค/อาจารยท
เรม
งานอาชวศกษาระบบทวภาคจดทาหนงสอขอความอนเคราะหไปสงยงสถาน
นกศกษาเขยนคารองขอฝกงานพรอมระบสถานทฝกงาน สงทแผนกวชา/งานอาชวศกษาระบบทวภาค
สงทางไปรษณย สงแฟกซ
( นกศกษานาสงดวยตนเอง
สถานประประกอบการพจารณา
นกศกษาเขารบการปฐมนเทศการฝกงาน รบหนงสอสงตวเขาฝกงานพรอมสญญาฝกอาชพ
ร
ไมรบ
นกศกษาจดหาทฝกงานดวย งานทวภาค/แผนกวชา จดหาทฝกงาน
ฝกงานในสถานประกอบการ
ตรวจเชค/สงใบตอบรบ (ทแผนกวชา/งานทวภาค)
สนสดการฝกงาน/ประเมนผลการฝกงาน
รบ
ไมรบ
19
3.3 วเคราะหและออกแบบระบบ ขอมลสามารถเขยนผงงานระบบ (System Flowchart) ซงเปนผงงานทแสดงขอบเขต และลาดบขนตอนการทางานของระบบ รวมทงแสดงรปแบบของขอมลเขา (input) และขอมลออก (output) วาถกรบเขาหรอแสดงผลโดยผานสอประเภทใด และเนองจากผงงานระบบเปนแผนภาพทแสดงถงระบบโดยรวม ดงนนกระบวนการน จงแสดงเพยงขนตอนหนงในผงงานระบบเทานน ซงภาพแสดงผงงานระบบการฝกงานจะปรากฏอยในภาพท 3.2 ซงอธบายไดคอ
เมอนกศกษามาตดตอแจงความประสงคทจะขอฝกงานกบเจาหนาททวภาคงานฝกงาน และจะไดรบรหสผานเพอเขาสระบบออนไลนผานเวบไซต ซงนกศกษาสามารถแกไขขอมลไดดวยตนเอง เมอนกศกษาเขาสระบบแลวจะทาการบนทกขอมลสวนตว และชอสถานประกอบการทตองการเขาฝก โดยนกศกษาจะสามารถดขอมลสถานประกอบการไดจากเจาหนาททวภาคไดเลย จากนนเจาหนาททวภาค จะทาการดงขอมลนกศกษา และสถานประกอบการออกมาเพอทาหนงสอขอความอนเคราะหใหกบสถานประกอบการ โดยนกศกษาสามารถดรายชอสถานประกอบการทตองการรบนกศกษาไดทหนาเวบไซต และนกศกษาจะมาขอรบหนงสอทเจาหนาทออกใหเรยบรอยแลว เจาหนาททวภาคจะเปนคนทาการสงหนงสอไปยงสถานประกอบการ เมอสถานประกอบการไดรบเอกสารเรยบรอยแลว จะทาการตอบรบเขาทางาน เพอใหเจาหนาททวภาคแจงใหนกศกษาทราบ เจาหนาทงานฝกงานกจะทาการดงขอมลสถานประกอบการใหมทนกศกษาบนทกไว เพอใหนกศกษาดาเนนการสงใหสถานประกอบการจนกวาจะไดรบการตอบรบเขาฝกงานจากสถานประกอบการ เมอสถานประกอบการตอบรบเขาทางานแลว เจาหนาทงานฝกงานจะจดทาหนงสอสง และสงตวนกศกษาใหกบทางสถานประกอบการในวนทไดกาหนดไว หลงจากทนกศกษาฝกงานครบตามเวลาทกาหนด จากนนเจาหนาทงานฝกงานจะทาการบนทก สรปขอมลการฝกงานของนกศกษาทงหมดลงระบบ เพอทาการออกรายงานสรปผลตอไป
20
ขอมลทรบนกศกษา
ออกใบอนเคราะหฝกงาน เพมขอมลผใช
เจาหนาททวภาค
บนทกทฝกงาน
นกศกษา
สถานประกบอาร
login
เจาหนาททวภาค
รายละเอยดนกศกษา
ออกหนงสอสงตว
รปท 3.2 แสดงผงงานระบบการจดการนกศกษาฝกงาน หลงจากทไดทาการวเคราะหผงงานระบบซงแสดงเสนทางการเดนทางของเอกสารในระบบฝกงานแลว ขนตอนตอไปจะเปนการวเคราะหถงภาพรวมของขอมลทเขา และออกของระบบ ซงแสดงไดดงภาพท 3.3 ดงน
21
รปท 3.3 แผนภาพกระแสขอมลโดยรวมของระบบการจดการนกศกษาฝกงาน
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 ของระบบการจดการนกศกษาฝกงาน
23
รายละเอยดการเขาฝกงาน
ขอมลการฝกงานลาสดขอมลการฝกงานของนกศกษา
ขอมลการฝกงาน
5.0
6.0
จดการขอมลการเขาฝกงาน
จดทารายงาน
เจาหนาททวภาค
D1ขอมลรายชอนกศกษาทเขารบการฝกงาน
ขอมลนกศกษา
ขอมลการฝกงานD8
เจาหนาททวภาค
ขอมลรายงานทตองการขอมลนกศกษา
ขอมลการยนเรองฝกงาน
D1
D2
D5
D6
ขอมลนกศกษาทตองการ
ขอมลสถานประกอบการอนๆ
สาขาทเปดรบ
ระยะเวลาการฝกงาน
ขอมลสถานประกอบการ
ความตองการสถานประกอบการ
ผลการยนเรองทผาน
สถานประกอบการทเขาฝกD2
D6
ขอมลสถานประกอลการ
ขอมลการยนเรองฝกงาน
รายงานขอมลทตองการ
สถานประกอบการบญชรายชอทเขารบการฝก
อ.ทปรกษาD3ชออาจารยทปรกษา
นกศกษาขอมลคนหาสถานประกอบการขอมลสถานประกอบการทตองการ
รปท 3.5(ตอ) แผนภาพกระแสขอมล Level 1 ของระบบการจดการนกศกษาฝกงาน
24
รปท 3.6 แผนภาพกระแสขอมล Level 2 Process 1 : จดการขอมลพนฐาน
25
รปท 3.7(ตอ) แผนภาพกระแสขอมล Level 2 Process 1 : จดการขอมลพนฐาน
ตรวจสอบความตองการสถานประกอบการจาก
เจาหนาท
2.1
ขอมลสอบถามความตองการขอมลสถานประกอบการD2ขอมลสถานประกอบการ
บนทกความตองการสถานประกอบการ
2.2
ขอมลความตองการ
เจาหนาททวภาค
ความตองการสถานประกอบการ
D5ขอมลสถานประกอบการทตองการนกศกษา
รายละเอยดความตองการอนๆ
รายละเอยดความตองการ
เจาหนาททวภาคD4ขอมลเจาหนาท
แผนกวชาD4ขอมลแผนกวชา
รปท 3.8 แผนภาพกระแสขอมล Level 2 Process 2 : จดการความตองการสถานประกอบการ
26
ยนเรองฝกงาน
3.1สถานประกอบการทตองการขอมลนกศกษาD1
รายละเอยดขอมลนกศกษา
ตรวจสอบการตอบรบเขาฝกงาน
3.2
ขอมลยนคารอง
แจงผลการตอบรบ
3.3
ขอมลตอบรบการเขาฝกงาน
นกศกษา
เจาหนราททวภาค
ขอมลสถานประกอบการD2ขอมลสถานประกอบการ
ขอมลการยนเรองD7ขอมลตอบรยการยนเรอง
ขอมลผลการยนเรอง
ขอมลตอบรบการยนเรองลาสด
D5ความตองการสถาน
ประกอบการขอมลความตองการ
รปท 3.9 แผนภาพกระแสขอมล Level 2 Process 3 : ยนเรองฝกงาน
รปท 3.10 แผนภาพกระแสขอมล Level 2 Process 4 : จดการขอมลอาจารย
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 : การจดทารายงาน
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 ขอมลสถาน ประกอบการ
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 ขอมลอาจารยทปรกษา
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 เจาหนา ทวภาค
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 แผนกวชา
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 ความตองการสถานประกอบการ
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ขอมล การยนเรอง
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 ตรวจสอบขอมล อ.ทปรกษา
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 ตรวจสอบขอมล การฝกงาน
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 เรยกดขอมล สถานประกอบการ
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 ออกรายงาน
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 สถานประกอบการ
39
รปท 3.13 แผนภาพแสดงความสมพนธออาร: ER Model
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
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
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
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
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)
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
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)
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 สวน
48
สวนท 1 เลอกเมนเขาสระบบ ตามประเภทผใช สวนท 2 ทาการกรอกชอผใชและรหสผาน โดยตองกรอกชอผใชและรหสผานใหตรงกบขอมลในระบบจะสามารถเขาระบบได แตถาผใชกรอกชอผใชและรหสผานไมตรงกบขอมลในระบบ ผใชจะตองกรอกขอมลใหม ดงรปท 4.1
รปท 4.1 ลอคอนเขาสระบบ
สวนท 2 ประเภทผใชเปนนกศกษา เมอเขาสระบบแลวจะเขาไปหนาการกรอกขอมลสวนตวนกศกษาเพอใชในการยนเรองการฝกงานการคนหาสถานประกอบการ โดยทนกศกษาตองทาการตรวจสอบขอมลใหถกตองแลวทาการบนทก ดงรปท 4.2
49
รปท 4.2 บนทกขอมลสวนตว
4.1.2 ในสวนของการลงทะเบยนเรยน นกศกษาตองเลอกลงทะเบยนสถานประกอบการทตองการฝกงานใหตรงกบสาขาวชา ดงรปท 4.3
รปท 4.3 แสดงขอมลสถานประกอบการทนกศกษาตองการฝกงาน
50
4.1.3 ในสวนของตรวจสอบสถานะ นกศกษาสามารถตรวจสอบสถานะวาผลการตรวจสอบไดตอบรบหรอยงจากสถานประกอบการทนกศกษาไดยนเรองการฝกงานไว ดงรปท 4.4
รปท 4.4 ผลการตอบรบการเขาฝกงาน
51
4.1.4 ในสวนของสถานประกอบการ แบงเมนการเขาใช เปน 2 สวน คอ ขอมลสถานประกอบการ และนกศกษาทเขาฝกงาน ดงรปท 4.5
รปท 4.5 ลอคอนเขาสระบบสถานประกอบการ
จากรปท 4.5 ทาการกรอกชอผใชและรหสผาน โดยตองกรอกชอผใชและรหสผานใหตรงกบขอมลในระบบจะสามารถเขาระบบได แตถาผใชกรอกชอผใชและรหสผานไมตรงกบขอมลในระบบ ผใชจะตองกรอกขอมลใหม
52
รปท 4.6 การจดการขอมลสมาชกสถานประกอบการ จากรปท 4.6 จดการขอมลสมาชกสถานประกอบการ คอ เพมขอมลชอสถานประกอบการ โดยทอย ประเภทสถานประกอบการ โดยการกาหนดรหสผาน ซงมปมบนทกแกไข ลบในการแกไขขอมล หรอลบขอมลสมาชกออกจากระบบ
53
รปท 4.7 นกศกษาทเขาฝกงานในสถานประกอบการ จากรปท 4.7 นกศกษาทเขาฝกงานในสถานประกอบการ คอ สถานประกอบการสามารถดไดวานกศกษาทเขาฝกงานในสถานประกอบการของทานมใครบาง และมใครเปนทปรกษา
54
4.1.5 ในสวนของแผนกวชา แบงเมนการเขาใช เปน 2 สวน คอ ขอมลอาจารยทปรกษา และนกศกษาทเขาฝกงาน ดงรปท 4.8
รปท 4.8 ลอคอนเขาสแผนกวชา
จากรปท 4.8 ทาการกรอกชอผใชและรหสผาน โดยตองกรอกชอผใชและรหสผานใหตรงกบขอมลในระบบจะสามารถเขาระบบได แตถาผใชกรอกชอผใชและรหสผานไมตรงกบขอมลในระบบ ผใชจะตองกรอกขอมลใหม
55
รปท 4.9 ขอมลอาจารยทปรกษา จากรปท 4.9 ทาการกรอกขอมลสวนตวอาจารยทปรกษา โดยแผนกวชาจะเปนคนทาการกรอกขอมลของอาจารยทปรกษา
56
รปท 4.10 การจดการขอมลอาจารยทปรกษา
จากรปท 4.10 จดการขอมลอาจารยทปรกษา คอ เพมขอมลอาจารยทปรกษา โดยจะทาเพมขอรหสอาจารยทปรกษา มลชอ นามสกล โดยการกาหนดรหสแผนกวชา ซงมปมบนทกแกไข ลบในการแกไขขอมล หรอลบขอมลสมาชกออกจากระบบ
57
รปท 4.11 การจดการขอมลสมาชกสถานประกอบการ
จากรปท 4.11 จดการขอมลสมาชกสถานประกอบการ คอ เพมขอมลสถานประกอบการ โดยเพมขอมลชอ ทอย ประเภทสถานประกอบการ และทาการเลอกผประสานงาน ซงมปมบนทก แกไข ลบในการแกไขขอมล หรอลบขอมลออกจากระบบ
58
บทท 5 สรปผล
การพฒนาระบบการจดการนกศกษาฝกงานวทยาลยเทคนคบานคาย ทไดพฒนาขนชวยในการจดการฝกงานใหเปนระบบ สามารถตรวจสอบตดตามขอมลการคนหาขอมลสถานประกอบการใหตรงกบสาขาทตองการไดทนท สามารถสรปผลไดดงน 5.1 สรปผลโครงงาน การทาการทดลองการพฒนาระบบเพอสนบสนนการทางานผานเวบไซต ผลการทดสอบพบวาลดภาระงานของเจาหนาทงานทวภาคทดแลเรองนกศกษาฝกงาน มการจดเกบขอมลอยางเปนระบบ การคนหาขอมลสะดวกมากยงขน ถกตอง ลดความผดพลาดของขอมล ความซาซอนของขอมล เปนระบบทชวยในการใหการตดตอขอมลของนกศกษากบอาจารยทปรกษาสะดวกยงขน ดสรปขอมลนกศกษาทอยในแผนกวชาของตนเอง สาหรบนกศกษาสามารถดขอมลสถานประกอบการใหตรงกบสาขาวชาทตองการ จานวนทความตองการรบนกศกษาฝกงาน สถานนะการรบนกศกษาฝกงานวาไดทาการตอบรบแลว แสดงขอมลการเขาฝกงานในสถานประกอบการ ขอมลสถานประกอบการสามารถทราบขอมลทสามารถตดตอไดสะดวกในการเขาฝกงานของนกศกษา ทาใหสะดวกในการบนทกขอมลและการยนเรองผกงานไดสะดวกมากขน 5.2 ปญหาและแนวทางแกไข 5.2.1 มนกศกษาเขาฝกงานบางคนทยงตองการเปลยนสถานทฝกงาน ซงระบบยงไมรองรบการเปลยนสถานทฝกงาน ในกรณทเขาฝกทใดทหนงแลว ทาใหการจดเกบขอมลการเขาฝกงานมความซาซอน 5.2.2 สถานประกอบการทไมอยในรปแบบของทวภาคไมมสทธเขามาใชในระบบ ทาใหมสถานประกอบการทนกศกษาเขาฝกงานซาทกป 5.3 ขอเสนอะแนะ 5.3.1 ในการพฒนาระบบควรมรหสผานสาหรบเชอมโยงขอมลการลอกอนเขากบงานทะเบยนเพอลดภาระงานของแอดมน 5.3.2 การพฒนาระบบขนมาสกระบบหนงเราตองอาศยความเขาในกระบวนการทางานของระบบวาระบบทางานเปนอยางไร และในการเขยนโปรแกรมระบบทพฒนาจะตองใชงานงาย
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
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
61
1.4 ดบเบลคลกเลอกท Install Visual Studio 2008 จะปรากฏไดอะลอกบอกซ ดงรปท ก-2
รปท ก-2 แสดงการตดตงโปรแกรม Visual Studio 2008 Setup
1.5 คลก Next เพอดาเนนการ Setup Program ตอไป ดงรปท ก-3
รปท ก-3 แสดงการตดตงโปรแกรม Visual Studio 2008 Setup
62
1.6 คลกเลอกท I have send and accept the become term จะปรากฏไดอะลอกบอกซ ดงรปท ก-4
รปท ก-4 แสดงการเลอกการลงการตดตงโปรแกรม
1.7 คลกเลอกท Defealt เพอกาหนดการลงโปรแกรมวาจะใหลงในรปแบบใด เสรจแลวใหคลกไปท Install เพอดาเนนการตอไป ดงรปท ก-5
รปท ก-5 การกาหนดคาเรมตนหรอเลอกลงแบบมาตรฐาน
63
1.8 คลกเลอกท Install เพอดาเนนการตดตงตอไป จะปรากฏไดอะลอกบอกซ ดงรปท ก-6
รปท ก-6 โปรแกรมจะเรมดาเนนการตดตง
1.9 คลกเลอกท Finish จะปรากฏไดอะลอกบอกซ ดงรปท ก-7
รปท ก-7 แสดงการสนสดการลงโปรแกรม
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 ยอมรบเงอนไขและทาการตดตงโปรแกรมตอไป
65
2.3 คลก Next เพอดาเนนการ Setup Program ตอไป ดงรปท ก-9
รปท ก-3 แสดงการตดตงโปรแกรม SQL Server 2005 Setup
2.4 คลก Next เพอทาขนตอนตอไป ดงรปท ก-10
รปท ก-10 แสดงการตดตงโปรแกรม SQL Server 2005
66
2.5 คลก Next เพอทาขนตอนตอไป ดงรปท ก-11
รปท ก-11 เรมตนการเชคระบบการลงโปรแกรม
2.6 คลก Check box ท Hide advanced configuration option เพอทจะตงคาตอไปดวยตวเอง และคลก Next เพอทารายการตอไป ดงรปท ก-12
รปท ก-12 ตงคาการเรมตนดวยตวเอง
67
2.7 คลก Default instance และคลก Next เพอทารายการตอไป ดงรปท ก-13
รปท ก-13 การตงชอเครองเพอทจะ Connect Database
2.8 คลกเลอก Use the bult-in System account เลอก Local system และคลก Next เพอทารายการตอไป ดงรปท ก-14
รปท ก-14 การเลอกการใชระบบและตงชอบญช
68
2.9 คลกเลอก คลกเลอก Mixed Mode (Windows Autentication and SQL Server Authentication) และคลก Next เพอทารายการตอไป ดงรปท ก-15
รปท ก-15 การกาหนดคาและการคอมเฟรมพาสเวรด
2.10 คลก Next เพอทาขนตอนตอไป ดงรปท ก-16
รปท ก-16 โปรแกรมจะทาการตดตงระบบอกครง
69
2.10 คลก Next เพอทาขนตอนตอไป ดงรปท ก-17
รปท ก-17 ทาการตดตงโปรแกรม Report Server
2.11 คลก Next เพอทาขนตอนตอไป ดงรปท ก-18
รปท ก-18 กระบวนการตดตงระบบ SQL Server 2005
70
2.12 คลกเลอกท Finish จะปรากฏไดอะลอกบอกซ ดงรปท ก-19
รปท ก-19 แสดงการสนสดการลงโปรแกรม
3. คมอการใชงานของโปรแกรม การทางานของระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย มการออกแบบหนาจอและการจดเกบขอมลดงน ระบบงานแบงเปน 5 สวนหลกๆ คอ 3.1 สวนหลกของโปรแกรม 3.2 สวนของนกศกษา (ผใชงาน) 3.3 สวนของสถานประกอบการ (ผใชงาน) 3.4 สวนของแผนกวชา (ผใชงาน) 3.5 สวนของผดแลระบบ 3.1 สวนหลกของโปรแกรม สวนหนาหลกของโปรแกรมระบบนกศกษาฝกงานวทยาลยเทคนคบานคาย จะประกอบดวยสทธการเขารหสผาน ของแตละผใชงานในการเขาสระบบดงรป ก-20
71
รปท ก-20 แสดงภาพหนาหลกของโปรแกรม 3.2 สวนของนกศกษา (ผใชงาน) สวนของนกศกษาสามารถเพมขอมลใหม บนทกขอมลสวนตวของนกศกษา ดงรป ก-21 ซงประกอบไปดวย แผนกวชา, รหสนกศกษา , คานาหนาชอ ,ชอ , นามสกล ,เพศ,ทอย ,เบอรโทรตดตอ ,อเมล , วนเกด,สวนสง,นาหนก,สญชาต เชอชาต จากนนเมอกรอกขอมลเสรจกกดปมยนยน เพอทาการบนทกขอมล เพอแสดงวาขอมลไดบนทกเรยบรอยแลว
รปท ก-21 แสดงสวนขอมลนกศกษา
72
3.3 สวนของสถานประกอบการ (ผใชงาน) สวนของสถานประกอบการเพมขอมลใหม หรอแกไขขอมลของสถานประกอบการ ดงรป ก-22 ซงประกอบไปดวย ชอสถานประกอบการ, ทอย , จงหวด ,รหสไปรษณย , เบอรโทรตดตอ ,ประเภทสถานประกอบการ ,ชอบคคลทตดตอได ,ตาแหนง ,แผนก , เบอรโทรตดตอ จากนนเมอกรอกขอมลเสรจกกดปมยนยน เพอทาการบนทกขอมล เพอแสดงวาขอมลไดบนทกเรยบรอยแลว
รปท ก-22 แสดงสวนขอมลสถานประกอบการ
73
3.4 สวนของแผนกวชา (ผใชงาน) สวนของแผนกวชาสามารถเพมขอมลอาจารยทปรกษา หรอแกไขขอมลของอาจารยทปรกษา ดงรป ก-23 ซงประกอบไปดวย ชออาจารยทปรกษา, นามสกล , เบอรโทรภายใน ,หองพกอาจารย , อเมล ,วนเวลาทตดตอได , จากนนเมอกรอกขอมลเสรจกกดปม “เพม” ถาตองการเพมขอมลอาจารยทปรกษา แตถาตองการแกไขใหไปคลกคาวา “Edit” ในตารางเพอทาการแกไขขอมลอาจารยทปรกษา
รปท ก-23 แสดงสวนขอมลอาจารยทปรกษาของแผนกวชา
74
3.5 สวนของผดแลระบบ สวนของผดแลระบบสารมารถจดการขอมล จดการขอมลสมาชกสถานประกอบการ ดงรป ก-24 คอ เพมขอมลสถานประกอบการ โดยเพมขอมลชอ ทอย ประเภทสถานประกอบการ และทาการเลอกผประสานงาน ซงมปมบนทก แกไข ลบในการแกไขขอมล หรอลบขอมลออกจากระบบ
รปท ก-24 แสดงสวนของผดแลระบบการจดการสถานประกอบการ