




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計(jì)課程名稱:JAVAEE/.NET課程設(shè)計(jì)設(shè)計(jì)題目:校園超市商品信息管理系統(tǒng)學(xué)院:信息工程與自動(dòng)化學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)年級(jí):2011年級(jí)學(xué)生姓名:指導(dǎo)教師:日期:2014-6-30 2014-7-11教務(wù)處制課程設(shè)計(jì)任務(wù)書信息工程與自動(dòng)化學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)2011年級(jí)學(xué)生姓名:張建興課程設(shè)計(jì)題目:校園超市商品信息管理系統(tǒng)課程設(shè)計(jì)主要內(nèi)容:本次課程設(shè)計(jì)自主完成一個(gè)系統(tǒng), 題目學(xué)生自定。 我設(shè)計(jì)的是一個(gè)校園超市商品信息管理系統(tǒng),是一個(gè)小型系統(tǒng),適用于一些小型超市,對(duì)庫存商品,售出商品,日常業(yè)務(wù)進(jìn)行管理。主要采用 jsp+servlet+ 數(shù)據(jù)庫配合的方式工作。 Jsp 負(fù)責(zé)頁面顯
2、示, servlet 處理邏輯業(yè)務(wù),后臺(tái)數(shù)據(jù)庫采用 mysql 數(shù)據(jù)庫。用到連接數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫的操作, servlet 跳轉(zhuǎn),實(shí)現(xiàn)部件之間的合作,前臺(tái)( jsp )獲取并顯示后臺(tái)(數(shù)據(jù)庫)數(shù)據(jù),或者后臺(tái)(數(shù)據(jù)庫)獲取并存儲(chǔ)前臺(tái)數(shù)據(jù)。設(shè)計(jì)指導(dǎo)教師(簽字):教學(xué)基層組織負(fù)責(zé)人(簽字) :年月日摘要本次課程設(shè)計(jì)題目有學(xué)生自定, 學(xué)生可以受日常學(xué)習(xí)生活啟發(fā)來設(shè)計(jì)一個(gè)系統(tǒng)。這次課程設(shè)計(jì)主要要求學(xué)生掌握 javaEE 網(wǎng)絡(luò)編程,老師要求學(xué)生自主完成規(guī)模不限的系統(tǒng),自定題目,自主設(shè)計(jì)。對(duì)于這次課程設(shè)計(jì),我把它當(dāng)做一次實(shí)踐的機(jī)會(huì),設(shè)計(jì)過程中希望通過跟同學(xué)討論,提問老師等方式使自己得到提升,畢竟平時(shí)自己一個(gè)人
3、琢磨很難解決一些問題,也很難提高技巧。之前對(duì)于 MVC 編程方法的邏輯不是那么清晰,很難銜接好各個(gè)層之間的接口。如果時(shí)間足夠,希望這一次通過各種方法, 在采用 MVC的編程思想的前提下, 自己完成一個(gè)完整的系統(tǒng)。這一次我自主設(shè)計(jì)并完成了校園超市商品信息管理系統(tǒng),旨在復(fù)習(xí) javaEE/.net 的知識(shí),并從這一次實(shí)踐中獲得技術(shù)的提升。熟練編程中的一些技巧和編程中常見的錯(cuò)誤每個(gè)校園內(nèi)都會(huì)有好幾個(gè)小型的超市,雖然說是小型,但也提供了上萬學(xué)生日常所需的任何商品, 在我印象中在校園里的超市能找到你所需要的一切。 超市的商品肯定很多, 零零碎碎很繁雜, 難管理,所以一個(gè)管理超市商品信息和業(yè)務(wù)的系統(tǒng)根由必
4、要??梢詼p輕店員的工作量,提高效率。超市商品信息管理系統(tǒng)是一個(gè)規(guī)劃管理超市商品的價(jià)格,庫存,利潤和日常的一些業(yè)務(wù)的一個(gè)小型系統(tǒng), 適用于一些小型超市。 它包括三個(gè)主要功能: 庫存商品管理,售出商品管理和日常業(yè)務(wù)管理。 在這三大功能下又各自包括對(duì)商品的添加,查詢和刪除等功能。是一個(gè)小型,便捷地系統(tǒng)。關(guān)鍵字:超市,管理商品,業(yè)務(wù),功能目錄摘 要.3第一章 系統(tǒng)概述 .11.1課程設(shè)計(jì)背景 .11.2開發(fā)工具及相關(guān)技術(shù) .11.2.1 Tomcat 介紹 .11.2.2MySQL 介紹 .11.2.3Eclipse 簡介 .21.3可行性分析 .21.3.1技術(shù)可行性分析 .21.3.2經(jīng)濟(jì)可行性分
5、析 .21.3.3操作可行性分析 .3第二章 需求分析 .32.1業(yè)務(wù)需求概述 .3第三章系統(tǒng)設(shè)計(jì) .43.1總體結(jié)構(gòu)設(shè)計(jì) .43.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) .4第四章 編碼實(shí)現(xiàn) .5第五章 系統(tǒng)實(shí)現(xiàn)及操作說明 .26第六章 總結(jié)體會(huì) .32致謝 .33參考文獻(xiàn) .33第一章系統(tǒng)概述1.1課程設(shè)計(jì)背景我國超市形成于 20 世紀(jì) 90 年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。 隨著超市高速的發(fā)展, 其經(jīng)營管理也變得愈加復(fù)雜, 早期的超市商品管理形式不能滿足現(xiàn)有銷售也的發(fā)展, 這樣就迫切地需要引入新的商品管理技術(shù)。 超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零
6、售業(yè)企業(yè)所共有的落后的一面, 如:不能有效地管理每種商品, 不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主, 缺乏實(shí)時(shí)分析功能, 管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。而且日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。因此,在選題過程中,我們小組選擇了超市商品管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)
7、營管理效率。1.2開發(fā)工具及相關(guān)技術(shù)1.2.1 Tomcat介紹Tomcat 是由 Apache 軟件基金會(huì)下屬的 Jakarta 項(xiàng)目開發(fā)的一個(gè) Servlet 容器,按照 Sun Microsystems 提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對(duì) Servlet 和 JavaServer Page(JSP)的支持,并提供了作為 Web服務(wù)器的一些特有功能,如 Tomcat 管理和控制平臺(tái)、安全域管理和 Tomcat 閥等。由于 Tomcat 本身也內(nèi)含了一個(gè) HTTP 服務(wù)器,它也可以被視作一個(gè)單獨(dú)的 Web服務(wù)器。1.2.2MySQL 介紹MySQL是一個(gè)開放源碼的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是一個(gè)真正的多用戶
8、、多線程 SQL數(shù)據(jù)庫服務(wù)器。 MySQL由于性能高、成本低、可靠性好、小巧、功能齊全、查詢迅捷而且是免費(fèi)的等優(yōu)點(diǎn), 已經(jīng)成為最流行的開源數(shù)據(jù)庫, 被廣泛地應(yīng)用在中小型網(wǎng)站中。11.2.3Eclipse簡介Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集, 包括 Java 開發(fā)工具( Java Development Kit ,JDK)。雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境 (IDE)來使用,但 Eclipse 的目標(biāo)卻不
9、僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境 (Plug-in Development Environment ,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無縫集成的工具。由于 Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse是使用 Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C+、 COBOL、PHP等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。
10、 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ), 比如內(nèi)容管理系統(tǒng)。 基于 Eclipse的應(yīng)用程序的一個(gè)突出例子是IBM Rational Software Architect,它構(gòu)成了IBM Java 開發(fā)工具系列的基礎(chǔ)。1.3可行性分析1.3.1技術(shù)可行性分析基于相對(duì)成熟的前臺(tái)開發(fā)工具eclipse ,運(yùn)用 Flex 開發(fā)前臺(tái)界面, 其功能完全能夠滿足本系統(tǒng)的實(shí)現(xiàn)。使用java 語言進(jìn)行后臺(tái)編碼,運(yùn)用面向?qū)ο蟮乃枷牒驮O(shè)計(jì)模式進(jìn)行開發(fā),后臺(tái)使用簡單快捷的mysql 數(shù)據(jù)庫,運(yùn)用 tomcat 來部署整個(gè)程序。這些技術(shù)在當(dāng)今時(shí)代都趨于成熟,并且運(yùn)用廣泛,所以,本系統(tǒng)
11、的實(shí)現(xiàn)在技術(shù)上是可行的。1.3.2 經(jīng)濟(jì)可行性分析由于開發(fā)設(shè)備與人員都已聚齊,開發(fā)所用的成本主要是人力資源的支出。并且系統(tǒng)所發(fā)揮的作用是科學(xué)地管理數(shù)據(jù),大大提高了管理效率, 降低了工作人員的負(fù)擔(dān),節(jié)省了管理時(shí)間,所以,本系統(tǒng)的實(shí)現(xiàn)在經(jīng)濟(jì)方面是可行的。21.3.3 操作可行性分析本系統(tǒng)功能模塊劃分明確,有較強(qiáng)可操作性;并具有規(guī)范化的工作界面,能夠讓用戶在很短的時(shí)間內(nèi)掌握使用的方法。進(jìn)入系統(tǒng)后, 系統(tǒng)的界面人性化, 規(guī)范化,而且很美觀, 而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。 而整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要太多的數(shù)據(jù)庫知識(shí)。第二章需
12、求分析2.1 業(yè)務(wù)需求概述1、售貨業(yè)務(wù)售貨管理是企業(yè)生產(chǎn)經(jīng)營活動(dòng)中及其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行, 采購成本能否得到有效控制等問題。 企業(yè)現(xiàn)代管理理念中對(duì)企業(yè)的進(jìn)貨管理提出新的要求; 企業(yè)進(jìn)貨時(shí)對(duì)供貨商的選擇更見慎重,雙方不再是討價(jià)還價(jià)的買賣關(guān)系, 而是一種相互依存的合作伙伴關(guān)系, 并且還需要認(rèn)識(shí)到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容: 供貨商的情況調(diào)查:在實(shí)施采購之前,超市首先就要對(duì)市場(chǎng)上各大商品供貨商進(jìn)行詳細(xì)的調(diào)查, 了解公司的具體情況, 評(píng)定企業(yè)的信譽(yù)級(jí)別和公司的市場(chǎng)口碑, 做到準(zhǔn)確無誤, 采購順利。
13、實(shí)施進(jìn)貨計(jì)劃:根據(jù)供貨商檔案及評(píng)審結(jié)果, 選定供貨商; 生成訂貨單給選定的供貨商; 雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫工作。2、庫存業(yè)務(wù):庫存管理是指在生產(chǎn)經(jīng)營中為銷售和耗用而存儲(chǔ)的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用: 存貨過多將導(dǎo)致物資的積壓、 存儲(chǔ)費(fèi)用增加、 流動(dòng)資金周轉(zhuǎn)不利,并且過量的庫存會(huì)掩蓋管理不善的問題。 存貨不足則影響企業(yè)的正常銷售活動(dòng)。庫存管理的目標(biāo)是需求最佳存貨數(shù)量, 使庫存的成本總額最小化。 其主要業(yè)務(wù)如下: 產(chǎn)品入庫、出庫、盤庫等日常處理??茖W(xué)合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、
14、最大庫存量、最佳缺貨量、最佳訂購周期等,進(jìn)行嚴(yán)格的庫存控制工作。 匯總統(tǒng)計(jì)各類庫存數(shù)據(jù), 反應(yīng)和監(jiān)督儲(chǔ)備資金占用及采購資金使用情況。3、銷售業(yè)務(wù)銷售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的, 它不再是傳統(tǒng)意義上的 “賣東西”,它對(duì)外關(guān)系到企業(yè)產(chǎn)品、 服務(wù)和企業(yè)形象等多方面因素, 對(duì)內(nèi)涉及到銷售、庫存、財(cái)務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時(shí)機(jī), 根據(jù)市場(chǎng)所需,引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、 智能化銷售管理, 才能使超市在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗3之地第三章系統(tǒng)設(shè)計(jì)3.1 總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)流程圖圖 3-1 系統(tǒng)流程圖3.2 系統(tǒng)數(shù)據(jù)庫設(shè)
15、計(jì)屬性名屬性類型備注產(chǎn)品名稱Text說明產(chǎn)品名稱產(chǎn)品價(jià)格Float說明產(chǎn)品價(jià)格庫存數(shù)量Int庫存產(chǎn)品數(shù)量商品編號(hào)Int商品代號(hào)表 3-1 庫存商品數(shù)據(jù)表4圖 3-2 數(shù)據(jù)庫中的庫存商品表屬性名屬性類型備注商品名稱Text說明商品名稱商品編號(hào)Int商品代號(hào)售出數(shù)量Int已銷售商品數(shù)量售出獲利Float售出所有商品數(shù)量的利潤表 3-2 售出商品數(shù)據(jù)表圖 3-3數(shù)據(jù)庫中售出商品表截圖屬性名屬性類型備注商品編號(hào)Int售出商品的編號(hào)商品名稱Text售出商品的名稱商品數(shù)量Int售出商品的數(shù)量顧客姓名Text購買顧客姓名顧客地址Text購買商品顧客的地址表 3-3 業(yè)務(wù)數(shù)據(jù)表圖 3-4 數(shù)據(jù)庫中業(yè)務(wù)表截圖第
16、四章編碼實(shí)現(xiàn)以下代碼只包含本系統(tǒng)部分關(guān)鍵代碼,完整代碼另附:(1)數(shù)據(jù)庫連接類,內(nèi)含連接數(shù)據(jù)庫的方法,還有各種對(duì)數(shù)據(jù)庫的操作的方法:Sqlbean:package ConnectionFactory;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;5import java.sql.SQLException;import java.util.ArrayList;import java.util.List;impo
17、rt shopValue.inShopBean;import shopValue.outShopBean;import shopValue.salesBean;public class sqlbean static Connection con;static PreparedStatement pre = null;static ResultSet rs;public sqlbean() System.out.println("kkk");try Class.forName("com.mysql.jdbc.Driver");con = DriverMan
18、ager.getConnection("jdbc:mysql:/localhost:3306/shop", "root", "636692"); System.out.println(con); catch (Exception e1) e1.printStackTrace();public inShopBean searchStore_table(String sql, int id) inShopBean isb = new inShopBean();try new sqlbean();System.out.println(con
19、 + "KKKK");pre = (PreparedStatement) con.prepareStatement(sql); pre.setInt(1, id);rs = pre.executeQuery();while (rs.next() isb.setId(rs.getInt("id");isb.setName(rs.getString("name");isb.setPrice(rs.getFloat("price");isb.setNumber(rs.getInt("number");
20、 catch (SQLException e) e.printStackTrace();6return isb;public int insertIntoStore_table(String sql, inShopBean isb) int count = 0;try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql); pre.setInt(1, isb.getId();pre.setString(2, isb.getName();pre.setFloat(3, isb.getPrice();pre.setInt
21、(4, isb.getNumber();count=pre.executeUpdate(); catch (Exception e) e.printStackTrace();return count;public int getDelete(String sql, int id) int count = 0;try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql); pre.setInt(1, id);count = pre.executeUpdate(); catch (SQLException e) e.pr
22、intStackTrace(); finally try pre.close();con.close(); catch (SQLException e) e.printStackTrace();return count;public int getUpdateStore_table(String sql, inShopBean isb) int count = 0;7try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql);pre.setInt(1, isb.getId();pre.setString(2, is
23、b.getName();pre.setFloat(3, isb.getPrice();pre.setInt(4, isb.getNumber();count = pre.executeUpdate(); catch (SQLException e) e.printStackTrace(); finally try pre.close();con.close(); catch (SQLException e) e.printStackTrace();return count;public outShopBean searchSell_table(String sql, int id) outSh
24、opBean osb = new outShopBean();try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql); pre.setInt(1, id);rs = pre.executeQuery();while (rs.next() osb.setId(rs.getInt("id");osb.setName(rs.getString("name");osb.setNumber(rs.getInt("number");osb.setLirun(rs.
25、getFloat("lirun"); catch (SQLException e) e.printStackTrace();return osb;public salesBean searchBuseness_table(String sql, int id) salesBean sb = new salesBean();try 8new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql); pre.setInt(1, id);rs = pre.executeQuery();while (rs.next
26、() sb.setId(rs.getInt("id");sb.setGoodsname(rs.getString("goodsname");sb.setNumber(rs.getInt("number");sb.setCsmname(rs.getString("csmname");sb.setCsmaddr(rs.getString("csmaddr"); catch (SQLException e) e.printStackTrace();return sb;public List<in
27、ShopBean> getStoreList(String sql) List<inShopBean> list = new ArrayList<inShopBean>(); try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql);rs = pre.executeQuery();while (rs.next() inShopBean isb = new inShopBean();isb.setId(rs.getInt("id");isb.setName(rs.g
28、etString("name");isb.setPrice(rs.getFloat("price");isb.setNumber(rs.getInt("number");list.add(isb); catch (SQLException e) e.printStackTrace(); finally try pre.close();con.close(); catch (SQLException e) e.printStackTrace();return list;9public List<outShopBean> ge
29、tsellList(String sql) List<outShopBean> list = new ArrayList<outShopBean>(); try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql);rs = pre.executeQuery();while (rs.next() outShopBean osb = new outShopBean();osb.setId(rs.getInt("id");osb.setName(rs.getString(&qu
30、ot;name");osb.setNumber(rs.getInt("number");osb.setLirun(rs.getFloat("lirun");list.add(osb); catch (SQLException e) e.printStackTrace(); finally try pre.close();con.close(); catch (SQLException e) e.printStackTrace();return list;public List<salesBean> getBusenessList(S
31、tring sql) List<salesBean> list = new ArrayList<salesBean>(); try new sqlbean();pre = (PreparedStatement) con.prepareStatement(sql);rs = pre.executeQuery();while (rs.next() salesBean sb = new salesBean();sb.setId(rs.getInt("id");sb.setGoodsname(rs.getString("goodsname"
32、;);sb.setNumber(rs.getInt("number");sb.setCsmname(rs.getString("csmname");sb.setCsmaddr(rs.getString("csmaddr");list.add(sb); catch (SQLException e) 10e.printStackTrace(); finally try pre.close();con.close(); catch (SQLException e) e.printStackTrace();return list;( 2) 三
33、種商品的值類,內(nèi)含set 和 get 方法,對(duì)數(shù)據(jù)進(jìn)行設(shè)置和獲取操作:Inshopbean:package shopValue;public class inShopBean private String name ;private float price ;private int number ;private int id;public inShopBean()public inShopBean(String name,float price, int number, int id)this .name =name;this .price =price;this .number =numb
34、er;this .id=id;public String getName()11return name ;public void setName(String name)this .name =name;public float getPrice()return price ;public void setPrice( float price)this .price =price;public int getNumber()return number ;public void setNumber( int number)this .number =number;public int getId
35、()return id;public void setId( int id)this .id=id;12Outshopbean:package shopValue;public class outShopBean private String name ;private float lirun ;private int number ;private int id;public outShopBean()public outShopBean(String name,float lirun, int number, int id)this .name =name;this .lirun=liru
36、n;this .number =number;this .id=id;public String getName()return name ;public void setName(String name)this .name =name;13public float getLirun()return lirun;public void setLirun( float lirun)this .lirun=lirun;public int getNumber()return number ;public void setNumber( int number)this .number =numbe
37、r;public int getId()return id;public void setId( int id)this .id=id;Salesbean:package shopValue;14public class salesBean private String goodsname ;private String csmname ;private String csmaddr ;private int number ;private int id;public salesBean()public salesBean(String csmname,String goodsname,int
38、 number, intid,String csmaddr)this .goodsname =goodsname;this .csmname =csmname;this .csmaddr =csmaddr;this .number =number;this .id=id;public String getGoodsname()return goodsname ;public void setGoodsname(String goodsname)this .goodsname =goodsname;15public String getCsmname()return csmname ;publi
39、c void setCsmname(String csmname)this .csmname =csmname;public String getCsmaddr()return csmaddr ;public void setCsmaddr(String csmaddr)this .csmaddr =csmaddr;public int getNumber()return number ;public void setNumber( int number)this .number =number;public int getId()return id;16public void setId(
40、int id)this .id=id;( 3) 庫存商品查找 servlet,完成查找邏輯功能package shopManage;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import jav
41、ax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import shopValue.inShopBean;import ConnectionFactory.sqlbean;public class researchStoreGoods extends HttpServlet private static final long serialVersionUID = 1L; private Connection cn;public researchStoreGoods() super()
42、;public void init(ServletConfig config) throws ServletException super.init(config);try Class.forName("com.mysql.jdbc.Driver"); catch (ClassNotFoundException e1) e1.printStackTrace();String url = "jdbc:mysql:/localhost:3306/shop"String user = "root"String password = "636692"try cn = DriverManager.getConnection(url, user, password); catch (SQLException e) e.printStackTrace();
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目管理考試的技能要求及試題答案
- 思政類創(chuàng)新課題申報(bào)書
- 項(xiàng)目成功評(píng)價(jià)的試題及答案
- 學(xué)期心理健康檔案管理計(jì)劃
- 加強(qiáng)教師職業(yè)道德的教研活動(dòng)計(jì)劃
- 分析項(xiàng)目管理考試的備考信條與策略試題及答案
- 2025年銀行從業(yè)資格證考試判斷題試題與答案
- 稅務(wù)風(fēng)險(xiǎn)管理基本概念試題及答案
- 課題申報(bào)書 雙面
- 探索項(xiàng)目實(shí)施的控制與調(diào)整的關(guān)鍵考題試題及答案
- 深層平板載荷試驗(yàn)檢測(cè)地基承載力作業(yè)指導(dǎo)書
- (完整)EHS培訓(xùn)考核題庫及答案
- 急性肺損傷急性呼吸窘迫綜合征診斷治療指南(2022年)
- 學(xué)校財(cái)務(wù)預(yù)算管理制度(5篇)
- 愛在平淡細(xì)微處-初中感悟親情作文課件
- 機(jī)電一體化畢業(yè)論文范文(精選十五篇)
- (讀書筆記)禮物的流動(dòng):一個(gè)中國村莊中的互惠原則和社會(huì)網(wǎng)絡(luò)
- 《醫(yī)療垃圾的分類》課件
- 江蘇師范大學(xué)成人繼續(xù)教育網(wǎng)絡(luò)課程《英語》單元測(cè)試及參考答案
- 雙堿法脫硫操作規(guī)程
- 全國中學(xué)生物理競(jìng)賽及實(shí)驗(yàn)課件
評(píng)論
0/150
提交評(píng)論