The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Modul Pembangunan Sistem berasaskan Web
PHP & MYSQL

COZY HOMESTAY

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by sharenmemalyn, 2021-08-02 04:37:12

Sistem Pengurusan Tempahan Homestay

Modul Pembangunan Sistem berasaskan Web
PHP & MYSQL

COZY HOMESTAY

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

1 <!-- Sistem Pengurusan Tempahan Homestay -->
2 <!-- Disediakan oleh :- sharenmemalyn@smkkinarut -->
3 <!-- File 18 : carian.php -->
4
5 <?php
6 // fail sambungan ke pangkalan data
7 include 'dbconfig.php';
8 // mulakan session
9 session_start();
10
11 // sekatan pengguna - jika tiada pengguna yang log masuk
12 if(!isset($_SESSION['user'])) {
13 // ke laman index.php untuk log masuk
14 header('location:index.php');
15 }
16 ?>
17
18 <!-- sambungan pada header.php ----->
19 <?php include 'header.php'; ?>
20
21 <!-- <body> / isi kandungan ----->
22 <hr>
23 <div "w3-container w3-center" style="width:50%; margin: 0px auto;">
24 <div class="w3-border">
25 <div class="w3-container w3-margin w3-blue">
26 <!-- BORANG CARIAN MENGIKUT BULAN -->
27 <form action="laporan.php" method="post" enctype="multipart/form-data">
28 <p></p>
29 <label>Rekod Tempahan Pelanggan</label> <br>
30 <hr>
31 <select class="w3-search w3-border" name="search">
32 <option>Bulan</option>
33 <option value="1">Januari</option>
34 <option value="2">Februari</option>
35 <option value="3">Mac</option>
36 <option value="4">April</option>
37 <option value="5">Mei</option>
38 <option value="6">Jun</option>
39 <option value="7">Julai</option>
40 <option value="8">Ogos</option>
41 <option value="9">September</option>
42 <option value="10">Oktober</option>
43 <option value="11">November</option>
44 <option value="12">Disember</option>
45 </select>
46 <input class="w3-button w3-white w3-small" type="submit" name="cari"

value="CARI">
47 <p></p>
48 </form>
49 <!-- TAMAT BORANG CARIAN -->
50 </div>
51 </div>
52 </div>
53 <!-- <body> / isi kandungan tamat ----->
54 <!-- sambungan pada footer.php ----->
55 <?php include 'footer.php'; ?>
56

COZY HOMESTAY 47/53

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

1. Buat fail baru dan save sebagai laporan.php.
2. Fail ini akan menjana laporan berdasarkan carian yang dibuat. Paparan

rekod tempahan pelanggan pada bulan yang dipilih akan terpapar.

3. Kod aturcara penuh pada muka surat sebelah.

COZY HOMESTAY 48/53

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

1 <!-- Sistem Pengurusan Tempahan Homestay -->
2 <!-- Disediakan oleh :- sharenmemalyn@smkkinarut -->
3 <!-- File 19 : laporan.php -->
4
5 <?php
6 // fail sambungan ke pangkalan data
7 include 'dbconfig.php';
8 // mulakan session
9 session_start();
10
11 // sekatan pengguna - jika tiada pengguna yang log masuk
12 if(!isset($_SESSION['user'])) {
13 // ke laman index.php untuk log masuk
14 header('location:index.php');
15 }
16 ?>
17
18 <!DOCTYPE html>
19 <html lang="en" dir="ltr">
20 <head>
21 <meta charset="utf-8">
22 <title>C O Z Y HOMESTAY</title>
23 <!-- sambungan fail css -->
24 <link rel="stylesheet" href="css/w3.css">
25 <!-- sambungan ke laman web font google -->
26 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Tangerine">
27
28 <!-- css untuk menggunakan font google -->
29 <style>
30 .w3-tangerine {
31 font-family: 'Tangerine', serif;
32 }
33 </style>
34 </head>
35 <body>
36 <div class="w3-container w3-center">
37 <p class="w3-tangerine w3-jumbo">Cozy Homestay</p>
38 <?php
39 $search = $_POST['search'];
40
41 $nobulan = $search;
42 $namabulan = date('F', mktime(0, 0, 0, $nobulan, 10));
43 ?>
44 <hr>
45 <h4>Rekod Tempahan Bulan <?php echo $namabulan ?></h4>
46 <table class="w3-table w3-border w3-centered" border="1">
47 <tr>
48 <th>Bil</th>
49 <th>No Tempahan</th>
50 <th>Nama</th>
51 <th>No Tel</th>
52 <th>Jenis Bilik</th>
53 <th>Daftar Masuk</th>
54 <th>Daftar Keluar</th>
55 <th>Bil. Hari</th>
56 <th>Harga Bilik</th>
57 <th>Jumlah Harga</th>
58 </tr>
59 <tr>
60 <?php
61 // mendapatkan rekod data dari jadual tempahan dan bilik berdasarkan bulan

COZY HOMESTAY 49/53

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

62 $sql = mysqli_query($con, "SELECT tempahan.*, bilik.* FROM tempahan INNER
JOIN bilik ON tempahan.idbilik = bilik.idbilik WHERE MONTH(tarikhkeluar) =
'".$search."'");

63 if (mysqli_num_rows($sql) == 0) {
64 echo '<tr><td colspan = "10">Tiada rekod data dijumpai!</td></tr>';
65 } else {
66 $no = 1;
67 while ($row = mysqli_fetch_array($sql)) {
68 echo '<tr>';
69 echo '<td>'.$no.'</td>';
70 echo '<td>'.$row['notempahan'].'</td>';
71 echo '<td>'.$row['namapelanggan'].'</td>';
72 echo '<td>'.$row['notel'].'</td>';
73 echo '<td>'.$row['jnsbilik'].'</td>';
74 echo '<td>'.$row['tarikhmasuk'].'</td>';
75 echo '<td>'.$row['tarikhkeluar'].'</td>';
76 echo '<td>'.$row['bilhari'].'</td>';
77 echo '<td>RM '.$row['harga'].'</td>';
78 echo '<td>RM '.$row['jumharga'].'</td>';
79 echo '<tr>';
80 $no++;
81 }
82 }
83 ?>
84 </tr>
85 <tr>
86 <?php
87 // mendapatkan jumlah keseluruhan jumharga dari jadual tempahan

berdasarkan bulan
88 $qry = mysqli_query($con, "SELECT SUM(jumharga) AS total FROM tempahan

WHERE MONTH(tarikhkeluar) = '".$search."'");
89 $rm = mysqli_fetch_array($qry);
90 ?>
91 <td colspan="9">JUMLAH KESELURUHAN</td>
92 <td colspan="10">RM <?php echo $rm['total']?></td>
93 </tr>
94 </table>
95 </div>
96 <hr>
97 <center>
98 <!-- butang untuk mencetak -->
99 <input type="button" class="w3-btn w3-border" value="CETAK"

onClick="window.print()">
100 <!-- butang untuk kembali ke menu utama -->
101 <a href="menuutama.php"><button class="w3-btn w3-border">MENU UTAMA</button>

</a>
102 </center>
103 </body>
104 </html>
105

COZY HOMESTAY 50/53

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

1. Pada fail template.php, save as sebagai menuutama.php.
2. Fail ini merupakan menu utama pada sistem kita.

3. Kod aturcara penuh pada muka surat sebelah.

COZY HOMESTAY 51/53

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

1 <!-- Sistem Pengurusan Tempahan Homestay -->
2 <!-- Disediakan oleh :- sharenmemalyn@smkkinarut -->
3 <!-- File 20 : menuutama.php -->
4
5 <?php
6 // fail sambungan ke pangkalan data
7 include 'dbconfig.php';
8 // mulakan session
9 session_start();
10
11 // sekatan pengguna - jika tiada pengguna yang log masuk
12 if(!isset($_SESSION['user'])) {
13 // ke laman index.php untuk log masuk
14 header('location:index.php');
15 }
16 ?>
17
18 <!-- sambungan pada header.php ----->
19 <?php include 'header.php'; ?>
20
21 <!-- <body> / isi kandungan ----->
22 <br>
23 <div class="w3-container w3-border w3-center">
24 <hr>
25 <p class="w3-tangerine w3-jumbo">Cozy Homestay</p>
26 <!-- memasukkan gambar -->
27 <img width="360" height="240" src="img/Standard-twin.jpg" style="display: inline;

margin: 0 2px;">
28 <img width="360" height="240" src="img/standard-queen.jpg" style="display: inline;

margin: 0 2px;">
29 <img width="360" height="240" src="img/family-room.jpg" style="display: inline;

margin: 0 2px;">
30 <hr>
31 </div>
32 <!-- </body> tamat ----->
33
34 <!-- sambungan pada footer.php ----->
35 <?php include 'footer.php'; ?>
36

COZY HOMESTAY 52/53

MODUL SISTEM PENGURUSAN TEMPAHAN HOMESTAY

1. Untuk mengakses kepada sistem yang sudah siap kita bina. Atau untuk
melakukan pengujian dan penyahpepijatan, buka pelayar web.

2. Taipkan url untuk mengakses sistem

3. Tahniah anda telah berjaya membangunkan sistem pengurusan tempahan
homestay.

COZY HOMESTAY 53/53

COZY HOMESTAY


Click to View FlipBook Version