基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究(本科)_第1頁
基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究(本科)_第2頁
基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究(本科)_第3頁
基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究(本科)_第4頁
基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究(本科)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究(本科)題目:基于JSP技術(shù)的倉庫管理系統(tǒng)設(shè)計(jì)研究目錄摘要(詳見正文)第一章 緒論1.1 課題的提出1.2 課題研發(fā)的必要性性1.3課題研究的意義1.4 課題設(shè)計(jì)目標(biāo)第二章 系統(tǒng)技術(shù)方法研究2.1 JSP的腳本語言2.2 tomcat2.2.1 tomcat簡介2.2.2 tomcat名稱由來第三章 總體設(shè)計(jì)3.1 系統(tǒng)通用結(jié)構(gòu)3.2 系統(tǒng)平臺(tái)環(huán)境:3.2.1硬件平臺(tái):3.2.2 軟件平臺(tái):3.3 編程語言:JAVA3.4 數(shù)據(jù)庫軟件:SQL Server3.5系統(tǒng)功能結(jié)構(gòu)圖3.6 管理員登陸流程3.7 具體功能模塊圖3.7.1 入庫管理模塊功能圖3.7.2

2、 出庫管理功能模塊圖3.7.3商品收支管理功能模塊圖3.7.4查詢管理功能模塊圖第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)的體系結(jié)構(gòu)4.2. E-R圖4.2.1管理員的實(shí)體圖及屬性4.2.2庫存表實(shí)體及屬性4.2.3 出庫表的實(shí)體及屬性4.2.4 操作記錄實(shí)際及屬性4.3 數(shù)據(jù)表4.3.1 管理員信息表4.4.2 商品信息列表4.4.3 庫存表4.4.4 財(cái)務(wù)收支表4.4.5 統(tǒng)計(jì)信息表第五章 詳細(xì)設(shè)計(jì)5.1系統(tǒng)登錄模塊設(shè)計(jì)5.2入庫管理模塊設(shè)計(jì)5.2.1.入庫單據(jù)錄入管理5.2.2 入庫單據(jù)管理5.2.2 入庫一覽表管理5.3 出庫管理模塊設(shè)計(jì)5.3.1 產(chǎn)品出庫模塊5.3.2 出庫查詢管理模塊5.3.2 出

3、庫查詢管理模塊5.3.4 出庫一覽表管理模塊5.4 查詢統(tǒng)計(jì)管理模塊5.4.1 出入庫分類統(tǒng)計(jì)模塊5.4.2 金額總匯模塊設(shè)計(jì)5.4.3 保質(zhì)期預(yù)警模塊設(shè)計(jì)5.4.4 庫存信息模塊設(shè)計(jì)5.5 基本信息管理模塊設(shè)計(jì)5.5.1 單位管理模塊設(shè)計(jì)5.6.2 商品管理模塊設(shè)計(jì)5.6.3 管理員密碼修改模塊設(shè)計(jì)第六章 系統(tǒng)維護(hù)和改進(jìn)6.1 運(yùn)行維護(hù)6.2 系統(tǒng)的改進(jìn)與提高6.2.1 系統(tǒng)優(yōu)勢6.3 結(jié)論參考文獻(xiàn)以下是論文正文摘要倉庫管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對于單位的決策者和管理者來說都至關(guān)重要,所以倉庫管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)

4、算機(jī)對庫存信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等.這些優(yōu)點(diǎn)能夠極大地提高倉庫管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件.關(guān)鍵字:JSP,企業(yè),JAVA,SQL Server 第一章 緒論隨著當(dāng)今社會(huì)向信息化的發(fā)展,電子自動(dòng)化辦公越來越為各人所重視,它能有效地收集、處理各種購物信息,極大地提高了辦事效率,及時(shí)準(zhǔn)確地實(shí)現(xiàn)信息的獲知,而計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、各種軟件工作平臺(tái)不斷的發(fā)展,又為電子自動(dòng)化辦公的實(shí)現(xiàn)提供了良好的前景.本課題正是針對一些信息化程度較高的企業(yè),通過對企業(yè)倉庫管理系統(tǒng)的一些主要應(yīng)用

5、進(jìn)行設(shè)計(jì),進(jìn)而開發(fā)出功能上相對完善、基本能完成企業(yè)倉庫管理的系統(tǒng).1.1 課題的提出倉庫管理信息系統(tǒng)用于公司管理庫存物品出庫、入庫記備、查找等工作,若沒有一個(gè)好的倉庫管理系統(tǒng)支持就變得比較麻煩和費(fèi)時(shí).有時(shí)需要及時(shí)找到所需的 記錄,傳統(tǒng)手工查找記錄就比較費(fèi)時(shí)費(fèi)力.通過使用倉庫管理信息系統(tǒng),公司可以方便的對庫存進(jìn)行管理,提高工作效率.倉庫管理信息系統(tǒng)將為公司提供庫存的分類管理和快速查詢的功能,是提高公司工作效率的最佳助手.一個(gè)好 的倉庫管理信息系統(tǒng)有利于對庫存物品進(jìn)行及時(shí)、高效、準(zhǔn)確的管理.不但可以提高勞動(dòng)效率,還可以提高倉庫管理人員的積極性和準(zhǔn)確度.傳統(tǒng)的倉庫管理都要手 工登記物品號、出入庫時(shí)間

6、、提貨部門等信息,然后再填寫一遍出入庫傳閱單,最后還要把每次出入庫的物品,按照出入庫的時(shí)間順序依次填入卷內(nèi)目錄,即一個(gè)物 品記錄就要重復(fù)登記三次,即費(fèi)時(shí)又費(fèi)力,查找起來也不方便.而倉庫管理又不能有一點(diǎn)差錯(cuò).開發(fā)倉庫管理信息系統(tǒng),用計(jì)算機(jī)來幫助管理庫存物品,可以避免重 復(fù)勞動(dòng),又省時(shí)省力.目前,在一些中小型公司中,多數(shù)庫存記錄還停留在傳統(tǒng)的手工登記階段,這嚴(yán)重的 影響倉庫管理的工作效率.因此我用所學(xué)到的計(jì)算機(jī)知識,力求建成一個(gè)高效、健壯、易用的倉庫管理信息系統(tǒng).1.2 課題研發(fā)的必要性性如今,很多單位和部門已經(jīng)擁有了計(jì)算機(jī)設(shè)備,具備了物質(zhì)條件,但很多日常工作仍由管理者手工操作完成,這就造成了不必

7、要的浪費(fèi).計(jì)算機(jī)的價(jià)格已經(jīng)十 分低廉,性能卻有了長足的進(jìn)步.它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首 先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第 三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等;第 五,辦公自動(dòng)化是先進(jìn)生產(chǎn)力發(fā)展的一個(gè)重要標(biāo)志.綜上所述,利用計(jì)算機(jī)開發(fā)軟件系統(tǒng),替代傳統(tǒng)的人工 操作來管理,可以節(jié)約大量的人、財(cái)、物力,是社會(huì)發(fā)展的必然趨勢!1.3課題研究的意義倉庫管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對于單位的決策者和管理者來說都至關(guān)重要,所以倉庫管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕?/p>

8、信息和快捷的 查詢手段.但一直以來人們使用傳統(tǒng)人工的方式管理文件庫存,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù), 這對于查找、更新和維護(hù)都帶來了不少的困難.隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的 功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用.作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對庫存信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等.這些優(yōu)點(diǎn)能夠極大地提高倉庫管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件.因此,開發(fā)這樣一套管

9、理軟件成為很有必要的事情.1.4 課題設(shè)計(jì)目標(biāo)使經(jīng)營者及時(shí)準(zhǔn)確的獲得報(bào)表,減少數(shù)據(jù)的重復(fù)、冗余.使經(jīng)營者有準(zhǔn)確的庫存信息,進(jìn)行計(jì)劃 進(jìn)貨,合理分配.提供友好的用戶操作界面,盡量減少用戶的錄入工作量. 提高信息管理速度和準(zhǔn)確性.快速查詢,自動(dòng)生成日報(bào)表,快速統(tǒng)計(jì),使材料統(tǒng)計(jì)達(dá)到很高的準(zhǔn)確性.通 過用戶管理和數(shù)據(jù)備份等方法,確保系統(tǒng)信息的安全性和可靠性.第二章 系統(tǒng)技術(shù)方法研究企業(yè)倉庫管理系統(tǒng)的實(shí)現(xiàn)技術(shù)多種多樣,所以選擇合理的技術(shù)來實(shí)現(xiàn)系統(tǒng)也是一個(gè)重大的環(huán)節(jié),如果所選擇的技術(shù)不當(dāng),將對系統(tǒng)的實(shí)現(xiàn)造成一定的麻煩,可能還會(huì)影響系統(tǒng)的性能.J2EE是實(shí)現(xiàn)企業(yè)倉庫管理系統(tǒng)的一種有效技術(shù),當(dāng)前用J2EE實(shí)現(xiàn)

10、B/S結(jié)構(gòu)的企業(yè)倉庫管理系統(tǒng)非常的流行且技術(shù)也越來越趨于成熟,性能也得到了非常大的提升10.輕量級的J2EE應(yīng)用對于小中型項(xiàng)目的開發(fā)帶來了許多便利之處,對比于經(jīng)典J2EE的簡化,在保留經(jīng)典J2EE應(yīng)用的框架、良好的可擴(kuò)展性、可維護(hù)性的基礎(chǔ)上,簡化了J2EE應(yīng)用的開發(fā),降低了J2EE應(yīng)用的部署成本,基本實(shí)現(xiàn)過程簡明了.輕量級J2EE應(yīng)用面向的是用戶,是一種更實(shí)際的信息化平臺(tái)架構(gòu).基于Web的J2EE Framework在J2EE的世界內(nèi)已是空前繁榮,幾乎每隔一兩個(gè)星期就會(huì)有新的MVC框架發(fā)布.目前比較好的框架中有老牌的Struts、WebWork;新興的有Spring MVC11、Tapestr

11、y、JSF等.這些大多是著名團(tuán)隊(duì)的作品,另外還有一些邊緣團(tuán)隊(duì)的作品,也相當(dāng)出色,如Dinamica、VRaptor等.這些框架都提供了較好的層次分隔能力.在實(shí)現(xiàn)良好的MVC分隔的基礎(chǔ)上,通過提供一些現(xiàn)成的輔助類庫,同時(shí)也促進(jìn)了生產(chǎn)效率的提高.而如何選擇一個(gè)好的框架應(yīng)用在項(xiàng)目中,將會(huì)對項(xiàng)目的效率與可重用生成重大影響.實(shí)現(xiàn)輕量級J2EE的Spring、Hibernate框架12是在各種流行框架之中脫穎而出,逐漸成為軟件開發(fā)人才,特別是WEB程序開發(fā)人才喜愛的開發(fā)技術(shù).本系統(tǒng)的開發(fā)擬采用Spring(Spring MVC)、Hibernate框架13.以下是框架的簡單特征與其在系統(tǒng)開發(fā)中的作用.2.

12、1 JSP語言JSP語言有HTML語言、VBScript和JavaScript的腳本語言.HTML語言是客戶端編程語言.HTML文件和其他的文件不同,因?yàn)镠TML文件中有它自己的標(biāo)記.HTML文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺(tái)機(jī)器傳輸?shù)搅硪慌_(tái)機(jī)器上.打開Netscape Navigator或Microsoft Internet explorer瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用HTML寫的網(wǎng)頁.客戶端編程語言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān),而且客戶端程序運(yùn)行起來比服務(wù)器端程序快得多.當(dāng)一個(gè)瀏覽器的用戶執(zhí)行了一個(gè)操作時(shí),不必通過網(wǎng)絡(luò)對其做出響應(yīng),

13、客戶端程序就可以做出響應(yīng).2.2 tomcat2.2.1 tomcat簡介Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改 進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能.Tomcat 是一個(gè)小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選.對于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求.實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行

14、的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的.這里的訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet.另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個(gè)Servlet和 JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式.不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器.2.2.2 tomcat名稱由來Tomcat最初是由Sun的軟件構(gòu)架師詹姆斯·鄧肯·戴維森開發(fā)的.后來他幫助將其變?yōu)殚_源

15、項(xiàng)目,并由Sun貢獻(xiàn)給Apache軟件基金會(huì).由于大部分 開源項(xiàng)目O Reilly都會(huì)出一本相關(guān)的書,并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因此他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名.因?yàn)樗M@種動(dòng)物能夠自己 照顧自己,最終,他將其命名為Tomcat(英語公貓或其他雄性貓科動(dòng)物). 第三章 總體設(shè)計(jì)3.1 系統(tǒng)通用結(jié)構(gòu)本倉庫管理系統(tǒng)是一個(gè)典型的管理信息系統(tǒng)7(Management Information System)簡稱MIS,它是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng)8.它是1961年在美國由J.D.Gdllagher首先提出的,并確定其以計(jì)算

16、機(jī)為主體,信息處理為中心的綜合性系統(tǒng),由計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、信息處理技術(shù)、管理科學(xué)和人組成的一個(gè)綜合系統(tǒng),能提供信息以支持一個(gè)組織機(jī)構(gòu)的運(yùn)行、管理和決策功能.MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時(shí)反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足.換句話說,MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解現(xiàn)狀,把握將來的發(fā)展路徑.對于典型的MIS系統(tǒng)結(jié)構(gòu)目前存在兩種較為流行的模式:C/S模式和B/S模式9.C/S結(jié)構(gòu)的MIS系統(tǒng),這種結(jié)構(gòu)借助于網(wǎng)絡(luò)將應(yīng)用資源和應(yīng)用任務(wù)合理的分配到CLINET、SERVER兩端.具體的,客戶端主要功能是負(fù)責(zé)

17、人機(jī)交互,管理用戶接口、執(zhí)行客戶端應(yīng)用程序,采集數(shù)據(jù)以及向服務(wù)器提交應(yīng)用請求,而服務(wù)器則執(zhí)行后臺(tái)程序,主要承擔(dān)數(shù)據(jù)庫存儲(chǔ)系統(tǒng)的共享管理、通訊管理、文件管理以及對客戶機(jī)的請求提供服務(wù).B/S結(jié)構(gòu)的MIS系統(tǒng),這種結(jié)構(gòu)與C/S模式相比,它簡化了客戶端的程序,通常在這種模式結(jié)構(gòu)的系統(tǒng)中,客戶端只需要一個(gè)瀏覽器就可以了.這種結(jié)構(gòu)將許多工作交于WEB服務(wù)器來做,客戶端只通過瀏覽器請求WEB服務(wù),WEB服務(wù)器再根據(jù)不同請求返回信息,這其中還需請求數(shù)據(jù)庫服務(wù)器以獲取正確數(shù)據(jù).因此,這種結(jié)構(gòu)模式的MIS系統(tǒng),而有瘦客戶的稱號,這是于C/S結(jié)構(gòu)的胖客戶相對而言的.通常如果要求系統(tǒng)的響應(yīng)要求快,又是用于局域網(wǎng)內(nèi)部

18、或機(jī)關(guān)企事業(yè)單位內(nèi)部的系統(tǒng),可以采用C/S結(jié)構(gòu)模式.但如果用戶不在同一局域網(wǎng)內(nèi),而是分散在各個(gè)不再的地方或處于不同的單位,在這種情況下B/S結(jié)構(gòu)模式通常比較適合.有時(shí),在開發(fā)一個(gè)系統(tǒng)時(shí),完成C/S結(jié)構(gòu)模式、B/S結(jié)構(gòu)模式兩個(gè)版本的程序.也有些系統(tǒng)采用混合的模式,一部分功能模塊采用C/S結(jié)構(gòu)開發(fā),而另一部分模塊采用B/S結(jié)構(gòu)開發(fā).考慮到倉庫管理系統(tǒng)的需求,該系統(tǒng)開發(fā)應(yīng)用B/S結(jié)構(gòu)開發(fā).其主要功能如圖1所示.3.2 系統(tǒng)平臺(tái)環(huán)境:3.2.1硬件平臺(tái):CPU:英特爾酷睿2雙核2.4 GHz;內(nèi)存:2GB 以上.3.2.2 軟件平臺(tái):本系統(tǒng)的開發(fā)環(huán)境如下?操作系統(tǒng):Windows XP/ Window

19、s 2000/Windows Vista.數(shù)據(jù)庫:SQL Server.分辨率:最佳效果1280×1024像素.3.3 編程語言:JAVAJAVA語言是SUN公司于1995年推出的一種面向?qū)ο蟮男乱淮绦?到現(xiàn)在JAVA已經(jīng)成為主流的開發(fā)語言之一,其應(yīng)用領(lǐng)域帶在繼續(xù)擴(kuò)大.特點(diǎn):第一、面向?qū)ο?他是更加徹底的面向?qū)ο?面向?qū)ο蟮奶攸c(diǎn)使設(shè)計(jì)集中于對象及其對象之間的聯(lián)系.JAVA中提供了簡單的類機(jī)制和動(dòng)態(tài)接口模型,使對復(fù)雜系統(tǒng)的設(shè)計(jì)更加簡單、清晰.第二、平臺(tái)無關(guān)性,用JAVA寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺(tái)上運(yùn)行.第三、可靠性和安全性,由于JAVA主要用于網(wǎng)絡(luò)應(yīng)用程序開發(fā),因此

20、對安全性有較高的要求.如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險(xiǎn).JAVA通過自己的安全機(jī)制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞.當(dāng)JAVA字節(jié)碼進(jìn)入解釋器時(shí),首先必須經(jīng)過字節(jié)碼校驗(yàn)器的檢查,然后JAVA解釋器將決定程序中類的內(nèi)存布局,隨后,類裝載器負(fù)責(zé)把來自網(wǎng)絡(luò)的類裝載到單獨(dú)的內(nèi)存區(qū)域,避免應(yīng)用程序之間相互干擾破壞.最后,客戶端用戶還可以限制從網(wǎng)絡(luò)裝載的類只能訪問某些文件系統(tǒng).上述幾種機(jī)制結(jié)合起來,使得JAVA成為安全的編程語言.JAVA還有分布性、多線程、高效性和動(dòng)態(tài)性等優(yōu)點(diǎn).3.4 數(shù)據(jù)庫軟件:SQL ServerSQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最

21、初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本.在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了.Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本;Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用.在本書中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server.?SQL Server 2

22、000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本.該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用.SQL Server 2000 的特性Microsoft® SQL Server 2000 的特性包括:(1).Internet 集成.SQL Server 2000 數(shù)據(jù)庫引擎提供完整的XML 支持.

23、它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能.SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能.(2).可伸縮性和可用性.同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows® 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器.SQL S

24、erver 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點(diǎn)所需的性能級別.(3).企業(yè)級數(shù)據(jù)庫功能.SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能.數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小.SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性.復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步.可將一組 數(shù)據(jù)復(fù)制到多個(gè)

25、移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器.(4).易于安裝、部署和使用. SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程.SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分.這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序.3.5系統(tǒng)功能結(jié)構(gòu)圖(圖略)3.6 管理員登陸流程具體的程序

26、流程如下圖所示:3.7具體功能模塊圖3.7.1 入庫管理模塊功能圖3.7.2 出庫管理功能模塊圖3.7.3商品收支管理功能模塊圖3.7.4查詢管理功能模塊圖 第四章系統(tǒng)設(shè)計(jì)4.1. E-R圖4.1.1庫存表實(shí)體及屬性4.1.2 出庫表的實(shí)體及屬性4.1.3操作記錄實(shí)際及屬性4.2 數(shù)據(jù)表根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對于系統(tǒng)信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):4.2.1 管理員信息表如表B.1所示.4.2.2 商品信息列表4.2.3 庫存表如表B.5所示第五章 詳細(xì)設(shè)計(jì)5.1系統(tǒng)登錄模塊設(shè)計(jì)1.登錄模塊的IPO圖功能:本模塊主要用于對用戶身份進(jìn)行鑒別.用戶通過表單提供用戶名、

27、密碼信息,系統(tǒng)根據(jù)用戶提供的登錄信息對用戶進(jìn)行身份查詢鑒別.如果身份合法,則將用戶導(dǎo)向系統(tǒng)的主頁面并記錄用戶的相關(guān)信息,留待以后的系統(tǒng)頁面使用.輸入:用戶名、密碼、驗(yàn)證碼.處理:(1)輸入用戶的登錄信息.在頁面提供的表單出輸入用戶的用戶名、密碼信息和驗(yàn)證碼,點(diǎn)擊登錄按鈕提交表單信息到身份驗(yàn)證頁面.或點(diǎn)擊重填按鈕,重新輸入.(2)從users表單獲取輸入數(shù)據(jù).當(dāng)用戶單擊登錄按鈕后,登錄信息由form表單提交到check . JSP進(jìn)行處理.(3)用戶身份進(jìn)行驗(yàn)證.連接數(shù)據(jù)庫,打開用戶數(shù)據(jù)表users,檢驗(yàn)用戶登錄信息.以輸入數(shù)據(jù)用戶名為查詢條件創(chuàng)建數(shù)據(jù)集查看輸入用戶名是否存在.如果存在,繼續(xù)檢驗(yàn)

28、輸入的密碼是否正確.密碼和用戶名都正確,則進(jìn)入辦公管理系統(tǒng)主頁面location.JSP;如果用戶名不存在或密碼不正確或驗(yàn)證碼不正確,則給出登錄失敗的提示框,并返回首頁重新登錄.第六章 系統(tǒng)維護(hù)和改進(jìn)6.1 運(yùn)行維護(hù)本網(wǎng)站的維護(hù)主要包括以下內(nèi)容:1.權(quán)限維護(hù).管理員需要對用戶的用戶名、密碼和權(quán)限進(jìn)行維護(hù),給每名員工分配享用的用戶名和密碼,確定操作級別.2.數(shù)據(jù)庫維護(hù),在日常運(yùn)行中要不斷對數(shù)據(jù)庫管理及其表進(jìn)行修改,對無用的表及表中的信息進(jìn)行刪除處理.這樣確保系統(tǒng)能夠正常,快速地運(yùn)行.6.2 系統(tǒng)的改進(jìn)與提高6.2.1 系統(tǒng)優(yōu)勢功能實(shí)用:以企業(yè)庫存要解決的實(shí)際問題為目標(biāo),設(shè)計(jì)開發(fā)了各個(gè)實(shí)用的功能,

29、可以完全滿足的各項(xiàng)服務(wù),使企業(yè)與員工之間實(shí)現(xiàn)無縫銜接.使用簡單:軟件界面簡潔、使用方便,只要會(huì)操作電腦,就會(huì)操作軟件.更可以方便操作.投資回報(bào)率高:可以有效地實(shí)現(xiàn)信息化管理,帶來間接的經(jīng)濟(jì)效益.6.3 結(jié)論隨著當(dāng)今社會(huì)向信息化的發(fā)展,企業(yè)庫存信息化管理來越為各企事業(yè)單位所重視,它能有效地收集、執(zhí)行各種辦公信息,極大地提高了辦公效率,及時(shí)準(zhǔn)確地實(shí)現(xiàn)信息的上傳下達(dá),而計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、各種軟件工作平臺(tái)不斷的發(fā)展,又為企業(yè)庫存信息化管理的實(shí)現(xiàn)提供了良好的前景.在畢業(yè)設(shè)計(jì)過程中,本人對業(yè)務(wù)流程及相關(guān)技術(shù)都做了一些調(diào)查,對系統(tǒng)有了些初步的了解,然后對系統(tǒng)和教師需求都作了細(xì)致的分析,并進(jìn)行了可行性分析;經(jīng)過對系統(tǒng)的概要設(shè)計(jì)及詳細(xì)設(shè)計(jì),系統(tǒng)功能模塊等都已經(jīng)基本確定,并且在具體實(shí)現(xiàn)過程中做了一些完善.這次的畢業(yè)設(shè)計(jì),讓我受益匪淺,不僅學(xué)到了很多新的知識,而且通過畢業(yè)論文的撰寫,使我鍛煉了縝密的思維方式,能多個(gè)角度的看待、處理問題,科學(xué)地整理和分析所學(xué)的專業(yè)知識,提

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論