ホームページ  >  記事  >  バックエンド開発  >  PHP中小企業在庫管理システムの設計と実装コード_PHPチュートリアル

PHP中小企業在庫管理システムの設計と実装コード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:29:49910ブラウズ

PHP中小企業在庫管理システムの設計と実装コード_PHPチュートリアル

ダブルメジャー卒業論文は、PHPとmysqlを組み合わせて開発された中小企業の在庫管理システムです。少し大きめのものを開発するのは初めてで、PHPも独学で勉強しました。ここで皆さんと共有したいと思います

check_login モジュール

コードをコピーします コードは次のとおりです:

session_start(); ['wid' ];//作業 ID を取得します
if($workid!=$_SESSION['$workid']||$workid==''){
echo "";
}
?>


function.inc//主にデータベース接続が含まれますmodule


コードをコピー コードは次のとおりです:
function mysql_link($user="admin",$password="admin",$database="systembase"){
$ id=mysql_connect("localhost",$user,$ パスワード);
if(!$id){
die('接続できませんでした: ' .mysql_error())
}
if (!mysql_select_db($database,$) id)){
die ("Can't select_db : " .mysql_error());
//クライアントの文字セットエンコーディングを gb2312 に変更します
mysql_query("SET NAMES gb2312");
?>


倉庫管理インターフェイスのストレージ。php


コードをコピーします

コードは次のとおりです:


2 3 include "inc/check_login.php";
4 include "inc/function.inc";
5 $id=mysql_link("storage","storage");//建立storage连接
6
7 $query="select * from admin where admin_id='$workid'";//定位仓库
8 $result=mysql_query($query,$id);
9 $info=mysql_fetch_array($result,MYSQL_ASSOC);
$stoid=$info['storage_id'];
?>





仓库管理






< ;div id=" man_zone" align=center>

$ query="select * from storage where storage_id='$stoid'";// ウェアハウス情報を検索
$result=mysql_query($query,$id);
if(mysql_num_rows($result)<1){
echo " ウェアハウスがありません ".$ stoid;
}else{
$info=mysql_fetch_array($result,MYSQL_ASSOC);
echo "倉庫番号: ".$stoid." 総容量: ".$info['storage_cap']。" 残りの容量: ".$ info['storage_lcap']."
倉庫の住所: ".$info['storage_add']." 倉庫の電話番号: ".$info['storage_tele']
if (!mysql_select_db("basicbase" ,$id); ){
die ("Can't select_db : " .mysql_error());
}
//basicbase で対応する倉庫商品ビュー、インバウンド ビュー、アウトバウンド ビューを確立します
//相関関係があるかどうかを判断し、ない場合は作成します新しいビュー
$query="select * from ".$stoid."_inventory";
if(!mysql_query($query,$id)){
//インベントリビューを作成します
$query="create view ".$ stoid."_inventory として
inventory,systembase.goods where storage_id=".$stoid." および inventory.goods_id=systembase.goods.goods_id から inventory.goods_id,name,number を選択します
if(!mysql_query ($query, $id)){
die ("Can't create_view_inventory : " .mysql_error());
}
//入力ビューを作成
$query="create view ".$stoid."_input as
select input_id,goods_id,入力からのnumber,time where admin_id=".$workid;
if(!mysql_query($query,$id)){
die ("Can't create_view_input : " .mysql_error());
}
//出力を作成view
$query="create view ".$stoid."_output as
select Output_id,goods_id,number,time where admin_id=".$workid;
if(!mysql_query($query,$id )){
die ("create_view_output : " .mysql_error());
}
}
$query="select * from ".$stoid."_inventory"
$result=mysql_query($query,$ id); if(mysql_num_rows($result)<1){
echo "
倉庫は現在空です"
}else{
$totalnum=mysql_num_rows($result);
$page= $_GET["ページ"];
if(""==$page){
$page=1;
$begin=($page-1)*$pagesize= ceil($totalnum/) $pagesize);

echo "倉庫には ".$totalnum." 種類の商品があります。 ";
echo "各ページは ".$pagesize." タイプ、合計は ".$totalpage" です。 ";
for($j=1;$j<=$totalpage;$j++){
echo "[".$j."] ";
}
echo "
";
$query="select *from ".$stoid."_inventory order by Goods_id制限 $begin,$pagesize";
$result=mysql_query($query,$id);
$datanum=mysql_num_rows($result);
//echo "";
echo "";
for($i=1;$i< ;=$datanum ;$i++){
$info=mysql_fetch_array($result,MYSQL_ASSOC);
//echo "gt;";
}

}
}
mysql_close($id);
?>
グッズID< ;/td>商品名商品数量
;商品ID商品名商品数量
".$info['goods_id']."< ;/td> ".$info['name']."".$info['number']."< /tr>";
echo "
".$info['goods_id']."".$info['name' ]."< ;/td>".$info['number']."

著作権: Freeze&zhaoL
電子メール:zhoujiebin15@qq>

コードが多すぎて 1 つずつ投稿することはできません。初めて書いたときに多くの問題に遭遇しましたが、それでもプログラムは実行されました

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/323335.html技術記事ダブルメジャーの卒業論文では、PHPlt;!--ユーザーログイン認証モジュール--?php session_start(); //作品番号を取得する if( $ workid!...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。