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

下載本文檔

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

文檔簡(jiǎn)介

基于JSP技術(shù)的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)研究〔本科〕,倉(cāng)儲(chǔ)管理論文倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于單位的決策者和管理者來(lái)講都至關(guān)重要,所以倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快速的查詢(xún)手段.作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)庫(kù)存信息進(jìn)行管理,具有著手工管理所無(wú)法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件.關(guān)鍵字:JSP,企業(yè),JAVA,SQLServer第一章緒論隨著當(dāng)今社會(huì)向信息化的發(fā)展,電子自動(dòng)化辦公越來(lái)越為各人所重視,它能有效地收集、處理各種購(gòu)物信息,極大地提高了辦事效率,及時(shí)準(zhǔn)確地實(shí)現(xiàn)信息的獲知,而計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、各種軟件工作平臺(tái)不斷的發(fā)展,又為電子自動(dòng)化辦公的實(shí)現(xiàn)提供了良好的前景.本課題正是針對(duì)一些信息化程度較高的企業(yè),通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的一些主要應(yīng)用進(jìn)行設(shè)計(jì),進(jìn)而開(kāi)發(fā)出功能上相對(duì)完善、基本能完成企業(yè)倉(cāng)庫(kù)管理的系統(tǒng).1.1課題的提出倉(cāng)庫(kù)管理信息系統(tǒng)用于公司管理庫(kù)存物品出庫(kù)、入庫(kù)記備、查找等工作,若沒(méi)有一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)支持就變得比擬費(fèi)事和費(fèi)時(shí).有時(shí)需要及時(shí)找到所需的記錄,傳統(tǒng)手工查找記錄就比擬費(fèi)時(shí)費(fèi)力.通過(guò)使用倉(cāng)庫(kù)管理信息系統(tǒng),公司能夠方便的對(duì)庫(kù)存進(jìn)行管理,提高工作效率.倉(cāng)庫(kù)管理信息系統(tǒng)將為公司提供庫(kù)存的分類(lèi)管理和快速查詢(xún)的功能,是提高公司工作效率的最佳助手.一個(gè)好的倉(cāng)庫(kù)管理信息系統(tǒng)有利于對(duì)庫(kù)存物品進(jìn)行及時(shí)、高效、準(zhǔn)確的管理.不但能夠提高勞動(dòng)效率,還能夠提高倉(cāng)庫(kù)管理人員的積極性和準(zhǔn)確度.傳統(tǒng)的倉(cāng)庫(kù)管理都要手工登記物品號(hào)、出入庫(kù)時(shí)間、提貨部門(mén)等信息,然后再填寫(xiě)一遍出入庫(kù)傳閱單,最后還要把每次出入庫(kù)的物品,根據(jù)出入庫(kù)的時(shí)間順序依次填入卷內(nèi)目錄,即一個(gè)物品記錄就要重復(fù)登記三次,即費(fèi)時(shí)又費(fèi)力,查找起來(lái)也不方便.而倉(cāng)庫(kù)管理又不能有一點(diǎn)錯(cuò)誤過(guò)失.開(kāi)發(fā)倉(cāng)庫(kù)管理信息系統(tǒng),用計(jì)算機(jī)來(lái)幫助管理庫(kù)存物品,能夠避免重復(fù)勞動(dòng),又省時(shí)省力.當(dāng)前,在一些中小型公司中,多數(shù)庫(kù)存記錄還停留在傳統(tǒng)的手工登記階段,這嚴(yán)重的影響倉(cāng)庫(kù)管理的工作效率.因而我用所學(xué)到的計(jì)算機(jī)知識(shí),力求建成一個(gè)高效、強(qiáng)健、易用的倉(cāng)庫(kù)管理信息系統(tǒng).1.2課題研發(fā)的必要性性如今,很多單位和部門(mén)已經(jīng)擁有了計(jì)算機(jī)設(shè)備,具備了物質(zhì)條件,但很多日常工作仍由管理者手工操作完成,這就造成了不必要的浪費(fèi).計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎ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ī)開(kāi)發(fā)軟件系統(tǒng),替代傳統(tǒng)的人工操作來(lái)管理,能夠節(jié)約大量的人、財(cái)、物力,是社會(huì)發(fā)展的必然趨勢(shì)!1.3課題研究的意義倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于單位的決策者和管理者來(lái)講都至關(guān)重要,所以倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快速的查詢(xún)手段.但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件庫(kù)存,這種管理方式存在著很多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難.隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深入認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用.作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)庫(kù)存信息進(jìn)行管理,具有著手工管理所無(wú)法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件.因而,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情.1.4課題設(shè)計(jì)目的⑴使經(jīng)營(yíng)者及時(shí)準(zhǔn)確的獲得報(bào)表,減少數(shù)據(jù)的重復(fù)、冗余.⑵使經(jīng)營(yíng)者有準(zhǔn)確的庫(kù)存信息,進(jìn)行計(jì)劃進(jìn)貨,合理分配.⑶提供友好的用戶(hù)操作界面,盡量減少用戶(hù)的錄入工作量.⑷提高信息管理速度和準(zhǔn)確性.快速查詢(xún),自動(dòng)生成日?qǐng)?bào)表,快速統(tǒng)計(jì),使材料統(tǒng)計(jì)到達(dá)很高的準(zhǔn)確性.⑸通過(guò)用戶(hù)管理和數(shù)據(jù)備份等方式方法,確保系統(tǒng)信息的安全性和可靠性.第二章系統(tǒng)技術(shù)方式方法研究企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的實(shí)現(xiàn)技術(shù)多種多樣,所以選擇合理的技術(shù)來(lái)實(shí)現(xiàn)系統(tǒng)也是一個(gè)重大的環(huán)節(jié),假如所選擇的技術(shù)不當(dāng),將對(duì)系統(tǒng)的實(shí)現(xiàn)造成一定的費(fèi)事,可能還會(huì)影響系統(tǒng)的性能.J2EE是實(shí)現(xiàn)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的一種有效技術(shù),當(dāng)下用J2EE實(shí)現(xiàn)B/S構(gòu)造的企業(yè)倉(cāng)庫(kù)管理系統(tǒng)非常的流行且技術(shù)也越來(lái)越趨于成熟,性能也得到了非常大的提升[10].輕量級(jí)的J2EE應(yīng)用對(duì)于小中型項(xiàng)目的開(kāi)發(fā)帶來(lái)了很多便利之處,比照于經(jīng)典J2EE的簡(jiǎn)化,在保存經(jīng)典J2EE應(yīng)用的框架、良好的可擴(kuò)展性、可維護(hù)性的基礎(chǔ)上,簡(jiǎn)化了J2EE應(yīng)用的開(kāi)發(fā),降低了J2EE應(yīng)用的部署成本,基本實(shí)現(xiàn)經(jīng)過(guò)簡(jiǎn)明了.輕量級(jí)J2EE應(yīng)用面向的是用戶(hù),是一種更實(shí)際的信息化平臺(tái)架構(gòu).基于Web的J2EEFramework在J2EE的世界內(nèi)已是空前繁榮,幾乎每隔一兩個(gè)星期就會(huì)有新的MVC框架發(fā)布.當(dāng)前比擬好的框架中有老牌的Struts、WebWork;新興的有SpringMVC[11]、Tapestry、JSF等.這些大多是著名團(tuán)隊(duì)的作品,另外還有一些邊緣團(tuán)隊(duì)的作品,也相當(dāng)出色,如Dinamica、VRaptor等.這些框架都提供了較好的層次分隔能力.在實(shí)現(xiàn)良好的MVC分隔的基礎(chǔ)上,通過(guò)提供一些現(xiàn)成的輔助類(lèi)庫(kù),同時(shí)也促進(jìn)了生產(chǎn)效率的提高.而怎樣選擇一個(gè)好的框架應(yīng)用在項(xiàng)目中,將會(huì)對(duì)項(xiàng)目的效率與可重用生成重大影響.實(shí)現(xiàn)輕量級(jí)J2EE的Spring、Hibernate框架[12]是在各種流行框架之中脫穎而出,逐步成為軟件開(kāi)發(fā)人才,十分是WEB程序開(kāi)發(fā)人才喜歡的開(kāi)發(fā)技術(shù).本系統(tǒng)的開(kāi)發(fā)擬采用Spring(SpringMVC)、Hibernate框架[13].以下為框架的簡(jiǎn)單特征與其在系統(tǒng)開(kāi)發(fā)中的作用.2.1JSP語(yǔ)言JSP語(yǔ)言有語(yǔ)言、VBScript和JavaScript的腳本語(yǔ)言.語(yǔ)言是客戶(hù)端編程語(yǔ)言.文件和其他的文件不同,由于文件中有它自個(gè)的標(biāo)記.文件由閱讀器解釋,通過(guò)網(wǎng)絡(luò)傳輸協(xié)議,能夠從一臺(tái)機(jī)器傳輸?shù)搅硪慌_(tái)機(jī)器上.打開(kāi)NetscapeNavigator或MicrosoftInternetexplorer閱讀器,在地址欄中輸入所需要的網(wǎng)址,就能夠閱讀用寫(xiě)的網(wǎng)頁(yè).客戶(hù)端編程語(yǔ)言的優(yōu)點(diǎn)是閱讀器完成了所有的工作,這能夠減輕服務(wù)器的負(fù)擔(dān),而且客戶(hù)端程序運(yùn)行起來(lái)比服務(wù)器端程序快得多.當(dāng)一個(gè)閱讀器的用戶(hù)執(zhí)行了一個(gè)操作時(shí),不必通過(guò)網(wǎng)絡(luò)對(duì)其做出響應(yīng),客戶(hù)端程序就能夠做出響應(yīng).2.2tomcat2.2.1tomcat簡(jiǎn)介T(mén)omcat很受廣大程序員的喜歡,由于它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都能夠更改它或在華而不實(shí)參加新的功能.Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選.對(duì)于一個(gè)初學(xué)者來(lái)講,能夠這樣以為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)頁(yè)面的訪問(wèn)請(qǐng)求.實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的.這里的竅門(mén)是,當(dāng)配置正確時(shí),Apache為頁(yè)面服務(wù),而Tomcat實(shí)際上運(yùn)行JSP頁(yè)面和Servlet.另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)形式.不過(guò),Tomcat處理靜態(tài)的能力不如Apache服務(wù)器.2.2.2tomcat名稱(chēng)來(lái)歷Tomcat最初是由Sun的軟件構(gòu)架師詹姆斯鄧肯戴維森開(kāi)發(fā)的.后來(lái)他幫助將其變?yōu)殚_(kāi)源項(xiàng)目,并由Sun奉獻(xiàn)給Apache軟件基金會(huì).由于大部分開(kāi)源項(xiàng)目OReilly都會(huì)出一本相關(guān)的書(shū),并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因而他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名.由于他希望這種動(dòng)物能夠自個(gè)照顧自個(gè),最終,他將其命名為T(mén)omcat(英語(yǔ)公貓或其他雄性貓科動(dòng)物).第三章總體設(shè)計(jì)3.1系統(tǒng)通用構(gòu)造本倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)典型的管理信息系統(tǒng)[7](ManagementInformationSystem)簡(jiǎn)稱(chēng)MIS,它是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng)[8].它是1961年在美國(guó)由J.D.Gdllagher首先提出的,并確定其以計(jì)算機(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)找出當(dāng)前迫切需要解決的問(wèn)題,并將信息及時(shí)反應(yīng)給上層管理人員,使他們了解當(dāng)下工作發(fā)展的進(jìn)展或缺乏.換句話講,MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解現(xiàn)在狀況,把握將來(lái)的發(fā)展途徑.對(duì)于典型的MIS系統(tǒng)構(gòu)造當(dāng)前存在兩種較為流行的形式:C/S形式和B/S形式[9].C/S構(gòu)造的MIS系統(tǒng),這種構(gòu)造借助于網(wǎng)絡(luò)將應(yīng)用資源和應(yīng)用任務(wù)合理的分配到CLINET、SERVER兩端.詳細(xì)的,客戶(hù)端主要功能是負(fù)責(zé)人機(jī)交互,管理用戶(hù)接口、執(zhí)行客戶(hù)端應(yīng)用程序,采集數(shù)據(jù)以及向服務(wù)器提交應(yīng)用請(qǐng)求,而服務(wù)器則執(zhí)行后臺(tái)程序,主要承當(dāng)數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng)的分享管理、通訊管理、文件管理以及對(duì)客戶(hù)機(jī)的請(qǐng)求提供服務(wù).B/S構(gòu)造的MIS系統(tǒng),這種構(gòu)造與C/S形式相比,它簡(jiǎn)化了客戶(hù)端的程序,通常在這種形式構(gòu)造的系統(tǒng)中,客戶(hù)端只需要一個(gè)閱讀器就能夠了.這種構(gòu)造將很多工作交于WEB服務(wù)器來(lái)做,客戶(hù)端只通過(guò)閱讀器請(qǐng)求WEB服務(wù),WEB服務(wù)器再根據(jù)不同請(qǐng)求返回信息,這華而不實(shí)還需請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器以獲取正確數(shù)據(jù).因而,這種構(gòu)造形式的MIS系統(tǒng),而有瘦客戶(hù)的稱(chēng)號(hào),這是于C/S構(gòu)造的胖客戶(hù)相對(duì)而言的.通常假如要求系統(tǒng)的響應(yīng)要求快,又是用于局域網(wǎng)內(nèi)部或機(jī)關(guān)企事業(yè)單位內(nèi)部的系統(tǒng),能夠采用C/S構(gòu)造形式.但假如用戶(hù)不在同一局域網(wǎng)內(nèi),而是分散在各個(gè)不再的地方或處于不同的單位,在這種情況下B/S構(gòu)造形式通常比擬合適.有時(shí),在開(kāi)發(fā)一個(gè)系統(tǒng)時(shí),完成C/S構(gòu)造形式、B/S構(gòu)造形式兩個(gè)版本的程序.也有些系統(tǒng)采用混合的形式,一部分功能模塊采用C/S構(gòu)造開(kāi)發(fā),而另一部分模塊采用B/S構(gòu)造開(kāi)發(fā).考慮到倉(cāng)庫(kù)管理系統(tǒng)的需求,該系統(tǒng)開(kāi)發(fā)應(yīng)用B/S構(gòu)造開(kāi)發(fā).其主要功能如此圖1所示.3.2系統(tǒng)平臺(tái)環(huán)境:3.2.1硬件平臺(tái):CPU:英特爾酷睿2雙核2.4GHz;內(nèi)存:2GB以上.3.2.2軟件平臺(tái):本系統(tǒng)的開(kāi)發(fā)環(huán)境如下?操作系統(tǒng):WindowsXP/Windows2000/WindowsVista.數(shù)據(jù)庫(kù):SQLServer.分辨率:最佳效果12801024像素.3.3編程語(yǔ)言:JAVAJAVA語(yǔ)言是SUN公司于1995年推出的一種面向?qū)ο蟮男乱淮绦?到如今JAVA已經(jīng)成為主流的開(kāi)發(fā)語(yǔ)言之一,其應(yīng)用領(lǐng)域帶在繼續(xù)擴(kuò)大.特點(diǎn):第一、面向?qū)ο?他是愈加徹底的面向?qū)ο?面向?qū)ο蟮奶攸c(diǎn)使設(shè)計(jì)集中于對(duì)象及其對(duì)象之間的聯(lián)絡(luò).JAVA中提供了簡(jiǎn)單的類(lèi)機(jī)制和動(dòng)態(tài)接口模型,使對(duì)復(fù)雜系統(tǒng)的設(shè)計(jì)愈加簡(jiǎn)單、清楚明晰.第二、平臺(tái)無(wú)關(guān)性,用JAVA寫(xiě)的應(yīng)用程序不用修改就可在不同的軟硬件平臺(tái)上運(yùn)行.第三、可靠性和安全性,由于JAVA主要用于網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā),因而對(duì)安全性有較高的要求.假如沒(méi)有安全保證,用戶(hù)從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險(xiǎn).JAVA通過(guò)自個(gè)的安全機(jī)制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅毀壞.當(dāng)JAVA字節(jié)碼進(jìn)入解釋器時(shí),首先必須經(jīng)過(guò)字節(jié)碼校驗(yàn)器的檢查,然后JAVA解釋器將決定程序中類(lèi)的內(nèi)存布局,隨后,類(lèi)裝載器負(fù)責(zé)把來(lái)自網(wǎng)絡(luò)的類(lèi)裝載到單獨(dú)的內(nèi)存區(qū)域,避免應(yīng)用程序之間互相干擾毀壞.最后,客戶(hù)端用戶(hù)還能夠限制從網(wǎng)絡(luò)裝載的類(lèi)只能訪問(wèn)某些文件系統(tǒng).上述幾種機(jī)制結(jié)合起來(lái),使得JAVA成為安全的編程語(yǔ)言.JAVA還有分布性、多線程、高效性和動(dòng)態(tài)性等優(yōu)點(diǎn).3.4數(shù)據(jù)庫(kù)軟件:SQLServerSQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988年推出了第一個(gè)OS/2版本.在WindowsNT推出后,Microsoft與Sybase在SQLServer的開(kāi)發(fā)上就分道揚(yáng)鑣了.Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專(zhuān)注于開(kāi)發(fā)推廣SQLServer的WindowsNT版本;Sybase則較專(zhuān)注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用.在本書(shū)中介紹的是MicrosoftSQLServer以后簡(jiǎn)稱(chēng)為SQLServer或MSSQLServer.??SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本.該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn)同時(shí)又比它增加了很多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺(tái)使用.SQLServer2000的特性Microsoftreg;SQLServer2000的特性包括:(1).Internet集成.SQLServer2000數(shù)據(jù)庫(kù)引擎提供完好的XML支持.它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能.SQLServer2000程序設(shè)計(jì)模型與WindowsDNA構(gòu)架集成,用以開(kāi)發(fā)Web應(yīng)用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶(hù)友好的查詢(xún)和強(qiáng)大的搜索功能.(2).可伸縮性和可用性.同一個(gè)數(shù)據(jù)庫(kù)引擎能夠在不同的平臺(tái)上使用,從運(yùn)行MicrosoftWindowsreg;98的便攜式電腦,到運(yùn)行MicrosoftWindows2000數(shù)據(jù)中心版的大型多處理器服務(wù)器.SQLServer2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需的性能級(jí)別.(3).企業(yè)級(jí)數(shù)據(jù)庫(kù)功能.SQLServer2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能.數(shù)據(jù)庫(kù)引擎充分保衛(wèi)數(shù)據(jù)完好性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小.SQLServer2000分布式查詢(xún)使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQLServer2000數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保衛(wèi)任何分布式數(shù)據(jù)更新的完好性.復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步.可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器.(4).易于安裝、部署和使用.SQLServer2000中包括一系列管理和開(kāi)發(fā)工具,這些工具可改良在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQLServer的經(jīng)過(guò).SQLServer2000還支持基于標(biāo)準(zhǔn)的、與WindowsDNA集成的程序設(shè)計(jì)模型,使SQLServer數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分.這些功能使您得以快速交付SQLServer應(yīng)用程序,使客戶(hù)只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序.3.5系統(tǒng)功能構(gòu)造圖〔圖略〕3.6管理員登陸流程詳細(xì)的程序流程如以下圖所示:3.7詳細(xì)功能模塊圖3.7.1入庫(kù)管理模塊功能圖3.7.2出庫(kù)管理功能模塊圖3.7.3商品收支管理功能模塊圖3.7.4查詢(xún)管理功能模塊圖第四章系統(tǒng)設(shè)計(jì)4.1.E-R圖4.1.1庫(kù)存表實(shí)體及屬性4.1.2出庫(kù)表的實(shí)體及屬性4.1.3操作記錄實(shí)際及屬性4.2數(shù)據(jù)表根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)信息數(shù)據(jù)庫(kù),能夠列出下面數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:4.2.1管理員信息表如表B.1所示.4.2.2商品信息列表4.2.3庫(kù)存表如表B.5所示第五章具體設(shè)計(jì)5.1系統(tǒng)登錄模塊設(shè)計(jì)1.登錄模塊的IPO圖功能:本模塊主要用于對(duì)用戶(hù)身份進(jìn)行鑒別.用戶(hù)通過(guò)表單提供用戶(hù)名、密碼信息,系統(tǒng)根據(jù)用戶(hù)提供的登錄信息對(duì)用戶(hù)進(jìn)行身份查詢(xún)鑒別.假如身份合法,則將用戶(hù)導(dǎo)向系統(tǒng)的主頁(yè)面并記錄用戶(hù)的相關(guān)信息,留待以后的系統(tǒng)頁(yè)面使用.輸入:用戶(hù)名、密碼、驗(yàn)證碼.處理:(1)輸入用戶(hù)的登錄信息.在頁(yè)面提供的表單出輸入用戶(hù)的用戶(hù)名、密碼信息和驗(yàn)證碼,點(diǎn)擊登錄按鈕提交表單信息到身份驗(yàn)證頁(yè)面.或點(diǎn)擊重填按鈕,重新輸入.(2)從users表單獲取輸入數(shù)據(jù).當(dāng)用戶(hù)單擊登錄按鈕后,登錄信息由form表單提交到check.JSP進(jìn)行處理.(3)用戶(hù)身份進(jìn)行驗(yàn)證.連接數(shù)據(jù)庫(kù),打開(kāi)用戶(hù)數(shù)據(jù)表users,檢驗(yàn)用戶(hù)登錄信息.以輸入數(shù)據(jù)用戶(hù)名為查詢(xún)條件開(kāi)創(chuàng)建立數(shù)據(jù)集查看輸入用戶(hù)名能否存在.假如存在,繼續(xù)檢驗(yàn)輸入的密碼能否正確.密碼和用戶(hù)名都正確,則進(jìn)入辦公管理系統(tǒng)主頁(yè)面location.JSP;假如用戶(hù)名不存在或密碼不正確或驗(yàn)證碼不正確,則給出登錄失敗的提示框,并返回顧頁(yè)重新登錄.第六章系統(tǒng)維護(hù)和改良6.1運(yùn)行維護(hù)本網(wǎng)站的維護(hù)主要包括下面內(nèi)容:1.權(quán)限維護(hù).管理員需要對(duì)用戶(hù)的用戶(hù)名、密碼和權(quán)限進(jìn)行維護(hù),給每名員工分配享用的用戶(hù)名和密碼,確定操作級(jí)別.2.數(shù)據(jù)庫(kù)維護(hù),在日常運(yùn)行中要不斷對(duì)數(shù)據(jù)庫(kù)管理及其表進(jìn)行修改,對(duì)無(wú)用的表及表中的信息進(jìn)行刪除處理.這樣確保系統(tǒng)能夠正常,快速地運(yùn)行.6.2系統(tǒng)的改良與提高6.2.1系統(tǒng)優(yōu)勢(shì)功能實(shí)用:以企業(yè)庫(kù)存要解決的實(shí)際問(wèn)題為目的,設(shè)計(jì)開(kāi)發(fā)了各個(gè)實(shí)用的功能,能夠完全知足的各項(xiàng)服務(wù),使企業(yè)與員工之間實(shí)現(xiàn)無(wú)縫銜接.使用簡(jiǎn)單:軟件界面簡(jiǎn)潔、使用方便,只要會(huì)操作電腦,就會(huì)操作軟件.更能夠方便操作.投資回報(bào)率高:能夠有效地實(shí)現(xiàn)信息化管理,帶來(lái)間接的經(jīng)濟(jì)效益.6.3結(jié)論隨著當(dāng)今社會(huì)向信息化的發(fā)展,企業(yè)庫(kù)存信息化管理來(lái)越為各企事業(yè)單位所重視,它能有效地收集、執(zhí)行各種辦公信息,極大地提高了辦公效率,及時(shí)準(zhǔn)確地實(shí)現(xiàn)信息的上傳下達(dá),而計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、各種軟件工作平臺(tái)不斷的發(fā)展,又為企業(yè)庫(kù)存信息化管理的實(shí)現(xiàn)提供了良好的前景.在畢業(yè)設(shè)計(jì)經(jīng)過(guò)中,本人對(duì)業(yè)務(wù)流程及相關(guān)技術(shù)都做了一些調(diào)查,對(duì)系統(tǒng)有了些初步的了解,然后對(duì)系統(tǒng)和老師需求都作了細(xì)致的分析,并進(jìn)行了可行性分析;經(jīng)過(guò)對(duì)系統(tǒng)的概要設(shè)計(jì)及具體設(shè)計(jì),系統(tǒng)功能模塊等都已經(jīng)基本確定,并且在詳細(xì)實(shí)現(xiàn)經(jīng)過(guò)中做了一些完善.這次的畢業(yè)設(shè)計(jì),讓我受益匪淺,不僅學(xué)到了很多新的知識(shí),而且通過(guò)畢業(yè)論文的撰寫(xiě),使我鍛煉了縝密的思維方式,能多個(gè)角度的看待、處理問(wèn)題,科學(xué)地整理和分析所學(xué)的專(zhuān)業(yè)知識(shí),提煉成一種思想.論文的撰寫(xiě),使我對(duì)此系統(tǒng)的開(kāi)發(fā)和完善有了更科學(xué)系統(tǒng)的具體總結(jié),我相信這對(duì)我日后的學(xué)習(xí)和工作將產(chǎn)生宏大的影響.由于時(shí)間和知識(shí)水平等原因,課題所完成的只是我所理解的程度上,還有眾多方面仍可進(jìn)行擴(kuò)展及完善

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論