软件工程毕业设计有机小米质量安全追溯系统前台管理.docx

上传人:b****2 文档编号:579286 上传时间:2023-04-29 格式:DOCX 页数:31 大小:1.32MB
下载 相关 举报
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第1页
第1页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第2页
第2页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第3页
第3页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第4页
第4页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第5页
第5页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第6页
第6页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第7页
第7页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第8页
第8页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第9页
第9页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第10页
第10页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第11页
第11页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第12页
第12页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第13页
第13页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第14页
第14页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第15页
第15页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第16页
第16页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第17页
第17页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第18页
第18页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第19页
第19页 / 共31页
软件工程毕业设计有机小米质量安全追溯系统前台管理.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程毕业设计有机小米质量安全追溯系统前台管理.docx

《软件工程毕业设计有机小米质量安全追溯系统前台管理.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计有机小米质量安全追溯系统前台管理.docx(31页珍藏版)》请在冰点文库上搜索。

软件工程毕业设计有机小米质量安全追溯系统前台管理.docx

软件工程毕业设计有机小米质量安全追溯系统前台管理

河北农业大学信息学院

本科毕业论文

题目:

有机小米质量安全追溯系统——前台管理

摘要

有机小米质量安全追溯系统是通过有机小米生产、加工、运输、销售各部门录入小米各个阶段的档案信息,政府监管部门严格监督,让消费者登陆网站之后可以通过小米的生产编号清楚看到各种批号的小米的详细的生产、加工、运输、销售等信息。

从而可以放心的购买小米。

有机小米质量安全追溯系统面向的对象一是消费者,二是管理者。

消费者模块主要是为了让消费者清楚的了解小米从生产到销售的各个环节,查看企业介绍信息,查看曝光信息,并且可以发出投诉信息。

管理者模块其主要内容是发布小米基本信息、生产档案、加工档案、运输档案、销售档案、企业介绍信息、产品推荐信息、曝光信息等。

各部门建立小米的各级档案,消费者可以通过编号来查看小米的各个阶段详细信息。

在通过对有机小米质量安全追溯系统的调研与分析的基础上,尝试采用面向对象系统分析与设计方法,设计和实现本系统的模块,进行小米各级档案的添加、查询、修改、删除等功能,以及对数据库进行管理。

关键词:

有机小米,质量安全追溯,MYSQL,J2EE,JSP

Abstract

TheSystemofOrganicMilletqualitysafetytraceabilityisthroughtheorganicmilletproduction,processing,transportation,stagesofthesalesdepartmentsentrymilletarchiveinformation,governmentsupervisiondepartmentsstrictsupervision,sothatconsumerscanthroughthelandingsiteproductionnumberofmilletseevariousbatchesofmilletdetailedproduction,processing,transportation,salesandotherinformation.Thusyoucanrestassuredthatthepurchaseofmillet.

TheSystemofOrganicMilletqualitysafetytraceability’sobjectoneisforaconsumer,theotherisformanagers.Mainlyinordertoallowconsumerstoclearunderstandingofmilletfromproductiontosalesofeachlink,andcansendthecomplaintinformation.It’smaincontentisreleasedmilletproductionbasicinformation,archives,archivesofarchivesprocessing,transportation,salesrecords.Companyintroductioninformation,productsinformation,exposureinformation.Alldepartmentstoestablishthemilletarchivesatalllevelsinvariousstagesofdetailedinformation,consumerscanviewthemilletbynumber.

OnthebasisofinvestigationandAnalysisonTraceOrganicMilletqualitysafety,tryusingtheobject-orientedsystemanalysisanddesignmethod,thedesignandRealizationofthesystemmodules,formilletallfilestoadd,query,modify,deleteandotherfunctions,aswellasondatabasemanagement

Keywords:

OrganicMillet,qualitysafetytraceability,MYSQL,J2EE,JSP.

目录

1.绪论1

1.1前言1

1.2课题研究的背景及意义1

1.3国内外研究概况与发展趋势1

1.4设计的主要工作1

1.5论文组织2

2.开发环境和开发技术3

2.1工具环境介绍3

2.1.1开发环境的选择3

2.1.2JAVA语言简介3

3.需求分析4

3.1设计思想4

3.2可行性分析4

3.2.1操作可行性4

3.2.2技术可行性4

3.2.3经济可行性4

3.3功能需求5

3.3.1基本功能需求5

3.3.2用户界面需求5

4.系统分析与设计6

4.1有机小米质量安全追溯系统设计基本思路6

4.1.1网站前台模块6

4.1.2企业管理模块6

4.1.3政府监管模块6

4.2有机小米质量安全追溯详细系统设计6

4.2.1系统角色,功能划分6

4.2.2各个子系统功能分析8

4.3有机小米质量安全追溯相关流程10

4.3.1总体基本流程10

4.3.2用户查询基本流程11

4.3.3信息录入基本流程12

4.3数据库设计12

4.3.1数据库简介12

4.2.2物理结构设计12

5.系统实现15

5.1设计主界面15

5.1.1有机小米质量安全追溯系统首页15

5.2系统各个功能模块界面15

5.2.1消费者查询小米各阶段档案界面16

5.2.2政府监管界面16

5.2.3企业管理界面17

6.系统测试18

6.1消费者查询测试18

6.2用户投诉测试19

6.3企业管理测试21

6.4政府监管测试22

6.5投诉管理测试23

7.结束语24

7.1总结24

7.2心得体会24

致谢25

参考文献26

1.绪论

1.1前言

为了让消费者可以清晰的看到小米从生产到销售各个阶段的档案记录,为了政府部门可以监控企业各个工作流程,主要是面向现如今食品方面各个流程的不透明,无据可循的状态。

为了更好的解决食品安全问题而建立。

其主要内容包括:

企业发布小米基本信息、生产档案、加工档案、运输档案、销售档案。

企业介绍信息、产品推荐信息、政府发布曝光信息、监管企业和小米各个流程等。

各部门建立小米的各级档案,消费者可以通过编号来查看小米的各个阶段详细信息,查看公司信息,看到受好评的产品,可以发表投诉信息。

1.2课题研究的背景及意义

随着我国经济的迅猛发展和人民生活水平的不断提高,吃出美味、吃出健康已经成为普通百姓的生活追求,整个社会对农产品质量安全的关注上升到前所未有的高度。

如今食品安全问题成为我国一大难题。

主要是食品的生产加工的流程的不透明和政府的监督力度不够。

此系统可以将小米的各流程透明化,消费者能够清楚的了解,并且政府可以监控企业和小米的各个工作流程,避免一些非法的公司生产小米,禁止有问题的小米流向市场,对消费者和小米的质量安全有着很深远的意义。

1.3国内外研究概况与发展趋势

随着我国经济的迅猛发展和人民生活水平的不断提高,吃出美味、吃出健康已经成为普通百姓的生活追求,整个社会对农产品质量安全的关注上升到前所未有的高度。

在国际上,欧盟、美国等发达国家和地区要求对出口到当地的部分食品必须具备可追溯性要求,否则就不允许上市销售。

发达国家建立的食品质量安全追溯体系,除了可以有效保证食品安全卫生和可以溯源外,其贸易壁垒的作用也日益凸显。

由此可见,建立农产品可追溯系统不仅能为人民群众的饮食健康提供优质安全的农产品,同时也是打破国外因食品安全追溯而设置的贸易壁垒的重要手段。

许多发达国家和地区已经应用可追溯系统进行农产品质量安全管理。

中国的农产品追溯系统建设正处于起步阶段,国家制定了一些相关的标准和指南,一些地方和企业初步建立了部分食品可追溯制度,发布了一些法规;并且开展了农产品可追溯系统的初步试点示范工作。

但是现有的研究多集中在畜牧产品行业且只能追溯到生产企业,而有机小米与畜产品在生产、包装、个体标识等方面又存在很大不同,且消费者需要了解与小米安全相关的用药、施肥和检测等信息。

因此,本研究以各有机小米生产基地的生产履历数据为基础,以条码为载体,利用网络技术、数据库技术、安全预警技术和条码技术,通过构建统一的追溯平台,实现对有机小米生产基地的安全生产管理和对消费者提供追溯。

1.4设计的主要工作

本系统包括:

企业录入,政府监管,消费者查询。

企业录入模块主要实现:

小米基本信息、生产档案、加工档案、运输档案、销售档案的录入与修改,个人信息的查看,密码的修改。

政府监管模块主要实现:

对企业的监管,可以删除非法企业和评论极差的企业,可以对企业评星,对企业认证,发布曝光信息,处理投诉信息,监控小米各个流程的档案信息。

消费者查询模块主要实现:

消费者可以通过小米的编号查询其各个阶段的信息,可以查询公司信息,并且可以发表投诉信息等。

1.5论文组织

论文全文共分为七章:

第一章主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也对国内外研究状况及发展趋势进行了介绍。

第二章开发环境和开发技术。

介绍了系统、系统的开发模式、开发环境等基础知识。

第三章需求分析。

主要介绍了系统设计思想、可行性分析、功能和性能需求。

第四章系统分析与设计。

主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。

第五章系统实现。

介绍了系统的主要模块和它的功能。

第六章系统测试。

选取具有代表性的数据进行测试,保证系统正常运行。

第七章结束语。

对系统实现过程进行了总结。

2.开发环境和开发技术

2.1工具环境介绍

2.1.1开发环境的选择

开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:

开发环境:

WindowsXPprofessional

开发工具:

Myeclipse

数据库管理系统:

MySql数据库

本系统主要采用J2EE与MySql相结合的技术。

利用Myeclipse软件来设计系统界面,使整个系统更具有吸引力和良好的价值

2.1.2JAVA语言简介

Java是一种可以撰写跨平台应用软件的程序设计语言,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心等。

与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。

全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。

“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。

这与微软公司所倡导的注重精英和封闭式的模式完全不同。

Sun公司对Java编程语言的解释是:

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

Java平台是基于Java语言的平台。

这样的平台非常流行。

因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。

2.1.3MYSQL简介

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL的SQL语言是用于访问数据库的最常用标准化语言。

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

3.需求分析

3.1设计思想

第一步根据各方需求利用MySql建立所需要的数据库,第二步将系统分为几个模块,第三步就使用Myeclipse完成该系统客户端应用程序的开发。

将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。

当然,客户端跟服务端需要联接,具体来说就是指应用开发程序和数据库的连接,本系统主要是通过JDBC来访问MYSQL数据库。

3.2可行性分析

可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。

可行性分析是对系统进行全面、概要的分析。

通过调查分析,本系统设计主要有以下三个可行性:

3.2.1操作可行性

本系统操作简单,易于理解,只需通过简单指导,上手较快,运行环境要求低。

消费者只需登陆网站就可以进行相关查询与投诉等操作,轻松的浏览推荐信息,曝光信息等。

企业管理和政府管理也容易上手,功能一目了然,无需复杂操作。

3.2.2技术可行性

本课题采用JAVA语言进行开发,面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:

第一,程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律.第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作.一个程序中涉及到的类,可以由程序设计者自己定义,也可以使用现成的类(包括类库中为用户提供的类和他人已构建好的).尽量使用现成的类,是面向对象程序设计范型所倡导的程序设计风格。

采用MySQL数据库MySQL的SQL语言是用于访问数据库的最常用标准化语言。

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

3.2.3经济可行性

本课题所使用的软件都为免费公开发行版,不需要购买。

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

为本次开发提供了设备支持,几乎所有的计算机都可以高效的运行使用管理系统

3.3功能需求

按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。

3.3.1基本功能需求

通过系统的分析,可得出该系统的基本功能需求如下:

企业录入小米各阶段档案模块主要实现:

小米基本信息,生产档案,加工档案,运输档案。

销售档案的录入与修改等,权限的设置,密码的修改。

政府监管模块主要实现:

对企业的监管,可以删除非法企业和评论极差的企业,可以对企业评星,发布曝光信息,处理投诉信息,监控小米各个流程的档案信息。

消费者查询模块主要实现:

消费者可以通过小米的编号查询其各个阶段的信息,可以查询公司信息,并且可以发表投诉信息,查看曝光信息,查询推荐产品等。

3.3.2用户界面需求

1、简易性

界面的简洁是要让用户便于使用、便于理解、并能减少用户发生错误选择的可能性。

“10分钟法则”是一个评估系统是否简易性的标准。

2、用户的语言

界面中要使用能反应用户本身的语言,而不是设计者的语言。

要用友好性、人性化的提示,言语要友好,减少用户的挫折感,语言是主动式而非被动式,富于提示和启发。

3、从用户的观点考虑

想他们所想,做他们所做。

用户总是按照他们自己的方法理解和使用。

在界面设计中采用以用户为中心的设计方法(UserCenteredDesign),让用户真正参与到界面设计当中来。

在最终界面设计中体现用户的想法,是设计出让用户满意的用户界面的关键。

4、安全性

用户能自由的对界面上的每一项做出选择,且所有选择都是可逆的。

在用户做出危险的选择时有信息提示是减少用户错误的有效方法。

5、人性化

高效率和用户满意度是人性化的体现。

应具备熟练用户和新手用户两种界面,即用户可依据自己的习惯定制界面,并能保存设置。

最好能设计出类似于Windows操作系统的自适应菜单项。

根据用户的操作来判断是熟练用户还是新手用户即而给出适合于用户的用户界面。

4.系统分析与设计

4.1有机小米质量安全追溯系统设计基本思路

基本设计思路如图4-1所示

图4-1基本设计图

有机小米质量安全追溯系统是以有机小米的编号为线索,对有机小米的生产,加工,运输,销售全过程的数据进行采集上传,为政府监管部门有机小米全过程进行监控直到,也可以是消费者能够通过有机小米质量安全追溯系统岁所购买的小米进行查询。

4.1.1网站前台模块

网站前台模块基本包括:

用户登录,查询,浏览,投诉反馈等。

消费者可以通过登录有机小米质量安全追溯系统的前台网站输入小米编号来查询有机小米的生产信息,加工信息,运输信息,销售信息。

发现有机小米出现质量问题,可以通过前台向政府部门进行投诉,消费者也可以通过前台浏览一些曝光信息,企业信息,系统推荐产品等。

4.1.2企业管理模块

企业管理模块基本包括:

小米生产信息的录入与修改,加工信息的录入与修改,运输信息的录入与修改,销售信息的录入与修改,个人信息的修改等。

企业可以通过前台页面登录到后台对有机小米的生产,加工,运输,销售等信息进行录入与修改,查看个人信息,修改密码等。

4.1.3政府监管模块

政府监管模块基本包括:

企业监管,小米信息监管,处理反馈信息,发布曝光信息,个人信息修改等。

企业监管包括:

删除企业信息,企业星级评定等,小米信息监管包括:

删除有问题的小米信息并发出预警,发布曝光信息包括:

录入曝光信息,处理时间久远的曝光信息等,投诉信息处理包括:

用户投诉信息删除与反馈等。

4.2有机小米质量安全追溯详细系统设计

4.2.1系统角色,功能划分

系统角色与功能划分如图4-2所示

 

 

图4-2系统角色,功能划分图

1.有机小米生产者

有机小米生产者功能模块是有机小米生产企业对有机小米再生产过程中建立的生产档案,记录有机小米的生产信息,生产产地,试药,施肥信息,成长记录等。

生产企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。

2.有机小米加工部门

有机小米加工部门功能模块是有机小米加工部门对有机小米建立加工档案,记录加工信息,药品信息,加工流程等信息。

加工企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。

3.有机小米运输部门

有机小米运输部门功能模块是有机小米运输部门对有机小米建立运输档案,记录仓储信息,发货单位,发货时间,运输方式,运输路线等信息。

运输企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。

4.有机小米销售部门

有机小米销售部门功能模块是有机小米销售部门对有机小米建立销售档案,记录进货时间信息,进货源信息,存放信息,质检员,销售员等信息。

销售企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。

4.消费者

消费者可以通过前台网站查询有机小米从生产到销售的所有信息,发现问题后可以向有关部门投诉。

可以查看政府发布的曝光信息,可以查看相关企业的介绍信息,可以查看一些推荐产品。

5.政府监管

监管部门模块作用重要,对整个有机小米生产至销售环节全程监控并批准每个环节的使用者资格,若出现不符合标准的数据,及时发出预警,对不符合标准的环节进行整改。

对有机小米进行统一编码,对在系统中优质的有机小米的生产至销售环节中涉及的生产者和企业进行星级评定等。

4.2.2各个子系统功能分析

前台页面功能划分如图4-3所示

 

图4-3前台页面功能划分图

1.质量追溯

消费者通过网站进入本系统后输入有机小米的编号就可以查询到小米的相关信息,其中包括:

生产信息,加工信息,运输信息,销售信息等。

同时出现的相关企业的链接也在其中,以便于消费者查询。

2.产品推荐

产品推荐栏目有系统分析数据选取,根据小米的购买率,投诉率,客户评价等因素决定。

其中包括:

产品基本信息,产品企业介绍,消费者反馈意见等。

3.企业介绍

企业介绍栏目介绍有机小米的相关企业,根据企业的星级水平排列。

其中包括:

企业的基本信息,企业的联系方式,企业介绍等。

4.用户登录

用户登录模块为消费者,有机小米的相关企业进入后台进行相关数据的录入与修改。

5.曝光信息

曝光信息栏目及时发布小米在整个过程中出现的问题,企业出现的问题,以及各种曝光信息,以便于消费者仅是掌握有效信息,避免损害自身利益。

6.投诉反馈

投诉反馈栏目为消费者提供投诉意见反馈平台。

消费者可以对出现问题的小米和企业进行投诉,政府在一定期限内予以回复。

消费者必须实名注册,登陆后才能进行投诉。

企业管理功能划分如图4-4所示

 

小米基本信息录入

 

图4-4企业管理功能划分图

1.小米基本信息操作

企业可以通过此模块进行小米基本信息的录入与修改,其中主要完成:

小米基本信息的录入,某种小米信息的查询,显示所有小米的基本信息,小米基本信息的修改。

2.个人信息操作

主要是个人信息的查看与修改,密码的修改

政府监管功能划分入图4-4所示

 

 

图4-5政府监管功能划分图

1.企业监管

相关部门可以通过此模块对企业进行评星操作,评定企业星级水平以便提高好企业的知名度,认证操作可以避免一些非法企业进行小米相关信息的录入,删除操作,删除非法企业。

2.小米信息监管

相关部门可以通过此模块对小米进行查询与删除操作,并发出曝光信息,对小米进行登记认证以便于消费者查询较好的产品。

3.投诉反馈处理

通过此模块进行用户投诉反馈的查询,予以相关处理,并且对处理的反馈进行标记,并且可删除一些投诉信息。

4.曝光操作

通过此模块进行曝光信息的录入与删除。

5.信息管理

主要是密码的修改。

4.3有机小米质量安全追溯相关流程

4.3.1总体基本流程

总体基本流程如图4-5所示

 

图4-6总体基本流程图

企业完成小米生产信息,加工信息,运输信息,销售信息的录入后,消费者可以通过网站前台查询到相关信息并对有问题的环节进行投诉反馈,政府监管部门及时处理反馈信息等。

4.3.2用户查询基本流程

用户查询基本流程如图4-6所示

图4-7信息查询流程图

4.3.3信息录入基本流程

信息录入基本流程如图4-7所示

图4-8信息录入流程图

4.3数据库设计

4.3.1数据库简介

在系统设计过程中,数据库的设计是系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

数据库是长期储存在计算机内大量的有组织的,可以共享的数据的集合,这种数据集合具有如下特点:

尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。

从发展的历史看,数据库是数

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2