首页文件 index.html
产品进销存管理系统 |
|
|
欢迎光临进销存管理系统! |
产品进销存管理系统 |
|
|
<?php
$conn=mysql教程_connect("localhost","phpdb","phpdb")
or die("不能连接数据库服务器: ".mysql_error());
mysql_select_db("product",$conn) or die ("不能选择数据库: ".mysql_error());
?>
数据库结构:
product.sql
drop database if exists product;
create database product;
use product;
CREATE TABLE user (
id int(3) NOT NULL auto_increment,
name varchar(20) not null,
password varchar(50) NOT NULL,
tel varchar(20),
regtime datetime not null,
PRIMARY KEY (id)
);
CREATE TABLE company (
id int(6) not null auto_increment,
name varchar(100) NOT NULL,
address varchar(255) NOT NULL,
tel varchar(100) NOT NULL,
product varchar(255),
linkman varchar(100) NOT NULL,
addtime datetime NOT NULL,
PRIMARY KEY (id)
);
create table product (
productid int(6) not null auto_increment,
companyid int(6) not null,
name varchar(50) not null,
brand varchar(50) not null,
type varchar(50) not null,
introduction text,
other text,
primary key (productid)
);
CREATE TABLE buylog(
id int(6) NOT NULL auto_increment,
user varchar(20) not null,
productid int(6) not null,
amount int(6) not null,
buyprice decimal(9,2) DEFAULT '0.00' NOT NULL,
cost decimal(9,2) DEFAULT '0.00' NOT NULL,
ip varchar(20),
buytime datetime NOT NULL,
other text,
primary KEY (id)
);
create table stock (
productid int(6) not null,
amount int(6) not null,
buyprice decimal(9,2) DEFAULT '0.00' NOT NULL,
sellprice decimal(9,2) DEFAULT '0.00' NOT NULL,
cost decimal(9,2) DEFAULT '0.00' NOT NULL,
introduction text,
buytime datetime not null,
other text,
primary key(productid, buyprice)
);
CREATE TABLE selllog(
id int(10) NOT NULL auto_increment,
user varchar(20) not null,
productid int(6) not null,
amount int(6) not null,
buyprice decimal(9,2) DEFAULT '0.00' NOT NULL,
sellprice decimal(9,2) DEFAULT '0.00' NOT NULL,
cost decimal(9,2) DEFAULT '0.00' NOT NULL,
sellmoney decimal(9,2) DEFAULT '0.00' NOT NULL,
ip varchar(20),
buytime datetime NOT NULL,
selltime datetime not null,
other text,
primary KEY (id)
);
下面我们从用户注册开始。打开index.html文件,点击注册,
注册reg.php
include("head.php");
?>
}
| 用 户 注 册 界 面 | |
|---|---|
| 真实姓名: | |
| 密 码: | |
| 确认密码: | |
| 电 话: | |
| |
|
regok.php把数据保存到mysql数据库
<?php
//初始化session
session_cache_expire(30);
session_start();
// 包含数据库连接文件和头文件
require ('dbconnect.php');
include ('head.php');
?>
<?php
// 取得网页的参数
$name=$_POST['name'];
$password=$_POST['password'];
$tel=$_POST['tel'];
// 加密密码
$password=md5($password);
// 取得当前时间和日前
$now = date("Y-m-d H:i:s");
// 连接数据库,注册用户
$sql="insert into user(name,password, tel, regtime) values('$name','$password','$tel','$now')";
mysql_query($sql,$conn) or die ("注册用户失败: ".mysql_error());
// 获得注册用户的自动id,以后使用此id才可登录
$result=mysql_query("select last_insert_id()",$conn);
$re_arr=mysql_fetch_array($result);
$id=$re_arr[0];
// 注册成功,自动登录,注册session变量
session_register("user");
$user=$id;
echo "
| 注册成功! |
| 您的注册id是:".$id; echo ",请您记住,以后用此id登录! |
?>
好了用户注册成功了,我们就用刚才注册的用户名adsense,www.111com.net登陆吧。
登录login.php页面代码
//初始化session
session_cache_expire(30);
session_start();
// $_SESSION['UserName'] 不能用$UserName变量代替
if(isset($_SESSION['user'])) {
//重定向到查看存货
header("Location:browse.php");
// 登录过的话,立即结束
exit;
}
include ('head.php');
?>
用户登录
|
用户ID: |
|
|---|---|
|
密 码: |
|
|
|
|
添加厂商addcompany.php
//初始化session
session_cache_expire(30);
session_start();
// 如果没有登录,退出
if(!isset($_SESSION['user'])) {
echo "
";
echo "";
echo "您还没有登录,请!";
echo "
| 厂 商 入 库 管 理 | ||
|---|---|---|
|
查看已入库的厂商信息 <?php $sql="SELECT * FROM company"; $result = mysql_query($sql,$conn) or die("数据库操作错误"); while ($userrow=mysql_fetch_Array($result)){ // 显示该厂商信息 if ($show==$userrow[id]){ $id=$userrow[id]; $name=$userrow[name]; $address=$userrow[address]; $tel=$userrow[tel]; $linkman=$userrow[linkman]; $product=$userrow[product]; echo "$userrow[id]:$userrow[name]"; } else { echo "$userrow[id]:$userrow[name]"; } } ?> |
||
| 厂商ID: | $id | 自动生成 |
| 厂商名称: |
if ($show!=""){ ?> } else { ?> }?> |
|
| 厂商地址: |
if ($show!=""){ ?> } else { ?> }?> |
|
| 联系电话: | if ($show!=""){ ?> } else { ?> }?> |
|
| 联系人: |
if ($show!=""){ ?> } else { ?> }?> |
|
| 主要产品: |
if ($show!=""){ ?> } else { ?> }?> |
|
| <?php // 添加新记录 if ($show==""){ echo ""; } // 修改原记录 else{ echo ""; } ?> |
||
恭喜您!!
登记完成!
//初始化session
session_cache_expire(30);
session_start();
// 如果没有登录,退出
if(!isset($_SESSION['user'])) {
echo "
";
echo "";
echo "您还没有登录,请!";
echo "
| 产 品 入 库 管 理 | |||
|---|---|---|---|
|
|||
| 厂商ID: | $companyid:$companyname | 请选择厂商 | |
| 产品ID: | $productid | 自动生成 | |
| 产品名称: |
if ($showpro!=""){ ?> } else {?> }?> |
||
| 产品品牌: | if ($showpro!=""){ ?> } else {?> }?> |
||
| 产品类型: |
if ($showpro!=""){ ?> } else {?> }?>
|
||
| 产品介绍: |
if ($showpro!=""){ ?> <?echo $intro;?> } else {?> }?> |
||
| 备 注: |
if ($showpro!=""){ ?> <?echo $other;?> } else {?> }?> |
||
| <?php // 添加新记录 if ($showpro==""){ echo ""; } // 修改原记录 else{ echo ""; } ?> |
|||
恭喜您!!
登记完成!
//初始化session
session_cache_expire(30);
session_start();
// 如果没有登录,退出
if(!isset($_SESSION['user'])) {
echo "
";
echo "";
echo "您还没有登录,请!";
echo "
| 进 货 登 记 | |||
|---|---|---|---|
|
|||
| 厂商ID: | $companyid:$companyname | 请选择厂商 | |
| 产品ID: | $productid | 请选择产品 | |
| 产品名称: |
// 如果选择了产品,则显示产品信息 if ($showpro!=""){ echo $name; } // 如果没有选择产品,则不显示任何信息 else { echo " "; } ?> |
||
| 产品品牌: | if ($showpro!=""){ echo $brand; } else { echo " "; } ?> |
||
| 产品类型: |
if ($showpro!=""){ echo $type; } else { echo " "; } ?> |
||
| 产品介绍: |
if ($showpro!=""){ echo $intro; } else { echo " "; } ?> |
||
| 购买数量: |
|
||
| 单 价: | 元 |
||
| 总花费: | 自动计算 | ||
| 备 注: |
|
||
| <?php // 选择了产品才可以购买 if ($showpro!=""){ echo ""; } ?> |
|||
?>
购买成功!
当然货好了,我们要出售货品了,就会出出售页面.
销售sell.php
//初始化session
session_cache_expire(30);
session_start();
// 如果没有登录,退出
if(!isset($_SESSION['user'])) {
echo "
";
echo "";
echo "您还没有登录,请!";
echo "
| 销 售 登 记 | ||
|---|---|---|
| 选择存货产品 <?php $sqlp="SELECT * FROM stock "; $resultp = mysql_query($sqlp,$conn) or die("数据库操作错误"); while ($userrowp=mysql_fetch_Array($resultp)){ // 显示该产品信息 // 获得该产品的详细信息 $ps教程ql="select * from product where productid='$userrowp[productid]'"; $presult=mysql_query($psql,$conn); $prow=mysql_fetch_array($presult); if ($showpro==$userrowp[productid]){ $productid=$userrowp[productid]; $amount=$userrowp[amount]; $sellprice=$userrowp[sellprice]; $buyprice=$userrowp[buyprice]; $buytime=$userrowp[buytime]; $name=$prow[name]; |
||
| 厂商ID: | $companyid:$companyname | 请选择存货 |