基于RFID牛场养殖信息管理系统
在设计之前,先考虑一个牛场应该会需要哪些相关的信息系统,换言之就是一个养殖场具体需要有哪些功能。将思考的功能列举如下:
l 牛信息管理:其中包括牛的识别,牛的生长情况,健康状态,以及是否为孕期牛,是否为售卖牛;
l 物料信息管理:物料使用情况,物料来源;
l 检疫信息管理:牛是否已经接受过检疫;
l 人员信息管理:不同职位对应不同角色;
l RFID信息管理:是否发放下去,是否写入
对于架构图分为:
l 基础设施层:基础设施包括网络、服务器、存储、存储设备等硬件环境,是系统运行的基础保证
l 数据层:用于存储系统的数据,包括系统配置数据库、用户管理数据库、元数据库、文件数据库等。
l 应用层:应用层可以分为应用层和服务层。
(1) 服务层介于数据层和业务应用层,为业务应用层提供功能支持,也就是常说的中间件层,包括即时通讯系统、短信平台、数据访问组件、安全审计组件、数据交换等。
(2) 业务应用层是指具体的业务应用系统功能模块,包括业务报表,GIS管理(地理信息管理)、业务统计、综合查询、业务表单、流程等。
l 用户层:用户层为用户提供使用系统的入口。
对于该系统架构图如下:
控制流程图则是每一个功能其中的具体实现,包括其中的每一步流程,在该系统中有以下流程:
l 人员信息管理:主界面—>登录验证—>不同的角色进入不同的界面进行后面的操作
l RFID信息管理:管理员—>RFID信息录入模块—>发放带有RFID的耳标—>读写器发送写命令—>返回成功信息
l 牛信息管理:饲养人员—>RFID耳环—>牛信息模块—>查看生长,售卖等情况
l 物料信息管理:管理员—>记录物料使用及供给情况
l 检疫信息管理:检疫人员—>访问RFID耳标—>检疫情况
控制流程图如下: