




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、北華航天工業(yè)學院畢業(yè)論文畢業(yè)設計報告(論文)報告(論文)題目: 基于B/S結構的企業(yè)進銷存 管理系統(tǒng) 作者所在系部: 計算機科學與工程系 作者所在專業(yè): 計算機科學與技術 作者所在班級: B09512 作 者 姓 名 : 作 者 學 號 : 指導教師姓名: 完 成 時 間 : 2013-3-28 北華航天工業(yè)學院教務處制摘 要隨著社會的發(fā)展,企業(yè)進銷存管理系統(tǒng)已成為當前典型的信息管理系統(tǒng),本系統(tǒng)是在分析了現(xiàn)行的商品管理中存在的問題的基礎上,結合企業(yè)信息管理系統(tǒng)開發(fā)的概念、結構以及系統(tǒng)開發(fā)的基本原理和方法,開發(fā)的一套企業(yè)信息管理系統(tǒng)。在當前的市場經(jīng)濟體制下,企業(yè)要提高市場的競爭力,不但要有好的產
2、品,也要有好的銷售服務,對于企業(yè)本身而言,企業(yè)若想較好的發(fā)展,就必須得到很好的管理,為此,擁有一套完善的并且適合企業(yè)自身特點的信息化管理系統(tǒng)已經(jīng)迫在眉睫,同時,以實現(xiàn)更好的降低成本、及時反饋市場信息、完善服務質量、提高經(jīng)濟效益、分析市場需求,指定銷售計劃和目標等的管理目的 。本系統(tǒng)主要有兩個模塊:一是前臺,主要包括售貨人員的登錄,對即將要賣出的商品添加到銷售表中并根據(jù)當時的日期和時間打印小票;二是后臺,主要是對商品信息、管理人員、數(shù)據(jù)庫等的維護,具體是分為六個小模塊:基本信息的維護包括商品信息、員工信息、供應商信息的維護,銷售管理包括銷售退貨、銷售查詢、銷售退貨查詢,倉庫管理包括入庫登記、入庫
3、退貨、庫存信息、退貨查詢,財務管理包括日結查詢、月結查詢,數(shù)據(jù)庫管理包括數(shù)據(jù)庫的備份、數(shù)據(jù)庫的還原、數(shù)據(jù)庫的初始化,系統(tǒng)管理包括用戶管理、幫助文檔等功能。 關鍵詞:系統(tǒng)設計 數(shù)據(jù)庫 信息 進銷存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 本領域內已開展的研究工作11.1.2 已經(jīng)取得的研究成果21.2 選題的目的及意義21.2.1設計目的21.2.2設計意義21.3 課題研究的主要內容3第2章 系統(tǒng)需求分析42.1 問題的提出42.2 開發(fā)運行環(huán)境42.2.1 開發(fā)環(huán)境42.2.2 數(shù)據(jù)庫42.3 系統(tǒng)的設計目標5第3章 系統(tǒng)總體設計及思路63.1系統(tǒng)層次模塊圖63.2數(shù)據(jù)庫設計63.3 庫中各個表的設計73.3.1用戶表73.3.2 商品表73.3.3 商品銷售表83.3.4 供應商信息表83.3.5 銷售退貨表83.3.6 商品入庫信息表9
11、3.3.7 倉庫商品退貨表93.3.8 商品月銷售統(tǒng)計表103.3.9 員工表10第4章 系統(tǒng)模塊設計及調試124.1 系統(tǒng)前臺界面124.1.1前臺的登錄界面124.1.2前臺添加商品界面134.1.3前臺導出銷售商品界面144.2 系統(tǒng)后臺界面164.2.1后臺的登錄界面164.2.2后臺的主界面174.2.3 基本信息操作界面194.2.4 銷售管理操作界面214.2.5 倉庫管理操作界面224.2.6 財務管理操作界面244.2.7 系統(tǒng)管理操作界面244.3 系統(tǒng)模塊的調試254.3.1登錄的調試254.3.2員工權限設置的調試254.3.4信息維護管理的調試254.3.5庫存管理的
12、調試26結 論27致 謝28參考文獻29第1章 緒 論近年來,隨著Internet以及信息產業(yè)的迅速發(fā)展,信息化管理已經(jīng)引入并應用到各行業(yè)管理領域,各種形式的百貨商場、大型倉儲超市、便利店、連鎖超市和專賣店等形式的零售業(yè)鱗次櫛比,不斷改變、影響著人們的價值觀念和生活方式。因此,如果想要要提升企業(yè)的競爭力,就要積極引進信息化技術,利用先進的信息自動化管理系統(tǒng)來實現(xiàn)企業(yè)內部的信息管理、共享及交互,只有這樣企業(yè)才能立于不敗之地。企業(yè)進銷存管理系統(tǒng)是企業(yè)商品銷售及貨物管理的主要控制部分,直接影響銷售的方便性及管理的規(guī)范性和有效性。隨著信息時代的發(fā)展,對效率的要求日益提高,企業(yè)經(jīng)營涉及進、銷、存多個環(huán)節(jié)
13、,涉及商品種類繁多,業(yè)務量大,庫存管理復雜,使用手工管理無法勝任,因而軟件控制銷售和管理已經(jīng)取代了傳統(tǒng)全手工方式。如何采用先進的計算機系統(tǒng)管理進貨、庫存、銷售等諸多環(huán)節(jié)已成為目前企業(yè)的趨勢及必然。超市具有自身的特點:商品齊全,進出貨關系較為簡單,員工人數(shù)種類不多;從軟件角度看,數(shù)據(jù)較少,對存儲和速度要求不高。但正由于員工較少,使用軟件控制才成為必須。1.1 課題研究現(xiàn)狀分析 目前,大量的中小型超市企業(yè)中,存在這樣的現(xiàn)象:分散的、不連貫的進銷存信息使超市管理者或者相關管理人員無法看到進銷存的全部資料及相關報表,信息的分散使得產生的結果也無法保持一致性和完整性,造成中小超市在進銷存管理上存在如下問
14、題:無法統(tǒng)計銷售信息、無法準確全面掌握各個業(yè)務進展狀態(tài)、對銷售人員工作過程掌握不夠、業(yè)務人員對產品沒有一定認識、銷售及市場流向不清晰、流動變動較大、對市場信息競爭的資訊掌握程度較不完善、無結構統(tǒng)一銷售及市場情況報表、基本銷售及市場費用統(tǒng)計較不完備等等。加之現(xiàn)在顧客的期望值越來越高,顧客需要更好的服務,企業(yè)的競爭已逐漸從產品的競爭轉變?yōu)榉盏母偁?,因此中小企業(yè)要發(fā)展就必須需要進一步優(yōu)化業(yè)務流程以提高企業(yè)競爭能力,因此,加強超市進銷存管理是企業(yè)發(fā)展的必然,通過計算機來完成本來由工作人員手工完成的工作,真正達到合理和充分利用現(xiàn)有資源,減輕員工工作壓力的目的。1.1.1 本領域內已開展的研究工作1.
15、技術層面的支持(1)Visual Studio 2008開發(fā)環(huán)境非常擅長對數(shù)據(jù)表及其間關系進行簡單的操作,無論是查詢還是統(tǒng)計或者是報表進行數(shù)據(jù)的輸出,都能順利完成,在本系統(tǒng)的設計和開發(fā)過程中支持JavaScript的腳本語言和css結構,美化了頁面,使其更加靈活。(2)后臺以SQL Server 數(shù)據(jù)庫支持。(3)前臺以Visual Studio 2008為開發(fā)環(huán)境,實現(xiàn)企業(yè)進銷存功能管理。1.1.2 已經(jīng)取得的研究成果隨著社會信息技術的發(fā)展,企業(yè)數(shù)據(jù)管理問題要求越來越嚴格,以往的純手工錄取數(shù)據(jù)、管理物資已逐漸被計算機所代替,其中最大的優(yōu)勢就是大大降低了錯誤率,在以往人力進行整理的情況下特別是
16、人員少、任務多、極難保證不出差錯并且要求數(shù)據(jù)統(tǒng)一連貫的情況下,一旦出現(xiàn)數(shù)據(jù)丟失將會給企業(yè)造成嚴重的后果。為了避免這種情況的發(fā)生,當今國內外很多企業(yè)已經(jīng)運行一款流行且正確率較高的企業(yè)進銷存管理系統(tǒng)。目前,該系統(tǒng)已被企業(yè)大量使用,并且通過不斷的完善其功能,使得該系統(tǒng)更加的靈活和高效。企業(yè)引入該軟件之后,不需要過多的人力就能實現(xiàn)銷售管理、倉庫存儲的統(tǒng)一化,人工分工的明確化,充分利用了資源,從而提高了企業(yè)的運作效率。1.2 選題的目的及意義1.2.1設計目的研究該課題是為了通過對“企業(yè)進銷存管理系統(tǒng)”的設計與實現(xiàn),熟悉這類的信息管理系統(tǒng)的開發(fā)原理及流程,在設計過程中能夠深入的理解面向對象設計方法的優(yōu)越
17、性,獲得這些方面的相關經(jīng)驗。對一個即將畢業(yè)的計算機專業(yè)本科生來說,又想在軟件行業(yè)領域里面有所發(fā)展,研究并應用面向對象設計方法是必備的,從而可以使自己走向社會后能夠快速地適應IT行業(yè)的需求。為將來的工作存儲知識、豐富經(jīng)驗并有對自己在該方向做進一步的研究和探討奠定了基礎,最終達到能將類似的系統(tǒng)應用于人們的現(xiàn)實生活中從而方便人們的生活。現(xiàn)在商品銷售單位需要處理大量的供應商信息,還要時刻更新單位所銷售的產品信息,不斷地添加、修改銷售信息。面對各種不同的信息,需要合理的數(shù)據(jù)庫結構來保存數(shù)據(jù)信息,還需要有效的程序結構支持各種數(shù)據(jù)操作的執(zhí)行。本系統(tǒng)的主要特點是:功能完善,實用性較強,還有操作簡單,執(zhí)行迅速等
18、。1.2.2設計意義當今社會是一個信息化社會,信息已成為繼勞動力、土地、資本之后的又一大資源。誰掌握和控制的信息越多,誰利用信息資源的效率就會越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。商品管理信息系統(tǒng)是一個銷售單位不可缺少的部分,它的內容對于公司的決策者和管理者來說都至關重要,所以商品信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式來對商品信息進行管理,這種管理方式存在著許多缺點,如:效率低、保密性差,如果時間長了,將產生大量的文件和數(shù)據(jù),這對于信息的查找、更新和維護都帶來了很多困難。隨著科學技術的不斷提高,計算機科學日漸
19、成熟,他強大的功能早已為人們所知曉,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。計算機行業(yè)飛速發(fā)展,技術淘汰率高,價格下降以及軟件應用的快速擴展引發(fā)了以信息處理計算機化為標志的“微機革命”。 微型計算機的出現(xiàn)和普及,為信息處理提供了物美價廉的手段,對于推動信息管理系統(tǒng)的使用起到了重要作用。使用計算機對商品信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、使用時間長、成本低等。這些優(yōu)點能夠極大地提高商品信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理及與世界接軌的重要條件。1.3 課題研究的主要內容通過這次畢業(yè)設計的企業(yè)進銷存系統(tǒng), 熟悉了企
20、業(yè)信息管理的基本流程,本課題的主要研究內容是企業(yè)對貨物的信息化管理,其中從貨物的入庫、出庫、銷售、以及對企業(yè)員工、供應商等信息進行了維護。該系統(tǒng)的主要功能是:前臺管理是友好的操作界面,供銷售人員瀏覽使用。包括:根據(jù)商品的不同屬性添加銷售商品、計算該商品的總價格、根據(jù)系統(tǒng)的當前時間將商品添加到銷售列表中、打印小票等功能;后臺管理是提供給管理員的,其中包括:基本信息的管理比如員工信息的維護、商品信息的維護、供應商信息的維護,銷售管理包括銷售退貨、銷售查詢、銷售退貨查詢,倉庫管理包括入庫登記、入庫退貨、庫存信息,財務管理包括日結查詢、月結查詢,數(shù)據(jù)庫管理包括數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復、數(shù)據(jù)庫初始化,系統(tǒng)
21、管理包括用戶管理和幫助文檔等。第2章 系統(tǒng)需求分析隨著經(jīng)濟全球化的推進以及企業(yè)激烈的競爭,改善企業(yè)內部及整個供應鏈各環(huán)節(jié)的管理、調度及資源配置,迅速適應客戶的新需求和市場新機遇,是企業(yè)贏得競爭勝利的決定性因素。本企業(yè)進銷存系統(tǒng)是基于B/S架構,本系統(tǒng)的開發(fā)主要是方便用戶購買商品,方便企業(yè)及時管理業(yè)務,減少企業(yè)不必要的開支和費用。2.1 問題的提出對于現(xiàn)代高節(jié)奏的生活,信息技術的迅速發(fā)展,大量的中小型超市企業(yè)中,存在這樣的現(xiàn)象:分散的、不連貫的進銷存信息使超市管理者或相關管理人員無法看到進銷存的全部資料以及相關的報表,信息的分散使得產生的結果無法保持一致和完整,造成中小型超市在進銷存管理上存在很
22、多問題,加上現(xiàn)在顧客對商品的期望值越來越高。顧客需要更好的服務,企業(yè)的競爭逐漸從產品的競爭變?yōu)榉盏母偁?,因此,加強超市進銷存管理是企業(yè)發(fā)展的必然。2.2 開發(fā)運行環(huán)境2.2.1 開發(fā)環(huán)境本系統(tǒng)以Visual Studio 2008為開發(fā)環(huán)境,Visual Studio 2008,是一個十分優(yōu)秀的用于開發(fā)C#、.Net的集合,Visual Studio 2008的功能非常強大,支持也十分廣泛,尤其是對各種開元產品的支持十分不錯,利用它我們可以在數(shù)據(jù)庫和.Net的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的.Net集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能
23、,完整支持HTML、 JavaScrip、 CSS、SQL、 Web應用程序、Windows應用程序等。2.2.2 數(shù)據(jù)庫本系統(tǒng)是以SQL Server 2005數(shù)據(jù)庫支持,SQL Server 2005是有微軟公司推出的,目前,SQL Server 2005已經(jīng)是世界上應用最普遍的大型數(shù)據(jù)庫之一,其中最主要的特點包括:真正的客戶機/服務器體系結構,圖形化用戶界面、使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單,豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地,具有很好的伸縮性,對Web技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。2.3 系統(tǒng)的設計目標本平臺利用現(xiàn)在比較廣
24、泛的Asp.Net+SQL Server 2005數(shù)據(jù)庫的架構實現(xiàn)的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供銷售人員瀏覽使用。包括:根據(jù)商品的不同屬性添加銷售商品、計算該商品的總價格、根據(jù)系統(tǒng)的當前時間將商品添加到銷售列表中、打印小票等功能;后臺管理是提供給管理員的,其中包括:基本信息的管理比如員工信息的維護、商品信息的維護、供應商信息的維護,銷售管理包括銷售退貨、銷售查詢、銷售退貨查詢,倉庫管理包括入庫登記、入庫退貨、庫存信息,財務管理包括日結查詢、月結查詢,數(shù)據(jù)庫管理包括數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復、數(shù)據(jù)庫初始化,系統(tǒng)管理包括用戶管理和幫助文檔等。使管理員從繁忙的手工操作中解
25、脫出來,并提高了辦公效率。第3章 系統(tǒng)總體設計及思路3.1系統(tǒng)層次模塊圖此章節(jié)主要介紹該系統(tǒng)的層次模塊圖,該系統(tǒng)分為兩個模塊:前臺管理和后臺管理,每個模塊下都有實現(xiàn)的具體功能,其中功能模塊如圖3-1所示。 圖3-1 系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫設計該項目涉及到的數(shù)據(jù)庫中的表如表3-1所示。 表3-1 數(shù)據(jù)庫中所有表表名功能說明TB_USER用來存儲用戶及管理員信息的TB_SHANGPIN用來存儲商品信息的TB_SELL用來存儲商品銷售信息的TB_PROVIDE用來存儲商品供應商信息的TB_BACK用來存儲銷售退貨信息的TB_DEPOT用來存儲商品入庫信息的TB_BDEPOTQ用來存儲倉庫商品退貨
26、信息的TB_MONTH用來存儲商品銷售統(tǒng)計信息的TB_EMPLOYEES用來存儲員工信息的3.3 庫中各個表的設計3.3.1用戶表 用戶基本信息表TB_USER用于維護用戶的基本情況,主鍵為ID表中各字段功能定義如表3-2所示。表3-2 TB_USER表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明NAMEVarchar(50)非空用戶名PWDVarchar(50)非空用戶密碼IDint非空PK用戶標識補充說明3.3.2 商品表商品基本信息表TB_SHANGPIN用于維護系統(tǒng)商品信息的基本情況,主鍵為SPBH。表中各字段功能定義如表3-3所示。表3-3 TB_SHANGPIN表列名數(shù)據(jù)類型(精度
27、范圍)空/非空約束條件說明SPBHVarchar(50)非空PK商品編號SPMCVarchar(50)非空商品名稱SPLBVarchar(50)非空商品類別SPJMVarchar(50)非空商品簡碼SPDWVarchar(50)非空商品單位TXMVarchar(50)非空條形碼JHJGMoney非空進貨價格XSJGMoney非空銷售價格GYSBHVarchar(50)非空供應商編號補充說明3.3.3 商品銷售表商品銷售基本信息表TB_SELL用于管理商品銷售信息的基本情況,主鍵為XSPH+SPBH。表中各字段功能定義如表3-4所示。表3-4 TB_SELL表列名數(shù)據(jù)類型(精度范圍)空/非空約束
28、條件說明XSPHVarchar(50)非空PK銷售票號YGBHInt非空員工編號 SPBHVarchar(50)非空PK商品編號XSSLInt非空銷售數(shù)量SPDJMoney非空商品單價XSSJDate非空銷售時間補充說明3.3.4 供應商信息表供應商基本信息表TB_PROVIDE用于維護供應商基本情況,主鍵為GYSBH。表中各字段功能定義如表3-5所示。表3-5 TB_PROVIDE表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明GYSBHVarchar(50)非空PK供應商編號GYSMCVarchar(50)非空供應商名稱GYSJCVarchar(50)非空供應商簡稱GYSDZVarchar(
29、50)非空供應商地址LXRVarchar(50)非空聯(lián)系人GYSDHVarchar(50)非空供應商電話GYSCZVarchar(50)非空供應商傳真補充說明3.3.5 銷售退貨表銷售退貨基本信息表TB_BACK用于管理銷售退貨的基本情況,主鍵為THBH。表中各字段功能定義如表3-6所示。表3-6 TB_BACK表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明THBHint非空PK退貨編號XSPHVarchar(50)非空銷售票號SHBHVarchar(50)非空商品編號XSJEMoney非空銷售金額CZYVarchar(50)非空操作員THRQDate非空退貨日期THSLInt非空退貨數(shù)量補充
30、說明3.3.6 商品入庫信息表商品入庫信息表TB_DEPOT用于管理入庫商品的基本情況,主鍵為SPBH。表中各字段功能定義如表3-7所示。表3-7 TB_DEPOT表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明GYSBHVarchar(50)非空供應商編號SPBHVarchar(50)非空PK商品編號SPSLInt非空商品數(shù)量SPJJMoney非空商品進價補充說明3.3.7 倉庫商品退貨表倉庫商品退貨基本信息表TB_BDEPOTQ用于存儲倉庫商品退貨的基本情況,主鍵為SPBH。表中各字段功能定義如表3-8所示。表3-8 TB_BDEPOTQ表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明GYSB
31、HVarchar(50)非空供應商編號SPBHVarchar(50)非空PK商品編號THSLInt非空退貨數(shù)量THSJDate非空退貨時間補充說明3.3.8 商品月銷售統(tǒng)計表商品月銷售統(tǒng)計基本信息表TB_MONTH用于存儲月銷售商品統(tǒng)計的基本情況,主鍵無。表中各字段功能定義如表3-9所示。表3-9 TB_MONTH表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明MONVarchar(50)非空月份GYSMCVarchar(50)非空供應商名稱SPBHVarchar(50)非空商品編號SPMCVarchar(50)非空商品名稱XSSLInt非空銷售數(shù)量XSSJDate非空銷售時間SPDJMoney
32、非空商品單價補充說明3.3.9 員工表員工信息表TB_EMPLOYEES用于用戶的基本情況,主鍵為YGBH。表中各字段功能定義如表3-10所示。表3-10 TB_EMPLOYEES表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件說明YGBHVarchar(50)非空PK 員工編號YGXMVarchar(50)非空員工姓名YGXBVarchar(50)非空 員工性別YGZWVarchar(50)非空 員工職位YGXZMoney非空員工薪資YGPWDVarchar(50)非空員工密碼第4章 系統(tǒng)模塊設計及調試4.1 系統(tǒng)前臺界面4.1.1前臺的登錄界面該界面是前臺人員即銷售人員登錄的,本系統(tǒng)的前臺的登錄
33、界面如圖4-1所示。圖4-1前臺登錄窗口 部分代碼如下: 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')/說明是銷
35、售人員 Session"ygbh" = this.TextBox1.Text.ToString(); Response.Redirect("insert.aspx"); else if (popedom0 = '0') Response.Write("<script>alert('權限不夠!');</script>"); else Response.Write("<script>alert('您輸入的用戶編號或密碼不正確,請重新輸入!');&
36、lt;/script>"); this.TextBox1.Text = "" this.TextBox2.Text = "" 4.1.2前臺添加商品界面銷售人員登錄成功點擊添加商品按鈕之后進入添加商品頁面,即將要銷售的商品添加到銷售列表中,如圖4-2所示。 圖4-2 將銷售商品添加到銷售列表界面部分代碼如下: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ǒng)計商品價格并導
39、出該商品的界面如圖4-3所示。 圖4-3 統(tǒng)計并導銷售商品界面 主要代碼如下: protected void Button2_Click(object sender, EventArgs e) /如何彈出打印窗口或者是如何導出表 MyBind(); / 不允許分頁 this.GridView1.AllowPaging = false; /用來操作文本數(shù)據(jù)的 StringWriter sw = new StringWriter(); /HtmlTextWriter 類用于向桌面瀏覽器呈現(xiàn) HTML 4.0 HtmlTextWriter htw = new HtmlTextWriter(sw);
40、/數(shù)據(jù)綁定GirdView this.GridView1.DataBind(); /將服務器控件的內容輸出到HtmlTextWriter中 /只能在執(zhí)行 Render() 的過程中調用 RegisterForEventValidation; this.RenderControl(htw); /sw.ToString().Trim();返回包含迄今為止寫入到當前 StringWriter 中的字符的字符串。 string strHtml = sw.ToString().Trim(); /清除緩沖流中的所有內容 Response.Clear(); /設置響應的編碼 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"); / 設置或獲取輸出流的HTTP MIME類型 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)后臺界面4.2.1后臺的登錄界面該界面是超級管理員或者擁有一些權限的員工才可以登錄的界面,用超級管理員的身份登錄,登錄窗口如圖4-4所示。圖4-4 后臺登錄窗口主要代碼如下: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('您輸入的用戶名或密碼不正確,請重新輸入!');</script>"); this.TextBox1.Text = "" this.TextBox2.Text = "" 4.2.2后臺的主界面超級管理員登錄成功后進入主界面,如圖4-5所示。 圖4-5 后臺主界面主要代碼如下:protect
48、ed void Page_Load(object sender, EventArgs e) if (Session"username" = null) Response.Redirect("login.aspx"); if (Session"shenfen" = "超級管理員") 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'>供應商信 string str2 = "<script language="javascript"/> function navList2()" str2 += "navList.innerHTML = "
51、;"" str2 += "navList.innerHTML = "<a href='sellBack.aspx' target='content'>銷售退貨</a>"" str2 += "navList.innerHTML = "<a href='sellQuery.aspx' target='content'>銷售查詢</a>"" str2 += "navList.inn
52、erHTML = "<a href='sellBackQuery.aspx' target='content'>銷售退貨查詢</a>"" string str3 = "<script language="javascript"/> function navList3()" str3 += "navList.innerHTML = """ str3 += "navList.innerHTML = "<a href='rukuR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025河南省建筑安全員C證考試(專職安全員)題庫附答案
- 2024-2025學年浙江省強基聯(lián)盟高二上學期11月聯(lián)考歷史試卷
- 2024-2025學年新疆烏魯木齊市第六十一中學高二上學期12月月考歷史試卷
- 廣州華商學院《數(shù)據(jù)庫應用》2023-2024學年第二學期期末試卷
- 運城學院《算法設計與分析II》2023-2024學年第二學期期末試卷
- 2025四川省建筑安全員-C證考試題庫
- 蘭州科技職業(yè)學院《試驗設計與數(shù)據(jù)處理》2023-2024學年第二學期期末試卷
- 上海對外經(jīng)貿大學《項目開發(fā)》2023-2024學年第二學期期末試卷
- 唐山學院《葡萄牙語視聽說(III)》2023-2024學年第二學期期末試卷
- 2021年電力工程圍墻施工作業(yè)指導書
- 亞朵酒店前臺述職報告
- 《肝衰竭診治指南(2024版)》解讀
- 數(shù)據(jù)安全重要數(shù)據(jù)風險評估報告
- 孝悌課件教學課件
- 《期末總結》課件
- 《企業(yè)安全生產費用提取和使用管理辦法》專題培訓
- 母嬰護工培訓完整方案
- 第17講 新高考新結構命題下的導數(shù)解答題綜合訓練(教師版)-2025版高中數(shù)學一輪復習考點幫
- 01-衛(wèi)生法學與衛(wèi)生法概述課件
- 2024年世界職業(yè)院校技能大賽高職組“新型電力系統(tǒng)技術與應用組”參考試題庫(含答案)
- 幼兒園家長會安全保健
評論
0/150
提交評論