【正文】
s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Ya ya Toure, he told BBC Sport. For me it39。s antiracism taskforce, is in London for the Football Association39。nearest CAB. For more information about making a claim to an employment tribunal, seeif you win the case. You are clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. damagesbased agreement. In England and Wales, your solicitor can39。appealedDismissal. You can make a claim to an employment tribunal, even if you haven39。Fur ther help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed under 參考文獻(xiàn)[1] 武延軍 黃飛躍. 精通JSP編程技術(shù)[M]. 北京:人民郵電出版社,:170200[2] 柏亞軍. JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦[M].北京:人民郵電出版社,:1060[3] [M].北京:機(jī)械工業(yè)出版社,:103106[4] 周影 .網(wǎng)絡(luò)編程語言JSP實(shí)例教程[M].北京:電子工業(yè)出版社,:3055[5] Servlet 網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社, :1220 [6][M].北京:科學(xué)出版社 ,:166184 [7]Steven [M].北京:機(jī)械工業(yè)出版社,:6570 [8] Phil Hanna .JSP技術(shù)大全[M].北京:機(jī)械工業(yè)出版社, :3757[9] Karl Moss. Java Servlet開發(fā)人員指南[M].北京:清華大學(xué)出版社,2004:189192[10]蔡劍,景楠. Java Web應(yīng)用開發(fā):J2EE和Tomcat[M].北京: 清華大學(xué)出版社. 2005:23132 ag an employment tribunal clai Emloyment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: you don39。同時(shí),他們?cè)谡麄€(gè)開發(fā)過程中提出了許多建設(shè)性意見,并給我解決了一些專業(yè)性問題。首先感謝張志剛老師,張老師在工作上非常的嚴(yán)謹(jǐn),在他的細(xì)心幫助和指導(dǎo)下功夫的論文才得以順利地完成,還要感謝我身邊的一些同學(xué),是他們和我一起研究探討,不怕困難,張老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和忘我的工作精神和同學(xué)們不怕困難的恒心都值得我去學(xué)習(xí)。這里有治學(xué)嚴(yán)謹(jǐn)而不失親切的老師,有互相幫助的同學(xué),更有向上、融洽的學(xué)習(xí)生活氛圍。隨著網(wǎng)上購物系統(tǒng)技術(shù)的日趨成熟、網(wǎng)上購物的優(yōu)勢(shì)日趨明顯,會(huì)有更多的人參與到網(wǎng)上購物的浪潮中來,人類最終將迎接電子商務(wù)時(shí)代的來臨。在以后等技術(shù)達(dá)到一定水平后,會(huì)把不完善的功能進(jìn)一步完善。這些技術(shù)的實(shí)現(xiàn),滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。 對(duì)于網(wǎng)上購物系統(tǒng)來說安全性無疑是最重要的,層層驗(yàn)證雖然保證了系統(tǒng)的安全性,但對(duì)于用戶來說又是極不人性化的,如何在最簡(jiǎn)單的驗(yàn)證流程下,保證用戶數(shù)據(jù)的安全,是在做網(wǎng)上購物系統(tǒng)中需要考慮的一個(gè)問題。如果需要可以也可將整個(gè)數(shù)據(jù)庫進(jìn)行加密,增加系統(tǒng)的安全性。 ?。?)第三個(gè)問題是管理人員對(duì)用戶的管理部分,一個(gè)是用戶信息,尤其是密碼的加密,處于對(duì)系統(tǒng)安全性的考慮,數(shù)據(jù)庫中的用戶密碼應(yīng)該對(duì)于所有人都是加密狀態(tài),包括管理人員,但因本人水平有限對(duì)這個(gè)方面也不是很了解,所以準(zhǔn)備采用現(xiàn)有的加密軟件對(duì)相關(guān)數(shù)據(jù)進(jìn)行加密,如,加密的文件會(huì)保存為新文件,不會(huì)破壞原來的數(shù)據(jù)庫。 開頭判斷 if ( fIsNumber(, 特殊字符判斷 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_)!=1 ){ alert(\您的用戶名應(yīng)該是數(shù)字、字母、下劃線,不允許出現(xiàn)漢字等其他字符!)?! ?1)第一個(gè)問題是用戶在注冊(cè)過程中,一些關(guān)鍵字段的命名規(guī)則存在著比較大的缺陷,比如用戶名的選擇上,一般的習(xí)慣是規(guī)定只能從a~z和數(shù)字0~9的隨機(jī)組合,不能有特殊字符,而且只能以字母開頭,不能以數(shù)字開頭,用戶名的長(zhǎng)度也有限制,在系統(tǒng)中只考慮了為空的情況,這是不夠的,可以在jsp頁面添加一段javascript驗(yàn)證代碼,主要是使用正則表達(dá)式對(duì)用戶名進(jìn)行限制,具體的代碼如下: if( 5||20) { alert(\您的用戶名長(zhǎng)度應(yīng)該在5-20個(gè)字符之間!)?! ‘?dāng)用戶完成選購,點(diǎn)擊去收銀臺(tái)結(jié)算時(shí),系統(tǒng)開始判斷商品庫中的這些商品數(shù)量是否大于用戶所選數(shù)量,如果沒有,則提示用戶沒有該商品,如果有則將所有basket表中屬于該用戶id的商品信息提出來,并合計(jì)價(jià)格,返回給用戶,用戶如果確定付款購買,則給用戶提供一個(gè)訂貨單,由用戶填寫一些基本信息,確認(rèn)之后,系統(tǒng)則產(chǎn)生一個(gè)唯一的訂貨單號(hào),并將其返回給用戶,以便用戶日后查詢,同時(shí),系統(tǒng)則將該用戶所選購的商品信息以及用戶信息放入到訂單表中。 開發(fā)功能模塊所遇到的難點(diǎn) 因?yàn)槭堑谝淮巫鲞@么完整的jsp系統(tǒng),所以碰到的問題也很多,除了一些基本的語法之外,感覺還是一些考慮問題的思維方式不太得當(dāng),比如這個(gè)網(wǎng)上購物系統(tǒng),感覺難度比較大的是購物車這個(gè)模塊比較難設(shè)計(jì),因?yàn)檫^程比較復(fù)雜,它的一些邏輯處理就比較的難以用代碼實(shí)現(xiàn)。 系統(tǒng)中所存在的問題及解決方案 系統(tǒng)的整體設(shè)計(jì)和規(guī)劃中的問題 由于是基于B/S的系統(tǒng),網(wǎng)頁在其中就承擔(dān)著非常大的工作,包括向服務(wù)端后臺(tái)寫入和修改數(shù)據(jù),以及服務(wù)端響應(yīng)客戶端的請(qǐng)求,向客戶端頁面返回?cái)?shù)據(jù),這些工作不可能只由幾個(gè)網(wǎng)頁來完成,但網(wǎng)頁數(shù)量一多又必然結(jié)構(gòu)混亂,造成開發(fā)過程難以控制?;趈ava的系統(tǒng)一般來說網(wǎng)絡(luò)安全性比較好,但并不能說就一定安全,尤其在windows操作系統(tǒng)下,由于windows的漏洞比較多,系統(tǒng)裝配在windows下并不是最佳的選擇,如果有條件,建議可將系統(tǒng)裝配在unix操作系統(tǒng)下,提高系統(tǒng)的抗侵入能力。當(dāng)然排除所有錯(cuò)誤是不太可能的,應(yīng)該還有些不易檢測(cè)到的錯(cuò)誤還沒有被發(fā)現(xiàn),需要在使用的過程中進(jìn)一步的完善,數(shù)據(jù)庫的加密是一個(gè)重要的概念,在實(shí)際的應(yīng)用過程中是一個(gè)尚待解決的問題,應(yīng)該做好數(shù)據(jù)庫的完善工作,特別是備份和安全工作;另一方面本系統(tǒng)沒有制作相關(guān)的打印,由于時(shí)間倉促難免有錯(cuò)誤和不完善的地方,希望老師能夠幫我指點(diǎn)和糾正?! ⊥瑯拥泥]編及電話也存在規(guī)則未定義的問題,需要對(duì)其加以定義?! ∠旅鎭砜春笈_(tái)數(shù)據(jù)庫的數(shù)據(jù): 打開購物車表basket 可以看到以用戶名fywang為關(guān)鍵字段的兩條記錄中,一條是第一次添加到購物車的商品信息,一條是第二次添加到購物車的商品信息,可以發(fā)現(xiàn)這兩條記錄的區(qū)別,第二條記錄THE FACE SHOP 頂級(jí)抗皺面霜(晚霜)55g的basket_check屬性為是,subnumber屬性為fywang 20121511219305349,而第一條THE FACE SHOP 頂級(jí)抗皺面霜(晚霜)55g 的basket_check屬性為否,subnumber屬性為空,證明該條記錄沒有產(chǎn)生訂單也就是說這次無效的選購記錄,并沒有被計(jì)入到帳單中,和的預(yù)期目標(biāo)一致,即該部分功能正常,測(cè)試完畢。 單元測(cè)試分析 (1)經(jīng)過上面部分的分析,可以得知,購物車模塊是需要特別注意的地方,因?yàn)樗婕暗搅藬?shù)據(jù)庫中的大部分?jǐn)?shù)據(jù),并且是進(jìn)行網(wǎng)上交易的最關(guān)鍵部分,絕對(duì)不能出現(xiàn)任何的差錯(cuò),下面就針對(duì)這一模塊進(jìn)行用例測(cè)試: 以用戶fywang的身份登入系統(tǒng),用戶名是:fywang密碼是:fywang 然后點(diǎn)擊定購商品:THE FACE SHOP 頂級(jí)抗皺面霜(晚霜)55g 單價(jià)為71元 彈出購物車清單:選擇商品數(shù)量 1 確認(rèn) 出現(xiàn)清單:顯示商品名稱 THE FACE SHOP 頂級(jí)抗皺面霜(晚霜)55g 數(shù)量1 合計(jì) 71元 與估算的數(shù)據(jù)相符。各個(gè)模塊組裝完成后,又會(huì)出現(xiàn)一些問題。主要是在查詢過程中預(yù)計(jì)查詢結(jié)果和實(shí)際結(jié)果不一致,有時(shí)候達(dá)不到目的,對(duì)數(shù)據(jù)庫的操作表之間的關(guān)聯(lián)考慮得不夠周到,因此往往會(huì)出現(xiàn)一些小的錯(cuò)誤?! ?Myeclipse開發(fā)工具 下面請(qǐng)看開發(fā)界面如圖61所示: 圖61 myeclipse開發(fā)界面,他集成了很多插件?! ?“確定” 設(shè)置完數(shù)據(jù)源以后,把文件中的classes文件下的所有文件夾復(fù)制到 網(wǎng)站根目錄的webinf文件夾下面; 然后重啟服務(wù)器即可。 數(shù)據(jù)庫的連接 因?yàn)樵撓到y(tǒng)僅作為畢業(yè)設(shè)計(jì)使用,為了方便演示和運(yùn)行,系統(tǒng)所用數(shù)據(jù)庫,采用了office自帶的Access數(shù)據(jù)庫,系統(tǒng)所用到的所有表都在其中,這里的數(shù)據(jù)庫名稱為db,放在目錄shop/database/下面,連接使用ODBC數(shù)據(jù)源連接。 到這里,系統(tǒng)運(yùn)行所需要的基本運(yùn)行環(huán)境已經(jīng)安裝完成。 Tomcat環(huán)境搭建 安裝TOMCAT,直接使用默認(rèn)安裝就可以了,假如將其安裝在C:\, 安裝完畢后,開始設(shè)置環(huán)境變量,新建環(huán)境變量CATALINA_HOME,值為C:\,新建CATALINA_BASE,值為C:\。至此JAVA環(huán)境安裝成功。 C:\\lib\?! ∽烂嫔线x擇“我的電腦”(右鍵) -高級(jí) 環(huán)境變量 在“系統(tǒng)變量”“新建” 在變量名中輸入:JAVA_HOME,變量值中輸入: C:/ 同樣再新建一個(gè)變量名CLASSPATH,變量值中輸入:C:\。[]?! DK(Java Development Kit )是一切java應(yīng)用程序的基礎(chǔ),可以說,所有的java應(yīng)用程序是構(gòu)建在這個(gè)之上的?!rder by hw_id DESC。該搜索功能在jsp頁面中實(shí)現(xiàn)的關(guān)鍵代碼為: 則按商品名稱進(jìn)行搜索 sql=select * from hw where hw_name like 39。 商品搜索模塊的實(shí)現(xiàn) 網(wǎng)上購物作為一個(gè)在網(wǎng)上展示自己商品的銷售系統(tǒng),如何能讓用戶以最快的速度找到自己希望買到的物品,也是需要非常重視的一個(gè)問題,此時(shí)搜索引擎也就必不可少了?! ∮亚殒溄咏缑嫒鐖D526所示: 圖526 友情鏈接管理界面 在完成系統(tǒng)的更新之后,作為管理人員,應(yīng)該及時(shí)注銷自己的帳戶,樹型菜單的上方提供了注銷登陸的選項(xiàng),點(diǎn)擊之后,注銷用戶,并返回到前臺(tái)頁面,防止他人惡意修改網(wǎng)站信息,造成不必要的損失。如圖524所示 圖524 網(wǎng)站公告添加界面 廣告設(shè)置,可以讓商家在網(wǎng)站上投放廣告,這樣給自己網(wǎng)站帶來一些經(jīng)濟(jì)上的收益。以下司新聞修改界面如圖523所示 圖523 新聞修改界面新聞修改可以對(duì)已經(jīng)發(fā)表的新聞進(jìn)行修改,里面同樣可以加入標(biāo)記語言,這樣可以更好的控制格式。rs=(sql)。 //ResultSet分頁后的總頁數(shù)int duoyu=0。 //設(shè)置欲顯示的頁數(shù)int RowCount = 0。下面用到分頁技術(shù),int PageSize =20??梢詫懭雋tml標(biāo)記語言來控制。 網(wǎng)站信息管理,進(jìn)行網(wǎng)上新聞的發(fā)布,修改刪除,以及系統(tǒng)公告等信息的設(shè)置,這些功能雖然無關(guān)緊要,但在實(shí)際中卻能方便用戶,提高網(wǎng)站效益。(sql)。+user_type+39。+user_pass+39。+user_name+39。添加會(huì)員主要分兩種,一種是付費(fèi)的享受最低價(jià)格的VIP用戶,另一種是網(wǎng)站注冊(cè)的普通用戶。實(shí)現(xiàn)方法和添加的sql語句差不多,修改用update語句實(shí)現(xiàn)就可以了。rs=(sql)。 //ResultSet分頁后的總頁數(shù)int duoyu=0。 //設(shè)置欲顯示的頁數(shù)int RowCount = 0。其中需要用到記錄集分頁功能,由于代碼過長(zhǎng),故只說出主要思想:int PageSize =20。這里不在貼出修改則使用update語句。 如圖515所示:圖515 后臺(tái)登錄首頁界面 管理的