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

正文內(nèi)容

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

2025-07-07 15:26本頁面

【導(dǎo)讀】本文主要介紹了食品安全監(jiān)管備案系統(tǒng)的開發(fā)過程。論文詳盡地論述了從課題。過程,總結(jié)了J2EE開發(fā)過程中的經(jīng)驗(yàn)及本系統(tǒng)今后的改進(jìn)方向。商信息管理和商品信息管理。作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。用Oracle數(shù)據(jù)庫,把實(shí)際問題和計(jì)算機(jī)應(yīng)用合理的結(jié)合起來,提高工商局的效率。

  

【正文】 ().setAttribute(username,() )。 (username,())。 // 如果正確,根據(jù)選擇的用戶類型 轉(zhuǎn)到相應(yīng)的頁面 if((工商局管理 員 )){ return (userpage)。 }else if((企業(yè)管理員 )){ return (managerpage)。 } }else{ //如果不正確,在登陸頁面上顯示錯(cuò)誤信息 return (login)。 } return null。 } } public class LoginForm extends ActionForm { private String username 。/** 用戶名 */ private String password。 /** 密碼 */ public String getUsername() { return username。 } public void setUsername(String username) { = username。 } 24 public String getPassword() { return password。 } public void setPassword(String password) { = password。 } public void reset(ActionMapping mapping, HttpServletRequest request) { } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors()。 if ( == null || ()) { ActionMessage error = new ActionMessage()。 (username, error)。 } if ( == null || ()) { ActionMessage error = new ActionMessage()。 (pw, error)。 } return errors。 } } 全省行政區(qū)劃 設(shè)計(jì) 建立全省行政區(qū)劃基礎(chǔ)數(shù)據(jù)??h級(jí)及以上行政區(qū)劃 在平臺(tái)調(diào)試時(shí)統(tǒng)一構(gòu)建,縣級(jí)以下行政區(qū)劃(直到行政府和社區(qū))由屬地縣級(jí)工商機(jī)關(guān)根據(jù)要求構(gòu)建。行政區(qū)劃數(shù)據(jù)的日常維護(hù)及相關(guān)信息的錄入,按屬地管理原則由全省各級(jí)工商機(jī)關(guān)承擔(dān)。 25 圖 45 全省行政區(qū)劃 添加界面 實(shí)現(xiàn) 全省行政區(qū)劃添加 的代碼如下: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { AddCartForm addCartForm = (AddCartForm) form。// TODO Autogenerated method stub String piId=()。 String buyNum=()。 if(piId==null||()1){ (addError, 系統(tǒng)錯(cuò)誤 ,請(qǐng)重新填寫 )。 return (success)。 } DataServices ds=new ProductitemBusiness()。 Float proNum=null。 ()。 (addError, 系統(tǒng)錯(cuò)誤 ,請(qǐng)重新填寫 )。 return (success)。 } List list=null。 list=(List) ().getAttribute(cart)。 if(list==null){ 26 list=new ArrayList()。 }else{ AddCartForm ac=null。 for(int i=0。i()。i++){ ac=(AddCartForm) (i)。 if(().equals(piId)){ (i)。 break。 } } } (addCartForm)。 ().setAttribute(cart, list)。 (addError, 添加成功 )。 return (success)。 } } 全省工商管理機(jī)關(guān) 設(shè)計(jì) 建立全省工商行政管理機(jī)構(gòu)基礎(chǔ)數(shù)據(jù) 。 縣級(jí)及以上工商行政管理機(jī)關(guān)基礎(chǔ)數(shù)據(jù)在平臺(tái)調(diào)試時(shí)統(tǒng)一構(gòu)建,縣級(jí)以下工商行政管理機(jī)關(guān)基礎(chǔ)數(shù)據(jù)屬地縣級(jí)工商機(jī)關(guān)根據(jù)要求構(gòu)建。數(shù)據(jù)的日常維護(hù)及相關(guān)信息的錄入,按屬地管理原則由全省各級(jí)工商機(jī)關(guān)承擔(dān)。 27 圖 46 全省行政管理機(jī)關(guān) 管理 28 第 5 章 軟件測(cè) 試 單元測(cè)試 單元測(cè)試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),在單元測(cè)試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。 單元測(cè)試不僅僅是作為無錯(cuò)編碼一種輔助手段在一次性的開發(fā)過程中使用,單元測(cè)試必須是可重復(fù)的,無論是在軟件修改,或是移植到新的運(yùn)行環(huán)境的過程中。因此,所有的測(cè)試都必須在整個(gè)軟件系統(tǒng)的生命周期中進(jìn)行維護(hù)。 單元測(cè)試是由程序員自己來完成,最終受益的也是程序員自己??梢赃@么說,程序員有責(zé)任編寫功能代碼,同時(shí)也就有責(zé)任為自己的代碼編寫單元測(cè)試。執(zhí)行單元測(cè)試,就是為了 證明這段代碼的行為和我們期望的一致。 單元測(cè)試一般采用白盒測(cè)試的方法。 白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。這一方法是把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致 。 本網(wǎng)站的開發(fā)程序邏輯結(jié)構(gòu)繁雜,進(jìn)行窮盡測(cè)試是不現(xiàn)實(shí)的。基本路徑測(cè)試方法 就可以較好的解決這類問題,其主要思想是根據(jù)軟件詳細(xì)設(shè)計(jì)的過程性描述或源代碼中的控制流程求出程序的環(huán)形復(fù)雜性度量,然后用此度量確定程序的基本路徑集合,并由此導(dǎo)出一組測(cè)試用例來覆蓋該集合中的每一個(gè)獨(dú)立的路徑,從而可以保證每個(gè)語句至少執(zhí)行一次。 利用白盒測(cè)試中的基本路徑測(cè)試法對(duì)登錄模塊進(jìn)行測(cè)試。 ( 1)根據(jù)詳細(xì)設(shè)計(jì)或者代碼導(dǎo)出如下的過程的流程圖,如圖 51 和圖 52 所示: 29 圖 51 登錄過程流 程圖 圖 52 登錄過程流圖 是 開始 返回 登錄界面 登錄成功 用戶名密碼驗(yàn)證 否 1 2 3 4 5 30 ( 2)根據(jù)流圖確定環(huán)形復(fù)雜性度量 V(G)。 ① V(G)=EN+2=58+2=2 ② V(G)=2 個(gè)區(qū)域 ③ V(G)=P+1=1+1=2 ( 3)確定基本路徑集合。一條獨(dú)立的路徑是指,和其他的獨(dú)立路徑相比,至少引入一個(gè)新處理語句或一個(gè)新判斷的程序通路。在( 2)中求出的 V(G)值正好等于該程序的獨(dú)立路徑的條數(shù)。于是可以確定幾條獨(dú)立的路徑: 路徑 1: 12345 路徑 2: 1232345 ( 4) 為每一 條獨(dú)立的路徑各設(shè)計(jì)一組測(cè)試用例,以便強(qiáng)迫程序沿著該路徑至少執(zhí)行一次。 ① 路徑 1 的測(cè)試用例: 輸入正確的用戶名,密碼。 期望結(jié)果:進(jìn)入登錄成功頁面。 ② 路徑 2 的測(cè)試用例: 輸入錯(cuò)誤的用戶名,密碼。 期望結(jié)果:進(jìn)入登錄頁面,提示錯(cuò)誤,要求重新輸入。 集成測(cè)試 集成測(cè)試(也叫組裝測(cè)試,聯(lián)合測(cè)試)是單元測(cè)試的邏輯擴(kuò)展。它的最簡(jiǎn)單的形式是:兩個(gè)已經(jīng)測(cè)試過的單元組合成一個(gè)組件,并且測(cè)試它們之間的接口。從這一層意義上講,組件是指多個(gè)單元的集成聚合。在現(xiàn)實(shí)方案中,許多單元組合成組件,而這些組件又聚合成程 序的更大部分。方法是測(cè)試片段的組合,并最終擴(kuò)展進(jìn)程,將您的模塊與其他組的模塊一起測(cè)試。最后,將構(gòu)成進(jìn)程的所有模塊一起測(cè)試。 集成測(cè)試是將軟件組裝成系統(tǒng)設(shè)計(jì)要求把通過單元測(cè)試的所有模塊逐步的組裝與測(cè)試,最后組裝成一個(gè)完整的軟件系統(tǒng)的測(cè)試過程。因此集成測(cè)試又稱為組裝測(cè)試或綜合測(cè)試。集成測(cè)試旨在發(fā)現(xiàn)與接口有關(guān)的錯(cuò)誤。這些錯(cuò)誤包括: 1. 數(shù)據(jù)通過接口時(shí)會(huì)丟失。 2. 一個(gè)模塊的功能對(duì)另一個(gè)模塊產(chǎn)生了不利影響。 3. 幾個(gè)子功能組合起來沒有實(shí)現(xiàn)主功能。 4. 全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)錯(cuò)誤。 5. 誤差的不斷積累達(dá)到不能接受 的程度等。 經(jīng)過逐步的組裝與測(cè)試并沒有出現(xiàn)上述的幾個(gè)錯(cuò)誤。 31 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試應(yīng)根據(jù)系統(tǒng)規(guī)格說明書的驗(yàn)收準(zhǔn)則進(jìn)行各種不同的測(cè)試,目的是使系統(tǒng)充分運(yùn)行,驗(yàn)證其是否實(shí)現(xiàn)了系統(tǒng)需求。系統(tǒng)測(cè)試分為功能測(cè)試和性能測(cè)試等。 功能測(cè)試是許多系統(tǒng)功能必須在整個(gè)系統(tǒng)各個(gè)系統(tǒng)要素的配合下才能實(shí)現(xiàn),對(duì)于這樣的功能,只有在系統(tǒng)環(huán)境下進(jìn)行測(cè)試,以驗(yàn)證是否滿足系統(tǒng)功能需求。性能測(cè)試是雖然軟件本身已經(jīng)通過了有關(guān)功能,性能等方面的測(cè)試,但當(dāng)把各個(gè)系統(tǒng)要素集成在一起時(shí),未必能達(dá)到整個(gè)系統(tǒng)的功能。因此,在整個(gè)系統(tǒng)的真實(shí)環(huán)境下,必須 進(jìn)行系統(tǒng)性能的測(cè)試,以便全面,可靠地測(cè)試系統(tǒng)的運(yùn)行性能。 功能測(cè)試:對(duì)基礎(chǔ)信息的管理, 對(duì)備案商戶的營(yíng)業(yè)執(zhí)照、衛(wèi)生許可證等證照進(jìn)行備案、查詢、預(yù)警管理 等功能基本實(shí)現(xiàn),滿足系統(tǒng)功能需求,完成系統(tǒng)的功能測(cè)試。 性能測(cè)試:把該系統(tǒng)裝到機(jī)器上后,運(yùn)行一段時(shí)間,沒有出現(xiàn)問題,運(yùn)行比較穩(wěn)定,基本達(dá)到了整個(gè)系統(tǒng)的性能要求。 系統(tǒng)經(jīng)過以上的測(cè)試,已經(jīng)基本上排除了可能出現(xiàn)的錯(cuò)誤,可以交付使用。 32 結(jié) 論 本文介紹的 食品安全監(jiān)管備案 系統(tǒng) ,對(duì) 食品進(jìn)入市場(chǎng)前必須進(jìn)行備案,保證了消費(fèi)者可以購買到來路正當(dāng)、渠道合法的的商品;對(duì) 經(jīng)營(yíng)者來說,如果銷售的食品一旦有問題可以立刻進(jìn)行追根溯源,規(guī)避風(fēng)險(xiǎn);對(duì)于工商局的管理人員來說,通過系統(tǒng),了解工商局轄區(qū)內(nèi)是否存在問題,可以更進(jìn)一步的詳細(xì)了解轄區(qū)某個(gè)店是否存在問題。 食品安全監(jiān)管備案 系統(tǒng)的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。使用 Oracle 和 Java開發(fā)應(yīng)用系統(tǒng),利用客戶機(jī)配置高的優(yōu)點(diǎn),可以讓很多對(duì)數(shù)據(jù)庫的操作在客戶端完成,減少了服務(wù)器的壓力,減少了網(wǎng)絡(luò) 傳輸,并使系統(tǒng)運(yùn)行速度加快。 經(jīng)過初步測(cè)試,證明利用 Java 和 Oracle 開發(fā) B/S 模式應(yīng)用系統(tǒng)是非??旖輰?shí)用的。數(shù)據(jù)庫單獨(dú)安裝在數(shù)據(jù)庫服務(wù)器上,應(yīng)用程序安裝在應(yīng)用程序服務(wù)器上,訪問程序的客戶端由其它機(jī)器通過局域網(wǎng)組成,使程序各實(shí)現(xiàn)部分相互分離,資料安全性高,程序擴(kuò)展性好。 最終的軟件運(yùn)行情況證明了本系統(tǒng)采用的方案正確、實(shí)現(xiàn)方法可行,運(yùn)行效果較好,具有一定使用價(jià)值和前景。但是需要指出的是系統(tǒng)的基本功能雖已實(shí)現(xiàn),并能實(shí)踐于一些業(yè)務(wù)管理過程中,但 食品安全監(jiān)管備案 系統(tǒng)是一個(gè)龐大的工程,要使網(wǎng)絡(luò)交互功能的實(shí)現(xiàn),腳本 的設(shè)計(jì),網(wǎng)頁的構(gòu)架,網(wǎng)頁的美工,文字的編輯,非一朝一夕可盡善盡美的,這需要一個(gè)長(zhǎng)期的摸索與完善過程,同時(shí)還要在實(shí)踐中發(fā)現(xiàn)與操作者使用要求不相符合的地方還要修改。子系統(tǒng)功能雖已基本實(shí)現(xiàn),但仍有諸多地方需要修改。 33 致 謝 為期三個(gè)月的畢業(yè)設(shè)計(jì)就這樣結(jié)束了,大學(xué)生活也將畫上句號(hào),日子雖然匆匆而過,卻給我留下不可磨滅的印記。 通過這次畢業(yè)設(shè)計(jì),我基本上掌握了開發(fā)一個(gè)基于 B/S 結(jié)構(gòu)的平臺(tái)的基本思路和實(shí)施步驟。了解了 Java 編程技能, JSP 技術(shù), Oracle 以及 JDBC 連接數(shù)據(jù)庫和動(dòng)態(tài)頁面的用法。比較全面的鞏固 了下面向?qū)ο蟮木幊趟枷?。也通過本次畢業(yè)設(shè)計(jì),使我懂得的謹(jǐn)慎的重要性。特別是對(duì)于一個(gè)程序員的工作態(tài)度以及他的良好的習(xí)慣。在設(shè)計(jì)和論文寫作的整個(gè)過程中,我的指導(dǎo)教師苗巍老師在各方面都給予了我很細(xì)致的指導(dǎo)和幫助。苗老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)求實(shí)的治學(xué)精神和深厚的理論水平都使我受益匪淺。這對(duì)于我以后的學(xué)習(xí)和工作都有很大的幫助,在此感謝她耐心的指導(dǎo)。 即將離校,借此機(jī)會(huì)感謝教過我的所有老師,無論走到哪里都不會(huì)忘記你們的諄諄教導(dǎo)。祝愿你們身體健康,工作順利,萬事如意! 34 參考文獻(xiàn) [1] 薩師煊 . 王珊 .數(shù)據(jù)庫系統(tǒng)概 論 [M]. 北京:高等教育出版社, 1997, 30130. [2] 劉曉華 .J2EE 企業(yè)級(jí)應(yīng)用開發(fā) [M].北京: 電子工業(yè)出版社 , 20xx, 3051. [3] 劉善鑫,趙津燕等 . 數(shù)據(jù)庫實(shí)用技術(shù)教程 [M]. 北京:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1