中北大學
網頁開發與設計
實訓報告
2023年1月5日
一.設計任務概述(包括系統總體框圖及功能描述)
乙個公司或者乙個商店的進貨,銷售管理是一件複雜的事情,人工管理費時費力又容易出錯。如果有乙個方便易用又高效率的計算機系統可以管理產品的進銷存的話,將會大大提高效率,節省人力物力和時間,而且記錄完整,不易出錯。我們正是要有php和mysql來實現乙個功能強大又直觀簡單的且易用的產品進銷存管理系統。
要使用本系統,首先要註冊成為使用者,然後登陸才有許可權進行產品的進銷存管理。因此本系統實現的產品進銷存管理系統可以實現使用者註冊,登入,新增產品廠商入庫記錄,進貨,銷售和檢視存貨等功能模組。各功能模組簡述如下:
1.使用者註冊登入
註冊本系統的使用者,以後可以用註冊使用者id和密碼登陸使用本系統。
2.新增廠商
新增進貨廠商資訊入庫,方便購進該廠商的產品。還可以檢視和修改本系
統已有廠商的資訊。
3.新增產品
新增某廠商的產品入庫,方便購買該產品。還可以選擇廠商和產品進行查
看和修改。
4.進貨
對本系統存在的廠商和產品進行購買和進貨。
5.銷售
銷售本系統中庫存的貨物。
6.檢視存貨
檢視現有的存貨,便於進行進貨和銷售的安排規劃。同時還可以修改貨物
的銷售**。
二.功能模組詳細設計
1. 詳細設計思想
產品進銷存管理系統主要是為了方便和高效地管理乙個公司和商店
的進貨、存貨、銷售。對所有的進貨和銷售以及現存貨有個快捷易用的記錄,
方便查詢和檢視。
為了資料保密,需要使用者登入才可以使用本系統,因此本系統首先需要有使用者註冊、登入和登出功能。
進貨時需要記錄進貨的廠家和產品,因此這裡首先需要對進貨廠商登記入庫,並對該廠商的產品登記入庫,進貨時只需從中選擇進貨廠商和相應產品就可以了。廠商和產品的資訊有時會有變化,因此還需要保證可以修改已登記入庫的廠商和產品資訊。
使用者可以檢視現存的貨物詳細資訊,以便對以後的進貨和銷售作乙個全面的計畫,比如某一產品不好銷售就不再進該產品了,現有的也需要降價銷售等。檢視現存貨物時需要保證可以修改原來的銷售**。
銷售貨物是,只能從現有的貨物中銷售,而且銷售的數量不能多於存貨的數量。
2.核心**
使用者註冊**(reg.php):
<?
include("head.php");
?>
完成註冊**(regok.php):
<?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['user']=null;
$user=$id;
echo "註冊成功!";
echo "您的註冊id是:".$id;
echo ",請您記住,以後用此id登入!";
?>
使用者登入**(login.php);
<?
//初始化session
session_cache_expire(30);
session_start();
// $_session['username'] 不能用$username變數代替
if(isset($_session['user']))
include('head.php');
?>
進銷存管理系統
基本介紹 適用於各類企業倉庫管理 行政事業機構物資管理,具有強大的專案管理 分倉控制 多操作員控制功能。1.適用於所有行政單位物資管理 學校 財政 公安 消防等 小到商店 細到工程隊 大到集團企業倉庫管理 同類產品適應面有限 2.支援條碼輸入,輸出,列印,快捷方便 3.獨有的專案管理 動態庫存統計 ...
進銷存管理系統
物件導向程式設計 課程設計報告 題目 進銷存管理系統 院 系 資訊科學與工程學院 專業班級 軟體工程1 班 學生姓名 學號 xx 指導教師xx 20 15 年 6 月 15 日至20 15 年 6 月 26 日 武昌首義學院制 物件導向程式設計課程設計任務書 目錄1系統分析1 1.1 需求分析1 1...
進銷存管理系統報告
武夷學院 課程設計報告 數學與計算機系 進銷存管理系統 隨著計算機的普及和計算機科學技術的飛速發展,人們開始越來越多地利用計算機解決實際問題。進銷存管理是醫藥行業管理中的重要部分,面對大量的藥品進銷存資訊,採用人力畜力將浪費大量時間,人力和物力,並且資料準確性低,資料彙總速度慢。所以針對醫藥行業,由...