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

正文內(nèi)容

經(jīng)管學(xué)院學(xué)生干部簽到系統(tǒng)分析與設(shè)計(jì)本科畢業(yè)設(shè)計(jì)論文(參考版)

2025-06-30 21:58本頁面
  

【正文】 5 系統(tǒng)測(cè)試305 系統(tǒng)測(cè)試 單元測(cè)試單元測(cè)試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),在單元測(cè)試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試,本系統(tǒng)從功能和數(shù)據(jù)準(zhǔn)確性兩方面來進(jìn)行單元測(cè)試。5 Query 和 Criteria 接口 Query 和 Criteria 接口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫查詢。4 Transaction 接口 Transaction 接口負(fù)責(zé)事務(wù)相關(guān)的操作。3 Configuration 接口Configuration 接口負(fù)責(zé)配置并啟動(dòng) Hibernate,創(chuàng)建SessionFactory 對(duì)象。這里用到了工廠模式。2 SessionFactory 接口SessionFactory 接口負(fù)責(zé)初始化 Hibernate。同時(shí),Hibernate 的 session 不同于 JSP 應(yīng)用中的 HttpSession。)。下面對(duì)這五個(gè)核心接口分別加以介紹 (見表 ) 。這 5 個(gè)核心接口在任何開發(fā)中都會(huì)用到(見圖 ) 。 Hibernate可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的 Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 調(diào)用業(yè)務(wù)邏輯方法,得到返回值,并返回 ActionForward 對(duì)象。在調(diào)用 Action的 execute 方法之前,ActionServlet 還要準(zhǔn)備好 ActionMapping 參數(shù),ActionMapping 中包含了該 Action 的配置信息。 圖 Struts 工作原理圖Struts 處理請(qǐng)求的詳細(xì)過程如下: ActionServlet,ActionServlet 根據(jù)請(qǐng)求的路徑和 struts 的配置信息找到對(duì)應(yīng)的 Action Bean 和 Form Bean 。對(duì)應(yīng)關(guān)系如圖 所示。Struts 繼承了 MVC 的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化?;?struts 構(gòu)架的 web西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)27GettagDispatch Business LogicActionBusiness LogicActionUpdateHttp ResponseEventHttp RequestForwardControllerServletViewJSPViewJSP應(yīng)用程序基本上符合 JSP Model2 的設(shè)計(jì)標(biāo)準(zhǔn),可以說是一個(gè)傳統(tǒng) MVC 設(shè)計(jì)模式的一種變化類型。Structs 框架的核心是一個(gè)彈性的控制層,基于如 Java Servlets JavaBeans,ResourceBundles 與 XML 等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commons 的一些類庫。 關(guān)鍵技術(shù)介紹 介紹Struts 是 Apache 基金會(huì) Jakarta 項(xiàng)目組的一個(gè) Open Source 項(xiàng)目,它采用 MVC 模式,能夠很好地幫助 java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用。 Modify()方法的具體代碼見附錄 B(2)。在保存修改用戶權(quán)限信息的方法 userModify()中,首先將從表單中獲得的信息通過JavaBean 屬性的 get 和 set 方法強(qiáng)制轉(zhuǎn)換成 UserForm 類型,然后調(diào)用 UserDAO 類中的西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)26Modify()方法將修改的用戶權(quán)限信息保存到用戶信息表 tb_user,并將返回值保存到變量rtn 中,如果返回值為 1,表示信息設(shè)置成功,然后 Struts 將頁面重定向到設(shè)置信息成功頁面,否則將錯(cuò)誤提示信息“修改用戶權(quán)限信息失?。 北4娴?HttpServletRequest 的對(duì)象error 中,然后將頁面重定向到錯(cuò)誤提示信息頁面。在修改用戶權(quán)限頁面中設(shè)置權(quán)限后,單擊“保存”按鈕,網(wǎng)頁會(huì)訪問一個(gè) URL,這個(gè) URL 是“?action=userModify” 。接下來的工作是將 userQModify()方法返回的查詢結(jié)果顯示在修改用戶權(quán)限頁 中。然后調(diào)用 UserDAO 類中的 query()方法,并將變量 id 作為該方法的參數(shù),查詢出指定用戶權(quán)限信息,再將返回的查詢結(jié)果保存到 HttpServlet Request 的對(duì)象 userList 中。id=%=id%修改/a從上面的 URL 中可以知道修改用戶權(quán)限頁面所涉及到的 action 的參數(shù)值為“userMQuery”,當(dāng)用戶點(diǎn)擊 “修改”時(shí),Struts 容器會(huì)調(diào)用查詢指定用戶權(quán)限信息的方法 userQModify()。用戶管理頁面的運(yùn)行結(jié)果如圖 所示。關(guān)閉 nocountEND西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)24圖 審核單詳細(xì)信息界面 用戶權(quán)限管理實(shí)現(xiàn)具有用戶管理權(quán)限的用戶登錄后,選擇“系統(tǒng)管理/用戶管理”菜單,進(jìn)入到查看用戶列表頁面,本系統(tǒng)采取統(tǒng)一的分頁處理,每頁顯示 7 條記錄,并按 tb_user 表中的 ID字段進(jìn)行升序排列。開啟 nocountUPDATE SET min_price=(select min() from tb , Inserted i where = group by )from s,Inserted twhere =。參考最低價(jià)是采購歷史記錄的同類產(chǎn)品的最低價(jià)格,此項(xiàng)功能由后臺(tái)數(shù)據(jù)庫采用觸發(fā)器實(shí)現(xiàn)。當(dāng)審核人員點(diǎn)擊采購單編號(hào),可以顯示采購單的詳細(xì)信息,如圖 所示。如果在執(zhí)行過程中不拋出異常,則將標(biāo)志變量賦值為 1,否則將標(biāo)志變量賦值為 0(表示未審核) ,最后返回該標(biāo)志變量。然后,獲取入庫表中最大的自動(dòng)編號(hào),與入庫的首寫字母“RK”和系統(tǒng)日期組合成西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)23“RKYYYYMM DDnnnnn”格式的入庫單號(hào),并插入到入庫表中,并將采購單主表(tb_stock_main)中采購單號(hào)等于頁面?zhèn)鬟f過來的采購單號(hào)的記錄的 state 字段的值修改為1(表示已入庫) 。eligibleAdd()方法主要分為以下 3 個(gè)步驟。從上面的超鏈接地址中可以知道 action 的參數(shù)值為eligible,根據(jù) type=標(biāo)簽,服務(wù)器會(huì)解析到Instorage 類中的 eligible()方法。西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)22圖 物資審核界面在審核入庫頁面中合格圖標(biāo)的超鏈接是:a href=?action=eligibleamp。西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)21圖 用戶登錄界面 物資審核入庫實(shí)現(xiàn)采購員提交的采購單的都會(huì)處于待審核狀態(tài),只有具有審核權(quán)限的用戶審核通過才能入庫,用戶登錄后,選擇“物資處理”→“審核入庫”命令,進(jìn)入到審核入庫頁面,在該頁面中將顯示全部未審核的采購單列表,單擊合格圖標(biāo) ,即可執(zhí)行審核合格操作,單擊不合格圖標(biāo) ,將進(jìn)行不合格處理。如果正確,將頁面重定向到系統(tǒng)主界面,否則將返回的錯(cuò)誤提示信息保存到 HttpServletRequest 的對(duì)象 error 中,并重定向頁面至錯(cuò)誤提示頁。從URL地址中可以知道系統(tǒng)登錄模塊涉及到的action的參數(shù)值為“l(fā)ogin”,所以系統(tǒng)會(huì)調(diào)用User類中的驗(yàn)證用戶身份的方法login() 。系統(tǒng)文件,“path=/user”的Action。 系統(tǒng)功能實(shí)現(xiàn) 登錄界面的實(shí)現(xiàn)系統(tǒng)登錄頁面主要用于收集用戶的輸入信息及通過自定義的JavaScript函數(shù)驗(yàn)證輸入信息是否為空。系統(tǒng)運(yùn)行環(huán)境:Windows XP++ MS SQLServer2022。如“CG2022050500001”。在本系統(tǒng)中用戶權(quán)限控制采用順序碼,1 代表用戶具有這項(xiàng)權(quán)限,0 代表用戶無此項(xiàng)權(quán)限。它為事務(wù)提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和檢索,代碼縮短了事務(wù)的名稱,無論是記錄、記憶還是存儲(chǔ),都可以節(jié)省時(shí)間和空間。這種方式就像點(diǎn)菜,供選擇的項(xiàng)目一目了然,回答簡(jiǎn)單,易于掌握,這是根據(jù)客戶要求的操作簡(jiǎn)單、方便而設(shè)計(jì)的。本系統(tǒng)的輸入設(shè)備是鍵盤和鼠標(biāo)。如采購單填寫完畢后處于待審核狀態(tài),只有管理員審核通過了,進(jìn)貨才能入庫。如在填寫采購訂單時(shí),用戶選擇物品種類,輸入了產(chǎn)品數(shù)量,系統(tǒng)就會(huì)立即自動(dòng)生成產(chǎn)品的單價(jià)以及訂購總額。本系統(tǒng)的輸出設(shè)備可以是電腦顯示器,也可以是打印機(jī)。此外,當(dāng)用戶在操作過程中出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)能把錯(cuò)誤信息的細(xì)節(jié)顯示出來,并指導(dǎo)用戶進(jìn)行改進(jìn)。下面將對(duì)本系統(tǒng)的用戶界面設(shè)計(jì)做下簡(jiǎn)單的介紹。由于篇幅所限,其他映射關(guān)系在此不再描述。Hibernate 通過property標(biāo)簽來定義 JavaBean 中的屬性和數(shù)據(jù)庫中字段進(jìn)行映射。首先建立了一個(gè) Class 類 通過這個(gè) JavaBean 來關(guān)聯(lián)數(shù)據(jù)庫中表 tb_branch。數(shù)據(jù)表與持久化類對(duì)象之間關(guān)系如表 所示。本系統(tǒng)的數(shù)據(jù)表以及表間關(guān)系采用 設(shè)計(jì),表間的關(guān)系如圖 所示。關(guān)系的主要作用是使多個(gè)表中的字段協(xié)調(diào)一致,以便快速地提取信息,實(shí)現(xiàn)數(shù)據(jù)庫的參照完整性原則。西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)17 數(shù)據(jù)表之間的關(guān)系在關(guān)系型數(shù)據(jù)庫中,表間關(guān)系類型主要有三種:一對(duì)一、一對(duì)多、多對(duì)多。表 tb_user 的結(jié)構(gòu)如表 所示。表 tb_loan 的結(jié)構(gòu)如表 所示。表 tb_goods 的結(jié)構(gòu)如表 所示。根據(jù)系統(tǒng)開發(fā)要求,以及數(shù)據(jù)庫開發(fā)規(guī)范,本系統(tǒng)數(shù)據(jù)庫名為 db_Material,設(shè)計(jì) 12 張數(shù)據(jù)表和一張視圖,表結(jié)構(gòu)見附錄 A。系統(tǒng)功能結(jié)構(gòu)圖如圖 所示。 系統(tǒng)管理主要實(shí)現(xiàn)用戶管理、系統(tǒng)初始化等功能。 查詢統(tǒng)計(jì)主要實(shí)現(xiàn)采購單查詢、入庫查詢、部門領(lǐng)用查詢、部門領(lǐng)用匯總、部門報(bào)損查詢、部門報(bào)損匯總、借出查詢、部門匯總等功能。 物資出庫主要實(shí)現(xiàn)部門領(lǐng)用、物資借出、借出審核等功能。其各功能模塊描述如下。修改記錄:3 系統(tǒng)設(shè)計(jì)143 系統(tǒng)設(shè)計(jì) 系統(tǒng)模塊設(shè)計(jì)根據(jù)華美公司目前的發(fā)展?fàn)顩r,以及華美公司對(duì)業(yè)務(wù)的需求,整個(gè)系統(tǒng)劃分為七個(gè)模塊:物資入庫、物資出庫、物資處理、查詢統(tǒng)計(jì)、基礎(chǔ)信息、系統(tǒng)管理。表 外部項(xiàng)條目外 部 項(xiàng)系統(tǒng)名:華美公司物資管理系統(tǒng) 條目名:生產(chǎn)廠家 輸入數(shù)據(jù)流:產(chǎn)品 輸出數(shù)據(jù)流:采購信息主要特征:生產(chǎn)廠家:即本系統(tǒng)中為產(chǎn)品的提供者,其主要特征是:廠家名稱、廠家地西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)13址、聯(lián)系電話、銀行名稱、銀行卡號(hào)。這些實(shí)體或環(huán)節(jié)對(duì)所開發(fā)的系統(tǒng)發(fā)出或接收信息。簡(jiǎn)要說明: 只有賦予查詢統(tǒng)計(jì)權(quán)限的用戶才可以進(jìn)行此操作。如表 所示的部門領(lǐng)用查詢加工條目。西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)12表 數(shù)據(jù)存儲(chǔ)條目數(shù) 據(jù) 存 儲(chǔ)系統(tǒng)名:華美公司物資管理系統(tǒng) 條目名:物資信息 存儲(chǔ)組織:每個(gè)物資一條記錄記錄數(shù):約 10000 主關(guān)鍵字:物資編碼 記錄組成:項(xiàng) 名:物資 物資 規(guī) 單位 成本 生產(chǎn) 是否 編碼 名稱 格 計(jì)量 價(jià)格 廠家 刪除 近似長(zhǎng)度: 4 50 50 6 8 50 1 (字節(jié))簡(jiǎn)要說明: 生產(chǎn)廠家是 tb_provider 表的外鍵。修改記錄:c. 數(shù)據(jù)存儲(chǔ) 這是邏輯意義上的數(shù)據(jù)存儲(chǔ)環(huán)節(jié),即系統(tǒng)信息處理功能需要的、不考慮存儲(chǔ)物理介質(zhì)和技術(shù)手段的數(shù)據(jù)存儲(chǔ)環(huán)節(jié)。它由“CG”+當(dāng)前系統(tǒng)時(shí)間 +流水號(hào)生成。如表 所示的采購單編碼數(shù)據(jù)元素條目。數(shù)據(jù)元素也稱元素、結(jié)點(diǎn)、頂點(diǎn)、記錄。申請(qǐng)查詢結(jié)果查詢反饋查詢條件外借數(shù)量,外借人員登記報(bào)損查詢反饋報(bào)損單領(lǐng)料單審核通過外借、采購審核審核不通過采購物資信息外借單采購單外借人 P2外借申請(qǐng)P7審核處理審核人采購員 P1采購登記P3不合格處理員工P4領(lǐng)用處理P5報(bào)損處理物資庫存采購單外借單P6查詢處理查詢結(jié)果西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)11表 物資信息數(shù)據(jù)流條目數(shù) 據(jù) 流系統(tǒng)名:華美公司物資管理系統(tǒng) 條目名:物資信息 來源:物資管理 去處:報(bào)損管理、領(lǐng)用管理、庫存管理、外借管理數(shù)據(jù)流結(jié)構(gòu):物資信息:{物資編碼+物資名稱+物資規(guī)格+計(jì)量單位+物資價(jià)格+生產(chǎn)廠家+是否刪除 }簡(jiǎn)要說明:在物資管理中只列出了物資編碼、物資名稱、物資規(guī)格、計(jì)量單位、物資價(jià)格、生產(chǎn)廠家,用戶若想查看產(chǎn)品的全部信息,可點(diǎn)擊“詳情”進(jìn)行查看。a. 數(shù)據(jù)流 數(shù)據(jù)流是與系統(tǒng)信息處理功能有關(guān)的各類信息的載體,是各加工環(huán)節(jié)進(jìn)行處理和輸出的數(shù)據(jù)集合。數(shù)據(jù)字典描述的主要內(nèi)容有數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工和外部項(xiàng),其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。為進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將數(shù)據(jù)流圖中的全部數(shù)據(jù)流以及其組成部門的數(shù)據(jù)元素,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)加工,通過數(shù)據(jù)字典描述
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1