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

正文內(nèi)容

基于jsp的倉(cāng)庫(kù)庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文-全文預(yù)覽

  

【正文】 理。 測(cè)試方案 從軟件的生存周期看,測(cè)試往往指對(duì)程序的測(cè)試,這樣做的優(yōu)點(diǎn)是被測(cè)對(duì)象明確,測(cè)試的可操作性相對(duì)較強(qiáng)。 白盒測(cè)試,也稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照內(nèi)部程序結(jié)構(gòu)測(cè)試程序,測(cè)試系統(tǒng)內(nèi)檢測(cè)運(yùn)動(dòng)是按照設(shè)計(jì)規(guī)范和的正常檢查程序的規(guī)定用戶要求各通路的是能夠根據(jù)預(yù)定的要求,以正常工作。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 32 5 系統(tǒng)測(cè)試 在 “倉(cāng)庫(kù)庫(kù)存系統(tǒng)” 完畢到投入使用之前,需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。../39。 } 修改密碼 :輸入用戶名和用戶的原有密碼,輸入新密碼以后點(diǎn)擊修改按鈕即可修改密碼成功。 (message, 操作成功 )。 Object[] params={id}。} public void kehuDel(HttpServletRequest req,HttpServletResponse res) { 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 30 int id=((id))。 (message, 操作成功 )。 410 所示: 圖 410 客戶 信息查詢 客戶管理核心代碼: params={mingcheng,dizhi,lianxiren,dianhua,youbian,chuanzhen,youxiang,kehu,no}。 return succeed。 Object[] o={id}。 return 。no39。查看入庫(kù)明細(xì)信息,也可以添加新的入庫(kù)明細(xì)。 } 物品信息刪除 :先是點(diǎn)擊做物品信息管理,頁(yè)面跳轉(zhuǎn)到物品信息管理界面,瀏覽所有的物品信息信息,點(diǎn)擊要?jiǎng)h除的物品信息,彈出的確定對(duì)話框,即可刪除該物品信息。 ().bulkUpdate(sql, o)。 }public String goodsDel() { String sql = update TGoods set del=39。 List goodsList=().find(sql)。 43 所示: 圖 43 物品信息錄入 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 25 44 所示: 圖 44 做工師傅信息錄入流程圖 物品信息管理 :管理員點(diǎn)擊左側(cè)的菜單 “ 物品管理 ” ,頁(yè)面跳轉(zhuǎn)到物品管理界面,調(diào)用后臺(tái)的 action 類查詢所有的倉(cāng)庫(kù)庫(kù)存管理信息。}} 系統(tǒng)首頁(yè)設(shè)計(jì) :管理員主頁(yè)面:左方頁(yè)面展示了管理員可操作的九大功能,進(jìn)入相關(guān)的管理頁(yè)面可以鏈接到子菜單,并且高亮顯示,每個(gè)管理模塊下面都有相應(yīng)的子菜單。 TAdmin admin=(TAdmin)(0)。 List adminList=().find(sql,con)。 系統(tǒng)登陸頁(yè)面實(shí)現(xiàn) :為了保證系統(tǒng)的安全性,要先使用本系統(tǒng)必須先登陸到系統(tǒng)中,并且不同角色的用戶進(jìn)入不同的界面,功能也隨之不同。其系統(tǒng)的時(shí)序圖如下圖 314 所示 : 圖 314 系統(tǒng)時(shí)序圖 活動(dòng)圖 活動(dòng)圖是闡明了業(yè)務(wù) 用例 實(shí)現(xiàn)的工作流程。 在 中配置: filter filternameSetCharacterEncodingFilter/filtername filterclass/filterclass initparam paramnameencoding/paramname paramvaluegb2312/paramvalue /initparam /filter filtermapping filternameSetCharacterEncodingFilter/filtername urlpattern/*/urlpattern//*表示工程下所有的頁(yè)面都會(huì)有此過(guò)濾器的處理 /filtermapping 對(duì)應(yīng)的 ,在初始化 init()方法中定義: public void init(FilterConfig filterConfig) throws ServletException { = filterConfig。 } BusinessObject DataAccessObject DataSource DataTransferObject 使用 封裝 創(chuàng)建 /使用 獲取 /修改 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 18 catch(Exception ex){ ()。//連接數(shù)據(jù)庫(kù)的用戶名 String password=sa。其思想如圖 38所示: 圖 38 DAO模式類圖 圖中 BussinessObject 是業(yè)務(wù)對(duì)象,是使用 DAO 模式的客戶端; DataTransferObject數(shù)據(jù)傳輸對(duì)象,在應(yīng)用 程序不同層次之間傳輸對(duì)象,在一個(gè)分布式應(yīng)用程序中,通??梢蕴岣哒淼男阅埽?DataObjectAcces 數(shù)據(jù)輸入 /輸出對(duì)象封裝了對(duì)數(shù)據(jù)源的一些基本操作; DataSource 指的是數(shù)據(jù)源。 (1) 物品類別表主要是記錄了物品類別基本信息,表結(jié)構(gòu)如表 31 所示: 表 31 物品類別表 (t_catelog) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 4 否 是 編號(hào) name varchar 50 否 否 類別名稱 jieshao varchar 50 否 否 類別介紹 (2) 物品信息表主要是記錄了倉(cāng)庫(kù) 庫(kù)存管理的基本信息,表結(jié)構(gòu)如圖 32 所示 : 表 32物品信息表 (t_goods) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id Int 4 否 是 編號(hào) 管理員 用戶 ID 登陸密碼 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 15 catelog_id Int 4 否 否 類別編號(hào) name varchar 50 否 否 物品名稱 chandi varchar 50 否 否 產(chǎn)地 danwei varchar 50 否 否 單位 guige varchar 50 否 否 規(guī)格 beizhu varchar 50 否 否 備 注信息 (3) 入庫(kù)信息表主要是記錄倉(cāng)庫(kù)庫(kù)存管理的入庫(kù)的基本信息,表結(jié)構(gòu)如圖 33 所示 : 表 33入庫(kù)信息表 (t_ruku) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id Int 4 否 是 編號(hào) danjuhao varchar 4 否 否 單據(jù)號(hào) shijian varchar Date 否 否 入庫(kù)時(shí)間 zongjiage varchar 50 否 否 總價(jià)格 jingshouren varchar 50 否 否 經(jīng)手人 beizhu varchar 500 否 否 備注信息 (4) 客戶信息表主要記錄了客戶的基本信息,表如圖 34 所示: 表 34 客戶信息表 (t_kehu) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 2 否 是 編號(hào) mingcheng varchar 50 否 否 客戶名稱 dizhi varchar 50 否 否 地址 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 16 lianxiren varchar 50 否 否 聯(lián)系人 dianhua varchar 50 否 否 聯(lián)系電話 youbian varchar 50 否 否 郵編 chuanzhen varchar 50 否 否 傳真 youxiang varchar 50 否 否 郵箱 ( 5)出庫(kù)信息表主要是記錄倉(cāng)庫(kù)庫(kù)存的出庫(kù)的基本信息,表結(jié)構(gòu)如圖 35 所示: 表 35 出庫(kù)信息表 (t_chuku) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id Int 4 否 是 編號(hào) danjuhao varchar 4 否 否 單據(jù)號(hào) shijian varchar Date 否 否 出庫(kù)時(shí)間 zongjiage varchar 50 否 否 總價(jià)格 jingshouren varchar 50 否 否 經(jīng)手人 beizhu varchar 500 否 否 備注信息 (6) 管理員信息表主要記錄的管理員的賬號(hào)信息,包括用戶名和密碼,表結(jié)構(gòu)如表 36所示: 表 36 管理員信息表 (t_admin) 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 userId int 4 否 是 編號(hào) userName varchar 50 否 否 用戶名 userPw varchar 50 否 否 密碼 數(shù)據(jù)庫(kù)的連接原理 采用 JDBC 連接數(shù)據(jù)庫(kù)的方式,只需在工程中導(dǎo)入對(duì)應(yīng)數(shù)據(jù)庫(kù)的 jar 包,就可以方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接,在程序中,用 ()方法來(lái)加載驅(qū)動(dòng)程序,在用DriverManager 的 getConnection()方法就可以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接。概念模式是獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的 DBMS,不依賴于計(jì)算機(jī)系統(tǒng)的, 根據(jù)以上對(duì)數(shù)據(jù)庫(kù)的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立 ER模型圖。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。 2)輸入的準(zhǔn)備及輸入過(guò)程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤的發(fā)生。如果輸入系統(tǒng)的數(shù)據(jù)有錯(cuò)誤,則處理后的輸出將擴(kuò)大這些錯(cuò)誤,因此輸入數(shù)據(jù)的正確性對(duì)于整個(gè)系統(tǒng)質(zhì)量的好壞是具 有決定性意義的。 輸出是由計(jì)算機(jī)對(duì)輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計(jì)的主要職責(zé)和目標(biāo)。 性能需求 系統(tǒng)的安全性 倉(cāng)庫(kù)庫(kù)存管理管理系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,想登陸倉(cāng)庫(kù)庫(kù)存管理管理系統(tǒng)進(jìn)行操作,必須有某些操作權(quán)限,沒(méi)有權(quán)限的用戶不能通過(guò)任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。 5.速度優(yōu)先原則。 3. 采用模塊化設(shè)計(jì)。 ( 3)具有較強(qiáng)的安全性,避免用戶的惡意操作 。 綜上所述,開(kāi)發(fā)一個(gè)倉(cāng)庫(kù)庫(kù)存管理管理系統(tǒng)與人工記錄的方式相比具有速度更快,操作更準(zhǔn)確,節(jié)省開(kāi)支等有利之處,因此,建立一個(gè)倉(cāng)庫(kù)庫(kù)存管理管理系統(tǒng)是必要可行的。 經(jīng)濟(jì)的可行性 如今是信息化時(shí)代,信息化管理可以使倉(cāng)庫(kù)庫(kù)存管理工作更加系統(tǒng)化、快速化、全面化。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 7 技術(shù)的可行性 本系統(tǒng)開(kāi)發(fā)工具是 MyEclipse 和 Mysql 數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言是 Java,主要使用了 J2EE的技術(shù), java 是一種面向?qū)ο缶幊陶Z(yǔ)言,簡(jiǎn)單易學(xué)而且靈活方便。根據(jù)倉(cāng)庫(kù)庫(kù)存管理實(shí)體店的實(shí)際情況及調(diào)查結(jié)果,發(fā)現(xiàn)實(shí)現(xiàn)倉(cāng)庫(kù)庫(kù)存管理管理的網(wǎng)絡(luò)化、信息化是十分有必要的,因此設(shè)計(jì)了本套倉(cāng)庫(kù)庫(kù)存管理管理系統(tǒng)。在 HTML碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 6 基礎(chǔ)上,使用 Javascript 可以開(kāi)發(fā)交互式 Web 網(wǎng)頁(yè)。例如,利用 request 對(duì)象,可以很容易地接收用戶在 HTML 表單中提交的信息。 JSP 可以通過(guò) JDBC,與諸如 Oracle、 MYSQL 這樣的大型關(guān)系數(shù)據(jù)庫(kù)進(jìn)行連接。使用 JSP 技術(shù)可以創(chuàng)建具有高度可伸縮性和可靠性的 Web 應(yīng)用程序。這使得頁(yè)面形式與頁(yè)面內(nèi)容互相獨(dú)立,非常有利于大型項(xiàng)目的分工合作。 從開(kāi)發(fā)的觀點(diǎn)看,模式二具有更清晰的頁(yè)面表現(xiàn),清楚的開(kāi)發(fā)者角色劃分,在大規(guī)模項(xiàng)目開(kāi)發(fā)中,模式二更被 采用,模式二也更符合當(dāng)前流行的 MVC 結(jié)構(gòu)碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 5 (Model/view/controller),其中 Servlet 對(duì)應(yīng) controller,處于控制者的位置,處理 HTTP 請(qǐng)求,負(fù)責(zé)生成 JSP 中使用的 Beans 組件或?qū)ο螅⑴袛鄳?yīng)將請(qǐng)求傳遞給哪個(gè) JSP 等, JSP對(duì)應(yīng) view,負(fù)責(zé)生成最終的動(dòng)態(tài)網(wǎng)頁(yè)并返回給瀏覽器。 Bean 處理所有數(shù)據(jù)訪問(wèn), JSP 實(shí)現(xiàn)頁(yè)面的表現(xiàn),以實(shí)現(xiàn)內(nèi)容生成與顯示相分離。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器 ——Web 服務(wù)器 ——后臺(tái)數(shù)據(jù)庫(kù)的三層架構(gòu)模式。 在國(guó)外,己經(jīng)大量使用 JSP 作為網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)工具,而在國(guó)內(nèi),盡管 JSP 還不是主流開(kāi)發(fā)技術(shù),但是由于
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1