济南市肉菜流通追溯体系建设超市子系统的分析与设计毕业设计说明书.docx
《济南市肉菜流通追溯体系建设超市子系统的分析与设计毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《济南市肉菜流通追溯体系建设超市子系统的分析与设计毕业设计说明书.docx(60页珍藏版)》请在冰豆网上搜索。
济南市肉菜流通追溯体系建设超市子系统的分析与设计毕业设计说明书
本科毕业设计说明书
题目:
济南市肉菜流通追溯体系建设
——超市子系统的分析与
设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
摘要
近年来,食品安全危机频繁发生,这一问题严重影响了人们的身体健康,引起了全世界的广泛关注。
如何对食品有效跟踪和追溯,已成为一个,极为迫切的全球性课题。
为此商务部和财务部选取了一系列城市作为开展肉菜流通追溯体系建设的试点城市,并将济南市选为第二批试点城市。
文章深入了解和研究了济南市肉菜流通追溯体系建设的项目背景和意义,详细介绍了系统开发采用的开发平台——Loushang平台,并介绍了在系统开发过程中应用的主要关键技术。
同时,通过分析系统中的经营主体备案、挂失、补卡、经营主体注销、配送中心入场登记、超市入场登记、数据信息上传等业务流程,确定本系统的性能需求、管理对象需求、功能需求;并在系统需求分析的基础上,进行了系统设计,包括了对系统的总体设计、详细设计、安全性设计;之后描述了系统测试情况。
最后对系统的应用现状做了简单介绍,并对本系统提出了一些改进性建议。
关键词:
食品安全;可追溯系统;系统分析;系统设计
JinanMeatDishesFlowTracingSystemConstruction
——theSupermarketSubsystemDesignandAnalysis
ABSTRACT
Inrecentyears,thefrequentfoodsafetycrisis,thisproblemhasseriouslyaffectedthepeople'shealth,causedthewideattentionaroundtheworld.Howtoeffectivetrackingandtracing,foodhasbecomeanextremelyurgentglobalissues.Fortheministryofcommerceandfinancedepartmentselectingaseriesofcitiesasmeatdishescirculationpilotcitiesfortheconstructionoftraceabilitysystem,andchosethejinanasthesecondbatchofpilotcities.
Thearticledeeplyunderstandandstudythejinanmeatdishesflowtracingsystemoftheconstructionoftheprojectbackgroundandsignificance,introducedthesystemdevelopmentplatformforthedevelopmentplatform-Loushang,andintroducesthekeytechnologyofapplicationintheprocessofsystemdevelopment.Atthesametime,throughtheanalysisofthesystemoperatorstorecordandreportthelossofSTH,fillingcard,operatorstocancellationofregistration,distributioncenter,supermarketregistration,dataupload,suchasbusinessprocess,determinetheperformancerequirementsofthissystem,themanagementobjectdemand,functiondemand;Andonthebasisofsystemrequirementanalysis,systemdesign,includingthesystemoveralldesign,detaileddesign,safetydesign;Afterdescribingthesystemtest.Finallymadeabriefintroduction,thepresentsituationoftheapplicationofsystemandputsforwardsomeimprovementSuggestionstothissystem.
KeyWords:
FoodSafety;theTraceabilitySystem;SystemAnalysis;theSystemDesign
1前言
1.1系统设计背景和意义
为提高肉菜质量安全水平,商务部和财政部2010年9月份联合下发了《关于肉类蔬菜流通追溯体系建设试点指导意见的通知》,并选取杭州、青岛等10个城市开展肉菜流通追溯体系建设试点。
2011年7月,商务部和财政部又确定了济南、天津等10市为第二批试点城市,商务部要求各试点城市把追溯体系建设作为“一把手”工程推进。
肉类和蔬菜是城乡居民最基本的副食品。
保障肉菜的供应和质量安全,是人民最关心的事情,也是维护群众利益最直接最现实的体现。
作为最重要的两类农产品,肉菜流通方式逐步走向现代化,必然带动农产品流通现代化和流通发展方式转变。
建设肉菜流通追溯体系,促进肉菜流通的高效、安全,就是要着力解决人民最关心最直接最现实的利益问题,是一项以人为本的“民心工程”,具有十分重要的意义。
根据《商务部、财政部关于开展“放心肉”服务体系建设试点工作的通知》(商秩发〔2009〕273号)和《商务部办公厅关于印发<屠宰监管技术系统建设工作方案>、<肉品质量安全信息可追溯系统建设工作方案>》(商秩字〔2009〕19号)的相关精神和要求,2011年6月完成了济南市肉品质量安全信息追溯系统一期建设工程,已建成济南市肉品质量安全信息追溯管理平台,在5家生猪定点屠宰场、1个外埠肉集中查验点、13家大型超市安装肉类追溯系统,现已投入正常使用,系统运行良好。
济南市将根据《商务部办公厅、财政部办公厅关于肉类蔬菜流通追溯体系建设试点指导意见的通知》(商秩字〔2010〕279号)和《财政部办公厅、商务部办公厅关于2011年开展肉菜流通可追溯体系建设试点有关问题的通知》(财办建〔2011〕12号)要求,成立了由分管副市长为组长、市有关部门和各县(市)区分管领导为成员的济南市肉类蔬菜流通追溯体系建设工作领导小组,下发了《济南市人民政府办公厅关于加快肉类蔬菜流通追溯体系建设的意见》(济政办字[2011]22号),要求加快肉类蔬菜流通追溯体系建设。
1.2系统设计依据
(1)《中华人民共和国食品安全法》、《中华人民共和国农产品质量安全法》
(2)商务部制定的《全国肉类蔬菜流通追溯体系建设规范(试行)》
(3)商务部制定的《肉类质量安全信息可追溯系统技术要求(试行)》
(4)商务部肉菜流通追溯体系建设8个技术规范:
①《肉类蔬菜流通追溯体系编码规则》
②《肉类蔬菜流通追溯体系传输技术要求》
③《肉类流通追溯体系基本要求》
④《蔬菜流通追溯体系基本要求》
⑤《肉类蔬菜流通追溯体系感知技术要求》
⑥《肉类蔬菜流通追溯体系信息处理要求》
⑦《肉类蔬菜流通追溯体系管理平台技术要求》
⑧《肉类蔬菜流通追溯体系专用术语》
2系统技术说明
2.1Loushang平台
浪潮Loushang平台经过多年的大型项目的锤炼和考验,已经形成了各个行业成熟的解决方案。
这一企业应用软件平台产品做包含的组件都是作为一个有机的整体,共同开发、组装、调试和发布,从来保证了无缝的互操作性,并享有单一安装、升级和支持模式,由此简化了管理的复杂性。
浪潮Loushang平台基于大量企业级应用模式和企业级集成模式的企业级应用开发平台。
开发者可以为了实现解决不同的问题方便的使用、扩展、制定不同层次的组件。
浪潮Loushang平台包含技术组件以及业务组件和其他插件。
技术组件包括WEB组件、JDBC组件、缓存管理、异常管理、基本工具以及扩展组件。
业务组件由专业人士通过对各种权限管理模型以及当前组织机构模型以及日志管理各个行业通用的业务模块,包括元数据,工作流,消息平台、系统集成EAI、数据集成CAI和报表组件。
(1)Loushang平台系统集成
Loushang平台的EAI,单点登录模块以及门户平台可以实现已有的系统的系统集成。
(2)Loushang平台数据集成
Loushang平台的数据集成工具GAI可以安全的实现不同系统之间的数据交换。
(3)Loushang平台的WEB组件
Loushang平台的WEB组件实现数据展现的美观大方、方便易用、数据交互的高性能性。
(4)Loushang平台的开发工具
Loushang平台提供的代码生成机以及元数据,可以实现基本代码根据数据结构自动生成、减少基本代码的重复编写、调试,极大地提高开发进度以及规范性。
(5)Loushang平台的业务服务平台
Loushang平台的业务服务平台包括用户可以自己灵活制定的组织机构规则、灵活修改组织机构以及符合国际安全标准的基于角色控制的权限管理模块。
(6)Loushang平台的工作流
Loushang平台还提供了图形化的流程和表单制定、客户可以方便的制定表单、流程以及启动流程,真正实现了网上办公的流程化和规范化。
(7)Loushang平台的灵活报表
Loushang平台的灵活报表简单易用、用户可以灵活配置满足自己需求的报表、更方便数据分析以及辅助决策。
(8)Loushang平台的移植性
Loushang平台可以实现各种操纵系统、中间件、数据库的移植,可以保证历史数据的直接使用、提高业务数据的利用率。
单机以及群集的移植,可以充分利用客户现有的资源进行使用,保护客户已有的软硬件投资,降低客户的成本。
(9)Loushang平台的稳定性
Loushang平台经过多年的大量的大型项目的考验,具有良好的稳定性,可以实现系统7*24小时的连续工作能力。
2.2关键技术分析
2.2.1目标实现关键分析
肉类蔬菜流通体系建设的目标含义是实现来源可追踪、去向可查证、责任可追究,也就是实现食品流向可追溯,问题责任可追究。
可追溯反映的是生产经营各环节跟踪食品流向的能力,可追溯系统需要实现产品的唯一标识和全程追踪,并在其各生产经营环节实行质量控制及追踪和追溯;问题责任可追究,需要在问题发生前落实食品安全与责任人(包括经营责任人与监管责任人)的责任关系,确保问题发生后能够得到及时控制并快速处理解决。
追溯系统建设目标实现的关键一要实现肉菜产品全程追踪,二要保证肉菜安全责任落实监管。
通过产品的来去追溯以追究具体流通环节的责任人,通过责任的落实监管以保证具体产品的质量安全,从而确保追溯系统建设最终目标的实现,让消费者吃上安全食品。
2.2.2追溯过程关键分析
肉菜流通过程追溯总体上可以分为流通环节外部追溯和流通环节内部追溯。
外部追溯也就是节点间追溯,节点间追溯时,追溯项目的产品、批次及标识已经确定,所以追溯的关键信息是以产品为基础的交易双方,也就是产品的主体信息。
内部追溯也就是在流通节点内,包括市场、配送、加工等企业内的追溯,由于节点内,可能对产品的原来批次、产品形态可能发生变化,所以节点间追溯的关键是明确产品批次,标识定义产品的溯源项或具体产品及批次。
2.2.3责任追究实现关键分析
肉菜食品安全经营者分布广,涉及监管部门多,食品安全按责任人分为经营责任和监管责任;按控制方式可分为事前安排落实和事后响应处理。
食品安全责任的落实及关键控制信息化系统结构如下:
通过区划、管辖部门、事件控制的全方位的责任落实,可以确保事件发生后的高效追究,保证食品安全问题得到及时控制与处理。
3系统需求分析
软件开发项目最初的工作就是明确项目的目的和用户。
根据目的不同,相应需求的系统也不同,也就是说需求分析是济南市肉菜流通追溯体系建设——超市子系统设计、开发的依据[1],本章对系统的性能需求、管理对象、功能需求进行分析。
3.1系统性能分析
(1)可靠性需求
本系统在运行过程中比较稳定,没有不正常的系统崩溃、死机、异常退出及数据丢失现象;系统在用户发生错误的操作或信息输入时,能够识别并给出适当的反应;当系统出现意外问题时,能够快速响应并进行系统恢复和数据恢复,并具有一定的数据备份功能[2]。
(2)易用性需求
本系统在开发过程前期进行了大量的调研,深入了解了济南市各大型连锁超市在使用方面的各种应用需求,在开发过程中注重用户的体验,为用户提供更舒适的使用体验。
同时,系统在学习、操作、信息输入和解释程序输出(输出结果和出错信息)等方面的为用户提供便利[3]。
能够通过适当的术语、图形、背景信息,帮助用户正确的理解和使用系统的各项功能,理解如何使用该系统;提供适当的途径帮助用户更快地掌握系统的操作方法;对可能产生严重后果的功能,应具有可逆或给出明示警告并在操作前要求用户确认,提供辅助输入手段,支持快捷键;能够做出必要的信息提示,提示当前的处理状态,同时系统应具有更规范和更美观的人机交互界面[4]。
(3)效率
应用系统的响应时间、事务处理速率以及其他与时间相关的需求应能满足业务和技术的需求。
济南市肉菜追溯流通体系建设项目建成之后应达到如下表3.1的性能指标:
表3.1性能指标表
内容
性能指标
在线用户
>2000
最大并发
>500
正常平均响应时间
<3s
(4)可维护性需求
系统能够方便地进行修改、更新与完善。
当系统出现意外故障时,能够被方便且快速地定位;当系统需要进行缺陷修复,系统升级完善等修改时,能够支持方便的软件修改,最好的保证用户的正常使用[5]。
(5)可移植性需求
系统采用J2EE体系架构,秉承java“编写一次,随处运行”的特性,可在WINDOWSERVER、LINUX、UNIX、AIX等平台下实现跨平台兼容,同时还应提供对EJB、javaServletsAPI、JSP、以及XML等技术的全面支持。
(6)安全性需求
系统应具有安全保障的能力,能防止外部对系统的非法入侵。
系统应该能实现用户身份识别及权限控制、日志和审计、数据加密及安全传输等。
(7)数据精确度
本系统的数据精确度如下:
金额:
有效位为2位×(10-2~1010),单位[元]
重量:
有效位为3位×(10-2~1010),单位[千克]
日期:
格式为yyyymmdd
时间:
格式为yyyymmddhhmmss
(8)安全性和访问控制
①安全性和访问控制侧重于安全性的两个关键方面:
应用程序级别的安全性,包括对数据或业务功能的访问;系统级别的安全性,包括对系统的登录或远程访问。
②应用程序级别的安全性可确保:
在预期的安全性情况下,用户只能访问特定的功能,或者只能访问有限的数据。
③系统级别的安全性应确保:
只有具备系统访问权限的用户才能访问此应用程序,而且只能通过相应的网关来访问。
3.2系统管理对象分析
超市子系统管理的信息主要包含超市基本信息、超市肉品供应商基本信息、超市肉品进场信息、超市蔬菜进场信息。
考虑到系统包含的管理对象比较繁杂,特作如下表3.2、表3.3、表3.4、表3.5管理对象分析:
表3.2超市基本信息表
具体指标
指标说明
企业编码
指按《肉菜流通追溯体系编码规则》生成的超市主体码
续表3.2
企业名称
指超市在工商行政管理部门注册登记的企业具体名称
工商注册登记证号
指超市在工商行政管理部门注册登记时产生的编号
隶属行政区划及代码(到区县级)
指超市经营场所所在地的具体名称(到区县级)及根据《GB/T2260中华人民共和国行政区划代码》确定的行政区划代码
备案日期
指超市在城市追溯管理平台备案的日期,格式为yy-mm-dd
法人代表
经营地址
指企业从事经营活动所在地的通讯地址,具体到门牌号
联系电话
指企业主要负责人的固定电话、手机等主要联络方式
传真
指企业主要负责人日常接收传真的电话
表3.3超市肉品供应商基本信息表
具体指标
指标说明
备案超市编码
指给进入超市从事销售的经营商户备案发卡的超市的编码,按《肉菜流通追溯体系编码规则》执行
备案超市名称
指给进入超市从事销售的经营商户备案发卡的超市的名称
供应商编码
指向超市供应肉品的经营者的主体码,按《肉类蔬菜流通追溯体系编码规则》执行
供应商名称
企业法人指在工商行政管理部门注册登记的名称,个体户指身份证姓名
工商注册登记证号或身份证号
企业法人指在工商行政管理部门注册登记的编号,个体户指身份证号码
经营类型
分生猪批发商、肉品批发商、肉品零售商、配送企业、其他等类型
备案日期
指供应商在流通节点备案的日期,格式为yy-mm-dd
法人代表(指企业)
手机号码
指供应商经常使用的,并能随时联络的通讯手机
信息更新日期
指供应商最后一次更新备案资料的日期
表3.4超市肉品进场信息表
具体指标
指标说明
超市编码
指进入超市发生肉品交易的超市编码,按《肉菜流通追溯体系编码规则》执行
超市名称
指进入超市发生肉品交易的超市名称
进场日期
指肉品进入超市的日期,格式为yy-mm-dd
供应商编码
指向超市供应肉品的经营者的主体码,按《肉类蔬菜流通追溯体系编码规则》
执行
供应商名称
企业法人指在工商行政管理部门注册登记的名称,个体户指身份证姓名
交易凭证号或动物产品检疫合格证号或肉品品质检验合格证号
交易凭证号指该批进场肉品从屠宰厂或上一环节批发市场带来的交易凭证上的追溯码;动物产品检疫合格证号指驻屠宰厂官方检疫机构出具的动物产品检疫合格证的号码;肉品品质检验合格证号指厂方肉品品质检验部门出具的肉品品质检验证的号码。
在上游已建立电子台账的肉品,只采集交易凭证号;在上游未建立电子台账的肉品,一般采集动物产品检疫合格证号或肉品品质检验合格证号,建立电子台账,并将其中某一合格证号作为批次号
商品编码
指供应商向超市供应的肉品品种的编码,参照《GB/T7635.1-2002全国主要产品分类与代码第1部分:
可运输产品》执行
续表3.4
商品名称
指供应商向超市供应的肉品的具体名称,参照《GB/T7635.1-2002全国主要产品分类与代码第1部分:
可运输产品》执行
重量
指供应商当日供应的肉品重量(单位:
公斤
单价
指供应商当日供应肉品的价格(单位:
元/公斤)
零售凭证号
指超市出具的肉品零售凭证上的追溯码,一般沿用交易凭证号
表3.5超市蔬菜进场信息表
具体指标
指标说明
超市编码
指蔬菜进入的超市的编码,按《肉菜流通追溯体系编码规则》执行
超市名称
指蔬菜进入的超市的名称
进场日期
指蔬菜进入超市的日期,格式为yy-mm-dd
供应商编码
指向超市供应蔬菜的经营者的主体码,按《肉类蔬菜流通追溯体系编码规则》执行
供应商名称
企业法人指在工商行政管理部门注册登记的名称,个体户指身份证姓名
交易凭证号或产地证明号或检测合格证明号
交易凭证号指该批进场蔬菜从上一环节带来的交易凭证上的追溯码;产地证明指蔬菜产地县级农业行政主管部门或乡(镇)政府、村委会、农民专业合作组织给待交易蔬菜出具的证明蔬菜产地的证件编码;检测合格证号指有关法定检测部门出具的证明蔬菜经检测合格的证明文件编码。
上游已经建立电子台账的蔬菜,只采集交易凭证号信息;未建立电子台账的,采集产地证明号或者检测合格证号
进货批次号
指超市对进场蔬菜按批次登记时分配的批次号码,已有交易凭证号的不需确定批次号
商品编码
指供应商向超市供应的蔬菜品种的编码,参照《GB/T7635.1-2002全国主要产品分类与代码第1部分:
可运输产品》执行
商品名称
指供应商向超市供应的蔬菜的具体名称,参照《GB/T7635.1-2002全国主要产品分类与代码第1部分:
可运输产品》执行
重量
指供应商当日供应的蔬菜重量(单位:
公斤)