版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
45/46基于JAVA的B/S結構的倉庫治理系統(tǒng)設計與實現摘要倉庫治理系統(tǒng)要緊提供一個倉庫業(yè)務及其作業(yè)治理的信息存儲和檢索系統(tǒng)。通過入庫治理、出庫治理、倉庫位置信息治理等功能模塊來實現倉庫的綜合治理。系統(tǒng)采納B/S開發(fā)模式,開發(fā)工具選擇JAVA、JSP、JavaScript、Html語言,采納Tomcat服務器技術,后臺數據庫選用SQLServer2000。開發(fā)出一個簡單的倉庫治理系統(tǒng),實現了倉庫治理的高效性與安全性。本系統(tǒng)能夠方便快捷地實現庫治理中的物資登記、出庫入庫、庫存治理等操作,使企業(yè)的倉庫治理井井有條,為企業(yè)的健康進展制造良好的條件。關鍵詞:JSP,JAVA,SQLServer2000數據庫,B/S模式。DesignandimplementationofonlinewarehouseplatformbasedonB/SandJavaarchitectureStudent:BiWeiXia Tutor:RuiMouAbstractThestoragemanagementsystemmainlyprovidesawarehouseserviceandthejobmanagementinformationstorageandtheretrievalsystem.Throughthewarehousingmanagement,functionalmodulesandsoonstorehousemanagement,warehousepositionalinformationmanagementrealizethewarehouseintegratedmanagement.ThesystemusestheB/Sdevelopmentpattern,thedevelopmentkitchoosesJAVA,JSP,JavaScript,theHtmllanguage,usestheTomcatservertechnology,thebackstagedatabaseselectsSQLServer2000.Developsasimplestoragemanagementsystem,hasrealizedstoragemanagementhighlyeffectiveandthesecurity.Thissystemmayfacilitaterealizesinthestorehousemanagementcargoregistrationquickly,operationsandsoonstorehousewarehousing,stockmanagement,causesenterprise'sstoragemanagementingoodorder,forenterprise'shealthydevelopmentcreationgoodcondition.Keywords:JSP,JAVA,SQLServer2000database,B/Smode目錄TOC\o"1-3"\h\u1前言 42需求分析 52.1任務概述 52.2可行性分析 52.3方案選擇 52.4功能需求分析 52.4.1登陸功能 52.4.2部門治理功能 62.4.3職員治理功能 62.4.4貨品治理功能 72.5運行環(huán)境 73開發(fā)技術介紹 93.1技術介紹 93.1.1B/S模式及其優(yōu)勢 93.1.2Tomcat應用服務器 93.1.3SQLserver2000 103.1.4Java簡介 113.2數據訪問接口 114概要設計 134.1功能劃分 134.2系統(tǒng)功能模塊 134.2.1部門治理模塊 134.2.2類不治理模塊 144.2.3職員治理模塊 144.2.4貨品治理模塊 154.3數據庫的設計 165詳細設計 205.1數據流程圖 205.2功能模塊設計 205.2.1部門治理 205.2.2貨品類不治理 215.2.3職員治理 235.2.4貨品查詢 245.2.5貨品入庫治理 255.2.6貨品出庫治理 266總結 28致謝 29參考文獻 301前言隨著科學技術的不斷提高、計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。個人計算機應用的一部分,使用計算機對信息進行治理,具有與手工治理所無法比擬的優(yōu)點。“倉庫治理系統(tǒng)”(WarehouseManagementSystem,簡稱WMS)是用來治理倉庫內部的人員、庫存,定單和設備的軟件實施工具。我國的WMS研究在起步上比較晚,技術上相對落后。在我國,制造企業(yè)普遍生產規(guī)模不打,產品品種多,其特點是典型的小而全。企業(yè)的部門機構眾多,業(yè)務流程復雜,相互的協(xié)調性不高,涉及企業(yè)的治理數量也比較龐大。盡管生產產品的技術比較成熟,但對整個企業(yè)的物料和物資的治理目前都還處于比較薄弱的時期。隨著企業(yè)治理信息化的進展,網絡及計算機的引入使治理躍上了一個新的進展平臺。企業(yè)的各項治理都將向信息化方向擴展,倉庫的治理關于企業(yè)來講尤為重要,也正是基于那個緣故我把畢業(yè)設計的方向定在了企業(yè)的庫存治理上。由于企業(yè)的物資治理往往是復雜、繁瑣的。所掌握的物資種類眾多,訂貨、治理、發(fā)貨的渠道各有差異,各個企業(yè)之間的治理體制不盡相同,各類物資打算報表繁多,因些物資治理必須實現計算化,而且必須依照企業(yè)的具體情況制定相應的方案以便提高工作效率。以往企事業(yè)倉庫治理員由于缺乏適當的軟件而給其工作上如物資的打算,訂貨,核銷拖收,驗收入庫,依照企業(yè)各部門的需要來發(fā)送物資設備,并隨時按期時行庫存盤點,依照企業(yè)領導和自身治理的需要進行統(tǒng)計分析,產生相應的不便,期間復雜,繁瑣的業(yè)務讓治理人員極不方便。倉庫治理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內容關于企業(yè)的決策者和治理者來講都至關重要,因此庫存治理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式治理產品,這種治理方式存在著許多缺點,如:效率低、保密性差等。另外,由于時刻一長,將產生大量的文件和數據,這關于查找、更新和維護產品都帶來了許多的困難。作為計算機應用的一部分,使用計算機對庫存信息進行治理,有著手工治理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高庫存治理的效率。本設計系統(tǒng)采納B/S(Browser/Server)開發(fā)模式,開發(fā)工具選擇JAVA、JSP、JavaScript、Html語言,采納Tomcat服務器技術,后臺數據庫選用SQLServer2000。開發(fā)出一個簡單的倉庫治理系統(tǒng),實現了倉庫治理的高效性與安全性。本系統(tǒng)能夠方便快捷地實現庫治理中的物資登記、出庫入庫、庫存治理等操作。2需求分析2.1任務概述倉庫治理系統(tǒng)要緊實現而部門治理、職員治理、治理類不、物品查詢、貨品入庫、貨品出庫、出庫日志等功能,充分利用計算機網絡技術,改變傳統(tǒng)的操作方式進行治理,實現了網絡化治理模式。2.2可行性分析(1)經濟性開發(fā)成本及維護成本降低。由于B/S架構治理軟件只安裝在服務器端(Server)上,網絡治理人員只需要治理服務器就行了,用戶界面要緊事務邏輯在服務器(Server)端完全通過WWW掃瞄器實現,極少部分事務邏輯在前端(Browser)實現,所有的學生端只有掃瞄器,網絡治理人員只需要做硬件維護。(2)安全性良好的安全性能,防火墻技術能夠保證后臺數據庫的安全性。所有學生端請求差不多上通過DBMS來訪問數據庫,從而大大減少了數據直接暴露的風險。2.3方案選擇開發(fā)倉庫治理系統(tǒng),提出以下解決方案:倉庫治理系統(tǒng)擬采納B/S模式,三層結構設計。涉及靜(動)態(tài)網頁編寫(熟悉HTML、CSS、JavaScript)、程序設計(ASP、PHP、JSP或其它語言基礎)、數據庫應用(SQLserver、MySQL的使用、SQL語言、調優(yōu))、數據庫設計、軟件工程及軟件測試,用戶界面設計、美化、文檔編寫(軟件開發(fā)打算、用戶手冊等設計內容都要形成文字)等各方面知識;以及團隊組織、項目治理,關心文檔的編寫、部分的測試等采納B/S模式,選擇SQLServer2000作為后臺數據庫,選擇JAVA、JSP、JavaScript、Html作為應用程序開發(fā)工具,運用Tomcat服務器技術,整個系統(tǒng)完全基于Browser/Server模式進行設計。2.4功能需求分析2.4.1登陸功能當用戶運行本系統(tǒng)將會出現一個登陸界面要求用戶輸入用戶名和密碼,假如用戶輸入的用戶名或者密碼不正確,那么系統(tǒng)將彈出一個提示消息提醒用戶輸入的用戶名或者密碼不正確。當用戶輸入正確的用戶名和密碼的時候,系統(tǒng)會依照輸入的用戶名推斷用戶是哪種權限的用戶,然后登陸窗口自動關閉并彈出相應的操作界面,同時用戶的登陸信息將會被記錄在一個文本里面。2.4.2部門治理功能在部門治理模塊中,治理員能夠對部門進行治理,其中包括部門編號、類型名稱、部門名稱和部門添加時刻。(1)添加部門添加部門,用于治理員為系統(tǒng)添加新的部門,其中包括對部門的詳細信息的記錄,例如,部門編號、部門名稱、類型名稱、添加時刻等。(2)刪除部門當部門發(fā)生改動時,治理員能夠用此操作將此部門的相關信息從數據庫中刪除。(3)部門詳細信息查詢與修改當系統(tǒng)的治理員對該模塊進行操作時,系統(tǒng)會列出能對此系統(tǒng)操作的所有部門的詳細信息,同時能夠對其中的信息進行必要的修改。2.4.3職員治理功能在此功能模塊中,治理員能夠完成對用戶的各種治理功能,其中包括:添加用戶、刪除用戶、用戶詳細信息查詢與修改,用戶的信息有用戶名、密碼、治理員姓名、性不、所在部門以及身份等級。(1)添加用戶添加用戶,用于治理員為系統(tǒng)添加新的用戶,其中包括對用戶的詳細信息的記錄,例如,用戶的用戶名、用戶密碼等。同時還能通過身份等級對用戶設置權限,讓用戶只能做自己權限范圍內的操作。(2)刪除用戶當職員發(fā)生改動時,治理員能夠用此操作將此用戶的相關信息從數據庫中刪除。(3)用戶詳細信息查詢與修改當系統(tǒng)的治理員對該模塊進行操作時,系統(tǒng)會列出能對此系統(tǒng)操作的所有用戶的詳細信息,同時能夠對其中的信息進行必要的修改。2.4.4貨品治理功能貨品治理功能是用于對倉庫中的貨品進行全方位的治理,其中包括了貨品差不多信息的查詢、修改、增加、刪除等等。(1)貨品差不多信息治理此功能模塊要緊是對倉庫已有的貨品的信息存儲,以讓用戶對整個倉庫的貨品有清晰的認知。其中貨品的信息包括貨品記錄編號、貨品名稱、類型、庫存數量、單位、講明、所在區(qū)域、錄入職員編號以及添加貨品的時刻。還能通過貨品信息表對貨品信息進行搜索查詢、增加、刪除和修改。(2)貨品入庫治理此功能要緊是對入庫的貨品的信息治理,例如入庫貨品的類型、庫存數量、單位、講明、所在區(qū)、所在柜、錄入人員ID、貨品入庫的時刻。(3)貨品出庫治理此功能要緊是對出庫的貨品的信息治理,包括對出庫貨品的ID記錄、出庫貨品的名稱、出庫貨品的類型、出庫貨品的參數講明、提貨人、提貨人的聯系電話、出庫貨品的數量、出庫貨品的錄入人員、出庫貨品的添加時刻。2.5運行環(huán)境系統(tǒng)對運行的環(huán)境的要求:硬件環(huán)境(1)服務器端本網絡系統(tǒng)服務器端的配置如下:處理器:InterPentium41.6GHz或更高內存:256MB硬盤空間:80GB光驅:CD-ROM顯卡:SVAG顯示適配器。(2)客戶端因為客戶端要緊用于掃瞄和操作數據,因此對客戶端的硬件要求不高,只是現在的電腦專門高的性價比,因此需要的配置應該高于下面的配置:處理器:InterPentium1.0GHz或更高內存:32MB硬盤空間:40GB光驅:CD-ROM顯卡:SVAG顯示適配器。軟件環(huán)境(1)服務器端操作系統(tǒng):Windows2000Serverweb服務器:InternetInformationServer5.0/PersonalWebServer數據庫:MircrosoftSQLserver2000掃瞄器:InternetExplorer5.0以上(2)客戶端操作系統(tǒng):有掃瞄器的操作系統(tǒng)。3開發(fā)技術介紹3.1技術介紹3.1.1B/S模式及其優(yōu)勢B/S結構即掃瞄器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW掃瞄器來實現,極少部分事務邏輯在前端(Browser)實現,然而要緊事務邏輯在服務器端(Server)實現,形成所謂三層(3-tier)結構。一個三層架構的應用程序由三部分組成,這三部分各自分布在網絡中的不同地點。這三個部分分不是:工作站或表示層接口、事務邏輯、數據庫以及與其相關的程序設計。在一個典型的三層架構應用程序中,應用程序的用戶工作站包括提供圖形用戶界面(GUI)的程序設計和具體的應用程序入口表格或交互式窗口。事務邏輯處在局域網(LAN)服務器或其他共享主機上,它作為響應工作站所發(fā)出學生請求的服務器,而相關于處于大型機的第三層它是作為學生端,同時決定需要什么數據以及數據存儲在哪里。第三層包括數據庫以及處理讀寫以及訪問數據庫的程序。然而應用程序的設計可能比那個架構要復雜,關于大型程序來講,那個三層模式是一種比較簡便的考慮方法。此技術采納了三層體系結構:用戶界面層/事務層/數據庫層。因此Web結構有著更好的安全性。在用戶機上不需要安裝任何應用程序,應用程序能夠安裝在事務層所在的計算機上,數據存放在數據庫服務器上。3.1.2Tomcat應用服務器Tomcat是一個免費的開源的Serlvet容器,在Tomcat中,應用程序的部署專門簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到那個文件,并將其解壓。你在掃瞄器中訪問那個應用的Jsp時,通常第一次會專門慢,因為Tomcat要將Jsp轉化為Servlet文件,然后編譯。編譯以后,訪問將會專門快。另外Tomcat也提供了一個應用:manager,訪問那個應用需要用戶名和密碼,用戶名和密碼存儲在一個xml文件中。通過那個應用,輔助于Ftp,你能夠在遠程通過Web部署和撤銷應用。因此本地也能夠。Tomcat,它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都能夠更改它或在其中加入新的功能。 Tomcat是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是專門多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。關于一個初學者來講,能夠如此認為,當在一臺機器上配置好Apache服務器,可利用它響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務器的擴展,但它是獨立運行的,因此當你ApacheTomcat運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。那個地點的訣竅是,當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它依舊一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。只是,Tomcat處理靜態(tài)HTML的能力不如Apache服務器。3.1.3SQLserver2000MicrosoftSQLServer2000是由Microsoft公司開發(fā)的,簡稱SQLServer,由一系列相互協(xié)作的組件構成,能滿足最大的Web站點和企業(yè)數據處理系統(tǒng)存儲和分析數據的需求。SQLServer2000是為迅速提供可伸縮性電子商務、企業(yè)及數據倉庫解決方案而開發(fā)的完整數據庫與分析軟件產品。SQLSERVER2000定位于Internet背景下的數據庫應用,它為用戶的Web應用提供了一款完善的數據治理和數據分析解決方案。同時SQLSERVER2000依舊WindowsDNA(DistributedInternetArchitecture)架構的一個核心組件。它極大地縮短了用戶開發(fā)電子商務、數據倉庫應用的時刻。SQLSERVER2000還提供對XML(ExtensibleMarkupLanguage擴展標示語言支持)和HTTP的全方位支持。在高性能和企業(yè)級可伸縮性領域,SQLServer2000設計成利用Windows2000對更多處理器、更大的系統(tǒng)內存的支持,最終達到支持64位硬件平臺。在不斷提升可用性的努力過程中,SQLServer2000采納Windows2000四路群集,提供了大大改進的群集支持。SQLServer7.0差不多在可治理性和易用性方面在行業(yè)內領先,SQLServer2000通過與Windows2000活動目錄緊密結合進一步改進了這些功能。而且,SQLServer2000還包含對現有治理工具和有用程序的重大改進,并引入更具自我調節(jié)和自我治理的引擎功能。SQLServer2000按照設計能夠為部署和維護強大的、易于治理、支持商務活動的Web站點提供最好的性能,這些站點能夠從事商家和商家之間或商家與客戶之間的交易。在尋求一個支持您的電子商務解決方案的數據庫時,需要考慮的項目包括:可用性、性能、可治理性和價格。3.1.4Java簡介Java是一種能夠撰寫跨平臺應用軟件的面向對象的程序設計語言,是由SunMicrosystems公司于1995年5月推出的Java程序設計語言和Java平臺(即,JavaSE,JavaME)的總稱。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲操縱臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯網的產業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和寬敞前景。Java編程語言的風格十分接近C、C++語言。Java是一個純的面向對象的程序設計語言,它繼承了C++語言面向對象技術的核心,Java舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間,使得程序員不用再為內存治理而擔憂。在JavaSE1.5版本中,Java又引入了泛型編程(GenericProgramming)、類型安全的枚舉、不定長參數和自動裝/拆箱等語言特性。Java不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼(bytecode),然后依靠各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現了“一次編譯、到處執(zhí)行”的跨平臺特性。只是,每次的編譯執(zhí)行需要消耗一定的時刻,這同時也在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2公布后,Java的執(zhí)行速度有了大幅提升。Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統(tǒng)無關、可移植、高性能、多線程和動態(tài)的語言。3.2數據訪問接口系統(tǒng)采納JDBC-ODBC橋數據驅動程序,以純Java的方式來連接數據庫,為訪問不同的數據庫提供統(tǒng)一的接口。JDBC數據庫驅動程序是把JDBC調用翻譯成廠商專用API的調用。ODBC為直接訪問數據定義了一組函數,而不是在應用程序中嵌入SQL。JKBC-ODBC橋在JKBCAPI和ODBCAPI之間提供了一個橋梁,那個橋把標準的JDBC調用翻譯成對應的ODBC調用,然后通過ODBC庫把它們發(fā)送到ODBC數據源。4概要設計4.1功能劃分總體設計要緊是指在系統(tǒng)分析的基礎上,對整個系統(tǒng)的劃分(子系統(tǒng))、分為添加信息模塊,查詢模塊,刪除模塊,治理模塊,更新模塊等等模塊。本設計要緊功能:(1)倉庫的各種信息輸入,包括入庫,出庫的輸入。(2)倉庫治理的信息查詢,修改和維護。4.2系統(tǒng)功能模塊依照需求分析,做設計是將整個系統(tǒng)劃分為若干個模塊,模塊劃分能夠盡量提高模塊的相對獨立行,如此能夠提高系統(tǒng)的可維護性。4.2.1部門治理模塊部門治理模塊,在此功能模塊中,治理員能夠完成對部門的各種治理功能,其中包括:添加用戶、刪除用戶、用戶詳細信息查詢與修改、用戶禁用/啟用,用戶的信息有用戶編號、用戶名稱、登錄帳號、登錄密碼和用戶等級。圖1部門治理模塊圖(1)添加部門:在部門治理中,點擊添加部門,由系統(tǒng)推斷部門添加框內是否填入名稱,無添加就提示“請輸入部門名稱!”;假如有部門名稱,就把部門名稱添加到數據庫。(2)修改部門:在部門治理中,治理員通過對部門編號,在數據庫的部門信息表中查詢相同編號的部門,然后對該部門進行修改。(3)刪除部門:在部門治理中,治理員通過對部門編號,在數據庫的部門信息表中查詢相同編號的部門,然后對該部門進行刪除。4.2.2類不治理模塊類不治理模塊:類不治理模塊,在此功能模塊中,治理員能夠完成對類不的各種治理功能,其中包括:物品的名稱、備注、添加時刻。圖2類不治理模塊圖(1)添加貨品類不:當治理員點擊“添加貨品類不”,系統(tǒng)連接到數據庫,推斷添加貨品添加框是否填入名稱,無添加就提示“請輸入貨品類不名稱!”。假如有添加,把輸入的貨品類不添加到數據庫類不信息表。(2)修改貨品類不:在貨品類不治理中,治理員通過對部門編號,在數據庫的部門信息表中查詢相同編號的部門,然后對該部門進行修改。(3)刪除貨品類不:在貨品類不治理中,治理員通過對部門編號,在數據庫的部門信息表中查詢相同編號的部門,然后對該部門進行刪除。4.2.3職員治理模塊在職員治理模塊中,系統(tǒng)能夠通過治理員信息表中的身份等級推斷職員的等級,假如是治理員,則該用戶能夠添加刪除修改職員信息。圖3職員治理模塊圖(1)添加職員:用于治理員為系統(tǒng)添加新的職員,其中包括對職員的差不多信息的記錄,例如,用戶的編號、用戶姓名、用戶密碼、性不和所在部門。同時還能為用戶設置身份等級,讓用戶只能做自己權限范圍內的操作。通過輸入職員信息,若添加成功,進入成功頁面,不成功則顯示錯誤信息頁面。(2)修改職員:系統(tǒng)通過治理員信息表進行對職員編號的查詢,推斷職員的身份等級,同時對職員的信息進行修改。 (3)刪除職員:系統(tǒng)通過治理員信息表進行對職員編號的查詢,找到職員的信息,對其進行刪除。4.2.4貨品治理模塊在貨品治理模塊中:具有貨品查詢,貨品出庫治理,貨品入庫治理等功能,圖4貨品治理模塊圖(1)貨品查詢:治理員和職員能夠連接數據庫,通過貨品信息表查詢貨品數量,存放位置,種類等。(2)貨品出庫:添加貨品出庫:通過用戶輸入的差不多信息到貨品信息表進行查詢,發(fā)覺貨品后,將出庫貨品信息放入到數據庫中的出庫信息表中。 (3)貨品入庫:添加貨品入庫:輸入貨品的差不多信息到貨品信息表,添加成功,進入成功頁面,不成功則顯示錯誤信息頁面。4.3數據庫的設計數據庫數據需要治理信息表,操縱系統(tǒng)信息表,出庫信息表,貨品信息表,類不信息表,部門信息表。圖1系統(tǒng)E_R圖(1)職員信息表:記錄職員的差不多信息,所在部門以及身份等級。同時通過信息表來推斷職員登陸的帳號密碼時候正確。表1職員信息表(staffs)名稱字段名稱數據類型主鍵非空職員編號Staff_idVARCHAR(4)yesyes密碼Staff_pwdVARCHAR(30)noyes職員姓名Staff_nameVARCHAR(30)noyes性不Staff_sexBYTEnoyes所在部門Dep_idSHORTnoyes身份等級Staff_levelSHORTnoyes(2)操縱系統(tǒng)信息表:記錄職員對系統(tǒng)操作的信息。表2操縱系統(tǒng)信息表(sysmanager)名稱字段名稱數據類型主鍵非空操縱編號Sys_idLONGyesyes職員編號Staff_idLONGnoyes備注Sys_remarkVARCHAR(100)noyes(3)出庫信息表:對出庫物品的差不多信息進行記錄,并記錄提貨人的名稱、聯系方式及錄入人員的ID,物品出庫的時刻。表3出庫信息表(exwarehouse)名稱字段名稱數據類型主鍵非空出庫編號Exw_idLONGyesyes貨品編號Goods_idVARCHAR(150)noyes類型編號Type_idVARCHAR(150)noyes參數講明Exw_remarkVARCHAR(150)noyes提貨人Exw_pnameVARCHAR(150)noyes聯系電話Exw_ptelVARCHAR(50)noyes數量Exw_numVARCHAR(150)noyes職員編號Staff_idVARCHAR(150)noyes添加時刻Exw_addtimeDATETIMEnoyes(4)貨品信息表:記錄倉庫內貨品的差不多信息,所在區(qū)域,添加時刻。同時將入庫的物品添加如貨品信息表。表4貨品信息表(goods)名稱字段名稱數據類型主鍵非空貨品編號Goods_idLONGyesyes貨品名稱Goods_nameVARCHAR(150)noyes類型編號Type_idLONGnoyes貨品庫存Goods_numVARCHAR(50)noyes貨品單位Goods_unitVARCHAR(50)noyes講明Goods_remarkVARCHAR(150)noyes所在區(qū)Goods_areaVARCHAR(50)noyes所在柜Goods_cupboardVARCHAR(50)noyes職員編號Staff_idVARCHAR(4)noyes添加時刻Goods_addtimeDATETIMEnoyes(5)類不信息表:記錄貨品的類不。表5類型信息表(type)名稱字段名稱數據類型主鍵非空類型編號Type_idVARCHAR(150)yesyes類型名稱Type_nameVARCHAR(150)noyes備注Type_remarkVARCHAR(150)noyes添加時刻Type_addtimeDATETIMEnoyes(6)部門信息表:記錄部門的信息。表6部門信息表(department)名稱字段名稱數據類型主鍵非空部門編號Dep_idLONGnoyes部門名稱Dep_nameVARCHAR(30)noyes添加時刻Dep_addtimeDATETIMEnoyes5詳細設計5.1數據流程圖a.一般職員查詢數據流程圖b.治理人員操作數據流程圖圖1出入庫數據流程圖5.2功能模塊設計倉庫治理系統(tǒng)分為部門治理、貨品類不治理、職員治理、倉庫治理等模塊。5.2.1部門治理(1)點擊“添加部門”連接到add_Dep.jsp頁面。(2)先推斷添加部門添加框是否填入名稱,無添加就提示“請輸入部門名稱!”(3)點擊“保存”連接到o_Dep.jsp,把輸入的部門名稱添加到數據庫“Dep_id”表,最后返回add_Dep.jsp頁面。(4)治理部門中的修改,通過訪問update_Dep.jsp頁面的算法,查找數據庫“Dep_id”表中相同ID修改數據庫數據(5)治理部門中的刪除,通過訪問D_Dep.jsp頁面的算法,查找數據庫“Dep_id”表中相同ID修改數據庫數據圖2部門治理流程圖圖3部門治理5.2.2貨品類不治理添加貨品類不圖4添加數據流程圖(1)點擊“添加貨品類不”連接到add_types.jsp頁面。(2)先推斷添加部門添加框是否填入名稱,無添加就提示“請輸入貨品類不名稱!”(3)點擊“保存”連接到o_types.jsp,把輸入的部門名稱添加到數據庫“types”表,最后返回add_types.jsp頁面。圖5添加貨品類不圖治理貨品類不圖6治理貨品數據流程圖(1)治理部門中的修改,通過訪問update_types.jsp頁面的算法,查找數據庫“types”表中相同名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年新教材高中歷史第四單元資本主義制度的確立第9課資產階級革命與資本主義制度的確立梯度作業(yè)練素能含解析新人教版必修中外歷史綱要下
- 彩妝培訓合同范例
- 威海農村房屋出售合同模板
- 房租無償租賃合同模板
- 農村房屋商用租賃合同范例
- 床褥銷售合同范例
- 雙方合租合作合同范例
- 差額結算合同范例
- 獎品采購合同模板
- 2024年天津客運從業(yè)資格證試題下載
- 中圖版八年級地理上冊《世界氣候》復習課件
- 家族財富傳承法商
- 無損檢測通用作業(yè)指導書
- 2023年中考語文復習:150個文言實詞-課件(共183張PPT)
- 蛋糕經濟學:如何實現企業(yè)商業(yè)價值和社會責任的雙贏
- 車輛維修服務方案先進性
- 2020年1月上海春招英語聽力(含試題、MP3、答案及錄音)
- GB/T 17639-2023土工合成材料長絲紡粘針刺非織造土工布
- 發(fā)行企業(yè)債法律盡職調查之訪談問題清單
- 拍賣合作協(xié)議
- 白改黑施工組織設計
評論
0/150
提交評論