freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的食品安全監(jiān)管系統(tǒng)-wenkub

2022-11-28 21:54:53 本頁面
 

【正文】 類的健康,特別是隨著食品生產(chǎn)的工業(yè)化和新技術(shù)、新原料 、新產(chǎn)品的采用,造成食品污染的因素日趨復(fù)雜化。我國加入 WTO 后市場對外開放,對外貿(mào)易中的食品安全管理是很重要的,中國作為一個發(fā)展中的究其原因,除了客觀的大環(huán)境影響,其中一個最主要的原因是食品本身的質(zhì)量問題以及食品物流等方面不符合標(biāo)準(zhǔn)和衛(wèi)生要求。 初步設(shè)想 本系統(tǒng)采用軟件工程的思想,有步驟分階段的完成系統(tǒng)設(shè)計,該系統(tǒng)從邏輯功能上可分為三大模塊,主要內(nèi)容包括如下幾方面: :食品質(zhì)量準(zhǔn)入,食品質(zhì)量檢測。 突破口 考慮到本系統(tǒng)涉及到的范圍較寬,時間比較緊迫等因素,我決定將本次設(shè)計的開發(fā)重點放在食品質(zhì)量管理,以及巡查、案件查處等 功能模塊上。分析系統(tǒng)開發(fā)對其它產(chǎn)品或利潤的影響。但本系統(tǒng)是屬于完全自主開發(fā),軟件開發(fā)費用很小,所以不存在經(jīng)濟可行性的問題。 對于技術(shù)可行性研究方面,主要是要考慮 現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟硬件配置能否滿足開發(fā)的需要。法律上可行。目前, Java 平臺有三個版本:適用于小型設(shè)備和智能卡的 J2ME(Java 2 Platform Micro Edition)、適用于桌面系統(tǒng)的 J2SE( Java 2 Platform Standard Edition)和適用于企業(yè)級應(yīng)用的 J2EE(Java 2 Platform Enterprise Edition)。由于它們都遵循了 J2EE 規(guī)范,因此,使用 J2EE 技術(shù)開發(fā)的企業(yè)級應(yīng)用可以部署在各種 J2EE 應(yīng)用服務(wù)器上。 J2EE 的優(yōu)勢主要有以下幾點: ( 1)高效的開發(fā): J2EE 允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成這樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時間。 ( 3)支持異構(gòu)環(huán)境: J2EE 能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序。 J2EE 標(biāo)準(zhǔn)也允許客戶訂購與 J2EE 兼容的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個方案所需的費用。(這是 NT 服務(wù)器所望塵莫及的) J2EE 領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。這是實時性很強商業(yè)系統(tǒng)理想的選擇 [5]。 JSP 的初始化代碼僅在 Web 服務(wù)器第一次加載時執(zhí)行一次。它能夠在面向?qū)ο蟮恼Z言 (Java)中進行開發(fā),并可以在現(xiàn)有對象基礎(chǔ)上進行擴展,形成新的對象,從而更好地滿足用戶的需求。 JSP 以 Servlet 技術(shù)為基礎(chǔ),又在許多方面作了改進。另一方面,它還需要硬盤空間來存儲一系列 .Java 文件和 .class 文件以及對應(yīng)的版本文件。通過對應(yīng)用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說明,這一系列的活動即構(gòu)成軟件開發(fā)生命周期的需求分析階段。 需求分析任務(wù)是確定待開發(fā)軟件的功能需求、性能需求和運行環(huán)境約束,編制軟件需求規(guī)格說明、軟件系統(tǒng)的確認(rèn)測試準(zhǔn)則和用戶手冊概要。 需求分析的目標(biāo)是從信息處理的功能需求上提出系統(tǒng)設(shè) 計的方案,即邏輯模型, 為下一階段進行概要設(shè)計提供依據(jù)。 系統(tǒng)在處理數(shù)據(jù)時,要有一定的靈活性,當(dāng)用戶輸入錯誤時,能有適當(dāng)?shù)奶崾?,允許用戶再次操作。 食品質(zhì)量管理模塊:包括食品質(zhì)量準(zhǔn)入、食品質(zhì)量檢測等。另外,界面友好 、操作方便也是開發(fā)目標(biāo)之一。它提供了層次結(jié)構(gòu),讓分析人員能夠方便地表示任意抽象級別上的信息系統(tǒng)或其子系統(tǒng),并支持問題分解、逐步求精的分析方法。其中給出的只是最高層次抽象的系統(tǒng)概貌,要反映更詳細的內(nèi)容,可將處理功能分為若干子功能,直到系統(tǒng)工作過程表示清楚為止。 1 級數(shù)據(jù)流圖如圖。具體如下: 數(shù)據(jù)庫選擇:使用的是 MySQL 數(shù)據(jù)庫。 支持軟件:開發(fā)工具為 MyEclipse 。 總體架構(gòu)設(shè)計 J2EE 企業(yè)級應(yīng)用正朝著多層架構(gòu)的設(shè)計思想轉(zhuǎn)變, N 層架構(gòu)主要指的是前臺展示層、控制層、業(yè)務(wù)處理層、數(shù)據(jù)持久化層、各層之 間分工明確,當(dāng)代碼需要調(diào)整是,只需要找到對應(yīng)的層即可,其它層不受影響,前臺展示只負(fù)責(zé)展示靜態(tài)的數(shù)據(jù),不在夾雜著任何的邏輯,如 Struts 框架,控制層只負(fù)責(zé)各個前臺頁面的跳轉(zhuǎn)工作,而業(yè)務(wù)路 u 偶記曾負(fù)責(zé)具體的業(yè)務(wù)處理流程,數(shù)據(jù)持久化層僅僅對數(shù)據(jù)庫數(shù)據(jù)進行增刪改等操作,本平臺所采用優(yōu)秀的開源 Struts 架構(gòu), Spring 框架, Hibernate 框架,能較好地體現(xiàn)以上多成的架構(gòu)體系,同時具有架構(gòu)簡單但是功能強大,在不同的應(yīng)有服務(wù)器之間有較高的可移植性,可擴展性,課維護性,也可以方便在容器外進行但愿測試,在框架整合過 程中,當(dāng)把 Struts 框架與 Spring 框架進行整合, Hibernate 框架也與 Spring框架進行整合,客戶端部分由瀏覽器來實現(xiàn),表現(xiàn)層有 Struts 框架來實現(xiàn),業(yè)務(wù)邏輯層中個組件的管理、 Struts 架構(gòu)中的 Action 組件以及持久成中的事務(wù)部分,均由 Spring容器來管理,而最后對數(shù)據(jù)庫部分的操作則由 Hibernate 框架來實現(xiàn),在業(yè)務(wù)邏輯層與數(shù)據(jù)持久層之間的數(shù)據(jù)交互則通過 POJO 來實現(xiàn),控制層中 Action 與業(yè)務(wù)邏輯層之間的交互也可引入 POJO 類封裝參數(shù)進行傳遞。 在功能方面:系統(tǒng)面向工商局的需求,包括系統(tǒng)管理人員、操作員、實施工作人員。 在系統(tǒng)和數(shù)據(jù)的安全性方面:系統(tǒng)采用應(yīng)用程序級運行權(quán)限的控制機構(gòu),提供了基于角色的用戶管理手段,具有較為完善的數(shù)據(jù)安全保障體系。各功能模塊功能概述如下: 食品信息管理:受理機關(guān)編號、產(chǎn)品類別編號、企業(yè)序號; 食品質(zhì)量管理: 食品質(zhì)量準(zhǔn)入、食品質(zhì)量檢測; 食品市場管理:食品市場巡查、食品召回、案件查處; 11 系統(tǒng)管理:添加用戶、修改密碼、權(quán)限設(shè)置。 在進入系統(tǒng)后,根據(jù)用戶類型的不同,即權(quán)限的不同,實現(xiàn)不同的操作。營運戶只有查看基本信息的權(quán)限。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確的從數(shù)據(jù)庫中獲得所需信息。否 是 通過 失敗 歡迎界面 用戶登錄 主 界 面 4 大模塊 退出系 統(tǒng) 圖 43 系統(tǒng)流程圖 身份驗證 錯誤小于 6 次 13 具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。 經(jīng)營戶信息 表:名稱,編號,地址和電話; 抽樣檢測信息表:食品編號,品名稱,廠家,檢測結(jié)果; 系統(tǒng)管理員信息表:姓名,性別,年齡,地址和電話; 案件查處信息表:辦案人姓名,查處日期,查處原因以及查處結(jié)果; 數(shù)據(jù)庫邏輯設(shè)計 本數(shù)據(jù)庫包括操作員信息表、登錄用戶表、食品信息表、營戶信息表、抽樣食品信息表、管理員信息表、案件查處信息表、根據(jù)用戶的登陸,查詢食品的信息,抽樣查處的信息以及案件的查處信息等。 表 42 登錄用戶表( SysUser) 列名 數(shù)據(jù)類型 長度 允許空 說明 UserID char 6 否 登錄 ID(主鍵) Pwd char 10 否 登錄密碼 Purview int 4 否 職工權(quán)限 說明:權(quán)限里, 0 表示 系統(tǒng)管理員 , 1 表示 采購員 , 2 表示 倉庫員 , 3 表示 銷售員 。 表 44 經(jīng)營戶信息表( MarkInf) 列名 數(shù)據(jù)類型 長度 允許空 說明 MarkNam char 20 否 超市名稱 MarkCod char 3 否 超市編號(主鍵) MarkAdr varchar 30 否 超市地址 MarkTel char 11 否 超市電話 表 45 抽樣食品信息表( MerInf) 列名 數(shù)據(jù)類型 長度 允許空 說明 MerCod char 6 否 食品編號(主鍵) MerNam char 20 否 食品名稱 Company char 30 否 生產(chǎn)廠家 Result char 30 否 抽樣結(jié)果 表 46 管理員信息表 OpeInf 列名 數(shù)據(jù)類型 長度 允許空 說明 OpeNam char 8 否 姓名 OpeSex bit 1 否 性別 OpeAge int 4 否 年齡 OpeAdr varchar 30 否 地址 16 表 47 案件查處信息表( CaseInf) 列名 數(shù)據(jù)類型 長度 允許空 說明 CaseDate date 8 否 查處時間 CaseName char 20 否 查處人姓名 CaseReason char 20 否 案件原因 CaseResult char 30 否 案件結(jié)果 功能模塊實現(xiàn) 啟動窗口 啟動界面包含用戶正在使用軟件的名稱,版本,開發(fā)單位等信息,當(dāng)程序初始化完畢之后自動消失。 登錄驗證 考慮不同級別的用戶,在系統(tǒng)的使用不同,因此,對不同的系統(tǒng)用戶分配不同的用戶權(quán)限。 操作員的權(quán)限包括:查看食品的詳細信息,食品的質(zhì)量管理信息,食品的市場管理信息。驗證代碼如下: select count(*) into :rowcount from SysUser where UserID = :ID and Pwd = :mima。 所以,設(shè)置一個登錄窗口來解 決這兩個問題。代碼如下: if errornum5 then //在數(shù)據(jù)庫中沒有找到數(shù)據(jù)時, errornum自動加 1 MessageBox(錯誤信息 , 錯誤次數(shù)過多,禁止登錄! , StopSign!) errornum=0 close(parent) end if 登陸界面代碼如下: form id=myform action=administratorAction method=post fieldset h1 登陸 /h1 div label 用戶名 : /label input type=text name=administratorName size=40 autofocus=true placeholder=請輸入用戶名 required=required/ /div div label 密 碼 : /label input type=password name=administratorPassword size=40 placeholder=請輸入密碼 required=required/ /div div 18 label /label input type=submit value=提交 / label /label input type=submit value=重置 / /div 用戶管理模塊 該 模塊 包括用戶登錄、切換用戶、修改密碼、計算器和退出系統(tǒng)等功能。 食品質(zhì)量檢測模塊 該模塊包括自檢初檢、自檢送檢、不合格食品處理等功能 圖 46 初檢界面 ( 1)自檢初檢: 在“自檢”菜單選擇“初檢”進入初檢界面。 ( 2)自檢送檢:在“自檢”菜單選擇“送檢”進入送檢界面。 圖 47 檢測數(shù)據(jù)查詢 ( 3)不合格食品處理:用戶在進入不合格食品處理意見的界面后,通過查詢界面列出了相關(guān)食品的檢測信息,每條檢測信息的前面都有一個供用戶選擇的選擇框,當(dāng)用戶選擇了該選擇框時, 點擊界面中的修改處理意見按鈕后,即可對該檢測信息的處理方法進行修改并保存。 then showmessage(39。name=39。39。 :=true。) end。在操作過程中,系統(tǒng)會自動產(chǎn)生食品編碼,不需要手工輸入,用戶在輸入食品名稱后,系統(tǒng)也會自動產(chǎn)生查找碼(注:食品名稱每個字的大寫字母),用戶還可以對食品進行備注。當(dāng)然也可以“放棄” 錄入。 } } public void closeResultSet(ResultSet rs){ try{ if(rs!=null) ()。 ResultSet rs =null。 prepStmt = (selectStatement)。 } else { return 1。 } } 系統(tǒng)管理模塊 該 模塊包括用戶權(quán)限管理、檢測單位管理、遠程數(shù)據(jù)備份、數(shù)據(jù)批量刪除等功能。上級管理員還可以查看下級單位的所有用戶并對他們進行管理。 try { 23 con=()。 }finally{ closeResultSet(rs)。 } public boolean deleteFeature2(String enterpriseid) throws Exce
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1