畢業(yè)論文-農(nóng)產(chǎn)品追溯系統(tǒng) -后臺(tái)管理_第1頁
畢業(yè)論文-農(nóng)產(chǎn)品追溯系統(tǒng) -后臺(tái)管理_第2頁
畢業(yè)論文-農(nóng)產(chǎn)品追溯系統(tǒng) -后臺(tái)管理_第3頁
畢業(yè)論文-農(nóng)產(chǎn)品追溯系統(tǒng) -后臺(tái)管理_第4頁
畢業(yè)論文-農(nóng)產(chǎn)品追溯系統(tǒng) -后臺(tái)管理_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院本科畢業(yè)論文題目:農(nóng)產(chǎn)品追溯系統(tǒng)--后臺(tái)管理 學(xué)部:工程技術(shù)學(xué)部 專業(yè)班級:計(jì)算機(jī)科學(xué)與技術(shù)0903班 學(xué)號: 學(xué)生姓名: 指導(dǎo)教師姓名: 指導(dǎo)教師職稱:教授二O一三年五月二十九日摘要可追溯系統(tǒng)(TraceabilitySystem)就是在產(chǎn)品供應(yīng)的整個(gè)過程中對產(chǎn)品的各種相關(guān)信息進(jìn)行記錄存儲(chǔ)的質(zhì)量保障系統(tǒng),其目的是在出現(xiàn)產(chǎn)品質(zhì)量問題時(shí),能夠快速有效地查詢到出問題的原料或加工環(huán)節(jié),必要時(shí)進(jìn)行產(chǎn)品召回,實(shí)施有針對性的懲罰措施,由此來提高產(chǎn)品質(zhì)量水平?!稗r(nóng)產(chǎn)品可追溯系統(tǒng)”是追蹤農(nóng)產(chǎn)品(包括食品、飼料等)進(jìn)入市場各個(gè)階段(從生產(chǎn)到流通的全過程)的系統(tǒng),有助于質(zhì)量控制和在必要時(shí)召回產(chǎn)品。從用途上講,農(nóng)產(chǎn)品分為食用農(nóng)產(chǎn)品和工業(yè)用農(nóng)產(chǎn)品。就目前食品安全事件對人類生命健康造成的危害來說,解決食用農(nóng)產(chǎn)品的質(zhì)量安全問題迫在眉睫,本文主要論述針對“食用農(nóng)產(chǎn)品”的可追溯系統(tǒng)。可追溯系統(tǒng)中每件產(chǎn)品都有唯一的標(biāo)簽作為標(biāo)識,消費(fèi)者購買農(nóng)產(chǎn)品后,根據(jù)此標(biāo)識可以查詢到該產(chǎn)品在種植、生產(chǎn)、加工和運(yùn)輸各個(gè)環(huán)節(jié)的信息,保障了消費(fèi)者對所有物的知情權(quán)和選擇權(quán),出現(xiàn)質(zhì)量問題時(shí)可以方便的查詢到問題根源,從根本上可以減少食品安全產(chǎn)生的影響。通過對農(nóng)產(chǎn)品追溯系統(tǒng)調(diào)研與分析的基礎(chǔ)上,使用面向?qū)ο蟮姆治雠c設(shè)計(jì)方法,設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)的模塊,對農(nóng)產(chǎn)品信息進(jìn)行查詢、添加,實(shí)現(xiàn)了對數(shù)據(jù)庫的管理。關(guān)鍵字:農(nóng)產(chǎn)品追溯系統(tǒng)食品安全SQLServer2008C#.netAbstractTraceability(TraceabilitySystem)isinthesupplyoftheproductthroughoutthecourseofavarietyofinformationrelatedtotherecordstorequalityassurancesystem,whichisaimedatproductqualityproblems,canquicklyandefficientlyquerytotheproblemofrawmaterialorprocessingareas,whennecessary,productrecalls,theimplementationoftargetedsanctions,thustoimproveproductquality.AgriculturalproductstraceabilitysystemtotrackAgriculturalproducts(includingfood,feed,etc.)toenterthemarketatallstages(fromproductiontodistributionofthewholeprocess)systems,qualitycontrolandehelpstorecallproductswhennecessary.SpeakingfromtheuseofagriculturalProductsintoedibleagriculturalandindustrialproduce.Onthecurrentfoodsafetyeventsonhumanlifeandhealthhazards,thesolutionofedibleagriculturalproductsqualityandsafetyissueslooming,thispaperdiscussesforthe"edibleagriculturalproducts,"thetraceabilitysystem.Traceabilitysystemineachproducthasauniquelabelasalogo,consumersofagriculturalproducts,accordingtothisidentitycanquerytotheproductinthecultivation,production,processingandtransportationofallaspectsofinformation,protectionofconsumersofallobjectsrighttoinformationandrighttochooseaqualityproblemcaneasilyquerytotherootoftheproblem,youcanradicallyreducetheimpactoffoodsafety.Traceabilitysystemforagriculturalproductsthroughresearchandanalysis,basedontheuseofobject-orientedanalysisanddesignmethods,designandimplementationofthesystemmodules,foragriculturalinformationquery,add,therealizationofdatabasemanagement.Keywords:agriculturalfoodsafetytraceabilitysystemSQLServer2008C#.Net目錄1.緒論 51.1前言 51.2課題研究的背景及意義 51.3國內(nèi)外研究概況 61.4設(shè)計(jì)的主要工作 81.5.論文組織 82.開發(fā)環(huán)境和開發(fā)技術(shù) 92.1系統(tǒng)介紹 92.2開發(fā)工具環(huán)境的介紹 92.2.1開發(fā)環(huán)境介紹 92.2.2C#語言的介紹 92.2.3SQLServer2008簡介 103系統(tǒng)的可行性分析及功能設(shè)計(jì) 113.1系統(tǒng)的可行性分析 113.2功能設(shè)計(jì) 124網(wǎng)站數(shù)據(jù)庫設(shè)計(jì) 134.1概念設(shè)計(jì) 134.2數(shù)據(jù)庫設(shè)計(jì)ER模式 134.3實(shí)體關(guān)系的定義 144.4數(shù)據(jù)庫的設(shè)計(jì) 145.系統(tǒng)設(shè)計(jì) 165.1系統(tǒng)模塊設(shè)計(jì) 165.2系統(tǒng)流程設(shè)計(jì) 176.系統(tǒng)實(shí)現(xiàn) 186.1后臺(tái)管理系統(tǒng)的詳細(xì)信息的設(shè)計(jì) 186.2修改密碼的實(shí)現(xiàn) 206.3對新增農(nóng)產(chǎn)品信息的添加 217結(jié)束語與心得體會(huì) 24致謝 251.緒論1.1前言農(nóng)產(chǎn)品(尤其是食品)對人類健康和生命極其重要,它是維持人類生存、發(fā)育和成長最重要的物質(zhì),食品安全是預(yù)防疾病、增進(jìn)人體健康的基本條件和保證。自20世紀(jì)70年代以來,食品安全問題日益突出,食源性疾病危害巨大。進(jìn)入新世紀(jì),農(nóng)產(chǎn)品質(zhì)量安全問題日趨嚴(yán)重,已嚴(yán)重威脅到人們的生命安全。建立農(nóng)產(chǎn)品質(zhì)量安全追溯制度則是落實(shí)責(zé)任管理的重要保障,也是發(fā)達(dá)國家的通行做法和發(fā)展趨勢。為了保證農(nóng)產(chǎn)品從生產(chǎn)、加工、運(yùn)輸?shù)戒N售的過程中的質(zhì)量,建立農(nóng)產(chǎn)品追溯系統(tǒng)可以使消費(fèi)者進(jìn)行質(zhì)量跟蹤,保障消費(fèi)者的知情權(quán)和選擇權(quán)。在通過對各個(gè)農(nóng)產(chǎn)品數(shù)據(jù)的調(diào)研與分析的基礎(chǔ)上,嘗試采用面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)方法,設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)的模塊,進(jìn)行農(nóng)產(chǎn)品數(shù)據(jù)的添加、更改、查詢、刪除等功能,以及對數(shù)據(jù)庫進(jìn)行管理。1.2課題研究的背景及意義盡管近年來政府號召和各有關(guān)部門帶領(lǐng)下,四川省農(nóng)產(chǎn)品質(zhì)量安全可追溯系統(tǒng)在項(xiàng)目規(guī)劃、硬軟件設(shè)施建設(shè)等方面取得了一定功效,但總的來看,該系統(tǒng)還處在初級探索階段,系統(tǒng)的建設(shè)仍存在很多問題。1、競爭激烈,供應(yīng)鏈長。改革開放以來,國家對農(nóng)民各項(xiàng)政策逐漸放寬,廣大農(nóng)民的經(jīng)濟(jì)意識不斷加強(qiáng)。由于缺乏統(tǒng)一計(jì)劃和管理,很多農(nóng)產(chǎn)品的生產(chǎn)出現(xiàn)了一窩蜂現(xiàn)象,致使同類產(chǎn)品產(chǎn)量過盛,農(nóng)產(chǎn)品供給逐漸由賣方市場轉(zhuǎn)向買方市場,商戶們競相壓價(jià),競爭日趨激烈。傳統(tǒng)農(nóng)產(chǎn)品供應(yīng)鏈較長,環(huán)節(jié)多。過多的中間環(huán)節(jié)并未使農(nóng)產(chǎn)品增值,相反卻使損耗增加。2、條塊分割,管理混亂。條塊利益嚴(yán)重阻礙了農(nóng)產(chǎn)品批發(fā)市場向高層次發(fā)展,商戶、批發(fā)市場管理者、政府各級行政主管部門各行其是,各自為政,加之與職能部門之間的利益沖突,使批發(fā)市場的管理比較混亂。3、法律意識淡薄,缺乏職業(yè)道德。由于規(guī)章制度不健全,行政干預(yù)不足,使農(nóng)產(chǎn)品批發(fā)市場經(jīng)常出現(xiàn)以次充好、假冒名牌等違法銷售行為。有些經(jīng)營戶不講職業(yè)道德、強(qiáng)買強(qiáng)賣,阻礙了批發(fā)市場良好信譽(yù)的建立和良好風(fēng)氣的形成。4、缺乏品牌意識,產(chǎn)品不具特色。品牌是企業(yè)產(chǎn)品識別的重要標(biāo)志,品牌化經(jīng)營同樣能有效地提升批發(fā)市場形象。我國農(nóng)產(chǎn)品批發(fā)市場的品牌意識不強(qiáng),創(chuàng)名牌市場的積極性不高,很多同類的批發(fā)市場千篇一律,不具特色。同時(shí),在目前我國市場上供應(yīng)的全部農(nóng)產(chǎn)品中,能成為國際知名品牌的商品不足1%,能成為國家級品牌的商品不到5%,能成為省級知名品牌的商品不到10%。隨著工業(yè)化的發(fā)展和社會(huì)分工范圍的擴(kuò)大,越來越多的產(chǎn)品供應(yīng)都要經(jīng)過就很多企業(yè)的合作,經(jīng)歷復(fù)雜的生產(chǎn)加工運(yùn)輸分銷和零售的過程,才能最終到達(dá)消費(fèi)者的手中??勺匪菹到y(tǒng)是在產(chǎn)品供應(yīng)的整個(gè)過程中對產(chǎn)品的各種相關(guān)信息進(jìn)行記錄存儲(chǔ)的質(zhì)量保障系統(tǒng),其目的是在產(chǎn)品質(zhì)量出現(xiàn)問題時(shí),快速有效地查詢到出問題的原料或加工環(huán)節(jié),必要時(shí)進(jìn)行產(chǎn)品召回,實(shí)施針對性的懲罰措施,從而提高產(chǎn)品質(zhì)量水平。農(nóng)產(chǎn)品(尤其是食品)對人類健康和生命極其重要,它是維持人類生存、發(fā)育和成長最重要的物質(zhì),食品安全是預(yù)防疾病、增進(jìn)人體健康的基本條件和保證。自20世紀(jì)70年代以來,食品安全問題日益突出,食源性疾病危害巨大。國際上,瘋牛病、口蹄疫、禽流感的功能疾病相繼爆發(fā)和傳播,在國內(nèi),發(fā)生了蘇丹紅、劣質(zhì)奶粉、龍口粉絲的食品質(zhì)量事件,食品安全問題引起了人們的廣泛關(guān)注,農(nóng)產(chǎn)品質(zhì)量安全管理成為可追溯系統(tǒng)重要的應(yīng)用領(lǐng)域之一。在食品質(zhì)量安全控制方面,可追溯系統(tǒng)能夠?yàn)橄M(fèi)者、生產(chǎn)者和相關(guān)機(jī)構(gòu)提供產(chǎn)品真實(shí)可靠的信息,滿足消費(fèi)者的知情權(quán)和選擇權(quán),充分發(fā)揮傳遞質(zhì)量信號作用;在農(nóng)產(chǎn)品安全問題處理方面,利用可追溯系統(tǒng)能夠迅速有效地識別出發(fā)生問題的原料或產(chǎn)品價(jià)格加工階段,明確企業(yè)或相關(guān)部門的責(zé)任,不僅能夠減少產(chǎn)品召回的成本,還能夠有針對性的對企業(yè)實(shí)行懲罰措施。1.3國內(nèi)外研究概況國外的研究現(xiàn)狀:從20世紀(jì)90年代開始,許多國家和地區(qū)已經(jīng)應(yīng)用可追溯系統(tǒng)進(jìn)行農(nóng)產(chǎn)品質(zhì)量安全管理。(1)歐盟的農(nóng)產(chǎn)品可追溯系統(tǒng)。歐盟的農(nóng)產(chǎn)品可追溯系統(tǒng)應(yīng)用最早,尤其是活牛和牛肉制品的可追溯系統(tǒng)。歐盟把農(nóng)產(chǎn)品可追溯系統(tǒng)納入到法律框架下。2000年1月歐盟發(fā)表了《食品安全白皮書》,提出一項(xiàng)根本性改革,就是以控制“從農(nóng)田到餐桌”全過程為基礎(chǔ),明確所有相關(guān)生產(chǎn)經(jīng)營者的責(zé)任。2002年1月歐盟頒布了178/2002號法令,規(guī)定每一個(gè)農(nóng)產(chǎn)品企業(yè)必須對其生產(chǎn)、加工和銷售過程中所使用的原料、輔料及相關(guān)材料提供保證措施和數(shù)據(jù),確保其安全性和可追溯性。(2)美國的農(nóng)產(chǎn)品可追溯系統(tǒng)。在市場經(jīng)濟(jì)高度發(fā)達(dá)的美國,農(nóng)產(chǎn)品可追溯系統(tǒng)主要是企業(yè)自愿建立,政府主要起到推動(dòng)和促進(jìn)作用。2003年5月FDA公布了《食品安全跟蹤條例》,要求所有涉及食品運(yùn)輸、配送和進(jìn)口的企業(yè)要建立并保全相關(guān)食品流通的全過程記錄。(3)美國的行業(yè)協(xié)會(huì)和企業(yè)建立了自愿性可追溯系統(tǒng)。由70多個(gè)協(xié)會(huì)、組織和100余名畜牧獸醫(yī)專業(yè)人員組成了家畜開發(fā)標(biāo)識小組(USAIP),共同參與制定并建立家畜標(biāo)識與可追溯工作計(jì)劃,其目的是在發(fā)現(xiàn)外來疫病的情況下,能夠在48小時(shí)內(nèi)確定所有涉及與其有直接接觸的企業(yè)。(3)日本的農(nóng)產(chǎn)品可追溯系統(tǒng)。在農(nóng)產(chǎn)品可追溯系統(tǒng)應(yīng)用方面,日本走在前列,不僅制定了相應(yīng)的法規(guī),而且在零售階段,大部分超市已經(jīng)安裝了產(chǎn)品可追溯終端,供消費(fèi)者查詢信息使用。(4)其他國家的農(nóng)產(chǎn)品可追溯系統(tǒng)。英國政府建立了基于互聯(lián)網(wǎng)的家畜跟蹤系統(tǒng)(CTS)。該系統(tǒng)記錄了家畜從出生到死亡的轉(zhuǎn)欄情況,農(nóng)場主通過該系統(tǒng)的在線網(wǎng)絡(luò)來登記注冊新的家畜,查詢其擁有的其他家畜的情況。國內(nèi)的研究現(xiàn)狀:①進(jìn)行了食品可追溯系統(tǒng)初步的研究,制定了一些相關(guān)的標(biāo)準(zhǔn)和指南。我國關(guān)于食品溯源體系的研究始于2002年,在研究和實(shí)施過程中,逐步制定了一些相關(guān)的標(biāo)準(zhǔn)和指南。如為了應(yīng)對歐盟在2005年開始實(shí)施水產(chǎn)品貿(mào)易可追溯制度,國家質(zhì)檢總局出臺(tái)了《出境水產(chǎn)品溯源規(guī)程(試行)》,中國物品編碼中心會(huì)同有關(guān)專家在借鑒了歐盟國家經(jīng)驗(yàn)的基礎(chǔ)上,編制了《牛肉制品溯源指南》。陜西標(biāo)準(zhǔn)化研究院編制了《牛肉質(zhì)量跟蹤與溯源系統(tǒng)實(shí)用方案》。②一些地方和企業(yè)初步建立了部分食品可追溯制度,發(fā)布了一些法規(guī)。2001年7月,上海市政府頒布了《上海市食用農(nóng)產(chǎn)品安全監(jiān)管暫行辦法》,提出了在流通環(huán)節(jié)建立“市場檔案可溯源制”。2002年,北京市商委制定了食品信息可追蹤制度,明確要求食品經(jīng)營者購進(jìn)和銷售食品要有明細(xì)賬,即對購進(jìn)食品按產(chǎn)地、供應(yīng)商、購進(jìn)日期和批次建立檔案。2005年③進(jìn)行了農(nóng)產(chǎn)品可追溯系統(tǒng)的初步試點(diǎn)。2004年,由國家質(zhì)檢總局、山東省濰坊市及壽光市質(zhì)量技術(shù)監(jiān)督局等部門共同協(xié)作,在壽光田苑蔬菜基地和洛城蔬菜基地進(jìn)行蔬菜質(zhì)量安全可溯源系統(tǒng)的探索。中國物品編碼中心通過“中國條碼推進(jìn)工程”,推動(dòng)條碼技術(shù)在我國食品可追溯中的應(yīng)用。先后在陜西、北京、上海、山東等地開展食品追溯技術(shù)研究和試點(diǎn),如在上海建立的“上海超市農(nóng)產(chǎn)品查詢系統(tǒng)”,在北京建立的金維福仁清真食品有限公司“牛肉產(chǎn)品跟蹤與追溯自動(dòng)識別技術(shù)應(yīng)用示范系統(tǒng)”,在山東壽光實(shí)施蔬菜可追溯信息系統(tǒng),、在江西建立水果溯源信息系統(tǒng)等。從2004年2月8日起,上海市通過“上海食用農(nóng)副產(chǎn)品質(zhì)量安全信息平臺(tái)”對食用農(nóng)副產(chǎn)品的生產(chǎn)過程監(jiān)控、條碼識別和網(wǎng)絡(luò)查詢進(jìn)行系統(tǒng)管理。農(nóng)業(yè)企業(yè)通過“食用農(nóng)副產(chǎn)品安全信息條形碼福建省首個(gè)肉品質(zhì)量查詢系統(tǒng)2005年濟(jì)南市從2005年9月起開展食品安全信用體系建設(shè)試點(diǎn)工作,建立健全食品市場準(zhǔn)入制、食品安全事故可追溯制和不合格食品退市制等。2004年由北京市農(nóng)業(yè)局和河北省農(nóng)業(yè)廳共同承擔(dān)農(nóng)業(yè)部的“進(jìn)京蔬菜產(chǎn)品質(zhì)量溯源制度試點(diǎn)項(xiàng)目”,由河北6縣市蔬菜試點(diǎn)基地使用統(tǒng)一的包裝和產(chǎn)品標(biāo)簽信息碼,向北京市新發(fā)地和大洋路兩個(gè)批發(fā)市場供貨。1.4設(shè)計(jì)的主要工作農(nóng)產(chǎn)品追溯系統(tǒng)的系統(tǒng)分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)。前臺(tái)系統(tǒng)主要完成的是主界面以及管理員登陸界面。后臺(tái)系統(tǒng)主要包括后臺(tái)登陸界面、修改密碼界面、農(nóng)產(chǎn)品信息介紹界面。主界面實(shí)現(xiàn)的功能是輸入追溯代碼及進(jìn)入后臺(tái)登陸界面,即可查詢到農(nóng)產(chǎn)品的產(chǎn)地、加工、運(yùn)輸?shù)冗^程,保障消費(fèi)者的知情權(quán)和選擇權(quán),進(jìn)入后臺(tái)進(jìn)行管理。顯示查詢結(jié)果是用戶在輸入農(nóng)產(chǎn)品標(biāo)簽后顯示該農(nóng)產(chǎn)品的各個(gè)階段的加工信息。管理員登陸可以對后臺(tái)進(jìn)行修改密碼、查看農(nóng)產(chǎn)品產(chǎn)地加工等信息,增加新產(chǎn)品的信息及對現(xiàn)有農(nóng)產(chǎn)品的信息管理。1.5.論文組織 論文全文共分為六章:緒論:這一章主要介紹了論文選題的依據(jù)、對課題研究的意義做了簡要介紹,還對農(nóng)產(chǎn)品追溯系統(tǒng)的國內(nèi)外研究的現(xiàn)狀做了一個(gè)系統(tǒng)的比較。第二章開發(fā)環(huán)境和開發(fā)技術(shù)。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境等基礎(chǔ)知識。第三章對系統(tǒng)的可行性分析及功能需求分析。對系統(tǒng)的需求分析及面臨的跳轉(zhuǎn)做一個(gè)具體分析。對農(nóng)產(chǎn)品追溯系統(tǒng)的功能做簡要介紹。第四章系統(tǒng)設(shè)計(jì)。主要負(fù)責(zé)農(nóng)產(chǎn)品追溯系統(tǒng)的后臺(tái)設(shè)計(jì)。后臺(tái)設(shè)計(jì)包括添加新產(chǎn)品信息、后臺(tái)登陸密碼的更改和對已有農(nóng)產(chǎn)品信息的刪除、更改。第五章.系統(tǒng)實(shí)現(xiàn)。這一章主要介紹了系統(tǒng)的模塊及功能。第六章結(jié)束語和心得體會(huì)。對系統(tǒng)的實(shí)現(xiàn)做了一個(gè)總結(jié)及系統(tǒng)不足做了一個(gè)分析。2.開發(fā)環(huán)境和開發(fā)技術(shù)2.1系統(tǒng)介紹系統(tǒng)是在一定環(huán)境中相互聯(lián)系和相互作用的若干部分組成的具有某種功能的集合,一個(gè)系統(tǒng)內(nèi)可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層結(jié)構(gòu),一個(gè)系統(tǒng)的整體功能往往大于單個(gè)子系統(tǒng)的功能之和。本系統(tǒng)對數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是SqlServer2008,前臺(tái)使用ASP平臺(tái)開發(fā)。信息平臺(tái)的后臺(tái)操作采用B/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。ASP是目前最主流的網(wǎng)絡(luò)編程語言,在未來仍然很有發(fā)展前途。SqlServer2008是一套精簡、快速的數(shù)據(jù)庫管理系統(tǒng)。同時(shí),ASP平臺(tái)和SqlServer2008作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫中[2]。2.2開發(fā)工具環(huán)境的介紹2.2.1開發(fā)環(huán)境介紹VisualStudio2008引入了250多個(gè)新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用VisualStudio2008可以高效開發(fā)Windows應(yīng)用程序。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時(shí)VisualStudio2008支持項(xiàng)目模板、調(diào)試器和部署程序。VisualStudio2008可以高效開發(fā)Web應(yīng)用,集成了AJAX1.0,包含AJAX項(xiàng)目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。VisualStudio2008提供了高級開發(fā)工具、調(diào)試功數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。VisualStudio2008為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持AJAX的Web應(yīng)用程序。開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的Web應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問ASPNET應(yīng)用程序服務(wù)和Microsoft平臺(tái)。2.2.2C#語言的介紹C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。并且C#成為ECMA與ISO標(biāo)準(zhǔn)規(guī)范。C#看似基于C++寫成,但又融入其它語言如Pascal、Java、VB等。C#是在Java流行起來后所誕生的一種新的語言。由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢。在以往的開發(fā)中累積了不少經(jīng)驗(yàn),所形成的.net平臺(tái),所以C#在Windows方面可以說比Java具有更大的優(yōu)勢。如果單純從技術(shù)上來講,C#在網(wǎng)絡(luò)編程上可以與Java匹敵。C#還在WindowsForms也有一定的優(yōu)勢。C#是一種非常類似于C++的語言,風(fēng)格是更接近于Java,不管是C++程序員還是Java程序員,都可以很方便的轉(zhuǎn)到C#上來。2.2.3SQLServer2008簡介SQLServer2008可以對整個(gè)數(shù)據(jù)庫、數(shù)據(jù)文件和日志文件進(jìn)行加密,而不需要改動(dòng)應(yīng)用程序。進(jìn)行加密使公司可以滿足遵守規(guī)范和及其關(guān)注數(shù)據(jù)隱私的要求。簡單的數(shù)據(jù)加密的好處包括使用任何范圍或模糊查詢搜索加密的數(shù)據(jù)、加強(qiáng)數(shù)據(jù)安全性以防止未授權(quán)的用戶訪問、還有數(shù)據(jù)加密。這些可以在不改變已有的應(yīng)用程序的情況下進(jìn)行。SQLServer2008提供了公司可依靠的技術(shù)和能力來接受不斷發(fā)展的對于管理數(shù)據(jù)和給用戶發(fā)送全面的洞察的挑戰(zhàn)。具有在關(guān)鍵領(lǐng)域方面的顯著的優(yōu)勢,SQLServer2008是一個(gè)可信任的、高效的、智能的數(shù)據(jù)平臺(tái)。SQLServer2008是微軟數(shù)據(jù)平臺(tái)愿景中的一個(gè)主要部分,旨在滿足目前和將來管理和使用數(shù)據(jù)的需求。3系統(tǒng)的可行性分析及功能設(shè)計(jì)3.1系統(tǒng)的可行性分析(一)有政策的大力支持。2008年農(nóng)墾局組織制定并發(fā)布了《農(nóng)墾農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)項(xiàng)目信息管理辦法(試行)(農(nóng)辦墾[2008]55號)、《農(nóng)墾農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)項(xiàng)目驗(yàn)收辦法(試行)》(農(nóng)辦墾[2008]76號)、和《農(nóng)墾農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)》(農(nóng)辦墾[2008]77號),并可以參照《農(nóng)產(chǎn)品質(zhì)量安全追溯操作規(guī)程-畜肉》的行業(yè)標(biāo)準(zhǔn)。(二)有非常大的市場需求。隨著國民經(jīng)濟(jì)的發(fā)展和生活水平的提高,人們的飲食結(jié)構(gòu)發(fā)生了重大變化,人們對新鮮食品的消費(fèi)穩(wěn)中有升,因而拉動(dòng)了冷藏儲(chǔ)存的發(fā)展趨勢。人們對食品的個(gè)性化、多樣化、時(shí)尚化要求進(jìn)一步提高,新疆旅游業(yè)的快速發(fā)展,更是帶動(dòng)了飲食文化的發(fā)展,其市場前景將是非常廣闊的。(三)農(nóng)產(chǎn)品追溯系統(tǒng)面對的挑戰(zhàn)。根據(jù)日前在北京舉行的“歐洲食品行業(yè)立法新動(dòng)向圓桌討論會(huì)”傳出的消息,歐盟將于明年頒布新食品法,此舉將提高中國農(nóng)產(chǎn)品的準(zhǔn)入門檻。根據(jù)新法規(guī),各種農(nóng)產(chǎn)品中,中國的肉類出口首當(dāng)其沖,其中,三個(gè)方面的變化尤為突出:法規(guī)被大大簡化,食品安全問題更受關(guān)注;食品供應(yīng)鏈問題被提上日程;此外,法規(guī)具有責(zé)任可追溯性,問題食品將被召回。根據(jù)目前的情況來看,問題還沒有達(dá)到紡織品業(yè)的程度,但也有專業(yè)人士認(rèn)為,雖然歐盟新規(guī)近期內(nèi)對我國農(nóng)業(yè)大型公司,尤其是上市公司的影響有限,隨著中國加入WTO進(jìn)程的不斷推進(jìn),從長遠(yuǎn)來看,中國農(nóng)產(chǎn)品出口如何應(yīng)對愈見高漲的貿(mào)易壁壘,仍是不容回避的問題。國泰君安農(nóng)業(yè)食品行業(yè)研究員瞿永祥指出,以往在我國的蔬菜出口中,農(nóng)藥殘留就是經(jīng)常遇到的一個(gè)問題,這大大限制了我國的蔬菜出口量。而歐盟原來也曾出過幾起食品安全方面的事故,這提高了他們對相關(guān)問題的關(guān)注度。因此,對于食品安全問題,歐盟一貫非常重視,其立法的趨向應(yīng)該是越來越嚴(yán)格,這對我國未來農(nóng)產(chǎn)品的出口,無疑將構(gòu)成障礙,相關(guān)公司應(yīng)做好準(zhǔn)備。3.2功能設(shè)計(jì)農(nóng)產(chǎn)品追溯是一個(gè)雙向的過程。一種是從生產(chǎn)基地到消費(fèi)者的農(nóng)產(chǎn)品追蹤過程,正向查詢的情況是從農(nóng)產(chǎn)品的生產(chǎn)基地、收購加工商、承運(yùn)商、銷地批發(fā)中心、銷售終端到消費(fèi)者的過程。在這種正向的流通過程中,當(dāng)農(nóng)產(chǎn)品生產(chǎn)基地發(fā)現(xiàn)問題時(shí),按照農(nóng)產(chǎn)品供應(yīng)鏈的流動(dòng)方向,可以及時(shí)查詢到問題食品的銷售渠道,將問題食品所產(chǎn)生的危害降到最低。另一種農(nóng)產(chǎn)品追溯是從消費(fèi)者到生產(chǎn)基地的溯源,即農(nóng)產(chǎn)品流通過程的逆過程。消費(fèi)者可以通過購買產(chǎn)品的標(biāo)簽信息查詢食品的生產(chǎn)、加工、運(yùn)輸、銷售的具體信息,保證消費(fèi)者的知情權(quán)和選擇權(quán)。農(nóng)產(chǎn)品追溯系統(tǒng)這個(gè)雙向的過程,有效的降低了發(fā)生食品安全的幾率,增強(qiáng)了農(nóng)民對綠色環(huán)保的認(rèn)識度,加工人員和工作人員保障綠色食品絕對新鮮的責(zé)任感,同時(shí)增強(qiáng)了消費(fèi)者對農(nóng)產(chǎn)品的信任度。 4網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)4.1概念設(shè)計(jì)在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。數(shù)據(jù)庫設(shè)計(jì)ER模式農(nóng)產(chǎn)品及其屬性的設(shè)計(jì)圖4-1農(nóng)產(chǎn)品及其屬性的ER模式圖4-1農(nóng)產(chǎn)品及其屬性的ER模式圖4-2用戶及其屬性的ER模式用戶及其屬性的設(shè)計(jì)圖4-2用戶及其屬性的ER模式4.3實(shí)體關(guān)系的定義ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:1、1:N、M:N的關(guān)系。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等針對本網(wǎng)站分析如下:實(shí)體間的關(guān)系: 一個(gè)管理員能管理多個(gè)農(nóng)產(chǎn)品,該聯(lián)系ER如圖所示:圖4-3管理員與農(nóng)產(chǎn)品的實(shí)體關(guān)系 圖4-3管理員與農(nóng)產(chǎn)品的實(shí)體關(guān)系管理員管理員農(nóng)產(chǎn)品管理1N4.4數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)中建立用戶管理表如下所示:表4-1用戶管理表表4-1用戶管理表序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idint10是是否2UserNamenvarchar50是3Passwordvarchar50是數(shù)據(jù)庫設(shè)計(jì)中建立農(nóng)產(chǎn)品管理表如下所示:表4-2農(nóng)產(chǎn)品管理表表4-2農(nóng)產(chǎn)品管理表序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idnchar10是是否2Namenvarchar50是3ProducingAreanvarchar50是4PluckingTimenvarchar是5Transportationnvarchar無限大是6Processnvarchar無限大是7Sellnvarchar無限大是8Imagenvarchar無限大是9FiledProcessnvarchar無限大是5.系統(tǒng)設(shè)計(jì)5.1系統(tǒng)模塊設(shè)計(jì)農(nóng)產(chǎn)品追溯系統(tǒng)采用B/S模式實(shí)現(xiàn)的。B/S技術(shù)伴隨著Internet的普及而來。B/S是Brower/Server的縮寫,即瀏覽器/服務(wù)器模式,客戶機(jī)上只要安裝一個(gè)瀏覽器(Brows.er),如InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問WEB數(shù)據(jù)庫為中心,Http為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB服務(wù)器和與其相連的后臺(tái)數(shù)據(jù)庫,其結(jié)構(gòu)圖如下:瀏覽器瀏覽器瀏覽器Web服務(wù)器后臺(tái)數(shù)據(jù)庫圖5-1B/S模式圖圖中從左到右,分為三個(gè)層次:第一層是瀏覽器相當(dāng)于是B/S的客戶端,主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的Web服務(wù)器提出服務(wù)器請求,Web服務(wù)器用}rrrP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWw瀏覽器上;第二層Web服務(wù)器是功能層,完成客戶的應(yīng)用功能,即Web服務(wù)器接受客戶請求,并與后臺(tái)數(shù)據(jù)庫連接,進(jìn)行申請?zhí)幚?,然后將處理結(jié)果返回Web服務(wù)器,再傳至客戶端;第三層數(shù)據(jù)庫服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫服務(wù)器應(yīng)客戶請求獨(dú)立地進(jìn)行各種處理。B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號進(jìn)入系統(tǒng)。5.2系統(tǒng)流程設(shè)計(jì)系統(tǒng)在執(zhí)行過程中是按照一定的流程進(jìn)行執(zhí)行的。此系統(tǒng)的執(zhí)行流程如下所示:進(jìn)入主界面輸入追溯代碼管理員登陸查詢該產(chǎn)品信息添加新產(chǎn)品信息修改密碼對已有信息的管理圖5-2系統(tǒng)流程圖此系統(tǒng)按照如上的流程進(jìn)行,針對消費(fèi)者與管理者有不同的登錄界面,最大化滿足了各方面人員的需求。消費(fèi)者輸入產(chǎn)品追溯代碼查詢到農(nóng)產(chǎn)品的種植基地、加工信息、運(yùn)輸記錄等信息;管理員進(jìn)入后臺(tái)管理系統(tǒng)對信息進(jìn)行增加、刪除、更改等操作。6.系統(tǒng)實(shí)現(xiàn)6.1后臺(tái)管理系統(tǒng)的詳細(xì)信息的設(shè)計(jì)圖6-1農(nóng)產(chǎn)品信息列表圖6-1農(nóng)產(chǎn)品信息列表<tdwidth="21"><imgsrc="images/main_13.gif"width="19"height="14"/></td><tdwidth="35"class="STYLE7"><divalign="center"><ahref="Homepage.aspx"target="rightFrame">首頁</a></div></td><tdwidth="21"class="STYLE7"><imgsrc="images/main_15.gif"width="19"height="14"/></td><tdwidth="35"class="STYLE7"><divalign="center"><ahref="javascript:history.go(-1);">后退</a></div></td><tdwidth="21"class="STYLE7"><imgsrc="images/main_17.gif"width="19"height="14"/></td><tdwidth="35"class="STYLE7"><divalign="center"><ahref="javascript:history.go(1);">前進(jìn)</a></div></td><tdwidth="21"class="STYLE7"><imgsrc="images/main_19.gif"width="19"height="14"/></td><tdwidth="35"class="STYLE7"><divalign="center"><ahref="javascript:window.parent.location.reload();">刷新</a></div></td><EditItemTemplate>追溯編碼:<asp:LabelID="IdLabel1"runat="server"Text='<%#Eval("Id")%>'/><br/>名稱:<asp:TextBoxID="NameTextBox"runat="server"Text='<%#Bind("Name")%>'/><br/>產(chǎn)地:<asp:TextBoxID="ProducingAreaTextBox"runat="server"Text='<%#Bind("ProducingArea")%>'/><br/>采摘時(shí)間:<asp:TextBoxID="PluckingTimeTextBox"runat="server"Text='<%#Bind("PluckingTime")%>'/><scripttype="text/javascript">$('#<asp:LiteralID="litId"runat="server"></asp:Literal>').datepicker({});</script><br/>運(yùn)輸記錄:<asp:TextBoxID="TransportationTextBox"runat="server"Text='<%#Bind("Transportation")%>'/><br/>加工過程:<asp:TextBoxID="ProcessTextBox"runat="server"Text='<%#Bind("Process")%>'/><br/>銷售方式:<asp:TextBoxID="SellTextBox"runat="server"Text='<%#Bind("Sell")%>'/><br/>圖片:<asp:FileUploadID="FileUpload2"runat="server"/><asp:TextBoxID="ImageTextBox"runat="server"Visible="false"Text='<%#Bind("Image")%>'/><br/>田間作業(yè):<%--<asp:TextBoxID="FiledProcessTextBox"runat="server"Text='<%#Bind("FiledProcess")%>'/>--%><asp:TextBoxID="TextBox1"runat="server"Text='<%#Bind("FiledProcess")%>'TextMode="MultiLine"></asp:TextBox><br/><asp:LinkButtonID="UpdateButton"runat="server"CausesValidation="True"CommandName="Update"Text="更新"/> <asp:LinkButtonID="UpdateCancelButton"runat="server"CausesValidation="False"CommandName="Cancel"Text="取消"/></EditItemTemplate>進(jìn)入此界面,管理者可以了解該系統(tǒng)可追溯的所有農(nóng)產(chǎn)品的詳細(xì)信息。6.2修改密碼的實(shí)現(xiàn)圖6-2后臺(tái)修改密碼圖6-2后臺(tái)修改密碼<divstyle="text-align:center;margin-top:150px"><label>舊密碼:</label><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="TextBox1"ErrorMessage="*"></asp:RequiredFieldValidator><br/><label>新密碼:<spanlang="zh-cn"></span></label><asp:TextBoxID="TextBox2"runat="server"></asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ControlToValidate="TextBox2"ErrorMessage="*"></asp:RequiredFieldValidator><br/><asp:ButtonID="Button1"runat="server"onclick="Button1_Click"Text="修改"Width="98px"/><br/><asp:LabelID="wrongMsg"runat="server"ForeColor="#FF3300"Text="原始密碼錯(cuò)誤"Visible="False"></asp:Label></div>修改密碼成功后系統(tǒng)會(huì)跳出一個(gè)修改成功的界面,然后跳轉(zhuǎn)到后臺(tái)管理界面。6.3對新增農(nóng)產(chǎn)品信息的添加圖6-3新增農(nóng)產(chǎn)品信息圖6-3新增農(nóng)產(chǎn)品信息<bodystyle="background-color:Silver"><formid="form1"runat="server"><div><asp:ObjectDataSourceID="ObjectDataSource1"runat="server"OldValuesParameterFormatString="original_{0}"SelectMethod="GetDataById"TypeName="畢業(yè)設(shè)計(jì)_農(nóng)產(chǎn)品追溯_.DsProductTableAdapters.T_ProductsTableAdapter"><SelectParameters><asp:QueryStringParameterName="Id"QueryStringField="Id"Type="String"/></SelectParameters></asp:ObjectDataSource></div><divstyle="text-align:center"><asp:FormViewID="FormView1"runat="server"DataKeyNames="Id"DataSourceID="ObjectDataSource1">追溯編碼:<asp:LabelID="IdLabel"runat="server"Text='<%#Eval("Id")%>'/><br/>名稱:<asp:LabelID="NameLabel"runat="server"Text='<%#Bind("Name")%>'/><br/>產(chǎn)地:<asp:LabelID="ProducingAreaLabel"runat="server"Text='<%#Bi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論