有机农场生产管理
@有机农场生产管理TOC
Web开发技术课程设计:有机农场生产管理
一、概要设计
“有机农场生产管理”的网站原先是三人为一小组进行整个网站的设计,但到最后,由于某些原因,只能以个人的形式提交作业。我本次作业完成的内容是第四、五、六个功能的设计。但由于最后没有与做一二三的同学做连接,因此我的设计仅完成了最全面即技术员的功能,因为没有与登陆连接,未能对农场主和游客的功能做限制。但其实这项功能不难实现,分别限制农场主以及游客的权限即可,或者最简单的做法是再登陆页面后,根据传入访问用户的不同,分别到达不同的HTML文件。
三个功能各自完成自己的功能,共用一个my_farm数据库,三个功能中各自有一个table.php执行建表,在第一个功能即功能四中先建库,然后建表。其余直接连接到库,然后建表。下图是功能四五六建的表。

二、详细截图
(4)配肥和配药管理
本项功能的实现中,通过PHP在数据库中建两张表,分别实现配肥和配药管理以及重复记录的数据的功能。
在No.4.html网页中增加链接,分别指向增删改查功能。
Css的设计:
body{
background-image:url(farm1.jpg);
background-size:100% 100%;
background-attachment:fixed;
margin-left: 20%;
margin-right: 15%;
font-family: sans-serif;
}
h1{
color: green;
}
这三个管理系统都使用了这个css代码,调用图片做HTML的背景,fixed使得背景图像相对于窗体固定,任凭页面内容滚动,背景图像始终静止不动。
font-family: sans-serif;
浏览器就会从 sans-serif 字体系列中选择一种字体,并将它应用到 body 元素。

增删改查等功能,分别通过网页链接PHP实现,即主页面指向分页面,分页面做与PHP连接以及发送、收集数据的功能。
1、查询直接通过view.php实现,没有调用HTML,其中的部分实现代码如下:
$result = mysql_query(“SELECT * FROM ingredients”);
echo "
while( r o w = m y s q l f e t c h a r r a y ( row = mysql_fetch_array( row=mysqlfetcharray(result))
{
echo “”;
echo “” . $row[‘record’] . “”;
echo “” . $row[‘ferpes’] . “”;
echo “” . $row[‘year’] . “”;
echo “” . $row[‘month’] . “”;
echo “” . $row[‘laborcost’] . “”;
echo “” . $row[‘ratio’] . “”;
echo “”;
}
echo “”;
在PHP中直接调用数据库,完成表单数据的查看。

2、增加功能通过post方法将数据从HTML发送至PHP,然后将增加的内容传至数据库。
配料肥料名称:
年份:
月份:
临时工的劳务费:
总重量损耗比:
一种配料编号:
一种配料名称:
一种配料重量:
如果您点击提交,数据会被发送到数据库。
在实现网页时,加入了外框线元素,使网页更美观。  3、删除功能通过PHP传主键,然后将主键所在的行全部删除,SQL语言如下: $sql="DELETE FROM Ingredients WHERE record = '$_POST[record]'";  3、修改功能与增加功能差别不大,通过select,将需要修改的数据一一传至数据库,若无修改,传空值即可。以修改年份为例: //对年份进行更新 mysql_select_db("my_farm", $con); $sql="UPDATE Ingredients SET year = '$_POST[year]' WHERE record ='$_POST[record]'"; mysql_query($sql,$con); if(mysql_query($sql,$con)) { echo"updata year over!"; }  (5)生产计划管理 本项功能的实现中,通过PHP在数据库中建立两个表格,分别实现生产计划管理和记录生产计划中止的功能。 与(4)类似,本项功能中也要实现数据库的增删改查的功能,这几项功能在No.5.html中分别做了链接。增删改查功能不再做详细介绍。 对于已经超过播种日期12天以上的记录,只能查看,不能再增、删、改。 实现本项功能,在update中加一判断语句即可完成,两个日期做减大于12,即不能完成修改的操作。  1、查看生产计划通过PHP在数据库中调用,将数据在表单上显示。  2、增加生产计划  3、删除生产计划 
4、修改生产计划

技术员、农场主和游客均有查看全部生产计划的功能,农场主和游客均不能增添、修改和删除任何生产计划。
(6)农作记录管理
本项功能通过PHP在my_farm数据库中建立了一个农作记录管理的表,通过php和表单完成有关功能。
与(4)与(5)相比,6的功能较简单,完成数据的增加和查看即可。生产结余功能需与功能三的表做连接,因此未能实现此板块功能。

1、查看农作管理计划

2、记录农作管理

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
