软件工程毕业论文-有机小米质量安全追溯系统—后台管理.doc

上传人:一*** 文档编号:2096352 上传时间:2019-04-23 格式:DOC 页数:30 大小:2.05MB
下载 相关 举报
软件工程毕业论文-有机小米质量安全追溯系统—后台管理.doc_第1页
第1页 / 共30页
软件工程毕业论文-有机小米质量安全追溯系统—后台管理.doc_第2页
第2页 / 共30页
软件工程毕业论文-有机小米质量安全追溯系统—后台管理.doc_第3页
第3页 / 共30页
软件工程毕业论文-有机小米质量安全追溯系统—后台管理.doc_第4页
第4页 / 共30页
软件工程毕业论文-有机小米质量安全追溯系统—后台管理.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)有机小米质量安全追溯系统后台管理所在学院专业班级 软件工程学生姓名指导教师完成日期摘 要有机小米质量安全追溯系统主要以有机产品(主要是有机小米)条形码或RFID标签为线索,对有机小米的生产、加工、运输、销售全过程的数据进行采集上传,为政府监管部门对有机小米全过程进行监控指导,同时消费者可以通过有机小米质量安全追溯系统对所选有机小米进行查询,如有问题可以向相关政府部门进行投诉。有机小米质量安全追溯系统后台管理主要是面向有机产品(主要是有机小米)的数据,对采集上传的生产、加工、运输、销售全过程的数据进行动态的管理。其次,还对用户(主要分为系统管理员,管理员,会员) 、数据库

2、等进行数据管理。根据系统角色的划分,有机小米质量安全追溯系统后台管理分为农企管理、政府监管、标签管理、系统管理四大功能模块。通过对有机产品的调研与分析,设计了本系统后台管理,实现了对数据的修改,查询,删除等功能。关键字:有机小米,安全质量追溯系统,SQL Server,C#.AbstractOrganic millet quality safety traceability system mainly based on organic product (mainly organic millet) bar code or RFID tags for clues, of organic mill

3、et production, processing, transportation, marketing the whole process of data collection and uploading, for the government regulators to monitor the whole process of organic millet guidance. At the same time, consumers can through organic millet quality safety traceability system to query the selec

4、ted organic millet, if you have questions can complain to the relevant government departments.Organic millet quality safety traceability system, background management mainly for organic products (mainly organic millet) data, and to upload the whole process of production, processing, transportation,

5、sales data for dynamic management. Second, also for the users (mainly is divided into administrator, administrator, members), database, data management, etc. According to the division system role, organic millet quality safety traceability system backstage management into agribusiness management, go

6、vernment regulation, label management and system management four function module.Through the investigation and analysis of organic products, design the system background management, realizes the data changes, query, delete, and other functions.Keywords: Organic millet, quality safety traceability sy

7、stem, SQL Server, C#.目 录1.绪论 .11.1 前言 .11.2 课题研究的背景及意义 .11.3 国内外研究概况与发展趋势 .12.开发环境和开发技术 .22.1 系统介绍 .22.1.1 追溯系统简介 .22.1.2 质量安全追溯系统简介 .22.2 工具环境介绍 .32.2.1 开发环境的选择 .32.2.2 C#语言简介 .32.2.3 SQL server 2005 简介 .32.3 开发技术 .42.3.1 使用母版页构建网站的整体风格 .42.3.2 ADO.NET 连接数据库 .43.需求分析 .53.1 设计思想 .53.2 可行性分析 .53.2.1

8、操作可行性 .53.2.2 技术可行性 .53.2.3 经济可行性 .53.2.4 投资必要性 .53.3 功能需求 .63.3.1 基本功能需求 .63.3.2 用户界面需求 .64.系统设计 .74.1 总体结构设计 .74.1.1 系统设计基础 .74.1.2 模块设计 .74.1.3 系统流程 .84.2 数据库设计 .84.2.1 数据库概要说明 .84.2.2 数据库表结构 .94.2.3 E-R 图 .124.2.4 Web.Config 文件配置 .125.系统实现 .135.1 设计登陆界面 .135.2 设计主界面 .135.3 系统各个模块功能 .135.3.1 用户信息

9、添加界面 .145.3.2 个企信息管理界面 .145.3.3 数据库信息管理界面 .166.系统测试 .176.1 用户信息添加测试 .176.2 个企信息管理测试 .186.3 数据库管理测试 .20 7.结束语 .247.1 总结 .247.2 心得体会 .24致谢 .25参考文献 .2611.绪论1.1 前言为了使消费者买到放心的有机小米而设计了有机小米质量安全追溯系统,主要是面向消费者对有机产品了解的局限性,及盲目的对有机产品的消费,而忽略了有机产品生产、加工等方面的安全性数据。有机小米质量安全追溯系统主要以有机产品(主要是有机小米)条形码或RFID标签为线索,对有机小米的生产、加工

10、、运输、销售全过程的数据进行采集上传,为政府监管部门对有机小米全过程进行监控指导,同时消费者可以通过有机小米质量安全追溯系统对所选有机小米进行查询,如有问题可以向相关政府部门进行投诉。1.2 课题研究的背景及意义当今社会,消费者对有机产品缺乏了解,对其质量问题也有所怀疑。为了让消费者买到放心的有机产品(主要是有机小米) ,消除心中质量安全的疑虑。以网站的形式,对有机产品进行实际数据发布的形式,展现给消费者。让消费者对自己所选有机小米质量安全数据,有据可查。通过大学四年的理论课程及实践课程的学习,以及校外的实践,对于自己的理论基础有了极大的提高。并且在实践方面也有了一定的能力。利用这次毕业设计的

11、机会,我又再一次将理论与实践结合在一起,通过对这个项目的开发,我深知我的能力将会有更高一层次的突破。1.3 国内外研究概况与发展趋势 随着Internet的不断扩大和发展,人们对网站的利用也越来越多。对于生活中食品安全的关注也逐渐转向网站了解。Internet的应用加速了这种趋势。而有机产品的关注,不言而喻,Internet发挥了巨大作用。消费者可以建立自己的空间,时时的对有机产品进行关注。消费者可以通过登陆自己的前台网站等方式查询产品信息,如对自己所买产品有问题,立即可以向有关政府部门进行投诉。政府监管部门对该产品进行追溯。查出问题的源头,阻止同批次产品流入市场。像这样的网站系统,在当今社会

12、甚是缺乏,所以如何开发一款高效,适合有机产品的质量安全追溯系统成为了亟待解决的问题。22.开发环境和开发技术2.1 系统介绍系统是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。有机小米质量安全追溯系统后台管理能够有效地管理个企信息,加工企业信息,运输存储企业信息,销售信息,用户信息等若干个信息。2.1.1 追溯系统简介 追溯系统是一个复杂系统由数据采集-数据汇总-数据处理-数据的公布及查询。数据的采集主要以靠交易终端机像如追溯条码秤记录

13、每个商品的流通信息,然后由数据采集器将追溯条码秤上的数据采集到数据服务器,经过数据处理程度将数据分类记录并通过信息记录和编号在网上查询。追溯系统可以按照以下的思路建立: 1.最终产品具有一个独立的号码,它可以是一些使用不重复的批次号码的零件和一些同样是使用独立追溯号码的零件所组成的。2.最终产品具有一个批次号,它可以是一些使用不重复的批次号的零件和一些使用独立追溯号码的零件所组成的。追溯系统可以能够明确的了解产品生产、加工、储存、销售的全过程,假如某个环节出错了,可以迅速出击,修正错误。同时追溯系统能够给客户精确的产品信息。2.1.2 质量安全追溯系统简介质量安全追溯系统是采用自动化技术、自动

14、识别技术、信息加密技术为每件产品建立唯一的“身份证条码” (身份证条码是通过加密算法产生的没有任何逻辑关系且无法逆向破译的一组数字) ;通过对生产过程中产品赋码及流通销售信息的监管,对每件产品进行的物流、信息流进行监督管理和控制。如物流过程中的防伪认证和串货管理控制等。对产品从生产到入库、仓库管理、销售发货、在途、经销商、客户全过程的管理和控制。对于质量安全追溯系统,最好的例子是食品安全追溯系统,它以打造让老百姓安全的饮食环境为己任,充分利用RFID等物联网技术手段,研发了一系列食品安全追溯生产管理系统。为消费者打通了一条深入了解食品生产信息可信通路,解决供需双方信息不对称、不透明问题,为食品

15、安全保驾护航。32.2工具环境介绍2.2.1 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下: 开发环境:windows 7 开发工具:Microsoft Visual Studio 2008 数据库管理系统:SQL Server 2005本系统主要采用A+C#与Sql server相结合的技术。利用Microsoft Visual Studio 2008软件来A编程设计了本系统后台。2.2.2 C#语言简介C#是一种精确、简单、类型安全、面向对象的语言。C#是在Java流行起来后所诞生的一种新的语言。由于微软在操作系统上占有很大的优势。在以往的开发中累积了不

16、少经验,所形成的.net平台,所以C#在Windows方面可以说比Java具有更大的优势。如果单纯从技术上来讲,C#在网络编程上可以与Java匹敌。C#还在Windows Forms也有一定的优势。C#是一种非常类似于C+的语言,风格是更接近于Java,不管是C+程序员还是Java程序员,都可以很方便的转到C#上来。C#的强大是依赖于.net的发展,而.net的发展是看微软在.net上的决心和投入有多少。从Windows 2003和Vista 系统可以看出(前者内置 .net1.1,后者内置.net2.0。 ).Net在Windows编程中具有重要的战略意义。C#目前主要是应用在网络编程上,其

17、他领域比如数据库、窗体编程,都逐渐在增大。2.2.3 SQL server 2005简介SQL Server 2005是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、 Dashboard、Web

18、services和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。42.3 开发技术2.3.1 使用母版页构建网站的整体风格对于一个网站而言,保持页面的一致性非常重要,Microsoft Visual S

19、tudio 2008提供了一个新手段-母版页。它含两种文件,一种是母版页,另一种是内容页。母版页封装了页面中的公共元素;内容页实际是普通的.asp文件,它包含除母版页之外的其他非公共内容。在运行工程中,引擎将两种页面内容合并执行,最后将结果发送给客户浏览器。2.3.2 ADO.NET连接数据库ADO.NET是.Net平台中的一种数据访问技术,是重要的应用程序级接口。它有一系列对象,利用这些对象,可以轻松实现对数据库的复杂操作。ADO.NET的对象可以分为两部分:DataSet对象和.NET Framework数据提供程序。后者包括Connection、Command、DataReader、Da

20、taAdapter对象。DataSet对象是ASP.NET断开式结构的核心对象。它的设计目的是为了实现独立于数据源的数据访问。它可以有多种数据源,包括XML数据源。.NET Framework数据提供程序的设计目的是为了实现数据操作和对数据的快速读写。53.需求分析3.1 设计思想第一步就是需要利用SQL Server 2005建立所需要的数据库,第二步就使用Microsoft Visual Studio 2008完成该系统客户端应用程序的开发。将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。当然,客户端跟服务端需要联接,具体来说就

21、是指应用开发程序和数据库的连接,本系统主要是通过ADO来访问SQL Server 2005数据库。3.2 可行性分析可行性分析是系统分析阶段的第二项活动,它主要目的是进一步明确系统的规模、功能、开发背景、必要性与意义。通过调查分析根据需要和可能提出开发系统的初步规划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下四个可行性:3.2.1 操作可行性本系统操作简单,易于理解,只需通过简单指导,上手较快。3.2.2 技术可行性本课题采用C#语言进行开发,利用开发工具Microsoft Visual Studio 2008进行编程,它是编程的有效工具,其中有些控件,和自动生

22、成代码段,使得编程简单,可靠性高。再加上Sql Server 2005数据库无缝连接,使得技术更有保障。3.2.3 经济可行性本课题所使用的软件都为免费公开发行版,不需要购买。现在,计算机的价格已经十分低廉,性能却有了长足的进步。为本次开发提供了设备支持,几乎所有的计算机都可以高效的运行使用管理系统。3.2.4 投资必要性随着人们的生活水平提高,人们对有机产品更加青睐。然而,食品质量安全却存在着巨大的问题。为了解决这个问题,追溯系统便成为质量安全的窗口了。同时对于这类系统,确实存在,不过存在不足之处,所以市场前景还是很可观的。3.3 功能需求按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。