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

正文內(nèi)容

畢業(yè)論文_基于j2ee的食品安全監(jiān)管備案系統(tǒng)(文件)

2025-08-06 15:26 上一頁面

下一頁面
 

【正文】 (VBScript、 JavaScript…) 和 ActiveX 技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。維護(hù)簡單方便,只需要改變網(wǎng)頁,即可實(shí)現(xiàn)所有用戶的同步更新。 Struts 是 Apache 軟件組織提供的一項(xiàng)開放源碼項(xiàng)目,它為 Java Web 應(yīng)用提供了 模型 視圖 控制器( ModelView Controller,簡稱 MVC)框架,尤其適用于開發(fā)大型可擴(kuò)展的 Web 應(yīng)用。 對數(shù)據(jù)庫的操作選擇 JDBC,雖然 Hibernate 和 ibatis 是關(guān)系數(shù)據(jù)庫框架,開發(fā)速度快,更加面向?qū)ο螅梢?移植更換數(shù)據(jù)庫,但是影響系統(tǒng)的性能,相比較而言,JDBC 就更為靈活,因?yàn)?SQL 語句是開發(fā)者自己編寫的,且操作數(shù)據(jù)庫的效率更高,系統(tǒng)運(yùn)行速度快。 需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段的重要橋梁。軟 件的功能需求應(yīng)指明軟件必須完成的功能。 現(xiàn)行業(yè)務(wù)描述 系統(tǒng)各個(gè)人員負(fù)責(zé)的主要業(yè)務(wù)如下: 工商局管理員 主要 負(fù)責(zé) 全省行政區(qū)劃管理、全省工商行政管理機(jī)構(gòu)管理、食品集中交易場所管理、 對備案商戶的營業(yè)執(zhí)照、衛(wèi)生許可證等證照進(jìn)行備案、查詢、預(yù)警管理 。 需要工商局管理員填寫 區(qū)劃代碼、區(qū)劃全稱、上級區(qū)劃、區(qū)劃性質(zhì) , 可以分別對 區(qū)劃代碼、區(qū)劃全稱、上級區(qū)劃、區(qū)劃性質(zhì) 進(jìn)行增、改、查。 3. 食品集中交易場所管理是 建立食品集中交易場所基礎(chǔ)數(shù)據(jù) 。可以進(jìn)行修改。 8. 供應(yīng)商管理是指記錄備案商戶所銷售的產(chǎn)品的生產(chǎn)廠家,作為溯源的資料進(jìn)行管理。 系統(tǒng)數(shù)據(jù)流圖 一個(gè)基于計(jì)算機(jī)的信息處理系統(tǒng)是由 數(shù)據(jù)流和一系列的轉(zhuǎn)換構(gòu)成的,而這些轉(zhuǎn)換將輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流。 在眾多的分析方法中,結(jié)構(gòu)化分析方法( Structured Analysis,簡稱 SA方法)是一種簡單實(shí)用的方法。在處理功能逐步分解的同時(shí),它們所有的數(shù)據(jù)也逐級分解,形成若干層次的數(shù)據(jù)流圖。這次設(shè)計(jì)仍采用實(shí)體聯(lián)系圖作為概念設(shè)計(jì)的工具,再進(jìn)行優(yōu)化后,盡量滿足結(jié)構(gòu)清晰,關(guān)聯(lián)簡潔,實(shí)體個(gè)數(shù)適中,屬性分配合理,沒有低級冗余,根據(jù)分析,設(shè)計(jì)規(guī) 劃出的實(shí)體有:企業(yè)實(shí)體 、 工商局 實(shí)體 、用戶實(shí)體、日志實(shí)體 。 該項(xiàng)目不僅 滿足了工商局的各項(xiàng)要求 ,而且要具備良好的可擴(kuò)展性、可移植性、可復(fù)用性。以便適應(yīng) 工商局 將來發(fā)展的需要,做出相應(yīng)的功能結(jié)構(gòu)上的調(diào)整。操作要力求簡單,不繁雜。各功能模塊功能概述如下: 建立全省行政區(qū)劃基 礎(chǔ)數(shù)據(jù) 。 可以進(jìn)行增、改、查。 5. 商戶信息管理是指管理轄區(qū)內(nèi)所有食品銷售商戶的基本信息,如名稱、所屬工商所、工商注冊號、地理位置、聯(lián)系人、聯(lián)系電話。包括名稱、地址、工商注冊號、聯(lián)系人、聯(lián)系電話。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。不同權(quán)限的用戶登錄后分別進(jìn)入到各自的用戶界面。 // 從數(shù)據(jù)中判斷用戶名、密碼是否正確 UserLoginDb uld = new UserLoginDb()。 // 如果正確,根據(jù)選擇的用戶類型 轉(zhuǎn)到相應(yīng)的頁面 if((工商局管理 員 )){ return (userpage)。 } } public class LoginForm extends ActionForm { private String username 。 } 24 public String getPassword() { return password。 (username, error)。 } } 全省行政區(qū)劃 設(shè)計(jì) 建立全省行政區(qū)劃基礎(chǔ)數(shù)據(jù)。// TODO Autogenerated method stub String piId=()。 } DataServices ds=new ProductitemBusiness()。 return (success)。 }else{ AddCartForm ac=null。 if(().equals(piId)){ (i)。 (addError, 添加成功 )。數(shù)據(jù)的日常維護(hù)及相關(guān)信息的錄入,按屬地管理原則由全省各級工商機(jī)關(guān)承擔(dān)。 單元測試是由程序員自己來完成,最終受益的也是程序員自己。 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。 利用白盒測試中的基本路徑測試法對登錄模塊進(jìn)行測試。在( 2)中求出的 V(G)值正好等于該程序的獨(dú)立路徑的條數(shù)。 ② 路徑 2 的測試用例: 輸入錯誤的用戶名,密碼。從這一層意義上講,組件是指多個(gè)單元的集成聚合。 集成測試是將軟件組裝成系統(tǒng)設(shè)計(jì)要求把通過單元測試的所有模塊逐步的組裝與測試,最后組裝成一個(gè)完整的軟件系統(tǒng)的測試過程。 2. 一個(gè)模塊的功能對另一個(gè)模塊產(chǎn)生了不利影響。 經(jīng)過逐步的組裝與測試并沒有出現(xiàn)上述的幾個(gè)錯誤。性能測試是雖然軟件本身已經(jīng)通過了有關(guān)功能,性能等方面的測試,但當(dāng)把各個(gè)系統(tǒng)要素集成在一起時(shí),未必能達(dá)到整個(gè)系統(tǒng)的功能。 系統(tǒng)經(jīng)過以上的測試,已經(jīng)基本上排除了可能出現(xiàn)的錯誤,可以交付使用。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 最終的軟件運(yùn)行情況證明了本系統(tǒng)采用的方案正確、實(shí)現(xiàn)方法可行,運(yùn)行效果較好,具有一定使用價(jià)值和前景。 通過這次畢業(yè)設(shè)計(jì),我基本上掌握了開發(fā)一個(gè)基于 B/S 結(jié)構(gòu)的平臺的基本思路和實(shí)施步驟。特別是對于一個(gè)程序員的工作態(tài)度以及他的良好的習(xí)慣。 即將離校,借此機(jī)會感謝教過我的所有老師,無論走到哪里都不會忘記你們的諄諄教導(dǎo)。苗老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)求實(shí)的治學(xué)精神和深厚的理論水平都使我受益匪淺。比較全面的鞏固 了下面向?qū)ο蟮木幊趟枷?。子系統(tǒng)功能雖已基本實(shí)現(xiàn),但仍有諸多地方需要修改。 經(jīng)過初步測試,證明利用 Java 和 Oracle 開發(fā) B/S 模式應(yīng)用系統(tǒng)是非??旖輰?shí)用的。 食品安全監(jiān)管備案 系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。 功能測試:對基礎(chǔ)信息的管理, 對備案商戶的營業(yè)執(zhí)照、衛(wèi)生許可證等證照進(jìn)行備案、查詢、預(yù)警管理 等功能基本實(shí)現(xiàn),滿足系統(tǒng)功能需求,完成系統(tǒng)的功能測試。系統(tǒng)測試分為功能測試和性能測試等。 4. 全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)錯誤。集成測試旨在發(fā)現(xiàn)與接口有關(guān)的錯誤。方法是測試片段的組合,并最終擴(kuò)展進(jìn)程,將您的模塊與其他組的模塊一起測試。 集成測試 集成測試(也叫組裝測試,聯(lián)合測試)是單元測試的邏輯擴(kuò)展。 ① 路徑 1 的測試用例: 輸入正確的用戶名,密碼。 ① V(G)=EN+2=58+2=2 ② V(G)=2 個(gè)區(qū)域 ③ V(G)=P+1=1+1=2 ( 3)確定基本路徑集合。 本網(wǎng)站的開發(fā)程序邏輯結(jié)構(gòu)繁雜,進(jìn)行窮盡測試是不現(xiàn)實(shí)的。執(zhí)行單元測試,就是為了 證明這段代碼的行為和我們期望的一致。 單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發(fā)過程中使用,單元測試必須是可重復(fù)的,無論是在軟件修改,或是移植到新的運(yùn)行環(huán)境的過程中。 } } 全省工商管理機(jī)關(guān) 設(shè)計(jì) 建立全省工商行政管理機(jī)構(gòu)基礎(chǔ)數(shù)據(jù) 。 } } } (addCartForm)。i()。 list=(List) ().getAttribute(cart)。 ()。 if(piId==null||()1){ (addError, 系統(tǒng)錯誤 ,請重新填寫 )。行政區(qū)劃數(shù)據(jù)的日常維護(hù)及相關(guān)信息的錄入,按屬地管理原則由全省各級工商機(jī)關(guān)承擔(dān)。 (pw, error)。 } public void reset(ActionMapping mapping, HttpServletRequest request) { } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors()。 /** 密碼 */ public String getUsername() { return username。 } }else{ //如果不正確,在登陸頁面上顯示錯誤信息 return (login)。 ().setAttribute(username,() )。 企業(yè)管理員 的權(quán)限 包括 商戶信息管理、客戶 信息管理、生產(chǎn)廠家信息管理、供應(yīng)商信息管理和商品信息管理 登錄界面如圖 43 所示 22 圖 43 系統(tǒng)登錄界 登錄后共有 2 個(gè)角色用戶: 工商局管理員和企業(yè)管理員界面 ,界面如圖 4 圖 44 工商局管理 員登錄界面 實(shí)現(xiàn)用戶登錄的代碼如下: public class LoginAction extends Action { /** * 登陸信息初始化 */ private LoginForm lf=null。 數(shù)據(jù)庫所需建表的邏輯設(shè)計(jì)如下: 用戶(編號,用戶名,密碼,權(quán)限,備注) 全省行政區(qū)劃 ( 區(qū)劃代碼,區(qū)劃全稱,上級區(qū)劃, 區(qū)劃性質(zhì) ,備注 ) 全省工商行政管理機(jī)構(gòu) ( 機(jī)構(gòu)代碼,機(jī)構(gòu)全稱,地址,郵編,上級機(jī)關(guān),管轄區(qū)劃, 從事食品相關(guān)監(jiān)管執(zhí)法人員數(shù) ,備注 ) 食品集中交易場所 ( 場所名稱 , 場所地址 , 所屬區(qū)劃 , 管轄工商機(jī)關(guān) , 場所類型 , 地域類型 , 其他性質(zhì) , 市場開辦方名稱 , 營業(yè)執(zhí)照號 , 前置許可證號 ,備注 ) 食品經(jīng)營主體 ( 營業(yè)執(zhí)照號 , 前置許可信息 , 所屬行政區(qū)劃 , 管轄工商機(jī)關(guān) ,所屬食品集中交易場所 , 主體性質(zhì) , 地域類型 ,備注 ) 商戶信息 ( 名稱 , 所屬工商所 , 工商注冊號 , 地理位置 , 聯(lián)系人 , 聯(lián)系電話 ) 客戶信息 ( 名稱 , 地理位置 , 聯(lián)系人 , 聯(lián)系電話 ) 生產(chǎn)廠家 ( 名稱 , 地址 , 工商注冊號 , 聯(lián)系人 , 聯(lián)系電話 ) 供應(yīng)商 ( 名稱 , 地址 , 工商注冊號 , 聯(lián)系人 , 聯(lián)系電話 ) 商品信息 ( 商品名稱 , 條形碼 , 單位 , 規(guī)格 , 生產(chǎn)廠家 , 保質(zhì)期 ) 本系統(tǒng)的主要數(shù)據(jù)庫表設(shè)計(jì)如下: userinfo 表 11 用戶信息表 userinfo 列名 數(shù)據(jù)類型 長度 是否為空 說明 ID NUMBER NOT NULL 用戶編號 NAME VARCHAR2(30) 30 用戶名 PASSWORD VARCHAR2(30) 30 用戶密 碼 POWER VARCHAR2(30) 30 用戶權(quán)限 REMARK VARCHAR2(30) 30 備注 表 product 表 12 全省行政區(qū)域 表 region 列名 數(shù)據(jù)類型 長度 是否為空 說明 19 REGIONCODE NUMBER NOT NULL 區(qū)劃代碼 REGIONNAME VARCHAR2(30) 30 NOT NULL 區(qū)劃全稱 REGIONUPPER VARCHAR2(30) 30 NOT NULL 上級區(qū)劃 REGIONCHARAC VARCHAR2(30) 30 NOT NULL 區(qū)劃性質(zhì) REMARK VARCHAR2(30) 30 備注 3. 全省工商行政管理機(jī)構(gòu) 表 merce 表 13 全省工商行政管理機(jī)構(gòu)表 merce 列名 數(shù)據(jù)類型 長度 是否為空 說明 CODE NUMBER NOT NULL 機(jī)構(gòu)代碼 NAME VARCHAR2(30) 30 NOT NULL 機(jī)構(gòu)全稱 ADDRESS VARCHAR2(30) 30 NOT NULL 地址 POSTCODE NUMBER NOT NULL 郵編 UPPER VARCHAR2(30) 30 NOT NULL 上級機(jī)關(guān) AREA VARCHAR2(30) 30 NOT NULL 管轄區(qū)劃 PEOPLE NUMBER NOT NULL 執(zhí)法人員數(shù) REMARK VARCHAR2(30) 30 備注 4. 食品集中交易場所 表 focusetrade 表 14 食品集中交易場所 表 focustrade 列名 數(shù)據(jù)類型 長度 是否為空 說明 NAME VARCHAR2(30) 30 NOT NULL 場所名稱 ADDRESS VARCHAR2(30) 30 NOT NULL 場所地址 DIVISION VARCHAR2(30) 30 NOT NULL 所屬區(qū)劃 ADDMINI VARCHAR2(30) 30 NOT NULL 管轄工商機(jī)關(guān) TYPE VARCHAR2(30) 30 NOT NULL 場所類型 AREA VARCHAR2(30) 30 NOT NULL 地域類型 OTHERS VARCHAR2(30)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1