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

正文內(nèi)容

基于jsp的網(wǎng)上購(gòu)書(shū)系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-07-23 22:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ange_date(temp,mode){var t_month,t_year。 if (mode){ if(mode==1) t_month=parseInt(,10)+parseInt(temp,10)。 else t_month=parseInt(temp) if (t_month(0).text) { =().text。 change_date(parseInt(,10)1,0)。 } else{ if (t_month().text){ =(0).text。 change_date(parseInt(,10)+1,0)。 } else {=t_month。 set_cele_date(,)。 } } } else{ t_year=parseInt(temp,10)。 if (t_year(0).text) { =(0).text。 set_cele_date(,1)。 } else{ if (parseInt(t_year,10)parseInt(().text,10)){ =().text。 set_cele_date(,12)。 } else {=t_year。 set_cele_date(,)。 }}} 登陸驗(yàn)證功能的設(shè)計(jì)在登陸過(guò)程中,如果出現(xiàn)用戶(hù)名或密碼輸入錯(cuò)誤或空輸入,系統(tǒng)便會(huì)彈出提示信息。該功能通過(guò)action觸發(fā)的用戶(hù)名和密碼驗(yàn)證事件找到對(duì)應(yīng)的servlet,通過(guò)servlet名字找到相應(yīng)的servlet類(lèi),通過(guò)servlet調(diào)用service層的方法,通過(guò)service調(diào)用相應(yīng)dao層的方法,dao層通過(guò)hibernite與數(shù)據(jù)庫(kù)交互進(jìn)行相應(yīng)的查找和操作。效果圖如圖413(a)和413(b)所示: 413(a)登陸用戶(hù)名驗(yàn)證 413(b)登陸密碼驗(yàn)證其中部分實(shí)現(xiàn)代碼如下:function init(){setTimeout(refWin,60000000)。}function queren(){ if(==39。39。){ alert(請(qǐng)輸入用戶(hù)名!)。 return。 } if(==39。39。){ alert(請(qǐng)輸入密碼!)。 return。 } ()。}function ss(){ if(==13) { if(==39。39。){ alert(請(qǐng)輸入用戶(hù)名!)。 return。 } if(==39。39。){ alert(請(qǐng)輸入密碼!)。 return。 } ()。 }} 登陸角色功能的設(shè)計(jì)為了便于網(wǎng)站管理,系統(tǒng)用戶(hù)可以以不同的身份進(jìn)行登陸,分為管理員用戶(hù)登錄和普通用戶(hù)登錄。其中管理員用戶(hù)的登錄用戶(hù)名和密碼是系統(tǒng)設(shè)定的,用戶(hù)名和密碼均為admin;而普通用戶(hù)使用本系統(tǒng)要先進(jìn)行注冊(cè),注冊(cè)成功后方可進(jìn)行登陸。管理員用戶(hù)的功能是在普通用戶(hù)功能的基礎(chǔ)上增加了一些功能,如書(shū)籍的添加、訂單的管理等。其實(shí)現(xiàn)效果圖如圖414(a)和414(b)所示: 圖414(a)管理員登陸 圖414(b)普通用戶(hù)登錄其部分功能實(shí)現(xiàn)代碼如下:String name=(name)。String password=(password)。 Customer c=null。try { if((admin.equals(name))amp。amp。((admin))){ ()。 //管理員頁(yè)面 (管理員登陸)。 }else{ (客戶(hù)登陸)。 c=(name, password)。 //獲得的customer放入內(nèi)存session HttpSession session=()。 (customer,c)。 //若有別的request就得用內(nèi)部跳轉(zhuǎn) (UTF8)。 ()。 //用戶(hù)頁(yè)面 } } catch (CustomerServiceException e) { ()。 (error1,())。 ().forward(request,response)。}}} 普通用戶(hù)注冊(cè)界面普通用戶(hù)登錄本購(gòu)書(shū)系統(tǒng)前需要先進(jìn)行注冊(cè),注冊(cè)成功后方可進(jìn)行操作,用戶(hù)所有注冊(cè)信息都將被系統(tǒng)管理員獲取,其值也將被傳送到訂單管理頁(yè)面上。在出現(xiàn)的登陸界面頁(yè)中點(diǎn)擊“注冊(cè)新用戶(hù)”即進(jìn)入用戶(hù)注冊(cè)界面,輸入用戶(hù)登陸賬號(hào)、密碼等基本信息并提交后,即可返回登陸界面,并在其中輸入已經(jīng)通過(guò)注冊(cè)驗(yàn)證的用戶(hù)名及密碼。當(dāng)點(diǎn)擊登錄時(shí)就進(jìn)入:8888/estore_jsp/,即可進(jìn)行圖書(shū)的檢索、購(gòu)買(mǎi)等。其具體實(shí)現(xiàn)代碼略,其效果圖如圖所示:圖41 普通用戶(hù)注冊(cè)界面 購(gòu)書(shū)模塊的設(shè)計(jì) 圖書(shū)列表功能的設(shè)計(jì)在用戶(hù)登陸界面輸入通過(guò)驗(yàn)證的用戶(hù)名和密碼并點(diǎn)擊“提交”后,系統(tǒng)便調(diào)用RegisterServlet中的doPost方法,此時(shí)頁(yè)面就跳轉(zhuǎn)到進(jìn)入圖書(shū)列表界面。用戶(hù)以不同的身份進(jìn)入就會(huì)出現(xiàn)兩種不同的界面:管理員圖書(shū)列表界面和普通用戶(hù)圖書(shū)列表界面。其中管理員圖書(shū)列表界面是在普通用戶(hù)圖書(shū)列表界面所擁有功能的基礎(chǔ)上增加了添加圖書(shū)和管理用戶(hù)訂單的功能。該列表將所有的相關(guān)書(shū)籍羅列出來(lái),用戶(hù)可以對(duì)圖書(shū)進(jìn)行相應(yīng)的操作,檢索圖書(shū)、輸入購(gòu)買(mǎi)數(shù)量并點(diǎn)擊“購(gòu)買(mǎi)”后便將其放入購(gòu)物車(chē),操作完成之后便進(jìn)入購(gòu)物車(chē)界面。兩種不同的界面效果如圖421(a)和圖421(b)所示:圖421(a)管理員圖書(shū)列表界面圖421(b)普通用戶(hù)圖書(shū)列表界面其中實(shí)現(xiàn)管理員的追加圖書(shū)功能的部分實(shí)現(xiàn)代碼如下:public class AddBookServlet extends HttpServlet {private static IOrderService orderservice。public void init() throws ServletException { orderservice=(IOrderService)()。}public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request,response)。}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//把頁(yè)面取得在內(nèi)容轉(zhuǎn)換成Utf8類(lèi)型(UTF8)。//從頁(yè)面取字段值String name=(bookname)。Double price=new Double((bookprice))。(name+這是Servlet取值)。MapLong, Book book。try { (name, price)。 book=()。 //將內(nèi)容填充到網(wǎng)頁(yè)中并顯示! (books, book)。 ().forward(request,response)。 } catch (OrderServiceException e) { ()。}}} 模糊檢索功能的設(shè)計(jì)本系統(tǒng)可以實(shí)現(xiàn)模糊檢索的功能,即當(dāng)輸入的關(guān)鍵字包含在書(shū)名中時(shí)便可以將其檢索出來(lái)。這樣可以大大方便用戶(hù)對(duì)圖書(shū)的檢索操作,也可以擴(kuò)大圖書(shū)的檢索范圍,使用戶(hù)在不清楚想要購(gòu)買(mǎi)的書(shū)籍的確切名稱(chēng),或想要購(gòu)買(mǎi)相關(guān)內(nèi)容的書(shū)籍時(shí),只要輸入相關(guān)的關(guān)鍵字便可以檢索出想要購(gòu)買(mǎi)的書(shū)籍。例如,在本系統(tǒng)關(guān)鍵字的文本框中輸入“數(shù)據(jù)結(jié)構(gòu)”四個(gè)字,點(diǎn)擊“刷新”按鈕便可以檢索出《數(shù)據(jù)結(jié)構(gòu)》、《數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)指導(dǎo)與習(xí)題解答》兩本書(shū)名中包含“數(shù)據(jù)結(jié)構(gòu)”的書(shū);同理,若輸入的關(guān)鍵字為“數(shù)據(jù)”,便會(huì)檢索出《數(shù)據(jù)結(jié)構(gòu)》、《數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)指導(dǎo)與習(xí)題解答》和《數(shù)據(jù)庫(kù)》三本書(shū)。其部分實(shí)現(xiàn)代碼如下:首先,表現(xiàn)層調(diào)用servlet層的SearchBookServlet類(lèi):public class SearchBookServlet extends HttpServlet { private static IOrderService orderservice。 public void init() throws ServletException { orderservice=(IOrderService)()。 } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response)。 }public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletExcept
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1