【正文】
圖像路徑名 b VARCHAR(255) NO 添加時間 c VARCHAR(255) NO 圖像名 d VARCHAR(255) NO 文件名 k VARCHAR(255) NO 簡介 l VARCHAR(255) NO 備注 信息表( t_fileutil_b) 儲存企業(yè)相關(guān)信息,由后臺管理人員添加輸入,然后分配登錄名和密碼給企業(yè)。該表以食品安全知識編號為主鍵。 表 33 產(chǎn)品 信息表 字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述 id INT(11) NO 主鍵 產(chǎn)品 編號 first VARCHAR(255) NO 產(chǎn)品類型 名稱 name VARCHAR(255) NO 產(chǎn)品圖像存放路徑名 c VARCHAR(255) NO 產(chǎn)品圖像文件名 d VARCHAR(255) NO 產(chǎn)品名 e VARCHAR(255) NO 產(chǎn)品原產(chǎn)地 f VARCHAR(255) NO 產(chǎn)品原材料 g VARCHAR(255) NO 產(chǎn)品供應(yīng)商 h VARCHAR(255) NO 聯(lián)系電話 i VARCHAR(255) NO 產(chǎn)品運輸 j VARCHAR(255) NO 產(chǎn)品價格 k VARCHAR(255) NO 產(chǎn)品簡介 l VARCHAR(255) NO 備注 t VARCHAR(255) NO 是否推薦 15 信息表( t_fileutil_a) 儲存食品安全知識信息 ,由后臺管理人員添加,編輯,然后發(fā)布到網(wǎng)頁上。 包括產(chǎn)品的類型,產(chǎn)品圖像存放的路徑名稱,產(chǎn)品圖像名稱,產(chǎn)品名稱,產(chǎn)品的原材料,產(chǎn)品的原產(chǎn)地,產(chǎn)品的供應(yīng)商,產(chǎn)品的運輸,產(chǎn)品銷售商的聯(lián)系電話,產(chǎn)品價格,產(chǎn)品的介紹,其中 是以自動編號為主鍵。 如表 32所示。 表 31 用戶信息表 字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述 id INT (11) NO 主鍵 用戶編號 name VARCHAR(255) NO 用戶名稱 b VARCHAR(255) NO 用戶密碼 t VARCHAR(255) NO 用戶角色 信息表( t_second) 儲存產(chǎn)品類 型信息 ,由后臺管理人員添加,編輯。 ( t_util) 儲存用戶登錄名和用戶密碼。 13 數(shù)據(jù)庫表的設(shè)計 本系統(tǒng)是一個食品安全溯源 管理系統(tǒng),在系統(tǒng)詳細設(shè)計之前應(yīng)該對系統(tǒng)中所涉及到的對象實體進行信息建模,并最終得到完整的數(shù)據(jù)庫表結(jié)構(gòu)。經(jīng)過身份驗證后,根據(jù)用戶的角色進入相應(yīng)的系統(tǒng)首頁。采用了一個公共的接口 ObjectDao,然后各個表通過這個公共接 口來進行數(shù)據(jù)傳遞。 11 圖 22 ER 圖 12 第三章 系統(tǒng)的功能構(gòu)架 系統(tǒng)的總體功能設(shè)計 本部分主要介紹系統(tǒng)要實現(xiàn)的功能,搭好設(shè)計的總體框架,使我們對要開發(fā)的系統(tǒng)有一個系統(tǒng)、全面、確切的認識。 管理 模塊 該模塊包括 審核已注冊的企業(yè)信息,和管理企業(yè)信息 ,發(fā)布,修改,刪除食品安全知識 , 食品安全政 策法規(guī) ,網(wǎng)站的招聘信息和網(wǎng)站的相關(guān)信息 ,瀏覽用戶留言 。同時,用戶可以瀏覽查詢食品安全知識和食品安全的政策法規(guī)。利用表單對信息進行管理、數(shù)據(jù)錄 入、信息查詢、系統(tǒng)管理等工作。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做部分修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。 :系統(tǒng)應(yīng)具有實用性、可靠性和適用性。 :不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。 為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標: 、界面友好。用戶只需懂很簡單的計算機操作知識,只要能夠訪問服務(wù)器,就可以通過瀏覽器登陸系統(tǒng)。 8 該系統(tǒng)的用戶都是通過瀏覽器進入系統(tǒng)進行對各種信息的增刪改查,通過可視化的界面對系統(tǒng)里面的內(nèi)容進行操作。整個項目的編寫是在 MyEclipse環(huán)境中進行開發(fā)調(diào)試的。 食品 安全 溯源系統(tǒng) 的開發(fā)主要包括 企業(yè)對于食品相關(guān)信息的發(fā)布,消費者查詢食品信息,瀏覽與食品安全相關(guān)的政策和食品安全的相關(guān)知識 。 7 第二章 系統(tǒng)需求分析 系統(tǒng)可行性分析 經(jīng)濟可行性 由于就業(yè)管理去向系統(tǒng)所要求的硬件(計算機及相關(guān)硬件)和軟件環(huán)境 (JSP+SQL),市場上都容易購買到或從相關(guān)網(wǎng)站下載,而系統(tǒng)的成本主要集中在開發(fā)與維護上,對學(xué)校不會造成過重的經(jīng)濟負擔。 JSP 可用一種簡單易懂的等式表示為: HTML+JAVA=JSP。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 信息 等等,這就是建立動態(tài)網(wǎng)站所需要的功能 [1]。 MySQL 體積小、速度快、操作簡單,與 JSP搭配很受 WEB開發(fā)者的歡迎。關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 Java 語言支持網(wǎng)絡(luò)計算, Java語言吸收了 Smalltalk 語言和 C++語言的優(yōu)點,并增加了其它特性,如支持并發(fā)程序設(shè)計、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。涉及到 SSH 框架中的 Struts 和 Spring 技術(shù),使系統(tǒng)層次鮮明,便于維護。同時,消費者可以進行留言, 后臺管理人員可以對消費者的 留言反饋進行處理,然后發(fā)給相關(guān)企業(yè),對商品進行改進。企業(yè) 可以通過此項目 發(fā)布商品的相關(guān)信息 。如果能引入食品原材料追溯系統(tǒng),即使上市的食品出現(xiàn)問題,食品廠家也能快速找出原因,可以只追回部分的問題食品而無需追回所有產(chǎn)品,可見食品追溯的重要性。究其原因是食品的生產(chǎn)過程存在眾多問題,產(chǎn)品生產(chǎn)、物流信息,檢疫檢測信息等均有太多人工參與,各操作環(huán)節(jié)均容易產(chǎn)生錯誤 /虛假信息,且各個不相關(guān)環(huán)節(jié)間很難做到信息核實,影響產(chǎn)品整體管理及信息查詢;另外產(chǎn)品 生產(chǎn)、物流、經(jīng)銷、檢疫檢測等各環(huán)節(jié)相對獨立,每一環(huán)節(jié)往往只能有效查看其上下游接口環(huán)節(jié)的操作信息,難以做到信息流整體的監(jiān)察管理;無法將監(jiān)察管理信息傳遞到普通市民手中,真正在食品安全衛(wèi)生上做到安心,放心,舒心。 系統(tǒng) 開發(fā)背景 食品安全問題關(guān)系到廣大人民群眾的身體健康和生命安全,關(guān)系到經(jīng)濟發(fā)展和社會穩(wěn)定,歷來受到高度的關(guān)注與 4 重視。遠不能適應(yīng)網(wǎng)上溯源迅速發(fā)展所要求的對信息權(quán)益保障的迫切需要。但是由于越來越多 的公司建立了自己的網(wǎng)站,信息數(shù)據(jù)龐雜、混亂,客戶查詢起來不方便。溯源網(wǎng)站是溯源企業(yè)向企業(yè)和網(wǎng)民提供、查詢信息 (包括產(chǎn)品和服務(wù) )的一種方式,是溯源企業(yè)開展電子商務(wù)的基礎(chǔ)設(shè)施和信息平臺,離開網(wǎng)站去談電子商務(wù)是不可能的。 最后,總結(jié)了系統(tǒng)的優(yōu)缺點。 本課題設(shè)計的目標是實現(xiàn)一個基于 JSP+Jav