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

正文內(nèi)容

基于jsp的網(wǎng)上購書系統(tǒng)畢業(yè)論文-wenkub.com

2025-06-23 22:08 本頁面
   

【正文】 可是由于本人水平有限并對JSP的應(yīng)用開發(fā)還不是太熟練,系統(tǒng)的一些功能做得還是很完善,有些功能還沒有實現(xiàn)。我從本次畢業(yè)設(shè)計中學(xué)到了許多課本上沒有的知識,從設(shè)計任務(wù)書的下達(dá)到今天基本實現(xiàn)任務(wù)書中的設(shè)計要求,通過自己的學(xué)習(xí)和努力及各位老師的指導(dǎo)和教育,我不僅僅在知識水平和解決實際問題的能力上有了很大的提高,還啟發(fā)了自己的思維,提高了我的動手能力,這是我在課本中學(xué)不到的。通過本次畢業(yè)設(shè)計我學(xué)到了不少新東西,更進(jìn)一步熟悉了Struts的web開發(fā)框架和MVC模型。使用Java語言作為開發(fā)語言,使得程序具有很強(qiáng)的可移植性。本系統(tǒng)用當(dāng)前比較成熟的servlet接口技術(shù)和Hibernate技術(shù)實現(xiàn)的設(shè)計與開發(fā)。第6章 結(jié) 論可以說這是自己第一次按照軟件工程開發(fā)的過程和思想,結(jié)合當(dāng)前軟件開發(fā)的常用技術(shù)進(jìn)行的一次開發(fā)實戰(zhàn)。系統(tǒng)管理員進(jìn)入本系前必須輸入程序中設(shè)定的用戶名和密碼,而普通用戶則必須先注冊,然后輸入與相關(guān)用戶名對應(yīng)的有效密碼,沒有用戶名和密碼的人員無權(quán)進(jìn)入本系統(tǒng)。 本系統(tǒng)還使用了servlet技術(shù)。 //將內(nèi)容填充到網(wǎng)頁中并顯示! ().forward(request,response)。 try { Orderform orderform=(orderid)。其實現(xiàn)效果圖如圖431所示:圖432 訂單明細(xì)界面其中部分實現(xiàn)代碼如下:public class OrderinfoServlet extends HttpServlet { private static IOrderService orderservice。 (orderforms,orderforms)。 //從內(nèi)存中取customer Customer customer=(Customer) (customer)。其實現(xiàn)效果圖如圖431所示:圖431 購物訂單列表界面其中部分實現(xiàn)代碼如下:public class ListOrderServlet extends HttpServlet {private IOrderService orderService。 ()。 (order)。 (new Date())。 (())。 (())。 Customer c=new Customer()。 customerService=(ICustomerService)()。其用戶信息中的郵編、地址、電話、電子信箱字段是可以修改的,姓名字段不可修改,因為其被設(shè)置為只讀屬性。for(Orderline orderline : c){ cost += ().getPrice() * ()。 } //獲得單個Orderlinepublic Orderline getOrderline(Long lineid){return (lineid)。//增加Orderlinepublic void addLine1(Orderline line) { Orderline orderline = (().getId())。 } } return books。 //執(zhí)行hql語句(sql) List list=()。 or price like 39。 String hql=()。+price+39。 if(name!=) ( and name like 39。 //增加書籍 void add_Book(String name,Double price) throws OrderServiceException。 //查找用戶所有訂單 MapLong,Orderform listAllOrder(Long customerid) throws OrderServiceException。 //將內(nèi)容填充到網(wǎng)頁中并顯示! ().forward(request,response)。 //double price=new Long((price))。 } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response)。這樣可以大大方便用戶對圖書的檢索操作,也可以擴(kuò)大圖書的檢索范圍,使用戶在不清楚想要購買的書籍的確切名稱,或想要購買相關(guān)內(nèi)容的書籍時,只要輸入相關(guān)的關(guān)鍵字便可以檢索出想要購買的書籍。 //將內(nèi)容填充到網(wǎng)頁中并顯示! (books, book)。(name+這是Servlet取值)。}public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request,response)。其中管理員圖書列表界面是在普通用戶圖書列表界面所擁有功能的基礎(chǔ)上增加了添加圖書和管理用戶訂單的功能。在出現(xiàn)的登陸界面頁中點擊“注冊新用戶”即進(jìn)入用戶注冊界面,輸入用戶登陸賬號、密碼等基本信息并提交后,即可返回登陸界面,并在其中輸入已經(jīng)通過注冊驗證的用戶名及密碼。 //用戶頁面 } } catch (CustomerServiceException e) { ()。 //獲得的customer放入內(nèi)存session HttpSession session=()。((admin))){ ()。String password=(password)。 }} 登陸角色功能的設(shè)計為了便于網(wǎng)站管理,系統(tǒng)用戶可以以不同的身份進(jìn)行登陸,分為管理員用戶登錄和普通用戶登錄。39。39。){ alert(請輸入密碼!)。){ alert(請輸入用戶名!)。該功能通過action觸發(fā)的用戶名和密碼驗證事件找到對應(yīng)的servlet,通過servlet名字找到相應(yīng)的servlet類,通過servlet調(diào)用service層的方法,通過service調(diào)用相應(yīng)dao層的方法,dao層通過hibernite與數(shù)據(jù)庫交互進(jìn)行相應(yīng)的查找和操作。 set_cele_date(,12)。 } } } else{ t_year=parseInt(temp,10)。 } else{ if (t_month().text){ =(0).text。其效果圖如圖42所示:其中部分實現(xiàn)代碼如下://選擇日期功能function change_date(temp,mode){var t_month,t_year。 }else if((date3date5)||(date3date1)){ = url(+img_winter+)。(date3date4)){ = url(+img_summer+)。amp。 //夏var date4=new Date(date_autumn).getTime()。 var date_autumn=year+/09/23。為體現(xiàn)人性化設(shè)計,本系統(tǒng)在登陸窗口上增加了日歷和日期選擇功能,并且網(wǎng)頁的設(shè)計風(fēng)格可以隨季節(jié)的不同而變化,使用戶在登陸到本網(wǎng)站時在不同的季節(jié)有不同的心情。create table orderform( id number primary key, cost number(8,2), orderdate date, customerid number references customer(id))。create sequence customer_seq start with 1 increment by 1。圖23 系統(tǒng)數(shù)據(jù)流程圖第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫在本購書系統(tǒng)中占有及其重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞關(guān)系到系統(tǒng)的運行效率、存儲數(shù)據(jù)的效率、系統(tǒng)的復(fù)雜程度等,合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高系統(tǒng)性能。管理員用戶無需注冊,可以直接用管理員用戶名和密碼登陸;普通用戶需先注冊,注冊成功后方可登陸。 經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性:該系統(tǒng)對操作環(huán)境要求不大,系統(tǒng)的開發(fā)不需要很強(qiáng)技術(shù)和經(jīng)濟(jì)支持,維護(hù)起來也很方便,就其功能帶來的利益來說,是完全可行的。你在瀏覽器中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。它在傳統(tǒng)的靜態(tài)頁面文件(*.html,*.htm)中加入JAVA程序片段和JSP標(biāo)記,就構(gòu)成了JSP頁面。供網(wǎng)站管理員管理客戶提交的訂單,對于已經(jīng)提交的訂單,管理員可以根據(jù)訂單信息進(jìn)行發(fā)貨。已登錄的用戶可以將需要購買的書藉放入購物車,可將已放入購物車中的書藉生成一張訂單并作確認(rèn)。提供客戶網(wǎng)上自助注冊功能,填寫注冊表單并提交后,就能成為網(wǎng)上書店的用戶,注冊成功并登錄后就可以進(jìn)行網(wǎng)上購書了。2. 系統(tǒng)功能需求鑒于網(wǎng)上書店系統(tǒng)的兩種用戶角色的說明,可將系統(tǒng)分為前臺和后臺,前臺是給客戶使用的,用于展示圖書信息和完成與客戶的交互;后臺是給網(wǎng)站的管理者使用的,用于管理網(wǎng)站的內(nèi)容。網(wǎng)上書店的崛起對傳統(tǒng)的圖書流通體系產(chǎn)生了強(qiáng)烈的沖擊,有效地縮短了圖書的流通發(fā)行環(huán)節(jié),將廣大讀者、圖書、出版社、發(fā)行者緊密地聯(lián)系在一起,大大提高了圖書流通率,同時也豐富了人們的頭腦,增加了人們的知識面,提高了工作效率。用戶使用網(wǎng)上書店可以足不出戶購買到自己感興趣的圖書,而且可以使用圖書檢索功能更快地找到所需的圖書??梢岳没ヂ?lián)網(wǎng)絡(luò)足不出戶隨時隨地購書,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了圖書選擇和購買的過程。具體數(shù)據(jù)流程為:在頁面上進(jìn)行相應(yīng)的操作,觸動action(里面有url)到webrootwebinf,通過servlet名字找到相應(yīng)的servlet類,通過servlet調(diào)用service層的方法
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1