46
ภาคผนวก ก วิธีการติดตั้งโปรแกรม AppServ 2.5.7 วิธีการ อัพโหลดไฟล์งานขึ้นระบบ วิธีการ Import Database

ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาคผนวก ก

วธการตดตงโปรแกรม AppServ 2.5.7 วธการ อพโหลดไฟลงานขนระบบ

วธการ Import Database

Page 2: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

โปรแกรม AppServ 2.5.7

โปรแกรม AppServ เปนโปรแกรมทรวบรวมโปรแกรม Open Source Software หลายๆ อยางเขาดวยกน โดยภายในโปรแกรม AppServ ประกอบดวยโปรแกรมตางๆ ดงน

1. Apache เวอรชน 2.2.3 ใชจ ารองเครองคอมพวเตอรใหเปนเวบเซอรฟเวอร 2. PHP เวอรชน 5.1.6 เปนโปรแกรมภาษา PHP 3. MySQL เวอรชน 5.0.24a ใชเปนฐานขอมลของเวบไซต 4. phpMyAdmin เวอรชน 2.9.0.2 ใชเปนเครองมอในการบรหารจดการฐานขอมล MySQL เวอร

ชน 5.0.24a ขนตอนการตดตง โปรแกรม AppServ

ภาพท ก-1 แสดงการตดตงโปรแกรม จากภาพท ก-1 แสดงการตดตงโปรแกรมโดยการ Double Click ทไอคอน appserv-win.xxx.exe

เพอท าการตดตงโปรแกรม Apace Web Server,โปรแกรมภาษา PHP,โปรแกรม MySQL และโปรแกรม phpMyAdmin

Page 3: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-2 แสดงขอความตอนรบ จากภาพท ก-2 แสดงขอความตนรบเขาสการตดตงโปรแกรม AppServ ใหคลกปม Next

ภาพท ก-3 แสดงขอความเงอนไข

Page 4: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

จากภาพท ก-3 แสดงขอความเงอนไขในการใชโปรแกรม ใหคลกปม I Agree

ภาพท ก-4 แสดงการเลอกโฟรเดอรในการตดตง จากภาพท ก-4 แสดงการเลอกโฟรเดอรในการตดตงไฟลโปรแกรมแลว คลกท Next >

ภาพท ก-5 แสดงการเลอกโปรแกรม จากภาพท ก-5 แสดงการเลอกโปรแกรมทตองการตดตงใหเลอกทงหมดแลว คลกทNext >

Page 5: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-6 แสดงการใส server Name, e-mail และ HTTP Port จากภาพท ก-6 แสดงการใส server Name, e-mail และ HTTP Port แลว คลกท Next >

ภาพท ก-7 แสดงการใส Password

จากภาพท ก-7 แสดงการใส Password คลกท Next >

Page 6: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-8 แสดงการตดตงโปรแกรมทเสรจสมบรณ จากภาพท ก-8 แสดงการตดตงโปรแกรมทเสรจสมบรณแลวคลกท Finish

ภาพท ก-9 แสดงการทดสอบการใชงานโปรแกรม

Page 7: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

วธการ อพโหลดไฟลงานขนระบบ

การอพโหลดงานขนระบบเปนการน าไฟลงานขนไปท างานบนServer เพอใหสามารถใชงาน

ไดบนเครอขาย Internet มวธการท างานดงน

1. เขา ftp://202.28.32.165 โดยพมพลงท Internet Explorer 2. กรอกUsername และ Password เพอเขาใชงานในระบบ 3. เขาไปท folder Public html 4. Copy ไฟลงานไปวางไวใน folder Public html

ขนตอนการการอพโหลดงานขนระบบ

ภาพท ก-10 แสดงURL ทใชเพอเขาระบบ

ภาพท ก-10 แสดงการLog on เขาสระบบ จากภาพท ก-10 แสดงการใส Username และ Password แลว คลกท Log on

Page 8: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-11 แสดงfolder ทใชงานบนระบบ จากภาพท ก-11 แสดงfolder ทใชงานบนระบบ เมอเราท าการ Log on เขาสระบบแลว

Page 9: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-12 แสดง folder Public html

จากภาพท ก-12 แสดง folder Public html เปนสวนทตองน าไฟลงานมาวางไว เพอใหสามารถใชงานบนระบบ Internet ได

Page 10: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

วธการ Import Database

การ Import Database เปนการน าฐานเขามลขนไปท างานบน Server ของคณะการบญชและการจดการ เพอใหสามารถใชงานไดบนเครอขาย Internet มวธการท างานดงน

1. เขา http://www.bc.msu.ac.th/mysqldatabase_bc/ โดยพมพลงท Internet Explorer 2. กรอก Username และ Password เพอเขาใชงานในระบบ 3. เลอกสวนท างาน SQL 4. น าโคด SQL วางบนสวนประมวลผลค าคนบนฐานขอมล หรอ ท าการคนหาจากไฟลงาน

นามสกล .sql

ขนตอนการการอพโหลดงานขนระบบ

ภาพท ก-14 แสดงURL ทใชเพอเขาการใชงานฐานขอมล

ภาพท ก-13 แสดงการLog in เขาสระบบฐานขอมล จากภาพท ก-13 แสดงการใส Username และ Password แลว คลกท OK

Page 11: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-14 แสดงสวนการใชงานตางๆ ใน PHP MyAdmin จากภาพท ก-14 แสดงสวนการใชงานตางๆใน PHP MyAdmin เมอท าการ Log in เขาสระบบ

แลว

ภาพท ก-15 แสดงสวนการท างาน SQL จากภาพท ก-15 แสดงสวนการท างาน SQL โดยแบงสวนในการน าเขาฐานขอมล 2 สวน

สวนท 1 เปนการน าโคดการสรางตาราง ตามบทท 3 ทเปนภาษาSQL มาวางเพอ ประมวลผลค าคนบนฐานขอมล ตวอยางเชน

CREATE TABLE `admin` ( `admin_id` int(2) NOT NULL auto_increment, `admin_user` varchar(20) NOT NULL, `admin_pwd` varchar(20) NOT NULL, PRIMARY KEY (`admin_id`), UNIQUE KEY `admin_user` (`admin_user`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

หรอ สวนท 2 เปนการน าเขาไฟล นามสกล . sql แลวคลกปม เพอท าการน าเขาฐานขอมล

Page 12: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาพท ก-16 แสดงรายละเอยดขอมลทไดท าการน าเขาแลว

Page 13: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาคผนวก ข Source Code

Page 14: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

Source Code ชอ confic.inc.php <? $hostname ="localhost"; $user = "root"; $passwd = "1234"; $dbname = "std49010911508"; mysql_connect($hostname,$user,$passwd)or die ("ไมสามารถตดตอ Database Server ได"); $db=mysql_select_db($dbname)or die ("ไมสามารถเลอกใชงานฐานขอมลได") ; mysql_query("set names tis620"); ?>

Source Code ชอ reserve1.php

<html> <head> <title><? echo $admin_title; ?></title> <link href="Styles.css" rel="stylesheet" type="text/css"> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <STYLE type=text/css> A:link { COLOR: ; FONT-WEIGHT: none; TEXT-DECORATION: none } A:hover { COLOR: ; FONT-WEIGHT: none; TEXT-DECORATION: underline } A:visited { color: ; font-weight: none; text-decoration: none } .body,tr,td{ font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; } .style2 {color: #000000;font-size: 10px;font-weight: bold;} .style4 {font-size: 12} .style6 {color: #000000; font-size: 12; font-weight: bold; } .style7 {font-size: 12px; } .style5 {font-size: 24px;font-weight: bold;} </STYLE> </head> <body> <? include('config.inc.php'); include('function.php'); // หา วนทยอนหลง $DateResult = date("Y-m-d", mktime(date("H")+0, date("i")+0, date("s")+0, date("m")+0 , date("d")-0, date("Y")+0)); $sqlReserve_detail="select * from reserve where reserve_status=1 and reserve_dates< '$DateResult'"; $resultReserve_detail=mysql_query($sqlReserve_detail) or die("can't select room TEST"); while($rowReserve_detail=mysql_fetch_array($resultReserve_detail)){ $Reserve_id=$rowReserve_detail[reserve_id]; $Room_id=$rowReserve_detail[room_id]; $Cus_id=$rowReserve_detail[cus_id]; } //ในสวนของการUpdateขอมลใหใช $sqlUpReserve="Update reserve set reserve_status='2' where reserve_dates< '$DateResult'"; $resultUpReserve=mysql_query($sqlUpReserve) or die("can't Update from reserve"); $sqlUpRoom="Update room set room_status='วาง' where room_id='$Room_id'"; $resultUpRoom=mysql_query($sqlUpRoom) or die("can't Update room"); ?> <table width="780" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#6699CC" bgcolor="#FFFFFF"> <tr> <td height="5" colspan="4" valign="top" bgcolor="#66CCFF"><? include('head.php'); ?></td> </tr> <tr> <td height="5" colspan="4" valign="top" bordercolor="#6699FF" bgcolor="#EEEEEE"> <? include('index_menu.php'); ?></td> </tr> <tr> <td width="129" valign="top"><center> <? include('index_menu_login1.php'); ?>

Page 15: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<BR> <? include('menu.php'); ?> </center></td> <td width="0" bgcolor="#99CCFF"></td> <td width="632" align="center" valign="top"> <table width="530" cellpadding="0" cellspacing="0" align="center"> <td width="500" valign="top"> <blockquote> <p> <tr> <td height="1" colspan="6" align="center" valign="top"> <blockquote> <br> <div align="left"><span class="style8"><span class="style16 style5"> <font color="#999999"> จองหองพก</font></span><br> </span></div> </blockquote> <br> <p>ประเภทหองพก : <select name="room_type_id" class=font14 id="room_type_id" style="BACKGROUND: #FFFFFF" onChange="window.open(this.options[this.selectedIndex].value,'_self')" > <option selected value="">&lt;-------- เลอกประเภทหองพก--------&gt;</option> <? connect_db($hostname,$user,$passwd); $db=mysql_select_db($dbname); $sqlm="select * from room_type"; $resultm=mysql_query($sqlm); while($rowm=mysql_fetch_array($resultm,MYSQL_ASSOC)) { $Room_type_name= $rowm[room_type_name]; ?> <option value="reserve1.php?RoomType_id=<? echo $rowm[room_type_id]; ?>"> <? echo $Room_type_name; ?></option> <?}?> </select> </p> </td> </tr> <form method="post" action="reserve2.php" > <table width="96%" border="0" align="center" cellpadding="2" cellspacing="2"> <? $sql="select * from room where room_type_id=$RoomType_id and room_status!='เขาพก' order by room_number asc"; $res=mysql_query($sql)or die("คณยงไมไดเลอกประเภทหองพก") ; $num=mysql_num_rows($res); ?> <tr> <td colspan="2"> <table width="96%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#CCFFFF"> <tr> <td width="5%" bgcolor="#6699FF"> เลอ</td> <td width="8%" bgcolor="#6699FF"> หอง</td> <td width="13%" bgcolor="#6699FF"> รายละเอยด</td> <td width="15%" bgcolor="#6699FF">ราคา(บาท)/เดอน</td> <td width="10%" bgcolor="#6699FF">สถานะ</td> <td width="28%" bgcolor="#6699FF">ระยะเวลาในการจอง ถง วนท</font></td> </tr> <? if($num>0){ while($data=mysql_fetch_array($res)){ $Room_type_name=$data[room_type_name]; $i++; ?> <tr <? $sql_r="select * from reserve where (reserve_status=1)"; $res_r=mysql_query($sql_r) or die("can't select * from reserve"); $num_r=mysql_num_rows($res_r); if($num_r>0){ while($data_r=mysql_fetch_array($res_r)){; ; if($data_r[room_id]==$data[room_id]){ echo"bgcolor='#FF9933'"; } }} ?> >

Page 16: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<td><div align="center" class="style7"> <input type="radio" name="inroom[]" id="radio" value="<?=$data[room_id];?>" <? $sql_r="select * from reserve where (reserve_status=1)"; $res_r=mysql_query($sql_r) or die("can't select * from reserve"); $num_r=mysql_num_rows($res_r) if($num_r>0){ while($data_r=mysql_fetch_array($res_r)){; ; if($data_r[room_id]==$data[room_id]){ echo"disabled='disabled'"; } } } ?>> </div></td> <td ><div align="center" class="style7"><?=$data[room_number];?></div></td> <td><div align="center" class="style7">หอง<?=$data[room_detail]?></div></td> <td><div align="center" class="style7"><?=$data[room_price]?></div></td> <td><div align="center" class="style7"><? if($data[room_status]=='วาง' ){ echo"<font color=green><b>$data[room_status]</b></font>"; }elseif($data[room_status]=='จอง'){ echo"<font color=red><b>$data[room_status]</b></font>"; } ?></div></td> <td> <div align="left" class="style7"> <? $sql_r="select * from reserve where (reserve_status=1)"; $res_r=mysql_query($sql_r) or die("can't select * from reserve"); $num_r=mysql_num_rows($res_r); if($num_r>0){ while($data_r=mysql_fetch_array($res_r)){; //เพม; $Reserve_dates=$data_r[reserve_dates]; $day=substr($Reserve_dates,8,2); $month=substr($Reserve_dates,5,2); $year=substr($Reserve_dates,0,4); $Reserve_date_pay_a= mktime(date("H"),date("i"),date("s"),$month,$day,$year); $today = mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")); $sec_still=$Reserve_date_pay_a -$today; $Day_still=$sec_still/86400 ; if($data_r[room_id]==$data[room_id]){ $Reserve_dates=$data_r[reserve_dates]; $Reserve_dates=ThaiDatesale($Reserve_dates); echo"<font color=#FF0000>$Reserve_dates</font> "; echo"(เหลอเวลา<font color=#FF0000>$Day_still</font>วน) ";} } } ?> </div></td> </tr> <? }} ?> </table></td> </tr> <tr > <td width="38%">&nbsp;</td> <td width="62%"><div align="right"><strong>ทงหมด <?=$num;?> หอง</strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div></td> </tr> <script language="JavaScript"> function Conf<? echo ""; ?>(object) { if (confirm("ยนยนการเขาพก ?") ==true) { return true; } return false; } </script> <tr > <td colspan="2"><div align="center"> <input name="Submit" type="submit" value=" จองหองพก " onClick="return Conf<? echo ""; ?>(this)"> &nbsp;&nbsp;</div></td> </tr> </table> </form> </blockquote></td> </tr> <tr valign="middle" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <td height="30" colspan="4"><? include('footer.php'); ?></td>

Page 17: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

</tr> </table> </td> </tr> </table> </BODY> </HTML> <script> function check_null() { if (document.frm_regis.inroom[].value=="") { alert("กรณากรอกขอมลใหครบกอนคะ!") ; return false; } } </script> <? if(empty($RoomType_id)){ echo "<center>ขอมลทมาไมครบคะ</center>"; exit(); } ?>

Page 18: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

Source Code ชอ reserve2.php <html> <head> <title><? echo $admin_title; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <STYLE type=text/css> .body,tr,td{ font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; } A:link { COLOR: ; FONT-WEIGHT: none; TEXT-DECORATION: none } A:hover { COLOR: ; FONT-WEIGHT: none; TEXT-DECORATION: underline } A:visited { color: ; font-weight: none; text-decoration: none } .style6 {color: #FF0000; font-size: 14px; } .style10 {font-size: 12px; font-weight: bold; } .style14 {font-size: 12px; } .style15 { font-size: 12px; font-weight: bold; } .style16 {font-size: 14; font-weight: bold; } .style19 { color: #FF0000; font-size: 12px; } </STYLE> <script type="text/javascript" language="javascript" src="datetimepicker.js"></script> <script language="JavaScript"> <!-- if (document.images) { calimg= new Image(16,16); calimg.src="admin/images/cal.gif"; } //--> </script> </head> <body> <? if(empty($_POST[inroom]) ){ echo "<script>"; echo "alert('กรณาระบหองพกดวย');"; echo "window.location='reserve1.php';"; echo "</script>"; exit(); } include('config.inc.php'); include('function.php'); ?> <table width="780" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#6699CC" bgcolor="#FFFFFF"> <tr> <td height="5" colspan="4" valign="top" bgcolor="#66CCFF"><? include('head.php'); ?></td> </tr> <tr> <td height="5" colspan="4" valign="top" bordercolor="#6699FF" bgcolor="#EEEEEE"><? include('index_menu.php'); ?></td> </tr> <tr> <td width="129" valign="top"><center> <? include('index_menu_login1.php'); ?> <BR> <? include('menu.php'); ?> </center></td> <td width="0" bgcolor="#99CCFF"></td> <td width="632" valign="top"> <blockquote> <br> <br> <form method="post" action="reserve3.php" onSubmit="return check_null()" name="frm_regis" > <table width="85%" border="0" align="center" cellpadding="2" cellspacing="2">

Page 19: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<tr > <td><div align="right"> <tr > <td><strong> <img src="admin/images/m_gb.png" width="22" height="22">ขอมลการจองหอง</strong></td> </tr> <tr > <td>&nbsp;</td> </tr> <tr><td> <table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#6699FF" bgcolor="#99CCFF"> <tr> <td bgcolor="#6699FF"><div align="center" class="style10">ท</div></td> <td bgcolor="#6699FF"><div align="center" class="style10">ประเภทหองพก</div></td> <td bgcolor="#6699FF"><div align="center" class="style10">หอง</div></td> <td bgcolor="#6699FF"><div align="center" class="style10">รายละเอยด</div></td> <td bgcolor="#6699FF"><div align="center" class="style10">ราคาตอเดอน</div></td> </tr> <? $sump=0; $i=0; foreach($_POST[inroom] as $r_id){ $i++; $sql="select * from room where room_id=$r_id"; $res=mysql_query($sql) or die("can't select * from room"); } while($data=mysql_fetch_array($res)){ $sump+=$data[room_price]; ?> <tr> <td><div align="center" class="style14"> <?=$i?> </div></td> <td><div align="center" class="style14">อาคาร &nbsp; <?=$data[room_type_id];?></div></td> <td><div align="center" class="style14"> <?=$data[room_number];?> <input type="hidden" name="roomid2" value="<?=$data[room_id];?>" > </div></td> <td><div align="center" class="style14"> <?=$data[room_detail];?> </div></td> <td><div align="center" class="style14"> <?=$data[room_price];?> </div></td> </tr> <? } ?> <tr> <td></td> <td></td> <td></td> <td><div align="center"> <div align="right" class="style14">รวม=</div> </div></td> <td><div align="center" class="style14"><strong> <?=number_format($sump,2,'.',',');?> </strong></div></td> </tr> </table></td> </tr> <tr> <td><div align="right" class="style14"><strong>จ านวน<?=$i;?> หอง<br> <? $sqlpk="select * from prakan"; $respk=mysql_query($sqlpk) or die("can't select Prakan"); $datapk=mysql_fetch_array($respk); ?> คาประกน <?=number_format($datapk[pk_price]);?> บาท <br> <? $total=$sump+$datapk[pk_price]; ?> คาหองรวม <font color="#0000FF"> <?=number_format($total,2,'.',',');?> </font> บาท </div></td>

Page 20: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

</tr></td> </tr> <tr > <td><strong> <img src="admin/images/m_gb.png" width="22" height="22">ขอมลผจอง</strong></td> </tr> <tr > <td><table width="500" border="0" cellspacing="1" cellpadding="2" align="center"> <tr> <td align="right"><span class="style14">วนทจะเขาพก :</span> </td> <td> <script language="javascript"> function CheckNum(){ if (event.keyCode < 48 || event.keyCode > 48){ event.returnValue = false; } } </script> <? $d=date("d") ; $m=date("m") ; $y=date("Y") ; ?> <select name="d1" id="d1"> <option value=0>วน</option> <option value=1 <? if($d==1){ ?>selected <? }?> >1</option> <option value=2 <? if($d==2){ ?>selected <? }?>>2</option> <option value=3 <? if($d==3){ ?>selected <? }?>>3</option> <option value=4 <? if($d==4){ ?>selected <? }?>>4</option> <option value=5 <? if($d==5){ ?>selected <? }?>>5</option> <option value=6 <? if($d==6){ ?>selected <? }?>>6</option> <option value=7 <? if($d==7){ ?>selected <? }?>>7</option> <option value=8 <? if($d==8){ ?>selected <? }?>>8</option> <option value=9 <? if($d==9){ ?>selected <? }?>>9</option> <option value=10 <? if($d==10){ ?>selected <? }?>>10</option> <option value=11 <? if($d==11){ ?>selected <? }?>>11</option> <option value=12 <? if($d==12){ ?>selected <? }?>>12</option> <option value=13 <? if($d==13){ ?>selected <? }?>>13</option> <option value=14 <? if($d==14){ ?>selected <? }?>>14</option> <option value=15 <? if($d==15){ ?>selected <? }?>>15</option> <option value=16 <? if($d==16){ ?>selected <? }?>>16</option> <option value=17 <? if($d==17){ ?>selected <? }?>>17</option> <option value=18 <? if($d==18){ ?>selected <? }?>>18</option> <option value=19 <? if($d==19){ ?>selected <? }?>>19</option> <option value=20 <? if($d==20){ ?>selected <? }?>>20</option> <option value=21 <? if($d==21){ ?>selected <? }?>>21</option> <option value=22 <? if($d==22){ ?>selected <? }?>>22</option> <option value=23 <? if($d==23){ ?>selected <? }?>>23</option> <option value=24 <? if($d==24){ ?>selected <? }?>>24</option> <option value=25 <? if($d==25){ ?>selected <? }?>>25</option> <option value=26 <? if($d==26){ ?>selected <? }?>>26</option> <option value=27 <? if($d==27){ ?>selected <? }?>>27</option> <option value=28 <? if($d==28){ ?>selected <? }?>>28</option> <option value=29 <? if($d==29){ ?>selected <? }?>>29</option> <option value=30 <? if($d==30){ ?>selected <? }?>>30</option> <option value=31 <? if($d==31){ ?>selected <? }?>>31</option> </select> &nbsp; <select name="m1" id="m1"> <option value=0>เดอน</option> <option value="1" <? if($m==1){ ?>selected <? }?>>มกราคม</option> <option value=2 <? if($m==2){ ?>selected <? }?>>กมภาพนธ</option> <option value=3 <? if($m==3){ ?>selected <? }?>>มนาคม</option> <option value=4 <? if($m==4){ ?>selected <? }?>>เมษายน</option> <option value=5 <? if($m==5){ ?>selected <? }?>>พฤษภาคม</option> <option value=6 <? if($m==6){ ?>selected <? }?>>มถนายน</option> <option value=7 <? if($m==7){ ?>selected <? }?>>กรกฎาคม</option> <option value=8 <? if($m==8){ ?>selected <? }?>>สงหาคม</option> <option value=9 <? if($m==9){ ?>selected <? }?>>กนยายน</option> <option value=10 <? if($m==10){ ?>selected <? }?>>ตลาคม</option> <option value=11 <? if($m==11){ ?>selected <? }?>>พฤศจกายน</option> <option value=12 <? if($m==12){ ?>selected <? }?>>ธนวาคม</option> </select> &nbsp; <SELECT name="y1" id="y1">

Page 21: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<OPTION value=0>พ.ศ.</OPTION> <OPTION value="2009" <? if($y==2009){ ?>selected <? }?>>2552</OPTION> <OPTION value="2010" <? if($y==2010){ ?>selected <? }?>>2553</OPTION> <OPTION value="2011" <? if($y==2011){ ?>selected <? }?>>2554</OPTION> <OPTION value="2012" <? if($y==2012){ ?>selected <? }?>>2555</OPTION> <OPTION value="2013" <? if($y==2013){ ?>selected <? }?>>2556</OPTION> </SELECT> <span class="style 6 style19">*ไมเกน 30 วน </span></td> </tr> <tr> <td width="99"><div align="right" class="style14">ชอ-สกล : </div></td> <td width="390"><input type="text" name="name"> <span class="style6">* </span></td> </tr> <tr> <td><div align="right" class="style14">เพศ : </div></td> <td><label><input type="radio" name="sex" id="radio" value="1">ชาย</label> <label><input type="radio" name="sex" id="radio2" value="2">หญง</label></td> </tr> <tr> <td><div align="right" class="style14">วนเกด : </div></td> <td> <script language="javascript"> function CheckNum(){ if (event.keyCode < 48 || event.keyCode > 48){ event.returnValue = false; } } </script> <input type="text" name="date1" id="date1" onKeyPress="CheckNum()"> <a href="javascript:NewCal('date1','ddmmmyyyy')"><img src="admin/images/cal.gif" width="16" height="16" border="0" alt="ปฏทน"></a> <SCRIPT LANGUAGE="JavaScript"> <!-- function valid(){ if(document.frms.date1.value==""){alert("กรณาใส วนเดอนปของจากวนท") ;return false;} } //--> </SCRIPT> </td> </tr> <tr> <td><div align="right" class="style14">รหสบตรประชาชน : </div></td> <td><input name="ssn" type="text" size="13" maxlength="13"> <span class="style6">* </span></td> </tr> <tr> <td><div align="right" class="style14">ทอย : </div></td> <td><input name="add" type="text" value="" size="40"> <span class="style6">* </span></td> </tr> <tr> <td><div align="right" class="style14">อ าเภอ : </div></td> <td><input type="text" name="ap"> <span class="style6">* </span></td> </tr> <tr> <td><div align="right" class="style14">จงหวด : </div></td> <td><SELECT name="pv"> <OPTION>เลอกจงหวด</OPTION> <option value="กระบ">กระบ </option> <option value="กรงเทพมหานคร">กรงเทพมหานคร</option> <option value="กาญจนบร">กาญจนบร </option> <option value="กาฬสนธ">กาฬสนธ </option> <option value="ก าแพงเพชร">ก าแพงเพชร </option> <option value="ขอนแกน">ขอนแกน</option> <option value="จนทบร">จนทบร</option> <option value="ฉะเชงเทรา">ฉะเชงเทรา </option> <option value="ชยนาท">ชยนาท </option> <option value="ชยภม">ชยภม </option> <option value="ชมพร">ชมพร </option>

Page 22: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<option value="ชลบร">ชลบร </option> <option value="เชยงใหม">เชยงใหม </option> <option value="เชยงราย">เชยงราย </option> <option value="ตรง">ตรง </option> <option value="ตราด">ตราด </option> <option value="ตาก">ตาก </option> <option value="นครนายก">นครนายก </option> <option value="นครปฐม">นครปฐม </option> <option value="นครพนม">นครพนม </option> <option value="นครราชสมา">นครราชสมา </option> <option value="นครศรธรรมราช">นครศรธรรมราช </option> <option value="นครสวรรค">นครสวรรค </option> <option value="นราธวาส">นราธวาส </option> <option value="นาน">นาน </option> <option value="นนทบร">นนทบร </option> <option value="บรรมย">บรรมย</option> <option value="ประจวบครขนธ">ประจวบครขนธ </option> <option value="ปทมธาน">ปทมธาน </option> <option value="ปราจนบร">ปราจนบร </option> <option value="ปตตาน">ปตตาน </option> <option value="พะเยา">พะเยา </option> <option value="พระนครศรอยธยา">พระนครศรอยธยา </option> <option value="พงงา">พงงา </option> <option value="พจตร">พจตร </option> <option value="พษณโลก">พษณโลก </option> <option value="เพชรบร">เพชรบร </option> <option value="เพชรบรณ">เพชรบรณ </option> <option value="แพร">แพร </option> <option value="พทลง">พทลง </option> <option value="ภเกต">ภเกต </option> <option value="มหาสารคาม">มหาสารคาม </option> <option value="มกดาหาร">มกดาหาร </option> <option value="แมฮองสอน">แมฮองสอน </option> <option value="ยโสธร">ยโสธร </option> <option value="ยะลา">ยะลา </option> <option value="รอยเอด">รอยเอด </option> <option value="ระนอง">ระนอง </option> <option value="ระยอง">ระยอง </option> <option value="ราชบร">ราชบร</option> <option value="ลพบร">ลพบร </option> <option value="ล าปาง">ล าปาง </option> <option value="ล าพน">ล าพน </option> <option value="เลย">เลย </option> <option value="ศรสะเกษ">ศรสะเกษ</option> <option value="สกลนคร">สกลนคร</option> <option value="สงขลา">สงขลา </option> <option value="สมทรสาคร">สมทรสาคร </option> <option value="สมทรปราการ">สมทรปราการ </option> <option value="สมทรสงคราม">สมทรสงคราม </option> <option value="สระแกว">สระแกว </option> <option value="สระบร">สระบร </option> <option value="สงหบร">สงหบร </option> <option value="สโขทย">สโขทย </option> <option value="สพรรณบร">สพรรณบร </option> <option value="สราษฎรธาน">สราษฎรธาน </option> <option value="สรนทร">สรนทร </option> <option value="สตล">สตล </option> <option value="หนองคาย">หนองคาย </option> <option value="หนองบวล าภ">หนองบวล าภ </option> <option value="อ านาจเจรญ">อ านาจเจรญ </option> <option value="อดรธาน">อดรธาน </option> <option value="อตรดตถ">อตรดตถ </option> <option value="อทยธาน">อทยธาน </option> <option value="อบลราชธาน">อบลราชธาน</option> <option value="อางทอง">อางทอง </option> <option value="อนๆ">อนๆ</option> </SELECT> <span class="style6">* </span> </td> </tr> <tr> <td><div align="right" class="style14">รหสไปรษณย : </div></td> <td><input name="zip" type="text" size="10" maxlength="5"> <span class="style6">* </span></td> </tr>

Page 23: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<tr> <td><div align="right" class="style14">เบอรโทร : </div></td> <td><input type="text" maxlength="10" size="10" name="phone"> <span class="style6">* </span></td> </tr> <tr> <td><div align="right" class="style14">Email : </div></td> <td><input name="email" type="text" size="30"> <span class="style6">* </span></td> </tr> </table></td> </tr> <tr > <td>&nbsp;</td> </tr> <tr > <td width="38%"></td> </tr> <script language="JavaScript"> function Conf<? echo ""; ?>(object) { if (confirm("ยนยนการจองหองพก ?") ==true) { return true; } return false; } </script> <tr > <td><div align="center"> <input name="Submit" type="submit" value="บนทกขอมลการจอง " onClick="return Conf<? echo ""; ?>(this)"> &nbsp;&nbsp; <input name="reset" type="reset" value=" ยกเลก "> </div></td> </tr> </table> </form> </p> </blockquote> </td> </tr> <tr valign="middle" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <td height="30" colspan="4"><? include('footer.php'); ?></td> </tr> </table> </BODY> </HTML> <script> function check_null() { if ((document.frm_regis.name.value=="")||(document.frm_regis.add.value=="")||(document.frm_regis.ssn.value=="")||(document.frm_regis.ap.value=="")||(document.frm_regis.zip.value=="")||(document.frm_regis.phone.value=="")||(document.frm_regis.email.value=="")) { alert("กรณากรอกขอมลใหครบกอนคะ!") ; return false; } } </script>

Page 24: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

Source Code ชอ reserve3.php <html> <head> <title><? echo $admin_title; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <STYLE type=text/css> .body,tr,td{ font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; } A:link { COLOR: ; FONT-WEIGHT: none; TEXT-DECORATION: none } A:hover { COLOR: ; FONT-WEIGHT: none; TEXT-DECORATION: underline } A:visited { color: ; font-weight: none; text-decoration: none } .style5 { color: #000000; font-weight: bold; } .style6 {color: #000000} .style7 {font-size: 12px; font-weight: bold; color: #000000; } .style8 {font-size: 12px} .style9 { font-size: 14px; font-weight: bold; } </STYLE> </head> <body> <? if(isset($_POST[Submit])){ if(($_POST[d1]==0)||($_POST[m1]==0)||($_POST[y1]==0)){ echo "<script>"; echo "alert('ระบวนทจะเขาพกกอนคะ ! ');"; echo "window.location='reserve2.php';"; echo "</script>"; exit(); } $day1="$_POST[y1]-$_POST[m1]-$_POST[d1]"; $day2=date("Y-m-d"); $numdate=date("z",strtotime("$day1"))-date("z",strtotime("$day2")); if($numdate<0){ echo "<script>"; echo "alert('ระบวนทจะเขาพกยอนหลง กรณาระบใหมคะ ! ');"; echo "window.location='reserve2.php';"; echo "</script>"; exit(); } if($numdate>30){ echo "<script>"; echo "alert('ระบระยะเวลาทจอง เกนจ านวนวนทก าหนด กรณาระบใหมคะ ! ');"; echo "window.location='reserve2.php';"; echo "</script>"; exit(); } if(!empty($date1)){ $lentall1=strlen($date1); $lent1=$lentall1-4; $day1=substr($date1,0,2); $month1=substr($date1,3,3); $year1=substr($date1,$lent1,4);

Page 25: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

if($month1=="มกร"){ $month1='01'; }elseif($month1=="กม"){ $month1='02'; }elseif($month1=="มน"){ $month1='03'; }elseif($month1=="เมษ"){ $month1='04'; }elseif($month1=="พฤษ"){ $month1='05'; }elseif($month1=="มถ"){ $month1='06'; }elseif($month1=="กรก"){ $month1='07'; }elseif($month1=="สง"){ $month1='08'; }elseif($month1=="กน"){ $month1='09'; }elseif($month1=="ตล"){ $month1='10'; }elseif($month1=="พฤศ"){ $month1='11'; }elseif($month1=="ธน"){ $month1='12'; } } } include('config.inc.php'); include('function.php'); ?> <table width="780" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#6699CC" bgcolor="#FFFFFF"> <tr> <td height="5" colspan="4" valign="top" bgcolor="#66CCFF"><? include('head.php'); ?></td> </tr> <tr> <td height="5" colspan="4" valign="top" bordercolor="#6699FF" bgcolor="#EEEEEE"><? include('index_menu.php'); ?></td> </tr> <tr> <td width="129" valign="top"> <center> <? include('index_menu_login1.php'); ?> <BR> <? include('menu.php'); ?> </center></td> <td width="0" bgcolor="#99CCFF"></td> <td width="632" align="center" valign="top"> <blockquote> <br> <br> <form method="post" action="reserve3.php" > <div align="center"> <? $sump=0; $i=0; if(isset($_POST[roomid2])){ $i++; $sql="select * from room as r,room_type as rt where (r.room_type_id=rt.room_type_id) and room_id=$_POST[roomid2]"; $res=mysql_query($sql) or die("can't select * from room"); } while($data=mysql_fetch_array($res)){ $room_price=$data[room_price]; $sump+=$data[room_price]; }

Page 26: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

$total=$sump+$datapk[pk_price]; if(isset($_POST[Submit])){ $sqlpk="select * from prakan"; $respk=mysql_query($sqlpk) or die("can't select Prakan"); $datapk=mysql_fetch_array($respk); $pk=$datapk[pk_price]; $sump=0; $i=0; if(isset($_POST[roomid2])){ $i++; $sql="select * from room as r,room_type as rt where (r.room_type_id=rt.room_type_id) and room_id=$_POST[roomid2]"; $res=mysql_query($sql) or die("can't select * from room"); } while($data=mysql_fetch_array($res)){ $room_price=$data[room_price]; $sump+=$data[room_price]; } $total=$sump+$datapk[pk_price]; $d1="$_POST[y1]-$_POST[m1]-$_POST[d1]"; $today=date( "Y-m-d" ); $sql2="insert into reserve(reserve_date,reserve_dates,reserve_status,room_id,reserve_prakan,reserve_total,reserve_room_price) values('$today','$d1',"; $sql2=$sql2."1,$_POST[roomid2],$pk,$total,$room_price)"; $res2=mysql_query($sql2) or die("can't insert into reserve"); $rid=mysql_insert_id(); $sql1="insert into customer set Cus_idcard='$ssn',Cus_name='$name',Cus_sex='$sex',Cus_address='$add',Cus_province='$pv',Cus_umper='$ap',Cus_code='$zip',Cus_phone='$phone',Cus_email='$email',room_id=$_POST[roomid2],Cus_BD='$year1-$month1-$day1'"; $result1=mysql_query($sql1) or die("can't insert into customer"); $cs_id=mysql_insert_id(); $sql_up="UPDATE reserve SET reserve_no='0000$rid',cus_id=$cs_id WHERE reserve_id=$rid"; mysql_query($sql_up) or die("can't UPDATE reserve"); $sql_up2="UPDATE room SET room_status='จอง' WHERE room_id=$_POST[roomid2]"; mysql_query($sql_up2) or die("can't UPDATE room"); echo "<script>"; echo "alert('บนทกขอมลการจองเรยบรอยคะ ! ');"; echo "</script>"; echo"<font color=#009900 size=3><strong>บนทกขอมลการจองเรยบรอยแลวคะ</strong></font><br />"; } ?> <br> <br> <fieldset><legend><strong>ขอมลการจองหอง</strong></legend> <table width="500" border="0" cellspacing="1" cellpadding="2" align="center"> <tr > <td><span class="style5"> </span></td> </tr> <tr><td align="center"><span class="style6"></span></td></tr> <tr><td align="right"><div align="left" class="style7 style8">เลขทการจอง : <font color="#FF0000"><? echo '0000',$rid; ?> </font>&nbsp;&nbsp;</div></td> </tr> <tr><td align="right"><div align="left" class="style7">วนทจอง : <font color="#FF0000"> <? echo displaydate($today); ?></font> &nbsp;&nbsp;</div></td> </tr> <tr> <td align="center"><div align="left" class="style7">วนทจะเขาพก : <font color="#FF0000"> <? echo displaydate($d1); ?> </font></div></td> </tr> <tr> <td align="center"><div align="left"> <div align="left" class="style7"><strong>ชอผจอง :</strong> <font color="#FF0000">คณ <? echo $name; ?> </font> </div></td> </tr> <tr> <td height="25" align="center">&nbsp;</td>

Page 27: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

</tr> <tr><td> <table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#6699FF" bgcolor="#99CCFF"> <tr> <td bgcolor="#6699FF"><div align="center" class="style7">ท</div></td> <td bgcolor="#6699FF"><div align="center" class="style7">ประเภทหองพก</div></td> <td bgcolor="#6699FF"><div align="center" class="style7">หอง</div></td> <td bgcolor="#6699FF"><div align="center" class="style7">รายละเอยด</div></td> <td bgcolor="#6699FF"><div align="center" class="style7">ราคาตอเดอน</div></td> </tr> <? $sump=0; $i=0; if(isset($_POST[roomid2])){ $i++; $sql="select * from room as r,room_type as rt where (r.room_type_id=rt.room_type_id) and room_id=$_POST[roomid2]"; $res=mysql_query($sql) or die("can't select * from room"); } while($data=mysql_fetch_array($res)){ $sump+=$data[room_price]; ?> <tr> <td><div align="center"> <?=$i?> </div></td> <td><div align="center"><?=$data[room_type_name];?></div></td> <td><div align="center"> <?=$data[room_number];?> <input type="hidden" name="roomid2" value="<?=$data[room_id];?>" > </div></td> <td><div align="center"><?=$data[room_detail];?> </div></td> <td><div align="center"><?=$data[room_price];?> </div></td> </tr> <? } ?> <tr> <td></td> <td></td> <td></td> <td><div align="center"> <div align="right"><strong>รวม=</strong></div> </div></td> <td><div align="center"><strong> <?=number_format($sump,2,'.',',');?> </strong></div></td> </tr> </table></td> </tr> <tr> <td><div align="right" class="style9">จ านวน<?=$i;?> หอง<br> <? $sqlpk="select * from prakan"; $respk=mysql_query($sqlpk) or die("can't select Prakan"); $datapk=mysql_fetch_array($respk); ?> คาประกน <?=number_format($datapk[pk_price]);?>บาท <br> <? $total=$sump+$datapk[pk_price]; ?> คาหองรวม <font color="#0000FF"> <?=number_format($total,2,'.',',');?> </font> บาท </div></td> </tr> </table> <a href="reserve_print.php?id=<?=$rid;?>" target="_blank"><strong><u><font color="#FF3300">พมพใบจอง</font></u></strong></a> </form> <br><br><br></p><p>&nbsp;</p> </blockquote> </td> </tr>

Page 28: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<tr valign="middle" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <td height="30" colspan="4"><? include('footer.php'); ?></td> </tr> </table> </BODY> </HTML>

Source Code ชอ customer_repair.php <? session_start(); if(!session_is_registered("Cus_user")){ header("location:user_login.php"); } include('config.inc.php'); include('function.php'); ?> <html> <head> <title><? echo $title; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFCC; } --> </style> <link href="../../Styles.css" rel="stylesheet" type="text/css"> <link href="Styles.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style8 {color: #FF6600; font-size: x-large; } .style9 {color: #FF0000} .style10 {color: #006600} .style11 {color: #000000} .style13 {color: #000000; font-weight: bold; } .style16 { color: #000000; font-size: 24px; font-weight: bold; } --> </style> </head> <body> <table width="754" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <!--DWLayoutTable--> <tr> <td height="16" valign="top" bordercolor="#FFFFFF"><? include ('head.php'); ?></td> </tr> <tr> <td height="16" valign="top" bordercolor="#FFFFFF"><? include ('head_customer.php'); ?></td> </tr> <tr>

Page 29: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<td height="16" valign="top" bordercolor="#FFFFFF"><table width="100%" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="760" bordercolor="#FFFFFF" colspan="13">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="customer_menu.php">หนาแรก</a>&gt;แจงซอมอปกรณ</td> </tr> <tr bgcolor="#DCF1A3"> <td colspan="13" bordercolor="#FFFFFF" bgcolor="#CCCCCC">&nbsp;&nbsp;<font color="#CD2F1D"><b><font color="#CD2F1D"><b>&nbsp;</b></font></b></font></td> </tr> <tr> <td> <table width="100%" border="0" align="center" cellpadding="2" cellspacing="0" class="content"> <tr align="center"> <td style="padding-left:20; padding-top:5"><br> </td> </tr> <tr> <td style="padding-left:5; padding-top:5"><div align="center"><span class="style8"><span class="style16">แจงซอมอปกรณ</span><br> </span></div> </td> </tr> </table> <? $sqlCK="select * from checkin as ck,room as rm where (ck.room_id=rm.room_id) and cus_id=$Cus_id"; $resultCK=mysql_query($sqlCK) or die("can't select CK2"); $rowCK=mysql_fetch_array($resultCK); $room_number=$rowCK[room_number]; ?> <form method="post" action="customer_repair2.php"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;รายการอปกรณหอง<b><font color="#CD2F1D"><?=$rowCK[room_number];?></font></b> <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center"> <td width="95%" valign="top"><table width="95%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="90%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC"> <? $sql_f="select * from serial as s,product as p where (p.Pro_id=s.pro_id) and s.sn_place='$room_number' order by sn_id asc"; $res_f=mysql_query($sql_f) or die("can't select product_tool"); $num_f=mysql_num_rows($res_f); ?> <tr> <td width="7%" bgcolor="#99CCCC">ท</td> <td width="8%" bgcolor="#99CCCC">เลอก</td> <td width="15%" bgcolor="#99CCCC">รหสอปกรณ</td> <td width="15%" bgcolor="#99CCCC">หมายเลขอปกรณ</td> <td width="20%" bgcolor="#99CCCC">รายการ</td> <td width="25%" bgcolor="#99CCCC">รายละเอยดการแจงซอม</td> </tr> <? $i=0; if($num_f>0){ while($data_f=mysql_fetch_array($res_f)){ $i++; ?> <tr> <td><?=$i;?> </td> <td><input name="inchk[]" type="checkbox" id="inchk[]" value="<?=$data_f[serial];?>"> </td> <td align="center"><?=$data_f[Pro_id];?><input type="hidden" name="pro" value="<?=$data_f[pro_id];?>" > </td> <td ><?=$data_f[serial];?><input type="hidden" name="serial" value="<?=$data_f[serial];?>" ></td> <td><?=$data_f[Pro_name];?></td> <td><textarea name="nums<?=$data_f[Pro_id];?>" cols="40" rows="2" id="nums<?=$data_f[Pro_id];?>"></textarea> </td> </tr> <? } } ?> </table></td> </tr>

Page 30: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<tr> <td><div align="right" class="style9"><span class="style7">ทงหมด</span> <?=$num_f;?> <span class="style7">รายการ</span> &nbsp;</div></td> </tr> </table></td> </tr> </table> <script language="JavaScript"> function Confrm<? echo ""; ?>(object) { if (confirm("รายการทคณเลอกจะถกบนทกแจงซอม ขอมลถกตอง ?") ==true) { return true; } return false; } </script> </p> <br> <div align="center"> <input type="submit" name="Submit" value="บนทกรายการ" onClick="return Confrm<? echo ""; ?>(this)"> </div> </form> </td> </tr> </table> </td> </tr> <tr valign="middle" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <td height="30" colspan="4"><? include('footer.php'); ?></td> </tr> </tr> </table>

Page 31: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

Source Code ชอ customer_repair2.php <? session_start(); if(!session_is_registered("Cus_user")){ header("location:user_login.php"); } include('config.inc.php'); include('function.php'); if(empty($_POST[inchk]) ){ echo "<script>"; echo "alert('ไมมการระบรายการอปกรณ ');"; echo "window.location='customer_repair.php';"; echo "</script>"; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title><? echo $title; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFCC; } --> </style> <link href="../../Styles.css" rel="stylesheet" type="text/css"> <link href="Styles.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style8 {color: #FF6600; font-size: x-large; } .style9 {color: #FF0000} .style10 {color: #006600} .style11 {color: #000000} .style13 {color: #000000; font-weight: bold; } .style16 { color: #000000; font-size: 24px; font-weight: bold; } --> </style> </head> <body> <table width="754" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <!--DWLayoutTable--> <tr> <td height="16" valign="top" bordercolor="#FFFFFF"><? include ('head.php'); ?></td> </tr> <tr> <td height="16" valign="top" bordercolor="#FFFFFF"><? include ('head_customer.php'); ?></td> </tr> <tr> <td height="16" valign="top" bordercolor="#FFFFFF"><table width="100%" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="760" bordercolor="#FFFFFF" colspan="13">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="customer_menu.php">หนาแรก</a>&gt;แจงซอมอปกรณ</td> </tr> <tr bgcolor="#DCF1A3"> <td colspan="13" bordercolor="#FFFFFF" bgcolor="#CCCCCC">&nbsp;&nbsp;<font color="#CD2F1D"><b><font color="#CD2F1D"><b>&nbsp;</b></font></b></font></td> </tr> <tr>

Page 32: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

<td> <table width="100%" border="0" align="center" cellpadding="2" cellspacing="0" class="content"> <tr align="center"> <td style="padding-left:20; padding-top:5"><br> </td> </tr> <tr> <td style="padding-left:5; padding-top:5"><div align="center"><span class="style8"><span class="style16">รายละเอยดแจงซอมอปกรณ</span><br> </span></div> </td> </tr> </table> <div align="center"> <fieldset style="width:90%"> <legend> <strong> รายการแจงซอม</strong></legend> <div align="center"> <? if(isset($_POST[Submit])){ $sqlRoom2="select * from checkin as ck,customer as c where (ck.cus_id=c.Cus_id) and c.Cus_id=$Cus_id"; $resRoom2=mysql_query($sqlRoom2) or die("can't select room2"); $dataRoom2=mysql_fetch_array($resRoom2); $in_id=$dataRoom2[in_id]; $cus_id=$dataRoom2[cus_id]; if(isset($_POST[inchk])){ $today=date("Y-m-d"); $sql1="insert into repair(repair_date,in_id,cus_id,repair_status) values('$today',$in_id,$Cus_id,1)"; mysql_query($sql1) or die("can't insert som"); $repair_id=mysql_insert_id(); $sumrp=0; $ri=0; foreach($_POST[inchk] as $proid){ $ri++; $sqlr="select * from serial as s,product as p where (s.pro_id=p.Pro_id) and s.serial='$proid'"; $resr=mysql_query($sqlr) or die("can't select * from product"); $datar=mysql_fetch_array($resr); $name="nums$datar[Pro_id]"; $nump="$_POST[$name]"; $sumrp+=$datar[Pro_damages]; //ราคารวมทงหมด $in_d="insert into repair_detail(repair_id,pro_id,repair_detail,repair_price,serial) values($repair_id,$datar[Pro_id],'$nump',$datar[Pro_damages],'$datar[serial]')"; $res_d=mysql_query($in_d)or die("can't insert into somdetail"); } $sql_up2="UPDATE repair SET repair_total=$sumrp WHERE repair_id=$repair_id"; mysql_query($sql_up2) or die("can't UPDATE som"); echo "<script>"; echo "alert('ท ารายการแจงซอมเรยบรอย ');"; echo "</script>"; } } ?> <br> <? $sql="select * from repair as s,customer as c,checkin as ck where (s.repair_id=$repair_id) and (s.cus_id=c.Cus_id) and (s.in_id=ck.in_id)"; $res=mysql_query($sql) or die("can't select som"); $data=mysql_fetch_array($res); $room_id2=$data[room_id]; $sqlR="select * from room where room_id=$room_id2"; $resR=mysql_query($sqlR) or die("can't select som"); $dataR=mysql_fetch_array($resR); ?> </p> </div> <div align="left"> <p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="style14">เลขทการแจงซอม : <?=$data[repair_id];?> </span> </strong><br> <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="style14">หมายเลขหอง : <?=$dataR[room_number];?>

Page 33: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

</span> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="style14">วนทแจงซอม : <?=displaydate($data[repair_date]);?> </span> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="style14">รหสการเชา : <?=$data[in_id];?> </span> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="style14">ชอผเชา : <?=$data[Cus_name];?> </span> </strong> </p> </p> </div> <table width="90%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC"> <tr> <td bgcolor="#99CCCC" >ท</td> <td bgcolor="#99CCCC" >รายการ</td> <td bgcolor="#99CCCC" >รายละเอยด</td> </tr> <? $sql2="select * from repair_detail as sd,product as p where (sd.repair_id=$data[repair_id]) and (sd.pro_id=p.Pro_id)"; $res2=mysql_query($sql2) or die("can't select repair Detail"); $i=0; $sum=0; while($data2=mysql_fetch_array($res2)){ $i++; $sum+=$data2[repair_price]; $sum2=$sum; ?> <tr> <td> <?=$i;?></td> <td align="left">&nbsp;<?=$data2[Pro_name];?></td> <td align="left">&nbsp;<?=$data2[repair_detail];?> </td> </tr> <? } ?> </table> <br> </fieldset> </div> </td> </tr> </table> </td> </tr> <tr> <td height="29" align="center" valign="middle" bordercolor="#FFFFFF"></td> </tr> <tr valign="middle" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <td height="30" colspan="4"><? include('footer.php'); ?></td> </tr> </table>

Page 34: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาคผนวก ค

บทน าเสนอโครงงานเทคโนโลยสารสนเทศธรกจ

Page 35: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

บทน ำเสนอโครงงำนเทคโนโลยสำรสนเทศธรกจ 1 ประจ ำภำคเรยนท 1/2552

วชำ : 0904402 โครงงานเทคโนโลยสารสนเทศธรกจ 1 จ านวน 1 หนวยกต (0-2-0) ชอโครงงำน : ระบบการพฒนาเวบไซตบรหารจดการหอพกอ านวยพร จงหวดมหาสารคาม รำยชอผศกษำโครงงำน :

1. ชอ-สกล นางสาวนภารตน เสนาใหญ รหสประจ าตว 49010911508 อำจำรยทปรกษำโครงงำน :

อาจารย ............................................................... (อาจารย พไลพรรณ แจงไพศาล)

(....................................................) กรรมการทปรกษา วนท ............/ ................/ ..............

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

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

Page 36: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

1.1 ความเปนมาและความส าคญของปญหา หอพกอ านวยพร ตงอยทเลขท 71 หม 20 ต.ขามเรยง อ.กนทรวชย จ.มหาสารคาม บรหารงานโดยเจาของหอพก คอนางอ านวย เวยงสงค โดยหอพกไดเปดกจการมาแลว 4 ป กอตงขนเมอป พ.ศ. 2548 หอพกอ านวยพรเปนสถานทประกอบกจการใหเชาหองพกชาย-หญง เปนหองพกรายเดอน เพอบรการใหกบนสต นกศกษา หรอบคคลทวไป ทตองการเชา มจ านวนหองทงหมด 54 หองเปนอาคารชนเดยว โดยหอพกมพนกงานทงหมด 3 คน มเฟอรนเจอรบรการใหจ านวน 4 อยาง ไดแก เตยงนอน พดลม ตเสอผา โตะ โดยคดคาเชาหองเปนรายเดอน ในราคาเดอนละ 2,000 บาท การเกบคาน า คาไฟ จะท าการเกบในวนสนเดอนของทกเดอน และหากผเชาตองการใชอนเทอรเนตจะคดเพมอก 200 บาท ตอเดอน ระบบการท างานของหอพกยงไมมการน าคอมพวเตอรมาชวยในการจดการงานตางๆ ไมวาจะเปนการบนทกขอมลลกคา ขอมลการเชา ขอมลการจอง ขอมลการรบช าระคาหอง ขอมลการสงซอ ขอมลการรบสนคา ขอมลการ แจงซอม เปนตน การจดการงานทกอยางยงคงท าดวยมอ ขอมลทจดเกบสวนใหญยงเปนเอกสารทเปนแผนกระดาษ การจดการกบขอมลตางๆจงท าไดลาชา และมกเกดปญหา ขอผดพลาดบอยครง ในการตดตอเกยวกบงานตางๆ ผเชาจะตองมาตดตอททางหอพกเองเทานน ยงไมมการเปดใหบรการผานทางอนเตอรเนต จากระบบงานทงหมดแลวไดเกดปญหาทางดานการตดตอระหวางลกคากบเจาหนาทของหอพกในกรณการจองหองพก การแจงขาวสารประชาสมพนธ ตลอดจนการแจงคาเชาหองพก คานา คาไฟ ในแตละเดอน เพอเปนการแกไขปญหาทเกดขน ดงนน จงไดมการพฒนา เวบไซตบรหารจดการหอพกอ านวยพรขน เพอใชในการจองหองพกของหอพกอ านวยพรผานเครอขายอนเตอรเนต จะชวยลดปญหาทางดานเอกสารขอมล และปญหาทางดานการประชาสมพนธกบลกคาได

Page 37: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

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

1.3 ขอบเขตการด าเนนงาน โครงการพฒนาเวบไซตบรหารจดการหอพกอ านวยพร เปนระบบการท างานทสามารถท างานไดบน Web Based Application ซงประกอบดวยขอบเขตการท างานทงหมด 8 สวน ดงน 1.3.1 ระบบจองหองพก 1.3.2 ระบบเชาหองพก 1.3.3 ระบบรบช าระคาเชา 1.3.4 ระบบคนหองพก 1.3.5 ระบบสงซอสนคา 1.3.6 ระบบรบสนคา 1.3.7 ระบบแจงซอมอปกรณ 1.3.8 รายงานตางๆประกอบดวย

- รายงานการจองหองพก - รายงานการเชาหองพก - รายงานการสงซอสนคา - รายงานการรบสนคา - รายงานการแจงซอมอปกรณ - รายงานขอมลหองพก - รายงานขอมลลกคา - รายงานขอมลตวแทนจ าหนาย

- งานงานขอมลสนคา

Page 38: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

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

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

การเชาหองพกม 2 กรณ ดงน 2.1 กรณจองหองพกลวงหนา

ก.สามารถตรวจสอบขอมลการจองได ข.สามารถค านวณคาประกนหอพกได ค.สามารถบนทก คนหาขอมลการเชาได ง.สามารถพมพสญญาการเชาได จ.สามารถปรบปรงสถานะหองเชาได

2.2 กรณไมไดจองหองพกลวงหนา ก.สามารถตรวจสอบสถานะหองวางได ข.สามารถค านวณคาประกนหอพกได ค.สามารถบนทก คนหาขอมลการเชาได ง.สามารถพมพสญญาการเชาได จ.สามารถปรบปรงสถานะหองเชาได

3. ระบบรบช าระคาเชา ก.สามารถตรวจสอบขอมลการเชาได ข.สามารถค านวณคาหองพก คดคาน า คาไฟ คาอนเตอรเนตได ค.สามารถบนทกขอมลการรบช าระได ง.สามารถพมพใบแจงคาเชาได จ.สามารถพมพใบเสรจรบเงนได

4. ระบบคนหองพก

Page 39: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

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

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

ก.สามารถตรวจสอบการสงซอได ข.สามารถบนทก ขอมลการรบสนคาได ค.สามารถปรบปรงจ านวนสนคาได

ง.สามารถค านวณราคาสนคาทรบได 7. ระบบแจงซอมอปกรณ

ก.สามารถตรวจสอบขอมลอปกรณได ข.สามารถบนทก คนหา ขอมลการแจงซอมอปกรณได ค.สามารถค านวณคาซอมอปกรณได

ผดแลระบบ สามารถท าฟงกชนตางๆ ไดดงน

1. สามารถเพม แกไข และลบ ขอมลลกคาได 2. สามารถเพม แกไข และลบ ขอมลตวแทนจ าหนายได 3. สามารถเพม แกไข และลบ ขอมลสนคา/อปกรณหอพกได 4. สามารถเพม แกไข และลบ ขอมลประเภทสนคา/อปกรณหอพกได 5. สามารถเพม แกไข และลบ ขอมลหองพกได 6. สามารถเพม แกไข และลบ ขอมลประเภทหองพกได 7. สามารถเพม แกไข และลบ ขอมลเจาหนาทได

ลกคาผเชา สามารถท างานในฟงกชนตางๆ ได ดงน 1. ระบบแจงซอม

Page 40: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ก. ลกคาสามารถแจงซอมอปกรณได ข. สามารถบนทก ขอมลการแจงซอม ค.สามารถตรวจสอบขอมลการแจงซอมได 2. ระบบการรบช าระคาเชา

ก.สามารถตรวจสอบคาหองพก คาน า คาไฟ คาอนเตอรเนตได ลกคาทวไปสามารถท างานในฟงกชนตางๆ ไดดงน

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

1.4. อปกรณและเครองมอในการด าเนนงาน 1.4.1 ฮารดแวร 1.4.1.1 CPU Pentium 4 2.8 GHz 1.4.1.2 RAM 2.8 GHz 1.4.1.3 ฮารดดสก 80 GB 1.4.2 ซอฟตแวร

1.4.2.1 ระบบปฏบตการ Microsoft Windows XP 1.4.2.2 โปรแกรม AppServ 2.5.7 ประกอบดวยโปรแกรมตางๆ ดงตอไปน

ก. โปรแกรม Apache 2.2.3 ส าหรบท าหนาทเปน Web Server

ข. โปรแกรม MySQL 5.0.24a ส าหรบท าหนาทเปน Database Server

ค. โปรแกรม PhpMyAdmin 2.9.0.2 ส าหรบท าหนาทเปนโปรแกรมบรหาร จดการฐานขอมลของ MySQL

ง. โปรแกรม PHP 5.1.6 ส าหรบท าหนาทเปนตวแปรภาษา PHP 1.4.2.3 Macromedia Dreamweaver CS3 ส าหรบออกแบบเวบไซต 1.4.2.4 โปรแกรม MicroMedia Flash 8 ใชในการท ากราฟกดานตางๆ 1.4.2.5 โปรแกรม Internet Explorer ใชเขาเวบไซด 1.4.2.6 โปรแกรม Adobe Photoshop CS3 ใชส าหรบตกแตงภาพ 1.4.2.7 โปรแกรม Microsoft Office Word 2003 ส าหรบจดท าเอกสารรายงาน

Page 41: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

1.5 ขนตอนในการด าเนนงาน 1.5.1 น าเสนอหวขอตออาจารยทปรกษา 1.5.2 ศกษาและเกบรวบรวมขอมล 1.5.3 วเคราะหขอมล 1.5.4 ออกแบบโปรแกรม 1.5.5 พฒนาและทดสอบระบบงาน 1.5.5.1 เขยนโปรแกรม 1.5.5.2 ทดสอบยอย 1.5.5.3 ทดสอบรวม 1.5.5.4 ทดสอบตดตงระบบ 1.5.6 น าเสนอผลงานตอคระกรรมการ 1.5.7 จดท าเอกสาร

Page 42: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

1.6 ตารางการด าเนนงาน ตารางท 1-1 ตารางการการด าเนนงาน

กจกรรม เดอนมถนายน พ.ศ.2552-มนาคม 2553

ม.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค. 1. น าเสนอหวขอตออาจารยทปรกษา

2. ศกษาและเกบรวบรวมขอมล

3. วเคราะหขอมล

4. ออกแบบโปรแกรม

5. พฒนาและทดสอบระบบงาน

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

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

1.7 ประโยชนทคาดวาจะไดรบ

1.7.1 ไดโปรแกรมทมความถกตองและสามารถน ามาใชในธรกจไดจรง และมผลลพธทนาเชอถอ 1.7.2 ลดความผดพลาด และลดความซ าซอนของขอมล 1.7.3 ระบบหอพกทพฒนาขนสามารถรองรบการท างานระบบไดในอนาคต 1.7.4 เกดความสะดวกส าหรบเจาของหอในการตดตอกบผเชา และสะดวกในการแจงคาเชา ททางหอเรยกเกบ 1.7.5 หอพกมระบบททนสมยสรางความพงพอใจในการบรการใหกบลกคา 1.7.6 ระบบหอพกนกศกษาททนสมยมการน าคอมพวเตอรมาชวยในการท างาน

Page 43: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป
Page 44: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

ภาคผนวก ง รายงานการพบทปรกษา

Page 45: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

รายงานการพบทปรกษา

ชอเรอง เวบไซตบรหารจดการหอพกอ านวยพร จงหวดมหาสารคาม

ผศกษา นางสาวนภารตน เสนาใหญ รหส 49010911508 BC496

ทปรกษา อาจารยพไลพรรณ แจงไพศาล

วน เดอน ป รายงานความคบหนา ลายมอชอทปรกษา

21 สงหาคม 2552 สงงานบทท 1,2

26 สงหาคม 2552 สงงานแกไขบทท 2

3 กนยายน 2552 สงงาน แกไขบทท 2

9 กนยายน 2552 แกไขบทท 3

16 กนยายน 2552 สงงาน แกไขบทท 1,2,3

23 กนยายน 2552 แกไขบทท 3

29 กนยายน 2552 แกไขงานบทท 1,2

2 ตลาคม 2552 แกไขงานบทท 1,2,3

26 ตลาคม 2552 แกไขงานบทท 1,2 และสงงานบทท 3

27 มกราคม 2553 สงงานสวนของการเพม ลบ และแกไขขอมลหลก และรบค าแนะน าจากอาจารยทปรกษา

3 กมภาพนธ 2553 น าเสนอฟงกชนการจองหองพก

5 กมภาพนธ 2553 น าเสนอฟงกชนการจองหองพก การเชาหองพก การสงซอ และการรบสนคา

10 กมภาพนธ 2553 แกไขการจองหองพก การเชาหองพก และการสงซอสนคา

12 กมภาพนธ 2553 น าเสนอฟงกชนการรบช าระคาเชา

Page 46: ภาคผนวก ก วิธีการติดตั้ง ...bc.msu.ac.th/project_file/appandix.pdfโปรแกรม AppServ 2.5.7 โปรแกรม AppServ เป

16 กมภาพนธ 2553 น าเสนอฟงกชนการแจงซอม และแกไขการจองหองพก

25 กมภาพนธ 2553 รายงานความคบหนาโปรเจค

3 มนาคม 2553 น าเสนอแกไขฟงกชนการเพมขอมลทะเบยนอปกรณ การรบช าระ การสงซอ และการออกรายงาน

12 มนาคม 2553 จดท าเอกสาร

216