ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:1.32MB ,
资源ID:579286      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-579286.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程毕业设计有机小米质量安全追溯系统前台管理.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、软件工程毕业设计有机小米质量安全追溯系统前台管理河北农业大学信息学院本科毕业论文题 目: 有机小米质量安全追溯系统前台管理 摘 要有机小米质量安全追溯系统是通过有机小米生产、加工、运输、销售各部门录入小米各个阶段的档案信息,政府监管部门严格监督,让消费者登陆网站之后可以通过小米的生产编号清楚看到各种批号的小米的详细的生产、加工、运输、销售等信息。从而可以放心的购买小米。有机小米质量安全追溯系统面向的对象一是消费者,二是管理者。消费者模块主要是为了让消费者清楚的了解小米从生产到销售的各个环节,查看企业介绍信息,查看曝光信息,并且可以发出投诉信息。管理者模块其主要内容是发布小米基本信息、生产档案、

2、加工档案、运输档案、销售档案、企业介绍信息、产品推荐信息、曝光信息等。各部门建立小米的各级档案,消费者可以通过编号来查看小米的各个阶段详细信息。在通过对有机小米质量安全追溯系统的调研与分析的基础上,尝试采用面向对象系统分析与设计方法,设计和实现本系统的模块,进行小米各级档案的添加、查询、修改、删除等功能,以及对数据库进行管理。关键词:有机小米,质量安全追溯,MYSQL,J2EE,JSPAbstract The System of Organic Millet quality safety traceability is through the organic millet production

3、, processing, transportation, stages of the sales departments entry millet archive information, government supervision departments strict supervision, so that consumers can through the landing site production number of millet see various batches of millet detailed production, processing, transportat

4、ion, sales and other information. Thus you can rest assured that the purchase of millet. The System of Organic Millet quality safety traceabilitys object one is for a consumer, the other is for managers. Mainly in order to allow consumers to clear understanding of millet from production to sales of

5、each link, and can send the complaint information. Its main content is released millet production basic information, archives, archives of archives processing, transportation, sales records. Company introduction information, products information, exposure information. All departments to establish th

6、e millet archives at all levels in various stages of detailed information, consumers can view the millet by number. On the basis of investigation and Analysis on Trace Organic Millet quality safety, try using the object-oriented system analysis and design method, the design and Realization of the sy

7、stem modules, for millet all files to add, query, modify, delete and other functions, as well as on database managementKeywords: Organic Millet,quality safety traceability ,MYSQL, J2EE,JSP.目录1.绪论 11.1 前言 11.2 课题研究的背景及意义 11.3 国内外研究概况与发展趋势 11.4 设计的主要工作 11.5 论文组织 22.开发环境和开发技术 32.1工具环境介绍 32.1.1 开发环境的选择

8、32.1.2 JAVA语言简介 33.需求分析 43.1 设计思想 43.2 可行性分析 43.2.1 操作可行性 43.2.2 技术可行性 43.2.3 经济可行性 43.3 功能需求 53.3.1 基本功能需求 53.3.2 用户界面需求 54.系统分析与设计 64.1 有机小米质量安全追溯系统设计基本思路 6 4.1.1网站前台模块 6 4.1.2企业管理模块 6 4.1.3政府监管模块 64.2有机小米质量安全追溯详细系统设计 6 4.2.1系统角色,功能划分 6 4.2.2各个子系统功能分析 84.3有机小米质量安全追溯相关流程 10 4.3.1总体基本流程 10 4.3.2用户查询

9、基本流程 11 4.3.3信息录入基本流程 124.3 数据库设计 124.3.1 数据库简介 124.2.2 物理结构设计 125.系统实现 155.1设计主界面 15 5.1.1有机小米质量安全追溯系统首页 155.2系统各个功能模块界面 155.2.1消费者查询小米各阶段档案界面 165.2.2政府监管界面 165.2.3企业管理界面 176.系统测试 186.1消费者查询测试 186.2用户投诉测试 196.3企业管理测试 216.4政府监管测试 226.5投诉管理测试 237.结束语 247.1 总结 247.2 心得体会 24致谢 25参考文献 261.绪论1.1 前言为了让消费者

10、可以清晰的看到小米从生产到销售各个阶段的档案记录,为了政府部门可以监控企业各个工作流程,主要是面向现如今食品方面各个流程的不透明,无据可循的状态。为了更好的解决食品安全问题而建立。其主要内容包括:企业发布小米基本信息、生产档案、加工档案、运输档案、销售档案。企业介绍信息、产品推荐信息、政府发布曝光信息、监管企业和小米各个流程等。各部门建立小米的各级档案,消费者可以通过编号来查看小米的各个阶段详细信息,查看公司信息,看到受好评的产品,可以发表投诉信息。1.2 课题研究的背景及意义随着我国经济的迅猛发展和人民生活水平的不断提高,吃出美味、吃出健康已经成为普通百姓的生活追求,整个社会对农产品质量安全

11、的关注上升到前所未有的高度。如今食品安全问题成为我国一大难题。主要是食品的生产加工的流程的不透明和政府的监督力度不够。此系统可以将小米的各流程透明化,消费者能够清楚的了解,并且政府可以监控企业和小米的各个工作流程,避免一些非法的公司生产小米,禁止有问题的小米流向市场,对消费者和小米的质量安全有着很深远的意义。1.3 国内外研究概况与发展趋势随着我国经济的迅猛发展和人民生活水平的不断提高,吃出美味、吃出健康已经成为普通百姓的生活追求,整个社会对农产品质量安全的关注上升到前所未有的高度。在国际上,欧盟、美国等发达国家和地区要求对出口到当地的部分食品必须具备可追溯性要求,否则就不允许上市销售。发达国

12、家建立的食品质量安全追溯体系,除了可以有效保证食品安全卫生和可以溯源外,其贸易壁垒的作用也日益凸显。由此可见,建立农产品可追溯系统不仅能为人民群众的饮食健康提供优质安全的农产品,同时也是打破国外因食品安全追溯而设置的贸易壁垒的重要手段。许多发达国家和地区已经应用可追溯系统进行农产品质量安全管理。中国的农产品追溯系统建设正处于起步阶段,国家制定了一些相关的标准和指南,一些地方和企业初步建立了部分食品可追溯制度,发布了一些法规;并且开展了农产品可追溯系统的初步试点示范工作。但是现有的研究多集中在畜牧产品行业且只能追溯到生产企业,而有机小米与畜产品在生产、包装、个体标识等方面又存在很大不同,且消费者

13、需要了解与小米安全相关的用药、施肥和检测等信息。因此,本研究以各有机小米生产基地的生产履历数据为基础,以条码为载体,利用网络技术、数据库技术、安全预警技术和条码技术,通过构建统一的追溯平台,实现对有机小米生产基地的安全生产管理和对消费者提供追溯。1.4 设计的主要工作本系统包括:企业录入,政府监管,消费者查询。企业录入模块主要实现:小米基本信息、生产档案、加工档案、运输档案、销售档案的录入与修改,个人信息的查看,密码的修改。政府监管模块主要实现:对企业的监管,可以删除非法企业和评论极差的企业,可以对企业评星,对企业认证,发布曝光信息,处理投诉信息,监控小米各个流程的档案信息。消费者查询模块主要

14、实现:消费者可以通过小米的编号查询其各个阶段的信息,可以查询公司信息,并且可以发表投诉信息等。1.5 论文组织论文全文共分为七章:第一章主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也对国内外研究状况及发展趋势进行了介绍。第二章 开发环境和开发技术。介绍了系统、系统的开发模式、开发环境等基础知识。第三章 需求分析。主要介绍了系统设计思想、可行性分析、功能和性能需求。第四章 系统分析与设计。主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。第五章 系统实现。介绍了系统的主要模块和它的功能。第六章 系统测试。选取具有代表性的数据进

15、行测试,保证系统正常运行。第七章 结束语。对系统实现过程进行了总结。2.开发环境和开发技术2.1工具环境介绍2.1.1 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:开发环境:Windows XP professional开发工具:Myeclipse数据库管理系统:MySql数据库本系统主要采用J2EE与MySql相结合的技术。利用Myeclipse软件来设计系统界面,使整个系统更具有吸引力和良好的价值2.1.2 JAVA语言简介Java是一种可以撰写跨平台应用软件的程序设计语言, Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人P

16、C、数据中心等。与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C

17、#语言。2.1.3 MYSQL简介MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。 与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大 大降低总体拥有成本。3.需求分析3.1 设计思想第一步根据各方需求利用MySql建立所需要的数据库,第二步将系统分为

18、几个模块,第三步就使用Myeclipse完成该系统客户端应用程序的开发。将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。当然,客户端跟服务端需要联接,具体来说就是指应用开发程序和数据库的连接,本系统主要是通过JDBC来访问MYSQL数据库。3.2 可行性分析可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性:3.2.1 操作可行性

19、本系统操作简单,易于理解,只需通过简单指导,上手较快,运行环境要求低。消费者只需登陆网站就可以进行相关查询与投诉等操作,轻松的浏览推荐信息,曝光信息等。企业管理和政府管理也容易上手,功能一目了然,无需复杂操作。3.2.2 技术可行性本课题采用JAVA语言进行开发,面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律.第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作.一个程序中涉及到的类,可以由程序设计者自己定义,也可以使用现成的类(包括类库中为

20、用户提供的类和他人已构建好的).尽量使用现成的类,是面向对象程序设计范型所倡导的程序设计风格。采用MySQL数据库MySQL的SQL语言是用于访问数据库的最常用标准化语言。 与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大 大降低总体拥有成本。3.2.3 经济可行性本课题所使用的软件都为免费公开发行版,不需要购买。现在,计算机的价格已经十分低廉,性能却有了长足的进步。为本次开发提供了设备支持,

21、几乎所有的计算机都可以高效的运行使用管理系统 3.3 功能需求按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。3.3.1 基本功能需求通过系统的分析,可得出该系统的基本功能需求如下:企业录入小米各阶段档案模块主要实现:小米基本信息,生产档案,加工档案,运输档案。销售档案的录入与修改等,权限的设置,密码的修改。政府监管模块主要实现:对企业的监管,可以删除非法企业和评论极差的企业,可以对企业评星,发布曝光信息,处理投诉信息,监控小米各个流程的档案信息。消费者查询模块主要实现:消费者可以通过小米的

22、编号查询其各个阶段的信息,可以查询公司信息,并且可以发表投诉信息,查看曝光信息,查询推荐产品等。3.3.2 用户界面需求1、简易性界面的简洁是要让用户便于使用、便于理解、并能减少用户发生错误选择的可能性。“10分钟法则”是一个评估系统是否简易性的标准。2、用户的语言界面中要使用能反应用户本身的语言,而不是设计者的语言。要用友好性、人性化的提示,言语要友好,减少用户的挫折感,语言是主动式而非被动式,富于提示和启发。3、从用户的观点考虑想他们所想,做他们所做。用户总是按照他们自己的方法理解和使用。在界面设计中采用以用户为中心的设计方法(User Centered Design),让用户真正参与到界

23、面设计当中来。在最终界面设计中体现用户的想法,是设计出让用户满意的用户界面的关键。4、安全性用户能自由的对界面上的每一项做出选择,且所有选择都是可逆的。在用户做出危险的选择时有信息提示是减少用户错误的有效方法。5、人性化高效率和用户满意度是人性化的体现。应具备熟练用户和新手用户两种界面,即用户可依据自己的习惯定制界面,并能保存设置。最好能设计出类似于Windows操作系统的自适应菜单项。根据用户的操作来判断是熟练用户还是新手用户即而给出适合于用户的用户界面。4.系统分析与设计4.1 有机小米质量安全追溯系统设计基本思路基本设计思路如图4-1所示图4-1基本设计图有机小米质量安全追溯系统是以有机

24、小米的编号为线索,对有机小米的生产,加工,运输,销售全过程的数据进行采集上传,为政府监管部门有机小米全过程进行监控直到,也可以是消费者能够通过有机小米质量安全追溯系统岁所购买的小米进行查询。4.1.1网站前台模块网站前台模块基本包括:用户登录,查询,浏览,投诉反馈等。消费者可以通过登录有机小米质量安全追溯系统的前台网站输入小米编号来查询有机小米的生产信息,加工信息,运输信息,销售信息。发现有机小米出现质量问题,可以通过前台向政府部门进行投诉,消费者也可以通过前台浏览一些曝光信息,企业信息,系统推荐产品等。4.1.2企业管理模块企业管理模块基本包括:小米生产信息的录入与修改,加工信息的录入与修改

25、,运输信息的录入与修改,销售信息的录入与修改,个人信息的修改等。企业可以通过前台页面登录到后台对有机小米的生产,加工,运输,销售等信息进行录入与修改,查看个人信息,修改密码等。4.1.3政府监管模块政府监管模块基本包括:企业监管,小米信息监管,处理反馈信息,发布曝光信息,个人信息修改等。企业监管包括:删除企业信息,企业星级评定等,小米信息监管包括:删除有问题的小米信息并发出预警,发布曝光信息包括:录入曝光信息,处理时间久远的曝光信息等,投诉信息处理包括:用户投诉信息删除与反馈等。4.2有机小米质量安全追溯详细系统设计4.2.1系统角色,功能划分系统角色与功能划分如图4-2所示图4-2系统角色,

26、功能划分图1 有机小米生产者有机小米生产者功能模块是有机小米生产企业对有机小米再生产过程中建立的生产档案,记录有机小米的生产信息,生产产地,试药,施肥信息,成长记录等。生产企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。2 有机小米加工部门有机小米加工部门功能模块是有机小米加工部门对有机小米建立加工档案,记录加工信息,药品信息,加工流程等信息。加工企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。3 有机小米运输部门有机小米运输部门功能模块是有机小米运输部门对有机小米建立运输档案,记录仓储信息,发货单位,发货时间,运输方式,运输路线等信息。运输企业

27、可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。4 有机小米销售部门有机小米销售部门功能模块是有机小米销售部门对有机小米建立销售档案,记录进货时间信息,进货源信息,存放信息,质检员,销售员等信息。销售企业可以通过有机小米质量安全系统的前台网站通过认证后对上述信息进行录入。4.消费者消费者可以通过前台网站查询有机小米从生产到销售的所有信息,发现问题后可以向有关部门投诉。可以查看政府发布的曝光信息,可以查看相关企业的介绍信息,可以查看一些推荐产品。5.政府监管监管部门模块作用重要,对整个有机小米生产至销售环节全程监控并批准每个环节的使用者资格,若出现不符合标准的数据,及时发出预

28、警,对不符合标准的环节进行整改。对有机小米进行统一编码,对在系统中优质的有机小米的生产至销售环节中涉及的生产者和企业进行星级评定等。4.2.2各个子系统功能分析前台页面功能划分如图4-3所示图4-3前台页面功能划分图1.质量追溯消费者通过网站进入本系统后输入有机小米的编号就可以查询到小米的相关信息,其中包括:生产信息,加工信息,运输信息,销售信息等。同时出现的相关企业的链接也在其中,以便于消费者查询。2.产品推荐产品推荐栏目有系统分析数据选取,根据小米的购买率,投诉率,客户评价等因素决定。其中包括:产品基本信息,产品企业介绍,消费者反馈意见等。3.企业介绍企业介绍栏目介绍有机小米的相关企业,根

29、据企业的星级水平排列。其中包括:企业的基本信息,企业的联系方式,企业介绍等。4.用户登录用户登录模块为消费者,有机小米的相关企业进入后台进行相关数据的录入与修改。5.曝光信息曝光信息栏目及时发布小米在整个过程中出现的问题,企业出现的问题,以及各种曝光信息,以便于消费者仅是掌握有效信息,避免损害自身利益。6.投诉反馈投诉反馈栏目为消费者提供投诉意见反馈平台。消费者可以对出现问题的小米和企业进行投诉,政府在一定期限内予以回复。消费者必须实名注册,登陆后才能进行投诉。企业管理功能划分如图4-4所示小米基本信息录入图4-4企业管理功能划分图1.小米基本信息操作企业可以通过此模块进行小米基本信息的录入与

30、修改,其中主要完成:小米基本信息的录入,某种小米信息的查询,显示所有小米的基本信息,小米基本信息的修改。2.个人信息操作主要是个人信息的查看与修改,密码的修改政府监管功能划分入图4-4所示图4-5政府监管功能划分图1.企业监管相关部门可以通过此模块对企业进行评星操作,评定企业星级水平以便提高好企业的知名度,认证操作可以避免一些非法企业进行小米相关信息的录入,删除操作,删除非法企业。2.小米信息监管相关部门可以通过此模块对小米进行查询与删除操作,并发出曝光信息,对小米进行登记认证以便于消费者查询较好的产品。3.投诉反馈处理通过此模块进行用户投诉反馈的查询,予以相关处理,并且对处理的反馈进行标记,

31、并且可删除一些投诉信息。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