44
ภาคผนวก

ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

ภาคผนวก

Page 2: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

ภาคผนวก ก วิธีติดตัง้โปรแกรมตางๆ ท่ีเก่ียวของ

Page 3: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

102

การติดตั้งโปรแกรม

โปรแกรม AppServ คือโปรแกรมท่ีรวบรวมเอาOpen Source Software หลายๆ อยางมารวมกัน โดยมี Package หลักดังนี ้

1. Apache HTTP Server คือ โปรแกรมท่ีทําหนาเปน Web Server 2. Database คือ โปรแกรมท่ีทําหนาเปน Database Server 3. PHP Hypertext Preprocessor คือ โปรแกรมท่ีทําหนาประมวลผลการทํางานของภาษา

PHP คือ โปรแกรมท่ีใชในการบริหารจัดการฐานขอมูล MySQL ผานเวบ็ไซต 4. phpMyAdmin

ขอแตกตางของ AppServ ในแตละเวอรชั่น AppServ ไดแบงเวอรช่ันออกเปน 2 สวนดวยกัน คือ

1. 2.5.x คือเวอรช่ันที่นํา Package ใหมๆ นํามาใชงานโดยเฉพาะ เหมาะสําหรับนักพัฒนาท่ีตองการระบบใหมๆ หรือตองการทดสอบ ทดลองใชงานฟงกช่ันใหม ซ่ึงอาจจะไมไดความเสถียรของระบบได 100% เนื่องจากวา Package จากนักพัฒนานั้นยังอยูในชวงของข้ันทดสอบ ทดลองเพ่ือหาขอผิดพลาดอยู

2. 2.4.x คือเวอรช่ันที่นํา Package ท่ีมีความเสถียรเปนหลัก เหมาะสําหรับผูท่ีตองการความม่ันคงของระบบ โดยไมไดมุงเนนที่จะใชฟงกช่ันใหม คําแนะนําในการเลือกใชงาน AppServ

การติดต้ัง AppServ ไมจําเปนตองใชเวอรช่ันใหมเสมอไป แตถึงอยางไรก็ด ีทางผูบริษัทพัฒนาแนะนํา ทดลองเวอรช่ันใหมทุกคร้ังท่ีมีการแจกจาย เพื่อชวยในการตรวจสอบปญหาหรือขอผิดพลาด ซ่ึงจะเปนประโยชนตอตัวผูพฒันาเอง และผูใชคนอ่ืนๆ ท่ีจะไดใชงานระบบมีขอผิดพลาดท่ีนอยท่ีสุด

สําหรับผูท่ีใชงานระบบท่ีไมมีอะไรเปล่ียนแปลงมาก หรือไมไดตองการส่ิงใหมๆ แตตองการความเสถียรเปนหลัก ในการเลือกใช AppServ

Page 4: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

ขั้นตอนการตดิตัง้โปรแกรม 1. ดาวนโหลดโปรแกรม AppServ จากเว็บไซต http://www.appservnetwork.com โดยเลือก

เวอรช่ันท่ีตองการติดต้ังระหวางเวอรช่ัน 2.4.x และ 2.5.x 2. ดับเบ้ิลคลิกไฟล appserv-win32-x.x.x.exe เพื่อทําการติดต้ัง

ภาพท่ี 1 ข้ันตอนการติดต้ังโปรแกรม AppServ

3. เขาสูข้ันตอนเง่ือนไขการใชงานโปรแกรม โดยโปรแกรม AppServ ไดแจกจายในรูปแบบ

GNU License หากผูติดต้ัง อานเง่ือนไขตางๆ เสร็จส้ินแลว หากยอมรับเง่ือนไขใหกด Next เพื่อเขาสูการติดต้ังในข้ันตอไป แตหากวาไมยอมรับเง่ือนไข ใหกด Cancel เพื่อออกจากการติดต้ังโปรแกรม AppServ

ภาพท่ี 2 แสดงรายละเอียดเง่ือนไขการ GNU License

103

Page 5: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

4. เขาสูข้ันตอนการเลือกปลายทางท่ีตองการติดต้ัง โดยคาเร่ิมตนปลายทางท่ีติดต้ังจะเปน C:AppServ หากตองการเปล่ียนปลายทางท่ีติดตั้ง ใหกด Browse แลวเลือกปลายทางท่ีตองการ เม่ือเลือกปลายทางเสร็จส้ิน ใหกดปุม Next เพื่อเขาสูข้ันตอนการติดต้ังข้ันตอไป

ภาพท่ี 3 เลือกปลายทางการติดต้ังโปรแกรม AppServ

5. เลือก Package Components ท่ีตองการติดต้ัง โดยคาเร่ิมตนนั้นจะใหเลือกลงทุก Package

แตหากวาผูใชงาน ตองการเลือกลงเฉพาะบาง Package ก็สามารถเลือกตามขอท่ีตองการออก โดยรายละเอียดแตละ Package มีดังนี ้

1. Apache HTTP Server คือ โปรแกรมท่ีทําหนาเปน Web Server 2. Database คือ โปรแกรมท่ีทําหนาเปน Database Server 3. PHP Hypertext Preprocessor คือ โปรแกรมท่ีทําหนาประมวลผลการทํางาน

ของภาษา PHP 4. phpMyAdmin คือ โปรแกรมท่ีใชในการบริหารจัดการฐานขอมูล MySQL ผาน

เว็บไซต เม่ือทําการเลือก Package เรียบรอยแลว ใหกด Next เพื่อเขาสูข้ันตอนการติดต้ังตอไป

104

Page 6: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

105

ภาพท่ี 4 เลือก Package Components ท่ีตองการติดต้ัง

6. กําหนดคาคอนฟกของ Apache Web Server มีอยูดวยกนัท้ังหมด 3 สวน คือ

1. Server Name คือชองสําหรับปอนขอมูลช่ือ Web Server ของผูใชเชน www.appservnetwork.com

2. Admin Email คือชองสําหรับปอนขอมูล อีเมลผูดูแลระบบ เชน [email protected]

3. HTTP Port คือชองสําหรับระบุ Port ท่ีจะเรียกใชงาน Apache Web Server HTTP นั้นจะมีคาหลักคือ 80 หากวาทานตองการหลีกเล่ียงการใช Port 80 ก็สามารถแกไขไดหากมีการเปล่ียนแปลง Port การเขาใชงาน Web Server แลว ทุกคร้ังท่ีเรียกใชงานเว็บไซต จําเปนท่ีตองระบุหมายเลข Port ดวย เชน หากเลือกใช Port 99 ในการเขาเวบ็ไซตทุกคร้ังตองใชhttp://www.appservnetwork.com:99 จึงจะสามารถเขาใชงานได

Page 7: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

106

ภาพท่ี 5 แสดงการกําหนดคาคอนฟกคา Apache Web Server

7. กําหนดคาคอนฟกของ MySQL Database มีอยูดวยกันท้ังหมด 3 สวน คือ 1. Root Password คือชองสําหรับปอน รหสัผานการเขาใชงานฐานขอมูลของ Root หรือผูดูแลระบบ ทุกคร้ังท่ีเขาใชงานฐานขอมูลในลักษณะท่ีเปนผูดูแลระบบ ใหระบุ user คือ root

2. Character Sets ใชในการกาํหนดคาระบบภาษาท่ีใชในการจัดเก็บฐานขอมูล เรียงลําดับ

ฐานขอมูล 3. - Import ฐานขอมูล, Export ฐานขอมูล, ติดตอฐานขอมูล - Old Password หากผูใชมีปญหาเกี่ยวกับการใชงาน PHP กับ MySQL API เวอร

ช่ันเกาโดยเจอ Error Client does not support authentication protocol requested by server; consider upgrading MySQL clientใหเลือกในสวนของ Old Password เพื่อหลีกเล่ียงปญหานี ้-Enable InnoDB หากผูใชตองการใชงานฐานขอมูลในรูปแบบ InnoDB ใหเลือกในสวนนี้ดวย

Page 8: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

107

ภาพท่ี 6 แสดงการกําหนดคาคอนฟกของ MySQL Database

8. ส้ินสุดข้ันตอนการติดต้ังโปรแกรม AppServ สําหรับข้ันตอนสุดทายนี้จะมีใหเลือก

ตองการส่ังใหมีการรัน Apache และ MySQL ทันทีหรือไม จากนัน้กดปุม Finish เพื่อเสร็จส้ินการติดต้ังโปรแกรม AppServ

ภาพท่ี 7 แสดงหนาจอขั้นตอนส้ินสุดการติดต้ังโปรแกรม AppServ

Page 9: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

ภาคผนวก ข Source Code

Page 10: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

109

Source code ไฟลช่ือ list_check <?PHP session_start(); include("config_db.php"); include("config_project_db.php"); include("top.php"); if($_POST["check"]!=""){ $exp = explode("\n",$_POST["check"]); $cdate = date("d-m-Y"); for($i=0; $i<count($exp)-1; $i++){ $ep = explode(" ",$exp[$i]); if($i==0){ $n1 = 11; $n2 = 11; } $a_name = substr($ep[0],$n1); $b_id = substr($ep[0],0,$n2); $sql = "INSERT INTO tbl_check ( `std` , `strName` , `advisor_id` , `cdate` ) VALUES ('".$b_id."','".$a_name." ".$ep[2]."','".$_SESSION["session_userid"]."','".$cdate."') "; mysql_query($sql); //echo "$sql<br>"; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Bura Flower</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874">

Page 11: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

110

<link rel="stylesheet" type="text/css" href="css/text.css" /> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function chk_show(qty_std) { for(var i = 1;i<=3;i++) { eval("document.all.tbl_std"+i+".style.display='none';"); } //end if for(var i = 1;i<=qty_std;i++) { eval("document.all.tbl_std"+i+".style.display='';"); } //end if } //end function //--> </script> <style type="text/css"> <!-- .style6 {color: #FFFFFF; font-weight: bold; } .style7 {color: #FF0000} --> </style> </head> <body onLoad="chk_show(1);" > <table width="100%" border="0" cellspacing="0" cellpadding="0" class="ms10pt"> <tr> <td ><table width="96%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr>

Page 12: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<td width="65%" class="ms12pt"><strong>กรอกรายช่ือนิสิตโครงงานสารสนเทศ</strong></td> <td width="35%" align="right"><img src="images/b_home.png" border="0" align="absmiddle"><a href="admin_menu.php?" class="ms10pt"><< ถอยกลับ</a></td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="26" background="img/dot-left.gif"><img src="img/dot-left.gif" width="1" height="10"></td> <td width="1198" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"> <tr> <td width="51%" valign="top"><form name="form1" method="post" action="<?PHP echo $_SERVER['PHP_SELF'];?>"> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="ms10pt"> <tr> <td>&nbsp;</td> <td align="right">&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td width="11%">อาจารยท่ีปรึกษา</td> <td width="73%" align="right"><div align="left"> $_SESSION["session_userid"]; //$_SESSION["session_strName"]; $sql2="SELECT * FROM `tbl_user` WHERE `teacherID` ='".$_SESSION["session_userid"]."'"; // echo $sql2."<br>";

111

Page 13: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

112

$result2 = mysql_query($sql2,$connProject); $row = mysql_fetch_array($result2); echo $row[name]; ?> </div></td> <td width="16%">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td align="right">&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td align="right"><div align="left"> <ol> <li>copy คาจาก MS-Excel</li> <li>วางขอมูลลงใน TextArea</li> <li>กดปุม บันทึก </li> <li>เสร็จส้ินการนําขอมูลเขา</li> </ol> </div></td> <td>&nbsp;</td> </tr> <tr> <td><strong>กรอกรายช่ือ</strong></td> <td align="right"><label> <div align="left"> <textarea name="check" cols="50" rows="10" id="check"></textarea> </div>

Page 14: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

113

</label></td> <td>&nbsp;</td> </tr> <? /*} else { //end if*/?> <tr> <td>&nbsp;</td> <td><label></label></td> <td>&nbsp;</td> </tr> <? /*} //end if */?> <tr> <td>&nbsp;</td> <td><label> <input name="save" type="submit" id="save" value="บันทึก"> </label></td> <td>&nbsp;</td> </tr> <? /*} //end if */?> </table> </form> </td> </tr> </table> </td> <td width="4" ></td> </tr> </table> </body> </html>

Page 15: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

114

Source code ไฟลช่ือ list_check2 <?PHP session_start(); include("config_db.php"); include("config_project_db.php"); include("top.php"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Bura Flower</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <link rel="stylesheet" type="text/css" href="css/text.css" /> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function chk_show(qty_std) { for(var i = 1;i<=3;i++) { eval("document.all.tbl_std"+i+".style.display='none';"); } //end if for(var i = 1;i<=qty_std;i++) { eval("document.all.tbl_std"+i+".style.display='';"); } //end if

Page 16: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

} //end function //--> </script> </head> <body onLoad="chk_show(1);" > <table width="100%" border="0" cellspacing="0" cellpadding="0" class="ms10pt"> <tr> <td ><table width="96%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="65%" class="ms12pt"><strong>ตรวจสอบรายช่ือ </strong></td> <td width="35%" align="right"><img src="images/b_home.png" border="0" align="absmiddle"><a href="index.php?" class="ms10pt">กลับหนาหลัก</a></td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="26" background="img/dot-left.gif"><img src="img/dot-left.gif" width="1" height="10"></td> <td width="1198" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"> <tr> <td width="51%" valign="top"> <p><font color="#009933" size="2" face="MS Sans Serif"><br> </font></p> <form name="form1" method="post" action="<?PHP echo $_SERVER['PHP_SELF'];?>"> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="ms10pt"

115

Page 17: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<? // if (($_POST["strAction"] != "post") || (!(!$_POST["s_id"]))) { ?> <tr> <td>&nbsp;</td> <td colspan="2"><strong>กรุณากรอกรหัสนิสิตเพื่อตรวจสอบรายช่ือ</strong></td> </tr> <tr> <td>&nbsp;</td> <td colspan="2"><ol> <li>กรอกรหัสนิสิตของนิสิต พรอมกับรหัสคูโปรเจคของนิสิต (กรณ1ีคนใหกรอกเพียงแคของนิสิต)</li> <li>กดปุม ตรวจสอบ </li> <li>ตรวจสอบดูสถานะวามีขอมูลหรือไม</li> <li>กรณีท่ีนิสิตคนใดคนหน่ึงไมมีขอมูลจะไมสามารถทําการ กรอกขอมูลITP1 ได จนกวาจะมีขอมูลครบท้ังคู </li> <li>กรณีท่ีขอมูลครบ จะมีลิงค กรอกขอมูลIPT1 แสดง ใหทําการคลิกท่ีลิงค เพื่อกรอกขอมูลITP1</li> </ol> </td> </tr> <tr> <td width="16%">รหัสนิสิตคนท่ี1</td> <td colspan="2"><label> <input type="text" name="inkeyword[]" id="inkeyword[]"> </label></td> </tr> <tr> <td>รหัสนิสิตคนท่ี2</td> <td width="73%"><input type="text" name="inkeyword[]" id="inkeyword[]"></td>

116

Page 18: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<td width="11%">&nbsp;</td> </tr> <tr> <td>รหัสนิสิตคนท่ี3</td> <td><input type="text" name="inkeyword[]" id="inkeyword[]"></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="ตรวจสอบ"></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td colspan="2"> <?

117

Page 19: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

if($_POST["inkeyword"][0]){ $a = count($_POST["inkeyword"]); //echo $a."<br>"; ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="21%"><strong>รหัสนิสิต</strong></td> <td width="23%"><strong>ช่ือนิสิต</strong></td> <td width="24%"><strong>อาจารยท่ีปรึกษา</strong></td> <td width="32%"><strong>สถานะ</strong></td> </tr> <? for($i=0; $i<$a; $i++){ $sql = "select * from tbl_check where std LIKE '%".$_POST["inkeyword"][$i]."%'"; $result = mysql_query($sql); $numrow = mysql_num_rows($result); $row = mysql_fetch_array($result); $_SESSION["session_userid"]; //$_SESSION["session_strName"]; $sql2="SELECT * FROM `tbl_user` WHERE `teacherID` ='".$row["advisor_id"]."'"; // echo $sql2."<br>"; $result2 = mysql_query($sql2,$connProject); $row2 = mysql_fetch_array($result2); //echo $row[name]; if($_POST["inkeyword"][$i]!=""){ $nm++; ?>

118

Page 20: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<? $rob=0; if($numrow >=1){ $n++; $rob=$rob+$n; $ch[]=$row[std]; $cn=count($ch); ?> <tr> <td><?=$row[std]?></td> <td><?=$row[strName]?></td> <td><?=$row2[name]?></td> <td>มีขอมูล</td> </tr> <? //echo $_POST["inkeyword"][$i]. $row[strName]. $row[Name] ." มีขอมูล <br>"; }else{ ?> <tr> <td><?=$_POST["inkeyword"][$i]?></td> <td><?="--"?></td> <td><?="--"?></td> <td>ไมมีขอมูล</td> </tr> <? //echo $_POST["inkeyword"][$i]." ไมมีขอมูล <br>"; } } }

119

Page 21: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

} //} //echo $cn."hhh"; if($cn==$nm and $inkeyword !=""){ ?> <tr> <td colspan="4"><p>&nbsp;</p> <p><a href="register_project.php?std1=<?=$_POST["inkeyword"][0]?>&std2=<?=$_POST["inkeyword"][1]?>&std3=<?=$_POST["inkeyword"][2]?>&teacher=<?=$row2[name]?>&teacher_id=<?=$row[advisor_id]?>&robcheck=<?=$rob?>">กรอกขอมูลITP1</a></p></td> </tr> </table> </td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </form>

120

Page 22: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<? } ?> </td> </tr> </td> <td width="4" ></td> </tr> </table> </body> </html> Source code ไฟลช่ือprint_receipt <?PHP session_start(); //header("Content-Type: application/vnd.ms-excel"); //header('Content-Disposition: attachment; filename="final_grade_project'.$_GET["project_type"].'.xls"');#ช่ือไฟล //include("config_db.php"); include("config_project_db.php"); $sql2="SELECT * FROM tbl_address a, tbl_user u WHERE a.teacher_id=u.teacherID and a.teacher_id ='".$_SESSION["session_userid"]."'"; //echo $sql2; $result2 = mysql_query($sql2); $row = mysql_fetch_array($result2); $project_type = $_GET["project_type"]; $teacher_id = $_GET["teacher_id"]; if ($teacher_id) { $t_name = get_advisorname($teacher_id); } //end if ?>

121

Page 23: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>ใบสําคัญรับเงิน</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <style type="text/css"> <!-- body { font-family:AngsanaUPC; font-size:16pt; margin-top:5px; margin-bottom: 5px; } td {font-family:AngsanaUPC; font-size:16pt; } --> </style> </head> <body onLoad="window.print();" > <table width="100%" border="0" cellspacing="0" cellpadding="0" class="ms10pt"> <tr> <td height="28" align="center" ><table width="100%" border="0"> <tr> <td width="65%">&nbsp;</td> <td width="35%">ท่ี คณะการบัญชีและการจัดการ</td> </tr> <tr>

122

Page 24: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<td>&nbsp;</td> <td>มหาวิทยาลัยมหาสารคาม</td> </tr> <tr> <td>&nbsp;</td> <td>(สวนราชการเปนผูให)</td> </tr> </table> </td> </tr> <tr> <td height="28" align="center" >&nbsp;</td> </tr> <tr> <td height="28" align="center" ><strong>ใบสําคัญรับเงิน</strong></td> </tr> <tr> <td height="28" align="center" >คณะการบัญชีและการจัดการ</td> </tr> <tr> <td height="28" align="right" >วันท่ี ..........................................................................................&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> </tr> <tr> <td height="28" align="right" >&nbsp;</td> </tr> <tr> <td height="28" align="left" ><p >ขาพเจา ... <?=$row[name];?> ... ท่ีอยู

123

Page 25: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

บานเลขท่ี ... <?=$row[addr]?> ... หมูท่ี ... <?=$row[mou]?> ... ซอย ... <?=$row[lane]?> ... ถนน ... <?=$row[road]?> ...<br> ตําบล ... <?=$row[tumbol]?> ... อําเภอ ... <?=$row[amphur]?> ... จังหวดั ... <?=$row[province]?> ...<br> ไดรับเงินจาก คณะการบัญชีและการจัดการ มหาวิทยาลัยมหาสารคาม<br> ดังรายการตอไปนี<้/td> </tr> <tr> <td> </td> </tr> <tr> <td height="28"><table width="100%" border="1" cellspacing="0" bordercolor="#000000"> <tr> <td width="79%" align="center"><strong>รายการ</strong></td> <td width="21%" align="right"><strong>จํานวนเงิน</strong></td> </tr> <? $rate1 = get_rate(1,$project_type,"ท่ีปรึกษา"); $rate2 = get_rate(2,$project_type,"ท่ีปรึกษา");

124

Page 26: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

$rate3 = get_rate(3,$project_type,"ท่ีปรึกษา"); $rate4 = get_rate(4,$project_type,"ท่ีปรึกษา"); $rate_com_key = get_rate(1,$project_type,"ประธานกรรมการ"); $rate_com = get_rate(1,$project_type,"กรรมการ"); // $num1 = get_numtopic(1,$teacher_id,$strThisTerm); $num1 = get_numtopic(1,$teacher_id,$project_type,$strThisTerm); $num2 = get_numtopic(2,$teacher_id,$project_type,$strThisTerm); $num3 = get_numtopic(3,$teacher_id,$project_type,$strThisTerm); $num4 = get_numtopic(4,$teacher_id,$project_type,$strThisTerm); $num_com_key = get_num_commitee($project_type,$teacher_id,"ประธานกรรมการ"); $num_com = get_num_commitee($project_type,$teacher_id,"กรรมการ"); $total1 = $rate1 * $num1; $total2 = $rate2 * $num2; $total3 = $rate3 * $num3; $total4 = $rate4 * $num4; $total_com_key = $rate_com_key * $num_com_key; $total_com = $rate_com * $num_com; $net_total = $total1+$total2+$total3+$total4+$total_com_key+$total_com; ?> <tr> <td>หวัขอโครงงานท่ีมีนิสิตทํา <strong>1</strong> คน จํานวน <strong><?=$num1?></strong> หัวขอ x <?=$rate1?></td> <td align="right"><?=number_format($total1,2,".",",")?></td> </tr> <tr> <td align="left">หัวขอโครงงานท่ีมีนิสิตทํา <strong>2</strong> คน จํานวน <strong><?=$num2?></strong> หัวขอ x <?=$rate2?></td> <td align="right"><?=number_format($total2,2,".",",")?></td> </tr> <tr>

125

Page 27: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<td align="left">หัวขอโครงงานท่ีมีนิสิตทํา <strong>3</strong> คน จํานวน <strong><?=$num3?></strong> หัวขอ x <?=$rate3?></td> <td align="right"><?=number_format($total3,2,".",",")?></td> </tr> <tr> <td align="left">หัวขอโครงงานท่ีมีนิสิตทํา <strong>4</strong> คน จํานวน <strong><?=$num4?></strong> หัวขอ x <?=$rate4?></td> <td align="right"><?=number_format($total4,2,".",",")?></td> </tr> <tr> <td align="left">คาตอบแทนประธานกรรมการสอบ จํานวน <strong><?=$num_com_key?></strong> หัวขอ x <?=$rate_com_key?></td> <td align="right"><?=number_format($total_com_key,2,".",",")?></td> </tr> <tr> <td align="left">คาตอบแทนกรรมการสอบ จํานวน <strong><?=$num_com?></strong> หวัขอ x <?=$rate_com?></td> <td align="right"><?=number_format($total_com,2,".",",")?></td> </tr> <tr> <td align="left" ><strong>จํานวนเงิน (<strong> <?=bahtText($net_total)?> </strong> )</strong></td> <td align="right"><strong><font size="+2"><?=number_format($net_total,2,".",",")?></font></strong></td> </tr> </table></td> </tr> <tr> <td height="28" align="left">&nbsp;</td> </tr>

126

Page 28: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<tr> <td height="28" align="center"><table width="100%" border="0"> <tr> <td>&nbsp;</td> <td align="center">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td align="center">..................................................................................</td> </tr> <tr> <td>&nbsp;</td> <td align="center">( <?=$t_name?> )</td> </tr> <tr> <td width="24%">&nbsp;</td> <td width="76%" align="center"><strong>ผูรับเงิน</strong></td> </tr> <tr> <td>&nbsp;</td> <td align="center">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td align="center">..................................................................................</td> </tr> <tr> <td>&nbsp;</td> <td align="center">(_________________________________________)</td> </tr> <tr>

127

Page 29: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<td>&nbsp;</td> <td align="center"><strong>ผูจายเงนิ</strong></td> </tr> </table> </td> </tr> </table> </body> </html> Source code ไฟลช่ือ print_receipt_add <?PHP session_start(); //include("config_db.php"); include("config_project_db.php"); include("top.php"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Bura Flower</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <link rel="stylesheet" type="text/css" href="css/text.css" /> <script language="JavaScript" type="text/JavaScript"> function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} }

128

Page 30: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

function chk_show(qty_std) { for(var i = 1;i<=3;i++) { eval("document.all.tbl_std"+i+".style.display='none';"); } //end if for(var i = 1;i<=qty_std;i++) { eval("document.all.tbl_std"+i+".style.display='';"); } //end if } //end function //--> </script> <style type="text/css"> <!-- .style6 {color: #FFFFFF; font-weight: bold; } .style7 {color: #FF0000} --> </style> </head> <body onLoad="chk_show(1);" > <? if($_POST["addr"]!=""){ if($_POST["mou"]!=""){ if($_POST["lane"]!=""){ if($_POST["road"]!=""){ if($_POST["tumbol"]!=""){ if($_POST["amphur"]!=""){ if($_POST["province"]!=""){

129

Page 31: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

mysql_query("INSERT INTO tbl_address (`id` ,`teacher_id` ,`addr` ,`mou` ,`lane` ,`road` ,`tumbol` ,`amphur` ,`province` ) VALUES (NULL,'".$_SESSION["session_userid"]."','".$_POST["addr"]."', '".$_POST["mou"]."','".$_POST["lane"]."','".$_POST["road"]."','".$_POST["tumbol"]."','".$_POST["amphur"]."','".$_POST["province"]."')"); ?> <script> if(alert("คุณไดกรอกขอมูลครบเรียบรอย กรุณากด OKเพื่อยนืยันการกรอกขอมูล"))</script> <meta http-equiv="refresh" content="0;URL=admin_menu.php"> <? //mysql_query($sql2,$connProject); } } } } } } } ?> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="ms10pt"> <tr> <td ><table width="96%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="65%" class="ms12pt"><strong>กรอกท่ีอยูของทาน</strong></td> <td width="35%" align="right"><img src="images/b_home.png" border="0" align="absmiddle"><a href="admin_menu.php?" class="ms10pt"><< ถอยกลับ</a></td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0">

130

Page 32: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<tr> <td width="26" background="img/dot-left.gif"><img src="img/dot-left.gif" width="1" height="10"></td> <td width="1198" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="4"> <tr> <td width="51%" valign="top"><form name="form1" method="post" action="<?PHP echo $_SERVER['PHP_SELF'];?>"> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="ms10pt"> <tr> <td>&nbsp;</td> <td align="right">&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td width="11%"><strong>ช่ือ</strong></td> <td width="73%" align="right"><div align="left"> <? $_SESSION["session_userid"]; //$_SESSION["session_strName"]; $sql2="SELECT * FROM `tbl_user` WHERE `teacherID` ='".$_SESSION["session_userid"]."'"; // echo $sql2."<br>"; $result2 = mysql_query($sql2,$connProject); $row = mysql_fetch_array($result2); echo $row[name]; ?> </div></td> <td width="16%">&nbsp;</td> </tr> <tr>

131

Page 33: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<td><strong>บานเลขท่ี</strong></td> <td align="right"><div align="left"> <input name="addr" type="text" id="addr"> </div></td> <td>&nbsp;</td> </tr> <tr> <td><strong>หมูท่ี</strong></td> <td align="right"><div align="left"> <input name="mou" type="text" id="mou"> </div></td> <td>&nbsp;</td> </tr> <tr> <td><strong>ซอย</strong></td> <td align="right"><div align="left"> <input name="lane" type="text" id="lane"> </div></td> <td>&nbsp;</td> </tr> <tr> <td><strong>ถนน</strong></td> <td align="right"><div align="left"> <input name="road" type="text" id="road"> </div></td> <td>&nbsp;</td> </tr> <tr> <td><strong>ตําบล</strong></td> <td align="right"><div align="left"> <input name="tumbol" type="text" id="tumbol">

132

Page 34: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

</div></td> <td>&nbsp;</td> </tr> <tr> <td><strong>อําเภอ</strong></td> <td align="right"><div align="left"> <input name="amphur" type="text" id="amphur"> </div></td> <td>&nbsp;</td> </tr> <? /*} else { //end if*/?> <tr> <td><strong>จงัหวัด</strong></td> <td><div align="left"> <input name="province" type="text" id="province"> </div></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td><label></label></td> <td>&nbsp;</td> </tr> <? /*} //end if */?>

133

Page 35: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

<tr> <td>&nbsp;</td> <td><label> <input name="save" type="submit" id="save" value="บันทึก"> </label></td> <td>&nbsp;</td> </tr> <? /*} //end if */?> </table> </form> </td> </tr> </table> </td> <td width="4" ></td> </tr> </table> </body> </html>

134

Page 36: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

ภาคผนวก ค บทนําเสนอโครงงานสารสนเทศธุรกิจ

Page 37: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

136

บทนําเสนอโครงงานเทคโนโลยีสารสนเทศธุรกิจ 1 ประจําภาคเรียนท่ี 1/2552

วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ 1 จํานวน 1 หนวยกิต (0-2-0) ชื่อโครงงาน : ระบบจัดการโครงงานสารสนเทศธุรกิจ คณะการบัญชีและการจดัการ

สาขาคอมพิวเตอรธุรกิจ รายชื่อผูศึกษาโครงงาน :

1. ช่ือ-สกุล นางสาวอรพรรณ สุขใย รหัสประจําตัว 49010912146 2. ช่ือ-สกุล นางสาวกัลยา ทองภูบาล รหัสประจําตัว 49010912226

อาจารยท่ีปรึกษาโครงงาน : อาจารยเกรียงศักดิ ์ จันทีนอก (....................................................) กรรมการท่ีปรึกษา วันท่ี ............/ ................/ ..............

(....................................................) กรรมการคนท่ี 1 วันท่ี ............/ ................/ ..............

(....................................................) กรรมการคนท่ี 2 วันท่ี ............/ ................/ ..............

Page 38: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

137

1.1 ความเปนมาและความสําคัญของปญหา คอมพิวเตอรในปจจุบันเขามามีบทบาทในชีวิตประจําวันเนื่องจากคอมพิวเตอรไดพฒันาข้ึนมาอยางรวดเร็วในทางที่สวนกลับกัน และมีความสามารถเพ่ิมข้ึนเร่ือยๆโดยจะเหน็ไดอยางชัดเจนนั่นคือการทําเว็บไซตของหนวยงานตาง ซ่ึงกอนท่ีจะแพรหลายดังเชนทุกวันนีเ้ว็บไซต เว็บไซด คือ ศูนยรวบรวมความรูและแหลงขอมูลตางๆ อาทิ เชน ขาวสาร ประชาสัมพันธ บันเทิง กีฬา เปนตนและจะมีแตเฉพาะในหนวยงานองคกรของรัฐ เอกชนท่ีเปนหนวยงานใหญ แตในโลกทุกวนันี ้เว็บไซต นอกจากจะเปนการกระจายขาวสาร ของหนวยงานองคกรนั้นๆ ยังทําใหมีการใชงานอยางกวางขวางมากข้ึน ทุกคนสามารถมีเว็บไซตเปนของตนเองไดและงายดาย

สวนในทางดานการศึกษาปจจุบัน เว็บไซตมีความสําคัญอยางมากในการเรียนการสอน และการติดตอประสานงาน โดยจะเปนในสวนของการประชาสัมพันธ การประกาศขาวสารตางๆ การเขาใชบริการเกีย่วกับการจัดการหัวขอโปรเจค ท้ังนี้เพื่อเปนการใหบริการบนเว็บท่ีงายตอการเขาถึงของผูใชงานและผูสนใจ นอกจากปจจุบันเว็บไซตมีสวนสําคัญมากในการศึกษาตางๆ และการติดตอประชาสัมพันธดังท่ีกลาวมาขางตน ระบบการจัดการการศึกษาก็มีสวนสําคัญเชนเดียวกัน นอกจากจะเปนเว็บไซตท่ีนําเสนอขาวสารทางการศึกษาแลว ยังไดพัฒนาไปเปนระบบการตางๆท่ีเขามาชวย เหลือผูใชงานระบบใหทํางานไดมากข้ึนและมีความทันสมัยใชงานงาย และเปนระบบท่ีมีการพัฒนาข้ึนมาอยางตอเนื่อง และเนื่องดวยเวบ็ไซตท่ีมีผูเขาไปใชงานอยูเปนจํานวนมากไมวาจะเปนนิสิตสาขาการจัดการพาณิชยอิเล็กทรอนิกส สาขาคอมพิวเตอรธุรกิจ และสาขาเทคโนโลยีสารสนเทศธุรกิจ หรือแมกระท้ังอาจารยท่ีเกี่ยวของกับสาขาท่ีกลาวมาขางตน และเปนเว็บไซดท่ีใหบริการแกนสิิต และอาจารย เว็บนีมี้ลักษณะท่ีเรียบๆ แตมีอยูบางสวนท่ีตองพัฒนาตอเพ่ือสรางความสะดวกสบายในการเขาใชงาน การแสดงผล และใหเกิดความสมบูรณกับตัวเว็บไซดเอง

ดวยเหตุผลน้ีผูศึกษาจึงไดนําเอาระบบจัดการหัวขอหวัขอโครงงานเทคโนโลยีสารสนเทศธุรกิจ โดยนําเอาระบบเดิมท่ีใชอยูในปจจุบันมาพัฒนาเพือ่ใหมีประสิทธิภาพ มีการใชงานงายและสะดวกมากยิ่งข้ึนทางผูศึกษาไดมีนําขอมูลในการทํางานของระบบตลอดจนปญหาท่ีพบในการใชงานระบบมาพัฒนาตอเพ่ือใหระบบมีประสิทธิภาพมากยิ่งข้ึน

Page 39: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

138

1.2 วัตถุประสงคของการศึกษา 1.2.1 เพื่อศึกษาถึงระบบการทํางานของระบบการจัดการหัวขอโครงงานเทคโนโลยีสารสนเทศธุรกิจและนํามาปรับปรุงระบบการทํางานใหมีประสิทธิภาพ 1.2.2 เพื่อใหความสะดวกในการบริการท้ังสวนของผูใชงานและผูดแูลระบบ 1.2.3 เพื่อรองรับความสามารถของระบบในอนาคต 1.3 ขอบเขตการดําเนินงาน

ผูศึกษาไดกําหนดขอบเขตของการออกแบบ และพัฒนาระบบงานได ดงันี้ สวนของเนื้อหา 1.3.1

1.3.1.1 เพิ่มตัวเลือกในการกําหนดใหนิสิตเขาพบในหวัขอประกาศตารางเวลาเพ่ือให นิสิตเขาปรึกษาโครงงานเทคโนโลยีสารสนเทศธุรกิจ - รายละเอียดการกําหนดวนัและเวลาวางของอาจารย - ประกาศตารางเวลาเพ่ือใหนิสิตเขาปรึกษาโครงการ - เพิ่ม ลบ แก ไข รายละเอียดหัวขอโครงงานเทคโนโลยสีารสนเทศธุรกิจของนิสิต

1.3.1.2 เพิ่มตัวเลือกในการแสดงผล ระดับช้ัน นิสิต 2 ปตอเนื่อง และนิสิต 4 ป - สวนของการแสดงผล ในเมนู ดังน้ี - รายช่ือหวัขอโครงงานสารสนเทศธุรกิจ - กําหนดวันและเวลาวาง เพือ่ใหนิสิตในท่ีปรึกษาเขาพบ - ตรวจสอบการเขาพบการเขาพบอาจารยท่ีปรึกษา - การอนุมัติการขอข้ึนสอบและจัดเวลาสอบ ITP1

- รายละเอียดหัวขอโครงงานเทคโนโลยีสารสนเทศธุรกิจของนิสิต แตละประเภท - ประเภทหวัขอโครงงานเทคโนโลยีสารสนเทศธุรกิจ - แกไข และ ลบหัวขอหวัขอโครงงานเทคโนโลยีสารสนเทศธุรกิจ

- ภาคเรียน ปการศึกษา 1.3.1.3 เพิ่มตัวเลือกการสงโครงงานเทคโนโลยีสารสนเทศธุรกิจ ในสวนของไฟล word

- แบบฟอรมการสงรูปเลมโครงงานสารสนเทศทางธุรกจิ - รหัสนิสิต อีเมลหรือเบอรโทรศัพท - ไฟลงานของนิสิต

1.3.1.4 เพิ่มการตรวจสอบรายช่ือกอนกรอกแบบสอบถาม ITP1 - รหัสนิสิต ช่ือนิสิต อาจารยท่ีปรึกษา และสถานะขอมูล

Page 40: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

1.3.2 สวนผูดแูลระบบ 1.3.2.1 จัดการระบบอาจารย

- เพิ่ม,ลบขอมูลอาจารยและนิสิตได 1.3.2.2 สวนอาจารย

- จัดการหัวขอโครงงาน สามารถ เพิ่ม ลบ แก ไข - การประกาศตารางเวลาเขาพบสามารถ เพิ่ม ลบ แก ไข - ตรวจสอบการเขาพบของนิสิต - อนุมัติเวลาขอข้ันสอบและจัดการสอบITP1, ITP2 - จัดการรายช่ืออาจารยท่ีปรึกษาและกรรมการสอบโครง - บันทึกการสอบใหเกรด - วิเคราะหผลการเรียน - กรอกขอมูล และแกไขขอมูลท่ีอยู สําหรับใบสําคัญรับเงิน

- นําขอมูลนิสิตท่ีลงทะเบียนเขาระบบ จัดการโครงงานสารสนเทศ 1.3.2.3 สวนของการจัดการเอกสาร - สถิติการ Download เอกสารรูปเลม - พิมพคําส่ังแตงต้ัง อ.ท่ีปรึกษา Project - พิมพตารางสอบ Project - พิมพใบสําคัญรับเงิน Project 1.3.2.4 สวนของการกําหนดคาเร่ิมตนตาง ๆ - กําหนดภาคเรียนปจจุบันและชวงวนัยืน่ขอสอบ ITP1 และ ITP2 - บันทึกเกณฑคะแนนและเกรด - จัดการอาจารยท่ีปรึกษา - บันทึกอัตราคาตอบแทน - ระบบจัดการขาว - ระบบจัดการขาวดวนสําหรับ อ.ท่ีปรึกษาโปรเจค - ระบบจัดการกิจกรรมในสาขา - ระบบจัดการลิงคตาง ๆ

1.3.3 สวนของนิสิต - บันทึกการเขาพบอาจารยท่ีปรึกษา - ตรวจสอบวนัและเวลาเขาพบอาจารยท่ีปรึกษา - ตรวจสอบรายช่ือหวัขอโครงงานสารสนเทศธุรกิจ

139

Page 41: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

- ตรวจสอบรายช่ือกอนกรอกแบบขอสอบโครงการสารสนเทศธุรกิจ (ITP1, ITP2) - บันทึกการเขาสอบ

- สงเอกสารหรือไฟลงานโครงงานสารสนเทศธุรกิจ ท่ีเปนเอกสารไฟล Wordและไฟล PDF

1.4 อุปกรณและเคร่ืองมือในการดําเนินงาน 1.4.1 ฮารดแวร 1.4.1.1 เคร่ืองคอมพิวเตอร จํานวน 1 เคร่ือง

- CPU Intel Pentium Core 2 Duo - RAM 1.00 GB - Hard disk 160 GHz 1.4.1.2 เคร่ืองพิมพ Lexmark จํานวน 1 เคร่ือง

1.4.2 ซอฟตแวร 1.4.2.1 ระบบปฏิบัติการ Microsoft Windows XP 1.4.2.2 ภาษา PHP ในการพฒันาภาพ 1.4.2.3 โปรแกรม Appserv สําหรับวินโดวส 1.4.2.4 โปรแกรม Dreamweaver สําหรับการdesign web และการเขียนโปรแกรม 1.4.2.5 โปรแกรม Internet Explorer สําหรับการทดสอบ (Run) โปรแกรม และการ นําไปใชงาน 1.4.2.6 โปรแกรม MySQL Database ใชเปนฐานขอมูลของเว็บไซต 1.4.2.7 โปรแกรม Apache เว็บเซิรฟเวอร 1.4.2.8 โปรแกรม phpMyAdmin Database Manager ใชเปนเคร่ืองมือในการบริหารจัดการฐานขอมูล MySQL 1.5 ขั้นตอนในการดําเนินงาน 1.5.1 นําเสนอหัวขอตออาจารยท่ีปรึกษา

1.5.2 ศึกษาและเก็บรวบรวมขอมูล 1.5.3 วิเคราะหและออกแบบระบบ 1.5.4 พัฒนาระบบ 1.5.5 ทดสอบและปรับปรุงระบบ 1.5.6 นําเสนอผลงานตอคณะกรรมการ 1.5.7 จัดทํารายงาน

140

Page 42: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

1.6 ระยะเวลาในการปฏิบัตงิาน ตารางท่ี 1-1 ระยะเวลาในการปฏิบัติงาน

พ.ศ. 2552 กิจกรรม

พ.ศ. 2553 มิ.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. มี.ค.

1 นําเสนอหวัขอตออาจารยท่ีปรึกษา

2 ศึกษาและเกบ็รวบรวมขอมูล

3 วิเคราะหและออกแบบระบบ

4 พัฒนาระบบ

5 ทดสอบและปรับปรุงระบบ

6 นําเสนอผลงานตอคณะกรรมการ

7 จัดทํารายงาน

141

1.7 ผลท่ีคาดวาจะไดรับ 1.7.1 ผูใชระบบสามารถใชงานในระบบไดดีและมีประสิทธิภาพมากยิ่งข้ึน 1.7.2 ลดความซับซอนของระบบและประหยัดเวลา 1.7.3 ผูใชสามารถเขาระบบไดโดยไมจํากัดเวลาและสถานท่ี ตลอด 24 ช่ัวโมง ผานระบบอินเตอรเน็ต 1.7.4 ระบบสามารถรองรับความตองการในอนาคต 1.7.5 ระบบสามารถพัฒนาตอไดงาย เนื่องจากใชภาษาในการเขียนท่ีเขาใจงาย

Page 43: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

ภาคผนวก ง รายงานการเขาพบอาจารยท่ีปรึกษา

Page 44: ภาคผนวก - bc.msu.ac.thbc.msu.ac.th/project_file/appendix(99).pdf · 2. 2.4.x . คือเวอร ชั่ี่นํานท Package ที่มีียรเป

143

รายงานการพบอาจารยท่ีปรึกษา

เร่ือง ระบบจัดการโครงงานสารสนเทศธุรกิจ คณะการบัญชีและการจัดการ

สาขาคอมพิวเตอรธุรกิจ ผูศึกษา นางสาวอรพรรณ สุขใย รหัส 49010912146

นางสาวกัลยา ทองภูบาล รหัส 49010912226 ท่ีปรึกษา อาจารยเกรียงศักดิ์ จันทีนอก

วัน เดือน ป รายงานความคืบหนา ลายชื่อท่ีปรึกษา 18 พฤศจิกายน 2552 รายงานความคืบหนาของโปรเจค 30 พฤศจิกายน 2552 รายงานความคืบหนาโปรเจค สวนของฟอรม

ตรวจสอบรายช่ือกอนกรอกแบบขอสอบ ITP1

16 ธันวาคม 2552 รายงานความคืบหนาโปรเจค สวนของฟอรมนําขอมูลนิสิตท่ีลงทะเบียนเขาระบบจัดการProject

25 มกราคม 2553 อาจารยนัดคุยเร่ืองโปรเจค และส่ังงานเพิ่ม (สรางฟอรมเพิ่ม แกไข ขอมูลท่ีอยูสําหรับใบสําคัญรับเงิน)

08 กุมภาพนัธ 2553 รายงานความคืบหนาโปรเจค สวนของฟอรม เพิ่ม แกไข ขอมูลท่ีอยูสําหรับใบสําคัญรับเงิน และสวนของการพิมพใบเสร็จรับเงิน