【正文】
he goal is in the pany between customers and build up a business information exchange platform , through this platform, and easy parties purpose of efficient transactions. This paper describes the set of JSPbased traceability information site , detailing some of the ideas and methods of system analysis, system design and database design. System is divided into six modules, namely product information modle , the module business information , policy information module , security knowledge module , message management module, the super administrator module. Each module is independent of each other while forming a unified whole. The system has a plete structure , plete functions , good interactivity , navigation is clear, simple and clear, targeted , and other characteristics . Design of this project goal is to achieve a JSP + JavaBean model based traceability information site. Paper first describes the overall system, and then discusses the implementation of the system requirements analysis and design of the system. Finally, we summarize the advantages and disadvantages of the system. Key words : Traceability, Food safety, Database, JSP 3 第一章 緒論 系統(tǒng) 研發(fā)現(xiàn)狀 網(wǎng)站是展示形象、發(fā)布產(chǎn)品信息、聯(lián)系網(wǎng)上客戶的新平臺(tái)、新天地,進(jìn)而可以通過(guò)電子商務(wù)開(kāi)拓新的市場(chǎng),以極少的投入獲得極大的收益和利潤(rùn)。因此,現(xiàn)在有越來(lái)越多的企業(yè)通過(guò)在互聯(lián)網(wǎng)上建立公司網(wǎng)站來(lái)展示自身形象,提供服務(wù)和產(chǎn)品資訊,以這種廉價(jià)的方式獲取最大的宣傳效果。 但是 我國(guó)現(xiàn)有的法律法規(guī),對(duì)網(wǎng)上溯源中企業(yè)信息權(quán)益進(jìn)行保障顯得簡(jiǎn)單、散亂、缺陷很多、可操作性不強(qiáng)等特點(diǎn)。所以建立溯源信息類網(wǎng)站集中提供溯源信息 ,方便客戶對(duì)所需求的信息的集中查詢和信息檢索。然而近年來(lái) 食品安全問(wèn)題日益突出,國(guó)際上瘋牛病、口蹄疫和禽流感等疾病相繼爆發(fā)和傳播,而國(guó)內(nèi)也發(fā)生了蘇丹紅、永年大蒜和劣質(zhì)奶粉等食品質(zhì)量問(wèn)題。 而 食品一旦出現(xiàn)問(wèn)題, 直接危害到廣大人民群眾的身體健康和生命安全,同時(shí)對(duì)廠家來(lái)說(shuō)也 會(huì)蒙受重大損失,品牌形象受損, 甚至 企業(yè)倒閉。 系統(tǒng)開(kāi)發(fā)目標(biāo) 本系統(tǒng) 旨在 為企業(yè) 和消費(fèi) 者提供一個(gè)安全便捷的食品管理平臺(tái)。消費(fèi)者可以 該平臺(tái) 通過(guò) 查詢商品信息 ,了解 食品安全的 相關(guān)信息 。 5 系統(tǒng)開(kāi)發(fā)工具 本系統(tǒng)的開(kāi)發(fā)主要是使用在 MyEclipse 平臺(tái)下的 Java語(yǔ)言,并結(jié)合了 MySQL 數(shù)據(jù)庫(kù)技術(shù),使此系統(tǒng)具有強(qiáng)大的查詢功能 [3]。 Java 簡(jiǎn)介 Java是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮?,分布式的,解釋的,健壯?安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語(yǔ)言 。 MySQL簡(jiǎn)介 MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典 MySQL AB公司開(kāi)發(fā),目前屬于 Oracle 公司。 MySQL 所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 6 JSP 簡(jiǎn)介 JSP 技術(shù)開(kāi)發(fā) Web 程序 ,就是在 JSP 頁(yè)面中寫入 Java 代碼 ,當(dāng)服務(wù)器運(yùn)行 JSP頁(yè)面時(shí) ,執(zhí)行 Java代碼 ,動(dòng)態(tài)獲取數(shù)據(jù) ,并生成 HTML 代碼 ,最終出現(xiàn)在客戶端瀏覽器上。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn) 無(wú) Plugin,無(wú) ActiveX,無(wú) Java Applet,甚至無(wú) Frame。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet 和 JSP 配合才能完成。再者,目標(biāo)系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)的周期較短,人員的經(jīng)濟(jì)支出不大,所節(jié)省的人力、財(cái)力產(chǎn)生的效益遠(yuǎn)遠(yuǎn)大于本系統(tǒng)的開(kāi)發(fā)成本,因此從經(jīng)濟(jì)方面講開(kāi)發(fā)此系統(tǒng)是可行的。本系統(tǒng)采用 B/S結(jié)構(gòu)開(kāi)發(fā)形式,數(shù)據(jù)庫(kù)采用 MySQL 實(shí)現(xiàn)對(duì)數(shù)據(jù)的增、刪、改、查等功能,服務(wù)器采用 Tomcat,使用 JAVA、 JSP、 JAVAScript、 Html、 CSS實(shí)現(xiàn)程序的設(shè)計(jì)。都是采用自己比較熟悉的、適合開(kāi)發(fā) B/S 結(jié)構(gòu)的項(xiàng)目的技術(shù),所以對(duì)于 食品溯源 系統(tǒng)在技術(shù)上具有很強(qiáng)的可行性。 食品溯源 系統(tǒng)提供給用戶方便的用戶界面,讓用戶對(duì)于整個(gè)系統(tǒng)的操作更加的方便。 系統(tǒng)功能需求分析 本系統(tǒng)便是嘗試用 JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子信息網(wǎng)站,它是在 Windows平臺(tái) 下,以 MySQL為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)采用 JSP(Java Server Pages)技術(shù)開(kāi)發(fā)的網(wǎng)上溯源系統(tǒng)。 :對(duì)信息的處理(包括添加、修改、刪除)將立即在對(duì)應(yīng)的版塊顯示出來(lái),達(dá)到 即時(shí)發(fā)布、即時(shí)見(jiàn)效 的功能。而且,還能進(jìn)行上傳的功能。針 9 對(duì)不同的用戶,只需要稍作修改就可以開(kāi)發(fā)出適合自己特點(diǎn)的食品安全信息宣傳網(wǎng)站。 系統(tǒng)功能需求分析 本系統(tǒng)在設(shè)計(jì)時(shí)采用結(jié)構(gòu)化程序的設(shè)計(jì)方法 [2],系統(tǒng)的總體結(jié)構(gòu)采用菜單來(lái)調(diào)用表單。具體設(shè)計(jì)的功能模塊如下: 模塊 用戶登錄該模塊可以瀏覽網(wǎng)頁(yè)的相關(guān)信息,可以搜索查詢商品的相關(guān)信息,包括產(chǎn)品的原產(chǎn)地, 供應(yīng)商,原材料,產(chǎn)品所屬公司,產(chǎn)品運(yùn)輸商,產(chǎn)品價(jià)格。 模塊 企業(yè)可以通過(guò)首頁(yè)注冊(cè) 企業(yè)相關(guān)信息, 注冊(cè)后的企業(yè)可以通過(guò)首頁(yè)登錄,發(fā)布產(chǎn)品的相關(guān)信息,修改,刪除產(chǎn)品的相關(guān)信息。 根據(jù)以上系統(tǒng)功能的分析與設(shè)計(jì),系統(tǒng)功能模塊的劃分, 食品安全溯源 系統(tǒng)功能模塊如下圖 31所示