Chương trình quản lý kho ở siêu thị Cà mau - pdf 27

Download miễn phí Chương trình quản lý kho ở siêu thị Cà mau



Liên kết giữa hai thực thể NHACUNGCAP và PHIEUMUA, ta thấy rằng một
 phiếu mua chỉ lập cho một nhà cung cấp, nhưng môt nhà cung cấp có thể lập
 nhiều phiếu mua cung cấp hàng cho siêu thị. Như vậy hai thưc thể NHACUNG
 CAP và PHIEUMUA có sự liên kết với nhau theo quan hệ một - nhiều .
 2. Xét hai thực thể PHIEUMUA và HANG ta thấy rằng một mặt hàng có thể có
 nhiều phiếu mua và ngược lại một phiếu mua có thể có nhiều măt hàng. Như
 vậy hai thực thể PHIEUMUA và HANG có quan hệ nhiều - nhiều.
 3. Xét hai thực thể PHIEUNHAP và PHIEUMUA, ta thấy rằng một phiếu mua
 có thể được nhập nhiều lần, ngược lại phiếu nhập phải nhập theo phiếu mua.
 Như vậy hai thưc thể PHIEUMUA vaPHIEUNHAP có quan hệ một - nhiều
 4. Xét ai thực thể PHIEUNHAP và HANG ta thấy rằng một mặt hàng có thể có
 nhiều phiếu nhập và ngươc lại một phiếu nhập có thể có nhiều mặt hàng. Như
 vậy hai thực thể PHIEUNHAP và HANG có quan hệ nhiều - nhiều.
 5. Xét hai thực thể PHIEUXUATQUAY và HANG ta thấy rằng một mặt hàng
 có thể có nhiều phiếu xuất và ngươc lại một phiếu xuất có thể có nhiều măt
 hàng. Như vậy hai thực thể PHIEUXUATQUAY và HANG có quan hệ nhiều
 nhiều.
 6. Xét hai thực thể PHIEUTHANHLY và HANG ta thấy rằng một mặt hàng có
 





Để tải tài liệu này, vui lòng Trả lời bài viết, Mods sẽ gửi Link download cho bạn ngay qua hòm tin nhắn.

Ket-noi - Kho tài liệu miễn phí lớn nhất của bạn


Ai cần tài liệu gì mà không tìm thấy ở Ket-noi, đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:


chuỗi có hình dạng như:
//nếu $totalPages<=1
◊ Current Page:1 Total Pages: 1
//nếu $totalPages>1 va $totalPage<$maxpage
◊ Curent Page: $curPage Total Page: $totalPages
//nếu $curPage<$maxPage va $curPages<$totalPage
◊ Current Page: $currPage Total Pages: $totalPages
//nếu $curPage>$maxPage và $curPage<$totalpage
◊ Current Page: $curPage Total Pages: $TotalPages
Trong đó 1 2 3 4 5<= $totalPage là trang để người dùng chọn
<?php
//khai báo số trang và số hàng mặc định
$sotrang=5;
$record=20;
//KHAI BAO BIEN TRANG
$paging="";
//KHAI BAO BIEN SO HANG LON NHAT TRONG MOT TRANG
$maxRows = $record;
//KHAI BAO BIEN SO TRANG LON NHAT
$maxPages = $sotrang;
//TONG SO TRANG = TONG SO HANG / SO HANG MOI TRANG.NEU CO
DU THI TONG SO TRANG CONG THEM MOT
if($totalRows%$maxRows==0)
$totalPages = (int)($totalRows/$maxRows);
else
$totalPages = (int)($totalRows/$maxRows+1);
//Kiểm tra thẻ curPg để tính trang hiện tại, nếu không tồn tại thì gán giá trị 1,
//ngược lại đọc từ thẻ form
if($HTTP_POST_VARS{"curPg"}=="")
$curPage =1;
else
$curPage = $HTTP_POST_VARS{"curPg"};
//khai báo biến số hang hiện tại bắt đầu từ dòng thứ 1 của trang hiện tại
$curRow = ($curPage-1)*$maxRows+1;
//KHAI BAO BIEN CHUOI PAGING
$paging ="Current Page : 
".$curPage."   "."Total pages
: ".$totalPages." ";
require(“Paging.php”);
?>
3. Tạo menu chính
Trong các trang đều trình bày menu với bốn chức năng Lập danhmục, Lập phiếu xuất, nhập, Tônkho, Báo cáo. Menu chính của ứng dụng, bao gồm các liên kết chính của ứng dụng. Menu này được định nghĩa trong trang menuchinh.php.
Lap danh muc | Lap phieu xuat/nhap |Do ton |Bao cao 
File Menuchinh.php
  
Lập danh muc

Lập phieu xuat/nhap

Ton kho

Bao cao
4. Tạo submenu
4.1 Tạo submenu Lập danh mục
Submenu này có năm chức năng nhỏ như Lập danh mục kho, quầy, hang, nhà cung cấp, khách hàng. Nó bao gồm các liên kết phụ thực hiện chức năng lập danh mục của ứng dụng. Để thực hiện điều này ta định nghĩa trong File Danhmuc.php
Lap danh muc
Lap danh muc kho
Lap danh muc quay
Lap danh muc hang
Lap danh muc nha cung cap
Lap danh muc khach hang
File Danhmuc.php
laptop danh muc
Lap danh muc kho
Lap danh muc quay
Lap danh muc hang
Lap danh muc nha cung cap
Lap danh muc khach hang
4.2 Tạo submenu Lập phiếu xuất,nhập
Submenu này có bốn chức năng nhỏ như Lập phiếu nhập, phiếu xuất quầy, phiếu xuất cho khách, phiếu xuất thanh lý. Nó bao gồm các liên kết phụ thực hiện chức năng lập phiếu xuất. Để thực hiện điều này ta định nghĩa trong trang Lapxuatnhap.php
Lap phieu xuat, nhap
Lap phieu nhap
Lap phieu xuat quay
Lap phieu xuat cho khach
Lap phieu xuat thanh ly
File Lapxuatnhap.php
Lap phieu xuat/nhap
Lap phieu nhap
Lap phieu xuat khach
Lap phieu xuat quay
Lap phieu xuat thanh ly
Dieu chinh phieu xuat/nhap
Dieu chinh phieu nhap
Dieu chinh phieu xuat khach
Dieu chinh phieu xuat quay
Dieu chinh phieu xuat thanh ly
§2. Xây dựng chức năng Lập danh mục
Chức năng này có sử dụng:
◊ Hàm repl(): Hàm này biến một chuỗi có một dấu nháy( ‘ ) thành chuỗi có hai dấu nháy (‘’). Hàm này sử dụng thường xuyên cho các file đưa thông tin vào cơ sơ dữ liệu. Hàm này ghi trong file Ham.php
Đầu vào:
Chuỗi $str có một dấu nháy
Đầu ra :
Chuỗi $str có hai dấu nháy
function repl($str)
{
return str_replace("'","''",$str);
}
◊ Các file trong cơ sở dư liệu HT_KHO là tblkho, tblquay, tblhang, tblnhacungcap, tblkhachhang. Các file này dung để lưu trữ dữ liệu đầu ra của chức năng
1. Chức năng lập danh mục kho
Đây là chức năng lập danh sách các kho của siêu thị. Chức năng này được định nghĩa trong các file sau:
1.1.File Formkho.php
File này chứa các đoạn mã html dùng để định nghĩa form của kho hàng. Từ form này người dùng có thể nhập vào nó các thông tin về kho hàng
Ten kho:
Dia chi:
Ma kho:
<form name="frmLogin" method="post" action="dodanhmuckho.php?goto=" onsubmit="return
checkInput();">
Ten kho:
Dia chi:
Ma kho:
1.2. File dodanhmuckho.php.
File này khai báo SQL dạng insert để thêm thông tin vào tblkho từ các giá trị của thẻ form trên
Đầu vào:
◊ $HTTP_POST_VARS(“txtID”);
◊ $HTTP_POST_VARS(“txtTenkho”);
◊ $HTTP_POST_VARS(“txtDiaChi”);
◊ Connectdb.php
Đầu ra:
Giá trị của các thẻ form được nhập vào tblkho của cơ sở dũ liệu HT_KHO
<?php
//KHOI DONG SESSION
session_start();
//KET NOI CO SO DU LIEU
require("connectdb.php");
//neu nguoi dung chon nut delete
if($HTTP_POST_VARS{"submit"}=="DieuChinh")
header("Location:matchkho.php");
$sql="select * from tblkho";
$sql=$sql." where tenkho='" ;
$sql=$sql.$HTTP_POST_VARS{"txtkho"}."'";
$result = mysql_query($sql,$link);
$isexist=0;
if (mysql_num_rows($result)!=0)
$isexist=1;
if ($isexist==0){
if($HTTP_POST_VARS{"submit"}=="OK")
{
$sqlh="insert into tblkho(Id,TenKho,DiaChi)";
$sqlh.=" values('";
$sqlh.=repl($HTTP_POST_VARS{"txtID"})."','";
$sqlh.=repl($HTTP_POST_VARS{"txtkho"})."','";
$sqlh.=repl($HTTP_POST_VARS{"txtdiachi"})."')";
//THUC HIEN CAU LENH CHEN
$result = mysql_query($sqlh,$link);
}
//dong ket noi co so du lieu
mysql_close($link);
}
?>
1.3. File xemkho.php.
File này chứa các đoạn mã dùng để định nghĩa sự hiển thị thông tin về danh sach kho hàng
Đầu vào:
◊ SQL dạng select, dùng để truy vấn dữ liệu
◊ Hàm được gọi conectdb.php, page.php
Đầu ra:
Thông tin về kho hàng
<?
require("connectdb.php");
$sortby=" order by tenkho";
//KHAI BAO BIEN TINH TONG SO HANG
$totalRows = 0;
//KHAI BAO BIEN TRANG
$paging="";
//KHAI BAO PHAT BIEU SQL DANG SELECT
$stSQL ="select Id,tenkho,DiaChi from tblkho ";
$stSQL.=$sortby;
//TRUY VAN DU LIEU
$result = mysql_query($stSQL, $link);
//TRA VE SO MAU TIN
$totalRows=mysql_num_rows($result);
$isexist=0;
//NEU CO MAU TIN
if (mysql_num_rows($result)!=0)
$isexist=1;
?>
<?
require("Page.php");
?>
tong
so kho
<?php
if($isexist==1)
{
?>
<font face="Arial"
color="#ff6600">No
ten
kho
Dia chi
<?php
$curRow++;
if($curRow>$low)
{
$itemid=$row["Id"];
$tenkho=$row["tenkho"];
$diachi=$row["DiaChi"];$i+=1;
?>
<?php
}}
}
//NEU KHONG TIM THAY THI THONG BAO
else{
?>
 
<font face="Arial"
color="#FF0000">Khong tim thay kho
<table width="100%" border="0" cellspacing="0"
cellpadding="0">
//KHAI BAO THE HIDDEN DE LUU TRU GIA TRI CUA CAC THE
2. Chức năng lập danh mục quầy
Đây là chức năng lập danh sách các quầy của siêu thị. Chức năng này được định nghĩa
trong các file sau:
2.1.File Formquay.php
File này chứa các đoạn mã HTML định nghĩa form thông tin về quầy hàng. Từ form này người dùng có thể nhập vào các thông tin về quầy hàng
Ten quay:
Ma quay:
Ten quay:
<input type="text" name="txtkho" size="25" maxlength="100"
class="textbox">
Ma quay:tr>
<input type="submit" style="width=80px" name="submit" value="OK"
class="button">
2.2.File dodanhmucquay.php
File này khai báo SQL dạng insert để thêm thông tin vào tblquay từ các giá trị của thẻ
form trên
Đầu vào:
◊ $HTTP_POST_VARS{ “txtID” }: ID của tblquay
◊ $HTTP_POST_VARS{ “txtTenQuay” }: Tên của quầy hang
◊ $HTTP_POST_VARS{ “txtDiaChi” }: Địa chỉ của quầy hàng
Đầu ra:
Giá trị của các thẻ form được nhập vào tblquay của cơ sở dữ liệu HT_KHO
<?php
//KHOI DONG SESSION
session_start();
//KET NOI CO SO DU LIEU
require("connectdb.php");
//neu nguoi dung chon nut delete
$sql="select * from tblquay";
$sql=$sql." where TenQuay='" ;
$sql=$sql.$HTTP_POST_VARS{"txtquay"}."'";
$result = mysql_query($sql,$link);
$isexist=0;
if (mysql_num_rows($result)!=0)
$isexist=1;
if ($isexist==0){
if($HTTP_POST_VARS{"submit"}=="OK")
{
$sqlh="insert into tblquay(Id,TenQuay)";
$sqlh.=" values('";
$sqlh.=repl($HTTP_POST_VARS{"txtID"})."','";
$sqlh.=repl($HTTP_POST_VARS{"txtquay"})."')";
//THUC HIEN CAU LENH CHEN
$result = mysql_query($sqlh,$link);
}}
if($HTTP_POST_VARS{"submit"}=="DieuChinh")
header("Location:matchquay.php");
//dong kết noi co so du lieu
mysql_close($link);
?>
2.3.File xemquay.p...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status