现如今,我国畜牧业规模不断增大,条件也逐步改善。现在畜牧业已基本实现办公自动化,目前各大牧场正往网络化发展,包括管理模式、信息查询和牛的健康、生长和产量的问题,还有就是关于牛的饲料喂养的剂量涉及并不多,目前很多牧场对于这一方面均是采用传统的手工模式,牛的饲料的剂量还是凭员工的感觉,不仅会导致饲料的浪费,还有可能会有牛的饲料不足的问题,会影响牛的健康以及牛的产量,这种方式存在很大的局限性,所以牛的健康和产量是牧场最终的收益,应该得到牧场的重视。
方案设计(研究的基本内容,拟解决的基本问题,研究步骤、方法及措施):
(1)研究的基本内容:本系统的目的是能够帮助中小牧场进行人员管理、饲料的管理、牛的健康生长和产量的数据信息,让企业与时代信息的发展更好的接轨,提高牧场的管理效率。
主要功能:员工管理,牛的信息管理,统计产量管理,饲料喂养管理,权限功能,系统管理。
(2)拟解决的基本问题:本系统根据不同牧场需求,实现员工信息的管理和牛的信息管理。
(3)研究步骤:功能需求分析、性能需求分析、系统总体设计、数据库设计、数据库的实现、各模块详细设计与实现、测试。(具体步骤见附件1)
(4)研究方法及措施:本系统开发采用B/S结构, 开发技术使用 HTML+js,数据库使用MySQL。
1、功能需求分析
员工:对牛的信息的查询,查看自己的基本信息,牛的信息的录入、删除、修改和查询。
管理员:完成对员工删除、修改和查询的管理,完成对系统的日常维护,确保整个系统正常运转。
2、性能需求分析
安全性:为确保本系统的安全,在系统设计过程中设置了多个登录名及不同的用户权限,例如:员工登录和管理员登录,同时授予不同的用户以不同的权限,使其只能在各自权限范围内操作,确保了系统及数据的安全。
一致性:在数据库一致性方面本系统用户众多,例如员工的编号必须是在员工信息表里存在的员工,同时牛的信息必须是信息表里存在的奶牛,这就保证了数据库数据的一致性原则。
3、系统总体设计
完成对系统的整体设计,具体功能模块如图。
4、数据库设计
数据库中的表包括:员工信息表,牛的信息表,权限表,员工和管理员表,饲料信息表,圈舍表,产量表,统计表。
二、该系统的主要功能
1.权限功能:分为员工管理和管理员
员工管理:
(1)查看圈舍:可以查看自己所在管理的牛圈来查看牛的信息。
(1)牛的信息管理:对牛的信息进行查看和修改,员工根据牛的信息对牛进行喂养。
(2)饲料信息管理:可以查看,修改和删除饲料的用量信息。
(3)牛的健康状态管理:通过牛的进食的情况,判断牛的健康,健康状态可修改。
管理员:
(1)数据统计功能:可以对牛的生长信息,饲料的用量信息和产量的统计进行查看。
(3)员工管理:可以查看、修改和删除员工的信息。
(4)圈舍管理:查看和分配员工所管理的圈舍。