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

正文內(nèi)容

基于jsp的網(wǎng)上圖書銷售系統(tǒng)畢業(yè)論文(文件)

2025-07-14 21:52 上一頁面

下一頁面
 

【正文】 能模塊的單元測(cè)試管理員登陸功能模塊,是驗(yàn)證用戶是否能通過驗(yàn)證并進(jìn)入到系統(tǒng)后臺(tái)進(jìn)行一系列的管理操作功能,在管理員登陸功能模塊中,要求用戶輸入用戶名和密碼,只有輸入的用戶名和密碼經(jīng)過系統(tǒng)的驗(yàn)證才能進(jìn)入,否則會(huì)禁止用戶進(jìn)入。圖714 用戶輸入項(xiàng)不合法的提示信息書籍管理功能模塊單元測(cè)試圖715 添加書籍時(shí)如果有選項(xiàng)沒有填的提示信息書籍管理功能模塊是本系統(tǒng)的核心模塊,在這個(gè)功能模塊中可以對(duì)書籍進(jìn)行添加、修改的等功能,在進(jìn)行書籍添加時(shí)要求對(duì)輸入項(xiàng)進(jìn)行驗(yàn)證,如果不合法要給出相應(yīng)的提示。如在添加書籍時(shí),、.gif、.png格式的,如果不滿足條件也將給出提示。 通過本章的測(cè)試,已經(jīng)基本保證了系統(tǒng)的正常運(yùn)行。在項(xiàng)目的開發(fā)過程中遇到了了如下問題:在設(shè)計(jì)系統(tǒng)時(shí)準(zhǔn)備采用MVC的模式來進(jìn)行開發(fā),但是在實(shí)際開發(fā)過程中遇到了困難,由于技術(shù)有限原因,在后續(xù)的開發(fā)過程中并沒有完全做到MVC的模式。此次畢業(yè)設(shè)計(jì)最大的收獲是自己獨(dú)立完成了一個(gè)小型的電子商務(wù)系統(tǒng)。并在此基礎(chǔ)上對(duì)本系統(tǒng)的進(jìn)行完善。感謝我的父母,沒有他們的辛勤付出,我不會(huì)站在校園的舞臺(tái)上,讓我把最崇高的敬意獻(xiàn)給你們!本次畢業(yè)設(shè)計(jì)參考了許多文獻(xiàn),在這里感謝那些把自己的學(xué)習(xí)經(jīng)驗(yàn)著作成書的前輩們。amp。 private ResultSet rs = null。 ds = (DataSource) (jdbc/mysql)。 rs = null。 conn = null。 //作者名稱 private int categoryId。 //圖片地址 private float price。 //是否是新書 private int isSellWell。 } public int getBookId() { return bookId。 } public String getAuthName() { return authName。 } public String getPublish() { return publish。} public String getImag() { return imag。 } public float getVipPrice() { return vipPrice。 } public int getIsNewBook() { return isNewBook。 } public int getIsCutPrice() { return isCutPrice。 }}訂單實(shí)體的實(shí)現(xiàn):public class Order { private String orderId。 //下單人用戶名 private String dUserName。 //發(fā)貨人郵政編碼 public Order() { super()。 } public void setTotalPrice(float totalPrice) { = totalPrice。 } public void setUserName(String userName) { = userName。 } public void setdUserTel(String dUserTel) { = dUserTel。 } public void setPostCode(String postCode) { = postCode。 //書籍價(jià)格 private float vipPrice。 } public int getBookId() { return bookId。 } public float getPrice() { return price。 } public int getNumber() { return number。 }}部分Servlet的實(shí)現(xiàn)購物車實(shí)現(xiàn)的主要代碼:public class ShopCartServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (request, response)。 (opType)。 } else if (delete.equals(opType)) { (request, response)。 int num = ((num))。 } public void addBookToShoppingCart(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { // 取得傳過來的參數(shù) int bookId = ((bookId))。 // 把商品信息轉(zhuǎn)換為購物車的某個(gè)shoppingCartItem ShoppingCartItem shoppingCartItem = new ShoppingCartItem(bookId, (), (), bookInfo .getVipPrice(),())。 // 聲明一個(gè)購物車 ShoppingCart shoppingCart = null。 HttpSession session = ()。 // 根據(jù)商品編號(hào)得到具體的書本信息 BookInfo bookInfo = (bookId)。 ShoppingCart shoppingCart = (ShoppingCart) session .getAttribute(shoppingCart)。 } (path)。 if (addBookToShoppingCart.equals(opType)) { (request, response)。 (GBK)。 } public int getStorage() { return storage。 } public float getVipPrice() { return vipPrice。 } public String getBookName() { return bookName。 //購買數(shù)量 private int storage。 //書籍編號(hào) private String bookName。 } public void setdUserAddress(String dUserAddress) { = dUserAddress。 } public void setdUserName(String dUserName) { = dUserName。 } public void setOrderState(String orderState) { = orderState。 } public void setOrderId(String orderId) { = orderId。 //收貨人電話 private String dUserAddress。 //總價(jià) private String orderState。 } public String getDescribe() { return describe。 } public int getIsSellWell() { return isSellWell。 } public int getStorage() { return storage。 } public float getPrice() { return price。 } public String getISBN() { return ISBN。 } public int getCategoryId() { return categoryId。 } public String getBookName() { return bookName。 //是否是打折書 private String describe。 //vip價(jià)格 private int storage。 //出版社 private String ISBN。 //書籍編號(hào) private String bookName。 ps = null。 } return conn。 initCtx = new InitialContext()。 private DataSource ds = null。amp。大學(xué)生活是無聊的,但又是充實(shí)的。但通過這次的獨(dú)立設(shè)計(jì)讓自己了解了很多,學(xué)到了很多。在系統(tǒng)設(shè)計(jì)過程中,對(duì)CSS的應(yīng)用不是很熟練,在做出來的效果圖并不是很完美,不能很好的吸引用戶的眼球。系統(tǒng)能完成基本的網(wǎng)上圖書銷售的功能,諸如用戶注冊(cè)、用戶登陸、查詢書籍、下訂單等操作。圖716 圖片格式不合法測(cè)試時(shí)的提示信息 小結(jié)在本章中,對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,測(cè)試的主要目的是保證系統(tǒng)能正常運(yùn)行,如果系統(tǒng)不能正常運(yùn)行,那么無疑是一個(gè)失敗的系統(tǒng),所以做好系統(tǒng)的測(cè)試工作是非常必要的。情況一、輸入項(xiàng)有沒有填寫的會(huì)給出如圖715所示。如果用戶名或是密碼沒有輸入。圖712 如果用戶沒有登陸時(shí)給出的提示信息如果是已經(jīng)登陸的用戶,系統(tǒng)會(huì)直接跳轉(zhuǎn)到下訂單界面,如果用戶確定購買商品信息,填寫好送貨信息,便可進(jìn)行下訂單操作。圖710 修改密碼時(shí)輸入項(xiàng)不合法的提示信息情況二、當(dāng)輸入的項(xiàng)都合法時(shí),但是輸入的原始密碼錯(cuò)誤,會(huì)給出如圖711所示的錯(cuò)誤提示信息。用戶可以根據(jù)實(shí)際情況對(duì)自己的賬號(hào)密碼進(jìn)行修改。其運(yùn)行效果如圖77所示。情況一、如果沒有給出留言內(nèi)容,系統(tǒng)會(huì)有如圖75所示的提示:圖75 留言內(nèi)容沒有輸入的提示信息情況二、驗(yàn)證碼輸入錯(cuò)誤,系統(tǒng)將會(huì)有如圖76所示的提示:圖76 驗(yàn)證碼輸入錯(cuò)誤的提示信息購物車功能模塊單元測(cè)試圖77 處理數(shù)據(jù)前運(yùn)行效果購物車功能模塊中用戶可以進(jìn)行的操作有修改商品數(shù)量、刪除商品、清空購物車的操作。圖72 有未填項(xiàng)時(shí)錯(cuò)誤提示用戶登陸模塊單元測(cè)試用戶登陸模塊,首先要求用戶在進(jìn)行登陸操作時(shí),必須填寫用戶名和密碼、其次是到數(shù)據(jù)庫中進(jìn)行查詢,看輸入的信息是否能與數(shù)據(jù)庫中存在的信息匹配,如果匹配成功則登陸成功,否則登陸失敗。因此對(duì)每個(gè)功能模塊進(jìn)行單元測(cè)試是有必要的。其實(shí)現(xiàn)的功能效果如圖615所示。其實(shí)現(xiàn)的效果圖如圖613所示。書籍添加的效果如圖611所示。圖69 書籍查詢功能模塊效果圖 系統(tǒng)后臺(tái)功能模塊的實(shí)現(xiàn) 管理員登陸功能模塊的實(shí)現(xiàn)管理員登陸功能模塊是實(shí)現(xiàn)進(jìn)入后臺(tái)平臺(tái)的憑證,只有能過驗(yàn)證的合法用戶才能進(jìn)行后臺(tái)的相關(guān)操作,在登陸功能模塊要求用戶輸入用戶名、密碼。下訂單的功能實(shí)現(xiàn)如圖68所示。圖66 用戶登陸功能模塊效果圖 購物車功能模塊的實(shí)現(xiàn)購物車模塊是實(shí)現(xiàn)用戶管理自己購物車的功能。用戶注冊(cè)模塊的流程圖如圖63所示。main圖61 網(wǎng)站前臺(tái)首頁布局前臺(tái)首頁具有給用戶直觀的功能,在首頁要給用戶展示網(wǎng)站的特色,且能吸引用戶的眼球,讓用戶瀏覽此網(wǎng)站。并通過分析確定各實(shí)體的內(nèi)容及實(shí)體與實(shí)體之間的關(guān)聯(lián)關(guān)系(主外 鍵關(guān)系),在完成數(shù)據(jù)庫表的確定后,我們便可對(duì)數(shù)據(jù)庫進(jìn)行建立,然后便可對(duì)系統(tǒng)的功能模塊進(jìn)行開發(fā)。其包括的數(shù)據(jù)項(xiàng)有:用戶名(username)、密碼(password)、用戶的真實(shí)姓名(realname)、用戶的電話號(hào)碼(telephone)、用戶的地址(address)、用戶居住地的郵政編碼(postcode)、用戶的eamil()、用戶的積分(score)、密碼保護(hù)問題(question)、密碼保護(hù)問題答案(answer)。表59訂單表(tb_order)字段名稱數(shù)據(jù)類型字段長度允許為空主鍵字段釋義order_idvarchar50NoYes訂單編號(hào)total_pricefloatNo訂單總價(jià)order_statevarchar20No訂單狀態(tài)usernamevarchar50No下訂單的用戶名d_usernamevarchar50No收貨人姓名d_useraddvarchar200No收貨人地址d_usertelvarchar20No收貨人電話post_codevarchar20No收貨人郵編(10)tb_order_detail(詳細(xì)訂單表)詳細(xì)訂單表是記錄一個(gè)訂單的詳細(xì)商品的實(shí)體。新聞分類表的數(shù)據(jù)字典如表58所示。其包括的數(shù)據(jù)項(xiàng)有:序號(hào)(id)自增類型、留言者用戶名(username)、留言的內(nèi)容(l_content)、留言的時(shí)間(l_date)、管理員的回復(fù)(r_content)、管理員回復(fù)的時(shí)間(r_date)。其包括分類編號(hào)(category_id)自增類型、分類名稱(category_name)。其包括角色編號(hào)(role_id)屬于自增類型、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1