![JAVA農(nóng)產(chǎn)品倉庫管理系統(tǒng)(論文)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/0e968c31-8296-495d-be2e-eda78e6fa18a/0e968c31-8296-495d-be2e-eda78e6fa18a1.gif)
![JAVA農(nóng)產(chǎn)品倉庫管理系統(tǒng)(論文)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/0e968c31-8296-495d-be2e-eda78e6fa18a/0e968c31-8296-495d-be2e-eda78e6fa18a2.gif)
![JAVA農(nóng)產(chǎn)品倉庫管理系統(tǒng)(論文)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/0e968c31-8296-495d-be2e-eda78e6fa18a/0e968c31-8296-495d-be2e-eda78e6fa18a3.gif)
![JAVA農(nóng)產(chǎn)品倉庫管理系統(tǒng)(論文)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/0e968c31-8296-495d-be2e-eda78e6fa18a/0e968c31-8296-495d-be2e-eda78e6fa18a4.gif)
![JAVA農(nóng)產(chǎn)品倉庫管理系統(tǒng)(論文)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/0e968c31-8296-495d-be2e-eda78e6fa18a/0e968c31-8296-495d-be2e-eda78e6fa18a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、編號:03023180河南大學(xué)2007屆本科畢業(yè)論文農(nóng)產(chǎn)品倉庫管理系統(tǒng)the warehouse management system of agricultural products論文作者姓名:徐瑞娜 作者學(xué)號:03023180 _ 所在學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 所學(xué)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 導(dǎo)師姓名職稱:申石磊(教授)、韓道軍(助教)論文完成時(shí)間:2007年5月20日 2007年5月20日河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)開題報(bào)告(由學(xué)生本人認(rèn)真填寫)學(xué)號03023180姓名徐瑞娜導(dǎo)師姓名職稱申石磊(教授)韓道軍(助教)開題時(shí)間2006年12月1日課題題目農(nóng)產(chǎn)品倉庫管理系統(tǒng)課題來源導(dǎo)
2、師指定 自定 其它來源課題的目的、意義以及和本課題有關(guān)的國內(nèi)外現(xiàn)狀分析:目的:有效地利用農(nóng)產(chǎn)品信息資源,提高信息的占有量和對信息的運(yùn)用能力,使農(nóng)產(chǎn)品的管理更加合理化、規(guī)范化。意義:把信息技術(shù)引入農(nóng)產(chǎn)品的管理當(dāng)中去,改變我國農(nóng)產(chǎn)品管理的落后現(xiàn)狀。國內(nèi)外現(xiàn)狀:信息技術(shù)在農(nóng)產(chǎn)品管理上的普遍應(yīng)用對農(nóng)產(chǎn)品的發(fā)展將起到越來越重要的作用。我國蘊(yùn)藏著豐富的科技信息資源,尤其是農(nóng)產(chǎn)品信息資源,但是由于信息加工層次和水平比較低,信息的附加值還沒有得到充分的挖掘和利用,造成農(nóng)產(chǎn)品科技信息資源的嚴(yán)重浪費(fèi)。我國農(nóng)產(chǎn)品信息處理基本上還停留在手工方式,勞動強(qiáng)度大且工作效率低,用戶和管理人員的大量時(shí)間都消耗在事務(wù)性工作上,經(jīng)
3、濟(jì)管理上也存在不規(guī)范的存儲現(xiàn)狀,浪費(fèi)嚴(yán)重。國際上農(nóng)產(chǎn)品的管理已經(jīng)在很大程度上實(shí)現(xiàn)了信息化和規(guī)范化,信息技術(shù)在農(nóng)產(chǎn)品的存儲管理中占很重要的地位。國際上將信息技術(shù)應(yīng)用于農(nóng)產(chǎn)品管理的比重遠(yuǎn)遠(yuǎn)大于我國。研究目標(biāo)、研究內(nèi)容和準(zhǔn)備解決的問題:目標(biāo):進(jìn)一步合理地利用農(nóng)產(chǎn)品資源,使農(nóng)產(chǎn)品的存儲加工更加合理化、人性化,所以開發(fā)了該系統(tǒng)。研究內(nèi)容:主要研究農(nóng)產(chǎn)品的存儲數(shù)量、入庫操作、出庫操作、用戶留言、用戶下載、在線管理等基本情況,以實(shí)現(xiàn)合理存儲合理。準(zhǔn)備解決的問題:對農(nóng)產(chǎn)品信息進(jìn)行規(guī)范化,連接數(shù)據(jù)庫并在數(shù)據(jù)庫中操縱數(shù)據(jù),對數(shù)據(jù)進(jìn)行添加、刪除、修改等。擬采取的方法、技術(shù)或設(shè)計(jì)(開發(fā))工具:體系結(jié)構(gòu):b/s模式編程
4、語言:java開發(fā)語言jsp數(shù)據(jù)庫:sql server 2000預(yù)期成果:1、畢業(yè)設(shè)計(jì)成果軟件(源程序)2、畢業(yè)論文進(jìn)度計(jì)劃:2006.12.1 - 2007.4.1:查找資料、搜集相關(guān)素材2007.4.2 - 2007.4.11:完成系統(tǒng)的模塊部分的設(shè)計(jì)2007.4.12 - 2007.4.21:完成數(shù)據(jù)庫部分的設(shè)計(jì)2007.4.22 - 2007.4.30:完成系統(tǒng)總體設(shè)計(jì)部分的設(shè)計(jì)2007.5.1 - 2007.5.20:整理資料、撰寫畢業(yè)論文2007.5.20 - 2007.5.25:根據(jù)導(dǎo)師要求,完善畢業(yè)設(shè)計(jì)和論文指導(dǎo)教師對選題報(bào)告的意見:同意開題 指導(dǎo)教師簽名: 2006 年 1
5、2 月 1 日開題報(bào)告ii河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)任務(wù)書(由學(xué)生本人認(rèn)真填寫)學(xué)號03023180姓名徐瑞娜導(dǎo)師姓名申石磊 韓道軍任務(wù)書起止日期2006年12月8日 至 2007年5月20日論文提要:本系統(tǒng)將首先分析農(nóng)產(chǎn)品倉庫管理的現(xiàn)狀,做好需求分析。按照軟件工程的設(shè)計(jì)流程對系統(tǒng)進(jìn)行開發(fā),擬準(zhǔn)備實(shí)現(xiàn)如下功能:用戶注冊、用戶登錄、用戶留言管理、下載模塊管理、上傳通知管理、用戶產(chǎn)品入庫、用戶產(chǎn)品出庫等功能。課題任務(wù)要求:為了進(jìn)一步規(guī)劃農(nóng)產(chǎn)品不規(guī)范的存儲現(xiàn)狀,減少不必要的浪費(fèi),特意開發(fā)農(nóng)產(chǎn)品倉庫管理系統(tǒng)這個(gè)項(xiàng)目。這樣就整頓了混亂的市場,完善了農(nóng)產(chǎn)品的利用機(jī)制。利用這個(gè)系統(tǒng)使農(nóng)產(chǎn)品的入
6、庫操作和出庫操作更加規(guī)范化,使管理員的管理和用戶的操作都更加合理化,從而達(dá)到方便用戶和管理員、合理調(diào)配資源的目的。主要參考文獻(xiàn):1 (美)erich gamma, richard helm, ralph johnson, john vlissides,設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)機(jī)械工業(yè)出版社,2004年2 萬峰科技,jsp網(wǎng)站開發(fā),電子工業(yè)出版社,2005年9月3 陳志泊、李冬梅、王春玲,數(shù)據(jù)庫原理及應(yīng)用教程,人民郵電出版社,2004年8月4 葉核亞、陳立,java2程序設(shè)計(jì)實(shí)用教程,電子工業(yè)出版社,2004年6月5 bruce eckel著,陳昊鵬 饒若楠等譯java編程思想m機(jī)械工
7、業(yè)出版社,2005年河南大學(xué)2007屆畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)中期檢查表學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院題目名稱農(nóng)產(chǎn)品倉庫管理系統(tǒng)學(xué)號03023180所學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師姓 名申石磊韓道軍姓名徐瑞娜一、畢業(yè)設(shè)計(jì)進(jìn)展情況通過查閱資料及需求分析,對農(nóng)產(chǎn)品倉庫管理系統(tǒng)的開發(fā)有了全面的了解,并對此農(nóng)產(chǎn)品倉庫管理系統(tǒng)需要完成的工作有了一個(gè)全面的了解,并深入了解了jsp及sql server 2000。數(shù)據(jù)庫經(jīng)過修改已經(jīng)基本定型,系統(tǒng)基本上已完成,后期需進(jìn)一步設(shè)計(jì)完善。二、存在問題(1)數(shù)據(jù)庫與程序的連接問題。(2)tomcat環(huán)境變量的配置。三、下一階段的研究方法或設(shè)計(jì)思路(1)連接數(shù)據(jù)庫出問題
8、時(shí),重新檢查連接字符串以及連接方法。(2)tomcat環(huán)境變量path 、classpath的配置既要配置jdk目錄下的lib和bin又要配置tomcat目錄下的lib和bin。四、指導(dǎo)教師對學(xué)生設(shè)計(jì)(論文、創(chuàng)作)進(jìn)展等方面的評語到目前為止,系統(tǒng)需求分析和概要設(shè)計(jì)已經(jīng)完成,進(jìn)度符合要求,進(jìn)展良好。 指導(dǎo)教師簽字: 2007 年 4 月 10 日 河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績表(一)學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院學(xué) 號03023180姓名徐瑞娜專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師申石磊(教授)韓道軍(助教)綜合得分79論文題目農(nóng)產(chǎn)品倉庫管理系統(tǒng)指導(dǎo)教師評語及得分指導(dǎo)教師評語系統(tǒng)設(shè)計(jì)較
9、為完善,模塊劃分合適。論文組織結(jié)構(gòu)合理,層理分明,符合要求。評分項(xiàng)目分值指導(dǎo)教師對畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評分撰寫開題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識55合計(jì)100得分127784377指導(dǎo)教師簽名 2007 年 5 月 20 日評閱教師評語及評分評閱教師評語 系統(tǒng)設(shè)計(jì)合理,論文結(jié)構(gòu)清晰,論述充分,重點(diǎn)突出,達(dá)到學(xué)士論文水平。評分項(xiàng)目分值評閱畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評分撰寫開題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識55合計(jì)100得分1
10、37884581評閱教師簽名 2007 年 5 月 22 日此表由教師填寫河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績表(二)學(xué)號03023180姓名徐瑞娜所在學(xué)院計(jì)算機(jī)與信息工程學(xué)院答辯委員會評語及評分答辯委員會評語 該生陳述清晰,回答問題準(zhǔn)確,答辯符合要求。答辯委員簽字: 2007 年 5 月 26 日評分 項(xiàng)目 分值論文答辯小組評分答辯情況論文質(zhì)量合計(jì)(100)內(nèi)容表達(dá)情況(15)答辯問題情況(25)規(guī)范要求與文字表達(dá)(20)論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(40)得分1321173081答辯委員會主任簽字: 2007 年 5 月 26 日畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)成績綜合評定: 80
11、分綜合評定等級: 良備注:一、論文的質(zhì)量評定,應(yīng)包括對論文的語言表達(dá)、結(jié)構(gòu)層次、邏輯性理論分析、設(shè)計(jì)計(jì)算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評價(jià)。從論文來看學(xué)生掌握本專業(yè)基礎(chǔ)理論和基本技能的程度。二、成績評定采用結(jié)構(gòu)評分法,即由指導(dǎo)教師、評閱教師和答辯委員會分別給分(以百分計(jì)),評閱教師得分乘以20%加上指導(dǎo)教師得分乘以20%加上答辯委員會得分乘以60%即綜合成績。評估等級按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評分由專業(yè)教研室或院組織專門評分小組(不少于5人),根據(jù)指導(dǎo)教師和答辯委員會意見決定每個(gè)學(xué)生的分?jǐn)?shù),在有爭議時(shí),
12、應(yīng)由答辯委員會進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后,各院應(yīng)于6月20日前向教務(wù)處推薦優(yōu)秀論文以匯編成冊,推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。須報(bào)教務(wù)處備案。六、書寫格式要求:1、目錄;2、內(nèi)容提要須書寫200左右漢字,開題報(bào)告(文科除外)的內(nèi)容要根據(jù)不同專業(yè)的課題任務(wù)要求,闡述查閱文獻(xiàn)、文案論證、解題思路、工作步驟等;3、正文(含引言、結(jié)論等);4、參考文獻(xiàn)(或資料)河南大學(xué)本科生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)承諾書論文題目農(nóng)產(chǎn)品倉庫管理系統(tǒng)姓 名徐瑞娜所學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 號03023180完成時(shí)間2007年5 月20日
13、指導(dǎo)教師姓名職稱申石磊(教授)韓道軍(助教)承諾內(nèi)容:1、本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)是學(xué)生 徐瑞娜 在導(dǎo)師 申石磊、韓道軍 的指導(dǎo)下獨(dú)立完成的,沒有抄襲、剽竊他人成果,沒有請人代做,若在畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的各種檢查、評比中被發(fā)現(xiàn)有以上行為,愿按學(xué)校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2、學(xué)校有權(quán)保留并向上級有關(guān)部門送交本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的復(fù)印件和磁盤。備注:學(xué)生簽名: 指導(dǎo)教師簽名: 2007 年 5 月 20 日 2007 年 5 月 20 日說明:學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)如有保密等要求,請?jiān)趥渥⒅忻鞔_,承諾內(nèi)容第2條即以備注為準(zhǔn)。目 錄摘 要iabstractii第1章 緒論
14、11.1 開發(fā)背景及意義11.2 系統(tǒng)簡介11.3 系統(tǒng)的開發(fā)語言及主要技術(shù)2第2章 系統(tǒng)概要設(shè)計(jì)32.1 系統(tǒng)模塊32.2 數(shù)據(jù)庫中表的設(shè)計(jì)4第3章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)63.1 模塊設(shè)計(jì)63.1.1 主頁界面63.1.2 用戶注冊模塊73.1.3 用戶登錄模塊73.1.4 用戶留言模塊83.1.5 下載管理模塊83.1.6 上傳通知模塊93.1.7 留言管理模塊93.1.8 用戶產(chǎn)品入庫93.1.9 用戶產(chǎn)品出庫103.2 連接數(shù)據(jù)庫103.3 系統(tǒng)界面實(shí)現(xiàn)11結(jié) 論15致 謝錯誤!未定義書簽。參考文獻(xiàn)16河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文摘 要隨著信息技術(shù)的迅猛發(fā)展,越來越多的農(nóng)產(chǎn)品管理企業(yè)開始摒
15、棄傳統(tǒng)的管理模式,采用高效的、可靠的計(jì)算機(jī)來進(jìn)行企業(yè)內(nèi)的各種業(yè)務(wù)管理,以使企業(yè)內(nèi)部管理更加清晰、明了、高效、可靠。于是一個(gè)有效的農(nóng)產(chǎn)品倉庫管理系統(tǒng)便應(yīng)運(yùn)而生了。本文介紹了基于jsp的農(nóng)產(chǎn)品倉庫管理系統(tǒng)的開發(fā),后臺數(shù)據(jù)庫使用sql server 2000。首先介紹了使用的開發(fā)工具及對系統(tǒng)的分析,按照軟件工程的開發(fā)思想,進(jìn)行概要設(shè)計(jì),然后對系統(tǒng)進(jìn)行模塊劃分,將不同的內(nèi)容分為主頁模塊、用戶注冊模塊、用戶登錄模塊、用戶留言模塊、下載管理模塊、上傳通知模塊、用戶委托入庫模塊、用戶委托出庫模塊等,然后創(chuàng)建數(shù)據(jù)庫表以及對不同模塊的詳細(xì)實(shí)現(xiàn)。農(nóng)產(chǎn)品倉庫管理系統(tǒng)的開發(fā)將會給用戶帶來很大便利。關(guān)鍵詞 農(nóng)產(chǎn)品,倉庫
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 頁河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文第1章 緒論為了進(jìn)一步規(guī)劃農(nóng)產(chǎn)品信息的不規(guī)范的存儲現(xiàn)狀,減少不必要的浪費(fèi),合理的調(diào)配資源,及時(shí)獲取流通信息,需要開發(fā)一個(gè)專門管理農(nóng)產(chǎn)品的軟件系統(tǒng)。1.1 開發(fā)背景及意義中國是一個(gè)農(nóng)產(chǎn)品生產(chǎn)的大國,可利用的農(nóng)產(chǎn)品資源相對貧乏,傳統(tǒng)的單純依靠大量物質(zhì)資源消耗和增加投入的發(fā)展模式已行不通了,而農(nóng)產(chǎn)品信息技術(shù)在
21、農(nóng)產(chǎn)品上的普遍應(yīng)用對農(nóng)產(chǎn)品的發(fā)展將起到越來越重要的作用。我國蘊(yùn)藏著豐富的科技信息資源,尤其是農(nóng)產(chǎn)品信息資源,但是由于信息加工層次和水平比較低,信息的附加值還沒有得到充分的挖掘和利用,造成農(nóng)產(chǎn)品科技信息資源的嚴(yán)重浪費(fèi)。因此,如何有效地利用農(nóng)產(chǎn)品信息資源是擺在我們面前的重要課題,未來農(nóng)產(chǎn)品發(fā)展的好壞主要取決于信息的占有量和對信息的運(yùn)用能力。開發(fā)農(nóng)產(chǎn)品倉庫管理系統(tǒng)這個(gè)項(xiàng)目可以整頓混亂的市場,完善農(nóng)產(chǎn)品的利用機(jī)制。由于各個(gè)農(nóng)產(chǎn)品企業(yè)的物資供應(yīng)往往很復(fù)雜很繁瑣,所掌握的農(nóng)產(chǎn)品的定貨管理發(fā)放渠道各有差異,因而必須根據(jù)各個(gè)企業(yè)的具體情況制定方案。1.2 系統(tǒng)簡介農(nóng)產(chǎn)品倉庫管理系統(tǒng)是一個(gè)專門用來管理包括糧食、
22、水果、蔬菜、肉類、蛋類五種農(nóng)產(chǎn)品的系統(tǒng)。該軟件為“農(nóng)產(chǎn)品倉庫管理系統(tǒng)”,此軟件的開發(fā)是針對某些企業(yè)及公司倉庫貨物管理的繁瑣操作提出的,具體是根據(jù)河南大學(xué)計(jì)算機(jī)與信息工程學(xué)院的畢業(yè)設(shè)計(jì)要求開發(fā)的,此軟件具體對應(yīng)不同職責(zé)人員的分工。按照不同的角色,系統(tǒng)可以分為兩大部分。(1)用戶。該操作要求用戶名和對應(yīng)的密碼才能進(jìn)入系統(tǒng),執(zhí)行相應(yīng)的操作。(2)管理員。該操作要求管理員名和對應(yīng)的密碼才能進(jìn)入系統(tǒng),執(zhí)行相應(yīng)權(quán)限的操作。1.3 系統(tǒng)的開發(fā)語言及主要技術(shù)jsp是一種基于java的技術(shù),用于生成動態(tài)網(wǎng)頁,支持跨平臺、跨web服務(wù)器。jsp與microsoft的active server page相似,但它使
23、用類似html的標(biāo)記以及java代碼片段來代替vbscript。如果使用本身不支持asp的web服務(wù)器(即apache或netscape服務(wù)器),那么可以考慮jsp。java語言的特點(diǎn)有以下幾個(gè)方面(1)軟件的需求分析:可將用戶的需求進(jìn)行動態(tài)的、可視化描述,以提供設(shè)計(jì)者更加直觀的要求。而用戶的需求是各色各樣的,不受地區(qū)、行業(yè)、部門、愛好的影響,都可以用java語言描述清楚。(2)軟件的開發(fā)方法:由于java語言的面向目標(biāo)的特性,所以完全可以用o-o的技術(shù)與方法來開發(fā),這是符合最新的軟件開發(fā)規(guī)范要的。(3)java語言的動畫效果更加逼真,尤其是利用www提供的巨大動畫資源空間,可以共享全世界的動
24、態(tài)畫面的資源。(4)軟件最終產(chǎn)品:用java語言開發(fā)的軟件可以具有可視化、可聽化、可操作化的效果交互、動畫與動作相結(jié)合,要停就停,要繼續(xù)就繼續(xù),而這是在電影與電視播放過程中難以做到的。數(shù)據(jù)庫sql server 2000是通過jdbc-odbc橋來實(shí)現(xiàn)數(shù)據(jù)庫連接的。jdbc-odbc橋是一種jdbc驅(qū)動程序,它通過將jdbc操作轉(zhuǎn)換為odbc操作來實(shí)現(xiàn)的。利用jdbc-odbc橋可以使程序開發(fā)人員不需要學(xué)習(xí)更多的知識就可以編寫jdbc應(yīng)用程序,并能夠充分利用現(xiàn)有的odbc數(shù)據(jù)源。jdbc-odbc橋驅(qū)動程序可以使jdbc能夠訪問幾乎所有類型的數(shù)據(jù)庫。第2章 系統(tǒng)概要設(shè)計(jì)概要設(shè)計(jì)是對整個(gè)系統(tǒng)進(jìn)行
25、規(guī)劃的,是軟件開發(fā)中比較重要的一步。本章主要介紹用系統(tǒng)中的各個(gè)模塊的功能,模塊間的關(guān)系以及數(shù)據(jù)庫中表的詳細(xì)設(shè)計(jì)情況。2.1 系統(tǒng)模塊圖2-1分析了農(nóng)產(chǎn)品倉庫管理系統(tǒng)的模塊和每個(gè)模塊可以進(jìn)行的操作。首先進(jìn)入主頁,然后可以單擊用戶登錄、在線服務(wù)、倉庫管理、用戶留言、管理員登錄5個(gè)按鈕來實(shí)現(xiàn)相應(yīng)的操作,以下依次類推。圖2-1 系統(tǒng)功能模塊圖第3頁河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文2.2 數(shù)據(jù)庫中表的設(shè)計(jì)本節(jié)主要介紹數(shù)據(jù)庫中的表的功能、字段,每個(gè)字段所表示的意義以及每個(gè)表的主鍵。(1)用戶表:該表的功能是用來存儲倉庫所有用戶的基本信息。字段有u_name(用戶名)、u_pwd(用戶密碼)、u_names(
26、用戶真實(shí)姓名)、sex(用戶性別)、address(詳細(xì)地址)、phone(聯(lián)系電話)、post(郵政編碼)、email(用戶電子郵箱)。主鍵為:u_name。詳細(xì)信息見表2-1。表2-1 用戶表列名數(shù)據(jù)類型長度允許空u_namevarchar20nu_pwdvarchar50nu_namesvarchar50ysexvarchar50yaddressvarchar150yphonevarchar20ypostvarchar8yemailvarchar50y(2)管理員表:該表的功能為存儲管理員的基本信息。字段有ad_name(管理員登錄名),ad_pwd(管理員密碼),ad_names(管理
27、員的真實(shí)姓名)。主鍵為:ad_name。詳細(xì)信息見表2-2。表2-2 管理員表列名數(shù)據(jù)類型長度允許空u_namevarchar20nu_pwdvarchar20yad_nameschar20y(3)庫存表:該表的功能是用來存儲各類倉庫中已經(jīng)存儲的所有貨物,即現(xiàn)存的詳細(xì)信息。字段有u_name(用戶名),s_name(所存?zhèn)}庫名),indate(真實(shí)到貨日期),g_room(貨物數(shù)量,所占空間)。字段u_name,s_name,indate的組合為主鍵。詳細(xì)信息見表2-3。表2-3 庫存表列名數(shù)據(jù)類型長度允許空u_namevarchar20ns_namevarchar20nindatedatet
28、ime8ng_roombigint8y(4)入庫訂單表:該表的功能是用來存儲用于入庫的詳細(xì)資料,但是目前還沒有入庫。字段有u_name(用戶名),s_name(倉庫名),indate(欲到貨日期),groom(貨物數(shù)量)。字段u_name,s_name,indate的組合為主鍵。詳細(xì)信息見表2-4。表2-4 入庫訂單表列名數(shù)據(jù)類型長度允許空u_namevarchar20ns_namevarchar20nindatesmalldatetime4ngroombigint8y(5)出庫訂單表:該表用來存儲用于出庫的詳細(xì)資料,但是還沒有出庫。字段有u_name(用戶名),s_name(倉庫名),out
29、date(欲出貨日期),groom(貨物數(shù)量)。字段u_name,s_name,indate的組合為主鍵。詳細(xì)信息見表2-5。表2-5 出庫訂單表列名數(shù)據(jù)類型長度允許空u_namevarchar20ns_namevarchar20noutdatedatetime8ngroombigint8y(6)統(tǒng)計(jì)報(bào)表:該表用來存儲用于入庫和出庫記錄的詳細(xì)資料。字段有u_name(用戶名),s_name(倉庫名),g_room (貨物數(shù)量),indate(到貨日期),outdate(出貨日期),gmoney(所需費(fèi)用),inorout(存/取標(biāo)志,是入庫還是出庫)。字段u_name,s_name,g_roo
30、m,indate的組合為主鍵。詳細(xì)信息見表2-6。表2-6 統(tǒng)計(jì)報(bào)表列名數(shù)據(jù)類型長度允許空u_namevarchar20ns_namevarchar20ng_roombigint8nindatedatetime8noutdatedatetime8ngmoneybigint8ninoroutvarchar2n第3章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)是軟件開發(fā)中非常關(guān)鍵的部分,牽涉到開發(fā)的軟件能否滿足用戶的要求以及軟件運(yùn)行的效率。本章主要內(nèi)容包括各個(gè)模塊的主要功能介紹、模塊的設(shè)計(jì)、各個(gè)模塊間如何切換、數(shù)據(jù)庫連接的詳細(xì)實(shí)現(xiàn)和系統(tǒng)界面的具體實(shí)現(xiàn)方法等。3.1 模塊設(shè)計(jì)本小節(jié)主要介紹了主頁、用戶注冊模塊、用
31、戶登錄模塊等9個(gè)模塊的詳細(xì)功能實(shí)現(xiàn)與設(shè)計(jì)。3.1.1 主頁界面圖3-1是主頁界面的顯示效果,圖中有首頁(即主頁)、倉庫簡介、在線服務(wù)、用戶留言等7個(gè)按鈕,用戶可以單擊其中任意一個(gè),實(shí)現(xiàn)其相應(yīng)的操作。圖3-1 主頁界面模塊名:主頁。調(diào)用模塊:head.inc和tail.inc輸入數(shù)據(jù):動態(tài)圖片和文字。輸出數(shù)據(jù):前臺界面顯示。處理邏輯:無。此模塊沒有用到對數(shù)據(jù)庫的操作。head.inc:用來保存首頁界面上面頭的那一部分的代碼。tail.inc:用來保存首頁界面下面尾的那一部分的代碼。3.1.2 用戶注冊模塊模塊名:用戶注冊。上層調(diào)用模塊:無。下層調(diào)用模塊:用戶登錄模塊。輸入數(shù)據(jù):用戶名(必須有)、
32、密碼(必須有)、用戶姓名(可選)、性別(可選)、住址(可選)、郵編(可選)、電話(可選)、email(可選)。輸出數(shù)據(jù):用戶注冊成功或失敗的提示。處理邏輯:把用戶名和密碼和用戶的其它信息經(jīng)過正誤判斷插入數(shù)據(jù)庫中,如果成功插入,則該用戶信息將保存在數(shù)據(jù)庫中,否則用戶填寫的信息屬于不合法輸入,用戶應(yīng)當(dāng)重新注冊。3.1.3 用戶登錄模塊模塊名:用戶登錄。上層調(diào)用模塊:用戶登錄模塊。下層調(diào)用模塊:管理員登錄模塊輸入數(shù)據(jù):用戶名,密碼。輸出數(shù)據(jù):用戶名。處理邏輯:根據(jù)用戶輸入的用戶名和密碼,在數(shù)據(jù)庫中查找此信息,如果存在此用戶信息,則用戶成功登錄,否則,說明該用戶還沒有注冊或者沒有輸入注冊時(shí)的用戶名和密
33、碼。圖3-2是用戶登錄后所進(jìn)入的界面,在這個(gè)界面上用戶可以單擊首頁按鈕、倉庫簡介按鈕、在線服務(wù)按鈕、在線通知按鈕、用戶留言按鈕、用戶入口按鈕、管理員入口按鈕就可以進(jìn)行相應(yīng)的操作。具體界面如圖3-2所示。圖3-2 用戶登錄界面3.1.4 用戶留言模塊模塊名:用戶留言。重用模塊:用戶注冊模塊。上層調(diào)用模塊:無 。下層調(diào)用模塊:管理員留言管理模塊。輸入數(shù)據(jù):留言的主題,留言的內(nèi)容。輸出數(shù)據(jù):返回一個(gè)留言是否成功的信息。處理邏輯:把用戶(包括已注冊用戶和未注冊用戶)的留言主題和內(nèi)容插入數(shù)據(jù)庫表中即可。3.1.5 下載管理模塊模塊名:下載管理。上層調(diào)用模塊:無。下層調(diào)用模塊:在線服務(wù)模塊。輸入數(shù)據(jù):文件
34、名,路徑 。輸出數(shù)據(jù):把指定文件保存到指定文件中。處理邏輯:把選擇的文件保存到要上傳文件的文件夾中,經(jīng)過封裝模塊com的處理,在數(shù)據(jù)庫中保存文件名稱和文件的帶后綴名的完整名稱,以及文件上傳日期。3.1.6 上傳通知模塊模塊名:上傳通知。上層調(diào)用模塊:無。下層調(diào)用模塊:在線通知模塊。輸入數(shù)據(jù):通知主題,通知內(nèi)容,通知時(shí)間。輸出數(shù)據(jù):無。處理邏輯:由管理員輸入通知主題和通知內(nèi)容,由系統(tǒng)函數(shù)自動生成通知時(shí)間,把這些數(shù)據(jù)插入數(shù)據(jù)庫表中,作為前臺顯示的通知數(shù)據(jù)來源。上傳通知和查看通知用到的數(shù)據(jù)庫中的表是獨(dú)立的,其它模塊沒有用到通知表。3.1.7 留言管理模塊模塊名:留言管理。上層調(diào)用模塊:用戶留言模塊。
35、下層調(diào)用模塊:無。輸入數(shù)據(jù):留言主題,留言內(nèi)容,留言日期。輸出數(shù)據(jù):無。處理邏輯:把用戶在數(shù)據(jù)庫中的留言查詢出來,可以對其進(jìn)行刪除操作。刪除留言時(shí),須輸入留言的編號。用戶留言模塊和管理員管理模塊用到的數(shù)據(jù)庫表是獨(dú)立于其它模塊的,其它模塊不會用到該數(shù)據(jù)庫中的表。3.1.8 用戶產(chǎn)品入庫模塊名:用戶產(chǎn)品入庫。上層調(diào)用模塊:用戶登錄。下層調(diào)用模塊:無。輸入數(shù)據(jù):用戶名、所入倉庫、貨物名稱、到貨時(shí)間、貨物數(shù)量。輸出數(shù)據(jù):無。處理邏輯:根據(jù)用戶名、所入倉庫名、到貨時(shí)間、貨物數(shù)量,利用java語句和sql語句判斷。if貨物數(shù)量小于該倉庫剩余空間并且到貨時(shí)間和貨物數(shù)量輸入正確并且到貨時(shí)間大于今天。then利
36、用sql語句把這些信息組成的記錄插入的表prein中,等待其到貨。并且將該倉庫的剩余空間減少和入庫數(shù)量一樣多。else給出錯誤信息。3.1.9 用戶產(chǎn)品出庫模塊名:用戶產(chǎn)品出庫。上層調(diào)用模塊:用戶登錄。下層調(diào)用模塊:無。輸入數(shù)據(jù):用戶名,所入倉庫,貨物名稱、到貨時(shí)間,貨物數(shù)量。輸出數(shù)據(jù):無。處理邏輯:根據(jù)用戶名、所出倉庫名、取貨時(shí)間、貨物名稱、貨物數(shù)量,利用java語句和sql語句判斷。if貨物數(shù)量小于該用戶該倉庫的已存數(shù)量并且取貨時(shí)間和貨物數(shù)量輸入正確并且取貨時(shí)間大于今天。then利用sql server語句把這些信息組成的記錄插入的表preout中,等待其取貨。else給出錯誤信息。其它的
37、模塊與以上的模塊大同小異,在此不做詳細(xì)介紹。3.2 連接數(shù)據(jù)庫連接數(shù)據(jù)庫是非常重要的,只有連接好了數(shù)據(jù)庫,后臺的操作才有效,后臺才能很好的支持前臺的顯示。因此下面簡單介紹一下本系統(tǒng)連接數(shù)據(jù)庫的方法。/如果是采用windwos驗(yàn)證方式,則采用下面的語句連接/connection conn = drivermanager.getconnection(driver);/如果采用sql server驗(yàn)證方式,則采用下面語句,其中sa是用戶名,密碼為空,如果用戶設(shè)置了密碼,后面的引號中寫入密碼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)界面實(shí)現(xiàn)當(dāng)進(jìn)入系統(tǒng)后單擊主頁按鈕,則進(jìn)入主頁界面,進(jìn)入其它的界面以后單擊主頁按鈕,同樣進(jìn)入主頁界面。進(jìn)入主頁界面以后單擊倉庫簡介按鈕則進(jìn)入倉庫簡介界面。具體倉庫簡介界面如圖3-3所示。圖3-3 倉庫簡介界面在線通知按鈕單擊后會出現(xiàn)一個(gè)歡迎并提醒用戶,告知網(wǎng)站正在運(yùn)行的網(wǎng)頁,并可以通過單擊在線通知按鈕來修改在線通知的內(nèi)容。用戶留言按鈕是用來寫入或者刪除用戶留言,單擊用戶留言就會顯示用戶留言界面。用戶可以根據(jù)自己的需要進(jìn)行各種各樣的留言,留言成功后會出現(xiàn)“留言成功”的字
40、樣,這樣就說明用戶留言成功了。用戶留言界面如圖3-4所示。圖3-4 用戶留言界面留言填寫完畢后單擊提交留言按鈕就可以把留言提交了,單擊重寫留言則可以重新輸入留言內(nèi)容。當(dāng)用戶登錄時(shí)系統(tǒng)會檢驗(yàn)是否為本站會員,如果是就可以進(jìn)入登錄界面,否則會提醒“你不是本站會員,請注冊會員”。提交留言成功后,留言就存入數(shù)據(jù)庫了。單擊管理員登錄按鈕,登錄系統(tǒng)時(shí)需要進(jìn)行權(quán)限驗(yàn)證,如果是系統(tǒng)管理員則獲得系統(tǒng)管理員菜單,否則返回登錄界面重新登錄。當(dāng)輸入的管理員姓名和密碼不正確時(shí),進(jìn)入提示頁面。正確輸入管理員姓名和密碼后進(jìn)入如圖3-5所示的界面。圖3-5 管理員登錄后的界面管理員登錄后可以進(jìn)行修改管理員密碼,首先單擊“修改我的密碼”按鈕,輸入舊的密碼,再輸入新的密碼,然后再確認(rèn)新的密碼,單擊“修改密碼”按鈕就可以進(jìn)行修改管理員密碼的操作。單擊圖3-5中的查看所有用戶按鈕就可以查看所有的用戶。單擊“查看所有倉庫”按鈕就可以看到所有的倉庫,本系統(tǒng)有糧食、水果、蔬菜、肉類、蛋類五種倉庫。單擊“查看統(tǒng)計(jì)報(bào)表”就可以顯示統(tǒng)計(jì)報(bào)表中的內(nèi)容。當(dāng)單擊“主頁在線服務(wù)”按鈕時(shí)就可以進(jìn)入下載頁面,進(jìn)行下載文件。圖3-6是單擊圖3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國蔬菜大棚管行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年濕膜暗裝式加濕器項(xiàng)目可行性研究報(bào)告
- 2025年雜物盒組件項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國復(fù)合緊襯抗負(fù)壓管道行業(yè)投資前景及策略咨詢研究報(bào)告
- 延安2024年陜西延安市縣以下醫(yī)療衛(wèi)生機(jī)構(gòu)定向招聘大學(xué)生鄉(xiāng)村醫(yī)生補(bǔ)錄27人筆試歷年參考題庫附帶答案詳解
- 2025年冷軋鋼材料項(xiàng)目可行性研究報(bào)告
- 2025年不干膠條碼標(biāo)簽紙項(xiàng)目可行性研究報(bào)告
- 2025至2030年高光外墻水性漆項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國銅包鋁鎂線數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國酒店財(cái)務(wù)管理系統(tǒng)數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024年極兔速遞有限公司招聘筆試參考題庫附帶答案詳解
- 中醫(yī)中藥在罕見病中的應(yīng)用
- 2024-2030年中國無人機(jī)光電吊艙行業(yè)市場深度研究及投資規(guī)劃建議報(bào)告
- 征兵工作試題
- TCALC 003-2023 手術(shù)室患者人文關(guān)懷管理規(guī)范
- 2021新安全生產(chǎn)法解讀
- 腦卒中后吞咽障礙患者進(jìn)食護(hù)理-2023中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)
- 半生熟紙制作工藝
- 湖北省普通高中2022-2023學(xué)年高一下學(xué)期學(xué)業(yè)水平合格性考試模擬化學(xué)(一)含解析
- 銀行案件防控培訓(xùn)課件
- 裝配式混凝土結(jié)構(gòu)施工技術(shù)講課課件
評論
0/150
提交評論