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

正文內(nèi)容

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

2024-11-21 21:54本頁(yè)面
  

【正文】 所以不采用此方式。 非增量集成方式是將經(jīng)過(guò)單元測(cè)試的所有模塊一次性全部組裝起來(lái),然后進(jìn)行整體測(cè)試,最后得到所要求的軟件系統(tǒng)。這些錯(cuò)誤包括:數(shù)據(jù)通過(guò)接口時(shí)會(huì)丟失;一個(gè)模塊的功能對(duì)另一個(gè)模塊產(chǎn)生了不利影響;幾個(gè)子功能組合起來(lái)沒(méi)有實(shí)現(xiàn)主功能;全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)錯(cuò)誤;誤差的不斷積累達(dá)到不能接受的程度等。因此,集成測(cè)試又稱為組裝測(cè)試或綜合測(cè)試。白盒測(cè)試過(guò)程如下: 程序流程圖如圖 511 所示。它是把被測(cè)的程序看成一個(gè)透明的白匣子,即完全了解程序的內(nèi)部結(jié)構(gòu)和詳 28 細(xì)的處理過(guò)程,測(cè)試是在程序的內(nèi)部結(jié)構(gòu)上進(jìn)行的。 表 513 無(wú)效等價(jià)類測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 覆蓋的無(wú)效等價(jià)類 123 無(wú)效輸入 (2) abc 無(wú)效輸入 (2) NULL 無(wú)效輸入 (4) 說(shuō)明: NULL 表示為空。設(shè)計(jì)測(cè)試用例需要覆蓋所有的有效等價(jià)類。在表 511 中列出了 2 個(gè)有效等價(jià)類,分別編號(hào)為 (1) (3)設(shè)計(jì)測(cè)試用例如表 512。 表 511 登錄模塊的等價(jià)類劃分 輸入等價(jià)類 有效 等價(jià)類 無(wú)效等價(jià)類 用戶名 (1)數(shù)字 (2)非數(shù)字 密碼 (3)非空字符 (4) 空 其次, 為每一個(gè)有效等價(jià)類設(shè)計(jì)設(shè)計(jì)一個(gè)測(cè)試用例。使用等價(jià)類劃分的測(cè)試用例實(shí)現(xiàn)黑盒測(cè)試,其過(guò)程如下: 首先,劃分等價(jià)類及編號(hào)。 因此黑盒測(cè)試又 稱為 功能測(cè)試 。它是把被測(cè)的程序模塊看成一個(gè)黑匣子,即完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,測(cè)試僅在程序的接口上進(jìn) 行。 分別采用黑盒測(cè)試與白盒測(cè)試方法,以登錄模塊為例進(jìn)行測(cè)試。一般來(lái)說(shuō),單元測(cè)試可以并行進(jìn)行。單元 測(cè)試的依據(jù)是根據(jù)詳細(xì)設(shè)計(jì)的描述制定的單元測(cè)試計(jì)劃。測(cè)試用例的設(shè)計(jì)應(yīng)與評(píng)審工作相結(jié)合,根據(jù)測(cè)試計(jì)劃和詳細(xì)設(shè)計(jì)測(cè)試數(shù)據(jù),并應(yīng)該給出對(duì)應(yīng)的期望結(jié)果。 單元測(cè)試 單元測(cè)試在編碼階段進(jìn)行。但要指出的是,不能保證通過(guò)測(cè)試的程序一定正確,測(cè)試只能找出程序中的錯(cuò)誤,而不能證明程序無(wú)錯(cuò)。現(xiàn)分別對(duì)白盒測(cè)試與黑盒測(cè)試進(jìn)行介紹: 大型軟件系統(tǒng)的測(cè)試分為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試三個(gè)階段 。 動(dòng)態(tài)測(cè)試是指事先設(shè)計(jì)好一組測(cè)試用例,然后通過(guò)運(yùn)行程序來(lái)發(fā)現(xiàn)錯(cuò)。 軟件測(cè)試的通常包括有靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩種。設(shè)計(jì)測(cè)試用例的原則自然是盡可能暴露錯(cuò)誤,一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤。軟件測(cè)試的過(guò)程就是程序運(yùn)行的過(guò)程。軟件通過(guò)一系列的測(cè)試后就可能產(chǎn)生一個(gè)較正確、可靠性高并且滿足用戶需求的軟件產(chǎn)品。雖然可以在每個(gè)階段結(jié)束之前通過(guò)正式的技術(shù)評(píng)審和管理復(fù)審的方法發(fā)現(xiàn)并糾正軟件中的差錯(cuò),但審查并不能發(fā)現(xiàn)所有的錯(cuò)誤。 return resultList。 closeConnection(con)。 } }finally{ closeResultSet(rs)。 rs = ()。 try { con=()。+ pType + 39。+mType+39。 String strSQL。 PreparedStatement prepStmt=null。 closeConnection(con)。 } }finally{ closeResultSet(rs)。 rs = ()。 try { con=()。+ 25 pType + 39。 String strSQL。 PreparedStatement prepStmt=null。 return resultList。 closeConnection(con)。 } }finally{ closeResultSet(rs)。 rs = ()。 try { con=()。+ mType + 39。 String strSQL。 PreparedStatement prepStmt=null。 return resultList。 closeConnection(con)。 24 } }finally{ closeResultSet(rs)。 rs = ()。 try { con=()。 ResultSet rs =null。 } public Collection getResultList(String strSQL) throws Exception{ Connection con=null。 closeConnection(con)。 }finally{ closeResultSet(rs)。 prepStmt = (deleteStr)。 String deleteStr =delete from enterprise where enterpriseid=39。 ResultSet rs =null。 } public boolean deleteFeature2(String enterpriseid) throws Exception{ Connection con=null。 closeConnection(con)。 }finally{ closeResultSet(rs)。 prepStmt = (deleteStr)。 try { 23 con=()。 PreparedStatement prepStmt=null。上級(jí)管理員還可以查看下級(jí)單位的所有用戶并對(duì)他們進(jìn)行管理。超級(jí)管理員(只有一個(gè))權(quán)限最高,可以為同級(jí)單位生成用戶,為下級(jí)單位生成管理員 (只有一個(gè)), 并對(duì)這些用戶分配權(quán)限。 } } 系統(tǒng)管理模塊 該 模塊包括用戶權(quán)限管理、檢測(cè)單位管理、遠(yuǎn)程數(shù)據(jù)備份、數(shù)據(jù)批量刪除等功能。 closePrepStmt(prepStmt)。 } else { return 1。 if (()) { int gisTagID=(1)。 prepStmt = (selectStatement)。 String selectStatement = select objectid from MerInf where MerInf id=39。 ResultSet rs =null。 } } public int getGistagID(String eID)throws Exception{ Connection con=null。 } } public void closeResultSet(ResultSet rs){ try{ if(rs!=null) ()。 圖 49 檢測(cè)項(xiàng)目管理界面 public void closePrepStmt(PreparedStatement prepStmt){ try{ if(prepStmt!=null) ()。當(dāng)然也可以“放棄” 錄入。點(diǎn)擊下方的“+”按鈕后,用戶需要的檢測(cè)項(xiàng)目信息就會(huì)在中間的表格中顯示,點(diǎn)擊“-”按鈕時(shí),選擇的檢測(cè)項(xiàng)目信息就會(huì)被清除。在操作過(guò)程中,系統(tǒng)會(huì)自動(dòng)產(chǎn)生食品編碼,不需要手工輸入,用戶在輸入食品名稱后,系統(tǒng)也會(huì)自動(dòng)產(chǎn)生查找碼(注:食品名稱每個(gè)字的大寫(xiě)字母),用戶還可以對(duì)食品進(jìn)行備注。 ( 1)食品信息管理:該模塊的主要功能是對(duì)食品的分類。) end。 if =0 then showmessage(39。 :=true。39。39。39。name=39。) else 20 begin :=false。 then showmessage(39。 begin if =39。 圖 47 檢測(cè)數(shù)據(jù)查詢 ( 3)不合格食品處理:用戶在進(jìn)入不合格食品處理意見(jiàn)的界面后,通過(guò)查詢界面列出了相關(guān)食品的檢測(cè)信息,每條檢測(cè)信息的前面都有一個(gè)供用戶選擇的選擇框,當(dāng)用戶選擇了該選擇框時(shí), 點(diǎn)擊界面中的修改處理意見(jiàn)按鈕后,即可對(duì)該檢測(cè)信息的處理方法進(jìn)行修改并保存。用戶點(diǎn)擊“送檢”菜單后進(jìn)入初檢數(shù)據(jù)查詢界面:在選擇了食品名稱和檢測(cè)結(jié)論后,用戶可以通過(guò)輸入所要查詢信息的其它條件,然后點(diǎn)擊“查詢”按鈕,在界面上方列表顯示出你所需要的具體信息,如果用戶對(duì)檢測(cè)結(jié)論有疑義,點(diǎn)擊“送檢”按鈕進(jìn)入送檢界面:在送檢界面中用戶需要輸入檢測(cè)單位和檢測(cè)日期,然后保存該信息即可。 ( 2)自檢送檢:在“自檢”菜單選擇“送檢”進(jìn)入送檢界面。右邊顯示的是所選食品檢測(cè)的具體信息。 食品質(zhì)量檢測(cè)模塊 該模塊包括自檢初檢、自檢送檢、不合格食品處理等功能 圖 46 初檢界面 ( 1)自檢初檢: 在“自檢”菜單選擇“初檢”進(jìn)入初檢界面。 ( 2)切換用戶: 該模塊 主要 用來(lái)切換不同用戶登錄系統(tǒng),不同用戶具有不同的權(quán)限。代碼如下: if errornum5 then //在數(shù)據(jù)庫(kù)中沒(méi)有找到數(shù)據(jù)時(shí), errornum自動(dòng)加 1 MessageBox(錯(cuò)誤信息 , 錯(cuò)誤次數(shù)過(guò)多,禁止登錄! , 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=請(qǐng)輸入用戶名 required=required/ /div div label 密 碼 : /label input type=password name=administratorPassword size=40 placeholder=請(qǐng)輸入密碼 required=required/ /div div 18 label /label input type=submit value=提交 / label /label input type=submit value=重置 / /div 用戶管理模塊 該 模塊 包括用戶登錄、切換用戶、修改密碼、計(jì)算器和退出系統(tǒng)等功能。驗(yàn)證通過(guò)的時(shí)候,進(jìn)入主界面,同時(shí)記錄用戶 ID 信息。 所以,設(shè)置一個(gè)登錄窗口來(lái)解 決這兩個(gè)問(wèn)題。不同的用戶權(quán)限,允許對(duì)系統(tǒng)進(jìn)行的操作也是不同的。驗(yàn)證代碼如下: select count(*) into :rowcount from SysUser where UserID = :ID and Pwd = :mima。 當(dāng)程序運(yùn)行的時(shí)候,從安全的角度,需要考慮: 第一,不應(yīng)該直接進(jìn)入系統(tǒng)。 操作員的權(quán)限包括:查看食品的詳細(xì)信息,食品的質(zhì)量管理信息,食品的市場(chǎng)管理信息。系統(tǒng)管理員對(duì)系統(tǒng)的各種資源擁有最高權(quán)限;可以對(duì)系統(tǒng)中其他用戶進(jìn)行管理,包括添加、修改和刪除用戶信息,以及權(quán)限設(shè)置。 登錄驗(yàn)證 考慮不同級(jí)別的用戶,在系統(tǒng)的使用不同,因此,對(duì)不同的系統(tǒng)用戶分配不同的用戶權(quán)限。是界面友好的體現(xiàn)。 表 44 經(jīng)營(yíng)戶信息表( MarkInf) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 說(shuō)明 MarkNam char 20 否 超市名稱 MarkCod char 3 否 超市編號(hào)(主鍵) MarkAdr varchar 30 否 超市地址 MarkTel char 11 否 超市電話 表 45 抽樣食品信息表( MerInf) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 說(shuō)明 MerCod char 6 否 食品編號(hào)(主鍵) MerNam char 20 否 食品名稱 Company char 30 否 生產(chǎn)廠家 Result char 30 否 抽樣結(jié)果 表 46 管理員信息表 OpeInf 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 說(shuō)明 OpeNam char 8 否 姓名 OpeSex bit 1 否 性別 OpeAge int 4 否 年齡 OpeA
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1