版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
四川師范大學(xué)本科畢業(yè)設(shè)計(jì)圖書(shū)銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名學(xué)號(hào)所在系計(jì)算機(jī)科學(xué)與技術(shù)系專業(yè)名稱計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)指導(dǎo)教師四川師范大學(xué)二○一二年五月圖書(shū)銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生:指導(dǎo)教師:內(nèi)容摘要:隨著各企業(yè)業(yè)務(wù)量的不斷擴(kuò)增,利用信息技術(shù)處理業(yè)務(wù)已經(jīng)占據(jù)管理的核心地位,在其中扮演著重要的角色。而今圖書(shū)的管理與銷售的傳統(tǒng)手工的管理模式嚴(yán)重滯后了本行業(yè)的前進(jìn)腳步,所以,利用計(jì)算機(jī)提供的強(qiáng)大功能來(lái)進(jìn)行管理是必然的結(jié)果。為了實(shí)現(xiàn)銷售業(yè)務(wù)的信息化管理,圖書(shū)銷售行業(yè)迫切地需要開(kāi)發(fā)出專業(yè)的銷售管理系統(tǒng)。因此,圖書(shū)銷售管理系統(tǒng)有著廣闊的應(yīng)用前景和實(shí)際價(jià)值。為建立一套完善的圖書(shū)銷售管理系統(tǒng),可以實(shí)現(xiàn)圖書(shū)銷售行業(yè)管理的自動(dòng)化、智能化,提高管理工作效率,保證信息的準(zhǔn)確與標(biāo)準(zhǔn),減少管理人員工作量。圖書(shū)銷售管理系統(tǒng)能幫助管理人員快速方便的查找、統(tǒng)計(jì)當(dāng)前圖書(shū)的庫(kù)存與進(jìn)出貨情況,為進(jìn)貨提供依據(jù),讓圖書(shū)銷售與管理真正做到科學(xué)、合理的規(guī)劃、系統(tǒng)和高效的管理。為了更好的適應(yīng)當(dāng)前書(shū)店的銷售需求,緩解手工管理存在的弊端,圖書(shū)銷售管理系統(tǒng)應(yīng)運(yùn)而生,改系統(tǒng)將提供一個(gè)操作方便,界面友好,功能強(qiáng)大的圖書(shū)管理系統(tǒng)為工作提供全方位的效勞。關(guān)鍵詞:圖書(shū)銷售管理系統(tǒng)ASP.NETBookSalesManagementSystemdesignandImplementationAbstract:Withthebusinessofenterpriseconstantlyamplification,usingtheinformationtechnologyprocessingbusinesshavedominatedthecentralpositionofthemanagement,inwhichtheplayanimportantrole.Nowthebooksmanagementandsalesofthetraditionalmanualmanagementmodetheseriouslagofthisindustrystepsforward,therefore,theuseofacomputertoprovidethestrongfunctionofmanagementistheinevitableresultInordertoachievethesalesinformationmanagement,abooksalesindustryinurgentneedoftheprofessionaldevelopmentofsalesmanagementsystem.Therefore,booksalesmanagementsystemhasbroadapplicationprospectsandpracticalvalue.Tosetupasetofperfectbooksalesmanagementsystemcanrealizethebooksalesindustrymanagementofautomation,intelligent,andimprovethemanagementefficiency,guaranteetheaccuracyofinformationandthestandard,reducethemanagementwork.Booksalesmanagementsystemcanhelpmanagementpersonnelofquickandconvenientsearch,thestatisticsofthebookinventoryandintotheshipment,andtoprovidebasisforpurchase,getthesalesandmanagementreallydoscientificandreasonableplanning,systemandhighefficientmanagement.Inordertoadapttothepresentbookstoresalesdemand,alleviatethedeficienciesofthemanualmanagement,booksalesmanagementsystemcameintobeing,changingthesystemwillprovideaconvenientoperation,friendlyinterface,powerfulbooksmanagementsystemmanagementsystemforworkprovidestheomni-directionalservice.Keywords:BookSalesmanagementsystemASP.NET目錄前言11相關(guān)開(kāi)發(fā)工具21.1ASP.NET技術(shù)21.2ADO.NET技術(shù)31.3數(shù)據(jù)庫(kù)技術(shù)51.3.1SQLSERVER數(shù)據(jù)庫(kù)51.3.2結(jié)構(gòu)查詢語(yǔ)言〔SQL〕51.3.3系統(tǒng)的配置62系統(tǒng)總體分析62.1需求分析62.2系統(tǒng)簡(jiǎn)介72.3系統(tǒng)功能模塊劃分82.4系統(tǒng)設(shè)計(jì)分析82.4.1圖書(shū)信息管理82.4.2員工信息管理82.4.3圖書(shū)進(jìn)貨管理92.4.4圖書(shū)銷售管理92.4.5圖書(shū)庫(kù)存管理102.4.6系統(tǒng)管理113數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)113.1數(shù)據(jù)表的創(chuàng)立114系統(tǒng)的具體設(shè)計(jì)與實(shí)現(xiàn)144.1類與方法144.2主頁(yè)面設(shè)計(jì)154.3圖書(shū)信息管理模塊174.4員工信息管理模塊194.5圖書(shū)進(jìn)貨管理模塊銷售管理模塊214.6圖書(shū)銷售管理模塊234.7圖書(shū)庫(kù)存管理模塊255.8系統(tǒng)管理模塊275結(jié)束語(yǔ)28參考文獻(xiàn):31圖書(shū)銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)前言隨著信息技術(shù)的膨脹以及現(xiàn)在工作節(jié)奏的加快,得以使B/S架構(gòu)的圖書(shū)銷售系統(tǒng)開(kāi)展前景很可觀。計(jì)算機(jī)管理系統(tǒng)的介入使得整個(gè)圖書(shū)銷售行業(yè)的管理過(guò)程變得十分簡(jiǎn)單和迅速,從而在一定程度上提高了圖書(shū)的銷售數(shù)量,減輕了庫(kù)存擠壓,降低了圖書(shū)管理的效率與保密性風(fēng)險(xiǎn),滿足圖書(shū)信息系統(tǒng)對(duì)數(shù)據(jù)管理的要求。合理安排圖書(shū)的庫(kù)存和銷售,必將是提高圖書(shū)銷售行業(yè)經(jīng)濟(jì)效益的主要手段之一。鑒于此,我本次選擇的畢業(yè)設(shè)計(jì)是圖書(shū)銷售管理系統(tǒng),我認(rèn)為建立一個(gè)完善的圖書(shū)銷售管理系統(tǒng)將在此領(lǐng)域發(fā)揮著很重要的作用,同時(shí)也能在改善圖書(shū)銷售管理人員的工作效率低,查找與更新所帶來(lái)的不便。之后也將在管理書(shū)籍進(jìn)出貨的能力上都能夠有很大的改觀。作為一種新的程序語(yǔ)言,ASP.NET是一種全新的面向?qū)ο蟮某绦蛘Z(yǔ)言,簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā),為開(kāi)發(fā)者與操作者都帶來(lái)了極大的方便。而SQL.Server2005能建立起后臺(tái)數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)平安系數(shù)高的庫(kù),同時(shí)具有高性能的數(shù)據(jù)訪問(wèn)技術(shù)。因此采用ASP.NET2005與SQL.Server2005數(shù)據(jù)庫(kù)技術(shù)相結(jié)合開(kāi)發(fā)圖書(shū)銷售管理軟件,可以劃分為這樣幾個(gè)模塊:圖書(shū)信息管理、員工信息管理、圖書(shū)進(jìn)貨管理、圖書(shū)銷售管理、圖書(shū)庫(kù)存管理、系統(tǒng)管理等,整套系統(tǒng)目的為實(shí)現(xiàn)具有高平安性、可靠性等優(yōu)點(diǎn)而效勞,能夠應(yīng)用于各類圖書(shū)銷售行業(yè)的管理,它的內(nèi)容將對(duì)管理者與決策者都至關(guān)重要。本課題的目的是在于研究圖書(shū)銷售管理系統(tǒng)的開(kāi)發(fā)途徑與應(yīng)用方式,探討一種基于Web平臺(tái)的自包含,自描述、模塊化的應(yīng)用特點(diǎn),做相關(guān)的研究與分析并且付出實(shí)踐,從而表達(dá)了基于模塊設(shè)計(jì)、三層結(jié)構(gòu)應(yīng)用、組件重用等的技術(shù)特點(diǎn),主要目標(biāo)是為了在現(xiàn)存的各式異構(gòu)平臺(tái)上建立一個(gè)與平臺(tái)、語(yǔ)言無(wú)關(guān)的通用的技術(shù)層次,為今后的企業(yè)級(jí)開(kāi)發(fā)應(yīng)用積累經(jīng)驗(yàn)。對(duì)于企事業(yè)單位來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成銷售管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)銷售管理走向科學(xué)化、標(biāo)準(zhǔn)化的必要條件;而銷售管理局部是企業(yè)管理中一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,在銷售的各個(gè)環(huán)節(jié)中不允許出現(xiàn)任何錯(cuò)誤,如果實(shí)行手工操作,每月都會(huì)消耗企業(yè)工作人員大量的時(shí)間和精力,同時(shí)計(jì)算機(jī)具有手工管理無(wú)法比較的優(yōu)點(diǎn).例如:查找方便、檢索迅速、存儲(chǔ)量大、可靠性高、保密性好、本錢低、壽命長(zhǎng)等。這些優(yōu)點(diǎn)能夠極大的提高管理效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。這就迫切需要標(biāo)準(zhǔn)、高效率的計(jì)算機(jī)管理方式引導(dǎo)其開(kāi)展,通過(guò)計(jì)算機(jī)管理該企業(yè)的日常運(yùn)作,給管理者以決策參考的模型,來(lái)不斷改良完善企業(yè)管理水平,提高工作效率。另外,現(xiàn)在客戶期望值越來(lái)越高,客戶需要更好的效勞(產(chǎn)品及個(gè)性化效勞)。企業(yè)的競(jìng)爭(zhēng)已逐漸從產(chǎn)品競(jìng)爭(zhēng)轉(zhuǎn)變?yōu)樾诟?jìng)爭(zhēng),因此中小企業(yè)要開(kāi)展就必須需要進(jìn)一步優(yōu)化業(yè)務(wù)流程以提高企業(yè)競(jìng)爭(zhēng)力。因此,加強(qiáng)銷售管理是企業(yè)開(kāi)展的必然,通過(guò)計(jì)算機(jī)來(lái)完成大量的人工操作,真正到達(dá)合理和充分利用現(xiàn)有資源,減輕工作壓力。因此,開(kāi)發(fā)一個(gè)銷售管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。近年來(lái),國(guó)內(nèi)外對(duì)此銷售管理類系統(tǒng)的開(kāi)發(fā)與研究也是很有實(shí)用性的,根本上能根據(jù)各企業(yè)的自身特點(diǎn),來(lái)進(jìn)行銷售方面的管理,同時(shí),該類系統(tǒng)結(jié)合實(shí)際需求不斷的向前開(kāi)展,爭(zhēng)取通過(guò)技術(shù)的改善,能普遍運(yùn)用于同類行業(yè)中,這才是信息技術(shù)開(kāi)展的前沿潮流。今后此類軟件將會(huì)向面向于群眾的條碼銷售管理系統(tǒng)開(kāi)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡(luò)化的開(kāi)展,應(yīng)用條碼技術(shù)進(jìn)行銷售管理、實(shí)現(xiàn)銷售作業(yè)自動(dòng)化,將是一個(gè)必然的開(kāi)展趨勢(shì)。隨著信息化技術(shù)的不斷提高和應(yīng)用普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,大大的減少手工輸入所帶來(lái)的統(tǒng)計(jì)性錯(cuò)誤,這樣不但提高了作業(yè)效率,而且還能確保資料準(zhǔn)確性,并減少因人為失誤而造成的損失。隨著計(jì)算機(jī)的普遍應(yīng)用,圖書(shū)產(chǎn)業(yè)的相繼開(kāi)展壯大,圖書(shū)銷售行業(yè)需要實(shí)現(xiàn)進(jìn)銷存的計(jì)算機(jī)管理來(lái)提高管理效率是勢(shì)在必行的,圖書(shū)管理系統(tǒng)擁有著廣泛的市場(chǎng)應(yīng)用前景。行業(yè)的快速開(kāi)展必將導(dǎo)致競(jìng)爭(zhēng)愈演愈烈,要想在劇烈的市場(chǎng)競(jìng)爭(zhēng)中處于不敗之地,就必須加強(qiáng)企業(yè)內(nèi)部管理,提高運(yùn)營(yíng)效率。而圖書(shū)種類繁多,銷售模式特殊,業(yè)務(wù)量繁重,單憑手工記帳已經(jīng)很難適應(yīng)工作需要。圖書(shū)作為一個(gè)與人們工作、生活和學(xué)習(xí)各個(gè)方面都不能分開(kāi)的特殊商品,在人們生活水平日益提高的同時(shí),它的地位也越來(lái)越重要。因此,開(kāi)發(fā)一套好的圖書(shū)銷售管理軟件已成為一個(gè)刻不容緩的課題,鑒于此本系統(tǒng)應(yīng)時(shí)而生。所完成的圖書(shū)銷售管理系統(tǒng)軟件是一功能比較完善的數(shù)據(jù)管理性軟件,具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點(diǎn)。該軟件采用了功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開(kāi)發(fā)工具,具有很好的可移植性,可在應(yīng)用范圍較廣的WINDOWS系列操作系統(tǒng)上使用。另外,本系統(tǒng)還可通過(guò)訪問(wèn)權(quán)限控制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的平安性。1相關(guān)開(kāi)發(fā)工具1.1ASP.NET技術(shù)本系統(tǒng)的開(kāi)發(fā)采用的開(kāi)發(fā)技術(shù)是ASP.NET。MicrosoftVisualStudio.NET是Microsoft公司新一代軟件開(kāi)發(fā)平臺(tái),也是.NETFrameWork的重要產(chǎn)品。ASP.NET作為.NET的組成局部之一,是Internet和Intranet開(kāi)發(fā)Web應(yīng)用程序的新一代開(kāi)發(fā)工具,正被程序員們廣泛的使用。在ASP.NET中,所有Web客戶端都通過(guò)MicrosoftInternet信息效勞〔IIS〕與ASP.NET應(yīng)用程序通信。IIS對(duì)客戶端的請(qǐng)求進(jìn)行解密并驗(yàn)證請(qǐng)求是否合法。如果請(qǐng)求合法,那么IIS會(huì)查找所請(qǐng)求的資源〔如ASP.NET應(yīng)用程序〕。當(dāng)客戶已被授權(quán),IIS會(huì)將客戶請(qǐng)求通過(guò)進(jìn)程傳到ASP.NET運(yùn)行引擎,然后返回適當(dāng)?shù)馁Y源。ASP.NET是ActiveServerPage的下一個(gè)版本,也是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web效勞器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.NET提供許多比現(xiàn)在的Web開(kāi)發(fā)模式強(qiáng)大的優(yōu)勢(shì)。ASP.NET是把基于通用語(yǔ)言的程序在效勞器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在效勞器端首次運(yùn)行時(shí)進(jìn)行編譯,如此,當(dāng)然比ASP一條一條的解釋強(qiáng)很多。1.2ADO.NET技術(shù)ActiveX
Data
Objects
(ADO)是微軟提供給網(wǎng)頁(yè)開(kāi)發(fā)者在網(wǎng)頁(yè)中存取數(shù)據(jù)庫(kù)的最新技術(shù),同時(shí)它也是ASP內(nèi)置的重要組件。它被設(shè)計(jì)用來(lái)同新的數(shù)據(jù)訪問(wèn)層OLE
DB
Provider一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(wèn)。OLEDB是一個(gè)低層的數(shù)據(jù)訪問(wèn)接口,用它可以訪問(wèn)各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù),以及電子郵件系統(tǒng)及自定義的商業(yè)對(duì)象。最重要的三個(gè)ADO.NET對(duì)象是Connection,Command和Recordset.本文將主要介紹Connection與Recordset這兩個(gè)對(duì)象。每個(gè)Connection的屬性定義了與數(shù)據(jù)源的連接。Recordset對(duì)象用來(lái)接收來(lái)自數(shù)據(jù)源的數(shù)據(jù)。Recordset可以與Connection一起使用,先建立一個(gè)連接,然后獲取數(shù)據(jù)。盡管如此,Recordset也可以被單獨(dú)創(chuàng)立,其Connection參數(shù)可以在Open屬性定義。ADO.NET主要目的是為了存取或修改數(shù)據(jù)源數(shù)據(jù)、或增加數(shù)據(jù)到指定數(shù)據(jù)源,數(shù)據(jù)源不僅包括數(shù)據(jù)庫(kù),而且包括dBase、Acces、Foxpros、Excel或文本文件等一些小型的數(shù)據(jù)表,所以,只要是ODBC驅(qū)動(dòng)程序所能存取的數(shù)據(jù)源皆是ADO存取的對(duì)象。ADO.NET主要是由Connection對(duì)象、Recordset對(duì)象、Command對(duì)象、Parameter對(duì)象、Property對(duì)象、Field對(duì)象及Error對(duì)象等七個(gè)對(duì)象與Fields數(shù)據(jù)集合、Parameters數(shù)據(jù)集合、Properties數(shù)據(jù)集合及Errors數(shù)據(jù)集合等四個(gè)數(shù)據(jù)集合所組合而成。ADO.NET提供的七個(gè)對(duì)象及其功能如下:aConnection對(duì)象負(fù)責(zé)與指定的數(shù)據(jù)源進(jìn)行連接,它還可以通過(guò)事物(Transaction)來(lái)確保在事物中所有的數(shù)據(jù)源變更的全部成功。bRecordSet對(duì)象負(fù)責(zé)瀏覽和操作從數(shù)據(jù)庫(kù)取出的數(shù)據(jù),換言之,RecordSet對(duì)象就象是一個(gè)二維的數(shù)組,而每個(gè)數(shù)劇列包含一個(gè)或多個(gè)數(shù)據(jù)字段,即Field對(duì)象。cCommand對(duì)象負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)提供請(qǐng)求,也就是傳遞指定的SQL指令。這些命令通常包括INSERT(增加記錄)、DELETE(刪除記錄)、UPDATE(更新記錄)等。此外,也可以通過(guò)Command對(duì)象對(duì)數(shù)據(jù)庫(kù)發(fā)出數(shù)據(jù)定義語(yǔ)言,例如CREATETABLE(建立數(shù)據(jù)表)、DROPTABLE(刪除數(shù)據(jù)表)或ALTERTABLE(修改數(shù)據(jù)表結(jié)構(gòu))等。dParameter對(duì)象是負(fù)責(zé)傳遞Command對(duì)象所需要的SQL命令參數(shù)。eProperty對(duì)象指的是ADO的各項(xiàng)對(duì)象屬性值,也就是每個(gè)ADO對(duì)象都會(huì)有一組描述和控制對(duì)象行的屬性。fField對(duì)象表示指定RecordSet對(duì)象的數(shù)據(jù)字段。gError對(duì)象是負(fù)責(zé)記錄連接過(guò)程所發(fā)生的錯(cuò)誤信息。ADO.NET提供的四個(gè)數(shù)據(jù)集合:aConnection對(duì)象包含Errors數(shù)據(jù)集合,在Errors數(shù)據(jù)集合中包含數(shù)劇源響應(yīng)失敗時(shí)所建立的Error對(duì)象。bCommand對(duì)象包含Parameters數(shù)據(jù)集合,在Parameters數(shù)據(jù)集合中包括Command對(duì)象所有的Parameter對(duì)象。cRecordSet對(duì)象包含F(xiàn)ields數(shù)據(jù)集合,在Fields數(shù)據(jù)集合中包含RecordSet對(duì)象的所有Field數(shù)據(jù)字段對(duì)象。ADO.NET關(guān)系圖如圖圖1.2-1ActivexDataObject關(guān)系圖1.3數(shù)據(jù)庫(kù)技術(shù)1.3.1SQLSERVER數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)〔Database〕是一系列信息資源的集合。在一個(gè)數(shù)據(jù)庫(kù)中,與一個(gè)工程有關(guān)的所有信息都可以叫做一條記錄(Record)。每一條記錄都由一系列的字段組成的。一系列記錄的集合就構(gòu)成了數(shù)據(jù)表格。簡(jiǎn)單的平面文件數(shù)據(jù)庫(kù)信息存儲(chǔ)非常有限,并且隨著公司信息量的不斷增加,要求信息存儲(chǔ)的高平安性和隨時(shí)調(diào)用的速度性都很,而關(guān)系型數(shù)據(jù)庫(kù)卻能包含數(shù)以百萬(wàn)計(jì)甚至上億的記錄,并可以利用復(fù)雜的標(biāo)準(zhǔn)對(duì)這些記錄進(jìn)行操作,例如排序和統(tǒng)計(jì)。把它們叫做“關(guān)系型〞數(shù)據(jù)庫(kù),是因?yàn)樾枰獡碛幸粋€(gè)豐富的效勞集合及數(shù)據(jù)的交互作用的平臺(tái)來(lái)建立特定的鏈接關(guān)系。關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)在于:通過(guò)將一個(gè)表格中的字段與另一個(gè)表格中的字段聯(lián)系起來(lái),兩個(gè)表格之間的信息可以相互調(diào)用,可以防止信息的重復(fù)記錄,也可以防止管理上的混亂。MicrosoftSQLServer是由微軟Microsoft研制的關(guān)系型大型數(shù)據(jù)庫(kù)管理系統(tǒng)。它具有獨(dú)立于硬件平臺(tái)、搶占式多任務(wù)管理、對(duì)稱的多處理器結(jié)構(gòu)、完善的平安系統(tǒng)和容錯(cuò)功能,并具有易于維護(hù)導(dǎo)入導(dǎo)出數(shù)據(jù)方便性能穩(wěn)定等特點(diǎn)。1.3.2結(jié)構(gòu)查詢語(yǔ)言〔SQL〕SQL是結(jié)果化查詢語(yǔ)言(StructuredQueryLanguage),它是現(xiàn)在最為成功和廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用語(yǔ)言,由IBM在七十年代開(kāi)發(fā)出來(lái)的,實(shí)現(xiàn)了關(guān)系型數(shù)據(jù)庫(kù)中的信息檢索。1992年制定了SQL標(biāo)準(zhǔn)SQL-92,它的全名是“InternationalStandardISO/IEC9075:1992,DatabaseLanguageSQL〞。SQL標(biāo)準(zhǔn)確實(shí)定使許多大型數(shù)據(jù)庫(kù)廠家采用SQL語(yǔ)言作為其數(shù)據(jù)庫(kù)檢索語(yǔ)言。利用SQL語(yǔ)言,可以查詢和管理自己的數(shù)據(jù)庫(kù)。SQL語(yǔ)言主要提供四種功能:數(shù)據(jù)查詢〔Query〕主要是利用Select命令進(jìn)行各種信息的查詢和數(shù)據(jù)定義〔Definition〕;數(shù)據(jù)操縱〔Manipulation〕主要包括數(shù)據(jù)添加〔Insert〕、數(shù)據(jù)修改〔Update〕和數(shù)據(jù)刪除〔Delete〕和數(shù)據(jù)控制〔Control〕。1.3.3系統(tǒng)的配置一個(gè)Web站點(diǎn)可以有多個(gè)應(yīng)用程序運(yùn)行,而每一個(gè)應(yīng)用程序用唯一URL來(lái)訪問(wèn),所以首先利用IIS開(kāi)發(fā)應(yīng)用程序的目錄為“虛擬目錄〞。各個(gè)應(yīng)用程序的“虛擬目錄〞可以不存在任何物理上關(guān)系。所以要運(yùn)行該系統(tǒng)還需要將工程文件考入“C:\Interpub\wwwroot〞目錄下,然后在IIS中建一個(gè)“虛擬目錄〞,并命名為“BookSalesManagementSystem〞。本系統(tǒng)采用的MicrosoftSQLServer2005作為數(shù)據(jù)庫(kù)效勞器,所以還要翻開(kāi)“企業(yè)管理器〞把以下兩文件“BookSell_Data.MDF與BookSell_Log.LDF〞附加到數(shù)據(jù)庫(kù)中。配置系統(tǒng)的Web.config,.NET平臺(tái)提供了一個(gè)統(tǒng)一的web開(kāi)發(fā)平臺(tái),新建一個(gè)空白解決方案,在解決方案中自動(dòng)生成一個(gè)Web.config,在這里面還要設(shè)置數(shù)據(jù)庫(kù)連接信息,添加如下語(yǔ)句:<appSetting><addkey=〞ConnectionString〞value=〞sever=:Database=BookSell;uid=password=123456”2系統(tǒng)總體分析2.1需求分析使用圖書(shū)管理系統(tǒng)能夠在很大程度上實(shí)現(xiàn)業(yè)務(wù)流程的信息化,讓管理員時(shí)刻都能掌握?qǐng)D書(shū)的銷售、采購(gòu)、庫(kù)存等情況。從而提高管理效率,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。從目前圖書(shū)銷售行業(yè)的開(kāi)展來(lái)看,圖書(shū)銷售管理系統(tǒng)首先需要滿足以下幾方面的需求:●管理員對(duì)銷售員工的需求情況能做出全面的掌握,及時(shí)得到歷史銷售記錄?!駡D書(shū)管理系統(tǒng)應(yīng)具有方便的數(shù)據(jù)輸入性能、良好的人機(jī)交互界面,應(yīng)盡量減少漢字及其重復(fù)輸入。●管理員能夠通過(guò)計(jì)算機(jī)增加圖書(shū)庫(kù)存?!衲軌蚩焖賹?shí)現(xiàn)對(duì)各類圖書(shū)的單項(xiàng)入庫(kù)、銷售及庫(kù)存數(shù)據(jù)信息的查詢,并且還能實(shí)現(xiàn)對(duì)某一種商品或者全部商品在某一時(shí)間的統(tǒng)計(jì)查詢?!癜涯壳案旧鲜恰办o態(tài)〞的圖書(shū)庫(kù)存管理變?yōu)椤皠?dòng)態(tài)〞管理,以便隨時(shí)提供圖書(shū)庫(kù)存動(dòng)態(tài)信息,從而到達(dá)減少庫(kù)存,加速資金周轉(zhuǎn)的目的。在圖書(shū)管理銷售管理系統(tǒng),管理員對(duì)系統(tǒng)管理的示意圖如圖2.1-1所示。管理員管理員員工管理圖書(shū)管理進(jìn)貨管理員工管理圖書(shū)管理進(jìn)貨管理銷售管理庫(kù)存管理系統(tǒng)管理圖2.1-1管理員對(duì)系統(tǒng)管理在圖書(shū)管理銷售管理系統(tǒng),銷售員工對(duì)系統(tǒng)操作的示意圖如圖2.1-2所示。銷售員工銷售員工圖書(shū)庫(kù)存查詢修改個(gè)人密碼圖書(shū)庫(kù)存報(bào)警圖書(shū)庫(kù)存查詢修改個(gè)人密碼圖書(shū)庫(kù)存報(bào)警圖書(shū)信息查詢圖書(shū)銷售個(gè)人業(yè)績(jī)查詢圖2.1-2員工對(duì)系統(tǒng)應(yīng)用2.2系統(tǒng)簡(jiǎn)介圖書(shū)銷售管理系統(tǒng)是依照市場(chǎng)調(diào)查和管理學(xué)的理念,結(jié)合圖書(shū)銷售管理行業(yè)的特點(diǎn),利用計(jì)算機(jī)實(shí)現(xiàn)便捷式管理系統(tǒng)。利用該圖書(shū)銷售管理系統(tǒng)可以使管理員快速的統(tǒng)計(jì)、查詢?nèi)魏螘r(shí)間內(nèi)的圖書(shū)的進(jìn)書(shū)信息,然后根據(jù)讀者的需求進(jìn)一步調(diào)整圖書(shū)的庫(kù)存數(shù)量、上架比例。最終目的是在最短時(shí)間內(nèi)。了解市場(chǎng)開(kāi)展趨勢(shì)、作出科學(xué)合理的決策、贏得最大的社會(huì)效益和經(jīng)濟(jì)效益。2.3系統(tǒng)功能模塊劃分本系統(tǒng)功能上主要分為6個(gè)模塊:圖書(shū)信息管理、員工信息管理、圖書(shū)進(jìn)貨管理、圖書(shū)銷售管理、圖書(shū)庫(kù)存管理及系統(tǒng)管理。圖書(shū)信息管理:添加圖書(shū)類別、圖書(shū)信息維護(hù)、添加圖書(shū)信息。員工信息管理:添加員工信息、員工信息維護(hù)。圖書(shū)進(jìn)貨管理:圖書(shū)進(jìn)貨登記、圖書(shū)進(jìn)貨查詢、進(jìn)貨退貨登記、進(jìn)貨退貨查詢。圖書(shū)銷售管理:圖書(shū)銷售查詢、員工業(yè)績(jī)查詢、顧客退貨辦理、圖書(shū)退貨查詢。圖書(shū)庫(kù)存管理:圖書(shū)庫(kù)存查詢、圖書(shū)庫(kù)存盤點(diǎn)、圖書(shū)庫(kù)存報(bào)警。系統(tǒng)管理:供給商管理、修改密碼、關(guān)于系統(tǒng)。2.4系統(tǒng)設(shè)計(jì)分析2.4.1圖書(shū)信息管理作為一款圖書(shū)銷售管理系統(tǒng),圖書(shū)信息的管理是其中不可或缺的一局部,主要包括圖書(shū)信息的添加、添加圖書(shū)類別、圖書(shū)信息維護(hù)。系統(tǒng)設(shè)置模塊的操作流程如圖2.4.1-1所示。圖書(shū)信息管理圖書(shū)信息管理添加圖書(shū)信息圖書(shū)信息維護(hù)退出登錄添加圖書(shū)類別添加圖書(shū)信息圖書(shū)信息維護(hù)退出登錄添加圖書(shū)類別圖.2員工信息管理員工信息管理是指管理員對(duì)銷售員工的一些根本信息進(jìn)行維護(hù),其中,包括添加員工信息、員工信息維護(hù)等信息。員工信息管理模塊的操作流程如圖2.4.2員工信息管理員工信息管理添加員工信息員工信息維護(hù)添加員工信息員工信息維護(hù)退出員工信息管理退出員工信息管理圖.3圖書(shū)進(jìn)貨管理通過(guò)圖書(shū)進(jìn)貨管理模塊的操作,就可以對(duì)進(jìn)書(shū)日期、結(jié)算方式、進(jìn)書(shū)數(shù)量、應(yīng)付金額等相關(guān)內(nèi)容進(jìn)行具體的管理,使圖書(shū)交易不管在數(shù)量上還是在現(xiàn)金結(jié)算上都顯得十清楚確。圖書(shū)進(jìn)貨管理圖書(shū)進(jìn)貨管理圖書(shū)進(jìn)貨登記圖書(shū)進(jìn)貨查詢進(jìn)貨退貨登記進(jìn)貨退貨查詢圖書(shū)進(jìn)貨登記圖書(shū)進(jìn)貨查詢進(jìn)貨退貨登記進(jìn)貨退貨查詢退書(shū)進(jìn)貨管理退書(shū)進(jìn)貨管理圖.4圖書(shū)銷售管理通過(guò)對(duì)銷售的管理可以更加明確哪些圖書(shū)的銷量多,哪些圖書(shū)的銷量少。由于一些圖書(shū)未能如期銷售或銷售量降低,此時(shí)需要對(duì)這些圖書(shū)進(jìn)行銷售退貨,在退貨時(shí),應(yīng)記錄所退貨的詳細(xì)信息,以便在以后的管理和查詢中能夠如實(shí)的反映銷售情況。圖書(shū)銷售管理圖書(shū)銷售管理員工業(yè)績(jī)查詢顧客退貨辦理圖書(shū)退貨查詢圖書(shū)銷售查詢員工業(yè)績(jī)查詢顧客退貨辦理圖書(shū)退貨查詢圖書(shū)銷售查詢退書(shū)圖書(shū)銷售管理退書(shū)圖書(shū)銷售管理圖.5圖書(shū)庫(kù)存管理通過(guò)圖書(shū)庫(kù)存管理可以輕松的查詢到圖書(shū)庫(kù)存情況,相應(yīng)的系統(tǒng)還可設(shè)置圖書(shū)報(bào)警,當(dāng)圖書(shū)庫(kù)存到達(dá)設(shè)定值時(shí)自動(dòng)標(biāo)記。圖書(shū)庫(kù)存管理模塊的作流程如圖2.4.5-1所示圖書(shū)庫(kù)存管理圖書(shū)庫(kù)存管理圖書(shū)庫(kù)存報(bào)警圖書(shū)庫(kù)存盤點(diǎn)圖書(shū)庫(kù)存報(bào)警圖書(shū)庫(kù)存盤點(diǎn)圖書(shū)庫(kù)存查詢退出庫(kù)存管理退出庫(kù)存管理圖.6系統(tǒng)管理系統(tǒng)管理包括供給商管理、修改管理員密碼、關(guān)于本系統(tǒng)。結(jié)賬管理的操作流程如圖2.4.6系統(tǒng)管理系統(tǒng)管理關(guān)于系統(tǒng)供給商管理修改密關(guān)于系統(tǒng)供給商管理修改密碼退出系統(tǒng)管理退出系統(tǒng)管理圖2.4.63數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)3.1數(shù)據(jù)表的創(chuàng)立根據(jù)系統(tǒng)需求,可以詳細(xì)設(shè)計(jì)個(gè)數(shù)據(jù)庫(kù)對(duì)象,包括數(shù)據(jù)表、視圖等。表3.1-1管理員表(admin)序號(hào)名稱字段類型是否允許為空1登錄名adminUsernameVarchar(20)否2密碼adminPasswordVarchar(20)是表3.1-2圖書(shū)退貨表(buyInfo)序號(hào)名稱字段類型備注1編號(hào)buyBackIdIdInt(4)否2商品編號(hào)goodNovarchar(20)是3出版公司supplierNamevarchar(50)是4價(jià)格pricefloat是5數(shù)量numberint是6總價(jià)totalPricefloat是7退回日期buyBackDatedatetime是8退回原因buyBackReasontext是9退回添加日期buyBackAddTimedatetime是10用戶名UsernameVarchar(50)是11添加時(shí)間AddtimeVarchar(50)是表3.1-3圖書(shū)購(gòu)置信息表(buyInfo)序號(hào)名稱字段類型備注1編號(hào)buyIdInt(4)主鍵,自增長(zhǎng)2商品編號(hào)goodNovarchar(20)可為空3出版商supplierNamenvarchar(50)可為空4價(jià)格priceFloat可為空5數(shù)量numberInt(4)可為空6總價(jià)totalPricefloat可為空7付款日期buyDatedatetime可為空8信息添加日期addTimedatetime可為空表3.1-4學(xué)歷表(educationInfo)序號(hào)名稱字段類型備注1編號(hào)educationIdInt(4)主鍵,自增長(zhǎng)2名稱educationNamenvarchar(20)可為空表3.1-5員工表〔employeeInfo〕序號(hào)名稱字段類型備注1編號(hào)employeeNovarchar(20)主鍵,自增長(zhǎng)2員工姓名employeeNamenvarchar(20)可為空3登陸密碼employeePasswordvarchar(30)可為空4性別employeeSexnchar(1)可為空5生日employeeBirthdaydatetime可為空6學(xué)歷employeeEducationIdint可為空7家庭employeeHomeTelvarchar(20)可為空8employeeMobilevarchar(20)可為空9身份證employeeCardvarchar(20)可為空10電子郵件employeeEmailvarchar(30)可為空11地址employeeAddressnvarchar(80)可為空表3.1-6銷售業(yè)績(jī)表(employeeSellResult)序號(hào)名稱字段類型備注1編號(hào)employeeNovarchar(20)主鍵,自增長(zhǎng)2名稱employeeNamenvarchar(20)可為空3銷售金額employeeSellMoneyfloat可為空4系統(tǒng)的具體設(shè)計(jì)與實(shí)現(xiàn)4.1類與方法在系統(tǒng)代碼的編寫(xiě)過(guò)程中,經(jīng)常會(huì)用到一些共用的代碼,為減少代碼的重復(fù),使系統(tǒng)的可讀性更強(qiáng),使用性更好,可以將這些公用的代碼編寫(xiě)成類。比方,下面將對(duì)本管理系統(tǒng)用到的局部類進(jìn)行介紹,其代碼如下所示。DBOperation.cs〔數(shù)據(jù)庫(kù)操作類〕 publicstaticintExecuteNonQuery(stringconnString,CommandTypecmdType,stringcmdText,paramsSqlParameter[]cmdParms) { SqlCommandcmd=newSqlCommand(); using(SqlConnectionconn=newSqlConnection(connString)) { PrepareCommand(cmd,conn,null,cmdType,cmdText,cmdParms); intval=cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); returnval; } }publicstaticintExecuteNonQuery(SqlConnectionconn,CommandTypecmdType,stringcmdText,paramsSqlParameter[]cmdParms) { SqlCommandcmd=newSqlCommand(); PrepareCommand(cmd,conn,null,cmdType,cmdText,cmdParms); intval=cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); returnval; } publicstaticintExecuteNonQuery(SqlTransactiontrans,CommandTypecmdType,stringcmdText,paramsSqlParameter[]cmdParms) { SqlCommandcmd=newSqlCommand(); PrepareCommand(cmd,trans.Connection,trans,cmdType,cmdText,cmdParms); intval=cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); returnval; }4.2主頁(yè)面設(shè)計(jì)在進(jìn)入主界面之前,需要用戶進(jìn)行身份驗(yàn)證,即進(jìn)行后臺(tái)登錄,當(dāng)用戶在后臺(tái)登錄進(jìn)入主頁(yè)面后,便可以進(jìn)行整個(gè)系統(tǒng)的操作。頁(yè)面顯示效果如圖4.2-1所示。圖4.2-1頁(yè)面顯示效果圖這里主要用到了用戶自定義控件,以解決用戶界面公共局部進(jìn)行重復(fù)的加載。在登陸局部系統(tǒng)根據(jù)DropDownList選擇的值系統(tǒng)判斷登錄者身份,以進(jìn)入相應(yīng)的頁(yè)面,該事件將會(huì)在頁(yè)面加載時(shí)執(zhí)行相關(guān)的操作,其代碼如下所示。Button1_Click(objectsender,EventArgse)protectedvoidButton1_Click(objectsender,EventArgse){/*取得帳號(hào)密碼信息*/stringuserName=this.txtName.Text;stringpassword=this.txtPwd.Text;stringidentify=this.Identify.SelectedValue;if("管理員"==identify){AdminModeladminModel=newAdminModel();adminModel.AdminUsername=userName;adminModel.AdminPassword=password;AdminLogicadminLogic=newAdminLogic();/*如果管理員帳號(hào)信息正確*/if(adminLogic.IsExistAdminInfo(adminModel)){Session["adminFlag"]=true;Session["adminUsername"]=userName;Response.Redirect("Admin/index.aspx");}/*如果管理員帳號(hào)信息不正確*/else{Response.Write("<script>alert('"+adminLogic.ErrMessage+"');</script>");}}else{/*如果員工帳號(hào)信息正確*/EmployeeLogicemployeeLogic=newEmployeeLogic();if(employeeLogic.CheckLogin(userName,password)){Session["employeeFlag"]=true;Session["employeeNo"]=userName;Response.Redirect("Employee/index.aspx");}/*如果員工帳號(hào)信息不正確*/else{Response.Write("<script>alert('"+employeeLogic.ErrMessage+"');</script>");}}}4.3圖書(shū)信息管理模塊根本信息管理模塊的主要內(nèi)容包括添加出版社信息、添加圖書(shū)信息、出版社信息管理、圖書(shū)信息管理等。下面將對(duì)本模塊的相關(guān)內(nèi)容進(jìn)行詳細(xì)介紹。a圖書(shū)類別管理該局部主要是對(duì)圖書(shū)類別進(jìn)行添加操作。添加圖書(shū)類別〔GoodInfo/GoodClassAdd.aspx〕頁(yè)面顯示效果如圖4.3-1所示。圖4.3-1出版社信息的添加圖在添加圖書(shū)類別這一功能的實(shí)現(xiàn)過(guò)程中所用到的方法,主要是Button1_click()事件,即單擊【添加】按鈕后系統(tǒng)所進(jìn)行的操作。b添加圖書(shū)信息在對(duì)圖書(shū)類別進(jìn)行添加后,就需要對(duì)添加相應(yīng)的圖書(shū)信息。添加圖書(shū)信息〔GoodInfo/GoodInfoAdd.aspx〕頁(yè)面顯示如圖4.3-2所示。圖4.3-2出版社信息的管理圖c圖書(shū)信息維護(hù)在對(duì)圖書(shū)信息進(jìn)行維護(hù)時(shí),需要通過(guò)查詢和數(shù)據(jù)綁定來(lái)實(shí)現(xiàn)。圖書(shū)信息維護(hù)〔GoodInfo/GoodInfoManage.aspx〕。頁(yè)面顯示如圖4.3-3所示。圖4.3-3圖書(shū)信息維護(hù)圖從圖可以看出,對(duì)圖書(shū)信息維護(hù)主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。并可以通過(guò)單擊“進(jìn)入〞鏈接進(jìn)入GoodInfo/GoodInfoUpdate.aspx頁(yè)面。GoodInfoUpdate.aspx頁(yè)面如圖4.3-4所示。該頁(yè)面主要是更新圖書(shū)信息。圖4.3-4圖書(shū)信息維護(hù)圖4.4員工信息管理模塊員工信息管理模塊的主要內(nèi)容包括員工信息添加和員工信息維護(hù)。員工信息管理主要是針對(duì)銷售員工進(jìn)行添加和查詢。a添加員工信息添加員工信息主要是通過(guò)Admin/EmployeeInfoAdd.aspx頁(yè)面完成。頁(yè)面顯示如圖4.4-1所示。圖4.4-1添加員工信息圖b員工信息維護(hù)在對(duì)員工信息進(jìn)行添加后,就需要對(duì)其進(jìn)行相關(guān)的管理,管理功能中其中重要一項(xiàng)就是員工信息查詢。員工信息維護(hù)〔Admin/EmployeeManage.aspx〕頁(yè)面顯示如圖4.4-2所示。圖4.4-2員工信息維護(hù)圖從上面圖中可以看出,同樣對(duì)員工信息維護(hù)主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。并可以通過(guò)單擊“進(jìn)入〞鏈接進(jìn)入Admin/EmployeeInfoUpdate.aspx頁(yè)面。EmployeeInfoUpdate.aspx頁(yè)面如圖4.4-3所示。該頁(yè)面的設(shè)計(jì)思路是按照員工編號(hào)和姓名搜索其全部詳細(xì)信息,然后再對(duì)其進(jìn)行修改獲重新填寫(xiě)。圖4.4-3員工信息更新圖4.5圖書(shū)進(jìn)貨管理模塊銷售管理模塊a圖書(shū)進(jìn)貨登記圖書(shū)進(jìn)貨登記〔BuyInfo/BuyInfoAdd.aspx〕。頁(yè)面顯示如圖4.5-1所示。圖4.5-1圖書(shū)進(jìn)貨登記b進(jìn)貨信息查詢?cè)趫D書(shū)進(jìn)貨信息進(jìn)行添加后,就需要對(duì)其進(jìn)行相關(guān)的管理,管理功能的實(shí)現(xiàn)主要是通過(guò)BuyInfo/BuyInfoQuery.aspx頁(yè)面。頁(yè)面顯示如圖5.5-2所示。圖4.5-2進(jìn)貨信息查詢c圖書(shū)退貨登記當(dāng)用戶對(duì)自己購(gòu)置的某本圖書(shū)不滿意時(shí)可以進(jìn)行圖書(shū)退貨登記添加,主要是通過(guò)BuyBackInfo/BuyBackInfoAdd.aspx頁(yè)面。頁(yè)面顯示如圖4.5-3所示。圖4.5-3圖書(shū)退貨登記圖d進(jìn)貨退貨查詢?cè)趯?duì)圖書(shū)退貨進(jìn)行登記添加后,就需要對(duì)其進(jìn)行相關(guān)的管理,管理功能的實(shí)現(xiàn)主要是通過(guò)BuyBackInfo/BuyBackInfoQuery.aspx頁(yè)面。頁(yè)面顯示如圖4.5-4所示。圖4.5-4進(jìn)貨退貨查詢圖從上面代碼可以看出,對(duì)進(jìn)貨退貨管理主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。4.6圖書(shū)銷售管理模塊圖書(shū)銷售管理模塊主要包括圖書(shū)銷售查詢、員工業(yè)績(jī)查詢、顧客退貨辦理、圖書(shū)退貨查詢等,在該模塊中上述內(nèi)容的操作方法及功能實(shí)現(xiàn)根本相同,因此下面將以“圖書(shū)銷售查詢〞為例進(jìn)行介紹。在功能導(dǎo)航區(qū)中單擊“圖書(shū)銷售查詢〞按鈕,同時(shí)操作區(qū)中會(huì)顯示圖書(shū)銷售查詢的頁(yè)面。圖書(shū)銷售查詢主要是對(duì)圖書(shū)銷售情況的詳細(xì)信息進(jìn)行查詢,可根據(jù)銷售員工編號(hào)、單據(jù)號(hào)、出售日期進(jìn)行符合條件查詢。此查詢支持模糊查詢。在圖書(shū)銷售查詢局部中,查詢頁(yè)面的顯示效果如圖4.6-1所示。圖4.6-1圖書(shū)銷售查詢頁(yè)面a圖書(shū)銷售查詢圖書(shū)銷售查詢〔SellInfo/SellInfoQuery.aspx〕。頁(yè)面顯示如圖4.6-2所示。圖4.6-2銷售信息查詢圖從上面代碼可以看出,對(duì)銷售信息查詢主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。b員工業(yè)績(jī)查詢員工進(jìn)行圖書(shū)銷售后,后臺(tái)記錄每個(gè)員工圖書(shū)銷售業(yè)績(jī)情況,通過(guò)員工業(yè)績(jī)查詢頁(yè)面進(jìn)行查詢。員工業(yè)績(jī)查詢〔SellInfo/EmployeeSellResult.aspx〕。頁(yè)面顯示如圖4.6-3所示。圖4.6-3員工銷售業(yè)績(jī)查詢圖從上面代碼可以看出,對(duì)員工業(yè)績(jī)查詢主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。該頁(yè)面的設(shè)計(jì)思路是按照選定的時(shí)間段查詢員工圖書(shū)銷售情況。c顧客退貨辦理當(dāng)顧客對(duì)某商品不滿意要求退貨時(shí),操作員就要對(duì)其進(jìn)行相應(yīng)的退貨辦理。顧客退貨辦理〔SellBackInfo/SellBackInfoAdd.aspx〕。頁(yè)面顯示如圖4.6-4所示。圖4.6-4顧客退貨登記圖d圖書(shū)退貨查詢管理人員,需要通過(guò)后臺(tái)管理即時(shí)迅速的查看企業(yè)中銷售退貨情況,以便找出經(jīng)營(yíng)紕漏。圖書(shū)退貨查詢〔SellBackInfo/SellBackInfoQuery.aspx〕。頁(yè)面顯示如圖4.6-5所示。圖4.6-5退貨信息查詢圖從上面代碼可以看出,對(duì)圖書(shū)退貨信息主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。該頁(yè)面的設(shè)計(jì)思路是通過(guò)圖書(shū)編號(hào)、銷售單據(jù)號(hào)和起止日期迅速搜索出圖書(shū)退貨情況。4.7圖書(shū)庫(kù)存管理模塊圖書(shū)庫(kù)存管理模塊主要包括圖書(shū)庫(kù)存查詢、圖書(shū)庫(kù)存盤點(diǎn)、圖書(shū)庫(kù)存報(bào)警。a圖書(shū)庫(kù)存查詢?cè)趯?duì)圖書(shū)進(jìn)行進(jìn)貨添加后,就需要對(duì)其進(jìn)行相關(guān)的管理,管理功能的實(shí)現(xiàn)主要是通過(guò)GoodStockInfo/GoodStockQuery.aspx頁(yè)面。頁(yè)面顯示如圖4.7-1所示。圖4.7-1圖書(shū)庫(kù)存查詢圖從上面代碼可以看出,對(duì)圖書(shū)庫(kù)存查詢主要用到了一個(gè)GridView控件,通過(guò)對(duì)GridView控件屬性的設(shè)置,就可以一目了然地看到相關(guān)信息。該頁(yè)面的設(shè)計(jì)思路是根據(jù)圖書(shū)編號(hào)、圖書(shū)名稱、圖書(shū)類別進(jìn)行查詢顯示出圖書(shū)全部詳細(xì)信息。b圖書(shū)庫(kù)存盤點(diǎn)庫(kù)存盤點(diǎn)主要是系統(tǒng)管理員對(duì)系統(tǒng)中圖書(shū)庫(kù)存各種信息進(jìn)行匯總,比方進(jìn)貨總額、退貨總額、銷售總額等等。圖書(shū)庫(kù)存盤點(diǎn)〔GoodStockInfo/GoodStockCount.aspx〕。頁(yè)面顯示如圖4.7-2所示。圖4.7-2庫(kù)存盤點(diǎn)圖c圖書(shū)庫(kù)存報(bào)警當(dāng)圖書(shū)庫(kù)存,少于某一預(yù)定值時(shí),系統(tǒng)將自動(dòng)為其標(biāo)色,以非常直觀的方式呈現(xiàn)給管理人員。圖書(shū)庫(kù)存報(bào)警〔GoodStockInfo/GoodStockWarning.aspx〕。頁(yè)面顯示如圖4.7-3所示。圖4.7-3圖書(shū)庫(kù)存報(bào)警5.8系統(tǒng)管理模塊系統(tǒng)設(shè)置模塊主要包括供給商管理、修改密碼等幾個(gè)模塊。a供給商管理供給商管理,主要負(fù)責(zé)為銷售的圖書(shū)設(shè)定供給商。供給商管理〔Admin/SupplierManage.aspx〕。頁(yè)面顯示如圖4.8-1所示。圖4.8-1供給商信息管理b修改密碼管理員登錄系統(tǒng)后,在此進(jìn)行管理員密碼修改,員工用戶同樣在此模塊下進(jìn)行密碼修改。密碼修改〔Admin/changePassword.aspx〕。頁(yè)面顯示如圖4.8-1所示。圖4.8-2系統(tǒng)平安密碼設(shè)置參考代碼如下:protectedvoidBtn_ChangePassword_Click(objectsender,EventArgse){Admi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年民政局婚姻解除協(xié)議規(guī)范格式
- 2024年家居裝修中介服務(wù)協(xié)議
- 2024專業(yè)外包工作人員勞動(dòng)協(xié)議
- 2024年紡織用紗線采購(gòu)協(xié)議
- 2024專業(yè)化成品油交易協(xié)議典范
- 2024個(gè)人貸款反擔(dān)保協(xié)議典范
- 2024年度房產(chǎn)銷售專屬代理協(xié)議
- 文書(shū)模板-《產(chǎn)業(yè)園咨詢服務(wù)合同》
- 定制化技術(shù)服務(wù)方案協(xié)議2024
- 2024年杭州勞務(wù)派遣服務(wù)協(xié)議樣本
- 機(jī)械設(shè)備維修保養(yǎng)合同范本2024年
- 2024年江蘇省南京市國(guó)土資源信息中心招聘2人(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 六年級(jí)上冊(cè)道德與法治教案表格版
- 【專家共識(shí)】胎兒生長(zhǎng)受限專家共識(shí)(2019版)-完整版
- 公文寫(xiě)作智慧樹(shù)知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 人教版五年級(jí)數(shù)學(xué)上冊(cè)第一單元《小數(shù)乘法》(大單元教學(xué)設(shè)計(jì))
- 家庭約法三章合同
- 特種設(shè)備使用單位日管控、周排查、月調(diào)度示范表
- 職業(yè)生涯規(guī)劃概述課件
- JB-T 14320-2022 氧氣用止回閥
- 《兩辦意見(jiàn)》(關(guān)于進(jìn)一步加強(qiáng)礦山安全生產(chǎn)工作的意見(jiàn))培訓(xùn)課件2024
評(píng)論
0/150
提交評(píng)論