基于VS + SQL Server超市管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第1頁
基于VS + SQL Server超市管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第2頁
基于VS + SQL Server超市管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第3頁
基于VS + SQL Server超市管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第4頁
基于VS + SQL Server超市管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設(shè)計〔論文〕基于VS2021+SQLServer超市管理系統(tǒng)的設(shè)計與實現(xiàn)DesignandImplementationBasedonVS2021andSQLServerforsupermarketmanagementsystem班級計算機(jī)應(yīng)用091學(xué)生姓名學(xué)號指導(dǎo)教師職稱初級導(dǎo)師單位徐州工業(yè)職業(yè)技術(shù)學(xué)院論文提交日期2021年11月28日徐州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計〔論文〕任務(wù)書課題名稱基于VS2021+SQLSever超市管理系統(tǒng)的設(shè)計與實現(xiàn)課題性質(zhì)計算機(jī)類班級計算機(jī)應(yīng)用091學(xué)生姓名學(xué)號指導(dǎo)教師導(dǎo)師職稱一.選題意義及背景在20世紀(jì)90年代特別是最近的幾年時間里,我國的超市行業(yè)開展已經(jīng)變得極為地迅速,它的經(jīng)營模式當(dāng)然也會隨之發(fā)生變化,也會變得越來越復(fù)雜,舊的管理體制已經(jīng)不能再適應(yīng)超市開展的需求了,這就迫切的需要引進(jìn)一些新的管理體制。在這個時代信息技術(shù)也隨之開展起來了,計算機(jī)就是一種高效的管理體制,從而就誕生了超市管理系統(tǒng)。超市管理系統(tǒng)是信息社會開展的必然產(chǎn)物,以前有關(guān)超市的管理都是靠人力,但隨著超市行業(yè)規(guī)模的日益擴(kuò)大,銷售額,銷售數(shù)量等等都在不斷增加,而且現(xiàn)在很多超市已經(jīng)突破了以食品為主的格局,品種越來越多,樣式也越來越新穎,這時就需要處理更多的信息,如時刻更新產(chǎn)品的銷售信息,隨時了解庫存信息,還要定期對商品信息進(jìn)行統(tǒng)計等,顯然靠人力處理是遠(yuǎn)遠(yuǎn)達(dá)不到的。因此在超市管理系統(tǒng)中引進(jìn)了現(xiàn)代辦公的常用功能,實現(xiàn)了商品信息的傳輸控制。二.畢業(yè)設(shè)計〔論文〕主要內(nèi)容:1.前期準(zhǔn)備相關(guān)資料2.建立新聞發(fā)布系統(tǒng)3.準(zhǔn)備畢業(yè)論文三.方案進(jìn)度:階段工作程序和要求完成時間前期準(zhǔn)備階段學(xué)習(xí)畢業(yè)設(shè)計管理規(guī)定并準(zhǔn)備與測試有關(guān)的資料-11.10.20中期指導(dǎo)檢查階段網(wǎng)站總體規(guī)劃,包括模塊劃分和布局結(jié)構(gòu)設(shè)計-11.10.23數(shù)據(jù)庫設(shè)計-11.10.27首頁與前臺界面設(shè)計-11.11.05后臺界面設(shè)計,并對網(wǎng)站全面進(jìn)行整理測試11.11.06-11后期辯論總結(jié)階段1.編寫畢業(yè)論文a.學(xué)習(xí)書寫畢業(yè)論文標(biāo)準(zhǔn)b.查找與所要寫的論文有關(guān)資料c.根據(jù)論文書寫標(biāo)準(zhǔn)編寫論文d.給指導(dǎo)老師審查并修改11.11.10-112.交畢業(yè)設(shè)計13.準(zhǔn)備辯論11四.畢業(yè)設(shè)計〔論文〕結(jié)束應(yīng)提交的材料:1、畢業(yè)論文2、超市管理系統(tǒng)指導(dǎo)教師:教研室主任:年月日 年月日

論文真實性承諾及指導(dǎo)教師聲明學(xué)生論文真實性承諾本人鄭重聲明:所提交的作品是本人在指導(dǎo)教師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果,內(nèi)容真實可靠,不存在抄襲、造假等學(xué)術(shù)不端行為。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對本文的研究做出重要奉獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。如被發(fā)現(xiàn)論文中存在抄襲、造假等學(xué)術(shù)不端行為,本人愿承當(dāng)本聲明的法律責(zé)任和一切后果。畢業(yè)生簽名: 日期:指導(dǎo)教師關(guān)于學(xué)生論文真實性審核的聲明本人鄭重聲明:已經(jīng)對學(xué)生論文所涉及的內(nèi)容進(jìn)行嚴(yán)格審核,確定其內(nèi)容均由學(xué)生在本人指導(dǎo)下取得,對他人論文及成果的引用已經(jīng)明確注明,不存在抄襲等學(xué)術(shù)不端行為。指導(dǎo)老師簽名: 日期: 摘要隨著現(xiàn)代經(jīng)濟(jì)的日益開展,超市已經(jīng)成為人們購置生活用品不可缺少的一個場所,它已經(jīng)成為零售行業(yè)一個重要的組成局部。隨著超市的快速開展,日常所需要處理的數(shù)據(jù)量越來越龐大,經(jīng)營管理也越來越復(fù)雜,原始的人工管理顯然已經(jīng)滿足不了超市的開展,因此開展超市的信息化管理是必不可少的。論文對超市管理系統(tǒng)的開發(fā)流程進(jìn)行了全面的闡述。系統(tǒng)采用了ASP.NET作為開發(fā)工具,SQLServer2005作為數(shù)據(jù)庫效勞器,實現(xiàn)的功能主要有商品信息管理〔包括添加商品類別、添加商品信息、商品信息維護(hù)〕,員工信息管理〔包括添加員工信息、員工信息維護(hù)〕,商品進(jìn)貨管理〔包括商品進(jìn)貨登記、商品進(jìn)貨查詢、進(jìn)貨退貨登記、進(jìn)貨退貨查詢〕,商品銷售管理〔包括商品銷售查詢、員工業(yè)績查詢、顧客退貨辦理、商品退貨查詢〕,商品庫存管理〔包括商品庫存查詢、商品庫存盤點、商品庫存報警〕,系統(tǒng)管理〔包括供給商管理、修改密碼、關(guān)于系統(tǒng)〕,退出〔可實現(xiàn)不同用戶的登陸〕。超市管理系統(tǒng)靈活方便,能夠很大程度上幫助小型超市進(jìn)行更全面、更及時的管理。關(guān)鍵詞:超市管理系統(tǒng);ASP.NET;SQLserver數(shù)據(jù)庫ABSTRACTWiththedevelopmentofmoderneconomic,thesupermarkethasbecomethepeopletobuysuppliesanindispensableplace,itisanimportantcomponentoftheretailindustry.Withtherapiddevelopmentofthesupermarket,thedailyneedtodealwiththeincreasingamountofdataishuge,managementismoreandmorecomplicated,theoriginalmanualmanagementhasclearlyfailedtomeetthemarketdevelopment,sothedevelopmentofsupermarketinformationmanagementisessential.Studyonthesupermarketmanagementsystemdevelopmentprocesswaselaboratedintheround.ThesystemusesASP.NETasthedevelopmenttool,SQLServer2005asdatabaseserver,achievethemainfunctionoftheproductinformationmanagement(includingaddmerchandisecategories,addthecommodityinformation,commodityinformationmaintenance),informationmanagementstaff(includingaddemployeeinformation,staffinformationmaintenance),commoditypurchasemanagement(includingthepurchaseofgoods,purchaseofgoodsqueryregistrationreturntheregistration,purchase,purchasereturnquery),commoditysalesmanagement(includingsalesofgoodsquery,employeeperformance,customerreturngoodshandling,thequeryreturnsquery),commodityinventorymanagement(includinggoodsinventoryquery,commodityinventory,inventoryalarm),management(includingsuppliermanagement,passwordmodification,onthesystem),exit(canachievedifferentuserlogin).Thesupermarketmanagementsystemisflexibleandconvenient,cangreatlyhelpthesmallsupermarketsformorecomprehensive,moretimelymanagement.Keywords:Thesupermarketmanagementsystem;ASP.NET;SQLserverdatabase目錄摘要 IABSTRACT II第一章引言 11.1選題背景及意義 11.2系統(tǒng)簡介 1第二章系統(tǒng)所需資源 32.1本系統(tǒng)的開發(fā)環(huán)境 32.1.1本機(jī)器開發(fā)環(huán)境 32.1.2系統(tǒng)平臺 32.1.3開發(fā)工具 32.2ASP.NET的介紹 32.3Visualstudio2021介紹 42.4SQLServer2005介紹 5第三章系統(tǒng)總體設(shè)計 63.1系統(tǒng)的體系結(jié)構(gòu) 6目標(biāo)設(shè)計 6設(shè)計思想 63.2系統(tǒng)的可行性分析 6技術(shù)上的可行性 6經(jīng)濟(jì)上的可行性 7應(yīng)用上的可行性 7法律上的可行性 73.3系統(tǒng)的功能分析 73.4系統(tǒng)功能模塊設(shè)計 83.5系統(tǒng)的數(shù)據(jù)庫分析 93.6系統(tǒng)流程分析 10第四章系統(tǒng)主要模塊的設(shè)計與實現(xiàn) 124.1管理員登陸模塊的流程圖和實體圖 124.2首頁的設(shè)計與宏觀布局 134.3商品信息管理功能 144.4員工信息管理 164.5商品進(jìn)貨管理 194.6商品庫存管理 254.7系統(tǒng)管理 294.8退出 30第五章系統(tǒng)測試 335.1測試方案 335.2測試目的 335.3實例測試 33登陸測試 33商品信息更新測試 34員工信息更新 35員工信息查詢 36銷售信息查詢 37商品類別添加 37商品進(jìn)貨退貨登記 38刪除商品信息 39總結(jié) 40參考文獻(xiàn) 41致謝 42第一章引言1.1選題背景及意義超市又稱超級市場,來源于英文Supermarket,它是以顧客自選為主經(jīng)營食品,家庭日用品等的大型綜合性零售商場。在最初的超級市場中主要經(jīng)營各種食品,以后經(jīng)營的范圍也越來越廣了,漸漸引入了服裝、日常生活用品、家用電器、玩具、學(xué)習(xí)用品等。隨著我國信息技術(shù)的開展普及,各行各業(yè)都已經(jīng)由原始的人力辦公轉(zhuǎn)向成現(xiàn)在的信息辦公以提高自己的生產(chǎn)效率,更高效的運轉(zhuǎn)企業(yè)。超市是我國開展及為迅速的一個行業(yè),在開展過程中,超市的管理模式也加速了向信息化開展,已經(jīng)由以前的人工辦公轉(zhuǎn)變?yōu)榻裉斓淖詣踊k公,提高了自己的競爭力和運行效率。計算機(jī)是現(xiàn)代社會的一項偉大創(chuàng)造,不知不覺我們在日常生活中已經(jīng)離不開它了。它運算速度快,準(zhǔn)確度高,為我們解決了很多復(fù)雜的工作,也使我們得以從惱人的計算中解脫出來。超市管理系統(tǒng)的出現(xiàn),可以使企業(yè)通過計算機(jī)更加清析明了的來掌控整個超市內(nèi)部的工作情況,更加的清析明了。超市的信息化管理已經(jīng)成了信息化開展過程中不可缺少的一局部,這也是超市在當(dāng)今快速開展的社會中得以生存并開展的源動力。1.2系統(tǒng)簡介隨著信息化產(chǎn)業(yè)的飛速開展,信息化管理的方式已經(jīng)應(yīng)用到各各管理領(lǐng)域中,如各大型商場、連鎖超市、便利店和專賣店,這些零售業(yè)的開展模式不斷變化,越來越吸引人們的眼球,這些變化直接影響了人們的價值觀念和生活方式。超市作為日常生活用品聚集的地方,人們只要想到購物就會想去超市逛一逛,這時人們選擇超市主要考慮的因素就是超市內(nèi)物品種類多、員工效勞好并且能節(jié)約時間,所以要想提升超市整體的競爭能力,就必須推進(jìn)超市內(nèi)部的信息化建設(shè),利用先進(jìn)的管理體系來實現(xiàn)超市內(nèi)部的信息化管理,使超市在競爭劇烈的21世紀(jì)取得先機(jī)。在信息化技術(shù)迅速開展的今天,超市管理系統(tǒng)已經(jīng)成為必不可少的一局部,但目前大多數(shù)的超市管理系統(tǒng)在應(yīng)用方面難度比擬高,許多的工作需要由專門的技術(shù)人員配合才行。大多數(shù)的超市在管理系統(tǒng)中角色分工不是很明確、系統(tǒng)的擴(kuò)展能力也不是太好、運用時更是降低了整體的靈活性,這時就必須有一套完善的、能使超市正常工作的系統(tǒng)出現(xiàn)。在網(wǎng)站開發(fā)之前我們先深入探討了超市管理系統(tǒng)的背景及意義,對網(wǎng)站進(jìn)行了需求分析、并初步設(shè)計出了系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu),畫出了流程圖,從而決定采用ASP.NET平臺,外加SQLServer2005數(shù)據(jù)庫來實現(xiàn)超市管理系統(tǒng),該系統(tǒng)可以動態(tài)管理商品信息、員工信息和供給商信息,提高了整體的工作效率。目前該超市管理系統(tǒng)已經(jīng)通過了測試,可以正常運行。第二章系統(tǒng)所需資源2.1本系統(tǒng)的開發(fā)環(huán)境本機(jī)器開發(fā)環(huán)境處理器:AMDSempron(tm)M120內(nèi)存:1.00GB硬盤空間:320G顯卡:獨立顯卡512M操作系統(tǒng):WindowsXPProfessional數(shù)據(jù)庫:SQLServer2005瀏覽器:IE8.0開發(fā)語言:ASP.NET其他:效勞器必須安裝IE瀏覽器5.0或以上版本。推薦:Windows2000+SQLServer2005+IE8.0環(huán)境測試。2.1.2系統(tǒng)平臺采用Browser/Server體系結(jié)構(gòu),效勞器端采用WindowsXP作為操作系統(tǒng),采用ASP.NET語言實現(xiàn)動態(tài)頁面的設(shè)計,數(shù)據(jù)庫系統(tǒng)采用SQLServer2005。2.1.3開發(fā)工具本系統(tǒng)采用了Photoshop對圖片進(jìn)行設(shè)計和編輯,并用它來制作圖片和美化界面;采用Visualstudio2021設(shè)計網(wǎng)站;采用SQLServer2005創(chuàng)立數(shù)據(jù)庫。2.2ASP.NET的介紹ASP.NET是Microsoft公司推出的一個用于Web開發(fā)的全新框架,對于開發(fā)人員來說,利用ASP.NET提供的一系列控件,可以很輕松地進(jìn)行開發(fā),大大節(jié)約了開發(fā)時間,從而提高了開發(fā)的效率。相對傳統(tǒng)的Web開發(fā)而言,ASP.NET可以減少代碼約70%,而在平安和運行速度等方面,ASP.NET也有很大的提高,可以說ASP.NET是一個里程碑式的軟件。ASP.NET不是一門語言,而是一門技術(shù),可以使用ASP.NET制作的網(wǎng)頁作為Web程序的用戶界面,也還可以用ASP.NET設(shè)計后臺邏輯局部。用ASP.NET制作的網(wǎng)頁在瀏覽器端向用戶提供信息,然后使用效勞器端代碼來實現(xiàn)應(yīng)用程序的邏輯。ASP.NET的特點如下:在效勞器上運行的代碼,可以動態(tài)地生成到瀏覽器端的網(wǎng)頁上輸出。兼容所有的瀏覽器或移動設(shè)備。ASP.NET自動為樣式、布局等功能呈現(xiàn)正確的、符合瀏覽器的HTML。兼容.NET公共語言運行庫所支持的任何語言,其中包括MicrosoftVisualBasic、MicrosoftVisualC#、MicrosoftJ#和MicrosoftJscript.NET。基于.NETFramework平臺,提供了Framework所有的優(yōu)點,包括托管環(huán)境、類型平安性和繼承性。具有開發(fā)的靈活性,允許開發(fā)人員向頁面添加用戶創(chuàng)立的控件或第三方控件【1】。ASP.NET是Microsoft公司一個跨時代的產(chǎn)品,雖然名稱中含有ASP,但和ASP相比在各方面都有質(zhì)的飛躍,可以說是兩種不同的版本,而不是ASP的升級版本。其功能非常強(qiáng)大,有更好的適應(yīng)性和平安性,可以用不同的程序語言進(jìn)行開發(fā),支持多種數(shù)據(jù)庫〔主要包括SQLServer、Access等常用的數(shù)據(jù)庫〕,支持多處理器,可以大大地提高執(zhí)行速度[2]。2.3Visualstudio2021介紹Visualstudio2021是Visualstudio和.NETFramework的下一個版本,其中有很多新的特性。Visualstudio2021提供了數(shù)據(jù)庫功能、調(diào)試功能、創(chuàng)新功能和高級開發(fā)工具,能在各種平臺上快速地創(chuàng)立當(dāng)前最先進(jìn)的應(yīng)用程序。Visualstudio2021包括各種增強(qiáng)功能,例如可視化設(shè)計器〔使用.NETFramework3.5加速開發(fā)〕、對Web開發(fā)工具有大量地改良,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強(qiáng)功能。Visualstudio2021開發(fā)人員提供了所有相關(guān)的工具和框架,幫助創(chuàng)立了引人注目的、令人印象深刻的并且支持AJAX的Web應(yīng)用程序。Visualstudio2021在以下4個方面為開發(fā)人員提供了關(guān)鍵性的改良??焖俚拈_發(fā)應(yīng)用程序用戶體驗的突破性團(tuán)隊協(xié)作的高效性使用Microsoft.NETFramework3.5開發(fā)人員能夠利用這些豐富的客戶端和效勞器框架輕松構(gòu)建以客戶為中心的Web應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供的程序、在任何瀏覽器內(nèi)都能運行并且完全訪問ASP.NET應(yīng)用程序效勞和Microsoft平臺[3]。2.4SQLServer2005介紹MicrosoftSQLServer2005是用于大規(guī)模的聯(lián)機(jī)事務(wù)處理〔OLTP〕、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用的數(shù)據(jù)庫平臺,也是用于數(shù)據(jù)集成、分析和報表解決方案的商業(yè)智能性平臺[4]。MicrosoftSQLServer2005是Microsoft公司推出的數(shù)據(jù)庫管理和開發(fā)工具,主要包括個人版、開發(fā)版、企業(yè)版和評估版等。MicrosoftSQLServer2005主要包括查詢分析器、導(dǎo)入和導(dǎo)出數(shù)據(jù)向?qū)?、效勞器網(wǎng)絡(luò)實用工具、客戶端網(wǎng)絡(luò)實用工具、聯(lián)機(jī)從書、企業(yè)管理器、事件探測器等[5]。第三章系統(tǒng)總體設(shè)計3.1系統(tǒng)的體系結(jié)構(gòu)3.1.1目標(biāo)設(shè)計用ASP.NET和SQLServer數(shù)據(jù)庫完成超市管理系統(tǒng)的總體設(shè)計和各個模塊的具體編程,實現(xiàn)超市管理系統(tǒng)所必須具有的商品信息管理,員工信息管理,商品進(jìn)貨管理,商品銷售管理,商品庫存管理,系統(tǒng)管理,退出等功能。3.1.2設(shè)計思想目前在網(wǎng)絡(luò)的各個應(yīng)用領(lǐng)域中,存在兩大結(jié)構(gòu)的應(yīng)用體系——C/S和B/S。C/S〔Client/Server,客戶端/效勞器〕:在這個應(yīng)用體系中用戶只有先獲取效勞器應(yīng)用提供商提供的客戶端軟件,然后才能夠在個人計算機(jī)上實現(xiàn)與效勞器的對接、交互并獲得效勞。B/S〔Browser/Server,瀏覽器/效勞器〕:在這個應(yīng)用體系中用戶直接可以在網(wǎng)頁瀏覽器中與效勞器進(jìn)行交互效勞〔有些效勞可能需要用戶進(jìn)行注冊,但這些操作比安裝軟件更直接、更方便〕[6]。超市管理系統(tǒng)的特點是B/S結(jié)構(gòu),通過管理員來對超市內(nèi)的所有商品信息進(jìn)行管理也包括員工信息的添加/刪除,而員工只能對商品信息進(jìn)行瀏覽不能修改。在這種結(jié)構(gòu)下可以通過WWW瀏覽器來實現(xiàn),一局部功能可以在前端實現(xiàn),主要的一局部在效勞器端實現(xiàn)。此外,此系統(tǒng)采用了模塊化的設(shè)計思想,用不同的身份進(jìn)入系統(tǒng)后,導(dǎo)航條局部根本上是一樣的,采用這樣的編寫方式就不用重復(fù)編寫,大大地提高了開發(fā)效率。3.2系統(tǒng)的可行性分析3.2.1技術(shù)上的可行性超市管理系統(tǒng)的開發(fā)是基于WindowsXP系統(tǒng)平臺,在著手之前先對整個系統(tǒng)進(jìn)行了分析和討論。系統(tǒng)是采用ASP.NET技術(shù)和SQLServer數(shù)據(jù)庫進(jìn)行開發(fā)的。對于ASP.NET技術(shù)和SQLServer數(shù)據(jù)庫我們有過深入的學(xué)習(xí),在這方面相對還是比擬熟練的,再加上我們小組分工比擬合理、明確,大家相互配合,效率比擬高,團(tuán)隊意識也比擬強(qiáng),即使遇到我們難以解決的問題時,我們可以去圖書館借閱資料,也可以利用網(wǎng)絡(luò)資源,指導(dǎo)老師也會耐心地指導(dǎo)我們。因此本系統(tǒng)在技術(shù)上是可行的。3.2.2經(jīng)濟(jì)上的可行性系統(tǒng)主要是為超市提供一個方便快捷的管理模式,管理員可以對整個超市進(jìn)行管理,可以隨時掌握超市內(nèi)的營銷情況,員工可以瀏覽超市的情況但不能進(jìn)行管理,以到達(dá)管理透明化的效果。此外在制作過程中所用的一些資料都是從圖書館借閱的不需要任何的花費,在設(shè)計系統(tǒng)方面是我們小組分工,相互配合并沒有資金上的投資。綜上可知,超市管理系統(tǒng)無需投入額外的設(shè)備和人工費,因此在經(jīng)濟(jì)上也是可行的。3.2.3應(yīng)用上的可行性系統(tǒng)的核心內(nèi)容是ASP.NET技術(shù),通過網(wǎng)頁的形式展開,本系統(tǒng)完成后將會提供一個超市管理的功能,并且可以實現(xiàn)管理員和員工之間的交互,信息得以共享。因此本系統(tǒng)在應(yīng)用方面也是可行的。3.2.4法律上的可行性由于本系統(tǒng)是自行開發(fā)的,且是做為畢業(yè)設(shè)計上交的,因此不存在版權(quán)上的究分,在法律上也是可行的。綜上所述,本系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、應(yīng)用上、法律上都是可行的。所以,基于ASP.NET+SQLServer的超市管理系統(tǒng)是可行的。3.3系統(tǒng)的功能分析超市管理系統(tǒng)主要目的是為管理員和員工提供一個方便、可快速了解超市銷售情況的界面,其目的在于方便管理。整個系統(tǒng)的主要實現(xiàn)的功能有:〔一〕、登陸界面可以讓不同的用戶進(jìn)行登陸,總共有二種用戶類型,分別為管理員〔可以對所有界面進(jìn)行查看,修改〕,員工〔可以對所有界面進(jìn)行查看,但只能對個人銷售界面進(jìn)行操作〕〔二〕、根本信息管理1.商品信息管理2.員工信息管理3.供給商信息管理〔三〕、進(jìn)貨退貨信息管理1、商品進(jìn)貨登記:對商品進(jìn)貨進(jìn)行登記,詳細(xì)記錄商品的規(guī)格型號2、商品退貨登記:對商品退貨進(jìn)行登記,把損壞或有質(zhì)量問題的貨品退給供給商,因規(guī)格或其他問題的商品將退貨回庫存。3、商品進(jìn)貨查詢:可根據(jù)時間段,商品類別,供給商進(jìn)行查詢4、商品退貨查詢:可根據(jù)時間段,商品類別,供給商進(jìn)行查詢〔四〕、銷售管理1、商品銷售處理:可實現(xiàn)多種商品同時銷售,有銷售日期,小票號以及銷售人員的編號2、商品退貨處理:可依據(jù)小票號進(jìn)行退貨,并要備注退貨原因,以及要有退貨日期3、銷售查詢:可以按商品名稱查詢、按銷售人員查詢、按銷售日期查詢4、退貨查詢:可以按小票號查詢、按商品名稱查詢、按銷售人員查詢、按退貨日期查詢〔五〕、信息統(tǒng)計查詢1.商品銷售統(tǒng)計排行:可以按時間段,單類商品銷售量,多種商品銷售量進(jìn)行查詢2.銷售人員業(yè)績排行:按銷售出商品的總金額進(jìn)行查詢〔六〕、庫存管理1、庫存查詢:可以按商品名稱進(jìn)行查詢,商品類別進(jìn)行查詢2、庫存盤點:進(jìn)貨金額和銷售金額的比照3、庫存上溢,下限預(yù)警,以及庫存報損,當(dāng)商品庫存過多(本系統(tǒng)設(shè)置為200)時以黃色字體顯示,過少(低于20)時以紅色字體顯示。〔七〕、系統(tǒng)管理設(shè)置1、用戶信息管理〔限制不同用戶的權(quán)限〕2.用戶密碼修改3.4系統(tǒng)功能模塊設(shè)計超市管理系統(tǒng)主要功能分為管理員系統(tǒng)和員工系統(tǒng)兩局部。管理員管理的局部有:商品信息管理〔添加商品類別、添加商品信息、商品作息維護(hù)〕,員工信息管理〔添加員工信息、員工信息維護(hù)〕,商品進(jìn)貨管理〔商品進(jìn)貨登記、商品進(jìn)貨查詢、進(jìn)貨退貨登記、進(jìn)貨退貨查詢〕,商品銷售管理〔商品銷售查詢、員工業(yè)績查詢、顧客退貨辦理、商品退貨查詢〕,商品庫存管理〔商品庫存查詢、商品庫存盤點、商品庫存報警〕,系統(tǒng)管理〔供給商管理、修改密碼、關(guān)于系統(tǒng)〕,退出〔不同用戶重新登陸〕。員工管理的局部有:商品信息管理〔商品信息查詢〕,商品銷售管理〔商品銷售、個人業(yè)績查詢〕,商品庫存管理〔商品庫存查詢、商品庫存報警〕,系統(tǒng)管理〔修改密碼、關(guān)于系統(tǒng)〕,退出〔不同用戶重新登陸〕。整個系統(tǒng)的功能模塊結(jié)構(gòu)圖如圖3.1所示。系統(tǒng)功能模塊系統(tǒng)功能模塊管理員員工商品進(jìn)貨管理員工信息管理商品信息管理退出系統(tǒng)管理商品庫存管理商品銷售管理商品銷售管理商品庫存管理系統(tǒng)管理退出商品信息管理圖3.1系統(tǒng)功能模塊結(jié)構(gòu)圖3.5系統(tǒng)的數(shù)據(jù)庫分析數(shù)據(jù)庫顧名思義就是數(shù)據(jù)存儲的地方。在計算機(jī)中,數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)庫對象的集合。所謂數(shù)據(jù)庫對象是指表〔Table〕、視圖〔View〕、存儲過程〔StoredProcedure〕和觸發(fā)器〔Trigger〕等。數(shù)據(jù)庫的邏輯設(shè)計〔包括各種表和表之間關(guān)系〕是優(yōu)化關(guān)系數(shù)據(jù)庫的核心。設(shè)計好邏輯數(shù)據(jù)庫,就可以為優(yōu)化數(shù)據(jù)庫和應(yīng)用程序性能打下根底。邏輯數(shù)據(jù)庫設(shè)計不好,那么會損害整個系統(tǒng)的性能[7]。針對超市管理系統(tǒng)的功能須求分析,設(shè)計的數(shù)據(jù)庫主要有以下幾張表:管理員表〔admin〕:包括的字段有管理員的姓名和密碼商品退貨登記表〔buyBackInfo〕:包括的字段有退貨編號、商品編號、供貨商名稱、單價、數(shù)量、總價、退貨日期、退貨原因、退貨參加日期商品進(jìn)貨登記表〔buyInfo〕:包括的字段有進(jìn)貨編號、商品編號、供貨商名稱、單價、數(shù)量、總價、進(jìn)貨日期、信息參加日期學(xué)歷表〔educationInfo〕:包括的字段有學(xué)歷編號、學(xué)歷名稱員工信息表〔employeeInfo〕:包括的字段有員工編號、員工姓名、員工密碼、員工性別、員工生日、員工學(xué)歷、員工、員工、員工身份證號、員工郵箱、員工住址員工銷售業(yè)績表〔employeeSellResult〕:包括的字段有員工編號、員工姓名、銷售業(yè)績購物車表〔goodCartInfo〕:包括的字段有購物車編號、售貨員工編號、商品編號、商品數(shù)量商品類別表〔goodClassInfo〕:包括的字段有商品類別編號、商品類別名稱商品信息表〔goodInfo〕:包括的字段有商品編號、商品類別編號、商品名稱、商品單位、商品型號、商品規(guī)格、商品售價、商品產(chǎn)地、商品備注、商品添加時間庫存信息表〔goodStockInfo〕:包括的字段有商品編號、庫存數(shù)量銷售退貨信息表〔sellBackInfo〕:包括的字段有銷售退貨編號、銷售流水號、商品編號、銷售退貨價格、銷售退貨數(shù)量、銷售退貨總價、銷售退貨原因、銷售退貨時間銷售信息表〔sellInfo〕:包括的字段有銷售信息編號、銷售流水號、商品編號、銷售價格、銷售數(shù)量、銷售總價、銷售時間、售貨員編號供給商信息表〔supplierInfo〕:供給商名稱、供給商法人代表、供給商、供給商地址3.6系統(tǒng)流程分析為了使更多的人了解超市管理系統(tǒng)的制作,本章節(jié)將用流程圖來進(jìn)行分析。首先我們把該系統(tǒng)分為數(shù)據(jù)庫管理模塊、實體類模塊、后臺管理模塊、前臺管理模塊四大模塊,然后再將各大主模塊細(xì)分為多個子模塊[8]。后臺管理的工作流程是從登錄模塊開始的,對其管理員或員工的身份進(jìn)行認(rèn)證,身份認(rèn)證是用來確認(rèn)是否是有效的管理員或員工,從而決定是否能讓其進(jìn)入該超市管理系統(tǒng)[9]。系統(tǒng)的流程圖如圖3.2系統(tǒng)流程分析圖:開始開始用戶登錄失敗重試管理員員工成功商品信息管理商品銷售管理商品庫存管理系統(tǒng)管理商品信息管理員工信息管理商品進(jìn)貨管理商品銷售管理商品庫存管理系統(tǒng)管理退出退出圖3.2系統(tǒng)流程圖分析

第四章系統(tǒng)主要模塊的設(shè)計與實現(xiàn)4.1管理員登陸模塊的流程圖和實體圖開始開始管理員登錄失敗重試成功商品信息管理員工信息管理商品進(jìn)貨管理商品銷售管理商品庫存管理退出圖4.1管理員登陸模塊的流程圖商品信息管理添加商品類別添加商品信息商品信息管理添加商品類別添加商品信息商品信息維護(hù)員工信息管理添加員工信息員工信息維護(hù)員工信息更新圖4.2商品信息管理功能圖圖4.3員工信息管理功能圖商品進(jìn)貨管理商品進(jìn)貨管理商品進(jìn)貨登記商品進(jìn)貨查詢進(jìn)貨退貨登記進(jìn)貨退貨查詢商品銷售管理商品銷售查詢員工業(yè)績查詢顧客退貨辦理商品退貨查詢圖4.4商品進(jìn)貨管理功能圖圖4.5商品銷售管理功能圖商品庫存管理商品庫存管理商品庫存查詢商品庫存盤點商品庫存報警圖4.6商品庫存管理功能圖4.2首頁的設(shè)計與宏觀布局超市管理系統(tǒng)采用了統(tǒng)一布局。網(wǎng)站的統(tǒng)一性在網(wǎng)站的營銷中占有重要的地位,而網(wǎng)站結(jié)構(gòu)是網(wǎng)站風(fēng)格統(tǒng)一的重要手段,包括網(wǎng)站的布局、文字的排版、裝飾性元素出現(xiàn)的位置,導(dǎo)航的統(tǒng)一,圖片的位置等。在結(jié)構(gòu)的一致中,要強(qiáng)調(diào)網(wǎng)站標(biāo)志性元素的一致性,即網(wǎng)站的名稱、標(biāo)志、導(dǎo)航及輔助導(dǎo)航的形式及位置,這種方式是目前網(wǎng)站普遍采用的結(jié)構(gòu)。它一方面減少了設(shè)計、開發(fā)的工作量,同時更有利于以后網(wǎng)站的維護(hù)與更新[10]。一個網(wǎng)站的首頁猶如人的一張臉,能否給人留下深刻的印象主要看首頁的設(shè)計是否美觀。系統(tǒng)的設(shè)計主要是以藍(lán)色為主,簡潔大方,其布局合理,給人的印象比擬深刻?!踩鐖D4.7所示〕圖4.7管理員登陸的首頁管理員登陸首頁主要分為導(dǎo)航條、網(wǎng)站Logo和店內(nèi)活動,導(dǎo)航條主要分為八個局部首頁、商品信息管理、員工信息管理、商品進(jìn)貨管理、商品銷售管理、商品庫存管理、系統(tǒng)管理、退出。商品信息管理分為:添加商品類別、添加商品信息、商品信息維護(hù)員工信息管理分為:添加員工信息、員工信息維護(hù)商品進(jìn)貨管理分為:商品進(jìn)貨登記、商品進(jìn)貨查詢、進(jìn)貨退貨登記、進(jìn)貨退貨查詢商品銷售管理分為:商品銷售查詢、員工業(yè)績查詢、顧客退貨辦理、商品退貨查詢商品庫存管理分為:商品庫存查詢、商品庫存盤點、商品庫存報警系統(tǒng)管理分為:供給商管理、修改密碼、關(guān)于系統(tǒng)退出即實現(xiàn)不同用戶的重新登陸在用戶管理局部,提供了通用的用戶管理核心功能,即可以處理用戶的用戶名、密碼等根本信息,并提供了用戶的創(chuàng)立、修改、刪除、查詢等根本的用戶管理操作[11]。4.3商品信息管理功能一個超市管理系統(tǒng)當(dāng)然離不開商品信息管理功能,該商品信息管理功能主要分為商品類別添加功能、商品信息添加功能、商品信息維護(hù)功能。其中比擬復(fù)雜的是商品信息的添加。因為首先要判斷是否是有效管理員登陸的,還要與數(shù)據(jù)庫中各字段名的類型相一致〔如圖4.8所示〕。圖4.8商品信息添加相關(guān)代碼如下:.Page{protectedvoidBtn_Add_Click(objectsender,EventArgse){/*建立商品信息模型并從界面中搜集管理員輸入的商品信息*/GoodInfoModelgoodInfoModel=newGoodInfoModel();goodInfoModel.GoodNo=this.GoodNo.Text;goodInfoModel.GoodClassId=Int32.Parse(this.GoodClassId.SelectedValue);goodInfoModel.GoodName=this.GoodName.Text;goodInfoModel.GoodUnit=this.GoodUnit.Text;goodInfoModel.GoodModel=this.GoodModel.Text;goodInfoModel.GoodSpecs=this.GoodSpecs.Text;goodInfoModel.GoodPrice=Convert.ToSingle(this.GoodPrice.Text);goodInfoModel.GoodPlace=this.GoodPlace.Text;goodInfoModel.GoodMemo=this.GoodMemo.Text;goodInfoModel.GoodAddTime=DateTime.Now;/*調(diào)用業(yè)務(wù)層執(zhí)行商品信息的參加操作*/GoodLogicgoodLogic=newGoodLogic();if(goodLogic.AddGoodInfo(goodInfoModel))Response.Write("<script>alert('商品信息添加成功!');location.href='GoodInfoAdd.aspx';</script>");elseResponse.Write("<script>alert('"+goodLogic.ErrMessage+"');location.href='GoodInfoAdd.aspx';</script>");}}4.4員工信息管理員工信息管理主要由添加員工信息和員工信息維護(hù)兩局部組成。員工信息維護(hù)即員工信息的更新,在原來信息的根底上修改信息〔如圖4.9所示〕。圖4.9員工信息更新相關(guān)代碼如下:publicpartialclassAdmin_EmployeeInfoUpda{protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){/*驗證是否登陸了系統(tǒng)*/if(Session["adminFlag"]==null){Response.Write("<script>top.location.href='../login.aspx';</script>");return;}/*首先填充各個下拉框的工程*/InitControlsData();/*取得更新員工的員工編號*/stringemployeeNo=Request.QueryString["employeeNo"];/*調(diào)用業(yè)務(wù)層根據(jù)員工編號得到員工的信息并保存在模型中*/EmployeeLogicemployeeLogic=newEmployeeLogic();EmployeeModelemployeeModel=employeeLogic.GetEmployeeInfo(employeeNo);/*然后顯示在界面上*/this.DataView(employeeModel);}}/*根據(jù)員工信息對象模型將相關(guān)信息顯示在界面上*/privatevoidDataView(EmployeeModelemployeeModel){this.EmployeeNo.Text=employeeModel.EmployeeNo;this.EmployeeName.Text=employeeModel.EmployeeName;this.EmployeePassword.Text=employeeModel.EmployeePassword;this.EmployeeSex.Text=employeeModel.EmployeeSex;this.EmployeeBirthday.Text=employeeModel.EmployeeBirthday.ToShortDateString();this.EmployeeEducation.SelectedValue=employeeModel.EmployeeEducationId.ToString();this.EmployeeHomeTel.Text=employeeModel.EmployeeHomeTel;this.EmployeeMobile.Text=employeeModel.EmployeeMobile;this.EmployeeCard.Text=employeeModel.EmployeeCard;this.EmployeeEmail.Text=employeeModel.EmployeeEmail;this.EmployeeAddress.Text=employeeModel.EmployeeAddress;}protectedvoidBtn_Update_Click(objectsender,EventArgse){/*首先建立員工對象的模型并將界面上的信息傳遞給它*/EmployeeModelemployeeModel=newEmployeeModel();employeeModel.EmployeeNo=Request.QueryString["employeeNo"];employeeModel.EmployeeName=this.EmployeeName.Text;employeeModel.EmployeePassword=this.EmployeePassword.Text;employeeModel.EmployeeSex=this.EmployeeSex.Text;if(this.EmployeeBirthday.Text!="")employeeModel.EmployeeBirthday=Convert.ToDateTime(this.EmployeeBirthday.Text);employeeModel.EmployeeEducationId=Convert.ToInt32(this.EmployeeEducation.SelectedValue);employeeModel.EmployeeHomeTel=this.EmployeeHomeTel.Text;employeeModel.EmployeeMobile=this.EmployeeMobile.Text;employeeModel.EmployeeCard=this.EmployeeCard.Text;employeeModel.EmployeeEmail=this.EmployeeEmail.Text;employeeModel.EmployeeAddress=this.EmployeeAddress.Text;/*調(diào)用業(yè)務(wù)層實現(xiàn)該員工信息的更新*/EmployeeLogicemployeeLogic=newEmployeeLogic();if(employeeLogic.UpdateEmployeeInfo(employeeModel))Response.Write("<script>alert('員工信息更新成功!');</script>");elseResponse.Write("<script>alert('"+employeeLogic.ErrMessage+"');</script>");}protectedvoidBtn_Cancle_Click(objectsender,EventArgse){/*重回到信息管理頁*/Response.Redirect("EmployeeManage.aspx");}/*填充工作類別下拉框,部門信息下拉框,教育層次下拉框的信息*/publicvoidInitControlsData(){/*下面對教育層次下拉框信息進(jìn)行更新*/this.EmployeeEducation.DataSource=(newEducationLogic()).GetAllEducationInfo();this.EmployeeEducation.DataTextField="educationName";this.EmployeeEducation.DataValueField="educationId";this.EmployeeEducation.DataBind();}}4.5商品進(jìn)貨管理一個超市的運轉(zhuǎn)進(jìn)退貨功能是必不可少的,該超市管理系統(tǒng)中商品進(jìn)貨管理主要分為商品進(jìn)貨登記、商品進(jìn)貨查詢、進(jìn)貨退貨登記、進(jìn)貨退貨查詢四個局部。商品進(jìn)貨登記和商品退貨登記是把數(shù)據(jù)寫入數(shù)據(jù)庫,商品進(jìn)貨查詢和進(jìn)貨退貨查詢是從數(shù)據(jù)庫中讀出數(shù)據(jù)〔如圖4.10和圖4.11所示〕。圖4.10商品進(jìn)貨登記相關(guān)代碼如下:{protectedvoidBtn_GetGoodInfo_Click(objectsender,EventArgse){/*根據(jù)商品編號查詢商品信息*/stringgoodNo=this.GoodNo.Text;GoodInfoModelgoodInfoModel=GoodLogic.GetGoodInfoByNo(goodNo);if(goodInfoModel==null)Response.Write("<script>alert('不存在該商品的信息!');</script>");else{/*將該商品的詳細(xì)信息顯示在界面上供管理員確認(rèn)無錯誤*/this.GoodName.Text=goodInfoModel.GoodName;this.GoodModel.Text=goodInfoModel.GoodModel;this.GoodSpecs.Text=goodInfoModel.GoodSpecs;this.GoodPlace.Text=goodInfoModel.GoodPlace;this.GoodInfoPanel.Visible=true;}}protectedvoidBtn_Add_Click(objectsender,EventArgse){if(this.BuyDate.Text==""){Response.Write("<script>alert('請選擇進(jìn)貨日期!');</script>");return;}/*建立進(jìn)貨信息模型并取得各個信息*/BuyInfoModelbuyInfoModel=newBuyInfoModel();buyInfoModel.SupplierName=this.SupplierName.Text;buyInfoModel.GoodNo=this.GoodNo.Text;buyInfoModel.Price=Convert.ToSingle(this.Price.Text);buyInfoModel.Number=Int32.Parse(this.Number.Text);buyInfoModel.TotalPrice=buyInfoModel.Price*buyInfoModel.Number;buyInfoModel.BuyDate=Convert.ToDateTime(this.BuyDate.Text).Date;buyInfoModel.AddTime=DateTime.Now;/*調(diào)用業(yè)務(wù)層實現(xiàn)進(jìn)貨信息的登記*/BuyInfoLogicbuyInfoLogic=newBuyInfoLogic();if(buyInfoLogic.AddBuyInfo(buyInfoModel))Response.Write("<script>alert('商品進(jìn)貨信息登記成功!');location.href='BuyInfoAdd.aspx'</script>");elseResponse.Write("<script>alert('"+buyInfoLogic.ErrMessage+"');</script>");}}圖4.11進(jìn)貨退貨查詢相關(guān)代碼如下:{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){/*判斷管理員是否已經(jīng)登陸了系統(tǒng)*/if(Session["adminFlag"]==null){Response.Write("<script>top.location.href='../login.aspx';</script>");return;}/*查詢所有商品類別,初始化商品類別信息下拉框控件*/DataSetgoodClassDs=GoodClassLogic.QueryAllGoodClassInfo();this.GoodClassId.Items.Add(newListItem("請選擇商品類別","0"));for(inti=0;i<goodClassDs.Tables[0].Rows.Count;i++){DataRowdr=goodClassDs.Tables[0].Rows[i];this.GoodClassId.Items.Add(newListItem(dr["goodClassName"].ToString(),dr["goodClassId"].ToString()));}this.GridView1.DataSourceID=null;this.GridView1.DataSource=BuyBackInfoLogic.QueryBuyBackInfo("","",0,"","");this.GridView1.DataBind();this.TotalPrice.Text=BuyBackInfoLogic.QueryBuyBackTotalMoney("","",0,"","").ToString();;}}protectedvoidBtn_Query_Click(objectsender,EventArgse){/*取得查詢參數(shù)信息*/stringgoodNo=this.GoodNo.Text;stringgoodName=this.GoodName.Text;intgoodClassId=Int32.Parse(this.GoodClassId.SelectedValue);stringstartTime=this.StartTime.Text;stringendTime=this.EndTime.Text;/*調(diào)用業(yè)務(wù)層執(zhí)行商品進(jìn)貨退貨信息的查詢并重新綁定到GridView控件*/DataSetbuyBackInfoDs=BuyBackInfoLogic.QueryBuyBackInfo(goodNo,goodName,goodClassId,startTime,endTime);this.GridView1.DataSourceID=null;this.GridView1.DataSource=buyBackInfoDs;this.GridView1.PageIndex=0;this.GridView1.DataBind();this.TotalPrice.Text=BuyBackInfoLogic.QueryBuyBackTotalMoney(goodNo,goodName,goodClassId,startTime,endTime).ToString();}protectedvoidBtn_Delete_Click(objectsender,EventArgse){intselectCount=0;//要刪除的進(jìn)貨退貨記錄總數(shù)stringbuyBackIds="";//保存要刪除的記錄編號intoneBuyBackId;//保存某行記錄的進(jìn)貨編號foreach(GridViewRowgrinGridView1.Rows){CheckBoxchk=(CheckBox)gr.Cells[0].FindControl("CB_Select");if(chk.Checked)//如果要刪除該商品進(jìn)貨記錄{oneBuyBackId=Convert.ToInt32(GridView1.DataKeys[gr.RowIndex].Values[0]);if(0==selectCount)buyBackIds=""+oneBuyBackId+"";elsebuyBackIds=buyBackIds+","+oneBuyBackId;selectCount++;}}if(0==selectCount)//如果用戶沒有選擇記錄Response.Write("<script>alert('對不起,你沒有選擇進(jìn)貨退貨信息記錄!');</script>");else{/*如果選擇了進(jìn)貨記錄就執(zhí)行調(diào)用業(yè)務(wù)層進(jìn)行該些進(jìn)貨記錄信息的刪除*/if(BuyBackInfoLogic.DeleteBuyBackInfo(buyBackIds))Response.Write("<script>alert('刪除信息成功!');location.href='BuyBackInfoQuery.aspx';</script>");elseResponse.Write("<script>alert('刪除信息失敗!');location.href='BuyBackInfoQuery.aspx';</script>");}}protectedvoidCB_SelectAll_CheckedChanged(objectsender,EventArgse){for(inti=0;i<this.GridView1.Rows.Count;i++){GridViewRowgr=this.GridView1.Rows[i];CheckBoxchk=(CheckBox)gr.Cells[0].FindControl("CB_Select");chk.Checked=this.CB_SelectAll.Checked;//跟隨全選按扭的狀態(tài)變化;}}protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse){/*取得查詢參數(shù)信息*/stringgoodNo=this.GoodNo.Text;stringgoodName=this.GoodName.Text;intgoodClassId=Int32.Parse(this.GoodClassId.SelectedValue);stringstartTime=this.StartTime.Text;stringendTime=this.EndTime.Text;/*調(diào)用業(yè)務(wù)層執(zhí)行商品進(jìn)貨退貨信息的查詢并重新綁定到GridView控件*/DataSetbuyBackInfoDs=BuyBackInfoLogic.QueryBuyBackInfo(goodNo,goodName,goodClassId,startTime,endTime);this.GridView1.DataSourceID=null;this.GridView1.DataSource=buyBackInfoDs;this.GridView1.PageIndex=e.NewPageIndex;this.GridView1.DataBind();}}4.6商品庫存管理一個超市的商品庫存管理也是非常重要的,商品庫存管理主要分為商品庫存查詢、商品庫存盤點、商品庫存報警三個局部。商品庫存查詢即查詢商品剩余多少,商品庫存盤點是在一個時期內(nèi)對進(jìn)貨總金額、進(jìn)貨退貨總金額、銷售總金額進(jìn)行核算,商品庫存報警是對倉庫內(nèi)商品數(shù)量進(jìn)行控制,商品過多用黃色字體顯示,過少用紅色字體顯示〔如圖4.12和4.13所示〕。圖4.12商品庫存盤點相關(guān)代碼如下:{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){/*判斷管理員是否已經(jīng)登陸了系統(tǒng)*/if(Session["adminFlag"]==null){Response.Write("<script>top.location.href='../login.aspx';</script>");return;}}floatbuyTotalPrice=BuyInfoLogic.QueryBuyInfoTotalPrice("","",0,"","");floatbuyBackTotalPrice=BuyBackInfoLogic.QueryBuyBackTotalMoney("","",0,"","");floatsellTotalPrice=SellLogic.QuerySellTotalPrice("","","","");floatsellBackTotalPrice=SellBackLogic.QuerySellBackTotalPrice("","","","");floatprofits=sellTotalPrice+buyBackTotalPrice-buyTotalPrice-sellBackTotalPrice;this.BuyTotalPrice.Text=buyTotalPrice.ToString();this.BuyBackTotalPrice.Text=buyBackTotalPrice.ToString();this.SellTotalPrice.Text=sellTotalPrice.ToString();this.SellBackTotalPrice.Text=sellBackTotalPrice.ToString();this.Profits.Text=sellTotalPrice.ToString()+"+"+buyBackTotalPrice.ToString()+"-"+buy

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論