版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、編號:03023180河南大學2007屆本科畢業(yè)論文農產品倉庫管理系統(tǒng)the warehouse management system of agricultural products論文作者姓名:徐瑞娜 作者學號:03023180 _ 所在學院:計算機與信息工程學院 所學專業(yè):計算機科學與技術 導師姓名職稱:申石磊(教授)、韓道軍(助教)論文完成時間:2007年5月20日 2007年5月20日河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)開題報告(由學生本人認真填寫)學號03023180姓名徐瑞娜導師姓名職稱申石磊(教授)韓道軍(助教)開題時間2006年12月1日課題題目農產品倉庫管理系統(tǒng)課題來源導
2、師指定 自定 其它來源課題的目的、意義以及和本課題有關的國內外現狀分析:目的:有效地利用農產品信息資源,提高信息的占有量和對信息的運用能力,使農產品的管理更加合理化、規(guī)范化。意義:把信息技術引入農產品的管理當中去,改變我國農產品管理的落后現狀。國內外現狀:信息技術在農產品管理上的普遍應用對農產品的發(fā)展將起到越來越重要的作用。我國蘊藏著豐富的科技信息資源,尤其是農產品信息資源,但是由于信息加工層次和水平比較低,信息的附加值還沒有得到充分的挖掘和利用,造成農產品科技信息資源的嚴重浪費。我國農產品信息處理基本上還停留在手工方式,勞動強度大且工作效率低,用戶和管理人員的大量時間都消耗在事務性工作上,經
3、濟管理上也存在不規(guī)范的存儲現狀,浪費嚴重。國際上農產品的管理已經在很大程度上實現了信息化和規(guī)范化,信息技術在農產品的存儲管理中占很重要的地位。國際上將信息技術應用于農產品管理的比重遠遠大于我國。研究目標、研究內容和準備解決的問題:目標:進一步合理地利用農產品資源,使農產品的存儲加工更加合理化、人性化,所以開發(fā)了該系統(tǒng)。研究內容:主要研究農產品的存儲數量、入庫操作、出庫操作、用戶留言、用戶下載、在線管理等基本情況,以實現合理存儲合理。準備解決的問題:對農產品信息進行規(guī)范化,連接數據庫并在數據庫中操縱數據,對數據進行添加、刪除、修改等。擬采取的方法、技術或設計(開發(fā))工具:體系結構:b/s模式編程
4、語言:java開發(fā)語言jsp數據庫:sql server 2000預期成果:1、畢業(yè)設計成果軟件(源程序)2、畢業(yè)論文進度計劃:2006.12.1 - 2007.4.1:查找資料、搜集相關素材2007.4.2 - 2007.4.11:完成系統(tǒng)的模塊部分的設計2007.4.12 - 2007.4.21:完成數據庫部分的設計2007.4.22 - 2007.4.30:完成系統(tǒng)總體設計部分的設計2007.5.1 - 2007.5.20:整理資料、撰寫畢業(yè)論文2007.5.20 - 2007.5.25:根據導師要求,完善畢業(yè)設計和論文指導教師對選題報告的意見:同意開題 指導教師簽名: 2006 年 1
5、2 月 1 日開題報告ii河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)任務書(由學生本人認真填寫)學號03023180姓名徐瑞娜導師姓名申石磊 韓道軍任務書起止日期2006年12月8日 至 2007年5月20日論文提要:本系統(tǒng)將首先分析農產品倉庫管理的現狀,做好需求分析。按照軟件工程的設計流程對系統(tǒng)進行開發(fā),擬準備實現如下功能:用戶注冊、用戶登錄、用戶留言管理、下載模塊管理、上傳通知管理、用戶產品入庫、用戶產品出庫等功能。課題任務要求:為了進一步規(guī)劃農產品不規(guī)范的存儲現狀,減少不必要的浪費,特意開發(fā)農產品倉庫管理系統(tǒng)這個項目。這樣就整頓了混亂的市場,完善了農產品的利用機制。利用這個系統(tǒng)使農產品的入
6、庫操作和出庫操作更加規(guī)范化,使管理員的管理和用戶的操作都更加合理化,從而達到方便用戶和管理員、合理調配資源的目的。主要參考文獻:1 (美)erich gamma, richard helm, ralph johnson, john vlissides,設計模式:可復用面向對象軟件的基礎機械工業(yè)出版社,2004年2 萬峰科技,jsp網站開發(fā),電子工業(yè)出版社,2005年9月3 陳志泊、李冬梅、王春玲,數據庫原理及應用教程,人民郵電出版社,2004年8月4 葉核亞、陳立,java2程序設計實用教程,電子工業(yè)出版社,2004年6月5 bruce eckel著,陳昊鵬 饒若楠等譯java編程思想m機械工
7、業(yè)出版社,2005年河南大學2007屆畢業(yè)設計(論文、創(chuàng)作)中期檢查表學院名稱:計算機與信息工程學院題目名稱農產品倉庫管理系統(tǒng)學號03023180所學專業(yè)計算機科學與技術指導教師姓 名申石磊韓道軍姓名徐瑞娜一、畢業(yè)設計進展情況通過查閱資料及需求分析,對農產品倉庫管理系統(tǒng)的開發(fā)有了全面的了解,并對此農產品倉庫管理系統(tǒng)需要完成的工作有了一個全面的了解,并深入了解了jsp及sql server 2000。數據庫經過修改已經基本定型,系統(tǒng)基本上已完成,后期需進一步設計完善。二、存在問題(1)數據庫與程序的連接問題。(2)tomcat環(huán)境變量的配置。三、下一階段的研究方法或設計思路(1)連接數據庫出問題
8、時,重新檢查連接字符串以及連接方法。(2)tomcat環(huán)境變量path 、classpath的配置既要配置jdk目錄下的lib和bin又要配置tomcat目錄下的lib和bin。四、指導教師對學生設計(論文、創(chuàng)作)進展等方面的評語到目前為止,系統(tǒng)需求分析和概要設計已經完成,進度符合要求,進展良好。 指導教師簽字: 2007 年 4 月 10 日 河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)綜合成績表(一)學院名稱:計算機與信息工程學院學 號03023180姓名徐瑞娜專業(yè)計算機科學與技術指導教師申石磊(教授)韓道軍(助教)綜合得分79論文題目農產品倉庫管理系統(tǒng)指導教師評語及得分指導教師評語系統(tǒng)設計較
9、為完善,模塊劃分合適。論文組織結構合理,層理分明,符合要求。評分項目分值指導教師對畢業(yè)論文(設計、創(chuàng)作)評分撰寫開題報告、文獻綜述15調查研究查閱整理資料10學習態(tài)度與規(guī)范要求10數據處理、文字表達10論文(設計、創(chuàng)作)質量和創(chuàng)新意識55合計100得分127784377指導教師簽名 2007 年 5 月 20 日評閱教師評語及評分評閱教師評語 系統(tǒng)設計合理,論文結構清晰,論述充分,重點突出,達到學士論文水平。評分項目分值評閱畢業(yè)論文(設計、創(chuàng)作)評分撰寫開題報告、文獻綜述15調查研究查閱整理資料10學習態(tài)度與規(guī)范要求10數據處理、文字表達10論文(設計、創(chuàng)作)質量和創(chuàng)新意識55合計100得分1
10、37884581評閱教師簽名 2007 年 5 月 22 日此表由教師填寫河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)綜合成績表(二)學號03023180姓名徐瑞娜所在學院計算機與信息工程學院答辯委員會評語及評分答辯委員會評語 該生陳述清晰,回答問題準確,答辯符合要求。答辯委員簽字: 2007 年 5 月 26 日評分 項目 分值論文答辯小組評分答辯情況論文質量合計(100)內容表達情況(15)答辯問題情況(25)規(guī)范要求與文字表達(20)論文(設計、創(chuàng)作)質量和創(chuàng)新意識(40)得分1321173081答辯委員會主任簽字: 2007 年 5 月 26 日畢業(yè)論文(設計、創(chuàng)作)成績綜合評定: 80
11、分綜合評定等級: 良備注:一、論文的質量評定,應包括對論文的語言表達、結構層次、邏輯性理論分析、設計計算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評價。從論文來看學生掌握本專業(yè)基礎理論和基本技能的程度。二、成績評定采用結構評分法,即由指導教師、評閱教師和答辯委員會分別給分(以百分計),評閱教師得分乘以20%加上指導教師得分乘以20%加上答辯委員會得分乘以60%即綜合成績。評估等級按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評分由專業(yè)教研室或院組織專門評分小組(不少于5人),根據指導教師和答辯委員會意見決定每個學生的分數,在有爭議時,
12、應由答辯委員會進行表決。四、畢業(yè)論文答辯工作結束后,各院應于6月20日前向教務處推薦優(yōu)秀論文以匯編成冊,推薦的篇數為按當年學院畢業(yè)生人數的1.5%篇。五、各院亦可根據本專業(yè)的不同情況,制定相應的具有自己特色的內容。須報教務處備案。六、書寫格式要求:1、目錄;2、內容提要須書寫200左右漢字,開題報告(文科除外)的內容要根據不同專業(yè)的課題任務要求,闡述查閱文獻、文案論證、解題思路、工作步驟等;3、正文(含引言、結論等);4、參考文獻(或資料)河南大學本科生畢業(yè)論文(設計、創(chuàng)作)承諾書論文題目農產品倉庫管理系統(tǒng)姓 名徐瑞娜所學專業(yè)計算機科學與技術學 號03023180完成時間2007年5 月20日
13、指導教師姓名職稱申石磊(教授)韓道軍(助教)承諾內容:1、本畢業(yè)論文(設計、創(chuàng)作)是學生 徐瑞娜 在導師 申石磊、韓道軍 的指導下獨立完成的,沒有抄襲、剽竊他人成果,沒有請人代做,若在畢業(yè)論文(設計、創(chuàng)作)的各種檢查、評比中被發(fā)現有以上行為,愿按學校有關規(guī)定接受處理,并承擔相應的法律責任。2、學校有權保留并向上級有關部門送交本畢業(yè)論文(設計、創(chuàng)作)的復印件和磁盤。備注:學生簽名: 指導教師簽名: 2007 年 5 月 20 日 2007 年 5 月 20 日說明:學生畢業(yè)論文(設計、創(chuàng)作)如有保密等要求,請在備注中明確,承諾內容第2條即以備注為準。目 錄摘 要iabstractii第1章 緒論
14、11.1 開發(fā)背景及意義11.2 系統(tǒng)簡介11.3 系統(tǒng)的開發(fā)語言及主要技術2第2章 系統(tǒng)概要設計32.1 系統(tǒng)模塊32.2 數據庫中表的設計4第3章 詳細設計與實現63.1 模塊設計63.1.1 主頁界面63.1.2 用戶注冊模塊73.1.3 用戶登錄模塊73.1.4 用戶留言模塊83.1.5 下載管理模塊83.1.6 上傳通知模塊93.1.7 留言管理模塊93.1.8 用戶產品入庫93.1.9 用戶產品出庫103.2 連接數據庫103.3 系統(tǒng)界面實現11結 論15致 謝錯誤!未定義書簽。參考文獻16河南大學本科畢業(yè)生學士學位論文摘 要隨著信息技術的迅猛發(fā)展,越來越多的農產品管理企業(yè)開始摒
15、棄傳統(tǒng)的管理模式,采用高效的、可靠的計算機來進行企業(yè)內的各種業(yè)務管理,以使企業(yè)內部管理更加清晰、明了、高效、可靠。于是一個有效的農產品倉庫管理系統(tǒng)便應運而生了。本文介紹了基于jsp的農產品倉庫管理系統(tǒng)的開發(fā),后臺數據庫使用sql server 2000。首先介紹了使用的開發(fā)工具及對系統(tǒng)的分析,按照軟件工程的開發(fā)思想,進行概要設計,然后對系統(tǒng)進行模塊劃分,將不同的內容分為主頁模塊、用戶注冊模塊、用戶登錄模塊、用戶留言模塊、下載管理模塊、上傳通知模塊、用戶委托入庫模塊、用戶委托出庫模塊等,然后創(chuàng)建數據庫表以及對不同模塊的詳細實現。農產品倉庫管理系統(tǒng)的開發(fā)將會給用戶帶來很大便利。關鍵詞 農產品,倉庫
16、管理系統(tǒng),java,jspabstractwith the rapid development of information technology, more and more agricultural management of enterprises started to discard the traditional mode of management. the introduction of efficient, reliable computer to the enterprise business management, so that the internal manageme
17、nt of enterprises more clear, simply, efficient and reliable, so an effective agricultural warehouse management system will came into existence is very important.this paper describes the development of the management system jsp-based warehouse for agricultural products, background database using sql
18、 server 2000. this paper introduces the development tools which being used in this paper and the analysis for system according to the software engineering development thinking proceeded to outline the design, then the system is divided into different modules, such as the homepage module, users regis
19、tration module, users login module, users voice module, download management module, upload notification module, users delegate module by the depositing and commissioned from the users etc. then create the database tables and the different modules of the detailed design. agricultural warehouse manage
20、ment system development will greatly facilitate users.keywords the agricultural products, warehouse management system,java, jsp第 ii 頁河南大學本科畢業(yè)生學士學位論文第1章 緒論為了進一步規(guī)劃農產品信息的不規(guī)范的存儲現狀,減少不必要的浪費,合理的調配資源,及時獲取流通信息,需要開發(fā)一個專門管理農產品的軟件系統(tǒng)。1.1 開發(fā)背景及意義中國是一個農產品生產的大國,可利用的農產品資源相對貧乏,傳統(tǒng)的單純依靠大量物質資源消耗和增加投入的發(fā)展模式已行不通了,而農產品信息技術在
21、農產品上的普遍應用對農產品的發(fā)展將起到越來越重要的作用。我國蘊藏著豐富的科技信息資源,尤其是農產品信息資源,但是由于信息加工層次和水平比較低,信息的附加值還沒有得到充分的挖掘和利用,造成農產品科技信息資源的嚴重浪費。因此,如何有效地利用農產品信息資源是擺在我們面前的重要課題,未來農產品發(fā)展的好壞主要取決于信息的占有量和對信息的運用能力。開發(fā)農產品倉庫管理系統(tǒng)這個項目可以整頓混亂的市場,完善農產品的利用機制。由于各個農產品企業(yè)的物資供應往往很復雜很繁瑣,所掌握的農產品的定貨管理發(fā)放渠道各有差異,因而必須根據各個企業(yè)的具體情況制定方案。1.2 系統(tǒng)簡介農產品倉庫管理系統(tǒng)是一個專門用來管理包括糧食、
22、水果、蔬菜、肉類、蛋類五種農產品的系統(tǒng)。該軟件為“農產品倉庫管理系統(tǒng)”,此軟件的開發(fā)是針對某些企業(yè)及公司倉庫貨物管理的繁瑣操作提出的,具體是根據河南大學計算機與信息工程學院的畢業(yè)設計要求開發(fā)的,此軟件具體對應不同職責人員的分工。按照不同的角色,系統(tǒng)可以分為兩大部分。(1)用戶。該操作要求用戶名和對應的密碼才能進入系統(tǒng),執(zhí)行相應的操作。(2)管理員。該操作要求管理員名和對應的密碼才能進入系統(tǒng),執(zhí)行相應權限的操作。1.3 系統(tǒng)的開發(fā)語言及主要技術jsp是一種基于java的技術,用于生成動態(tài)網頁,支持跨平臺、跨web服務器。jsp與microsoft的active server page相似,但它使
23、用類似html的標記以及java代碼片段來代替vbscript。如果使用本身不支持asp的web服務器(即apache或netscape服務器),那么可以考慮jsp。java語言的特點有以下幾個方面(1)軟件的需求分析:可將用戶的需求進行動態(tài)的、可視化描述,以提供設計者更加直觀的要求。而用戶的需求是各色各樣的,不受地區(qū)、行業(yè)、部門、愛好的影響,都可以用java語言描述清楚。(2)軟件的開發(fā)方法:由于java語言的面向目標的特性,所以完全可以用o-o的技術與方法來開發(fā),這是符合最新的軟件開發(fā)規(guī)范要的。(3)java語言的動畫效果更加逼真,尤其是利用www提供的巨大動畫資源空間,可以共享全世界的動
24、態(tài)畫面的資源。(4)軟件最終產品:用java語言開發(fā)的軟件可以具有可視化、可聽化、可操作化的效果交互、動畫與動作相結合,要停就停,要繼續(xù)就繼續(xù),而這是在電影與電視播放過程中難以做到的。數據庫sql server 2000是通過jdbc-odbc橋來實現數據庫連接的。jdbc-odbc橋是一種jdbc驅動程序,它通過將jdbc操作轉換為odbc操作來實現的。利用jdbc-odbc橋可以使程序開發(fā)人員不需要學習更多的知識就可以編寫jdbc應用程序,并能夠充分利用現有的odbc數據源。jdbc-odbc橋驅動程序可以使jdbc能夠訪問幾乎所有類型的數據庫。第2章 系統(tǒng)概要設計概要設計是對整個系統(tǒng)進行
25、規(guī)劃的,是軟件開發(fā)中比較重要的一步。本章主要介紹用系統(tǒng)中的各個模塊的功能,模塊間的關系以及數據庫中表的詳細設計情況。2.1 系統(tǒng)模塊圖2-1分析了農產品倉庫管理系統(tǒng)的模塊和每個模塊可以進行的操作。首先進入主頁,然后可以單擊用戶登錄、在線服務、倉庫管理、用戶留言、管理員登錄5個按鈕來實現相應的操作,以下依次類推。圖2-1 系統(tǒng)功能模塊圖第3頁河南大學本科畢業(yè)生學士學位論文2.2 數據庫中表的設計本節(jié)主要介紹數據庫中的表的功能、字段,每個字段所表示的意義以及每個表的主鍵。(1)用戶表:該表的功能是用來存儲倉庫所有用戶的基本信息。字段有u_name(用戶名)、u_pwd(用戶密碼)、u_names(
26、用戶真實姓名)、sex(用戶性別)、address(詳細地址)、phone(聯(lián)系電話)、post(郵政編碼)、email(用戶電子郵箱)。主鍵為:u_name。詳細信息見表2-1。表2-1 用戶表列名數據類型長度允許空u_namevarchar20nu_pwdvarchar50nu_namesvarchar50ysexvarchar50yaddressvarchar150yphonevarchar20ypostvarchar8yemailvarchar50y(2)管理員表:該表的功能為存儲管理員的基本信息。字段有ad_name(管理員登錄名),ad_pwd(管理員密碼),ad_names(管理
27、員的真實姓名)。主鍵為:ad_name。詳細信息見表2-2。表2-2 管理員表列名數據類型長度允許空u_namevarchar20nu_pwdvarchar20yad_nameschar20y(3)庫存表:該表的功能是用來存儲各類倉庫中已經存儲的所有貨物,即現存的詳細信息。字段有u_name(用戶名),s_name(所存?zhèn)}庫名),indate(真實到貨日期),g_room(貨物數量,所占空間)。字段u_name,s_name,indate的組合為主鍵。詳細信息見表2-3。表2-3 庫存表列名數據類型長度允許空u_namevarchar20ns_namevarchar20nindatedatet
28、ime8ng_roombigint8y(4)入庫訂單表:該表的功能是用來存儲用于入庫的詳細資料,但是目前還沒有入庫。字段有u_name(用戶名),s_name(倉庫名),indate(欲到貨日期),groom(貨物數量)。字段u_name,s_name,indate的組合為主鍵。詳細信息見表2-4。表2-4 入庫訂單表列名數據類型長度允許空u_namevarchar20ns_namevarchar20nindatesmalldatetime4ngroombigint8y(5)出庫訂單表:該表用來存儲用于出庫的詳細資料,但是還沒有出庫。字段有u_name(用戶名),s_name(倉庫名),out
29、date(欲出貨日期),groom(貨物數量)。字段u_name,s_name,indate的組合為主鍵。詳細信息見表2-5。表2-5 出庫訂單表列名數據類型長度允許空u_namevarchar20ns_namevarchar20noutdatedatetime8ngroombigint8y(6)統(tǒng)計報表:該表用來存儲用于入庫和出庫記錄的詳細資料。字段有u_name(用戶名),s_name(倉庫名),g_room (貨物數量),indate(到貨日期),outdate(出貨日期),gmoney(所需費用),inorout(存/取標志,是入庫還是出庫)。字段u_name,s_name,g_roo
30、m,indate的組合為主鍵。詳細信息見表2-6。表2-6 統(tǒng)計報表列名數據類型長度允許空u_namevarchar20ns_namevarchar20ng_roombigint8nindatedatetime8noutdatedatetime8ngmoneybigint8ninoroutvarchar2n第3章 詳細設計與實現詳細設計與實現是軟件開發(fā)中非常關鍵的部分,牽涉到開發(fā)的軟件能否滿足用戶的要求以及軟件運行的效率。本章主要內容包括各個模塊的主要功能介紹、模塊的設計、各個模塊間如何切換、數據庫連接的詳細實現和系統(tǒng)界面的具體實現方法等。3.1 模塊設計本小節(jié)主要介紹了主頁、用戶注冊模塊、用
31、戶登錄模塊等9個模塊的詳細功能實現與設計。3.1.1 主頁界面圖3-1是主頁界面的顯示效果,圖中有首頁(即主頁)、倉庫簡介、在線服務、用戶留言等7個按鈕,用戶可以單擊其中任意一個,實現其相應的操作。圖3-1 主頁界面模塊名:主頁。調用模塊:head.inc和tail.inc輸入數據:動態(tài)圖片和文字。輸出數據:前臺界面顯示。處理邏輯:無。此模塊沒有用到對數據庫的操作。head.inc:用來保存首頁界面上面頭的那一部分的代碼。tail.inc:用來保存首頁界面下面尾的那一部分的代碼。3.1.2 用戶注冊模塊模塊名:用戶注冊。上層調用模塊:無。下層調用模塊:用戶登錄模塊。輸入數據:用戶名(必須有)、
32、密碼(必須有)、用戶姓名(可選)、性別(可選)、住址(可選)、郵編(可選)、電話(可選)、email(可選)。輸出數據:用戶注冊成功或失敗的提示。處理邏輯:把用戶名和密碼和用戶的其它信息經過正誤判斷插入數據庫中,如果成功插入,則該用戶信息將保存在數據庫中,否則用戶填寫的信息屬于不合法輸入,用戶應當重新注冊。3.1.3 用戶登錄模塊模塊名:用戶登錄。上層調用模塊:用戶登錄模塊。下層調用模塊:管理員登錄模塊輸入數據:用戶名,密碼。輸出數據:用戶名。處理邏輯:根據用戶輸入的用戶名和密碼,在數據庫中查找此信息,如果存在此用戶信息,則用戶成功登錄,否則,說明該用戶還沒有注冊或者沒有輸入注冊時的用戶名和密
33、碼。圖3-2是用戶登錄后所進入的界面,在這個界面上用戶可以單擊首頁按鈕、倉庫簡介按鈕、在線服務按鈕、在線通知按鈕、用戶留言按鈕、用戶入口按鈕、管理員入口按鈕就可以進行相應的操作。具體界面如圖3-2所示。圖3-2 用戶登錄界面3.1.4 用戶留言模塊模塊名:用戶留言。重用模塊:用戶注冊模塊。上層調用模塊:無 。下層調用模塊:管理員留言管理模塊。輸入數據:留言的主題,留言的內容。輸出數據:返回一個留言是否成功的信息。處理邏輯:把用戶(包括已注冊用戶和未注冊用戶)的留言主題和內容插入數據庫表中即可。3.1.5 下載管理模塊模塊名:下載管理。上層調用模塊:無。下層調用模塊:在線服務模塊。輸入數據:文件
34、名,路徑 。輸出數據:把指定文件保存到指定文件中。處理邏輯:把選擇的文件保存到要上傳文件的文件夾中,經過封裝模塊com的處理,在數據庫中保存文件名稱和文件的帶后綴名的完整名稱,以及文件上傳日期。3.1.6 上傳通知模塊模塊名:上傳通知。上層調用模塊:無。下層調用模塊:在線通知模塊。輸入數據:通知主題,通知內容,通知時間。輸出數據:無。處理邏輯:由管理員輸入通知主題和通知內容,由系統(tǒng)函數自動生成通知時間,把這些數據插入數據庫表中,作為前臺顯示的通知數據來源。上傳通知和查看通知用到的數據庫中的表是獨立的,其它模塊沒有用到通知表。3.1.7 留言管理模塊模塊名:留言管理。上層調用模塊:用戶留言模塊。
35、下層調用模塊:無。輸入數據:留言主題,留言內容,留言日期。輸出數據:無。處理邏輯:把用戶在數據庫中的留言查詢出來,可以對其進行刪除操作。刪除留言時,須輸入留言的編號。用戶留言模塊和管理員管理模塊用到的數據庫表是獨立于其它模塊的,其它模塊不會用到該數據庫中的表。3.1.8 用戶產品入庫模塊名:用戶產品入庫。上層調用模塊:用戶登錄。下層調用模塊:無。輸入數據:用戶名、所入倉庫、貨物名稱、到貨時間、貨物數量。輸出數據:無。處理邏輯:根據用戶名、所入倉庫名、到貨時間、貨物數量,利用java語句和sql語句判斷。if貨物數量小于該倉庫剩余空間并且到貨時間和貨物數量輸入正確并且到貨時間大于今天。then利
36、用sql語句把這些信息組成的記錄插入的表prein中,等待其到貨。并且將該倉庫的剩余空間減少和入庫數量一樣多。else給出錯誤信息。3.1.9 用戶產品出庫模塊名:用戶產品出庫。上層調用模塊:用戶登錄。下層調用模塊:無。輸入數據:用戶名,所入倉庫,貨物名稱、到貨時間,貨物數量。輸出數據:無。處理邏輯:根據用戶名、所出倉庫名、取貨時間、貨物名稱、貨物數量,利用java語句和sql語句判斷。if貨物數量小于該用戶該倉庫的已存數量并且取貨時間和貨物數量輸入正確并且取貨時間大于今天。then利用sql server語句把這些信息組成的記錄插入的表preout中,等待其取貨。else給出錯誤信息。其它的
37、模塊與以上的模塊大同小異,在此不做詳細介紹。3.2 連接數據庫連接數據庫是非常重要的,只有連接好了數據庫,后臺的操作才有效,后臺才能很好的支持前臺的顯示。因此下面簡單介紹一下本系統(tǒng)連接數據庫的方法。/如果是采用windwos驗證方式,則采用下面的語句連接/connection conn = drivermanager.getconnection(driver);/如果采用sql server驗證方式,則采用下面語句,其中sa是用戶名,密碼為空,如果用戶設置了密碼,后面的引號中寫入密碼connectionconn=drivermanager.getconnection(driver,sa,);s
38、tatement stmt = conn.createstatement();string ad_name=request.getparameter(ad_name);string pwd=request.getparameter(pwd);resultset rs=adminindex.getquery(select ad_name,ad_pwd from admin where ad_name=+ad_name+ and ad_pwd=+pwd+);string adname=;session.putvalue(adname,);if (rs.next() session.putvalue
39、(adname,ad_name);string adpwd=;session.putvalue(adpwd,pwd);3.3 系統(tǒng)界面實現當進入系統(tǒng)后單擊主頁按鈕,則進入主頁界面,進入其它的界面以后單擊主頁按鈕,同樣進入主頁界面。進入主頁界面以后單擊倉庫簡介按鈕則進入倉庫簡介界面。具體倉庫簡介界面如圖3-3所示。圖3-3 倉庫簡介界面在線通知按鈕單擊后會出現一個歡迎并提醒用戶,告知網站正在運行的網頁,并可以通過單擊在線通知按鈕來修改在線通知的內容。用戶留言按鈕是用來寫入或者刪除用戶留言,單擊用戶留言就會顯示用戶留言界面。用戶可以根據自己的需要進行各種各樣的留言,留言成功后會出現“留言成功”的字
40、樣,這樣就說明用戶留言成功了。用戶留言界面如圖3-4所示。圖3-4 用戶留言界面留言填寫完畢后單擊提交留言按鈕就可以把留言提交了,單擊重寫留言則可以重新輸入留言內容。當用戶登錄時系統(tǒng)會檢驗是否為本站會員,如果是就可以進入登錄界面,否則會提醒“你不是本站會員,請注冊會員”。提交留言成功后,留言就存入數據庫了。單擊管理員登錄按鈕,登錄系統(tǒng)時需要進行權限驗證,如果是系統(tǒng)管理員則獲得系統(tǒng)管理員菜單,否則返回登錄界面重新登錄。當輸入的管理員姓名和密碼不正確時,進入提示頁面。正確輸入管理員姓名和密碼后進入如圖3-5所示的界面。圖3-5 管理員登錄后的界面管理員登錄后可以進行修改管理員密碼,首先單擊“修改我的密碼”按鈕,輸入舊的密碼,再輸入新的密碼,然后再確認新的密碼,單擊“修改密碼”按鈕就可以進行修改管理員密碼的操作。單擊圖3-5中的查看所有用戶按鈕就可以查看所有的用戶。單擊“查看所有倉庫”按鈕就可以看到所有的倉庫,本系統(tǒng)有糧食、水果、蔬菜、肉類、蛋類五種倉庫。單擊“查看統(tǒng)計報表”就可以顯示統(tǒng)計報表中的內容。當單擊“主頁在線服務”按鈕時就可以進入下載頁面,進行下載文件。圖3-6是單擊圖3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《不良生活習慣》課件
- 2024年版特定股權轉讓與業(yè)績保障協(xié)議版B版
- 房本除名登記協(xié)議書
- 2024年新型數字媒體內容制作與傳播采購合同3篇
- 2025年綏化貨車資格證考試題
- 《狼性臧其超作品》課件
- 2025年萊蕪駕校考試貨運從業(yè)資格證模擬考試
- 2025年聊城道路運輸從業(yè)人員從業(yè)資格考試
- 2025年防城港貨運從業(yè)資格證考試題庫答案
- 《初中作文結構篇圖》課件
- 未成年被害人“一站式辦案”工作室建設與運行規(guī)范
- 《中外歷史綱要(上)》期末專題復習提綱
- 2024年考研政治試題及詳細解析
- 2024年03月遼寧建筑職業(yè)學院招考聘用17人筆試歷年(2016-2023年)真題薈萃帶答案解析
- 征兵工作試題
- 情緒調試-再見emo你好+Emotion+高一下學期心理健康教育課(通用版)
- TCALC 003-2023 手術室患者人文關懷管理規(guī)范
- 北京市西城區(qū)2023-2024學年七年級上學期期末地理試卷
- 2023版道德與法治教案教學設計專題7 第1講 社會主義法律的特征和運行
- 建設工程安全風險管理
- 臨水臨電施工組織方案
評論
0/150
提交評論