![畢業(yè)設(shè)計(jì)(論文)ASP.NET倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/ff44417f-affa-41d9-bbfc-fac338853828/ff44417f-affa-41d9-bbfc-fac3388538281.gif)
![畢業(yè)設(shè)計(jì)(論文)ASP.NET倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/ff44417f-affa-41d9-bbfc-fac338853828/ff44417f-affa-41d9-bbfc-fac3388538282.gif)
![畢業(yè)設(shè)計(jì)(論文)ASP.NET倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/ff44417f-affa-41d9-bbfc-fac338853828/ff44417f-affa-41d9-bbfc-fac3388538283.gif)
![畢業(yè)設(shè)計(jì)(論文)ASP.NET倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/ff44417f-affa-41d9-bbfc-fac338853828/ff44417f-affa-41d9-bbfc-fac3388538284.gif)
![畢業(yè)設(shè)計(jì)(論文)ASP.NET倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/ff44417f-affa-41d9-bbfc-fac338853828/ff44417f-affa-41d9-bbfc-fac3388538285.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、裝訂線畢業(yè)設(shè)計(jì)(論文)說明書摘 要隨著科學(xué)技術(shù)水平迅猛的發(fā)展,越來(lái)越多的企事業(yè)單位選擇運(yùn)用倉(cāng)庫(kù)管理系統(tǒng)來(lái)加強(qiáng)倉(cāng)庫(kù)的科學(xué)管理,這一新的管理方法取代了以前繁重的人工管理模式。使用計(jì)算機(jī)對(duì)產(chǎn)品倉(cāng)庫(kù)信息進(jìn)行管理,具有人工管理無(wú)法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、使用壽命長(zhǎng)、成本低等,這些都能夠極大地提高商品的管理效率,也是企業(yè)倉(cāng)庫(kù)現(xiàn)代化管理必經(jīng)途徑。此系統(tǒng)的開發(fā)是基于b/s模式的。這種模式的優(yōu)點(diǎn)在于用戶只需要通過瀏覽器進(jìn)行訪問,操作非常方便,而系統(tǒng)的維護(hù)簡(jiǎn)單、成本低。此倉(cāng)庫(kù)管理系統(tǒng)是運(yùn)用c#語(yǔ)言在visual studio 2008進(jìn)行網(wǎng)頁(yè)的編寫的。并且利用強(qiáng)大的sql 2000數(shù)
2、據(jù)庫(kù)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)的建立和運(yùn)用。倉(cāng)庫(kù)管理系統(tǒng)是將企業(yè)的存和轉(zhuǎn)等企業(yè)的經(jīng)營(yíng)業(yè)務(wù)有機(jī)的結(jié)合起來(lái),達(dá)到數(shù)據(jù)共享、降低成本、提高效率。本系統(tǒng)實(shí)現(xiàn)的主要功能有庫(kù)存查詢、進(jìn)貨作業(yè)、出貨作業(yè)、庫(kù)存盤點(diǎn)、損壞處理等。關(guān)鍵詞:倉(cāng)庫(kù)管理系統(tǒng);貨物管理;asp.neti裝訂線山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì)(論文)說明書abstractalong with the science and technology level of the fast development, more and more enterprises select and apply warehouse management system to
3、 strengthen the scientific management of the warehouse, and this new management methods replace the old heavy artificial management mode. can greatly save management time, manpower and resources. use the computer to warehouse management, product information with artificial management can't becau
4、se of its advantages, it retrieves, the search rapidly convenient, the reliability high, large storage, service life is long, the cost low status, all of these can greatly improve the efficiency of management of the goods, also is the enterprise warehouse modern management necessary way.the developm
5、ent of the system is based on b/s mode. this model has the advantage that the user need only through the browser on access, the operation is very convenient, and the system of simple maintenance and low cost efficiency. the warehouse management system is using c # language in visual studio 2008 web
6、pages of writing. and using powerful sql database system 2000 of the database construction and use.the warehouse management system is the enterprise such as memory and the management of the enterprise business turn organic combine to share data, reduce cost, improve efficiency. the main function of
7、this system is stock inquiry, purchase homework assignments, delivery, inventory cycle count, damage treatment, etc.keywords: warehouse management system;goods management;asp.net裝訂線畢業(yè)設(shè)計(jì)(論文)說明書目 錄1 緒 論11.1 系統(tǒng)的應(yīng)用背景和前景11.2 系統(tǒng)設(shè)計(jì)目的22 可行性研究42.1 經(jīng)濟(jì)可行性42.2 技術(shù)可行性42.3 社會(huì)可行性63 需求分析73.1 功能需求分析73.2 性能需求分析93.3 系統(tǒng)
8、功能分析93.4 系統(tǒng)數(shù)據(jù)流圖103.5 數(shù)據(jù)字典的設(shè)計(jì)123.6 系統(tǒng)的e-r圖及實(shí)體143.7 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)174 系統(tǒng)設(shè)計(jì)214.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)214.2 程序的設(shè)計(jì)及主要代碼235 系統(tǒng)的運(yùn)行285.1 系統(tǒng)登錄功能285.2 管理員登錄實(shí)現(xiàn)的功能295.3 普通用戶登錄實(shí)現(xiàn)的功能376 系統(tǒng)測(cè)試386.1 系統(tǒng)測(cè)試的內(nèi)容386.2 系統(tǒng)測(cè)試的目標(biāo)386.3 系統(tǒng)測(cè)試的用例38結(jié)束語(yǔ)41參考文獻(xiàn)42致 謝43附 錄4471made by sqh裝訂線畢業(yè)設(shè)計(jì)(論文)說明書1 緒 論隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來(lái)了很多便利,借助于網(wǎng)絡(luò)進(jìn)行各種信息的管理與查詢。倉(cāng)庫(kù)管理系統(tǒng)
9、是將企業(yè)的存和轉(zhuǎn)等企業(yè)的經(jīng)營(yíng)業(yè)務(wù)有機(jī)的結(jié)合起來(lái),達(dá)到數(shù)據(jù)共享、降低成本、提高效率、改進(jìn)服務(wù)等目的。研制倉(cāng)庫(kù)管理系統(tǒng)的總體目標(biāo)是將網(wǎng)絡(luò)技術(shù)、信息技術(shù)、現(xiàn)代管理技術(shù)和科學(xué)的評(píng)價(jià)方法相結(jié)合,建立倉(cāng)庫(kù)管理和信息交流平臺(tái),以推動(dòng)庫(kù)存管理工作的科學(xué)化、規(guī)范化,提高倉(cāng)庫(kù)管理的效率?;趥}(cāng)庫(kù)管理的全面自動(dòng)化,可以減少入庫(kù)管理、出庫(kù)管理及庫(kù)存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。倉(cāng)庫(kù)的管理的操作自動(dòng)化和信息的電子化,全面提高了倉(cāng)庫(kù)的管理水平。隨著我國(guó)改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,倉(cāng)庫(kù)管理的全面自動(dòng)化、信息化則
10、是其中極其重要的部分。為了加快倉(cāng)庫(kù)管理自動(dòng)化的步伐,提高倉(cāng)庫(kù)的管理業(yè)務(wù)處理效率,建立倉(cāng)庫(kù)管理系統(tǒng)已變得十分必要。我們引入了科學(xué)的管理機(jī)制,建立了較完善的管理功能體系,管理過程涉及貨物進(jìn)貨、出貨、轉(zhuǎn)存和盤點(diǎn)等各個(gè)階段,實(shí)現(xiàn)了對(duì)倉(cāng)庫(kù)貨物的標(biāo)準(zhǔn)化管理。1.1 系統(tǒng)的應(yīng)用背景和前景電子商務(wù)的發(fā)展和市場(chǎng)競(jìng)爭(zhēng)的加劇將企業(yè)推上了風(fēng)口浪尖,中小企業(yè)除了積極迎接挑戰(zhàn)之外別無(wú)選擇。網(wǎng)絡(luò)的興起與電子商務(wù)的發(fā)展帶來(lái)了時(shí)空界限的突破、貿(mào)易方式的變革和經(jīng)濟(jì)活動(dòng)的革命,從某種意義上來(lái)講,這些變化為中小企業(yè)創(chuàng)造了與大型企業(yè)、國(guó)外企業(yè)平等競(jìng)爭(zhēng)的有利條件。然而,管理水平的差異會(huì)弱化這種平等的實(shí)際意義。具體而言,中小企業(yè)在進(jìn)、銷、
11、存等環(huán)節(jié)的管理上都存在著一定程度的不足,而這些不足無(wú)疑將使其在市場(chǎng)競(jìng)爭(zhēng)中陷入被動(dòng)的境地。在網(wǎng)絡(luò)經(jīng)濟(jì)的時(shí)代背景下,進(jìn)行有效的庫(kù)存管理必然存在著一定的難度,因此必須借助現(xiàn)代化的管理方法和管理技術(shù)倉(cāng)庫(kù)管理系統(tǒng)。倉(cāng)庫(kù)管理系統(tǒng)是基于先進(jìn)的軟件和高速基礎(chǔ)上的新型存儲(chǔ)管理模式通過集中式的信息數(shù)據(jù)庫(kù),將企業(yè)的調(diào)、存、轉(zhuǎn)等企業(yè)的經(jīng)營(yíng)業(yè)務(wù)有機(jī)的結(jié)合起來(lái),達(dá)到數(shù)據(jù)共享、降低成本、提高效率、改進(jìn)服務(wù)等目的。主要作用是:提高管理效率降低人工成本;降低采購(gòu)成本;及時(shí)調(diào)整營(yíng)銷策略,防止價(jià)格流失;減少倉(cāng)儲(chǔ)面積,提高房產(chǎn)綜合利用率;降低儲(chǔ)備資金占用。如今,倉(cāng)庫(kù)管理系統(tǒng)已經(jīng)在世界各發(fā)達(dá)國(guó)家廣泛應(yīng)用了,而且應(yīng)用范圍越來(lái)越廣、功能越
12、來(lái)越全面、操作越來(lái)越簡(jiǎn)便、成本越來(lái)越低廉。主要應(yīng)用于大中小型企業(yè)、工廠、物流公司、超市以及一些科研單位。倉(cāng)庫(kù)管理帶來(lái)切實(shí)的效果:為倉(cāng)庫(kù)作業(yè)全過程提供自動(dòng)化和全面紀(jì)錄的途徑;改變傳統(tǒng)上的固定貨位,實(shí)現(xiàn)全庫(kù)隨機(jī)儲(chǔ)存。從而最大限度利用倉(cāng)庫(kù);提高發(fā)貨的質(zhì)量和正確性,減少斷檔和退貨,從而提高顧客的滿意程度;為倉(cāng)庫(kù)的所有活動(dòng)、資源和庫(kù)存水平提供即時(shí)的正確信息。以上這些效果無(wú)疑會(huì)帶給倉(cāng)庫(kù)明顯的效益,據(jù)估算,配進(jìn)能力一般可提高2030,庫(kù)存和發(fā)貨正確率超過99。倉(cāng)庫(kù)空間利用率提高,數(shù)據(jù)輸入誤差減少,庫(kù)存和短缺損耗減少,勞動(dòng)、設(shè)備、消耗等費(fèi)用降低。這些最終將為倉(cāng)庫(kù)帶來(lái)巨大的經(jīng)濟(jì)效益。1.2 系統(tǒng)設(shè)計(jì)目的1.本系
13、統(tǒng)首先要實(shí)現(xiàn)動(dòng)態(tài)性和交互性。所謂的動(dòng)態(tài)性就是能動(dòng)態(tài)更新內(nèi)容,如更新庫(kù)存信息、進(jìn)貨信息和出貨信息等,這要求與數(shù)據(jù)庫(kù)有良好的連接; 2.一般用戶和管理員在使用系統(tǒng)時(shí),實(shí)現(xiàn)系統(tǒng)操作方便的特點(diǎn);3.實(shí)現(xiàn)系統(tǒng)的安全性和可靠性,避免他人進(jìn)入破壞數(shù)據(jù)庫(kù)信息。裝訂線畢業(yè)設(shè)計(jì)(論文)說明書2 可行性研究為了對(duì)倉(cāng)庫(kù)管理系統(tǒng)的可行性進(jìn)行全面的了解的目的,以保證系統(tǒng)的實(shí)用性與可操作性,需要對(duì)倉(cāng)庫(kù)管理系統(tǒng)的開發(fā)在經(jīng)濟(jì)和技術(shù)方面進(jìn)行分析,需要進(jìn)行的分析有經(jīng)濟(jì)可行性、技術(shù)可行性和社會(huì)可行性。2.1 經(jīng)濟(jì)可行性要使用倉(cāng)庫(kù)管理系統(tǒng),需要數(shù)臺(tái)計(jì)算機(jī),并安裝與程序相適應(yīng)的運(yùn)行環(huán)境,以及對(duì)系統(tǒng)掌握并能夠運(yùn)用的管理人員。所需要的硬件方
14、面并沒有太大的難度,卻可以很大程度提高倉(cāng)庫(kù)管理工作的效率,在維護(hù)的費(fèi)用要求也不高,具有很好的經(jīng)濟(jì)可行性。2.2 技術(shù)可行性 本系統(tǒng)主要利用windows sql server2000以及microsoft visual studio 2008作為本系統(tǒng)的開發(fā)工具,為系統(tǒng)的結(jié)構(gòu)提供了硬件的支持。已掌握面向?qū)ο蟮拈_發(fā)工具,對(duì)倉(cāng)庫(kù)管理系統(tǒng)也有一定的了解,對(duì)其中要用到的技術(shù)能夠滿足要求。雖然沒有開發(fā)系統(tǒng)的經(jīng)驗(yàn),但已經(jīng)向相關(guān)技術(shù)人員請(qǐng)教了系統(tǒng)開發(fā)的技術(shù)問題,技術(shù)上實(shí)現(xiàn)系統(tǒng)是可行的。2.2.1 asp.net介紹asp.net 就是 microsoft的 xml web 服務(wù)平臺(tái)。不論操作系統(tǒng)或編程語(yǔ)言有
15、何差別,xml web 服務(wù)能使應(yīng)用程序在 internet 上傳輸和共享數(shù)據(jù)。microsoft.net 平臺(tái)包含廣泛的產(chǎn)品系列,它們都是基于xml和internet行業(yè)標(biāo)準(zhǔn)構(gòu)建,提供從開發(fā)、管理、使用到體驗(yàn) xml web 服務(wù)的每一方面。xml web 服務(wù)將成為今天正在使用的 microsoft的應(yīng)用程序、工具和服務(wù)器的一部分并且將要打造出全新的產(chǎn)品以滿足所有業(yè)務(wù)需求。 更具體地說,microsoft 正在五個(gè)方面創(chuàng)建 .net 平臺(tái),即工具、服務(wù)器、xml web 服務(wù)、客戶端和 .net 體驗(yàn)。web服務(wù)從由簡(jiǎn)單網(wǎng)頁(yè)構(gòu)成的靜態(tài)服務(wù)網(wǎng)站,發(fā)展到可以交互執(zhí)行一些復(fù)雜步驟的動(dòng)態(tài)服務(wù)網(wǎng)站,
16、這些服務(wù)可能需要一個(gè)web服務(wù)調(diào)用其他的web服務(wù),并且像一個(gè)傳統(tǒng)軟件程序那樣執(zhí)行命令。這就需要和其他服務(wù)整合,需要多個(gè)服務(wù)能夠一起無(wú)縫地協(xié)同工作,需要能夠創(chuàng)建出與設(shè)備無(wú)關(guān)的應(yīng)用程序,需要能夠容易地協(xié)調(diào)網(wǎng)絡(luò)上的各個(gè)服務(wù)的操作步驟,容易地創(chuàng)建新的用戶化的服務(wù)。2.2.2 c#介紹c#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫各種基于microsoft .net平臺(tái)的應(yīng)用程序,microsoft .net提供了一系列的僅是開發(fā)一個(gè)“標(biāo)志性”的版本。c#在設(shè)計(jì)時(shí)就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)新的應(yīng)用程序開發(fā)模型意味著越來(lái)
17、越多地解決方案依賴于新出現(xiàn)的網(wǎng)絡(luò)標(biāo)準(zhǔn)。現(xiàn)存的開發(fā)工具往往都是早于internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育期時(shí)出現(xiàn)的。所以,它們一般工具和服務(wù)來(lái)最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于c#面向?qū)ο蟮脑O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選。最重要的是,c#使得c+程序員可以高效的開發(fā)程序,而絕不損失c/c+原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,c#與c/c+具有極大的相似性,熟悉類似語(yǔ)言的開發(fā)者可以很快的轉(zhuǎn)向c#。效率與安全性新興的網(wǎng)絡(luò)經(jīng)濟(jì)迫使商務(wù)企業(yè)必須更加迅速的應(yīng)對(duì)競(jìng)爭(zhēng)的威脅。開發(fā)者必須不斷縮短開發(fā)周期,不斷推出應(yīng)用程序的新版本,而不僅無(wú)法很好地支持最新的網(wǎng)絡(luò)技術(shù)。2.2.3
18、ms sql server 2000sql server 2000為數(shù)據(jù)庫(kù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng)。從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)只能和充分利用web帶來(lái)的機(jī)會(huì)非常重要。作為一個(gè)完整的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,sql server 2000為快速開發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序,為企業(yè)贏得了核心競(jìng)爭(zhēng)優(yōu)勢(shì)。sql server 2000的具有如下特點(diǎn):易用性,它擁有微軟產(chǎn)品的一貫特性,簡(jiǎn)單易用;可伸縮性,它使用的是動(dòng)態(tài)數(shù)據(jù)庫(kù),當(dāng)用戶的數(shù)據(jù)超過原先申請(qǐng)的大小時(shí),數(shù)據(jù)庫(kù)文件可自動(dòng)擴(kuò)大,直到占滿整個(gè)磁盤空間;以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式,sql語(yǔ)
19、言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,用戶可以在終端鍵盤上直接鍵入sql命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作;作為嵌入式語(yǔ)言,sql語(yǔ)句能夠嵌入到高級(jí)語(yǔ)言程序中,供程序員設(shè)計(jì)程序時(shí)使用。而在兩種不同的使用方式下,sql語(yǔ)言的語(yǔ)法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語(yǔ)法結(jié)構(gòu)提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。2.3 社會(huì)可行性將計(jì)算機(jī)這一信息處理利器應(yīng)用于倉(cāng)庫(kù)的日常管理已是勢(shì)必所然,而且這也將為倉(cāng)庫(kù)管理帶來(lái)前所未有的改變,它可以帶來(lái)意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉(cāng)庫(kù)管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,
20、它給企業(yè)管理來(lái)了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在:極大提高了倉(cāng)庫(kù)工作人員的工作效率,大大減少了以往庫(kù)存管理流程繁瑣、雜亂、周期長(zhǎng)的弊端。 所以系統(tǒng)的開發(fā)具有社會(huì)可行性。3 需求分析本系統(tǒng)目的是為了讓倉(cāng)庫(kù)管理者能夠?qū)}(cāng)庫(kù)信息處理進(jìn)行更有效、更經(jīng)濟(jì)、更方便地管理,有效的提高管理者的工作效率而開發(fā)的。所以,進(jìn)行系統(tǒng)開發(fā)之前需要進(jìn)行系統(tǒng)的需求分析,只有了解了用戶的實(shí)際需求,系統(tǒng)才能有較強(qiáng)的可用性。3.1 功能需求分析 本系統(tǒng)主要供倉(cāng)庫(kù)管理人員使用,包括的主要功能如下:系統(tǒng)登錄:與一般的登錄系統(tǒng)相似,主要是對(duì)登錄用戶的身份進(jìn)行合法性驗(yàn)證。登錄身份分為兩種:一般用戶和管理員。若為未注冊(cè)用戶,則須注冊(cè)后
21、才能登錄系統(tǒng)。用戶注冊(cè):在登錄界面未注冊(cè)用戶通過點(diǎn)擊注冊(cè)按鈕跳轉(zhuǎn)到注冊(cè)界面。與一般的注冊(cè)流程一樣,用戶在注冊(cè)時(shí)需檢驗(yàn)用戶名是否可用,以及密碼與確認(rèn)密碼是否匹配。用戶管理:一般用戶和管理員的權(quán)限的管理都在“用戶管理”模塊,系統(tǒng)管理員可以查看所有合法用戶的信息,有權(quán)添加、刪除和修改所有合法用戶的信息,一般用戶沒有該權(quán)限。庫(kù)存查詢:系統(tǒng)的合法用戶可以通過匯總查詢查看庫(kù)存中的所有信息,也可以選擇種類名和貨物名查看自己所想找的貨物。進(jìn)貨作業(yè):由管理員輸入所進(jìn)貨物的詳細(xì)信息,在進(jìn)貨單中生成一條記錄。此時(shí)要判斷貨物幾種情況:1.該貨物在庫(kù)存中已經(jīng)存在;2.所進(jìn)的貨物在庫(kù)存中不存在時(shí)又分三種情況:1是在庫(kù)存中
22、有該種類和名字但沒有該廠家的貨物(如庫(kù)存中有墨盒1,廠家為a;墨盒1,廠家b;所進(jìn)貨物為墨盒1,廠家c);2是在庫(kù)中有該種類但沒有該名字的貨物(如庫(kù)中有墨盒1,墨盒2,所進(jìn)貨物為墨盒3);3.是庫(kù)中沒有該種類的貨物。管理員在確定數(shù)據(jù)無(wú)誤后,系統(tǒng)會(huì)根據(jù)不同的情況對(duì)不同的表進(jìn)行插入和更新。出貨作業(yè):由管理員輸入所領(lǐng)貨物的詳細(xì)信息,在出貨單中生成一條記錄。此時(shí)要判斷出貨物數(shù)量的情況:首先要判斷所輸入的數(shù)量是否合法(是否超出了庫(kù)存數(shù)量);其次判斷所領(lǐng)貨物的數(shù)量小于和等于庫(kù)存中該產(chǎn)品的數(shù)量。管理員在確認(rèn)后,系統(tǒng)會(huì)根據(jù)不同的情況對(duì)不同的表進(jìn)行更新和刪除操作。損壞清理:屬于出貨作業(yè)的子功能,系統(tǒng)將通過損壞的
23、貨物數(shù)量對(duì)明細(xì)表和總庫(kù)存表進(jìn)行更新和刪除操作。庫(kù)存轉(zhuǎn)庫(kù):管理員輸入目的倉(cāng)庫(kù)后,系統(tǒng)將選定的貨物的倉(cāng)庫(kù)轉(zhuǎn)向目的倉(cāng)庫(kù),達(dá)到調(diào)撥貨物的作用。同種類的商品都分在同個(gè)倉(cāng)庫(kù)中,需要調(diào)庫(kù)時(shí)需將所有同種類的貨物進(jìn)行轉(zhuǎn)庫(kù),不再對(duì)同種類不同貨物名的商品進(jìn)行細(xì)分。庫(kù)存盤點(diǎn):管理員將實(shí)際盤存的貨物數(shù)量輸入計(jì)算機(jī),計(jì)算機(jī)自動(dòng)與數(shù)據(jù)庫(kù)中的庫(kù)存數(shù)量進(jìn)行核對(duì),并產(chǎn)生盤盈盤虧統(tǒng)計(jì)信息。計(jì)算盤盈盤虧采用了教為簡(jiǎn)便的方法,即將實(shí)際盤存的貨物數(shù)量與數(shù)據(jù)庫(kù)中的庫(kù)存數(shù)量進(jìn)行相減,得到正值即為盤盈,負(fù)值為盤虧。歷史查詢:用戶通過輸入日期,系統(tǒng)將列出符合該日期的數(shù)據(jù)。分為三種情況:1.是只輸入起始日期,則系統(tǒng)輸出符合從起始日期開始的所有數(shù)據(jù)
24、;2.是只輸入截止日期,則系統(tǒng)輸出符合到截止日期之前包括截止日期的所有數(shù)據(jù);3.是既有起始日期也有截止日期,則系統(tǒng)輸出滿足這段時(shí)間的數(shù)據(jù)。3.2 性能需求分析本系統(tǒng)的開發(fā)軟件環(huán)境:操作系統(tǒng):microsoft windows xp。應(yīng)用軟件:sql server 2000 + microsoft visual studio 2008+iis+.net framework。3.3 系統(tǒng)功能分析本系統(tǒng)有兩種角色,管理員和一般用戶,管理員的權(quán)限比一般用戶的多,在登錄的時(shí)候根據(jù)系統(tǒng)根據(jù)用戶的權(quán)限登錄不同的頁(yè)面,以實(shí)現(xiàn)不同的權(quán)限的操作。系統(tǒng)模塊功能如圖3.1所示:用戶管理進(jìn)貨作業(yè)出貨作業(yè)庫(kù)存查詢歷史查詢
25、庫(kù)存盤點(diǎn)庫(kù)存轉(zhuǎn)庫(kù)庫(kù)存查詢歷史查詢一般用戶管理員庫(kù)存管理進(jìn)貨單查詢出貨單查詢調(diào)撥單查詢盤點(diǎn)單查詢損壞清理進(jìn)貨單查詢出貨單查詢調(diào)撥單查詢盤點(diǎn)單查詢圖3.1 系統(tǒng)功能模塊圖3.4 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖描述數(shù)據(jù)流動(dòng)、存儲(chǔ)、處理的邏輯管理,也稱為邏輯數(shù)據(jù)流圖。數(shù)據(jù)流程分析的思想是把系統(tǒng)看成一個(gè)整體功能,明確信息的輸入輸出,系統(tǒng)為了實(shí)現(xiàn)這個(gè)功能,內(nèi)部必然有信息的處理、傳遞、存儲(chǔ)過程。這些處理又可以分別看作整體功能,其內(nèi)部又有信息的處理、傳遞、存儲(chǔ)過程。如此一級(jí)一級(jí)地剖析,直到所用處理步驟都很具體。頂層數(shù)據(jù)流圖只含有一個(gè)加工表示整個(gè)系統(tǒng),輸出數(shù)據(jù)流和輸入數(shù)據(jù)流為系統(tǒng)的輸入數(shù)據(jù)和輸出數(shù)據(jù),表明系統(tǒng)的范圍,以及
26、與外部環(huán)境的數(shù)據(jù)交換關(guān)系。頂層數(shù)據(jù)流圖如圖3.2所示p倉(cāng)庫(kù)管理系統(tǒng)用戶管理員圖3.2 系統(tǒng)頂層數(shù)據(jù)流圖第一層數(shù)據(jù)流圖是對(duì)頂層數(shù)據(jù)流圖中某個(gè)加工進(jìn)行細(xì)化,而它的某個(gè)加工也可以再次細(xì)化,形成子圖;中間層次的多少,一般視系統(tǒng)的復(fù)雜程度而定。第一層數(shù)據(jù)流圖如圖3.3所示調(diào)撥單用戶信息表出貨表進(jìn)貨表貨物信息表管理員普通用戶p1用戶管理p2進(jìn)出貨作業(yè)p3庫(kù)存查詢p4庫(kù)存轉(zhuǎn)庫(kù)p6歷史查詢p5庫(kù)存盤點(diǎn)d6d3d2d1貨物信息表d4d5圖3.3 系統(tǒng)第一層數(shù)據(jù)流圖3.5 數(shù)據(jù)字典的設(shè)計(jì)數(shù)據(jù)庫(kù)表中的內(nèi)容在數(shù)據(jù)流圖中表達(dá)不夠具體、準(zhǔn)確,要輔助于數(shù)據(jù)字典加以補(bǔ)充說明。系統(tǒng)分析中所使用的數(shù)據(jù)字典,主要用來(lái)描述數(shù)據(jù)流圖中
27、的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)處理過程和外部實(shí)體。貨物的數(shù)據(jù)元素條目如表3.1所示表3.1 數(shù)據(jù)元素條目數(shù)據(jù)元素條目名稱:貨物名 長(zhǎng)度:20 總編號(hào):1-001別名:huowuid 有關(guān)數(shù)據(jù)結(jié)構(gòu) 編 號(hào):001說明:倉(cāng)庫(kù)中村的貨物 貨物明細(xì)表數(shù)據(jù)值類型:連續(xù) 類型:字符 數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示表3.2 數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:貨物信息 總編號(hào):2-002說明:貨物入庫(kù)時(shí)填寫的信息 編 號(hào):002結(jié)構(gòu):貨物號(hào) 廠家貨物名 有關(guān)數(shù)據(jù)流數(shù)據(jù) 種類號(hào) 進(jìn)貨明細(xì)表 數(shù)量 進(jìn)貨價(jià) 出售價(jià)數(shù)據(jù)流條目如表3.3所示表3.3 數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:貨物明細(xì)表 總編號(hào):3-001說明:貨物的基本信息 編 號(hào):0
28、01數(shù)據(jù)流來(lái)源:管理員 數(shù)據(jù)流去向:貨物入庫(kù)管理包含數(shù)據(jù)結(jié)構(gòu):貨物號(hào)廠家貨物名 種類號(hào) 數(shù)量 進(jìn)貨價(jià)出售價(jià) 數(shù)據(jù)存儲(chǔ)條目如表3.4所示表3.4 數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)流條目名稱:貨物明細(xì)表 總編號(hào):3-001說明:貨物的基本信息 編 號(hào):001數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:貨物入庫(kù)管理包含數(shù)據(jù)結(jié)構(gòu):貨物號(hào)廠家貨物名 種類號(hào) 數(shù)量 進(jìn)貨價(jià)出售價(jià)處理過程條目如表3.5所示表3.5 處理過程條目處理過程條目名稱:庫(kù)存查詢 總編號(hào):5-001說明:用戶查詢倉(cāng)庫(kù)中的貨物存放情況 編 號(hào):001輸入:管理員p3輸出:p3貨物信息表處理:管理員在庫(kù)存查詢中查詢倉(cāng)庫(kù)貨物存放的倉(cāng)庫(kù)以及庫(kù)存數(shù)量 外部實(shí)體條目如表3.6
29、所示表3.6 外部實(shí)體條目外部實(shí)體條目名稱:用戶 總編號(hào):6-001簡(jiǎn)述:倉(cāng)庫(kù)的管理人員 編 號(hào):001輸入數(shù)據(jù)流:貨物明細(xì)表輸出數(shù)據(jù)流:貨物明細(xì)表3.6 系統(tǒng)的e-r圖及實(shí)體e-r圖提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的信息結(jié)構(gòu)。系統(tǒng)的e-r圖如圖3.4所示11111nnnnn11nn管理員進(jìn)出貨物操作庫(kù)存貨物盤點(diǎn)庫(kù)存查詢查看查看一般用戶管理查詢歷史查詢操作圖3.4 系統(tǒng)e-r圖倉(cāng)庫(kù)存放的貨物有貨物號(hào)、貨物名、廠家、種類號(hào)、數(shù)量、進(jìn)貨價(jià)、出貨價(jià)七個(gè)屬性,庫(kù)存貨物的實(shí)體圖如圖3.5所示貨物出貨價(jià)貨物號(hào)進(jìn)貨價(jià)數(shù)量種類號(hào)貨物名廠家圖3.5 貨物的實(shí)體圖用戶是指管理員與一般用戶,有
30、用戶名、密碼、權(quán)限三個(gè)屬性。用戶的實(shí)體圖如圖3.6所示用戶權(quán)限用戶id密碼圖3.6 用戶的實(shí)體圖倉(cāng)庫(kù)進(jìn)貨的屬性清單編號(hào)、貨物號(hào)、種類號(hào)、進(jìn)貨數(shù)量、進(jìn)貨單價(jià)、進(jìn)貨總價(jià)、倉(cāng)庫(kù)號(hào)、進(jìn)貨日期八個(gè)屬性。進(jìn)貨的實(shí)體圖如圖3.7所示進(jìn)貨倉(cāng)庫(kù)號(hào)進(jìn)貨日期貨物號(hào)種類號(hào)進(jìn)貨單價(jià)進(jìn)貨總價(jià)清單編號(hào)進(jìn)貨數(shù)量圖3.7 進(jìn)貨的實(shí)體圖在庫(kù)貨物有種類號(hào)、種類名、數(shù)量、倉(cāng)庫(kù)號(hào)四個(gè)屬性。在庫(kù)貨物的實(shí)體圖如圖3.8所示在庫(kù)貨物種類號(hào)倉(cāng)庫(kù)號(hào)種類名數(shù)量圖3.8 在庫(kù)貨物的實(shí)體圖3.7 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)用戶對(duì)于數(shù)據(jù)庫(kù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各類信息的輸入和輸出。根據(jù)設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)的一般
31、要求,再通過需求分析得出系統(tǒng)的實(shí)體表:用戶管理表admin_list、總庫(kù)存表goods_list、貨物明細(xì)表goods_list、貨物種類表goods_types、貨物名表goodsname_list、進(jìn)貨明細(xì)表jinhuo_list、出貨明細(xì)表chuhuo_list、貨物調(diào)撥表move_list、盤點(diǎn)表pandian_list和物損壞表sunhuai_list。共10張表,各個(gè)表的詳細(xì)信息如下:表3.7 用戶管理表admin_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注用戶iduseridchar10not nullpk用戶密碼passwordchar10not null權(quán)限jurisdic
32、tionchar10not null表3.8 貨物明細(xì)表goods_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注貨物號(hào)huowuidchar10not nullpk廠家businessidchar10not nullpk貨物名huowunamechar20null種類號(hào)typechar5null數(shù)量siqtyint4null進(jìn)貨價(jià)enterpricedecimal9null出售價(jià)outpricedecimal9null表3.9 總庫(kù)存表goods_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注種類名typenamechar50null種類號(hào)typeidchar10not nullpk數(shù)量siqtyi
33、nt4null倉(cāng)庫(kù)號(hào)storehouseidchar10null庫(kù)存金額storepricedecimal9null表3.10 貨物種類表goods_types簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注種類號(hào)typeidchar10not nullpk種類名typenamechar50null表3.11 貨物名表goodsname_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注貨物號(hào)typeidchar10not nullpk貨物名typenamechar20null表3.12 進(jìn)貨明細(xì)表jinhuo_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注清單編號(hào)serianumberint4not nullpk貨物
34、號(hào)huowuidchar10null貨物名huowunamechar20null種類號(hào)typeidchar10null進(jìn)貨數(shù)量jinhuoqtyint4null進(jìn)貨單價(jià)enterpricedecimal9null進(jìn)貨總價(jià)entertotalpricedecimal9null倉(cāng)庫(kù)號(hào)storehouseidchar10null廠家businessidchar10null進(jìn)貨日期datetimedatatime8null表3.13 出貨明細(xì)表chuhuo_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注清單編號(hào)serianumberint4not nullpk貨物名huowunamechar20null貨
35、物號(hào)huowuidchar10null種類號(hào)typeidchar10null出貨數(shù)量chuhuoqtyint4null出貨單價(jià)outpricedecimal9null出貨總價(jià)outtotalpricedecimal9null倉(cāng)庫(kù)storehouseidchar10null廠家businessidchar10null出貨日期datetimedatetime8null領(lǐng)料人peoplenamechar10null表3.14 貨物調(diào)撥單move_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注清單編號(hào)serianumberint4not nullpk源倉(cāng)庫(kù)sourcestorehouseidchar10n
36、ull目的倉(cāng)庫(kù)destinationstorehouseidchar10null種類號(hào)typeidchar10null種類名typenamechar10null數(shù)量siqtyint4null日期datetimedatetime8null經(jīng)手人peoplenamevarchar50null表3.15 盤點(diǎn)表pandian_list簡(jiǎn)稱列名數(shù)據(jù)流圖長(zhǎng)度是否允許空備注清單編號(hào)serianumberint4not nullpk貨物號(hào)huowuidchar10null貨物名huowunamechar10null廠家businessidchar10null盤點(diǎn)數(shù)量pandiansiqtyint4null庫(kù)
37、存數(shù)量storesiqtyint4null出售價(jià)outpricedecimal9null盤盈panydecimal9null盤虧pankdecimal9null日期datetimedatetime9null表3.16 貨物損壞表sunhuai_list簡(jiǎn)稱列名數(shù)據(jù)類型長(zhǎng)度是否允許空備注清單編號(hào)serianumberint4not nullpk貨物名huowunamechar20null貨物號(hào)huowuidchar10null種類號(hào)typeidchar10null損壞數(shù)量sunhuaisiqtyint4null廠家businessidchar10null日期datetimedatetime8nu
38、ll4 系統(tǒng)設(shè)計(jì)系統(tǒng)的設(shè)計(jì)包括數(shù)據(jù)庫(kù)的設(shè)計(jì)以及界面功能的實(shí)現(xiàn),首先完成sql server 2005和microsoft visual studio 2008的安裝的工作,等到運(yùn)行環(huán)境安裝好并且可以運(yùn)行后就可以開始程序代碼編寫的工作了。4.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)在sql 2000中建立名為kucunmanage的數(shù)據(jù)庫(kù),新建十個(gè)表,表的名字分別為為admin_list、goods_list、goods_types、goodsname_list、jinhuo_list、chuhuo_list、mone_list、pandian_list和sunhuai_list,下面介紹數(shù)據(jù)庫(kù)中的主要表。admin_
39、list表有字段用戶id、密碼和權(quán)限,表admin_list在數(shù)據(jù)庫(kù)中的情況如圖4.1所示圖4.1 數(shù)據(jù)庫(kù)中的admin_listgoods_list表有字段貨物名、種類號(hào)、數(shù)量、倉(cāng)庫(kù)號(hào)、庫(kù)存金額,表goods _list在數(shù)據(jù)庫(kù)中的情況如圖4.2所示圖4.2 數(shù)據(jù)庫(kù)中的goods_list goods_detail表有字段貨物號(hào)、廠家、貨物名、種類號(hào)、數(shù)量、進(jìn)貨價(jià)、出貨價(jià),表goods_detail在數(shù)據(jù)庫(kù)中的情況如圖4.3所示圖4.3 數(shù)據(jù)庫(kù)中的goods_detailsunhuai_list表有字段清單編號(hào)、貨物名、貨物號(hào)、種類號(hào)、損壞數(shù)量、廠家,表sunhuai_list在數(shù)據(jù)庫(kù)中的情
40、況如圖4.4所示圖4.4 數(shù)據(jù)庫(kù)中的sunhuai_listpandian_list表有字段清單編號(hào)、貨物號(hào)、貨物名、廠家、盤點(diǎn)數(shù)量、庫(kù)存數(shù)量、出售價(jià)、盤盈、盤虧、日期,表pandian_list在數(shù)據(jù)庫(kù)中的情況如圖4.5所示圖4.5 數(shù)據(jù)庫(kù)中的pandian_listmove_list表有字段清單編號(hào)、源倉(cāng)庫(kù)、目的倉(cāng)庫(kù)、種類號(hào)、種類名、數(shù)量、日期、經(jīng)手人,表move_list在數(shù)據(jù)庫(kù)中的情況如圖4.6所示圖4.6 數(shù)據(jù)庫(kù)中的move_listjinhuo_list表有字段清單編號(hào)、貨物號(hào)、貨物名、種類號(hào)、進(jìn)貨數(shù)量、進(jìn)貨單價(jià)、進(jìn)貨總價(jià)、倉(cāng)庫(kù)號(hào)、廠家、進(jìn)貨日期,表jinhuo_list在數(shù)據(jù)庫(kù)中
41、的情況如圖4.7所示圖4.7 數(shù)據(jù)庫(kù)中的jinhuo_listchuhuo_list _list表有字段清單編號(hào)、貨物號(hào)、貨物名、種類號(hào)、進(jìn)貨數(shù)量、進(jìn)貨單價(jià)、進(jìn)貨總價(jià)、倉(cāng)庫(kù)號(hào)、廠家、進(jìn)貨日期,表chuhuo_list _list在數(shù)據(jù)庫(kù)中的情況如圖4.8所示圖4.8 數(shù)據(jù)庫(kù)中的chuhuo_list4.2 程序的設(shè)計(jì)及主要代碼 在microsoft visual studio 2008中新建名為kucunmanage的網(wǎng)站,進(jìn)行界面實(shí)現(xiàn)的代碼編寫。4.2.1 數(shù)據(jù)庫(kù)的連接 登錄及數(shù)據(jù)查詢等操作需要從數(shù)據(jù)庫(kù)中調(diào)取數(shù)據(jù),要實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,與數(shù)據(jù)庫(kù)的連接是通過web.config實(shí)現(xiàn)的,主要連接
42、代碼如下<connectionstrings><add name="kucunmanageconnection" connectionstring="data source=.;initial catalog=kucunmanage;user id=sa" providername="system.data.sqlclient"/></connectionstrings>在connectionsql.cs中的連接數(shù)據(jù)庫(kù)的主要代碼如下private sqlconnection sqlcon1=null
43、;public connectionsql() sqlcon1=new sqlconnection("server=localhost;uid=sa;pwd=;database=kucunmanage");4.2.2 登錄功能的實(shí)現(xiàn)登錄界面有登錄和注冊(cè)功能,注冊(cè)用戶只能成為一般用戶。用戶注冊(cè)時(shí)可以通過檢測(cè)得知注冊(cè)的用戶名是否可用,檢測(cè)用戶名是否可用的代碼如下connectionsql sqlcon1 = new connectionsql(); string user; user = textbox1.text.trim(); sqldatareader userreade
44、r = sqlcon1.sqldatareader("select *from admin_list where userid='" + user + "'"); if (userreader.read() label5.text = "該用戶名已經(jīng)被使用,請(qǐng)重新注冊(cè)" else label5.text = "該用戶名可以使用" 登錄是需要判斷用戶的權(quán)限而決定用戶登錄的界面,判斷用戶權(quán)限即實(shí)現(xiàn)登錄的主要代碼如下sqldatareader userreader = skycon1.sqldatarea
45、der("select * from admin_list where userid='" + user + "' and password='" + password + "'"); if (userreader.read() if (userreader.getstring(2).trim() = "2") session"right" = "2" response.redirect("admin.aspx"); els
46、e response.redirect("oradmin.aspx"); else label3.text = "你輸入的用戶名和密碼不正確,請(qǐng)重新輸入" userreader.close(); 系統(tǒng)的功能中有進(jìn)貨作業(yè),進(jìn)貨作業(yè)是通過dropdownlist實(shí)現(xiàn)的,在選擇貨物號(hào)之后下面的貨物種類號(hào)、貨物名、種類名將自動(dòng)顯示相應(yīng)的內(nèi)容,實(shí)現(xiàn)主要代碼如下sqlconnection con = newsqlconnection("server=localhost;uid=sa;pwd=;database=kucunmanage;persist sec
47、urity info=true");con.open();sqlcommand cmd = new sqlcommand("select typeid fromgoods_detail where huowuid='" + this.huowuid.selectedvalue + "'",con);sqldatareader sdrh = cmd.executereader();this.typeid.datasource = sdrh;this.typeid.datatextfield = "typeid"
48、this.typeid.datavaluefield = "typeid"this.typeid.databind();sdrh.close(); 用戶進(jìn)行出貨單查詢,輸入起始日期和結(jié)束日期或者只輸入起始日期和結(jié)束日期進(jìn)行查詢,根據(jù)數(shù)據(jù)庫(kù)中的記錄調(diào)出符合日期的數(shù)據(jù),實(shí)現(xiàn)主要代碼如下connectionsql sqlcon = new connectionsql(); string datetimeb = textbox1.text.tostring().trim(); string datetimef = textbox2.text.tostring().trim();if
49、 (datetimef = ""&&datetimeb!="") dataset dt = sqlcon.sqldataset("select 單子編號(hào)=serianumber,貨物號(hào)=huowuid,貨物名=huowuname,種類號(hào)=typeid,進(jìn)貨數(shù)量=chuhuosiqty,出售價(jià)=outprice,出售總價(jià)=outtotalprice,倉(cāng)庫(kù)號(hào)=storehouseid,廠家=businessid,時(shí)間=datetime,領(lǐng)料人=peoplename from chuhuo_list where datetime>
50、;='" + datetimeb + "'"); if (dt.tables0.rows.count != 0) gridview1.datasource = dt.tables0; gridview1.databind(); else httpcontext.current.response.write("<script>alert('沒有符合該日期的內(nèi)容!');window.location.href='datesearch.aspx'</script>"); 5 系統(tǒng)
51、的運(yùn)行系統(tǒng)的基本功能已經(jīng)實(shí)現(xiàn),能夠?qū)崿F(xiàn)用戶的登錄、基本信息的增刪改查、用戶的管理等功能,下面介紹系統(tǒng)的功能實(shí)現(xiàn)。5.1 系統(tǒng)登錄功能 系統(tǒng)登錄有兩種權(quán)限,一種是管理員,一種是普通用戶,考慮到系統(tǒng)的安全性,普通用戶比管理員少了些功能。系統(tǒng)根據(jù)用戶的權(quán)限選擇性的進(jìn)入到不同的界面,實(shí)現(xiàn)權(quán)限的劃分。用戶可以注冊(cè)成為普通用戶,但不能注冊(cè)成為管理員。登錄的界面如圖5.1所示圖5.1 登錄界面注冊(cè)時(shí)用戶可以在注冊(cè)前可以檢測(cè)用戶名是否可用,然后輸入自己設(shè)定的密碼。注冊(cè)功能的實(shí)現(xiàn)界面如圖5.2所示圖5.2 登錄界面5.2 管理員登錄實(shí)現(xiàn)的功能管理員登錄以后可以實(shí)現(xiàn)匯總查詢、進(jìn)貨作業(yè)、出貨作業(yè)、庫(kù)存轉(zhuǎn)存、庫(kù)存盤點(diǎn)和用戶管理的功能,管理員在此界面可以進(jìn)行匯總查詢,界面如圖5.3所示圖5.3 功能及匯總查詢界面通過點(diǎn)擊進(jìn)貨作業(yè)進(jìn)入進(jìn)貨操作界面,管理員可以填寫入庫(kù)貨物的信息從而完
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商鋪裝修合同樣本
- 水暖電消防承包合同范本
- 2025農(nóng)作物種子買賣合同范本
- 柴油運(yùn)輸合同范本年
- 演出化妝服務(wù)合同
- 范文二手房買賣定金合同
- 委托合同行紀(jì)合同居間合同
- 2025【合同范本】房屋土建施工合同范本
- 2024年中考物理(廣州卷)真題詳細(xì)解讀及評(píng)析
- 簡(jiǎn)單的櫥柜合同范本
- 河北省邯鄲市永年區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試化學(xué)試卷(含答案)
- 2025初級(jí)會(huì)計(jì)理論考試100題及解析
- 三兄弟分田地宅基地協(xié)議書范文
- 中考數(shù)學(xué)計(jì)算題練習(xí)100道(2024年中考真題)
- 第八講 發(fā)展全過程人民民主PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 王崧舟:學(xué)習(xí)任務(wù)群與課堂教學(xué)變革 2022版新課程標(biāo)準(zhǔn)解讀解析資料 57
- 招投標(biāo)現(xiàn)場(chǎng)項(xiàng)目經(jīng)理答辯(完整版)資料
- 運(yùn)動(dòng)競(jìng)賽學(xué)課件
- 2022年上海市初中畢業(yè)數(shù)學(xué)課程終結(jié)性評(píng)價(jià)指南
- 高考作文備考-議論文對(duì)比論證 課件14張
- 新華師大版七年級(jí)下冊(cè)初中數(shù)學(xué) 7.4 實(shí)踐與探索課時(shí)練(課后作業(yè)設(shè)計(jì))
評(píng)論
0/150
提交評(píng)論