freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java超市進(jìn)銷(xiāo)存管理系統(tǒng)畢業(yè)設(shè)計(jì)(更新版)

  

【正文】 ession=()。其中error是通過(guò)提交信息判斷后。}if(==){(請(qǐng)選擇用戶(hù)類(lèi)型!)。}a:visited { color: 215DC6。超市管理系統(tǒng)涉及范圍寬,要解決的問(wèn)題多,功能復(fù)雜,實(shí)現(xiàn)困難,但由于限于時(shí)間,本系統(tǒng)只能實(shí)現(xiàn)其中的一部分功能。圖 62 供應(yīng)商提示界面進(jìn)貨成功后,該次進(jìn)貨的信息存放到進(jìn)貨表單中,查看進(jìn)貨表單時(shí)必須能看到該次進(jìn)貨的信息且能進(jìn)行查詢(xún)。一般有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品的內(nèi)部動(dòng)作是否按照說(shuō)明書(shū)的規(guī)定正常運(yùn)行。 return。部分代碼如下:if(().equals(1)){//普通用戶(hù)無(wú)此權(quán)限 (text/html。以下是供應(yīng)商列表界面:進(jìn)入該界面時(shí)會(huì)顯示所有的員工的信息,可以進(jìn)行員工的查詢(xún),熱鏈接實(shí)現(xiàn)員工的增加。圖 57 在架商品信息修改界面進(jìn)貨模塊實(shí)現(xiàn)對(duì)應(yīng)的流程圖如下:StocklinkStocklistforwardforwardform圖58 進(jìn)貨流程圖庫(kù)存模塊和已上架商品模塊實(shí)現(xiàn)對(duì)應(yīng)的流程圖如下:linkAddOnsellforwardStoragelist上架分為兩種情況:該商品已上架或未上架forwardlinkforwardAddsell_NumforwardforwardformCargoListConfAddsell_newforwardforwardFinishCargoInfolinkforwardforwardforwardeditcargosearchInfo對(duì)已上架商品的查找、修改和刪除。其中同一進(jìn)貨單號(hào)對(duì)應(yīng)了同一次進(jìn)貨。圖 52 登錄界面輸入后系統(tǒng)會(huì)根據(jù)提交的信息,交給相應(yīng)的Servlet進(jìn)行業(yè)務(wù)層的處理,從數(shù)據(jù)庫(kù)中manager表中讀取信息,然后和提交上去的數(shù)據(jù)進(jìn)行匹配,再判斷是否轉(zhuǎn)向其他的頁(yè)面。 (manager,mana)。 用戶(hù)登錄模塊 當(dāng)用戶(hù)訪(fǎng)問(wèn)客戶(hù)端時(shí),即管理員登錄時(shí),并且進(jìn)入登錄界面進(jìn)行登錄操作時(shí),這時(shí)會(huì)系統(tǒng)會(huì)給管理員創(chuàng)建一個(gè)管理員對(duì)象放入服務(wù)器的session會(huì)話(huà)中。圖 419 登錄時(shí)序圖5 系統(tǒng)的詳細(xì)設(shè)計(jì) 系統(tǒng)模塊的劃分該系統(tǒng)總體上分為四個(gè)模塊:商品的銷(xiāo)售管理:實(shí)現(xiàn)商品的進(jìn)貨,庫(kù)存,上架等信息的增加、刪除和查詢(xún)。 Emp_ID字段采用順序自動(dòng)增加,默認(rèn)情況下為1。下面介紹該系統(tǒng)用到的數(shù)據(jù)庫(kù)表。 新增上架商品信息商品編號(hào)商品類(lèi)型商品名稱(chēng)上架數(shù)售價(jià)圖 410 新增上架商品信息ER圖。供貨商編號(hào)表示提供商品的供應(yīng)商編號(hào),若輸入供應(yīng)商編號(hào)不存在,則不能完成該次進(jìn)貨。超市可以有相同名字的員工。其他對(duì)應(yīng)的都是管理員的基本信息,比如說(shuō)住址,名字、性別、年齡。當(dāng)某一層發(fā)生變化,只要API不變,不會(huì)影響其他層的實(shí)現(xiàn)。由技術(shù)可行性、操作可行性的研究,可以得出結(jié)論,超市銷(xiāo)售管理系統(tǒng)的開(kāi)發(fā)是完全可行的。 系統(tǒng)運(yùn)行環(huán)境硬件需求: 硬盤(pán)20G/內(nèi)存256M及以上配置,要求為銷(xiāo)售分配足夠的數(shù)據(jù)庫(kù)磁盤(pán)空間推薦配置:硬盤(pán)40G/內(nèi)存512M操作系統(tǒng)需求: Windows2000及以上操作系統(tǒng) ( 推薦 ) ,也可以使用 Sun Solaris 等 Linux 操作系統(tǒng)數(shù)據(jù)庫(kù)軟件需求: MySql數(shù)據(jù)庫(kù)(推薦)中間件軟件需求:Tomcat系列服務(wù)器。 系統(tǒng)的模塊劃分本系統(tǒng)實(shí)現(xiàn)一個(gè)超市后臺(tái)管理所具有的基本功能,包括商品的進(jìn)貨管理,查看進(jìn)貨表單;商品的庫(kù)存管理,操作商品的上架數(shù);對(duì)上架商品的模糊查詢(xún)和關(guān)鍵字查詢(xún);對(duì)商品信息進(jìn)行增刪改查,設(shè)置商品的上架價(jià)格,數(shù)量;商品銷(xiāo)售量信息查詢(xún)的實(shí)現(xiàn);部門(mén)的增加和修改;普通員工信息的查詢(xún)、增加和刪除;管理員的登錄,管理員個(gè)人資料修改,超級(jí)管理員可以對(duì)普通管理員進(jìn)行增刪改查,對(duì)于登錄的不同管理員進(jìn)行的操作做相應(yīng)的記錄;供應(yīng)商信息的增加、刪除和修改。在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,只需將應(yīng)用程序放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件。但是,它的處理靜態(tài)Html的能力與Apache相比就不盡人意。MySQL有如此多的特點(diǎn),又由于其免費(fèi)的特點(diǎn),這就給許多的中小應(yīng)用提供了不錯(cuò)的選擇。 2) 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。MVC框架圖如圖21所示: Controller 連接了模型和視圖,判斷請(qǐng)求交給哪個(gè)模型,調(diào)用視圖顯示模型處理用戶(hù)請(qǐng)求結(jié)果 Model封裝了用戶(hù)數(shù)據(jù)和處理數(shù)據(jù)的業(yè)務(wù)邏輯 View提供了用戶(hù)界面,將用戶(hù)輸入數(shù)據(jù)傳遞給控制器或?qū)⒛P蛿?shù)據(jù)顯示給用戶(hù)用戶(hù)請(qǐng)求業(yè)務(wù)請(qǐng)求狀態(tài)改變狀態(tài)查詢(xún)圖21 MVC框架圖 MySql數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(Database)是一系列信息資源的集合。Servlet是運(yùn)行在web容器中,這個(gè)web容器可以控制Servlet對(duì)象的生命周期,控制請(qǐng)求由Servlet對(duì)象處理。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。由于J2EE的這些優(yōu)點(diǎn)使得采用J2EE應(yīng)用架構(gòu)系統(tǒng)具備可擴(kuò)充性,當(dāng)系統(tǒng)平臺(tái)發(fā)生變化時(shí),系統(tǒng)能夠和新平臺(tái)很好的融合在一起,這樣使得系統(tǒng)具有很好的伸縮性。 WEB擁有一個(gè)被稱(chēng)為無(wú)狀態(tài)的協(xié)議,這是因?yàn)榉?wù)器在發(fā)送給客戶(hù)機(jī)應(yīng)答信息后便遺忘了此次交互。這次設(shè)計(jì),基本上實(shí)現(xiàn)了超市管理所必需的幾個(gè)功能,例如管理員模塊中,設(shè)有超級(jí)管理員和普通管理員,管理員的權(quán)限不同,超級(jí)管理員有管理普通管理員的權(quán)限。Servlet。超市隨時(shí)都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。sales management目錄1 緒論 12 開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具的介紹 2 關(guān)于WEB 2 J2EE的優(yōu)勢(shì) 2 JSP語(yǔ)言和HTML語(yǔ)言 3 關(guān)于Servlet 3 MySql數(shù)據(jù)庫(kù) 4 MySql的優(yōu)勢(shì) 4 Tomcat服務(wù)器 5 Tomcat 服務(wù)器簡(jiǎn)介 5 TomCat的優(yōu)勢(shì) 53 需求分析和可行性分析 7 系統(tǒng)用戶(hù)及其功能分析 7 系統(tǒng)的模塊劃分 7 系統(tǒng)運(yùn)行環(huán)境 8 技術(shù)可行性 8 操作可行性 84 系統(tǒng)總體設(shè)計(jì) 9 設(shè)計(jì)思想 9 系統(tǒng)功能模塊圖 10 實(shí)體關(guān)系圖 10 數(shù)據(jù)庫(kù)設(shè)計(jì) 14 系統(tǒng)的用例圖 18 系統(tǒng)登錄時(shí)序圖 215 系統(tǒng)的詳細(xì)設(shè)計(jì) 22 系統(tǒng)模塊的劃分 22 模塊流程和具體實(shí)現(xiàn) 22 用戶(hù)登錄模塊 22 商品的銷(xiāo)售管理模塊 24 員工管理模塊 28 供應(yīng)商管理模塊 29 管理員信息管理模塊 316 系統(tǒng)測(cè)試 34 模塊測(cè)試 34結(jié)束語(yǔ) 36致 謝 37參考文獻(xiàn) 38附錄 部分源代碼 391 緒論隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到商業(yè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì)。2 開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具的介紹 關(guān)于WEBWEB是一組原則:互聯(lián)網(wǎng)作為其唯一的平臺(tái),利用集體智慧,數(shù)據(jù),沒(méi)有軟件發(fā)布周期,輕量級(jí)編程。J2EE是一個(gè)標(biāo)準(zhǔn),而不是一個(gè)現(xiàn)成的產(chǎn)品。 JSP語(yǔ)言和HTML語(yǔ)言HTML(Hyper Text Markup Language 超文本標(biāo)記語(yǔ)言)是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。   JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶(hù)端的就是一個(gè)HTML文本,因此客戶(hù)端只要有瀏覽器就能瀏覽。Servlet,是接受來(lái)自網(wǎng)絡(luò)的請(qǐng)求(form表單,以及其他的請(qǐng)求),并對(duì)不同請(qǐng)求作出不同的響應(yīng)。每一條記錄都是由一系列的字段(Field)組成的。 3) 開(kāi)放源碼數(shù)據(jù)庫(kù)。 Tomcat服務(wù)器 Tomcat 服務(wù)器簡(jiǎn)介T(mén)omcat是web服務(wù)器的一種,那么它就有web服務(wù)器的基本功能:,包括安全性屏蔽,包括Java腳本和程序、CGI腳本和程序、為文件設(shè)置適當(dāng)?shù)腗IME類(lèi)型來(lái)對(duì)數(shù)據(jù)進(jìn)行前期處理和后期處理Tomcat是一個(gè)免費(fèi)的開(kāi)源的Serlvet容器,最新的Servlet和JSP規(guī)范總能在Tomcat中得到體現(xiàn)。驗(yàn)證有沒(méi)有安成功的方法是在DOS窗口中輸入命令javac,根據(jù)返回信息判斷。 3 需求分析和可行性分析 系統(tǒng)用戶(hù)及其功能分析為了便于超市的管理,超市管理員的權(quán)限必須有所差異。進(jìn)貨表單的查詢(xún),記錄下商品進(jìn)貨時(shí)的初始信息,和實(shí)施該操作的管理員信息。已經(jīng)學(xué)習(xí)過(guò)數(shù)據(jù)庫(kù)、軟件工程等相關(guān)課程,而語(yǔ)言基本思想大致是一樣的,Java語(yǔ)言掌握起來(lái)應(yīng)該沒(méi)有問(wèn)題。在Java這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對(duì)其形成威脅和挑戰(zhàn)。業(yè)務(wù)邏輯層實(shí)現(xiàn)的是對(duì)DAO層的調(diào)用,實(shí)現(xiàn)該有的業(yè)務(wù)邏輯。管理員實(shí)體對(duì)應(yīng)的 ER圖如下:管理員電話(huà)密碼性別部門(mén)名稱(chēng)編號(hào)名字年齡權(quán)限地址 圖 43 管理員ER圖:部門(mén)有三個(gè)屬性,部門(mén)名,部門(mén)編號(hào)和部門(mén)總?cè)藬?shù),部門(mén)編號(hào)作為一個(gè)部門(mén)的唯一標(biāo)識(shí)。其他對(duì)應(yīng)的是供貨商名稱(chēng),聯(lián)系電話(huà)和地址。商品類(lèi)型、商品名稱(chēng)和進(jìn)貨商品信息中的屬性表示的意思是一樣的。管理員和商品間的關(guān)系是管理員從供應(yīng)商那里進(jìn)貨,對(duì)商品上架。3. 商品信息表是為了提高數(shù)據(jù)庫(kù)中數(shù)據(jù)的存儲(chǔ)效率和減少數(shù)據(jù)庫(kù)表的數(shù)據(jù)冗余,專(zhuān)門(mén)用來(lái)存儲(chǔ)商品的詳細(xì)信息,設(shè)計(jì)出的cargo表如下:表43 cargo表主要字段數(shù)據(jù)類(lèi)型長(zhǎng)度屬性描述Cargo_ID字符型6主鍵商品編號(hào)Cargo_Name字符串型50非空商品名稱(chēng)Cargo_Type字符串型20非空商品類(lèi)型其對(duì)應(yīng)MySql數(shù)據(jù)庫(kù)的建表語(yǔ)句為:CREATE TABLE cargo ( Cargo_ID char(6) NOT NULL, Cargo_Name varchar(50) NOT NULL, Cargo_Type varchar(20) NOT NULL, PRIMARY KEY (Cargo_ID)) SET DEFAULT CHARSET=utf8。 系統(tǒng)的用例圖 下面是系統(tǒng)的用例圖,通過(guò)圖我們可以看到,管理員登陸系統(tǒng)后可以進(jìn)行權(quán)限管理,進(jìn)貨管理,供應(yīng)商管理,庫(kù)存管理等。供應(yīng)商管理:供應(yīng)商信息的增加、刪除和查詢(xún)。具體執(zhí)行步驟:1)從管理員的請(qǐng)求對(duì)象中獲取session會(huì)話(huà)對(duì)象2)從會(huì)話(huà)對(duì)象中獲取管理員對(duì)象3)在相應(yīng)的Jsp頁(yè)面中有判斷,Servlet中也有判斷是管理員對(duì)象是不是空的,如果是空說(shuō)明管理員沒(méi)有登錄,提示管理員必須先登錄。//數(shù)據(jù)庫(kù)中沒(méi)有的情況下。商品的進(jìn)貨管理就是錄入商品進(jìn)入超市時(shí)具體信息,包括該商品的供應(yīng)商,進(jìn)貨價(jià)格,商品的名稱(chēng)等具體信息,還有查看歷史進(jìn)貨表單的功能。其中增加上架的商品界面中會(huì)多出一條當(dāng)前商品的在架數(shù)。實(shí)現(xiàn)的方法基本上和上面的模塊實(shí)現(xiàn)步驟相同。對(duì)記錄的修改是通過(guò)先把修改過(guò)后的數(shù)據(jù),用表單提交的方式放到request對(duì)象中,再在Servlet的服務(wù)方法中獲取request中傳過(guò)來(lái)的參數(shù),調(diào)用DAO層的增加新員工的方法,完成后,Servlet再調(diào)用Servlet中獲取存儲(chǔ)該類(lèi)記錄的表的所有信息,把所有的信息封裝成一個(gè)對(duì)象再次放在一個(gè)request對(duì)象中,實(shí)現(xiàn)頁(yè)面的轉(zhuǎn)向。JavaScript39。修改個(gè)人信息的界面圖如下:圖 518 修改管理員個(gè)人信息界面 修改個(gè)人資料模塊的流程圖如下:存到表中forwardforwardmanaupdatelink 圖 519 管理員信息修改流程圖管理員列表的界面:帶顏色標(biāo)記的表示是當(dāng)前登錄的超級(jí)管理員,在該界面超級(jí)管理員不能對(duì)自己的信息進(jìn)行修改,可以實(shí)現(xiàn)對(duì)現(xiàn)有普通管理員的信息修改和刪除,增加普通管理員。做完一個(gè)模塊,就進(jìn)行測(cè)試,看所做的模塊能不能實(shí)現(xiàn)所需要的功能。最深的體會(huì)就是在開(kāi)發(fā)一個(gè)項(xiàng)目時(shí)一定要先做好規(guī)劃,做好軟件的需求分析。首先我要對(duì)我的指導(dǎo)老師表示我最衷心的感謝。 ()。} return true。 String pwd=(pwd)。 }else{ (error,請(qǐng)檢查你的用戶(hù)命和密碼!)。實(shí)現(xiàn)的原理基本上同2. script LANGUAGE=javascript ! function checkInf(){ if([1].selected) { =。amp。amp。 (3, % + inf + %)。 ((4))。 rs = ()。 }},使用如下代碼:分別獲取session中當(dāng)前操作的管理員名稱(chēng)和要進(jìn)行修改的管理員名稱(chēng),進(jìn)行比較,然后實(shí)現(xiàn)不同的轉(zhuǎn)向。 ManaDAO manaDAO=new ManaDA
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1