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

正文內(nèi)容

網(wǎng)上文具銷(xiāo)售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(參考版)

2024-08-08 04:57本頁(yè)面
  

【正文】 try{。 Transaction tx = null。 } return status。 ()。 }catch(Exception ex){ if(tx!=null)()。 if (stat!=null)()。 (sql)。 String sql =delete from Cartselectedmer where cart=+cartid。 //刪除購(gòu)物車(chē)中的所有選購(gòu)記錄(通過(guò)JDBC進(jìn)行批量刪除) Connection con = ()。 (cart)。 if (cart!=null){ cartid = ()。 tx = ()。 (member, member)。 String hql =from Cart as a where =:member and =0。 boolean status = false。 } /** 清空購(gòu)物車(chē) */ public boolean clearCart(Member member) throws Exception { Session session = ()。 }finally{ ()。 (在執(zhí)行CartServiceImpl類(lèi)中的browseCart方法時(shí)出錯(cuò):\n)。 } ()。 result = ()。 (cartid, ())。 //瀏覽購(gòu)物車(chē)中的所有選購(gòu)記錄 hql =from Cartselectedmer as a where =:cartid。 if (cart!=null){ cartid = ()。 tx = ()。 (member, member)。 String hql =from Cart as a where =:member and =0。 List result = null。 } /** 查看購(gòu)物車(chē)中的選購(gòu)商品 */ public List browseCart(Member member) throws Exception { Session session = ()。 }finally{ ()。 (在執(zhí)行CartServiceImpl類(lèi)中的addCart方法時(shí)出錯(cuò):\n)。 } status = true。 } (sel)。 }else{//普通商品 ((().doubleValue()*favourable/100))。 if (().intValue()==1){//特價(jià)商品 (())。 sel = (Cartselectedmer)()。 (merid, ().intValue())。 query = (hql)。 //如果是尚未選購(gòu)過(guò)的則要修改選購(gòu)記錄的有關(guān)字段 if(sel==null){ tx = ()。 } (cart)。 } if (().intValue()==1){//特價(jià)商品 ((().doubleValue()+number*().doubleValue()))。 } (sel)。 }else{//普通商品 ((().doubleValue()*favourable/100))。 if (().intValue()==1){//特價(jià)商品 (())。 if(sel!=null){ total = number+().intValue()。 int total = number。 (1)。 (cartid, ().intValue())。 }else{ //如果選購(gòu)的是已經(jīng)選購(gòu)過(guò)的商品則只增加商品數(shù)量即可 hql = select a from Cartselectedmer as a where =:cartid and =:merid order by desc。 ().add(mer)。 (member)。 if (cart==null){ cart = new Cart()。 tx = ()。 (member, member)。 //判斷該會(huì)員是否已經(jīng)有使用中的購(gòu)物車(chē) String hql =from Cart as a where =:member and =0。 try{ Cartselectedmer sel = null。 Transaction tx = null。 } return result。 ()。 }catch(Exception ex){ if(tx!=null)()。 if (((Integer)()).intValue()0)result=false。 (1)。 Query query = (hql)。 boolean result = true。 } /** 檢測(cè)登錄帳號(hào)是否有效 */ public boolean chkLoginName(String loginName) throws Exception { Session session = ()。 }finally{ ()。 (在執(zhí)行MemServiceImpl類(lèi)中的browseMemberLevel方法時(shí)出錯(cuò):\n)。 if (!(list))(list)。 list = ()。 try{ Query query = (from Memberlevel as a order by )。 Transaction tx = null。 } return result。 ()。 }catch(Exception ex){ if(tx!=null)()。 ()。 try{ tx = ()。 Transaction tx = null。四年的感情,四年的互幫互助,在這即將畢業(yè)分開(kāi)的日子,心里真的都是不舍和感激,謝謝你們,我的兄弟們,有你們的日子才是最有意義的大學(xué)生活。其次我要感謝的是我那一群熱心善良的舍友。為了方便我們做設(shè)計(jì),孫莉老師創(chuàng)建了一個(gè),而且每當(dāng)我有問(wèn)題請(qǐng)教時(shí),老師都會(huì)一點(diǎn)一點(diǎn)的教我解決。首先也是我最最想要感謝的人是我的畢業(yè)設(shè)計(jì)指導(dǎo)老師孫莉老師。這段時(shí)間中,在老師的教導(dǎo)和書(shū)籍的幫助下,網(wǎng)上文具銷(xiāo)售系統(tǒng)終于完工,系統(tǒng)的功能基本都可以實(shí)現(xiàn)。通過(guò)它提升我對(duì)專(zhuān)業(yè)知識(shí)的理解,同時(shí)也能讓我在真正的實(shí)踐中將理論應(yīng)用出來(lái)。但是有問(wèn)題并不可怕,有了問(wèn)題才會(huì)有針對(duì)性的解決方法,才能使自身在不斷的學(xué)習(xí)中得以進(jìn)步和提升。后來(lái)在不斷的查閱資料和請(qǐng)教老師之后,終于對(duì)系統(tǒng)的整體有了細(xì)致的了解,對(duì)每一模塊的功能都有了詳細(xì)的規(guī)劃,因而可以將網(wǎng)上文具銷(xiāo)售系統(tǒng)的功能大致實(shí)現(xiàn),使得系統(tǒng)能夠被顧客所使用,完成其基本的使用價(jià)值。8 結(jié)束語(yǔ)通過(guò)此次的畢業(yè)設(shè)計(jì),我學(xué)到了好多以前未曾真正應(yīng)用過(guò)的知識(shí),明白了開(kāi)發(fā)一個(gè)系統(tǒng)所需要面對(duì)的每一個(gè)細(xì)節(jié),每一個(gè)問(wèn)題。上述幾點(diǎn)是網(wǎng)上文具銷(xiāo)售系統(tǒng)在各個(gè)方面存在的缺點(diǎn)和不足,除此之外,一定還有很多沒(méi)發(fā)現(xiàn)的情況。c. 系統(tǒng)前臺(tái)由于設(shè)計(jì)較為倉(cāng)促,因而對(duì)于文具商品分類(lèi)一塊顯得太過(guò)繁瑣,沒(méi)有做到簡(jiǎn)單、便捷。b. 由于系統(tǒng)擁有較多的功能模塊,加上自身知識(shí)能力有限,因而對(duì)于每個(gè)模塊具體的功能實(shí)現(xiàn)還有所欠缺。圖73系統(tǒng)設(shè)計(jì)文件圖 網(wǎng)上文具銷(xiāo)售系統(tǒng)的缺點(diǎn)在系統(tǒng)的設(shè)計(jì)制作過(guò)程中,由于所掌握的知識(shí)有限,很多方面并沒(méi)有做的很完善。下圖72是數(shù)據(jù)庫(kù)信息截圖:圖72數(shù)據(jù)庫(kù)信息截圖f. 本系統(tǒng)的設(shè)計(jì)思路上很是清晰,對(duì)于每一個(gè)需要的文件,都會(huì)有專(zhuān)門(mén)的文件夾對(duì)其進(jìn)行管理,因而在外觀上看起來(lái)顯得很整齊,可以讓人很快的對(duì)系統(tǒng)的整體設(shè)計(jì)產(chǎn)生了解,進(jìn)而對(duì)系統(tǒng)的模塊功能逐漸熟悉。MySQL強(qiáng)大的維護(hù)性和可移植性保證了系統(tǒng)功能的完善,也給予了系統(tǒng)強(qiáng)大的可移植性。網(wǎng)上文具銷(xiāo)售系統(tǒng)強(qiáng)大的通用性和獨(dú)立性為它強(qiáng)效的系統(tǒng)功能實(shí)現(xiàn)打下堅(jiān)實(shí)的基礎(chǔ),進(jìn)一步保障了系統(tǒng)功能的全面性和穩(wěn)定性。由于系統(tǒng)采用的是SSH三層架構(gòu),因而其具有很強(qiáng)的實(shí)用性和通用性,在各種操作系統(tǒng)平臺(tái)上幾乎都可運(yùn)行。c. 網(wǎng)上文具銷(xiāo)售系統(tǒng)頁(yè)面方面做得整潔干凈,簡(jiǎn)單而不失功能,無(wú)論對(duì)于什么類(lèi)型的顧客群體,系統(tǒng)都可以最大化的適應(yīng)他們的需求。此外,管理員方面也擁有著很大的便利性,管理員無(wú)論何時(shí)、身處何地,同樣的只需要一臺(tái)電腦,就可以實(shí)現(xiàn)對(duì)系統(tǒng)后臺(tái)的訪(fǎng)問(wèn), 完成各種信息操作以及對(duì)已提交訂單的處理。b. 本系統(tǒng)的功能方面具有很高的全面性、普及性和易操作性。因而可以說(shuō)是將小資源最大化的利用。因而在測(cè)試方面系統(tǒng)的各項(xiàng)數(shù)據(jù)是符合要求的。本次對(duì)網(wǎng)上文具銷(xiāo)售系統(tǒng)的測(cè)試主要從上述幾個(gè)方面進(jìn)行測(cè)試分析。帶著這個(gè)目標(biāo),我們對(duì)每一個(gè)模塊的功能逐一測(cè)試,最終我們得出結(jié)論,網(wǎng)上文具銷(xiāo)售系統(tǒng)的模塊功能是基本可以實(shí)現(xiàn)的。會(huì)員登錄測(cè)試示意圖: 圖61會(huì)員登錄測(cè)試示意圖除此之外,還要從制作系統(tǒng)的初衷出發(fā)考慮具體的測(cè)試內(nèi)容。對(duì)于網(wǎng)上文具銷(xiāo)售系統(tǒng)每一個(gè)具體的功能,都進(jìn)行了精確的數(shù)據(jù)信息代入測(cè)試,最終得到系統(tǒng)功能正常實(shí)現(xiàn)且數(shù)據(jù)信息比對(duì)符合。這就需要帶入一些真實(shí)數(shù)據(jù),通過(guò)數(shù)據(jù)的驗(yàn)證和頁(yè)面的跳轉(zhuǎn)來(lái)驗(yàn)證功能是否可以真正實(shí)現(xiàn)。針對(duì)這一點(diǎn),就要對(duì)頁(yè)面的跳轉(zhuǎn)速度進(jìn)行專(zhuān)門(mén)的測(cè)試,通過(guò)我們自己登陸頁(yè)面并進(jìn)行相應(yīng)的操作來(lái)測(cè)試跳轉(zhuǎn)速度,通過(guò)測(cè)試,頁(yè)面跳轉(zhuǎn)速度一般都是在三秒之內(nèi),快速而又精確,系統(tǒng)運(yùn)行很好。試想一下,當(dāng)顧客打開(kāi)我們的系統(tǒng),在登陸頁(yè)面跳轉(zhuǎn)過(guò)程花費(fèi)幾十秒甚至更多時(shí)間,那么沒(méi)幾個(gè)顧客會(huì)愿意選擇繼續(xù)購(gòu)物下去的。對(duì)于一個(gè)系統(tǒng),無(wú)論從開(kāi)發(fā)者的角度還是使用者的角度,頁(yè)面的響應(yīng)速度都是需要特別關(guān)注的。因而對(duì)于本系統(tǒng)的測(cè)試不僅僅要在宏觀大體上進(jìn)行,同時(shí)一些細(xì)節(jié)也需要仔細(xì)注意。 網(wǎng)上文具銷(xiāo)售系統(tǒng)的測(cè)試總的來(lái)說(shuō),對(duì)網(wǎng)上文具銷(xiāo)售系統(tǒng)的測(cè)試在實(shí)際操作中還是具有一定難度的。因而根據(jù)錯(cuò)誤我們?cè)龠M(jìn)行相應(yīng)的更改,最終保證系統(tǒng)功能的正常運(yùn)行。因而要從各個(gè)方面進(jìn)行考慮,將系統(tǒng)最終的功能與顧客實(shí)際中所需求的功能相對(duì)比歸納分析,并根據(jù)現(xiàn)實(shí)條件下的各種硬件措施進(jìn)行結(jié)合,最終找出最合理、最恰當(dāng)、最有代表性的測(cè)試用例集。選擇最恰當(dāng)、最合理的測(cè)試方法,對(duì)保證系統(tǒng)測(cè)試的成功具有十分重要的意義。通過(guò)將這些數(shù)據(jù)的每一類(lèi)都與系統(tǒng)開(kāi)始設(shè)計(jì)前計(jì)劃書(shū)上的預(yù)期結(jié)果和數(shù)據(jù)相比較,從而來(lái)判斷系統(tǒng)制作的是否合理,是否符合當(dāng)初的初衷,從而保證系統(tǒng)功能的完善和齊全。顧客留言功能的設(shè)計(jì)充分體現(xiàn)了對(duì)于顧客針對(duì)某種商品的喜愛(ài)程度所做的考慮,而且這一模塊的界面顯得清新整潔,每一個(gè)顧客的留言評(píng)價(jià),都是對(duì)系統(tǒng)的一次肯定以及對(duì)店家文具商品的一種提示,一種啟發(fā)。留言功能實(shí)現(xiàn)如下圖517所示。此外,通過(guò)顧客的留言,以及對(duì)各種文具的總體評(píng)價(jià),可以看出顧客對(duì)哪種文具的需求更高,進(jìn)而為店家提供更多更好更有效的信息。顧客注冊(cè)資料修改完成:圖516 修改完成界面對(duì)于這部分信息的修改,所需要的代碼編寫(xiě)起來(lái)也是很需要注意的,其中關(guān)于密碼修改部分代碼如下:form name=update_form action=UpdatePassword method=post onsubmit=return checkAll()通過(guò)這些代碼的編寫(xiě)組合,最終完成顧客注冊(cè)資料修改這一模塊的功能,使每一位顧客可以在本頁(yè)面自由修改其個(gè)人信息,從而方便了顧客對(duì)系統(tǒng)的使用,也使得系統(tǒng)的功能得以進(jìn)一步完善。顧客可以通過(guò)在修改頁(yè)面進(jìn)行一系列簡(jiǎn)單的操作,最終完成對(duì)個(gè)人資料的修改。這種修改方式無(wú)論從操作上還是感觀上都具有很強(qiáng)的便利性,幾乎每一位顧客都可以在自己獨(dú)立的狀況下將其完成,完全不需要依賴(lài)其它的教學(xué)、教程之類(lèi)的東西,因而在這方面,顧客對(duì)自身注冊(cè)資料的修改還是具有很強(qiáng)的便利性和實(shí)用性。顧客注冊(cè)資料修改模塊界面如下圖515所示。修改的主要內(nèi)容有:會(huì)員的真實(shí)姓名、會(huì)員的登陸賬號(hào)、會(huì)員的登錄密碼、以及對(duì)密碼的核對(duì)、此外,聯(lián)系電話(huà)、聯(lián)系地址以及郵編和電子郵箱等信息。同時(shí)也使得管理員能夠在最快的情況下對(duì)每一筆訂單進(jìn)行信息反饋,從而實(shí)現(xiàn)交易的快速進(jìn)行。對(duì)于管理員具體查看訂單信息,下圖513即可表示:圖513 訂單信息查看頁(yè)面對(duì)于每一筆顧客所下的訂單,在數(shù)據(jù)庫(kù)中都會(huì)有著相應(yīng)的信息存儲(chǔ)并記錄。只有通過(guò)驗(yàn)證的管理員才有權(quán)限對(duì)后臺(tái)數(shù)據(jù)信息進(jìn)行操作,進(jìn)一步對(duì)系統(tǒng)的安全性做出保障。后臺(tái)的設(shè)計(jì)并不需要多復(fù)雜,首先要保證的是頁(yè)面要整潔美觀,同時(shí)要能體現(xiàn)系統(tǒng)的目的性和建設(shè)性。管理員在后臺(tái)對(duì)訂單進(jìn)行處理時(shí)就可以根據(jù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的查看和處理。顧客通過(guò)對(duì)購(gòu)物車(chē)內(nèi)商品的修改,最終達(dá)到令其自身滿(mǎn)意的文具選購(gòu)。如果顧客在未登錄的前提下進(jìn)行購(gòu)物車(chē)操作系統(tǒng)則不會(huì)對(duì)其作出響應(yīng),而會(huì)出現(xiàn)如下圖510的結(jié)果:圖510 登錄失敗結(jié)果當(dāng)會(huì)員正常登錄并完成購(gòu)物時(shí),購(gòu)物車(chē)會(huì)正常運(yùn)行并對(duì)顧客所購(gòu)商品的信息進(jìn)行價(jià)格統(tǒng)計(jì),具體結(jié)果如下圖511所示:圖511 購(gòu)物車(chē)成功購(gòu)物界面在本系統(tǒng)購(gòu)物車(chē)模塊中,顧客可以自己選擇對(duì)購(gòu)物車(chē)內(nèi)的商品進(jìn)行修改,無(wú)論是種類(lèi)還是數(shù)量,或者是不想購(gòu)買(mǎi)進(jìn)行刪除商品,這些功能在本模塊中都能夠得以實(shí)現(xiàn)。下圖59是網(wǎng)上文具銷(xiāo)售系統(tǒng)購(gòu)物車(chē)功能模塊的主要流程。 購(gòu)物車(chē)功能模塊顧客在選購(gòu)?fù)曜约悍Q(chēng)心如意的商品之后,總會(huì)需要一個(gè)工具來(lái)完成對(duì)商品的購(gòu)買(mǎi)提交。而且這些文具的具體信息都是存儲(chǔ)在數(shù)據(jù)庫(kù)中,絲毫不會(huì)占用前臺(tái)顯示頁(yè)面的空間,使得系統(tǒng)的利用率更加提升,更具有信息化。由于文具商品的具體信息存儲(chǔ)起來(lái)太過(guò)復(fù)雜,因而選擇在數(shù)據(jù)庫(kù)中建立相應(yīng)的表格,完
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1