基于PHP+MySQL大连真爱果汁厂管理系统的设计与实现
果汁是以水果为原料经过物理方法如压榨、离心、萃取等得到的汁液产品。长期的饮用果汁不仅可以让我们大饱口福而且能够增加免疫力,减少生病,延缓衰老,甚至一些果汁还有美容养颜的功效,果汁中富含多种矿物质和有机酸为此深受各类人群的喜欢,随着人们健康意识的增加,人们对果汁的需求也在不断的增加,这就给果汁厂的管理提出了新的要求。
本系统是以大连真爱果汁厂为研究对象开发,本系统主要使用PHP技术和MySQL数据库相结合来进行开发,本系统的功能基本满足了中小型果汁厂的管理需求,本系统主要包括员工信息管理,生产计划管理,原材料信息管理,原料入库管理,原料出库管理,产品信息管理,产品入库管理,产品出库管理,采购信息管理,销售信息管理,财务信息管理,修改口令等功能。
系统登录界面
生产计划信息管理窗口 :管理人员在添加了生产计划信息之后,还需要可以对生产计划的基本信息进行管理,主要是对生产计划的编辑和删除操作,当发现生产计划的内容有需要变动的时候,可以通过编辑按钮来对生产计划信息进行修改。当生产计划信息已经不再需要发布或者有不合适情况的时候,可以直接对生产计划信息进行删除,生产计划管理界面
产品信息管理窗口:本系统的管理人员可对系统内的产品信息进行管理, 在产品信息添加页面中输入产品的名称 ,产品的等级,数量和具体的规格等信息之后点击提交按钮即可成功的将产品信息添加到对应的数据库中去
产品入库管理界面:当产品需要进行入库的时候管理员可以对产品进行入库操作,在入局操作页面中选择对应的产品名称,然后选择产品的等级,入库的数量和具体时间等信息之后点击提交按钮即可成功的添加入库信息到数据库中去,同时产品的数量会根据入库的数量进行对应的变化
销售人员部分功能
1销售信息管理,当真爱果汁厂内的产品进行销售的时候,工作人员可以在本模块中对销售信息进行管理
2销售退货管理,本模块主要是管理因为各种问题对销售出去的产品的退货信息
3系统设置,本模块主要是用来修改自己的个人密码使用
仓储人员部分功能
1原材料信息管理,真爱果汁厂的仓储员要可以对其内部的原材料信息进行管理,主要包括增删改查的操作
2原材料入库管理,当真爱果汁厂内有相应的原材料入库的时候,可以根据入库具体情况对入库信息进行管理
3原材料出库管理,当真爱果汁厂内有相应的原材料出库的时候,可以根据出库具体情况对出库信息进行管理
4产品信息管理,管理人员可以对真爱果汁厂内的产品基本信息进行管理
5产品入库管理,当真爱果汁厂内有相应的产品入库的时候,可以根据入库具体情况对入库信息进行管理
6产品出库管理,当真爱果汁厂内有相应的产品出库的时候,可以根据出库具体情况对出库信息进行管理
7系统设置,本模块主要是用来修改自己的个人密码使用
本大连真爱果汁厂管理系统根据用户的不同分为管理员,和员工2种用户,其中员工用户根据他们的责任不同又分为销售部,仓储部和采购部三部分,每种用户具体负责的功能有各不相同,具体功能如下
管理员部分功能
1员工信息管理,真爱果汁厂的管理人员要可以对其内部的员工信息进行正删改查的管理
2生产计划管理,真爱果汁厂的管理人员可以根据真爱果汁厂内具体的生产需要制定不同的生产计划。
3原材料信息管理,真爱果汁厂的管理员要可以对其内部的原材料信息进行管理,主要包括增删改查的操作
4原材料入库管理,当真爱果汁厂内有相应的原材料入库的时候,可以根据入库具体情况对入库信息进行管理
5原材料出库管理,当真爱果汁厂内有相应的原材料出库的时候,可以根据出库具体情况对出库信息进行管理
6产品信息管理,管理人员可以对真爱果汁厂内的产品基本信息进行管理
7产品入库管理,当真爱果汁厂内有相应的产品入库的时候,可以根据入库具体情况对入库信息进行管理
8产品出库管理,当真爱果汁厂内有相应的产品出库的时候,可以根据出库具体情况对出库信息进行管理
9采购信息管理,当真爱果汁厂内部需要采购信息的时候,可以通过该模块对采购信息进行管理。
10. 采购退货管理,当采购的原材料因为各种问题需要退货的时候可以在本模块中对采购信息进行退货操作
11. 采购入库管理,当采购的信息已经到货的时候,操作人员可以在本模块中对采购信息进行入库操作
12. 销售信息管理,当真爱果汁厂内的产品进行销售的时候,工作人员可以在本模块中对销售信息进行管理
13. 销售退货管理,本模块主要是管理因为各种问题对销售出去的产品的退货信息
14. 系统设置,本模块主要是用来修改自己的个人密码使用
采购人员部分功能
1采购信息管理,当真爱果汁厂内部需要采购信息的时候,可以通过该模块对采购信息进行管理。
2采购退货管理,当采购的原材料因为各种问题需要退货的时候可以在本模块中对采购信息进行退货操作
3系统设置,本模块主要是用来修改自己的个人密码使用
<?php
error_reporting(E_ALL ^ E_NOTICE);$conn=@mysql_connect("localhost","root","root") or die("数据库链接失败".mysql_error());
mysql_select_db("daizu",$conn) or die("数据库链接失败".mysql_error());
mysql_query('set names utf8');//设置时区
date_default_timezone_set('asia/shanghai');
define('SYS_ROOT', str_replace("\\", '/', dirname(__FILE__)));
define('File_ROOT', SYS_ROOT."/upload/");
define('IMG_ROOT', SYS_ROOT . "/upload/");@extract($_POST);
@extract($_GET);function getfirst($sql)
{$res=mysql_query($sql);$rows=mysql_fetch_array($res);return $rows;
}
//
function getcount($sql){$res=mysql_query($sql);return mysql_num_rows($res);
}
function get_name($id,$table)
{$sql="select * from $table where id='$id'";$rows=getfirst($sql);return $rows[name];
}
//遍历创建目录
function Remkdir($path) {if (!file_exists($path)) {Remkdir(dirname($path));@mkdir($path, 0777);}
}
//上传图片
function upload_image($inputname, $image=null, $type='upimages', $width=440) {$n = time().rand(1000,9999).'.jpg';$z = $_FILES[$inputname];if ($z && strpos($z['type'], 'image')===0 && $z['error']==0) {if (!$image) {Remkdir( IMG_ROOT . '/' . "{$type}/" );$image = "{$type}/{$n}";$path = IMG_ROOT . '/' . $image;} else {Remkdir( dirname(IMG_ROOT .'/' .$image) );$image = "{$type}/{$n}";$path = IMG_ROOT . '/' .$image;}
//echo $path ;move_uploaded_file($z['tmp_name'], $path);//echo $image;exit;return $image;}return $image;
}
//获取文件后缀名
function get_extend($file_name)
{
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}
//文件上传实现function upload_file($inputname, $file=null)
{$year = date('Y'); $day = date('md');$z = $_FILES[$inputname];$file_ext=get_extend($z['name']);$n = time().rand(1000,9999).".".$file_ext;if ($z && $z['error']==0) {if (!$file) {Remkdir( File_ROOT . '/' . "{$day}" );$file = "{$day}/{$n}";$path = File_ROOT . '/' . $file;} else {Remkdir( File_ROOT . '/' . "{$day}" );$file = "{$day}/{$n}";$path = File_ROOT . '/' .$file;}
//echo $path ;move_uploaded_file($z['tmp_name'], $path);//echo $file;exit;return $file;}return $file;
}
//分页函数.
function get_pager($url, $param, $count, $page = 1, $size = 10)
{$size = intval($size);if($size < 1)$size = 10;$page = intval($page);if($page < 1)$page = 1;$count = intval($count);$page_count = $count > 0 ? intval(ceil($count / $size)) : 1;if ($page > $page_count)$page = $page_count;$page_prev = ($page > 1) ? $page - 1 : 1;$page_next = ($page < $page_count) ? $page + 1 : $page_count;$param_url = '?';foreach ($param as $key => $value)$param_url .= $key . '=' . $value . '&';$pager['url'] = $url;$pager['start'] = ($page-1) * $size;$pager['page'] = $page;$pager['size'] = $size;$pager['count'] = $count;$pager['page_count'] = $page_count;if($page_count <= '1'){$pager['first'] = $pager['prev'] = $pager['next'] = $pager['last'] = '';}else{if($page == $page_count){$pager['first'] = $url . $param_url . 'page=1';$pager['prev'] = $url . $param_url . 'page=' . $page_prev;$pager['next'] = '';$pager['last'] = '';}elseif($page_prev == '1' && $page == '1'){$pager['first'] = '';$pager['prev'] = '';$pager['next'] = $url . $param_url . 'page=' . $page_next;$pager['last'] = $url . $param_url . 'page=' . $page_count;}else{$pager['first'] = $url . $param_url . 'page=1';$pager['prev'] = $url . $param_url . 'page=' . $page_prev;$pager['next'] = $url . $param_url . 'page=' . $page_next;$pager['last'] = $url . $param_url . 'page=' . $page_count;}}return $pager;
}
?>
目录
1 绪论 1
1.1课题背景 1
1.2课题研究现状 1
1.3初步设计方法与实施方案 2
1.4本文研究内容 2
2 系统开发环境 4
2.1 使用工具简介 4
2.2 环境配置 4
2.3 B/S结构简介 4
2.4 MySQL数据库 5
2.5 框架介绍 5
3 系统分析 6
3.1系统可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.1.3运行可行性 6
3.2系统现状分析 6
3.3功能需求分析 7
3.4系统设计规则与运行环境 8
3.5系统流程分析 8
3.5.1操作流程 8
3.5.2添加信息流程 9
3.5.3删除信息流程 10
4 系统设计 11
4.1系统设计主要功能 11
4.2数据库设计 11
4.2.1数据库设计规范 11
4.2.2 E/R图 11
4.2.3数据表 12
5 系统实现 25
5.1系统功能模块 25
5.2后台模块 27
5.2.1管理员功能模块 27
5.2.2用户功能模块 30
6 系统测试 33
6.1功能测试 33
6.2可用性测试 33
6.3性能测试 34
6.4测试结果分析 34
7结 论 35
参考文献 36
致 谢 37
基于PHP+MySQL大连真爱果汁厂管理系统的设计与实现相关推荐
- (附源码)ssm+mysql+基于微信平台的牙科就诊信息管理系统的设计与实现 毕业设计211157
小程序SSM牙科就诊信息管理系统. 摘 要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个牙科就诊信息管理系统.,随之就产生了"牙科就诊 ...
- ssm+mysql+基于微信平台的牙科就诊信息管理系统的设计与实现 毕业设计-附源码211157
小程序SSM牙科就诊信息管理系统. 摘 要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个牙科就诊信息管理系统.,随之就产生了"牙科就诊 ...
- 基于JavaSwing+MySQL实现的超市商品管理系统
登陆 首页 新增 查询 统计信息 修改 附带内容 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库: jar 后端框架: JavaSwing 基于JavaSwing+ ...
- 基于javaweb+mysql的高校学生会社团管理系统(前台、后台)
基于javaweb+mysql的高校学生会社团管理系统(前台.后台) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可 ...
- 基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统前端和后台,页面美观,功能完善,非常高端的SSM源码
基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统前端和后台,页面美观,功能完善,非常高端的毕业设计 课程设计. 基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统 ...
- 基于SSM+MySQL+LayUI的养老院信息管理系统
基于SSM+MySQL+LayUI的养老院信息管理系统 项目运行截图 床位信息管理 登录首页 角色管理 工作人员信息管理 床位信息 日常费用 需求信息 公告信息 工资管理 附件信息 首页 首页 系统用 ...
- 基于javaweb+mysql的校园快递物流管理系统
基于javaweb+mysql的校园快递物流管理系统 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 ...
- 基于javaweb+mysql的宠物医院预约管理系统(管理员、医生、用户)
基于javaweb+mysql的宠物医院预约管理系统(管理员.医生.用户) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适 ...
- java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
<基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...
最新文章
- 2021年春季学期-信号与系统-第十二次作业参考答案-第四小题
- css3制作一个漂亮的按钮
- ssh跳板登陆太麻烦,使用expect每次自动登录 利用expect 模拟键盘动作,在闲置时间之内模拟地给个键盘响应...
- html的分类与特点
- 学习node js 之微信公众帐号接口开发 准备工作之三
- 基于时间片轮转程序分析进程调度
- Leetcode 45. 跳跃游戏 II (每日一题 20210922)
- 素数计算之埃氏筛法、欧拉筛法
- OpenCV获取图像某点的颜色值,并设置某点的颜色
- 中小企业团队敏捷产品开发流程最佳实践
- java keytool详解
- [渝粤教育] 同济大学 线性代数学习指导 参考 资料
- 苹果电脑Chrome浏览器截网页长图
- 高远球技术(羽毛球)
- XTU,C语言,平衡三进制2
- U-BOOT中mmc命令简介
- HP 笔记本电脑 - 笔记本电脑睡眠后如何唤醒
- expected at least 1 bean which qualifies as autowire candidate for this ***错误的分析
- 用Chrome浏览器模拟手机,andriord,iphone,ipad访问网站
- cjz格式文件打开方式_鹏业四川CJZ整体解决方案
热门文章
- OpenCV(Python)颜色识别(一)
- 计算机无法自动排列,为什么我的电脑不能自动排列图标
- 上溯造型和下溯造性(解耦合)
- java监听器的原理_[转]Java监听器的原理与实现
- Altium Designer 导出网表 到Cadence教程
- idea本地项目push到远程仓库报错解决方法
- 宽带波束形成-----恒定波束宽度设计
- html 页面 title keyworld 的 SEO优化的 基本设置格式
- 苹果的福利被“羊毛党”薅废了
- python字符串是啥_python字符串表示什么?