版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北華航天工業(yè)學(xué)院畢業(yè)論文畢業(yè)設(shè)計(jì)報(bào)告(論文)報(bào)告(論文)題目: 基于B/S結(jié)構(gòu)的企業(yè)進(jìn)銷(xiāo)存 管理系統(tǒng) 作者所在系部: 計(jì)算機(jī)科學(xué)與工程系 作者所在專(zhuān)業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 作者所在班級(jí): B09512 作 者 姓 名 : 作 者 學(xué) 號(hào) : 指導(dǎo)教師姓名: 完 成 時(shí) 間 : 2013-3-28 北華航天工業(yè)學(xué)院教務(wù)處制摘 要隨著社會(huì)的發(fā)展,企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)已成為當(dāng)前典型的信息管理系統(tǒng),本系統(tǒng)是在分析了現(xiàn)行的商品管理中存在的問(wèn)題的基礎(chǔ)上,結(jié)合企業(yè)信息管理系統(tǒng)開(kāi)發(fā)的概念、結(jié)構(gòu)以及系統(tǒng)開(kāi)發(fā)的基本原理和方法,開(kāi)發(fā)的一套企業(yè)信息管理系統(tǒng)。在當(dāng)前的市場(chǎng)經(jīng)濟(jì)體制下,企業(yè)要提高市場(chǎng)的競(jìng)爭(zhēng)力,不但要有好的產(chǎn)
2、品,也要有好的銷(xiāo)售服務(wù),對(duì)于企業(yè)本身而言,企業(yè)若想較好的發(fā)展,就必須得到很好的管理,為此,擁有一套完善的并且適合企業(yè)自身特點(diǎn)的信息化管理系統(tǒng)已經(jīng)迫在眉睫,同時(shí),以實(shí)現(xiàn)更好的降低成本、及時(shí)反饋市場(chǎng)信息、完善服務(wù)質(zhì)量、提高經(jīng)濟(jì)效益、分析市場(chǎng)需求,指定銷(xiāo)售計(jì)劃和目標(biāo)等的管理目的 。本系統(tǒng)主要有兩個(gè)模塊:一是前臺(tái),主要包括售貨人員的登錄,對(duì)即將要賣(mài)出的商品添加到銷(xiāo)售表中并根據(jù)當(dāng)時(shí)的日期和時(shí)間打印小票;二是后臺(tái),主要是對(duì)商品信息、管理人員、數(shù)據(jù)庫(kù)等的維護(hù),具體是分為六個(gè)小模塊:基本信息的維護(hù)包括商品信息、員工信息、供應(yīng)商信息的維護(hù),銷(xiāo)售管理包括銷(xiāo)售退貨、銷(xiāo)售查詢(xún)、銷(xiāo)售退貨查詢(xún),倉(cāng)庫(kù)管理包括入庫(kù)登記、入庫(kù)
3、退貨、庫(kù)存信息、退貨查詢(xún),財(cái)務(wù)管理包括日結(jié)查詢(xún)、月結(jié)查詢(xún),數(shù)據(jù)庫(kù)管理包括數(shù)據(jù)庫(kù)的備份、數(shù)據(jù)庫(kù)的還原、數(shù)據(jù)庫(kù)的初始化,系統(tǒng)管理包括用戶(hù)管理、幫助文檔等功能。 關(guān)鍵詞:系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫(kù) 信息 進(jìn)銷(xiāo)存AbstractWith the development of society, the enterprise inventory management system has become the typical information management system, the system is on the basis of analysis of the existing problems i
4、n the current commodity management, combined with the development of the concept of enterprise information management systems, structure andthe basic principles and methods of system development, the development of an enterprise information management system,under current market economic system, ent
5、erprises should improve the competitiveness of the market, not only have a good product, but also have a good sales and service for the enterprise itself, if you want a good development, it is necessary to get a goodmanagement, this has a comprehensive information management system for the enterpris
6、e's own characteristics around the corner, at the same time, in order to achieve better reduce costs, timely feedback of market information, improve service quality, enhance economic efficiency, analysis of market demanddesignated sales plans and objectives of management purposes.The system has
7、two modules: one reception, including sales personnel log about to sell items to add to the sales table and print the date and time the small ticket; second is the background, mainly on the product information management, database maintenance, concrete is divided into six modules: the maintenance of
8、 basic information, including product information, employee information, supplier information maintenance, sales management, including sales returns, sales inquiries, sales returns query warehouse management including warehousing registration, warehousing returns, inventory information, return query
9、, financial management, including day-end query, monthly queries, database management, including database backup, database restore, database initialization, system management, including user management , help documentation functions.Keyword: system design database information stock sale and storage目
10、 錄摘 要IAbstractII第1章緒 論11.1 課題研究現(xiàn)狀分析11.1.1 本領(lǐng)域內(nèi)已開(kāi)展的研究工作11.1.2 已經(jīng)取得的研究成果21.2 選題的目的及意義21.2.1設(shè)計(jì)目的21.2.2設(shè)計(jì)意義21.3 課題研究的主要內(nèi)容3第2章 系統(tǒng)需求分析42.1 問(wèn)題的提出42.2 開(kāi)發(fā)運(yùn)行環(huán)境42.2.1 開(kāi)發(fā)環(huán)境42.2.2 數(shù)據(jù)庫(kù)42.3 系統(tǒng)的設(shè)計(jì)目標(biāo)5第3章 系統(tǒng)總體設(shè)計(jì)及思路63.1系統(tǒng)層次模塊圖63.2數(shù)據(jù)庫(kù)設(shè)計(jì)63.3 庫(kù)中各個(gè)表的設(shè)計(jì)73.3.1用戶(hù)表73.3.2 商品表73.3.3 商品銷(xiāo)售表83.3.4 供應(yīng)商信息表83.3.5 銷(xiāo)售退貨表83.3.6 商品入庫(kù)信息表9
11、3.3.7 倉(cāng)庫(kù)商品退貨表93.3.8 商品月銷(xiāo)售統(tǒng)計(jì)表103.3.9 員工表10第4章 系統(tǒng)模塊設(shè)計(jì)及調(diào)試124.1 系統(tǒng)前臺(tái)界面124.1.1前臺(tái)的登錄界面124.1.2前臺(tái)添加商品界面134.1.3前臺(tái)導(dǎo)出銷(xiāo)售商品界面144.2 系統(tǒng)后臺(tái)界面164.2.1后臺(tái)的登錄界面164.2.2后臺(tái)的主界面174.2.3 基本信息操作界面194.2.4 銷(xiāo)售管理操作界面214.2.5 倉(cāng)庫(kù)管理操作界面224.2.6 財(cái)務(wù)管理操作界面244.2.7 系統(tǒng)管理操作界面244.3 系統(tǒng)模塊的調(diào)試254.3.1登錄的調(diào)試254.3.2員工權(quán)限設(shè)置的調(diào)試254.3.4信息維護(hù)管理的調(diào)試254.3.5庫(kù)存管理的
12、調(diào)試26結(jié) 論27致 謝28參考文獻(xiàn)29第1章 緒 論近年來(lái),隨著Internet以及信息產(chǎn)業(yè)的迅速發(fā)展,信息化管理已經(jīng)引入并應(yīng)用到各行業(yè)管理領(lǐng)域,各種形式的百貨商場(chǎng)、大型倉(cāng)儲(chǔ)超市、便利店、連鎖超市和專(zhuān)賣(mài)店等形式的零售業(yè)鱗次櫛比,不斷改變、影響著人們的價(jià)值觀念和生活方式。因此,如果想要要提升企業(yè)的競(jìng)爭(zhēng)力,就要積極引進(jìn)信息化技術(shù),利用先進(jìn)的信息自動(dòng)化管理系統(tǒng)來(lái)實(shí)現(xiàn)企業(yè)內(nèi)部的信息管理、共享及交互,只有這樣企業(yè)才能立于不敗之地。企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)是企業(yè)商品銷(xiāo)售及貨物管理的主要控制部分,直接影響銷(xiāo)售的方便性及管理的規(guī)范性和有效性。隨著信息時(shí)代的發(fā)展,對(duì)效率的要求日益提高,企業(yè)經(jīng)營(yíng)涉及進(jìn)、銷(xiāo)、存多個(gè)環(huán)節(jié)
13、,涉及商品種類(lèi)繁多,業(yè)務(wù)量大,庫(kù)存管理復(fù)雜,使用手工管理無(wú)法勝任,因而軟件控制銷(xiāo)售和管理已經(jīng)取代了傳統(tǒng)全手工方式。如何采用先進(jìn)的計(jì)算機(jī)系統(tǒng)管理進(jìn)貨、庫(kù)存、銷(xiāo)售等諸多環(huán)節(jié)已成為目前企業(yè)的趨勢(shì)及必然。超市具有自身的特點(diǎn):商品齊全,進(jìn)出貨關(guān)系較為簡(jiǎn)單,員工人數(shù)種類(lèi)不多;從軟件角度看,數(shù)據(jù)較少,對(duì)存儲(chǔ)和速度要求不高。但正由于員工較少,使用軟件控制才成為必須。1.1 課題研究現(xiàn)狀分析 目前,大量的中小型超市企業(yè)中,存在這樣的現(xiàn)象:分散的、不連貫的進(jìn)銷(xiāo)存信息使超市管理者或者相關(guān)管理人員無(wú)法看到進(jìn)銷(xiāo)存的全部資料及相關(guān)報(bào)表,信息的分散使得產(chǎn)生的結(jié)果也無(wú)法保持一致性和完整性,造成中小超市在進(jìn)銷(xiāo)存管理上存在如下問(wèn)
14、題:無(wú)法統(tǒng)計(jì)銷(xiāo)售信息、無(wú)法準(zhǔn)確全面掌握各個(gè)業(yè)務(wù)進(jìn)展?fàn)顟B(tài)、對(duì)銷(xiāo)售人員工作過(guò)程掌握不夠、業(yè)務(wù)人員對(duì)產(chǎn)品沒(méi)有一定認(rèn)識(shí)、銷(xiāo)售及市場(chǎng)流向不清晰、流動(dòng)變動(dòng)較大、對(duì)市場(chǎng)信息競(jìng)爭(zhēng)的資訊掌握程度較不完善、無(wú)結(jié)構(gòu)統(tǒng)一銷(xiāo)售及市場(chǎng)情況報(bào)表、基本銷(xiāo)售及市場(chǎng)費(fèi)用統(tǒng)計(jì)較不完備等等。加之現(xiàn)在顧客的期望值越來(lái)越高,顧客需要更好的服務(wù),企業(yè)的競(jìng)爭(zhēng)已逐漸從產(chǎn)品的競(jìng)爭(zhēng)轉(zhuǎn)變?yōu)榉?wù)的競(jìng)爭(zhēng),因此中小企業(yè)要發(fā)展就必須需要進(jìn)一步優(yōu)化業(yè)務(wù)流程以提高企業(yè)競(jìng)爭(zhēng)能力,因此,加強(qiáng)超市進(jìn)銷(xiāo)存管理是企業(yè)發(fā)展的必然,通過(guò)計(jì)算機(jī)來(lái)完成本來(lái)由工作人員手工完成的工作,真正達(dá)到合理和充分利用現(xiàn)有資源,減輕員工工作壓力的目的。1.1.1 本領(lǐng)域內(nèi)已開(kāi)展的研究工作1.
15、技術(shù)層面的支持(1)Visual Studio 2008開(kāi)發(fā)環(huán)境非常擅長(zhǎng)對(duì)數(shù)據(jù)表及其間關(guān)系進(jìn)行簡(jiǎn)單的操作,無(wú)論是查詢(xún)還是統(tǒng)計(jì)或者是報(bào)表進(jìn)行數(shù)據(jù)的輸出,都能順利完成,在本系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程中支持JavaScript的腳本語(yǔ)言和css結(jié)構(gòu),美化了頁(yè)面,使其更加靈活。(2)后臺(tái)以SQL Server 數(shù)據(jù)庫(kù)支持。(3)前臺(tái)以Visual Studio 2008為開(kāi)發(fā)環(huán)境,實(shí)現(xiàn)企業(yè)進(jìn)銷(xiāo)存功能管理。1.1.2 已經(jīng)取得的研究成果隨著社會(huì)信息技術(shù)的發(fā)展,企業(yè)數(shù)據(jù)管理問(wèn)題要求越來(lái)越嚴(yán)格,以往的純手工錄取數(shù)據(jù)、管理物資已逐漸被計(jì)算機(jī)所代替,其中最大的優(yōu)勢(shì)就是大大降低了錯(cuò)誤率,在以往人力進(jìn)行整理的情況下特別是
16、人員少、任務(wù)多、極難保證不出差錯(cuò)并且要求數(shù)據(jù)統(tǒng)一連貫的情況下,一旦出現(xiàn)數(shù)據(jù)丟失將會(huì)給企業(yè)造成嚴(yán)重的后果。為了避免這種情況的發(fā)生,當(dāng)今國(guó)內(nèi)外很多企業(yè)已經(jīng)運(yùn)行一款流行且正確率較高的企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)。目前,該系統(tǒng)已被企業(yè)大量使用,并且通過(guò)不斷的完善其功能,使得該系統(tǒng)更加的靈活和高效。企業(yè)引入該軟件之后,不需要過(guò)多的人力就能實(shí)現(xiàn)銷(xiāo)售管理、倉(cāng)庫(kù)存儲(chǔ)的統(tǒng)一化,人工分工的明確化,充分利用了資源,從而提高了企業(yè)的運(yùn)作效率。1.2 選題的目的及意義1.2.1設(shè)計(jì)目的研究該課題是為了通過(guò)對(duì)“企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn),熟悉這類(lèi)的信息管理系統(tǒng)的開(kāi)發(fā)原理及流程,在設(shè)計(jì)過(guò)程中能夠深入的理解面向?qū)ο笤O(shè)計(jì)方法的優(yōu)越
17、性,獲得這些方面的相關(guān)經(jīng)驗(yàn)。對(duì)一個(gè)即將畢業(yè)的計(jì)算機(jī)專(zhuān)業(yè)本科生來(lái)說(shuō),又想在軟件行業(yè)領(lǐng)域里面有所發(fā)展,研究并應(yīng)用面向?qū)ο笤O(shè)計(jì)方法是必備的,從而可以使自己走向社會(huì)后能夠快速地適應(yīng)IT行業(yè)的需求。為將來(lái)的工作存儲(chǔ)知識(shí)、豐富經(jīng)驗(yàn)并有對(duì)自己在該方向做進(jìn)一步的研究和探討奠定了基礎(chǔ),最終達(dá)到能將類(lèi)似的系統(tǒng)應(yīng)用于人們的現(xiàn)實(shí)生活中從而方便人們的生活。現(xiàn)在商品銷(xiāo)售單位需要處理大量的供應(yīng)商信息,還要時(shí)刻更新單位所銷(xiāo)售的產(chǎn)品信息,不斷地添加、修改銷(xiāo)售信息。面對(duì)各種不同的信息,需要合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來(lái)保存數(shù)據(jù)信息,還需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。本系統(tǒng)的主要特點(diǎn)是:功能完善,實(shí)用性較強(qiáng),還有操作簡(jiǎn)單,執(zhí)行迅速等
18、。1.2.2設(shè)計(jì)意義當(dāng)今社會(huì)是一個(gè)信息化社會(huì),信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰(shuí)掌握和控制的信息越多,誰(shuí)利用信息資源的效率就會(huì)越高,誰(shuí)就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰(shuí)就會(huì)有更多的優(yōu)勢(shì)。商品管理信息系統(tǒng)是一個(gè)銷(xiāo)售單位不可缺少的部分,它的內(nèi)容對(duì)于公司的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以商品信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式來(lái)對(duì)商品信息進(jìn)行管理,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,如果時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于信息的查找、更新和維護(hù)都帶來(lái)了很多困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸
19、成熟,他強(qiáng)大的功能早已為人們所知曉,它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。計(jì)算機(jī)行業(yè)飛速發(fā)展,技術(shù)淘汰率高,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的“微機(jī)革命”。 微型計(jì)算機(jī)的出現(xiàn)和普及,為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)信息管理系統(tǒng)的使用起到了重要作用。使用計(jì)算機(jī)對(duì)商品信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、使用時(shí)間長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高商品信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理及與世界接軌的重要條件。1.3 課題研究的主要內(nèi)容通過(guò)這次畢業(yè)設(shè)計(jì)的企業(yè)進(jìn)銷(xiāo)存系統(tǒng), 熟悉了企
20、業(yè)信息管理的基本流程,本課題的主要研究?jī)?nèi)容是企業(yè)對(duì)貨物的信息化管理,其中從貨物的入庫(kù)、出庫(kù)、銷(xiāo)售、以及對(duì)企業(yè)員工、供應(yīng)商等信息進(jìn)行了維護(hù)。該系統(tǒng)的主要功能是:前臺(tái)管理是友好的操作界面,供銷(xiāo)售人員瀏覽使用。包括:根據(jù)商品的不同屬性添加銷(xiāo)售商品、計(jì)算該商品的總價(jià)格、根據(jù)系統(tǒng)的當(dāng)前時(shí)間將商品添加到銷(xiāo)售列表中、打印小票等功能;后臺(tái)管理是提供給管理員的,其中包括:基本信息的管理比如員工信息的維護(hù)、商品信息的維護(hù)、供應(yīng)商信息的維護(hù),銷(xiāo)售管理包括銷(xiāo)售退貨、銷(xiāo)售查詢(xún)、銷(xiāo)售退貨查詢(xún),倉(cāng)庫(kù)管理包括入庫(kù)登記、入庫(kù)退貨、庫(kù)存信息,財(cái)務(wù)管理包括日結(jié)查詢(xún)、月結(jié)查詢(xún),數(shù)據(jù)庫(kù)管理包括數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)恢復(fù)、數(shù)據(jù)庫(kù)初始化,系統(tǒng)
21、管理包括用戶(hù)管理和幫助文檔等。第2章 系統(tǒng)需求分析隨著經(jīng)濟(jì)全球化的推進(jìn)以及企業(yè)激烈的競(jìng)爭(zhēng),改善企業(yè)內(nèi)部及整個(gè)供應(yīng)鏈各環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶(hù)的新需求和市場(chǎng)新機(jī)遇,是企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素。本企業(yè)進(jìn)銷(xiāo)存系統(tǒng)是基于B/S架構(gòu),本系統(tǒng)的開(kāi)發(fā)主要是方便用戶(hù)購(gòu)買(mǎi)商品,方便企業(yè)及時(shí)管理業(yè)務(wù),減少企業(yè)不必要的開(kāi)支和費(fèi)用。2.1 問(wèn)題的提出對(duì)于現(xiàn)代高節(jié)奏的生活,信息技術(shù)的迅速發(fā)展,大量的中小型超市企業(yè)中,存在這樣的現(xiàn)象:分散的、不連貫的進(jìn)銷(xiāo)存信息使超市管理者或相關(guān)管理人員無(wú)法看到進(jìn)銷(xiāo)存的全部資料以及相關(guān)的報(bào)表,信息的分散使得產(chǎn)生的結(jié)果無(wú)法保持一致和完整,造成中小型超市在進(jìn)銷(xiāo)存管理上存在很
22、多問(wèn)題,加上現(xiàn)在顧客對(duì)商品的期望值越來(lái)越高。顧客需要更好的服務(wù),企業(yè)的競(jìng)爭(zhēng)逐漸從產(chǎn)品的競(jìng)爭(zhēng)變?yōu)榉?wù)的競(jìng)爭(zhēng),因此,加強(qiáng)超市進(jìn)銷(xiāo)存管理是企業(yè)發(fā)展的必然。2.2 開(kāi)發(fā)運(yùn)行環(huán)境2.2.1 開(kāi)發(fā)環(huán)境本系統(tǒng)以Visual Studio 2008為開(kāi)發(fā)環(huán)境,Visual Studio 2008,是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)C#、.Net的集合,Visual Studio 2008的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)元產(chǎn)品的支持十分不錯(cuò),利用它我們可以在數(shù)據(jù)庫(kù)和.Net的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的.Net集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能
23、,完整支持HTML、 JavaScrip、 CSS、SQL、 Web應(yīng)用程序、Windows應(yīng)用程序等。2.2.2 數(shù)據(jù)庫(kù)本系統(tǒng)是以SQL Server 2005數(shù)據(jù)庫(kù)支持,SQL Server 2005是有微軟公司推出的,目前,SQL Server 2005已經(jīng)是世界上應(yīng)用最普遍的大型數(shù)據(jù)庫(kù)之一,其中最主要的特點(diǎn)包括:真正的客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu),圖形化用戶(hù)界面、使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單,豐富的編程接口工具,為用戶(hù)進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地,具有很好的伸縮性,對(duì)Web技術(shù)的支持,使用戶(hù)能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。2.3 系統(tǒng)的設(shè)計(jì)目標(biāo)本平臺(tái)利用現(xiàn)在比較廣
24、泛的Asp.Net+SQL Server 2005數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供銷(xiāo)售人員瀏覽使用。包括:根據(jù)商品的不同屬性添加銷(xiāo)售商品、計(jì)算該商品的總價(jià)格、根據(jù)系統(tǒng)的當(dāng)前時(shí)間將商品添加到銷(xiāo)售列表中、打印小票等功能;后臺(tái)管理是提供給管理員的,其中包括:基本信息的管理比如員工信息的維護(hù)、商品信息的維護(hù)、供應(yīng)商信息的維護(hù),銷(xiāo)售管理包括銷(xiāo)售退貨、銷(xiāo)售查詢(xún)、銷(xiāo)售退貨查詢(xún),倉(cāng)庫(kù)管理包括入庫(kù)登記、入庫(kù)退貨、庫(kù)存信息,財(cái)務(wù)管理包括日結(jié)查詢(xún)、月結(jié)查詢(xún),數(shù)據(jù)庫(kù)管理包括數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)恢復(fù)、數(shù)據(jù)庫(kù)初始化,系統(tǒng)管理包括用戶(hù)管理和幫助文檔等。使管理員從繁忙的手工操作中解
25、脫出來(lái),并提高了辦公效率。第3章 系統(tǒng)總體設(shè)計(jì)及思路3.1系統(tǒng)層次模塊圖此章節(jié)主要介紹該系統(tǒng)的層次模塊圖,該系統(tǒng)分為兩個(gè)模塊:前臺(tái)管理和后臺(tái)管理,每個(gè)模塊下都有實(shí)現(xiàn)的具體功能,其中功能模塊如圖3-1所示。 圖3-1 系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì)該項(xiàng)目涉及到的數(shù)據(jù)庫(kù)中的表如表3-1所示。 表3-1 數(shù)據(jù)庫(kù)中所有表表名功能說(shuō)明TB_USER用來(lái)存儲(chǔ)用戶(hù)及管理員信息的TB_SHANGPIN用來(lái)存儲(chǔ)商品信息的TB_SELL用來(lái)存儲(chǔ)商品銷(xiāo)售信息的TB_PROVIDE用來(lái)存儲(chǔ)商品供應(yīng)商信息的TB_BACK用來(lái)存儲(chǔ)銷(xiāo)售退貨信息的TB_DEPOT用來(lái)存儲(chǔ)商品入庫(kù)信息的TB_BDEPOTQ用來(lái)存儲(chǔ)倉(cāng)庫(kù)商品退貨
26、信息的TB_MONTH用來(lái)存儲(chǔ)商品銷(xiāo)售統(tǒng)計(jì)信息的TB_EMPLOYEES用來(lái)存儲(chǔ)員工信息的3.3 庫(kù)中各個(gè)表的設(shè)計(jì)3.3.1用戶(hù)表 用戶(hù)基本信息表TB_USER用于維護(hù)用戶(hù)的基本情況,主鍵為ID表中各字段功能定義如表3-2所示。表3-2 TB_USER表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明NAMEVarchar(50)非空用戶(hù)名PWDVarchar(50)非空用戶(hù)密碼IDint非空PK用戶(hù)標(biāo)識(shí)補(bǔ)充說(shuō)明3.3.2 商品表商品基本信息表TB_SHANGPIN用于維護(hù)系統(tǒng)商品信息的基本情況,主鍵為SPBH。表中各字段功能定義如表3-3所示。表3-3 TB_SHANGPIN表列名數(shù)據(jù)類(lèi)型(精度
27、范圍)空/非空約束條件說(shuō)明SPBHVarchar(50)非空PK商品編號(hào)SPMCVarchar(50)非空商品名稱(chēng)SPLBVarchar(50)非空商品類(lèi)別SPJMVarchar(50)非空商品簡(jiǎn)碼SPDWVarchar(50)非空商品單位TXMVarchar(50)非空條形碼JHJGMoney非空進(jìn)貨價(jià)格XSJGMoney非空銷(xiāo)售價(jià)格GYSBHVarchar(50)非空供應(yīng)商編號(hào)補(bǔ)充說(shuō)明3.3.3 商品銷(xiāo)售表商品銷(xiāo)售基本信息表TB_SELL用于管理商品銷(xiāo)售信息的基本情況,主鍵為XSPH+SPBH。表中各字段功能定義如表3-4所示。表3-4 TB_SELL表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束
28、條件說(shuō)明XSPHVarchar(50)非空PK銷(xiāo)售票號(hào)YGBHInt非空員工編號(hào) SPBHVarchar(50)非空PK商品編號(hào)XSSLInt非空銷(xiāo)售數(shù)量SPDJMoney非空商品單價(jià)XSSJDate非空銷(xiāo)售時(shí)間補(bǔ)充說(shuō)明3.3.4 供應(yīng)商信息表供應(yīng)商基本信息表TB_PROVIDE用于維護(hù)供應(yīng)商基本情況,主鍵為GYSBH。表中各字段功能定義如表3-5所示。表3-5 TB_PROVIDE表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明GYSBHVarchar(50)非空PK供應(yīng)商編號(hào)GYSMCVarchar(50)非空供應(yīng)商名稱(chēng)GYSJCVarchar(50)非空供應(yīng)商簡(jiǎn)稱(chēng)GYSDZVarchar(
29、50)非空供應(yīng)商地址LXRVarchar(50)非空聯(lián)系人GYSDHVarchar(50)非空供應(yīng)商電話(huà)GYSCZVarchar(50)非空供應(yīng)商傳真補(bǔ)充說(shuō)明3.3.5 銷(xiāo)售退貨表銷(xiāo)售退貨基本信息表TB_BACK用于管理銷(xiāo)售退貨的基本情況,主鍵為T(mén)HBH。表中各字段功能定義如表3-6所示。表3-6 TB_BACK表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明THBHint非空PK退貨編號(hào)XSPHVarchar(50)非空銷(xiāo)售票號(hào)SHBHVarchar(50)非空商品編號(hào)XSJEMoney非空銷(xiāo)售金額CZYVarchar(50)非空操作員THRQDate非空退貨日期THSLInt非空退貨數(shù)量補(bǔ)充
30、說(shuō)明3.3.6 商品入庫(kù)信息表商品入庫(kù)信息表TB_DEPOT用于管理入庫(kù)商品的基本情況,主鍵為SPBH。表中各字段功能定義如表3-7所示。表3-7 TB_DEPOT表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明GYSBHVarchar(50)非空供應(yīng)商編號(hào)SPBHVarchar(50)非空PK商品編號(hào)SPSLInt非空商品數(shù)量SPJJMoney非空商品進(jìn)價(jià)補(bǔ)充說(shuō)明3.3.7 倉(cāng)庫(kù)商品退貨表倉(cāng)庫(kù)商品退貨基本信息表TB_BDEPOTQ用于存儲(chǔ)倉(cāng)庫(kù)商品退貨的基本情況,主鍵為SPBH。表中各字段功能定義如表3-8所示。表3-8 TB_BDEPOTQ表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明GYSB
31、HVarchar(50)非空供應(yīng)商編號(hào)SPBHVarchar(50)非空PK商品編號(hào)THSLInt非空退貨數(shù)量THSJDate非空退貨時(shí)間補(bǔ)充說(shuō)明3.3.8 商品月銷(xiāo)售統(tǒng)計(jì)表商品月銷(xiāo)售統(tǒng)計(jì)基本信息表TB_MONTH用于存儲(chǔ)月銷(xiāo)售商品統(tǒng)計(jì)的基本情況,主鍵無(wú)。表中各字段功能定義如表3-9所示。表3-9 TB_MONTH表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明MONVarchar(50)非空月份GYSMCVarchar(50)非空供應(yīng)商名稱(chēng)SPBHVarchar(50)非空商品編號(hào)SPMCVarchar(50)非空商品名稱(chēng)XSSLInt非空銷(xiāo)售數(shù)量XSSJDate非空銷(xiāo)售時(shí)間SPDJMoney
32、非空商品單價(jià)補(bǔ)充說(shuō)明3.3.9 員工表員工信息表TB_EMPLOYEES用于用戶(hù)的基本情況,主鍵為YGBH。表中各字段功能定義如表3-10所示。表3-10 TB_EMPLOYEES表列名數(shù)據(jù)類(lèi)型(精度范圍)空/非空約束條件說(shuō)明YGBHVarchar(50)非空PK 員工編號(hào)YGXMVarchar(50)非空員工姓名YGXBVarchar(50)非空 員工性別YGZWVarchar(50)非空 員工職位YGXZMoney非空員工薪資YGPWDVarchar(50)非空員工密碼第4章 系統(tǒng)模塊設(shè)計(jì)及調(diào)試4.1 系統(tǒng)前臺(tái)界面4.1.1前臺(tái)的登錄界面該界面是前臺(tái)人員即銷(xiāo)售人員登錄的,本系統(tǒng)的前臺(tái)的登錄
33、界面如圖4-1所示。圖4-1前臺(tái)登錄窗口 部分代碼如下: protected void Button1_Click(object sender, EventArgs e) String str = "Data Source=安月平-PCSQLEXPRESS;Initial Catalog=SVMS;Integrated Security=True" conn = new SqlConnection(str); conn.Open(); String sql = "select * from TB_EMPLOYEES where YGBH='" +
34、 this.TextBox1.Text + "' and YGPWD='" + this.TextBox2.Text + "'" comm = new SqlCommand(sql, conn); dr = comm.ExecuteReader(); DataSet ds = DbHelper.Query(sql); string popedom = ds.Tables0.Rows0"YGZW".ToString(); if (dr.Read() if (popedom0 = '1')/說(shuō)明是銷(xiāo)
35、售人員 Session"ygbh" = this.TextBox1.Text.ToString(); Response.Redirect("insert.aspx"); else if (popedom0 = '0') Response.Write("<script>alert('權(quán)限不夠!');</script>"); else Response.Write("<script>alert('您輸入的用戶(hù)編號(hào)或密碼不正確,請(qǐng)重新輸入!');&
36、lt;/script>"); this.TextBox1.Text = "" this.TextBox2.Text = "" 4.1.2前臺(tái)添加商品界面銷(xiāo)售人員登錄成功點(diǎn)擊添加商品按鈕之后進(jìn)入添加商品頁(yè)面,即將要銷(xiāo)售的商品添加到銷(xiāo)售列表中,如圖4-2所示。 圖4-2 將銷(xiāo)售商品添加到銷(xiāo)售列表界面部分代碼如下:protected void Button1_Click(object sender, EventArgs e) string sql="" switch (this.ListBox1.SelectedIndex)
37、 case 0: sql = "select * from TB_SHANGPIN where SPBH=" break; case 1: sql = "select * from TB_SHANGPIN where SPMC=" break; case 2: sql = "select * from TB_SHANGPIN where TXM=" break; case 3: sql = "select * from TB_SHANGPIN where SPJM=" break; sql += "
38、9;"+this.TextBox1.Text.ToString()+"'" ds = DbHelper.Query(sql); comm=new SqlCommand(sql,conn); dr=comm.ExecuteReader(); if(!dr.Read() Response.Write("<script>alert('商品表中不存在該商品!')</script>"); return; dr.Close();4.1.3前臺(tái)導(dǎo)出銷(xiāo)售商品界面如果銷(xiāo)售人員成功添加商品之后,會(huì)進(jìn)入統(tǒng)計(jì)商品價(jià)格并導(dǎo)
39、出該商品的界面如圖4-3所示。 圖4-3 統(tǒng)計(jì)并導(dǎo)銷(xiāo)售商品界面 主要代碼如下: protected void Button2_Click(object sender, EventArgs e) /如何彈出打印窗口或者是如何導(dǎo)出表 MyBind(); / 不允許分頁(yè) this.GridView1.AllowPaging = false; /用來(lái)操作文本數(shù)據(jù)的 StringWriter sw = new StringWriter(); /HtmlTextWriter 類(lèi)用于向桌面瀏覽器呈現(xiàn) HTML 4.0 HtmlTextWriter htw = new HtmlTextWriter(sw);
40、/數(shù)據(jù)綁定GirdView this.GridView1.DataBind(); /將服務(wù)器控件的內(nèi)容輸出到HtmlTextWriter中 /只能在執(zhí)行 Render() 的過(guò)程中調(diào)用 RegisterForEventValidation; this.RenderControl(htw); /sw.ToString().Trim();返回包含迄今為止寫(xiě)入到當(dāng)前 StringWriter 中的字符的字符串。 string strHtml = sw.ToString().Trim(); /清除緩沖流中的所有內(nèi)容 Response.Clear(); /設(shè)置響應(yīng)的編碼 Response.Charset
41、 = "gb2312" Response.Write("<meta http-equiv=Content-Type content=textml;charset=utf-8>"); string fileName = DateTime.Now.ToString("yyyyMMdd") + ".xls" / 將HTTP頭添加到輸出流Response.AppendHeader(string name, string value); Response.AppendHeader("Content-Di
42、sposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.GetEncoding("GB2312"); / 設(shè)置或獲取輸出流的HTTP MIME類(lèi)型 Response.ContentType = "applicationnd.ms-excel" Response.Write(strHtml); Response.Flush(); Response.Close(); public override void
43、 VerifyRenderingInServerForm(Control control) /base.VerifyRenderingInServerForm(control); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e.NewPageIndex; MyBind(); protected void Button1_Click(object sender, EventArgs e) if (TextBox2.Text
44、.ToString() != null) this.Label9.Text = (Convert.ToInt32(TextBox2.Text.ToString() - Convert.ToInt32(Label8.Text.ToString().ToString(); 4.2 系統(tǒng)后臺(tái)界面4.2.1后臺(tái)的登錄界面該界面是超級(jí)管理員或者擁有一些權(quán)限的員工才可以登錄的界面,用超級(jí)管理員的身份登錄,登錄窗口如圖4-4所示。圖4-4 后臺(tái)登錄窗口主要代碼如下:protected void Button1_Click(object sender, EventArgs e) string sql=&quo
45、t;" if (this.rbSuperMagr.Checked = true) sql = "select * from TB_USER where NAME='" + this.TextBox1.Text + "' and PWD='" + this.TextBox2.Text + "'" Session"shenfen" = rbSuperMagr.Text; if (this.rbEmployees.Checked = true) sql = "selec
46、t * from TB_EMPLOYEES where YGXM='" + TextBox1.Text.ToString() + "' and YGPWD='" + TextBox2.Text.ToString() + "'" Session"shenfen" = rbEmployees.Text; comm = new SqlCommand(sql, conn); dr = comm.ExecuteReader(); if (dr.Read() Session"username&q
47、uot; = this.TextBox1.Text; Response.Redirect("zhuye.aspx"); else Response.Write("<script>alert('您輸入的用戶(hù)名或密碼不正確,請(qǐng)重新輸入!');</script>"); this.TextBox1.Text = "" this.TextBox2.Text = "" 4.2.2后臺(tái)的主界面超級(jí)管理員登錄成功后進(jìn)入主界面,如圖4-5所示。 圖4-5 后臺(tái)主界面主要代碼如下:protect
48、ed void Page_Load(object sender, EventArgs e) if (Session"username" = null) Response.Redirect("login.aspx"); if (Session"shenfen" = "超級(jí)管理員") string str1 = "<script language="javascript"/> function navList1()" str1 += "selectedMen
49、u.innerHTML = "基本信息"" str1 += "navList.innerHTML = """ str1 += "navList.innerHTML = "<a href='goodsInfo.aspx' target='content'>商品信息</a>"" str1 += "navList.innerHTML = "<a href='employeeInfo.aspx'
50、target='content'>員工信息</a>"" str1 += "navList.innerHTML = "<a href='providerInfo.aspx' target='content'>供應(yīng)商信 string str2 = "<script language="javascript"/> function navList2()" str2 += "navList.innerHTML = "
51、;"" str2 += "navList.innerHTML = "<a href='sellBack.aspx' target='content'>銷(xiāo)售退貨</a>"" str2 += "navList.innerHTML = "<a href='sellQuery.aspx' target='content'>銷(xiāo)售查詢(xún)</a>"" str2 += "navList.inn
52、erHTML = "<a href='sellBackQuery.aspx' target='content'>銷(xiāo)售退貨查詢(xún)</a>"" string str3 = "<script language="javascript"/> function navList3()" str3 += "navList.innerHTML = """ str3 += "navList.innerHTML = "<a href='rukuR
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版車(chē)庫(kù)車(chē)位共享合作協(xié)議范本3篇
- 2024年環(huán)保項(xiàng)目技術(shù)轉(zhuǎn)讓保密合同
- 2024年生物制藥技術(shù)轉(zhuǎn)讓與合作協(xié)議
- 2024年購(gòu)銷(xiāo)合同管理與執(zhí)行
- 2025版窗簾行業(yè)標(biāo)準(zhǔn)制定與實(shí)施合同2篇
- 二零二五年度咨詢(xún)服務(wù)合同:某咨詢(xún)公司與企業(yè)就管理咨詢(xún)所簽訂的合同2篇
- 二零二五年度個(gè)人意外傷害執(zhí)行擔(dān)保合同3篇
- 2024年門(mén)面房屋租賃合同范本(含租賃合同變更流程)3篇
- 二零二五年度云計(jì)算中心建設(shè)土地征用合同3篇
- 2024年股權(quán)轉(zhuǎn)讓合同特別規(guī)定
- 2024至2030年四氯苯醌項(xiàng)目投資價(jià)值分析報(bào)告
- 北京市海淀區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期中考試英語(yǔ)試卷(含答案)
- 中資企業(yè)出海報(bào)告:潮涌浪闊四海揚(yáng)帆
- 房地產(chǎn)銷(xiāo)售主管崗位招聘筆試題及解答(某大型央企)2024年
- 巖溶區(qū)水文地質(zhì)參數(shù)研究-洞察分析
- 2024-2025學(xué)年人教版八年級(jí)上冊(cè)地理期末測(cè)試卷(二)(含答案)
- 80、沈陽(yáng)桃仙機(jī)場(chǎng)二平滑工程冬期施工方案
- 《STM32Cube嵌入式系統(tǒng)應(yīng)用》HAL庫(kù)版本習(xí)題及答案
- 一年級(jí)數(shù)學(xué)練習(xí)題-20以?xún)?nèi)加減法口算題(4000道)直接打印版
- 2024年度無(wú)人機(jī)飛行培訓(xùn)合同
- 2025年中國(guó)細(xì)胞與基因治療行業(yè)深度分析、投資前景、趨勢(shì)預(yù)測(cè)報(bào)告(智研咨詢(xún))
評(píng)論
0/150
提交評(píng)論