食品安全溯源系统毕业设计论文.docx
- 文档编号:26259963
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:31
- 大小:3.82MB
食品安全溯源系统毕业设计论文.docx
《食品安全溯源系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《食品安全溯源系统毕业设计论文.docx(31页珍藏版)》请在冰豆网上搜索。
食品安全溯源系统毕业设计论文
毕业设计〔论文〕
题目食品平安溯源系统
学院
专业
年级
学号
姓名
指导教师
年月日
学位论文原创性声明
本人重声明:
所呈交的论文是本人在导师的指导下独立进展研究所取得的研究成果。
除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承当。
学位论文
年月日
学位论文使用授权书
本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保存并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权省级优秀学士学位论文评选机构将本学位论文的全部或局部容编入有关数据库进展检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于:
□,在_________年解密后适用本授权书。
不□。
〔请在以上相应方框打“√〞〕
作者签名:
年月日
教师签名:
年月日
摘要1
关键词1
Abstract2
Keywords2
第一章绪论3
1.1系统研发现状3
1.2系统开发背景3
1.3系统开发目标4
1.4系统开发工具5
1.4.1Java简介5
1.4.2MySQL简介5
1.4.3JSP简介6
第二章系统需求分析7
2.1系统可行性分析7
2.1.1经济可行性7
2.1.2技术可行性7
2.1.3操作可行性8
2.2系统功能需求分析8
2.2.1系统性能需求分析8
2.2.2系统功能需求分析9
2.3E-R图10
第三章系统的功能构架12
3.1系统的总体功能设计12
3.2数据库设计12
3.2.1数据库的设计思想12
3.2.2数据库表的设计13
第四章系统功能的实现19
4.1系统用户登录界面的实现19
4.2用户模块功能的实现20
4.3企业管理的实现23
4.4后台系统管理的实现25
第五章总结33
5.1系统完成的主要功能33
5.2系统的待解决问题33
参考文献34
致35
食品平安溯源系统
学生:
廖雅云指导教师:
喻勇
〔医药学院公共管理学院〕
摘要
本设计是利用JSP编程技术构建的溯源信息类的电子商务,对溯源进展系统的分析,目标是在公司与顾客之间,搭建起一个商务信息交流的平台,通过这个平台,实现食品平安信息的发布和浏览的目的。
本文主要介绍这套基于JSP的溯源信息,详细介绍了系统需求分析、系统设计和数据库设计的一些思路和方法。
系统分为六个模块,即产品信息模块、企业信息模块、政策信息模块、平安知识模块、留言管理模块、超级管理员模块。
各模块相互独立,同时又构成统一的整体。
本系统具有构造完整,功能完备,交互性好,导航清晰,操作简单明了、针对性强等特点。
本课题设计的目标是实现一个基于JSP+JavaBean模式的溯源信息。
论文先总体介绍了系统,接着论述了系统的需求分析和设计,系统的实现。
最后,总结了系统的优缺点。
关键词:
溯源,食品平安,数据库,JSP
Abstract
ThisdesignisbuiltusingJSPprogrammingtechniquestraceabilityinformationlikee-mercesites,thesiteofthetraceabilitysystemanalysis,thegoalisinthepanybetweencustomersandbuildupabusinessinformationexchangeplatform,throughthisplatform,andeasypartiespurposeofefficienttransactions.ThispaperdescribesthesetofJSP-basedtraceabilityinformationsite,detailingsomeoftheideasandmethodsofsystemanalysis,systemdesignanddatabasedesign.Systemisdividedintosixmodules,namelyproductinformationmodle,themodulebusinessinformation,policyinformationmodule,securityknowledgemodule,messagemanagementmodule,thesuperadministratormodule.Eachmoduleisindependentofeachotherwhileformingaunifiedwhole.Thesystemhasapletestructure,pletefunctions,goodinteractivity,navigationisclear,simpleandclear,targeted,andothercharacteristics.
DesignofthisprojectgoalistoachieveaJSP+JavaBeanmodelbasedtraceabilityinformationsite.Paperfirstdescribestheoverallsystem,andthendiscussestheimplementationofthesystemrequirementsanalysisanddesignofthesystem.Finally,wesummarizetheadvantagesanddisadvantagesofthesystem.
Keywords:
Traceability,Foodsafety,Database,JSP
第一章绪论
1.1系统研发现状
是展示形象、发布产品信息、联系网上客户的新平台、新天地,进而可以通过电子商务开拓新的市场,以极少的投入获得极大的收益和利润。
溯源是溯源企业向企业和网民提供、查询信息(包括产品和效劳)的一种方式,是溯源企业开展电子商务的根底设施和信息平台,离开去谈电子商务是不可能的。
因此,现在有越来越多的企业通过在互联网上建立公司来展示自身形象,提供效劳和产品资讯,以这种廉价的方式获取最大的宣传效果。
但是由于越来越多的公司建立了自己的,信息数据庞杂、混乱,客户查询起来不方便。
但是我国现有的法律法规,对网上溯源中企业信息权益进展保障显得简单、散乱、缺陷很多、可操作性不强等特点。
远不能适应网上溯源迅速开展所要求的对信息权益保障的迫切需要。
所以建立溯源信息类集中提供溯源信息,方便客户对所需求的信息的集中查询和信息检索。
1.2系统开发背景
食品平安问题关系到广阔人民群众的身体安康和生命平安,关系到经济开展和社会稳定,历来受到高度的关注与重视。
然而近年来食品平安问题日益突出,国际上疯牛病、口蹄疫和禽流感等疾病相继爆发和传播,而国也发生了丹红、永年大蒜和劣质奶粉等食品质量问题。
究其原因是食品的生产过程存在众多问题,产品生产、物流信息,检疫检测信息等均有太多人工参与,各操作环节均容易产生错误/虚假信息,且各个不相关环节间很难做到信息核实,影响产品整体管理及信息查询;另外产品生产、物流、经销、检疫检测等各环节相对独立,每一环节往往只能有效查看其上下游接口环节的操作信息,难以做到信息流整体的监察管理;无法将监察管理信息传递到普通市民手中,真正在食品平安卫生上做到安心,放心,舒心。
而食品一旦出现问题,直接危害到广阔人民群众的身体安康和生命平安,同时对厂家来说也会蒙受重大损失,品牌形象受损,甚至企业倒闭。
如果能引入食品原材料追溯系统,即使上市的食品出现问题,食品厂家也能快速找出原因,可以只追回局部的问题食品而无需追回所有产品,可见食品追溯的重要性。
1.3系统开发目标
本系统旨在为企业和消费者提供一个平安便捷的食品管理平台。
企业可以通过此工程发布商品的相关信息。
消费者可以该平台通过查询商品信息,了解食品平安的相关信息。
同时,消费者可以进展留言,后台管理人员可以对消费者的留言反应进展处理,然后发给相关企业,对商品进展改良。
1.4系统开发工具
本系统的开发主要是使用在MyEclipse平台下的Java语言,并结合了MySQL数据库技术,使此系统具有强大的查询功能[3]。
涉及到SSH框架中的Struts和Spring技术,使系统层次鲜明,便于维护。
1.4.1Java简介
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,强健的平安的,构造的中立的,可移植的,性能很优异的多线程的,动态的语言。
Java语言支持网络计算,Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。
1.4.2MySQL简介
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。
关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
MySQL体积小、速度快、操作简单,与JSP搭配很受WEB开发者的欢送。
1.4.3JSP简介
JSP技术开发Web程序,就是在JSP页面中写入Java代码,当效劳器运行JSP页面时,执行Java代码,动态获取数据,并生成HTML代码,最终出现在客户端浏览器上。
程序片段可以操作数据库、重新定向网页以及发送信息等等,这就是建立动态所需要的功能[1]。
所有程序操作都在效劳器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。
JSP可用一种简单易懂的等式表示为:
HTML+JAVA=JSP。
JavaServlet是JSP的技术根底,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
第二章系统需求分析
2.1系统可行性分析
2.1.1经济可行性
由于就业管理去向系统所要求的硬件〔计算机及相关硬件〕和软件环境(JSP+SQL),市场上都容易购置到或从相关下载,而系统的本钱主要集中在开发与维护上,对学校不会造成过重的经济负担。
再者,目标系统不是很复杂,开发的周期较短,人员的经济支出不大,所节省的人力、财力产生的效益远远大于本系统的开发本钱,因此从经济方面讲开发此系统是可行的。
2.1.2技术可行性
食品平安溯源系统的开发主要包括企业对于食品相关信息的发布,消费者查询食品信息,浏览与食品平安相关的政策和食品平安的相关知识。
本系统采用B/S构造开发形式,数据库采用MySQL实现对数据的增、删、改、查等功能,效劳器采用Tomcat,使用JAVA、JSP、JAVAScript、Html、CSS实现程序的设计。
整个工程的编写是在MyEclipse环境中进展开发调试的。
都是采用自己比拟熟悉的、适合开发B/S构造的工程的技术,所以对于食品溯源系统在技术上具有很强的可行性。
2.1.3操作可行性
该系统的用户都是通过浏览器进入系统进展对各种信息的增删改查,通过可视化的界面对系统里面的容进展操作。
食品溯源系统提供给用户方便的用户界面,让用户对于整个系统的操作更加的方便。
用户只需懂很简单的计算机操作知识,只要能够访问效劳器,就可以通过浏览器登陆系统。
2.2系统功能需求分析
2.2.1系统性能需求分析
本系统便是尝试用JSP在网络上架构一个动态的电子信息,它是在Windows平台下,以MySQL为数据库开发平台采用JSP(JavaServerPages)技术开发的网上溯源系统。
为了使系统在各项管理中发挥更大的作用,提高工作效率和工作质量,现提出如下系统开发目标:
1.操作简单、界面友好。
2.即时可见:
对信息的处理〔包括添加、修改、删除〕将立即在对应的版块显示出来,到达"即时发布、即时见效"的功能。
3.功能完善:
不仅包括常见系统的信息管理的各个方面:
信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
而且,还能进展上传的功能。
4.方便移植:
系统应具有实用性、可靠性和适用性。
针对不同的用户,只需要稍作修改就可以开发出适合自己特点的食品平安信息宣传。
系统界面中所需的数据都存放于数据文件中,只要对该文件做局部修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
2.2.2系统功能需求分析
本系统在设计时采用构造化程序的设计方法[2],系统的总体构造采用菜单来调用表单。
利用表单对信息进展管理、数据录入、信息查询、系统管理等工作。
具体设计的功能模块如下:
1.用户模块
用户登录该模块可以浏览网页的相关信息,可以搜索查询商品的相关信息,包括产品的原产地,供给商,原材料,产品所属公司,产品运输商,产品价格。
同时,用户可以浏览查询食品平安知识和食品平安的政策法规。
2.企业模块
企业可以通过首页注册企业相关信息,注册后的企业可以通过首页登录,发布产品的相关信息,修改,删除产品的相关信息。
3.系统管理模块
该模块包括审核已注册的企业信息,和管理企业信息,发布,修改,删除食品平安知识,食品平安政策法规,的招聘信息和的相关信息,浏览用户留言。
根据以上系统功能的分析与设计,系统功能模块的划分,食品平安溯源系统功能模块如下列图3-1所示:
图2-1食品平安溯源系统功能模块图
2.3E-R图
根据前面的设计作出大体描述E-R图,如图2-2所示。
图2-2E-R图
第三章系统的功能构架
3.1系统的总体功能设计
本局部主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统有一个系统、全面、确切的认识。
3.2数据库设计
3.2.1数据库的设计思想
食品平安溯源系统的数据库设计采用了MySQL数据库,数据库名为shuoyuansystem,在Spring的配置文件applicationContext.xml中参加数据库的代码。
采用了一个公共的接口ObjectDao,然后各个表通过这个公共接口来进展数据传递。
根据系统需求,在登录系统时要进展身份验证和用户角色判断。
经过身份验证后,根据用户的角色进入相应的系统首页。
本系统涉及到9个数据库表,分别是用户信息表、产品类型信息表、产品信息表、企业信息表、食品平安政策信息表、食品平安知识信息表、网址招聘信息表、用户留言信息表、信息表。
3.2.2数据库表的设计
本系统是一个食品平安溯源管理系统,在系统详细设计之前应该对系统中所涉及到的对象实体进展信息建模,并最终得到完整的数据库表构造。
本系统涉及的数据表一共分为9表,其中有用户信息表、产品类型信息表、产品信息表、企业信息表、食品平安政策信息表、食品平安知识信息表、网址招聘信息表、用户留言信息表、信息表。
1.用户信息表〔t_util〕储存用户登录名和用户密码。
如表3-1所示。
表3-1用户信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
用户编号
name
VARCHAR(255)
NO
用户名称
b
VARCHAR(255)
NO
用户密码
t
VARCHAR(255)
NO
用户角色
2.产品类型信息表〔t_second〕储存产品类型信息,由后台管理人员添加,编辑。
包括产品类型名称,产品类型添加时间,产品类型简介,产品类型备注。
如表3-2所示。
表3-2产品类型信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
类型编号
name
VARCHAR(255)
NO
类型名称
b
VARCHAR(255)
No
添加时间
k
VARCHAR(255)
NO
产品类型简介
t
VARCHAR(255)
NO
产品类型备注
3.产品信息表〔t_fileutil〕储存产品信息,可以企业用户和后台管理人员添加,发布。
包括产品的类型,产品图像存放的路径名称,产品图像名称,产品名称,产品的原材料,产品的原产地,产品的供给商,产品的运输,产品销售商的联系,产品价格,产品的介绍,其中是以自动编号为主键。
如表3-3所示。
表3-3产品信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
产品编号
first
VARCHAR(255)
NO
产品类型名称
name
VARCHAR(255)
NO
产品图像存放路径名
c
VARCHAR(255)
NO
产品图像文件名
d
VARCHAR(255)
NO
产品名
e
VARCHAR(255)
NO
产品原产地
f
VARCHAR(255)
NO
产品原材料
g
VARCHAR(255)
NO
产品供给商
h
VARCHAR(255)
NO
联系
i
VARCHAR(255)
NO
产品运输
j
VARCHAR(255)
NO
产品价格
k
VARCHAR(255)
NO
产品简介
l
VARCHAR(255)
NO
备注
t
VARCHAR(255)
NO
是否推荐
4.食品平安知识信息表〔t_fileutil_a〕储存食品平安知识信息,由后台管理人员添加,编辑,然后发布到网页上。
包括食品平安知识编号,食品平安知识图片路径名,食品平安知识图片名,食品平安知识文件名,食品平安知识简介。
该表以食品平安知识编号为主键。
如表3-4所示。
表3-4食品平安知识信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
食品平安知识编号
name
VARCHAR(255)
NO
图像路径名
b
VARCHAR(255)
NO
添加时间
c
VARCHAR(255)
NO
图像名
d
VARCHAR(255)
NO
文件名
k
VARCHAR(255)
NO
简介
l
VARCHAR(255)
NO
备注
5.企业信息表〔t_fileutil_b〕储存企业相关信息,由后台管理人员添加输入,然后分配登录名和密码给企业。
包括企图商标路径名,企业注册时间,企业商标图像名,企业名称,企业营业执照,企业税务登记证,企业生产许可证,企业登录名,企业登录密码,企业介绍。
该表以自动编号为主键。
如表3-5所示。
表3-5企业信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
编号
name
VARCHAR(255)
NO
图像路径名
b
VARCHAR(255)
NO
添加时间
c
VARCHAR(255)
NO
图像名
d
VARCHAR(255)
NO
企业名称
e
VARCHAR(255)
NO
营业执照
f
VARCHAR(255)
NO
税务登记证
g
VARCHAR(255)
NO
生产许可证
h
VARCHAR(255)
NO
平安证书
i
VARCHAR(255)
NO
登录名
j
VARCHAR(255)
NO
登录密码
k
VARCHAR(255)
NO
公司简介
l
VARCHAR(255)
NO
公司概况
6.招聘信息表〔t_util_a〕储存招聘信息,由后台管理人员编辑,发布。
包括招聘职位,招聘信息截止时间,学历要求,工作年限,工作性质,工作容介绍。
该表以自动编号为主键。
如表3-6所示。
表3-6招聘信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
编号
name
VARCHAR(255)
NO
招聘职位
b
VARCHAR(255)
NO
截止时间
c
VARCHAR(255)
NO
学历要求
d
VARCHAR(255)
NO
工作年限
k
VARCHAR(255)
NO
工作简介
l
VARCHAR(255)
NO
工作容
7.信息表〔t_util_b〕储存介绍的相关信息。
由管理人员编辑、添加,显示的信息。
主要包括联系人,联系,介绍。
如表3-7所示。
表3-7信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
编号
name
VARCHAR(255)
NO
地址
b
VARCHAR(255)
NO
c
VARCHAR(255)
NO
联系人
d
VARCHAR(255)
NO
e
VARCHAR(255)
NO
f
VARCHAR(255)
NO
手机
g
VARCHAR(255)
NO
h
VARCHAR(255)
NO
备用1
i
VARCHAR(255)
NO
备用2
j
VARCHAR(255)
NO
备用3
k
VARCHAR(255)
NO
备用4
l
VARCHAR(255)
NO
公司介绍
8.用户留言信息表〔t_util_c〕储存用户的留言信息,然后反应给后台,有利于企业对食品质量的改善。
如表3-8所示。
表3-8用户留言信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
编号
name
VARCHAR(255)
NO
用户
b
VARCHAR(255)
NO
c
VARCHAR(255)
NO
d
VARCHAR(255)
NO
e
VARCHAR(255)
NO
地址
f
VARCHAR(255)
NO
l
VARCHAR(255)
NO
留言容
9.食品平安相关政策信息表〔t_util_d〕储存食品相关政策信息,由后台管理人员添加,编辑。
包括食品相关政策的标题,添加时间,食品平安相关政策信息的简介和容。
如表3-9所示。
表3-9食品平安相关政策信息表
字段名称
数据类型
是否为空值
约束
描述
id
INT(11)
NO
主键
编号
name
VARCHAR(255)
NO
标题
b
VARCHAR(255)
NO
时间
k
VARCHAR(255)
NO
简介
l
VARCHAR(255)
NO
容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 食品安全 溯源 系统 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)