编辑: hyszqmzc | 2019-07-04 |
1 1 ] .遵循 R U P进行系统建模具体步骤 为: (
1 )识别可追溯平台的参与者 可追溯平台参与者包括消费者、 肉鸡生产企业 系统管理员与各栋舍饲喂信息录入人员、 屠宰加工 企业管理员与操作人员、 检验检疫人员、 体系管理部 门管理员、 储运企业管理员与信息录入人员、 肉鸡销 售企业管理与操作人员等. (
2 )识别用例, 画出用例图 主要用例图如图 1所示. (
3 )可追溯平台的操作流程 雏鸡生产、 肉鸡生产、 肉鸡屠宰与加工企业首先 向第三方的肉鸡体系管理部门提出生产 无公害、 绿色 肉鸡产品标识认证申请( 申报信息包括所在 地区、 申请人全称、 产品名称、 商标、 年 产量 等) , 第 三方体系管理部门组织人员检测、 检验后在网站上 公布肉鸡生产企业名录, 并对其产品进行宣传及发 布购售信息. 雏鸡生产者记录肉鸡的祖代、 父母代、 商品代信 息. 肉鸡生产者以肉鸡栋舍为单位记录每一栋舍肉 鸡的饲喂信息.经过
4 2~4 5d后生产出的肉鸡产 品将由检验、 检疫部门检测、 检验, 检验合格后送至 屠宰加工部门. 屠宰加工者记录每批次肉鸡屠宰加工信息, 生 产的肉鸡产品经检验、 检疫合格后方可进入流通及 销售领域. 储运者记录储运环节的接收、 入库、 出库及货物 发送信息. 销售者记录销售环节信息. 消费者购买肉鸡产品后可通过网络、 短信、 电话 等媒介查询肉鸡从雏鸡生产、 肉鸡生产、 肉鸡屠宰加 工、 储运到销售环节的所有信息.发现产品质量问 题可通过产品标识码投诉. 体系管理部门接受肉鸡生产者及屠宰加工者上 报的信息进行审核管理、 疫情预警及肉鸡产品质量 安全预警. 这些过程 可用UML的泳道活动图来描述, 如图2所示. (
4 )可追溯平台的系统结构 通过对用例及操作流程的分析可知, 肉鸡可追 溯平台应包含 7个子系统和 1个用于各个子系统登 录、 消费者查询及体系管理部门信息发布的网站系
1 0
1 第 8期 陈长喜 等:肉鸡产业技术体系生产监测与产品质量可追溯平台设计 图1肉鸡可追溯平台用例图 F i g .
1 U s ec a s ed i a g r a m o f b r o i l e r st r a c e a b i l i t yp l a t f o r m 图2肉鸡可追溯平台泳道活动图 F i g .
2 S w i m l a n ea c t i v i t yd i a g r a m o f b r o i l e r s t r a c e a b i l i t yp l a t f o r m 统.7个子系统包括: 雏鸡生产子系统、 肉鸡生产子 系统、 肉鸡屠宰加工子系统、 肉鸡储运子系统、 肉鸡销 售子系统、 体系管理部门子系统、 检验检疫子系统. (
5 )对每个用例进行分析和用例实现, 画出顺 序图及协作图等.找出系统中的名词和动词, 名词 可成为系统的类名 或属 性, 动词可成 为类中方法. 识别相关的接口类、 控制类及实体类, 画出类图, 再 生成组件图和配置图[
1 2 ] ( 图略) . (
6 )按照文献[
1 3 ] 的方法从 U ML对象映射数 据库字段.数据库显示略, 可通过可追溯平台的实 现图来展示有关数据库结构.
2 可追溯平台设计与实现
2
1 开发架构 考虑到肉鸡可追溯系统平台的复杂性及其未来 的可扩展性, 采用 具有 可伸 缩与平衡 负载 能力 的、 跨平台 性强的, 能够高效、 安全管理多层开发与 部署的 J a v aE E架构来开发.整个项目的设计都建 立在 S S H 框架 ( 即Spring、S t r u t s 、 H i b e r n a t e3种框架) 之上, S t r u t s 主要起控制和视图作用;