仙桃市肉品质量安全信息可追溯平台需求分析说明书.docx
《仙桃市肉品质量安全信息可追溯平台需求分析说明书.docx》由会员分享,可在线阅读,更多相关《仙桃市肉品质量安全信息可追溯平台需求分析说明书.docx(14页珍藏版)》请在冰豆网上搜索。
仙桃市肉品质量安全信息可追溯平台需求分析说明书
重修系统需求分析说明书
---软件部分
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
当前版本:
1.0
作者:
刁仁宏
完成日期:
1引言
1.1编写目的
本文档为正确实施学生重修系统提供指引,就溯源平台的具体功能与使用方式给出详细设计,给项目研发、实施提供具体明确的参考依据,促使项目按照已定的方向与方式有序进行。
本设计报告供溯源平台建设项目相关负责人、研发人员、测试人员、程序使用人员、项目开发人员和项目实施人员参阅。
1.2适用范围
本文档,针对“重修系统”项目方案,对系统结构、功能模块、功能要求、业务流程等方面的内容提出系统设计方案。
2项目概述
2.1项目名称
项目名称:
学生重修系统
英文简称:
StudentRehabilitationSystem
2.2项目背景
为贯彻《国务院办公厅关于搞活流通扩大消费的意见》(国办发[2008]134号)精神,按照《商务部财政部关于开展“放心肉”服务体系建设试点工作的通知》(商秩发[2009]273号,以下简称《通知》)和《商务部办公厅关于印发<屠宰监管技术系统建设工作方案>、<肉品质量安全信息可追溯系统建设工作方案>、<支持大型屠宰企业肉品冷链建设工作方案>等文件的通知》要求,根据湖北省拟建设5个市(州)肉品质量安全信息可追溯系统整体规划和实际需要。
本次招标内容为仙桃市肉品质量安全信息可追溯系统软件开发、硬件安装及系统调试,包括本项目所需的软件设计开发、硬件采购配置、机房建设、系统安装、集成、调试等所有相关配套服务。
加强食品安全管理,确保老百姓使用食品安全,是我国改革开发、社会经济发展及构建和谐社会的基本保障。
随着生活水平的提高,人们对无公害、纯天然、绿色食品越来越青睐,这就使得食品安全成为全球关注的焦点。
为此,政府相继采取了不同的措施,出台了相应的法律法规和政策,以保证食品安全。
国务院办公厅印发的国家食品药品安全"十一五"规划(国办发〔2007〕24号)中特别提出在食品安全方面要加强食品安全监测。
而猪肉是中国人习惯的主要肉食品种,因此如何科学有效地保证猪肉制品的质量安全是全社会关注的焦点问题。
2.3项目建设目标
按照仙桃市畜禽定点屠宰管理办公室要求,在仙桃市建设本地市级肉品质量可追溯数据中心,实现所属市、区县对所属区域的肉品质量安全信息追溯系统数据进行管理,实现数据同步共享。
总体建设目标是:
构建仙桃市统一的网络化食品安全监管可追溯信息服务公共平台,在政府、企业、农村养殖户、食品消费者之间搭建一条信息互动的快捷通道;探索以政府信息化网络为基础的电子公共事务管理新模式,研究开发与食品安全这个民生相关的信息系统的应用集成和资源整合关键技术;开展生猪养殖基地、生产流通龙头企业、主要管理部门的食品安全信息追溯应用试点,形成生猪、小家禽行业食品安全监管溯源示范工程;建立建成以“一个公共数据总中心、两大应用平台”为标志的综合服务体系,即仙桃市食品安全公用数据中心、仙桃市食品安全溯源信息平台、仙桃市市政府食品安全监管公共服务平台,要求体系中各平台的服务功能和对象明确,横纵层次分明、彼此互联互通、无缝配合协同,形成有机的相互协同相互配合的系统化整体;形成一套成熟的“食品安全”城乡信息系统应用集成、数据共享方案,并逐步形成专业的创新服务依托机构来进行更大区域范围的示范工程推广,以更加统一、协调、共生、便捷的综合性平台来服务于老百姓和政府管理部门,最终打造一个以“政府牵头,市场运作,各方配合,共同推进”的食品安全监控溯源管理和生产运营新模式。
具体建设目标是:
1、构建高效、统一的仙桃市市级肉品质量安全信息可追溯系统。
2、实现对仙桃市生猪屠宰行业的信息化监管,及时发现并处理违法违规行为,切实保障肉品生产安全。
3、规范我仙桃市肉品流通秩序,强化生猪屠宰加工、肉品批发(配送)、零售、团体采购企业的肉品质量安全可回溯机制。
4、将生猪屠宰企业生产过程的视频监管和肉品在各流通环节质量安全信息管理的有效结合,完善肉品质量安全体系建设,扫除监管的盲区,深入落实“放心肉”服务体系建设目标任务。
5、与湖北省猪肉屠宰监管工作现实有效的结合,为湖北省屠宰监管平台提供全面的监管追溯信息数据对接服务,完善仙桃市肉品质量的安全体系建设,深入落实“放心肉”服务体系建设的目标任务。
3系统总体设计
3.1溯源平台的价值目标
本溯源管理平台的建立,能有效的对生猪市场进行监控管理,让市民能够吃到放心安全肉。
在猪肉进入市场前,对其进行多方面的检疫和处理,不合格的猪肉直接进行无害化处理,并且可以通过平台查看无害化录像。
消费者根据溯源小票可直接查询该猪肉的相关信息。
3.2系统总体架构
3.3系统业务流程图
3.4系统技术架构设计
3.4.1ASP.NET
本系统是一个多层的混合体架构的模式,面向客户端是基于ASP.NET技术的WEB界面。
ASP.NET+AJAX组成最佳WEB2.0效果,实现客户最佳体验效果。
3.4.2SOA
SOA(ServiceOrientationArchitecture)面向服务的架构,在本系统正是一个企业级的应用架构,所有的功能都以服务的形式存在(无论内部还是对外的接口),无论是服务的提供者还是消费者,都以开放的标准,独立自治,从而为系统注入开放性、扩展性、灵活性元素。
同时SOA支持跨平台,无论是.NET还是基于J2EE的系统都能集成。
最重要的是SOA强调松耦合,它通过“契约”的形式实现了客户端对服务端的调用。
只要契约不变化,服务本身的实现可以任意变化。
3.4.3WCF
WCF(WindowsCommunicationsFoundation),基于SOA的通讯框架,是微软精心打造的目前为止最完善的一个分布式通讯架构,它集成了以往的任何一种分布式技术(COM+,NETRemoting、MSMQ,WebService),因此成为分布式应用中的最佳选择。
同时WCF完全消除了多应用、多层架构中的进程交互复杂性、强耦合性,进程之间,通过WCF机制以服务的形式完成交互。
3.4.4系统架构
溯源平台是一个典型的分布式多层架构,如下图所示:
如图所示:
整个系统由三大层组成,其中WcfServer层由包括多层,以及多个服务;而WebServer通过Contracts来调用服务完成相应的功能。
3.5系统软件环境
3.5.1溯源平台服务器所需配置的软件环境
Ø操作系统:
WINDOWS2008/WINDOWS2003SERVER(建议装2003)
ØIIS6.0/IIS7.0
Ø.NET框架Microsoft.NETFramework3.5
Ø病毒防范工具及杀毒软件
3.5.2数据库服务器所需配置的软件环境
Ø操作系统:
WINDOWS2008/WINDOWS2003SERVER(建议装2003)
ØSQLSERVER2008/SQLSERVER2005(建议2005)
Ø病毒防范工具及杀毒软件
4系统详细设计
4.1系统介绍
4.2溯源平台系统模块分配
4.2.1平台管理
平台管理模块为本平台的基本信息的维护管理,主要是使用本平台时涉及到的用户信息类的管理,以及本平台总体模块的管理。
本模块分为以下几个管理模块
用例管理
模块管理
用户管理
角色管理
日志管理
字典管理
地区管理
4.2.2设备管理
设备管理模块为在本平台的一系列流程中用到的设备基本信息进行登记和维护。
1)GPRS秤管理
定义:
称编号、设备名称、使用商家号、型号、备注、状态
2)EPC信息管理
定义:
猪标签编号、EPC编号、EPC十六进制号、创建时间、EPC状态。
3)EPC发放
定义:
和EPC信息管理功能一样,只是完成信息增加。
4.2.3身份卡管理
提供身份卡发卡、卡片查询以及卡片挂失等功能。
其中身份卡为本平台涉及的商家的凭证,所有商家必须持卡购肉。
1)制卡单位信息
定义:
制卡单位编号、制卡单位名称、单位地址、负责人、联系电话、手机、所属地区、备注。
2)身份卡发放
定义:
卡号、摊位编号、制卡单位编号、制卡日期、状态(正常、锁定)、备注
3)身份卡查询
定义:
卡号、卡状态、备注
4)身份卡挂失
定义:
操作序号、卡号、操作日期、操作人、操作类型(解挂、挂失)、状态、备注
4.2.4基础信息管理
基础信息管理模块,主要功能是管理本平台下的相关流程中涉及到的经营户或企业的相关信息进行登记的维护,身份的管理只能在本信息管理的基础上才能完成。
1)供应商管理
定义:
供应商编号、供应商名称、身份证号、地址、联系人、固定电话、手机、备注、网址、邮编。
2)屠宰企业管理
定义:
屠宰企业编号、企业名称、企业地址、法人代表、网址、邮编、传真、联系人、固定电话、手机、备注。
3)批发市场管理
定义:
批发市场编号、批发市场名称、批发市场地址、联系人、固定电话、传真、手机、网址、备注。
4)零售消费单位管理
定义:
零售消费单位编号、零售消费单位名称、单位类别(超市、直营店、团购单位、农贸市场)、地址、联系人、固定电话、手机、传真、电子邮件、备注。
5)零售消费单位摊位管理
定义:
摊位编号、所属零售消费单位编号、联系人、联系电话、手机、身份证号、地址、备注
4.2.5购销管理
购销管理模块,主要功能是在整个业务流程中的涉及到从生猪购入到销售环节的信息登记和维护。
1)收购登记
定义:
登记日期、屠宰企业编号、耳标编号、经营户编号、检疫合格编号、屠宰编号、备注【手持机扫描获取加人工修改】
外地检疫:
由地方出具的生猪检疫证明,并将此证明内容录入本追溯平台。
屠宰编号的生成规则:
日期+时间+屠宰企业编号+人工编号
2)产地检疫合格证明
定义:
检疫合格编号、检疫编号、检疫单位、用途、检疫人、动物种类、检疫时间、畜主、产地、备注。
3)宰前检疫
定义:
屠宰编号、是否合格、检疫日期、检疫人、备注【手持机扫描获取】
4)束带绑定屠宰信息
定义:
屠宰编号、EPC、日期、操作人、备注【手持机扫描获取】
5)宰后检疫
定义:
EPC、是否合格、检疫日期、检疫人、处理人、处理结果、处理时间、备注【手持机扫描获取加人工修改】
6)转运登记
定义:
EPC、重量、批发市场编号、日期、操作人、备注【手持机扫描获取】
7)批发登记
定义:
EPC、重量、市场编号、日期、操作人、备注【手持机扫描获取】
8)零售登记
定义:
EPC、重量、单价、总价、称号、日期、操作人、备注【GPRS称获取】
4.2.6溯源入口
本模块提供通过输入溯源小票上面的溯源码,查询所采购猪肉的相关防疫信息、饲养信息、检疫信息以及来源等信息。
4.2.7数据接口
本系统以webservice形式向手持机和GPRS电子称提供相应的写数据库接口。
4.2.8与其他系统接口
经过调研确认,为保证溯源平台的完整运行,需要与以下系统进行交互,以方便进行数据的存和取。
1)省平台接口
主要将市平台数据上传到省平台,需要省平台提出相关数据清单,以便系统设计时考虑。
2)与农业局接口
主要是根据生猪的耳标信息,需要从农业局系统中获取该猪的养殖信息、检疫信息等有用信息。
3)无害化处理视频
对于检疫出问题的猪肉,需要进行无害化处理,此过程数据由另一平台进行存储,需要提供该视频的入口地址,进行观看。
以上接口信息由于涉及到其他部门的协调,并且对系统设计有着重要的意义,请及时沟通确认。
对于此部分内容需要独立进行评估,暂不包含在本次的设计中,待需求明确后,再进行设计和评估。
4.2.9报表统计
本模块为通过本平台的业务流程中登记的相关信息的集合查询功能。
1)外地肉和本地肉所占比例(指定时间段,然后生成饼图)
2)统计屠宰量(指定时间,然后生成曲线图)
3)商家购销量(指定时间段,然后生成柱状图)
5组织与实施
5.1项目实施进度计划
序号
任务
计划时长
备注
1
需求开发
8工作日
编制需求规格说明书
2
系统设计
8工作日
软件模型设计、数据库设计
3
系统代码开发、测试
30工作日
代码实现和功能、性能测试
4
系统部署(含上线测试)
10工作日
完成系统的总体部署,总体测试及正常使用
小计
项目总体规划:
56个工作日内完成
备注:
如因需求无法确认或用户拖延将会造成进度的相应延迟
5.2质量和进度控制计划
在合同约束的框架范围内,务必在预期时间内保质保量的提交符合需求的产品让用户满意,一直是我们坚持不懈的原则。
对于任何项目,在实施进展过程前期就必须由项目决策管理层制定行之有效的质量控制计划和进度管理计划,有效避免在开发过程中的盲目性和其他不确定因素。
要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。
软件开发项目中影响进度的因素很多,如人为因素、技术因素、资金因素、环境因素等等。
在软件开项目的实施中,人的因素是最重要的因素,技术的因素归根到底也是人的因素。
所以在严把质量和进度关的同时,就必须有针对性的对实际展开项目的一个综合性评定和确保项目进展顺利的一个可行性计划。
基于此,在本次模拟指挥平台建设当中,科学的定位,合理安排和制定详细周密的质量和进度计划,将是确保系统平台顺利完工的关键。
基于本次项目的质量管理计划:
1、配置管理小组,全方位跟踪管理项目的实施过程。
我方将针对此次项目,配置专门的管理小组。
配置管理小组的主要职责包括:
完善各个部门发送需要存档和进行版本控制的代码和阶段性成果;对代码、文档等进行单向出入的控制;对所有存档的文档进行版本控制;提供文档,并传达到开发组中。
2、测试小组,阶段性的测试与质量反馈。
同时配置系统测试小组作为质量控制的主要手段,负责软件的测试设计和执行工作。
针对具体项目的测试可以分为如下几种类型,如:
正确性测试、功能性测试、性能测试、安全测试和系统测试等。
6
建设原则
此平台工作由成都九洲(甲方)和成都信息工程学院网络工程学院(乙方)双方共同完成。
甲方负责平台的硬件部分包括手持终端、电子称和束带,并负责系统的部署和实施。
乙方负责溯源平台的软件开发,并提供溯源平台的部署文档和操作说明书,指导甲方进行实施。