【正文】
識(shí)水平的限制, 倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 還存在不少的缺點(diǎn)和漏洞,我盡力改正與完善。 基于 JSP 的倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 27 頁(yè) 結(jié) 論 在對(duì)系統(tǒng)的開(kāi)發(fā)過(guò)程有了基本了解后,使用 MyEclipse 開(kāi)發(fā)了這個(gè) “倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)” 。 ( 4) 需要輸入數(shù)字的文本框輸入字符 。 添加功能測(cè)試:填寫完添加內(nèi)容提交后,是否出現(xiàn)錯(cuò)誤信息或出現(xiàn)確認(rèn)信息,提交添加后,相應(yīng)的數(shù)據(jù)庫(kù)中是否存在添加內(nèi)容。 proId != null) // 如果 貨物 編號(hào)不為空 { StorageBLL storageBll = new StorageBLL()。// 參數(shù)錯(cuò)誤 } } else{ (Message?flag=11)。// 查詢 貨物 信息條數(shù) int pageCount = (count 1) / pageSize + 1。 HttpSession session = ()。 // 保存 貨物 信息集合 // 設(shè)置頁(yè)面跳轉(zhuǎn)目標(biāo)地址 RequestDispatcherrd = (/)。 page != null) // 如果當(dāng)前頁(yè)碼不為空 { int pageSize = 10。// 操作失敗 } } 貨物 管理模塊功能實(shí)現(xiàn) 貨物 管理功能說(shuō)明:管理員成功登錄后,進(jìn)入 貨物 管理中,對(duì)系統(tǒng)中現(xiàn)有的 貨物 進(jìn)行查看、編輯、刪除等維護(hù)。 // 新增 貨物 信息 if(rows == 1) // 返回操作結(jié)果 { int proId = ()。 String manufacturer = (txtManufacturer)。 圖 貨物 功能 下面是添加 貨物 功能的主要代碼: 基于 JSP 的倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 18 頁(yè) public void doPost(HttpServletRequest request, HttpServletResponse response) { (UTF8)。// 保存 Session (PERID, perId)。 String loginName = (txtLoginName)。 倉(cāng)庫(kù)管理數(shù)據(jù)字典設(shè)計(jì) 訂單信息表是針對(duì)訂單這個(gè)實(shí)體,它主要描述了訂單的信息,如訂單編號(hào)、 貨物 數(shù)量、 貨物 編號(hào)、用戶編號(hào)等,其中訂單編碼作為用戶信息表的主鍵,相應(yīng)的詳細(xì)屬性和說(shuō)明如下表 所示。 ( 1) 用戶管理模塊的功能是在數(shù)據(jù)庫(kù)中建立新用戶信息的表,管理員可以對(duì)用戶信息進(jìn)行增、刪、改、查。 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)。當(dāng)開(kāi)發(fā)一個(gè)數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序時(shí),大多數(shù)情況下用戶需要訪問(wèn)網(wǎng)絡(luò) (如 Inter、 Intra 等 )上的數(shù)據(jù)信息, RCDS 就是建立在網(wǎng)絡(luò)的信息通訊之上,是完全的客戶機(jī) /服務(wù)器應(yīng)用程序。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)規(guī)則 數(shù)據(jù)庫(kù)設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫(kù)滿足一些嚴(yán)格的約束和要求。 基于 JSP 的倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 6 頁(yè) 4 系統(tǒng) 設(shè)計(jì) 系統(tǒng)介紹 下圖 描述的是倉(cāng)庫(kù)管理系統(tǒng) (管理員 )的系統(tǒng)功 能圖 。 有無(wú)可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。而 Struts 只實(shí)現(xiàn)了 MVC 的 View 和 Controller 兩個(gè)部分, Model 部分需要開(kāi)發(fā)者自己來(lái)實(shí)現(xiàn), Struts 提供了抽象類 Action 使開(kāi)發(fā)者能將Model 應(yīng)用于 Struts 框架中。MVC應(yīng)用程序總是由這三個(gè)部分組成。它可以是從一個(gè)簡(jiǎn)單的銷售表到一個(gè)美術(shù)館、或者一個(gè)社團(tuán)網(wǎng)絡(luò)的龐大的信息集合。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫類 XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。倉(cāng)庫(kù)管理系統(tǒng)是用于完成眾多倉(cāng)庫(kù)管理業(yè)務(wù)所面臨的日常工作?,F(xiàn)階段倉(cāng)庫(kù)管理的特點(diǎn)是信息處理量特別大,所管理的物資設(shè)備種類繁多,而且入庫(kù)單、出庫(kù)單、需求單等單據(jù)的發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)計(jì)劃報(bào)表繁多,因此物資管理必須實(shí)現(xiàn)計(jì)算化,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案以便提高工作效率。采用 MVC 是為了符合軟件開(kāi)發(fā)規(guī)范,以便使軟件具有更好的效率和維護(hù)。為了適應(yīng) 物流 的需求,同時(shí)又大大減輕 公司 工作人員的工作量,全面提高 對(duì)貨物 的管理效率及服務(wù)質(zhì)量,以 MyEclipse為環(huán)境,開(kāi)發(fā)了此應(yīng)用軟件,本系統(tǒng)適用于小型 物流公司針對(duì)物品庫(kù)存部分的 管理。Sql Server 2020 Title : Design and Implementation Of Warehouse Management System Abstract: With the increasing development of society, especially the rapid development of science and technology, making China the cause has been an unprecedented breakthrough, not only improve the work efficiency, but also reduces the labor intensity. In order to meet the logistics needs, while greatly reducing the workload of pany staff, and prehensively improve the efficiency of the management of goods and services quality, MyEclipse for the environment, the development of this application software, the system is suitable for small logistics pany for the stock part of the article information transformation is the trend. Information management can optimize enterprise management processes and improve business efficiency and resource utilization, reduce business risk, build a bridge between enterprises and customers, and ultimately increase exponentially enterprise efficiency. Warehouse management system functions can be divided into four functional modules: user management module, modity management module, inventory management and order management module module. 3tier architecture that MVC, development platform is MyEclipse, database is Sql Server 2020. MVC is used to ply with software development practices, in order to make the software better efficiency and maintenance. Keywords: Warehouse Management System。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)信息進(jìn)行管理,具有與手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。倉(cāng)儲(chǔ)管理部門越來(lái)越需要一套低成本、高性能、方便使用、功能完善的綜合倉(cāng)庫(kù)管理信息系統(tǒng)。 倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè) 物資設(shè)備管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高倉(cāng)庫(kù)管理效率的目的。 Web 服務(wù)器在遇到訪問(wèn) JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的 面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安 全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn)。 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng):關(guān)系數(shù)據(jù)庫(kù)把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個(gè)大倉(cāng)庫(kù)中要好得多,這樣做將增加你的速度和靈活性。類似的,只要 Controller 改變了 View, View 會(huì)從潛在的 Model 中獲取數(shù)據(jù)來(lái)刷新自己。 ( 3)搜索功能:通夠?qū)?貨物 信息的名稱進(jìn)行搜索。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化。 ( 3) 庫(kù)存管理:能夠完成管理員對(duì)系統(tǒng) 貨物 庫(kù)存信息( 庫(kù)存編號(hào)、庫(kù)存 數(shù)量 、 貨物編號(hào)、創(chuàng)建日期、更新日期 )的管理。從實(shí)際出發(fā),經(jīng)過(guò)仔細(xì)地設(shè)計(jì),得到 各表的結(jié)構(gòu) 數(shù)據(jù)庫(kù)連接方案選擇 數(shù)據(jù)庫(kù)作為數(shù)據(jù)資源的集散地,往往位于企業(yè)級(jí)軟件體系的后方,供前方的應(yīng)用程序訪問(wèn),網(wǎng)上商城連接數(shù)據(jù)庫(kù)的方案采用的是純 JSP 的基于本地協(xié)議的 ODBC 驅(qū)動(dòng),它不需要對(duì)多數(shù)據(jù)庫(kù)的支持, 直接調(diào)用 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))使用的網(wǎng)絡(luò)協(xié)議,對(duì)于小型的企業(yè)內(nèi)部互聯(lián)網(wǎng)來(lái)說(shuō),是一個(gè)實(shí)用的解決方案 。網(wǎng)上購(gòu)物系統(tǒng)銷售管理子系統(tǒng)采用 MYSQL 作為后臺(tái)數(shù)據(jù)庫(kù),根據(jù)數(shù)據(jù)庫(kù)工具和數(shù)據(jù)庫(kù)特點(diǎn),開(kāi)發(fā)出一套可靠健壯的數(shù)據(jù)存儲(chǔ)方案。 下面圖 、圖 、圖 、圖 ,圖 是該系統(tǒng)的實(shí)體關(guān)系圖。 下圖 貨物 管理。 表 信息 段 類型 位數(shù) 主鍵 備注 ProId int 4 ▲ 貨物 編號(hào) ProName varchar2 50 貨物 名稱 BuyPrice number 9 進(jìn)貨價(jià)格 SellPrice number 9 賣出價(jià)格 Manufacturer varchar2 50 生產(chǎn)廠家 ProDate date 8 生產(chǎn)日期 Description varchar2 16 貨物 描述 CreateDate date 8 創(chuàng)建日期