【正文】
識(shí)水平的限制, 倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 還存在不少的缺點(diǎn)和漏洞,我盡力改正與完善。 基于 JSP 的倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 27 頁 結(jié) 論 在對(duì)系統(tǒng)的開發(fā)過程有了基本了解后,使用 MyEclipse 開發(fā)了這個(gè) “倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)” 。 ( 4) 需要輸入數(shù)字的文本框輸入字符 。 添加功能測(cè)試:填寫完添加內(nèi)容提交后,是否出現(xiàn)錯(cuò)誤信息或出現(xiàn)確認(rèn)信息,提交添加后,相應(yīng)的數(shù)據(jù)庫中是否存在添加內(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è)置頁面跳轉(zhuǎn)目標(biāo)地址 RequestDispatcherrd = (/)。 page != null) // 如果當(dāng)前頁碼不為空 { int pageSize = 10。// 操作失敗 } } 貨物 管理模塊功能實(shí)現(xiàn) 貨物 管理功能說明:管理員成功登錄后,進(jìn)入 貨物 管理中,對(duì)系統(tǒng)中現(xiàn)有的 貨物 進(jìn)行查看、編輯、刪除等維護(hù)。 // 新增 貨物 信息 if(rows == 1) // 返回操作結(jié)果 { int proId = ()。 String manufacturer = (txtManufacturer)。 圖 貨物 功能 下面是添加 貨物 功能的主要代碼: 基于 JSP 的倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 18 頁 public void doPost(HttpServletRequest request, HttpServletResponse response) { (UTF8)。// 保存 Session (PERID, perId)。 String loginName = (txtLoginName)。 倉庫管理數(shù)據(jù)字典設(shè)計(jì) 訂單信息表是針對(duì)訂單這個(gè)實(shí)體,它主要描述了訂單的信息,如訂單編號(hào)、 貨物 數(shù)量、 貨物 編號(hào)、用戶編號(hào)等,其中訂單編碼作為用戶信息表的主鍵,相應(yīng)的詳細(xì)屬性和說明如下表 所示。 ( 1) 用戶管理模塊的功能是在數(shù)據(jù)庫中建立新用戶信息的表,管理員可以對(duì)用戶信息進(jìn)行增、刪、改、查。 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。當(dāng)開發(fā)一個(gè)數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序時(shí),大多數(shù)情況下用戶需要訪問網(wǎng)絡(luò) (如 Inter、 Intra 等 )上的數(shù)據(jù)信息, RCDS 就是建立在網(wǎng)絡(luò)的信息通訊之上,是完全的客戶機(jī) /服務(wù)器應(yīng)用程序。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫規(guī)則 數(shù)據(jù)庫設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。 基于 JSP 的倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 6 頁 4 系統(tǒng) 設(shè)計(jì) 系統(tǒng)介紹 下圖 描述的是倉庫管理系統(tǒng) (管理員 )的系統(tǒng)功 能圖 。 有無可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。而 Struts 只實(shí)現(xiàn)了 MVC 的 View 和 Controller 兩個(gè)部分, Model 部分需要開發(fā)者自己來實(shí)現(xiàn), Struts 提供了抽象類 Action 使開發(fā)者能將Model 應(yīng)用于 Struts 框架中。MVC應(yīng)用程序總是由這三個(gè)部分組成。它可以是從一個(gè)簡單的銷售表到一個(gè)美術(shù)館、或者一個(gè)社團(tuán)網(wǎng)絡(luò)的龐大的信息集合。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。倉庫管理系統(tǒng)是用于完成眾多倉庫管理業(yè)務(wù)所面臨的日常工作?,F(xiàn)階段倉庫管理的特點(diǎn)是信息處理量特別大,所管理的物資設(shè)備種類繁多,而且入庫單、出庫單、需求單等單據(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 是為了符合軟件開發(fā)規(guī)范,以便使軟件具有更好的效率和維護(hù)。為了適應(yīng) 物流 的需求,同時(shí)又大大減輕 公司 工作人員的工作量,全面提高 對(duì)貨物 的管理效率及服務(wù)質(zhì)量,以 MyEclipse為環(huán)境,開發(fā)了此應(yīng)用軟件,本系統(tǒng)適用于小型 物流公司針對(duì)物品庫存部分的 管理。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)行管理,具有與手工管理所無法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。倉儲(chǔ)管理部門越來越需要一套低成本、高性能、方便使用、功能完善的綜合倉庫管理信息系統(tǒng)。 倉庫管理系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè) 物資設(shè)備管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高倉庫管理效率的目的。 Web 服務(wù)器在遇到訪問 JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。 JSP 具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?,具有平臺(tái)無關(guān)性且安 全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn)。 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng):關(guān)系數(shù)據(jù)庫把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個(gè)大倉庫中要好得多,這樣做將增加你的速度和靈活性。類似的,只要 Controller 改變了 View, View 會(huì)從潛在的 Model 中獲取數(shù)據(jù)來刷新自己。 ( 3)搜索功能:通夠?qū)?貨物 信息的名稱進(jìn)行搜索。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化。 ( 3) 庫存管理:能夠完成管理員對(duì)系統(tǒng) 貨物 庫存信息( 庫存編號(hào)、庫存 數(shù)量 、 貨物編號(hào)、創(chuàng)建日期、更新日期 )的管理。從實(shí)際出發(fā),經(jīng)過仔細(xì)地設(shè)計(jì),得到 各表的結(jié)構(gòu) 數(shù)據(jù)庫連接方案選擇 數(shù)據(jù)庫作為數(shù)據(jù)資源的集散地,往往位于企業(yè)級(jí)軟件體系的后方,供前方的應(yīng)用程序訪問,網(wǎng)上商城連接數(shù)據(jù)庫的方案采用的是純 JSP 的基于本地協(xié)議的 ODBC 驅(qū)動(dòng),它不需要對(duì)多數(shù)據(jù)庫的支持, 直接調(diào)用 DBMS(數(shù)據(jù)庫管理系統(tǒng))使用的網(wǎng)絡(luò)協(xié)議,對(duì)于小型的企業(yè)內(nèi)部互聯(lián)網(wǎng)來說,是一個(gè)實(shí)用的解決方案 。網(wǎng)上購物系統(tǒng)銷售管理子系統(tǒng)采用 MYSQL 作為后臺(tái)數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫工具和數(shù)據(jù)庫特點(diǎn),開發(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)建日期