【计算机软件毕业设计】有机小米质量安全追溯系统—后台管理.doc
《【计算机软件毕业设计】有机小米质量安全追溯系统—后台管理.doc》由会员分享,可在线阅读,更多相关《【计算机软件毕业设计】有机小米质量安全追溯系统—后台管理.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学信息学院本科毕业论文 题 目: 有机小米质量安全追溯系统后台管理 摘 要有机小米质量安全追溯系统主要以有机产品(主要是有机小米)条形码或RFID标签为线索,对有机小米的生产、加工、运输、销售全过程的数据进行采集上传,为政府监管部门对有机小米全过程进行监控指导,同时消费者可以通过有机小米质量安全追溯系统对所选有机小米进行查询,如有问题可以向相关政府部门进行投诉。有机小米质量安全追溯系统后台管理主要是面向有机产品(主要是有机小米)的数据,对采集上传的生产、加工、运输、销售全过程的数据进行动态的管理。其次,还对用户(主要分为系统管理员,管理员,会员)、数据库等进行数据管理。根据系统角色的
2、划分,有机小米质量安全追溯系统后台管理分为农企管理、政府监管、标签管理、系统管理四大功能模块。通过对有机产品的调研与分析,设计了本系统后台管理,实现了对数据的修改,查询,删除等功能。关键字:有机小米,安全质量追溯系统,SQL Server,C#.Abstract Organic millet quality safety traceability system mainly based on organic product (mainly organic millet) bar code or RFID tags for clues, of organic millet production,
3、 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 selected organic mi
4、llet, 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, sales data for
5、 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, government regul
6、ation, 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 system, SQL Serv
7、er, 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 操作可行性53.2.2 技术可行性53.2.3 经济可行性53.2.4 投资必要性53.3 功能需求63.3
8、.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用户信息添加界面145.3.2个企信息管理界面145.3.3数据库信息管理界面166.系统测试176.1用户信息添加测试176.2个企信息管理测试186.3 数据库管理测试20 7.结束语247.1 总结247.2
9、 心得体会24致谢25参考文献261.绪论1.1 前言为了使消费者买到放心的有机小米而设计了有机小米质量安全追溯系统,主要是面向消费者对有机产品了解的局限性,及盲目的对有机产品的消费,而忽略了有机产品生产、加工等方面的安全性数据。有机小米质量安全追溯系统主要以有机产品(主要是有机小米)条形码或RFID标签为线索,对有机小米的生产、加工、运输、销售全过程的数据进行采集上传,为政府监管部门对有机小米全过程进行监控指导,同时消费者可以通过有机小米质量安全追溯系统对所选有机小米进行查询,如有问题可以向相关政府部门进行投诉。1.2 课题研究的背景及意义当今社会,消费者对有机产品缺乏了解,对其质量问题也有
10、所怀疑。为了让消费者买到放心的有机产品(主要是有机小米),消除心中质量安全的疑虑。以网站的形式,对有机产品进行实际数据发布的形式,展现给消费者。让消费者对自己所选有机小米质量安全数据,有据可查。通过大学四年的理论课程及实践课程的学习,以及校外的实践,对于自己的理论基础有了极大的提高。并且在实践方面也有了一定的能力。利用这次毕业设计的机会,我又再一次将理论与实践结合在一起,通过对这个项目的开发,我深知我的能力将会有更高一层次的突破。1.3 国内外研究概况与发展趋势 随着Internet的不断扩大和发展,人们对网站的利用也越来越多。对于生活中食品安全的关注也逐渐转向网站了解。Internet的应用
11、加速了这种趋势。而有机产品的关注,不言而喻,Internet发挥了巨大作用。消费者可以建立自己的空间,时时的对有机产品进行关注。消费者可以通过登陆自己的前台网站等方式查询产品信息,如对自己所买产品有问题,立即可以向有关政府部门进行投诉。政府监管部门对该产品进行追溯。查出问题的源头,阻止同批次产品流入市场。像这样的网站系统,在当今社会甚是缺乏,所以如何开发一款高效,适合有机产品的质量安全追溯系统成为了亟待解决的问题。252.开发环境和开发技术2.1 系统介绍系统是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。一个系统内可能包含许多功能各异的子系统,这意味
12、着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。有机小米质量安全追溯系统后台管理能够有效地管理个企信息,加工企业信息,运输存储企业信息,销售信息,用户信息等若干个信息。2.1.1 追溯系统简介 追溯系统是一个复杂系统由数据采集-数据汇总-数据处理-数据的公布及查询。 数据的采集主要以靠交易终端机像如追溯条码秤记录每个商品的流通信息,然后由数据采集器将追溯条码秤上的数据采集到数据服务器,经过数据处理程度将数据分类记录并通过信息记录和编号在网上查询。追溯系统可以按照以下的思路建立: 1.最终产品具有一个独立的号码,它可以是一些使用不重复的批次号码的零件和一些同样是使用独立追
13、溯号码的零件所组成的。2.最终产品具有一个批次号,它可以是一些使用不重复的批次号的零件和一些使用独立追溯号码的零件所组成的。追溯系统可以能够明确的了解产品生产、加工、储存、销售的全过程,假如某个环节出错了,可以迅速出击,修正错误。同时追溯系统能够给客户精确的产品信息。2.1.2 质量安全追溯系统简介质量安全追溯系统是采用自动化技术、自动识别技术、信息加密技术为每件产品建立唯一的“身份证条码”(身份证条码是通过加密算法产生的没有任何逻辑关系且无法逆向破译的一组数字);通过对生产过程中产品赋码及流通销售信息的监管,对每件产品进行的物流、信息流进行监督管理和控制。如物流过程中的防伪认证和串货管理控制
14、等。对产品从生产到入库、仓库管理、销售发货、在途、经销商、客户全过程的管理和控制。对于质量安全追溯系统,最好的例子是食品安全追溯系统,它以打造让老百姓安全的饮食环境为己任,充分利用RFID等物联网技术手段,研发了一系列食品安全追溯生产管理系统。为消费者打通了一条深入了解食品生产信息可信通路,解决供需双方信息不对称、不透明问题,为食品安全保驾护航。2.2工具环境介绍2.2.1 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:l开发环境:windows 7l开发工具:Microsoft Visual Studio 2008l数据库管理系统:SQL Server 2
15、005本系统主要采用A+C#与Sql server相结合的技术。利用Microsoft Visual Studio 2008软件来A编程设计了本系统后台。2.2.2 C#语言简介C#是一种精确、简单、类型安全、面向对象的语言。C#是在Java流行起来后所诞生的一种新的语言。由于微软在操作系统上占有很大的优势。在以往的开发中累积了不少经验,所形成的.net平台,所以C#在Windows方面可以说比Java具有更大的优势。如果单纯从技术上来讲,C#在网络编程上可以与Java匹敌。C#还在Windows Forms也有一定的优势。C#是一种非常类似于C+的语言,风格是更接近于Java,不管是C+程序
16、员还是Java程序员,都可以很方便的转到C#上来。C#的强大是依赖于.net的发展,而.net的发展是看微软在.net上的决心和投入有多少。从Windows 2003和Vista系统可以看出(前者内置.net1.1,后者内置.net2.0。).Net在Windows编程中具有重要的战略意义。C#目前主要是应用在网络编程上,其他领域比如数据库、窗体编程,都逐渐在增大。2.2.3 SQL server 2005简介SQL Server 2005是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安
17、全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使
18、 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.3 开发技术2.3.1 使用母版页构建网站的整体风格对于一个网站而言,保持页面的一致性非常重要,Microsoft Visual Studio 2008提供了一个新手段-母版页。它含两种文件,一种是母版页,另一种是内容页。母版页封装了页面中的公共元素;内容页实际是普通的.asp文件,它包含除母版页之外的其他非公共内容。在运行工程中,引擎将两种页面内容合并执行,最后将结果发送给客户浏览器。2.3.2 ADO.
19、NET连接数据库ADO.NET是.Net平台中的一种数据访问技术,是重要的应用程序级接口。它有一系列对象,利用这些对象,可以轻松实现对数据库的复杂操作。ADO.NET的对象可以分为两部分:DataSet对象和.NET Framework数据提供程序。后者包括Connection、Command、DataReader、DataAdapter对象。DataSet对象是ASP.NET断开式结构的核心对象。它的设计目的是为了实现独立于数据源的数据访问。它可以有多种数据源,包括XML数据源。.NET Framework数据提供程序的设计目的是为了实现数据操作和对数据的快速读写。3.需求分析3.1 设计思
20、想第一步就是需要利用SQL Server 2005建立所需要的数据库,第二步就使用Microsoft Visual Studio 2008完成该系统客户端应用程序的开发。将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。当然,客户端跟服务端需要联接,具体来说就是指应用开发程序和数据库的连接,本系统主要是通过ADO来访问SQL Server 2005数据库。3.2 可行性分析可行性分析是系统分析阶段的第二项活动,它主要目的是进一步明确系统的规模、功能、开发背景、必要性与意义。通过调查分析根据需要和可能提出开发系统的初步规划。可行性分析是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件毕业设计 计算机软件 毕业设计 有机 小米 质量 安全 追溯 系统 后台 管理
限制150内