版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)說明書題 目:超市賬單管理系統(tǒng)超市賬單管理系統(tǒng)摘 要:隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)越來越普及,隨之各種軟件也相應(yīng)而出。許許多多的企業(yè)也用上了相應(yīng)的軟件,來加快自身的發(fā)展。由于超市行業(yè)的不斷壯大,也需要一套軟件來相應(yīng)的軟件來管理。在這種情況下超市賬單管理系統(tǒng)也應(yīng)運(yùn)而生。超市賬單管理系統(tǒng)主要是對(duì)超市賬單、供應(yīng)商、用戶的簡(jiǎn)單管理。本系統(tǒng)主要用java語言進(jìn)行開發(fā),mysql數(shù)據(jù)庫(kù)和eclipse開發(fā)工具;主要用的核心技術(shù)是servlet,用來處理用戶的請(qǐng)求和頁面之間的跳轉(zhuǎn),jdbc(java data base connectivity)連接數(shù)據(jù)庫(kù)實(shí)現(xiàn)處理與數(shù)據(jù)庫(kù)的交互。主要用的美工技術(shù)是
2、div+css,javascript處理頁面顯示效果。本系統(tǒng)能更快,更方便的管理好整個(gè)工作流程中的各個(gè)模塊,使工作效率達(dá)到最優(yōu)化。關(guān)鍵詞:java;servlet;div+css;javascript;mysql;超市賬單管理系統(tǒng);title:supermarket bill management systemabstract: along with the science and technology unceasing development, the computer more and more popular, with a variety of software is out. ma
3、ny companies also use the corresponding software, to accelerate the development of oneself. as a result of supermarket has grown, also need a set of software to the software to management. in this case the supermarket bill management system also emerge as the times require. supermarket bill manageme
4、nt system is mainly theeasy managementofsupermarketbills, suppliers,users. this system is mainly the use of java language development, database mysql and eclipse development tools; the main core technology is servlet, it used to handle user requests and jump between pages. jdbc(java data base connec
5、tivity)used to handle the interaction with the database .mainly using artist technical is div+css,javascript, handling page display effect. this system can be faster, more convenient management of the whole working process of each module, so that the work efficiency is optimized.keywords: java ,serv
6、let,div+css,javascript,mysql,supermarket bill management system目 錄摘 要iabstractii1 正文11.1研究背景分析11.2 超市賬單管理系統(tǒng)的概述21.3所需軟、硬件技術(shù)準(zhǔn)備21.4可行性分析31.4.1 技術(shù)可行性31.4.2 經(jīng)濟(jì)可行性31.4.3 社會(huì)可行性32 需求分析42.1 需求分析的任務(wù)及主要內(nèi)容42.2.1 具體業(yè)務(wù)的需求42.2 層次圖42.3數(shù)據(jù)流圖53 概要設(shè)計(jì)53.1 系統(tǒng)分析53.1.1 系統(tǒng)的總體分析63.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)63.2.1 數(shù)據(jù)庫(kù)系統(tǒng)分析73.2.2 數(shù)據(jù)庫(kù)物理實(shí)現(xiàn)74 詳細(xì)
7、設(shè)計(jì)94.1 servlet的詳細(xì)應(yīng)用94.2 特定模塊的詳細(xì)介紹94.2.1 登陸模塊94.2.2 賬單管理模塊154.2.2 供應(yīng)商管理模塊214.2.3 用戶管理模塊265 系統(tǒng)測(cè)試32結(jié) 語33注 釋34參考文獻(xiàn)35致 謝37附錄138 1 正文1.1研究背景分析超級(jí)市場(chǎng)是以顧客自選方式經(jīng)營(yíng)的大型綜合性零售商場(chǎng),又稱自選商場(chǎng)。是許多國(guó)家特別是經(jīng)濟(jì)發(fā)達(dá)國(guó)家的主要商品零售組織形式。 超級(jí)市場(chǎng)于20世紀(jì)30年代初最先出現(xiàn)在美國(guó)東部地區(qū) 。我國(guó)超市市場(chǎng)形成于20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國(guó)零售業(yè)的一種重要形態(tài),為國(guó)民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。隨著超市行業(yè)的高速發(fā)展,最初的售貨員站柜臺(tái)的
8、銷售方式已不能滿足現(xiàn)有的銷售業(yè)的發(fā)展,因此迫切的需要引入新的管理技術(shù)。隨著科學(xué)技術(shù)的高速發(fā)展,信息技術(shù)已經(jīng)深深的影響著我國(guó)各行各業(yè)的發(fā)展。步入數(shù)字化時(shí)代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,超市系統(tǒng)本就需要有一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)支持,這就需要對(duì)數(shù)據(jù)庫(kù)進(jìn)一步的開發(fā)和利用,而對(duì)超市的銷售管理,信息的存儲(chǔ)和處理也顯的尤其重要。要適應(yīng)如今激烈的市場(chǎng)競(jìng)爭(zhēng),就需要有高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必不可少的。超市雖然具有各種優(yōu)點(diǎn),但當(dāng)下,它仍存在零售企業(yè)所共有的落后的一面,例如:不能有效的管理每種商品、收款結(jié)算速度慢,容易出現(xiàn)營(yíng)業(yè)差錯(cuò),不易進(jìn)行商品調(diào)價(jià),盤庫(kù)效率低,而且商品的進(jìn)、銷、存不
9、能保證同步更新,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。隨著超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變的越為復(fù)雜,數(shù)據(jù)庫(kù)的龐大支撐導(dǎo)致中間流通的數(shù)據(jù)量大增,中間的商業(yè)運(yùn)轉(zhuǎn)環(huán)節(jié)也越來越多,傳統(tǒng)的管理模式已不能滿足,而依靠現(xiàn)信息技術(shù)的超市管理系統(tǒng)管理超市,可以節(jié)省大量的人力物力,更重要的是能更快更穩(wěn)的推動(dòng)超市銷售發(fā)展,協(xié)助管理者做出與時(shí)俱進(jìn)適應(yīng)市場(chǎng)變化的正確決策,加快超市經(jīng)營(yíng)管理效率。超市管理系統(tǒng)是超市對(duì)商品的信息化管理系統(tǒng),本系統(tǒng)可以提高管理水平和工作效率,可以最大限度的減少人工操作帶來的錯(cuò)誤,使用此系統(tǒng)主要為了實(shí)現(xiàn)商品管理的穩(wěn)定性、可維護(hù)性等,從而達(dá)到提高商品管理效率并指導(dǎo)經(jīng)營(yíng)方
10、向的目的。1.2 超市賬單管理系統(tǒng)的概述 本系統(tǒng)的主要功能就是完成對(duì)供應(yīng)商往來賬添加的功能,每一批到貨情況,是否付款等情況在這個(gè)管理模塊中進(jìn)行記錄,并且標(biāo)有記賬時(shí)間,似的數(shù)據(jù)有依可循,供隨時(shí)查詢。此外可以根據(jù)商品的名稱查出是否記錄過,是否已經(jīng)付款的功能。實(shí)現(xiàn)供應(yīng)商信息的添加查詢功能。本項(xiàng)目設(shè)計(jì)主要包括需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、項(xiàng)目設(shè)計(jì)、界面設(shè)計(jì)、調(diào)試及運(yùn)行等幾個(gè)大的部分。工作在迭代中展開,通過不斷的完善每個(gè)環(huán)節(jié),最終完成超市管理的需求,實(shí)現(xiàn)自動(dòng)化辦公。經(jīng)過調(diào)研的初步需求分析,得出要設(shè)計(jì)的主要模塊包括:(1)賬單管理模塊,主要是管理超市賬單,賬單的編號(hào)、商品名稱、商品數(shù)量、交易金額、是否付款、供應(yīng)商
11、名稱、商品描述、賬單時(shí)間。然后計(jì)算出顧客購(gòu)買商品的總價(jià),計(jì)算顧客實(shí)付金額和應(yīng)付金額的差價(jià)。減少人工計(jì)算產(chǎn)生的錯(cuò)誤。(2)供應(yīng)商管理模塊,主要管理與超市合作的供應(yīng)商,有編號(hào)、供應(yīng)商名稱、供應(yīng)商描述、聯(lián)系人、電話、地址。(3)用戶管理模塊,主要管理管理超市的用戶,有編號(hào)、用戶名稱、性別、年齡、電話、地址、權(quán)限。用戶管理信息化,減少了人力資源的浪費(fèi)。1.3所需軟、硬件技術(shù)準(zhǔn)備本系統(tǒng)的開發(fā)是面向數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā)。目前數(shù)據(jù)庫(kù)技術(shù)發(fā)展日趨完善,可用于數(shù)據(jù)庫(kù)開發(fā)的工具各種各樣。本系統(tǒng)是采用mysql作為后臺(tái)數(shù)據(jù)庫(kù),本系統(tǒng)是運(yùn)行在window xp平臺(tái)上的,因此考慮到兼容性、開發(fā)成本以及開發(fā)的方便和簡(jiǎn)單,
12、本系統(tǒng)使用免費(fèi)的eclipse開發(fā)平臺(tái)。為了高效、快捷的采購(gòu)出庫(kù)入庫(kù)管理系統(tǒng)的開發(fā)。采取如下開發(fā)環(huán)境:網(wǎng)絡(luò)環(huán)境:局域網(wǎng)。硬件環(huán)境:內(nèi)存1g,硬盤80g。軟件環(huán)境:(1)操作系統(tǒng):windows xp版本。(2)數(shù)據(jù)庫(kù)開發(fā)工具:mysql。(3)應(yīng)用程序開發(fā)工具:eclipse。技術(shù)準(zhǔn)備:(1)java基礎(chǔ)(2)jsp技術(shù)(3)servlet技術(shù)(4) html,css(5)jquery的相關(guān)知識(shí)1.4可行性分析1.4.1 技術(shù)可行性 本系統(tǒng)戲是用java語言所編寫的,java語言作為前導(dǎo)課程已經(jīng)學(xué)過。重點(diǎn)學(xué)習(xí)了jsp,最后又系統(tǒng)的學(xué)習(xí)了servlet,servlet這同時(shí)又是本系統(tǒng)應(yīng)用的重點(diǎn)。
13、從設(shè)計(jì),開發(fā),測(cè)試到最后的維護(hù),都綜合了所學(xué)的java知識(shí)。本系統(tǒng)所實(shí)現(xiàn)的是超市賬單管理,因此在給定的時(shí)間內(nèi)完成是絕對(duì)可行。制作本系統(tǒng)的軟件均可以在網(wǎng)上免費(fèi)獲得,同時(shí)也可以獲得開源的代碼和圖片。本組的技術(shù)人員有開發(fā)此類項(xiàng)目的經(jīng)驗(yàn)。綜上所述,此系統(tǒng)開發(fā)有可靠的技術(shù)支持,技術(shù)上是完全可行的。1.4.2 經(jīng)濟(jì)可行性對(duì)本組的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。由于本系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們學(xué)生自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為超市行業(yè)提供很大的方便,因此在經(jīng)濟(jì)上是可行的。1.4.3 社會(huì)可行性本系統(tǒng)編程所使用的是網(wǎng)上
14、的開源代碼和圖片,又不以獲利為目的。因此不必承擔(dān)任何法律責(zé)任2 需求分析2.1 需求分析的任務(wù)及主要內(nèi)容 2.2.1 具體業(yè)務(wù)的需求主要模塊包括:(1)賬單管理模塊,主要是管理超市賬單,賬單的編號(hào)、商品名稱、商品數(shù)量、交易金額、是否付款、供應(yīng)商名稱、商品描述、賬單時(shí)間。然后計(jì)算出顧客購(gòu)買商品的總價(jià),計(jì)算顧客實(shí)付金額和應(yīng)付金額的差價(jià)。減少人工計(jì)算產(chǎn)生的錯(cuò)誤。(2)供應(yīng)商管理模塊,主要管理與超市合作的供應(yīng)商,有編號(hào)、供應(yīng)商名稱、供應(yīng)商描述、聯(lián)系人、電話、地址。(3)用戶管理模塊,主要管理管理超市的用戶,有編號(hào)、用戶名稱、性別、年齡、電話、地址、權(quán)限。用戶管理信息化,減少了人力資源的浪費(fèi)。2.2 層
15、次圖軟件賬 單 管 理 模 塊用 戶 管 理 模 塊供 應(yīng) 商 管 理 模 塊圖2-1層次圖2.3數(shù)據(jù)流圖經(jīng) 理登 陸賬單管理供應(yīng)商管理用戶管理數(shù)據(jù)維護(hù)存入數(shù)據(jù)庫(kù)圖2-2普通用戶 理登 陸賬單管理供應(yīng)商管理數(shù)據(jù)維護(hù)存入數(shù)據(jù)庫(kù)圖2-33 概要設(shè)計(jì)3.1 系統(tǒng)分析在本系統(tǒng)中,分為基本信息的賬單管理模塊,供應(yīng)商管理模塊,用戶管理模塊。有2個(gè)角色:經(jīng)理、普通用戶名。1用戶所具有功能(1) 經(jīng)理擁有所有的模塊的操作權(quán)限,(2) 普通用戶除了對(duì)用戶管理模塊的操作權(quán)限意外所有模塊的操作權(quán)限:對(duì)賬單表,供應(yīng)商表增刪改查。3.1.1 系統(tǒng)的總體分析在前面的系統(tǒng)功能分析中,將系統(tǒng)劃分成4個(gè)模塊,如圖3-1:用戶登
16、錄驗(yàn)證經(jīng)理普通用戶賬單管理用戶管理供應(yīng)商管理圖3-1 系統(tǒng)功能模塊圖 3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)是此類系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲(chǔ)在數(shù)據(jù)庫(kù)中,在所有jsp頁面中通過jdbc與數(shù)據(jù)庫(kù)連接,操作數(shù)據(jù)庫(kù)中的數(shù)據(jù),從而實(shí)現(xiàn)所有需要的功能。數(shù)據(jù)庫(kù)軟件有很多。本系統(tǒng)中數(shù)據(jù)庫(kù)采用mysql作為數(shù)據(jù)庫(kù)工具。數(shù)據(jù)庫(kù)是網(wǎng)站的核心,數(shù)據(jù)庫(kù)設(shè)計(jì)的合理與否對(duì)網(wǎng)站的建設(shè)有著至關(guān)重要的影響。一個(gè)良好的數(shù)據(jù)庫(kù)開發(fā)過程一般是先系統(tǒng)分析,再邏輯設(shè)計(jì),然后物理實(shí)現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫(kù)用戶需求,并畫出e-r圖直觀地表示出數(shù)據(jù)庫(kù)系統(tǒng)的需求。邏輯設(shè)計(jì)中根據(jù)系統(tǒng)分析設(shè)計(jì)的一個(gè)關(guān)系模型。物理設(shè)計(jì)為邏輯設(shè)計(jì)中的數(shù)據(jù)模型選取一個(gè)最
17、合理的應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個(gè)常用數(shù)據(jù)庫(kù)軟件,用數(shù)據(jù)庫(kù)軟件創(chuàng)建與邏輯設(shè)計(jì)中數(shù)據(jù)模型對(duì)應(yīng)的數(shù)據(jù)庫(kù)。3.2.1 數(shù)據(jù)庫(kù)系統(tǒng)分析本系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)體主要有“賬單”、“供應(yīng)商”、“用戶”。其中“賬單”中的物品與“供應(yīng)商”存在著聯(lián)系,一個(gè)賬單必須對(duì)應(yīng)一個(gè)供應(yīng)商,但供應(yīng)商不一定只有一份賬單,即供應(yīng)商和賬單之間一多對(duì)多的關(guān)系。如圖:3-1 賬單擁有m1供應(yīng)商圖3-1 賬單供應(yīng)商e-r圖3.2.2 數(shù)據(jù)庫(kù)物理實(shí)現(xiàn)經(jīng)過數(shù)據(jù)庫(kù)系統(tǒng)分析后,數(shù)據(jù)庫(kù)的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫(kù)軟件實(shí)現(xiàn)這樣的結(jié)構(gòu)。本系統(tǒng)中數(shù)據(jù)庫(kù)采用mysql作為數(shù)據(jù)庫(kù)。首先我們?cè)趍ysql中建一個(gè)數(shù)據(jù)庫(kù),命名為“supermarke
18、t”。 選中supermarket數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)中添加3個(gè)表:gongyingshang,yonghu,zhangdan。下面是每個(gè)數(shù)據(jù)表中的屬性。1) gongyingshang表。gongyingshang表用來存儲(chǔ)供應(yīng)商信息。 gongyingshang表字段名稱數(shù)據(jù)類型gys_id數(shù)字gys_name文本gys_miaoshu文本gys_lianxiren文本gys_phone文本gys_chuanzhen數(shù)字gys_address數(shù)字表3-12) yonghu表。yonghu表用來存儲(chǔ)領(lǐng)登陸用戶明細(xì)。 yonghu表字段名稱數(shù)據(jù)類型yh_id數(shù)字yh_username文本yh_pa
19、ssword文本yh_sex文本yh_age數(shù)字yh_phone數(shù)字yh_address文本yh_quanxian文本表3-23) zhangdan表。zhangdan表用來存儲(chǔ)賬單的信息。 zhangdan表字段名稱數(shù)據(jù)類型zd_id數(shù)字zd_spmingcheng文本zd_spshuliang數(shù)字zd_jymoney數(shù)字zd_sfzhifu文本zd_gysname文本zd_spmiaoshu文本zd_data文本zd_danwei文本表3-34 詳細(xì)設(shè)計(jì)4.1 servlet的詳細(xì)應(yīng)用在servlet工作流程中,根據(jù)web.xml中的配置將攔截所有通過servlet的請(qǐng)求,并根據(jù)uri決定
20、分發(fā)給doget還是dopost處理請(qǐng)求,然后調(diào)用相應(yīng)的業(yè)務(wù)邏輯方法,調(diào)用相應(yīng)的頁面去執(zhí)行響應(yīng)。利用jdbc(java data base connectivity)技術(shù)處理與數(shù)據(jù)庫(kù)連接,利用其servlet api所定義的接口和類來封裝與數(shù)據(jù)庫(kù)交互的相關(guān)操作,使對(duì)數(shù)據(jù)庫(kù)的操作變得相當(dāng)容易,減少開發(fā)時(shí)間,而且能對(duì)系統(tǒng)進(jìn)行靈活的設(shè)計(jì)和實(shí)現(xiàn),使系統(tǒng)的各模塊容易維護(hù)和重用。4.2 特定模塊的詳細(xì)介紹 每個(gè)包都有其各自的作用,是雜亂的java文件分層,具有層次感,也可以很好地進(jìn)行維護(hù)。4.2.1 登陸模塊 輸入不同的角色名就會(huì)進(jìn)入不同的模塊,并完成相應(yīng)的功能;登陸模塊如圖4-1所示如圖 4-1代碼:p
21、ublic class handellogin extends httpservletuseroper oper=new useroper();public void init(servletconfig config)throws servletexceptionsuper.init(config);public void destroy() super.destroy(); public void doget(httpservletrequest request, httpservletresponse response)throws servletexception, ioexcepti
22、on this.dopost(request, response);public void dopost(httpservletrequest request,httpservletresponse response)throws servletexception,ioexceptionrequest.setcharacterencoding(utf-8);response.setcharacterencoding(utf-8);response.setcontenttype(text/html;charset=utf-8);httpsession session=request.getses
23、sion(true);string op = request.getparameter(op);string opg= request.getparameter(opg);string opyh = request.getparameter(opyh);string zdgroup=request.getparameter(zdgroup);system.out.println(zdgroup);string gysgroup=request.getparameter(gysgroup);login judgelogin = (login)(session.getattribute(login
24、);if (dologin.equals(op) dologin(request, response);return;if (judgelogin!=null&!.equals(judgelogin)if(經(jīng)理.equals(judgelogin.getyh_quanxian()if (zd.equals(op)dolnquireszd(request,response);else if(zdadd.equals(op)dozdadd(request,response);else if(zdxinxi.equals(op) dozdxinxi(request,response);else if
25、(修 改.equals(op) dozdxiugai(request,response);else if(刪 除.equals(op) dozddel(request,response);else if(組合查詢.equals(zdgroup)dozdchaxun(request,response);else if(gys.equals(op)dolnquiresgys(request,response);else if(gysadd.equals(op) dogysadd(request,response);else if(gysxinxi.equals(op) dogysxinxi(req
26、uest,response);else if(修 改.equals(opg)dogysxiugai(request,response);else if(刪 除.equals(opg)dogysdel(request,response);else if(組合查詢.equals(gysgroup)dogyschaxun(request,response);else if(yh.equals(op)dolnquiresyh(request,response);else if(yhadd.equals(op) doyhadd(request,response);else if(yhxinxi.equa
27、ls(op) doyhxinxi(request,response);else if(修 改.equals(opyh)doyhxiugai(request,response);else if(刪 除.equals(opyh)doyhdel(request,response);else if (查詢.equals(opyh) doyhchaxun(request,response);else if(修改密碼.equals(opyh) doyhmima(request,response);else if(修改密碼.equals(op)doadminmimaxiugai(request,respon
28、se);if(普通用戶.equals(judgelogin.getyh_quanxian()if (zd.equals(op)dolnquireszd(request,response);else if(zdadd.equals(op)dozdadd(request,response);else if(zdxinxi.equals(op) dozdxinxi(request,response);else if(修 改.equals(op) dozdxiugai(request,response);else if(刪 除.equals(op) dozddel(request,response);
29、else if(組合查詢.equals(zdgroup)dozdchaxun(request,response);else if(gys.equals(op)dolnquiresgys(request,response);else if(gysadd.equals(op) dogysadd(request,response);else if(gysxinxi.equals(op) dogysxinxi(request,response);else if(修 改.equals(opg)dogysxiugai(request,response);else if(刪 除.equals(opg)dog
30、ysdel(request,response);else if(組合查詢.equals(gysgroup)dogyschaxun(request,response);else if(yh.equals(op)|修改密碼.equals(op)|修改密碼.equals(opyh)|查詢.equals(opyh)|刪 除.equals(opyh)|修 改.equals(opyh)|yhxinxi.equals(op)|yhadd.equals(op)information info=new information();string msg=對(duì)不起您沒有那么高的權(quán)限;info.setmsg(msg);
31、request.setattribute(info, info);request.getrequestdispatcher(mainwindow.jsp).forward(request, response);elseresponse.sendredirect(login.jsp);管理員(用戶)登陸以后就會(huì)進(jìn)入總頁面如圖:4-2所示:在左側(cè)可以看到管理員進(jìn)來后(普通用戶)各自的權(quán)限。 管理員登陸:如圖 4-2普通用戶登陸:如圖 4-34.2.2 賬單管理模塊 管理員權(quán)限下的功能操作及代碼如圖 4-4代碼:private void dolnquireszd(httpservletrequest
32、 request,httpservletresponse response)throws servletexception,ioexception httpsession session=request.getsession();list list=oper.zdlnquires();list gysname=oper.zdgongyishang();if(list!=null)request.setattribute(list, list);session.setattribute(gysname, gysname);request.getrequestdispatcher(admin_bi
33、ll_list.jsp).forward(request, response);return;else response.sendredirect(admin_bill_list.jsp);private void dozdchaxun(httpservletrequest request,httpservletresponse response)throws servletexception,ioexception string zd_spmingcheng=request.getparameter(commodityname); string zd_sfzhifu=request.getp
34、arameter(payment); system.out.println(zd_spmingcheng); system.out.println(zd_sfzhifu); list list=oper.zdchaxun(zd_spmingcheng,zd_sfzhifu);if(list!=null)request.setattribute(list, list);request.getrequestdispatcher(admin_bill_list.jsp).forward(request, response);return;else response.sendredirect(admi
35、n_bill_list.jsp);代碼:private void dozdadd(httpservletrequest request,httpservletresponse response)throws servletexception,ioexception string zd_id=request.getparameter(zdid).trim();string zd_spmingcheng=request.getparameter(zdproductname).trim();string zd_spshuliang=request.getparameter(zdtransnunber
36、).trim();string zd_jymoney=request.getparameter(zdtransmoney).trim();string zd_sfzhifu=request.getparameter(payment).trim();string zd_gysname=request.getparameter(zdproducmanufacture).trim();string zd_spmiaoshu=request.getparameter(zdproducdesc).trim();string zd_danwei=request.getparameter(zdtransun
37、its).trim();string zd_data=new simpledateformat(yyyy-mm-dd).format(new date().gettime();list params = new arraylist();params.add(zd_id);params.add(zd_spmingcheng);params.add(zd_spshuliang);params.add(zd_jymoney);params.add(zd_sfzhifu);params.add(zd_gysname);params.add(zd_spmiaoshu);params.add(zd_dat
38、a);params.add(zd_danwei);information info=oper.zdadd(params);request.setattribute(info, info);request.getrequestdispatcher(admin_bill_add.jsp).forward(request, response);代碼:private void dozdxinxi(httpservletrequest request,httpservletresponse response) throws servletexception,ioexceptionstring zd_id
39、 =request.getparameter(id);zdbean zdbean = new zdbean();zdbean=oper.zdxinxi(zd_id);if(zdbean!=null)request.setattribute(zdbean, zdbean);request.getrequestdispatcher(admin_bill_update.jsp).forward(request, response);如圖 4-5代碼:private void dozdxiugai(httpservletrequest request,httpservletresponse respo
40、nse)throws servletexception,ioexceptionstring zd_id=request.getparameter(zdid).trim();string zd_spmingcheng=request.getparameter(zdproductname).trim();string zd_spshuliang=request.getparameter(zdtransnunber).trim();string zd_jymoney=request.getparameter(zdtransmoney).trim();string zd_sfzhifu=request
41、.getparameter(payment).trim();string zd_gysname=request.getparameter(zdproducmanufacture).trim();string zd_spmiaoshu=request.getparameter(zdproducdesc).trim();string zd_danwei=request.getparameter(zdtransunits).trim();list params = new arraylist();params.add(zd_id);params.add(zd_spshuliang);params.a
42、dd(zd_jymoney);params.add(zd_sfzhifu);params.add(zd_gysname);params.add(zd_spmiaoshu);params.add(zd_danwei);params.add(zd_spmingcheng);information info=oper.zdxiugai(params);request.setattribute(info, info);request.getrequestdispatcher(admin_bill_update.jsp).forward(request, response);private void d
43、ozddel(httpservletrequest request,httpservletresponse response)throws servletexception,ioexceptionstring zd_id=request.getparameter(zdid).trim();information info=oper.zddel(zd_id);request.setattribute(info, info);request.getrequestdispatcher(admin_bill_update.jsp).forward(request, response);普通用戶權(quán)限下功
44、能操作及代碼:圖及代碼同經(jīng)理權(quán)限下圖及代碼4.2.2 供應(yīng)商管理模塊管理員權(quán)限下的功能操作及代碼如圖:4-6所示 如圖 4-6代碼:private void dogyschaxun(httpservletrequest request,httpservletresponse response) throws servletexception,ioexceptionstring gys_name=request.getparameter(commodityname).trim();string gys_miaoshu=request.getparameter(commoditymiaoshu).
45、trim();list list=oper.gyschaxun(gys_name,gys_miaoshu);if(list!=null)request.setattribute(list, list);request.getrequestdispatcher(admin_supplier_list.jsp).forward(request, response);else response.sendredirect(admin_supplier_list.jsp);private void dolnquiresgys(httpservletrequest request,httpservletr
46、esponse response)throws servletexception,ioexception list list=oper.gyslnquires();if(list!=null)request.setattribute(list, list);request.getrequestdispatcher(admin_supplier_list.jsp).forward(request, response);else response.sendredirect(admin_supplier_list.jsp);如圖 4-7代碼:private void dogysadd(httpser
47、vletrequest request,httpservletresponse response) throws servletexception,ioexceptionstring gys_id = request.getparameter(gysid).trim();string gys_name =request.getparameter(gysname).trim();string gys_miaoshu=request.getparameter(gysmiaoshu).trim();string gys_lianxiren=request.getparameter(gyslianxi
48、).trim();string gys_phone=request.getparameter(gysphone).trim();string gys_chuanzhen=request.getparameter(gyschuanzhen).trim();string gys_address=request.getparameter(gysaddress).trim();list params = new arraylist();params.add(gys_id);params.add(gys_name);params.add(gys_miaoshu);params.add(gys_lianx
49、iren);params.add(gys_phone);params.add(gys_chuanzhen);params.add(gys_address);information info=oper.gysadd(params);request.setattribute(info, info);request.getrequestdispatcher(admin_supplier_add.jsp).forward(request, response);如圖 4-8代碼:private void dogysxinxi(httpservletrequest request,httpservletr
50、esponse response)throws servletexception,ioexception string gys_id = request.getparameter(id);gysbean gysbean=new gysbean();gysbean = oper.gysxinxi(gys_id);request.setattribute(gysbean, gysbean);request.getrequestdispatcher(admin_supplier_update.jsp).forward(request, response);如圖 4-9代碼:private void dogysxiugai(httpservletrequest request,httpservletresponse response) throws servletexception,ioexception string gys_id= request.getparameter(gysid).trim(); string gys_miaoshu = request.getparameter(gysmiaoshu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版翡翠代銷及鑒定評(píng)估服務(wù)合同3篇
- 2024年版的區(qū)塊鏈技術(shù)在供應(yīng)鏈管理中的應(yīng)用合同
- 2024年物聯(lián)網(wǎng)技術(shù)智能養(yǎng)殖服務(wù)合同
- 2025年企業(yè)兼職市場(chǎng)調(diào)研執(zhí)行員聘用合同2篇
- 2024年量子通信技術(shù)研究開發(fā)合同
- 二零二五年基站場(chǎng)地天面租賃與信號(hào)優(yōu)化合同3篇
- 2025版高標(biāo)準(zhǔn)大棚蔬菜生產(chǎn)與市場(chǎng)銷售聯(lián)合體合同3篇
- 2024年綜合性法律解決方案服務(wù)合同版B版
- 2024年金融擔(dān)保業(yè)務(wù)合同規(guī)范3篇
- 2025年度合同糾紛賠償協(xié)議示范文本3篇
- 超高層建筑地造價(jià)含國(guó)內(nèi)著名超高層建筑成本大數(shù)據(jù)
- GB/T 14361.1-1993船用纖維索滑車木殼滑車
- GA/T 1073-2013生物樣品血液、尿液中乙醇、甲醇、正丙醇、乙醛、丙酮、異丙醇和正丁醇的頂空-氣相色譜檢驗(yàn)方法
- 三大構(gòu)成之立體構(gòu)成-課件
- 河南高職單招政策解讀與報(bào)名課件
- 機(jī)械設(shè)計(jì)課程設(shè)計(jì)螺旋千斤頂設(shè)計(jì)說明書
- ××市××項(xiàng)目復(fù)盤報(bào)告【正式版】課件
- 供水突發(fā)事件應(yīng)急預(yù)案
- 體外培育牛黃技術(shù)幻燈3課件
- 任人處置的作文完整的
- 《護(hù)理臨床帶教》課件
評(píng)論
0/150
提交評(píng)論