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

正文內(nèi)容

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

2025-08-01 21:52上一頁面

下一頁面
  

【正文】 、新聞的內(nèi)容(news_content)、發(fā)布新聞的時(shí)間(date)。管理員角色數(shù)據(jù)字典如表52所示。管理員分類實(shí)體與管理員實(shí)體之間的關(guān)系為,一個(gè)管理員分類實(shí)體可以擁有多個(gè)管理員實(shí)體,而一個(gè)管理員只能屬于一個(gè)管理員分類實(shí)體,其聯(lián)系圖如圖513所示。圖56 留言實(shí)體的ER圖(7)新聞實(shí)體新聞實(shí)體包括序號、新聞分類編號、作者、新聞標(biāo)題、新聞內(nèi)容、發(fā)布日期;新聞實(shí)體的ER圖如圖57所示。 數(shù)據(jù)庫概念設(shè)計(jì)根據(jù)以上各節(jié)對系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)所需要的實(shí)體分別為管理員實(shí)體、管理員角色實(shí)體、書籍實(shí)體、書籍分類實(shí)體、評論實(shí)體、留言實(shí)體、新聞實(shí)體、新聞分類實(shí)體、訂單實(shí)體、詳細(xì)訂單實(shí)體、用戶實(shí)體,下面將給出這些實(shí)體的ER圖和數(shù)據(jù)字典。 訂單管理功能訂單管理功能,是網(wǎng)站管理員的功能之一,在這個(gè)功能模塊中管理員可以查看需要處理的訂單,如用戶已經(jīng)付款我們便要對其訂單進(jìn)行發(fā)貨操作。并且要通過系統(tǒng)的驗(yàn)證,只有輸入的格式合法,才能進(jìn)行提交操作,才能成功添加一本書籍。以便我們能更好的提升網(wǎng)站的服務(wù)功能。 查詢書籍功能瀏覽本網(wǎng)站的用戶,可以選擇商品的大類后,再輸入書籍名的部分或是全部名稱進(jìn)行模糊查詢,若從數(shù)據(jù)庫中檢索出有與用戶檢索內(nèi)容相匹配的書籍,則在查詢結(jié)果頁面進(jìn)行相關(guān)書籍的顯示,若沒有查詢到相關(guān)結(jié)果,則在查詢結(jié)果頁面顯示未找到與之相符合的書籍,同時(shí)用戶可以選擇已經(jīng)列出的書籍分類選項(xiàng)進(jìn)行查詢,如查詢打折書籍、暢銷書籍、新書等操作。前臺模塊設(shè)計(jì)如圖42。 系統(tǒng)配置分析 硬件環(huán)境在較低的硬件配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件已經(jīng)非常的出色,而且性價(jià)比比較高,因此通常給服務(wù)器配置高性能的硬件。因此,傳統(tǒng)的購物方式在一定程度上對商家或是消費(fèi)者都是一種不友好的購物方式。 社會可行性對網(wǎng)上圖書銷售系統(tǒng)的不斷發(fā)展和完善,有利于提供圖書銷售商在本行業(yè)的競爭優(yōu)勢,同時(shí)商家可以利用網(wǎng)絡(luò)這一平臺,快速的發(fā)布自己新書,同時(shí)也讓消費(fèi)者能夠方便快捷的挑選自己中意的圖書,對社會的進(jìn)步和社會快節(jié)奏適應(yīng)起到積極作用,所以從社會可行性上講,開發(fā)網(wǎng)上圖書銷售系統(tǒng)是可行的。因此一個(gè)企業(yè)或是商家能夠把握住網(wǎng)上購物的群體,那么對于企業(yè)的發(fā)展是不錯的良機(jī)。 再次,對于整個(gè)市場經(jīng)濟(jì)來說,這種新型的購物模式可在更大的范圍內(nèi)、更廣的層面上以更高的效率實(shí)現(xiàn)資源配置。網(wǎng)上購物逐漸成為人們的消費(fèi)行為之一。第四、 消費(fèi)者從瀏覽商品信息到確認(rèn)購買商品到下訂單再到收到商品,在在家里便可操作,而無需傳統(tǒng)的購物環(huán)節(jié);第五、 由于網(wǎng)上商城不要求銷售商有特定的賣場,因而銷售商在商品價(jià)格上有一定的降低,所有從這一點(diǎn)來講也是對消費(fèi)者有力的。 第2章 可行性分析可行性的研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。網(wǎng)上圖書銷售系統(tǒng)就是針對圖書銷售的商家能夠把握這樣一群消費(fèi)者而開發(fā)的,系統(tǒng)能夠上消費(fèi)者足不出戶,買到自己稱心如意的商品,同時(shí)享受送貨上門等一系列的方便。因此,從操作可行上來說,開發(fā)網(wǎng)上圖書銷售系統(tǒng)是可行的。 需求分析 功能需求分析基于用戶的需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下的基本功能:前臺功能:★ 首頁功能:實(shí)現(xiàn)給一個(gè)用戶直觀的感受,在首頁顯示商家的產(chǎn)品信息,如:最新書籍、打折書籍、暢銷書籍的列表;同時(shí)顯示最近幾條用戶的發(fā)貨信息,以及能列出最近10條新聞的功能;★ 查詢功能:用戶可以根據(jù)自己的需求進(jìn)行相應(yīng)的模糊查詢,并要求迅速的對消費(fèi)者輸入的條件進(jìn)行響應(yīng);★ 購買功能:消費(fèi)者如果在本網(wǎng)站選中自己想要的商品可以對其進(jìn)行購買,并加入到購物車中;★ 購物車功能:消費(fèi)者在購物書籍后,可以進(jìn)行購物車,進(jìn)行購物車中商品的查看、修改、刪除、以及清空等操作;★ 下訂單功能:消費(fèi)者在確定要自己的購物車中的商品是要購買的商品的時(shí)候,可以進(jìn)行下訂單的操作,此操作要求可以達(dá)到既可配貨給自己,又可配貨給別的的功能;★ 瀏覽網(wǎng)站新聞的功能:瀏覽本網(wǎng)站的用戶,可以對網(wǎng)站的新聞進(jìn)行查看;★ 留言功能:網(wǎng)站瀏覽者,可以根據(jù)自己的意愿或是想法,對網(wǎng)站提出一個(gè)良好的個(gè)人建議;★ 書籍評論功能:書籍瀏覽者,可以針對每本書籍發(fā)表自己就本書的看法。后臺主要包括管理員登陸、書籍管理、訂單管理、新聞管理、評論管理、系統(tǒng)管理等模塊。用戶進(jìn)行注冊時(shí),要求用戶輸入用戶名、密碼、真實(shí)姓名、電子郵箱、電話、地址、郵政編碼、等一系列信息,并且要求用戶正確填寫,如果沒有正確填寫,將會給用戶以提示信息并要求用戶重新正確填寫。 新聞查看功能網(wǎng)站管理員可以在后臺發(fā)布一些關(guān)于本網(wǎng)站的新聞,或是本行業(yè)的一些新聞,當(dāng)用戶瀏覽本網(wǎng)站時(shí),看到自己的感興趣的新聞,可以進(jìn)行新聞的查看功能。用戶登陸時(shí)會要求用戶輸入用戶名和密碼,如果用戶輸入不合法,或是沒有通過系統(tǒng)的驗(yàn)證,應(yīng)該給用戶以提示信息。在進(jìn)行密碼維護(hù)時(shí)要求用戶先輸入現(xiàn)在的密碼,然后再輸入新的密碼,只有通過對輸入的現(xiàn)在密碼的比對,如果與數(shù)據(jù)庫中的一致,并且輸入的新密碼和確認(rèn)新密碼一致時(shí),才能完成密碼的修改操作,而如果其中一項(xiàng)錯誤,都會操作失敗。由于Oracle數(shù)據(jù)庫是收費(fèi)的,因此在本系統(tǒng)設(shè)計(jì)分析中考慮到資金問題,對Oracle數(shù)據(jù)庫不進(jìn)行考慮。圖53 書籍實(shí)體的ER圖(4)書籍分類實(shí)體書籍分類實(shí)體包括分類編號、分類名稱;書籍分類的ER圖如圖54所示。圖511 用戶實(shí)體ER圖 (12)實(shí)體及其聯(lián)系圖512 用戶、訂單、詳細(xì)訂單、書籍、書籍分類、評論實(shí)體間的聯(lián)系圖根據(jù)需求分析,我們可以分析出用戶實(shí)體、訂單實(shí)體、詳細(xì)訂單實(shí)體、書籍實(shí)體、書籍分類實(shí)體、評論實(shí)體間的聯(lián)系。管理員表數(shù)據(jù)字典如表51所示。其包括的數(shù)據(jù)項(xiàng)有:書籍編號(book_id)自增、書籍名稱(book_name)、作者名稱(auth_name)、書籍分類編號(category_id)、出版社(publish)、ISBN編號(ISBN)、圖片地址(imag)、書籍原價(jià)(price)、vip價(jià)格(vipprice)、庫存量(number)、是否是新聞(is_newbook)、是否是暢銷書(is_sellwell)、是否是打折書(is_cutprice)、書籍的描述(description)。其包括的數(shù)據(jù)項(xiàng)有:訂單編號(order_id)、訂單總價(jià)(total_price)、訂單狀態(tài)(order_state)、下訂單用戶名(usrename)、收貨人姓名(d_username)、收貨人地址(d_useradd)、收貨人電話(d_usertel)、收貨人郵政編號(post_code)。 表與表間的關(guān)聯(lián)關(guān)系在抽象出各數(shù)據(jù)實(shí)體后,還應(yīng)該考慮各實(shí)體之間是否有關(guān)聯(lián),若有關(guān)聯(lián),應(yīng)該對其進(jìn)行表的關(guān)聯(lián)操作。圖62 前臺頁面效果圖 用戶注冊模塊的實(shí)現(xiàn)用戶注冊模塊是為了方便本網(wǎng)站會員用戶進(jìn)行相應(yīng)的權(quán)限操作,如只有注冊的用戶才能進(jìn)行登陸操作,才能完成登陸后的一系列操作。實(shí)現(xiàn)購物車功能的效果如圖67所示。圖610 后臺管理員登陸功能模塊效果圖 書籍管理功能模塊的實(shí)現(xiàn)圖611 添加書籍功能模塊效果圖書籍管理模塊是后臺管理平臺的一個(gè)重要功能模塊,在這個(gè)功能模塊中,管理員可以對書籍的分類進(jìn)行添加、對書籍進(jìn)行添加、修改書籍等操作。其實(shí)現(xiàn)的功能效果圖如圖614所示。如用戶輸入的電話號碼不合法,將出現(xiàn)如圖71的提示。這時(shí)系統(tǒng)就應(yīng)該給用戶進(jìn)行提示,或是進(jìn)行處理操作。情況一、在進(jìn)行密碼修改時(shí)輸入的項(xiàng)不合法。圖713 下訂單成功的提示信息管理員登陸功能模塊的單元測試管理員登陸功能模塊,是驗(yàn)證用戶是否能通過驗(yàn)證并進(jìn)入到系統(tǒng)后臺進(jìn)行一系列的管理操作功能,在管理員登陸功能模塊中,要求用戶輸入用戶名和密碼,只有輸入的用戶名和密碼經(jīng)過系統(tǒng)的驗(yàn)證才能進(jìn)入,否則會禁止用戶進(jìn)入。如在添加書籍時(shí),、.gif、.png格式的,如果不滿足條件也將給出提示。在項(xiàng)目的開發(fā)過程中遇到了了如下問題:在設(shè)計(jì)系統(tǒng)時(shí)準(zhǔn)備采用MVC的模式來進(jìn)行開發(fā),但是在實(shí)際開發(fā)過程中遇到了困難,由于技術(shù)有限原因,在后續(xù)的開發(fā)過程中并沒有完全做到MVC的模式。并在此基礎(chǔ)上對本系統(tǒng)的進(jìn)行完善。amp。 ds = (DataSource) (jdbc/mysql)。 conn = null。 //圖片地址 private float price。 } public int getBookId() { return bookId。 } public String getPublish() { return publish。 } public float getVipPrice() { return vipPrice。 } public int getIsCutPrice() { return isCutPrice。 //下單人用戶名 private String dUserName。 } public void setTotalPrice(float totalPrice) { = totalPrice。 } public void setdUserTel(String dUserTel) { = dUserTel。 //書籍價(jià)格 private float vipPrice。 } public float getPrice() { return price。 }}部分Servlet的實(shí)現(xiàn)購物車實(shí)現(xiàn)的主要代碼:public class ShopCartServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (request, response)。 } else if (delete.equals(opType)) { (request, response)。 } public void addBookToShoppingCart(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { // 取得傳過來的參數(shù) int bookId = ((bookId))。 // 聲明一個(gè)購物車 ShoppingCart shoppingCart = null。 // 根據(jù)商品編號得到具體的書本信息 BookInfo bookInfo = (bookId)。 } (path)。 (GBK)。 } public float getVipPrice() { return vipPrice。 //購買數(shù)量 private int storage。 } public void setdUserAddress(String dUserAddress) { = dUserAddress。 } public void setOrderState(String orderState) { = orderState。 //收貨人電話 private String dUserAddress。 } public String getDescribe() { return describe。 } public int getStorage() { return storage。 } public String getISBN() { return ISBN。 } public String getBookName() { return bookName。 //vip價(jià)格 private int storage。 //書籍編號 private String bookName。 } return conn。 private DataSource ds = null。大學(xué)生活是無聊的,但又是充實(shí)的。在系統(tǒng)設(shè)計(jì)過程中,對CSS的應(yīng)用不是很熟練,在做出來的效果圖并不是很完美,不能很好的吸引用戶的眼球。圖716 圖片格式不合法測試時(shí)的提示信息 小結(jié)在本章中,對系統(tǒng)的功能進(jìn)行測試,測試的主要目的是保證系統(tǒng)能正常運(yùn)行,如果系統(tǒng)不能正常運(yùn)行,那么無疑是一個(gè)失敗的系統(tǒng),所以做好系統(tǒng)的測試工作是非常必要的。如果用戶名或是密碼沒有輸入。圖710 修改密碼時(shí)輸入項(xiàng)不合法的提示信息情況二、當(dāng)輸入的項(xiàng)都合法時(shí),但是輸入的原始密碼錯誤,會給出如圖711所示的錯誤提示信息。其運(yùn)行效果如圖77所示。圖72 有未填項(xiàng)時(shí)錯誤提示用戶登陸模塊單元測試用戶登陸模塊,首先要求用戶在進(jìn)行登陸操作時(shí),必須填寫用戶名和密碼、其次是到數(shù)據(jù)庫中進(jìn)行查詢,看輸入的信息是否能與數(shù)據(jù)庫中存在的信息匹配,如果匹配成功則登陸成功,否則登陸失敗。其實(shí)現(xiàn)的功能效果如圖615所示。書籍添加的效果如圖611所示。下訂單的功能實(shí)現(xiàn)如圖68所示。用戶注冊模塊的流程圖如圖63所示。并通過分析確定各實(shí)體的內(nèi)容及實(shí)體與實(shí)體之間的關(guān)聯(lián)關(guān)系(主外 鍵關(guān)系),在完成數(shù)據(jù)庫表的確定后,我們便可對數(shù)據(jù)庫進(jìn)行建立,然后便可對系統(tǒng)的功能模塊進(jìn)行開發(fā)。表59訂單表(tb_order)字段名稱數(shù)據(jù)類型字段長度允許為空主鍵字段釋義order_idvarchar50NoYes訂單編號total_pricefloatNo訂單總價(jià)order_statevarchar20
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1