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

正文內(nèi)容

基于jsp的小型超市信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

  

【正文】 基于MVC架構(gòu)的系統(tǒng),做到了結(jié)構(gòu)清晰,層次分明,Java代碼與jsp頁(yè)面很好的實(shí)現(xiàn)了分離,有效地提高了系統(tǒng)的性能。分別從普通顧客以及管理員進(jìn)入系統(tǒng),執(zhí)行操作,觀察系統(tǒng)工作狀態(tài)。若顯示進(jìn)貨單中的商品已存在于商品表中,則修改商品數(shù)量,否則按照輸入的信息對(duì)商品表進(jìn)行新紀(jì)錄的添加。id=(name)。int purchaseprice=((GoodsPurchasePrice))。switch(flag){case(1):{createInput(request,response)。(input, list)。public InputController() {super()。import 。}public void setInput_MaintainTime(int input_MaintainTime) {Input_MaintainTime = input_MaintainTime。}public void setInput_Price(int input_Price) {Input_Price = input_Price。}public void setInputID(int inputID) {InputID = inputID。Input_Type = input_Type。private String Input_GetTime。}}相關(guān)代碼如下:進(jìn)貨單實(shí)體類():package entity。}}catch(Exception e){()。public DBConnector(){}public Connection getConnection(){try{().newInstance()。因此,特附上功能性模塊設(shè)計(jì)相關(guān)代碼,并在關(guān)鍵處予以說(shuō)明。i++){if((i).getID()==id){((i))。}catch(Exception e){()。().setAttribute(Amounterror, )。CartController. changeNum ()方法:public void changeNum(HttpServletRequest request, HttpServletResponse response){ListShoppingcartlist=(ListShoppingcart)().getAttribute(ShoppingCart)。().setAttribute(ShoppingCart, list)。 ((i))。購(gòu)物車流程圖如圖511所示。id=%=()%刪除商品/a/td /tr %} % /table table width=600 bgcolor=999999 tr td width=102 input type=submit value=修改數(shù)量 name=submit onclick=check(this)/td td width=189 %float allcost=0。此時(shí)購(gòu)物車session中已存放了顧客選中的商品信息,默認(rèn)商品數(shù)量為1,點(diǎn)擊查看購(gòu)物車鏈接“”。(sc)。i()。圖58 商品信息查看頁(yè)面圖59 商品信息添加頁(yè)面圖510 商品信息更新頁(yè)面用戶在商品瀏覽頁(yè)面查看商品。((GoodsGetTime))。ListGoods list=new ArrayListGoods()。 }catch(Exception e){()。for(int i=0。循環(huán)list,將商品輸出。相關(guān)界面設(shè)計(jì)見(jiàn)圖54,圖55,圖56。((MemberSex))。PreparedStatement psmt=(sql)。RequestDispatcher rd=()。( HEADTITLE/TITLE/HEAD)。:public void login(HttpServletRequest req,HttpServletResponse response){try{ToChinese to=new ToChinese()。登錄流程如圖53。每個(gè)controller類的功能都是通過(guò)dao類的函數(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)由于小型超市信息管理系統(tǒng)結(jié)構(gòu)比較簡(jiǎn)單,相對(duì)大型的,成熟的超市采用的管理系統(tǒng)來(lái)說(shuō),無(wú)論在系統(tǒng)的性能,結(jié)構(gòu)復(fù)雜度,安全性上面都無(wú)法與之相比。表43 進(jìn)貨單表名稱含義類型約束備注Input_ID進(jìn)貨單IDInt 50主鍵自動(dòng)增長(zhǎng)Input_GoodsID商品IDInt 20不為空Input_GoodsName商品名稱Varchar 10唯一值Input_GoodsType商品類型Int 20不為空Input_GoodsPrice單價(jià)Int 10不為空Input_GoodsPurchasePrice進(jìn)價(jià)Int 10不為空Input_GoodsAmount商品數(shù)量Int 10不為空Input_GoodsGetTime進(jìn)貨日期Date不為空Input_GoodsMaintainTime保質(zhì)期Int 10不為空單位為(天)Input_GoodsFactory生產(chǎn)廠家Varchar 50不為空訂單表見(jiàn)表44。7 購(gòu)物模塊在開(kāi)始頁(yè)面點(diǎn)擊“開(kāi)始購(gòu)物旅程”鏈接,跳轉(zhuǎn)到購(gòu)物頁(yè)面。4 管理員信息管理模塊在管理員管理歡迎界面,點(diǎn)擊“管理員信息管理頁(yè)面”。在 管理員管理歡迎界面 點(diǎn)擊“進(jìn)貨單管理頁(yè)面”,系統(tǒng)跳轉(zhuǎn)到進(jìn)貨單管理頁(yè)面。這允許管理員僅對(duì)需要修改的字段內(nèi)容修改,避免了全盤輸入的麻煩。當(dāng)輸入正確的姓名,密碼后,界面自動(dòng)跳轉(zhuǎn)到管理員管理歡迎界面。圖41 系統(tǒng)總體設(shè)計(jì)圖本處將對(duì)小型超市信息管理系統(tǒng)進(jìn)行分模塊設(shè)計(jì),明確各個(gè)模塊的操作流程,功能如何使用等問(wèn)題。2建立設(shè)備檔案,詳細(xì)記錄設(shè)備的基本情況(包括升級(jí)、更新情況等)、故障現(xiàn)象、故障分析、維修過(guò)程、處理結(jié)果等內(nèi)容。4進(jìn)入商品信息管理頁(yè)面的銷售查看頁(yè)面,可以查看近期各項(xiàng)商品的銷售情況。圖31 顧客用例圖顧客用例 “查看商品基本信息”的用例描述見(jiàn)表31。因此在設(shè)計(jì)時(shí)盡量做到圖文兼?zhèn)?,使得閱讀者能夠了解系統(tǒng)的工作流程,相關(guān)數(shù)據(jù)的交互。而管理是一個(gè)動(dòng)態(tài)過(guò)程,在其運(yùn)行過(guò)程中要采取多項(xiàng)措施。因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷售信息,可以不受距離的限制,因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少不必要的開(kāi)支,同時(shí)該系統(tǒng)可以提高企業(yè)的銷售效率,即提高了企業(yè)的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。、銷、存1進(jìn)貨后要對(duì)商品存量進(jìn)行更新;2后要對(duì)商品存量進(jìn)行更新。在總體設(shè)計(jì)完成的基礎(chǔ)上,對(duì)系統(tǒng)關(guān)鍵模塊的功能進(jìn)行實(shí)現(xiàn)。從而為以后的需求分析,系統(tǒng)設(shè)計(jì)確立一個(gè)明確的方向。視圖組件從模型組件獲得顯示信息,并且對(duì)于相同的顯示信息可以通過(guò)不同的顯示形式或視圖展現(xiàn)給用戶。關(guān)于JSP:JSP是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。首先,規(guī)模小,實(shí)力弱。隨著我國(guó)社會(huì)主義市場(chǎng)經(jīng)濟(jì)的不斷成熟與發(fā)展,越來(lái)越多的人們意識(shí)到,第三產(chǎn)業(yè)在社會(huì)經(jīng)濟(jì)發(fā)展中起到了越來(lái)越重要的作用。而小型超市則很好地填補(bǔ)了這個(gè)空白。本文是對(duì)小型超市信息管理系統(tǒng)的開(kāi)發(fā)過(guò)程進(jìn)行詳細(xì)描述的論文,目的是采用JSP/SERVLET開(kāi)發(fā),應(yīng)用MVC架構(gòu),設(shè)計(jì)一個(gè)小型超市管理系統(tǒng)。超市這種形式在我國(guó)起步于20世紀(jì)90年代,現(xiàn)在已經(jīng)成為我國(guó)零售業(yè)的主要形式之一。不同于其他的大型連鎖超市,小型超市一般都以個(gè)體經(jīng)營(yíng)為主,因此存在著規(guī)模較小,成本低,實(shí)力弱的特點(diǎn)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁(yè)java程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送Email等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。在本設(shè)計(jì)當(dāng)中用JSP頁(yè)面實(shí)現(xiàn)。第三章節(jié) 需求分析。對(duì)每個(gè)功能的輸入輸出,變量傳遞,各模塊在執(zhí)行任務(wù)時(shí)的數(shù)據(jù)流程,工作流程進(jìn)行事先。以購(gòu)物車形式實(shí)現(xiàn)。開(kāi)發(fā)新系統(tǒng)的工作是一項(xiàng)艱巨復(fù)雜的工作,它的投資主要是人力和物力的投資。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)他進(jìn)行直接定量的分析是比較困難的。運(yùn)行環(huán)境:本系統(tǒng)開(kāi)發(fā)環(huán)境具體如下:1 windows7操作系統(tǒng);2 ;3 ;4支持Html ,JavaScript的瀏覽器,如 IE9。其他用例類似于此,不再一一贅述。5點(diǎn)擊頁(yè)面右上角的退出按鈕,直接退出系統(tǒng)并跳轉(zhuǎn)到登錄頁(yè)面。設(shè)備發(fā)生故障時(shí)應(yīng)及時(shí)維修,必要時(shí),通知供貨廠商(代理商)的技術(shù)人員到場(chǎng)解決。1 登錄模塊超市信息管理系統(tǒng)的使用者主要有兩種:普通的顧客和管理員。2 商品信息管理模塊管理員進(jìn)入后臺(tái)管理界面后,點(diǎn)擊“商品信息管理頁(yè)面”超鏈接,進(jìn)入商品信息管理頁(yè)面。若管理員需要添加新商品,則點(diǎn)擊“添加新商品”鏈接。由于進(jìn)貨操作是管理員對(duì)超市經(jīng)營(yíng)情況收集信息的重要途徑,因此不允許對(duì)進(jìn)貨單進(jìn)行修改操作,以便進(jìn)行對(duì)賬,合計(jì)等操作。系統(tǒng)跳轉(zhuǎn)至管理員信息管理界面。點(diǎn)擊一項(xiàng)商品后的添加至購(gòu)物車鏈接,會(huì)提示添加成功,并選擇查看購(gòu)物車或繼續(xù)購(gòu)物。表44 訂單表名稱含義類型約束備注Account__ID訂單IDInt 20主鍵自動(dòng)增長(zhǎng)Account_GoodsID商品IDInt 20不為空Account_Code交易流水號(hào)Varchar 50外鍵 參照Sale表code不為空Account_GoodsCount購(gòu)買商品數(shù)量Int 10不為空交易單表見(jiàn)表45。因此在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),應(yīng)盡量做到結(jié)構(gòu)清晰,編碼方式合理,代碼與系統(tǒng)的可維護(hù)性較高。Entity包主要是存放數(shù)據(jù)庫(kù)實(shí)體類,每個(gè)java類都對(duì)應(yīng)著數(shù)據(jù)中的表,除了shoppingcart類。管理員在登錄表單填寫用戶名,密碼,將表單與Flag標(biāo)志提交至Servlet。Member user=new Member()。( BODY background=+./image/+)。(req, response)。(1, ())。((MemberAge))。圖54 超市信息管理系統(tǒng)歡迎界面圖55 超市管理員登陸界面圖56 登陸失敗頁(yè)面 中點(diǎn)擊“商品信息管理頁(yè)面”,鏈接為”?flag=1” 。在每一行商品的后面,加上“刪除”“更新”兩個(gè)鏈接,分別為:“?flag=2amp。i()。}}說(shuō)明:FindAll方法調(diào)用gooddao的selectGoods方法,將所有商品信息讀出,以集合的形式存入變量“goods”中,在中進(jìn)行調(diào)用。while(()){Goods good=new Goods()。((GoodsMaintainTime))。如果喜歡某件商品,點(diǎn)擊每行商品后的“添加至購(gòu)物車”鏈接,調(diào)用“?flag=1amp。i++){if((i).getID()==id){exitNum=(i).getAmount(); ((i))。().setAttribute(ShoppingCart, list)。代碼如下: body %ListShoppingcartlist=new ArrayListShoppingcart()。 for(Shoppingcart sc :list){allcost+=()*()。圖511 購(gòu)物車模塊流程圖()方法:public void add(int id,HttpServletRequest request, HttpServletResponse response){try{().setAttribute(Amounterror, )
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1