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

正文內(nèi)容

20xx年最新計算機(jī)---網(wǎng)上書店管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-資料下載頁

2024-12-07 10:38本頁面

【導(dǎo)讀】學(xué)院:計算機(jī)與信息學(xué)院

  

【正文】 ion()方法將所有公告 21 內(nèi)容都反饋到頁面進(jìn)行輸出以供用戶查看。 在線購書模 塊 該部分 支持全部查詢,分類查詢,關(guān)鍵字查詢 ,關(guān)鍵字主要是針對圖書名稱的模糊查詢。也可通過直接點(diǎn)擊圖書分類達(dá)到分類查詢的效果。同時,可以通過圖書列表中各圖書對應(yīng)的詳細(xì)資料按鈕查看圖書的詳細(xì)內(nèi)容,包括封面,剩余數(shù)量等;也可通過點(diǎn)擊購買將對應(yīng)書籍加入購物車中等待付款,在購物車中查看已選中的所有書籍,也可查看對應(yīng)詳細(xì)信息,或修改數(shù)量,當(dāng)提交購物車時,就把欲購買的書籍生成了訂單,等待管理員發(fā)貨,購買歷史記錄可在訂單信息頁面中查詢到。 具體邏輯實(shí)現(xiàn) 該部分在線購書頁面中應(yīng)用到了 子模塊頁面(用于實(shí)現(xiàn)查詢 功能,默認(rèn)為全部查詢) ,首先將 left 模塊中的參數(shù)傳遞給 , 首先通過調(diào)用bean:op_book 的 book_search(HttpServletRequest res)方法,根據(jù)頁面請求 request 中的關(guān)鍵字信息和圖書分類信息生成相應(yīng)的 SQL 對數(shù)據(jù)庫進(jìn)行查詢,并返回一個 book 類的 list給 ,輸出的同時通過 bean:op_bookclass 獲取每本書所對應(yīng)的分類名。若點(diǎn)擊購買,則會將對應(yīng)書籍的 id 傳遞給彈出頁面 , 提示用戶輸入希望購買的數(shù)量,確定則將指定數(shù)量書籍放入購物車。若點(diǎn)擊詳細(xì)信息,則將對應(yīng)書籍的 id 傳遞給彈出頁面 ,其中顯示對應(yīng)書籍的更多詳細(xì)信息。 購物車頁面 的欲購書籍,可在對應(yīng)書籍的數(shù)量選項(xiàng)中輸入希望購買的數(shù)量并點(diǎn)擊修改以達(dá)到修改欲購書籍?dāng)?shù)量的目的,也可通過刪除按鈕從購物車中刪除對應(yīng)書籍內(nèi)容。編輯框中可以輸入本次購買的備注,當(dāng)點(diǎn)擊提交后,備注將和購物車中的所有書籍信息生成新的訂單,發(fā)送給管理員以等待管理員發(fā)貨。同時頁 面響應(yīng)處理的方法是 會把 request提交給自身,在再次載入 時 , 會判斷 request 中包含的是哪類操作,而后根據(jù)對應(yīng)的操作調(diào)用對應(yīng)的 bean 方法對數(shù)據(jù)庫進(jìn)行修改。 個人訂單查詢頁面包含了對應(yīng)用戶在本書店的所有消費(fèi)歷史記錄,可通過點(diǎn)擊查看按鈕查詢到各訂單的詳細(xì)內(nèi)容。它通過調(diào)用 bean:op_buy 方法的 getOrder(long userid)獲取指定用戶的所有定單記錄并在頁面中輸出。 22 圖 54 在線購書界面 圖 55 我的購物車界 面 圖 56 個人訂單查詢界面 23 修改個人資料模塊 圖 57 修改個人資料界面 為用戶提供了修改個人資料的功能,以保證用戶能隨時更新自己的狀態(tài),方便書店的管理。 具體邏輯實(shí)現(xiàn) : 修改個人資料 通過調(diào)用 op_user 的 getUserinfo(long uid)方法,通過傳入的用戶 ID 獲取到對應(yīng)用戶的所有資料,以供用戶修改。點(diǎn)擊修改按鈕時, 提交請求給自身,通過調(diào)用 op_user 的 update(HttpServletRequest req)方法 進(jìn)行更新資料。 管理員模塊 管理員登陸模塊 圖 58 管理員登陸界面 該部分實(shí)現(xiàn)了管理員登陸的功能。 具體邏輯實(shí)現(xiàn) : 首先通過頁面 傳入用戶輸入的參數(shù)并將參數(shù)傳遞到自身進(jìn)行數(shù)據(jù)完整性驗(yàn)證(包括用戶名和密碼是否為空)然后調(diào)用登陸驗(yàn)證 bean: 進(jìn)行用戶名及 24 密碼驗(yàn)證,與用戶登陸不同的是此處通過 setIsadmin(true)來標(biāo)識當(dāng)前登陸的用戶是管理員,通過輸入的用戶名在 bookadmin 表中檢索對應(yīng) adminUser 字段,若未找到符合的記錄, 則提示登陸失敗,返回。若存在符合的記錄,則比較 adminPass 字段是否一致,若一致則登陸成功,反之提示錯誤,返回。同時,登陸成功后將 bookadmin 中的 adminUser通過頁面?zhèn)鬟f方式在各個頁面中進(jìn)行傳遞。 庫存書籍管理模塊 圖 59 現(xiàn)有圖書管理界面 圖 510 新書入庫界面 圖 511 書籍分類管理界面 25 該部分包含了本系統(tǒng)最重要的一部分,就是管理員對庫存書籍的管理,它包括了管理員對現(xiàn)有圖書信息的查詢 /修改 /刪除,新書入庫以及圖書分類的添加 /刪除操作。 具體邏輯實(shí) 現(xiàn) 現(xiàn)有圖書管理界面 包含對現(xiàn)有圖書信息的查詢 /修改 /刪除操作,引入了 子模塊,用于提供分類查詢的功能,在載入 時,它首先獲取 的 request請求,并調(diào)用 bean:op_book的 book_search(HttpServletRequest res)獲取對應(yīng)的書籍信息并輸出以實(shí)現(xiàn)查詢的功能。 點(diǎn)擊修改按鈕時,則調(diào)用彈出頁面 ,同時傳入書籍的 id,通過調(diào)用bean:op_book 的 getOnebook(long id)獲取對應(yīng)書籍的詳細(xì)信息,以供應(yīng)用戶進(jìn)行修改,當(dāng) 確認(rèn)修改并提交時,先對新的書籍信息進(jìn)行數(shù)據(jù)完整性的驗(yàn)證,然后調(diào)用 bean:op_book 的 update()對數(shù)據(jù)進(jìn)行更新,并提示修改結(jié)果。 點(diǎn)擊刪除按鈕時,調(diào)用 op_book 的 delete(long id)對指定刪除的書籍信息進(jìn)行刪除。 新書入庫界面 則包含對新書入庫的功能,它要求管理員添入新書籍的 各種信息,當(dāng)點(diǎn)擊提交時,它首對新書信息進(jìn)行數(shù)據(jù)完整性驗(yàn)證,而后調(diào)用 bean:op_book的 getRequest(HttpServletRequest res)獲取新書信息并調(diào)用 insert()將新書資料插入數(shù)據(jù)庫中,返回結(jié)果并完成新書入庫的功能。 書籍分類管理頁面 是實(shí)現(xiàn)了對書籍分類進(jìn)行管理的功能,它通過 bean:op_bookclass 的 searchBookClass()方法獲取所有圖書類,并調(diào)用 getClassList()將這些信息提取出來輸出。用戶可點(diǎn)擊刪除按鈕調(diào)用 delete(long id)刪除對應(yīng)的圖書分類,也可輸入新圖書分類名,再 點(diǎn)擊添加按鈕調(diào)用 getRequest(HttpServletRequest res)獲取新圖書類信息并調(diào)用 insert()更新數(shù)據(jù)庫以實(shí)現(xiàn)添加新圖書分類功能。 訂單管理模塊 圖 512 訂單管理界面 該部分包含了管理員對書店日常經(jīng)營時用戶發(fā)出訂單進(jìn)行響應(yīng)的功能,包括按訂單發(fā)貨,刪除訂單,查看并修改客戶訂單詳細(xì)情況的功能。并提供了對訂單的查詢功能,包括全部查詢,未發(fā)貨訂單查詢和按用戶名查詢,方便管理。 26 具體邏輯實(shí)現(xiàn) 訂單管理頁面 , 在載入時,它先獲取頁面請求 request, 并且從中獲取需查詢信息,后通過調(diào)用 bean:op_buy 的 getOrder(String searchType,String searchName)方法,根據(jù) request 中所提供的查詢信息對訂單信息進(jìn)行查詢并將符合要求的訂單輸出。 當(dāng)點(diǎn)擊發(fā)貨按鈕時,通過調(diào)用 bean:op_buy 的 setOrder(long id)方法,將對應(yīng)的訂單狀態(tài)改為已發(fā)貨。 當(dāng)點(diǎn)擊刪除按鈕時,通過調(diào)用 bean:op_buy 的 deleteOrder(long id)方法,將對應(yīng)的訂單信息刪除。 當(dāng)點(diǎn)擊詳細(xì)情況按鈕時 ,則調(diào)用彈出頁面 ,通過 bean:op_buy 的getSinggleOrder(String Id)方法獲取對應(yīng)訂單的詳細(xì)資料提供給管理員查看,管理員也可更新訂單中的資料,通過點(diǎn)擊提交更新調(diào)用 update(HttpServletRequest res)更新數(shù)據(jù)庫中內(nèi)容并返回。 用戶管理模塊 圖 513用戶管理界面 包括管理員對書店系統(tǒng)的所有用戶資料進(jìn)行管理的功能,可通過用戶名進(jìn)行模糊查詢方便管理,當(dāng)用戶名為空時為全部查詢。 具體邏輯實(shí)現(xiàn) 管理員可點(diǎn)擊修改 按鈕調(diào)用彈出頁面 對指定用戶的信息修改,它先對新用戶資料進(jìn)行完整性驗(yàn)證,后調(diào)用 bean:op_user 的 update(HttpServletRequest res)對數(shù)據(jù)庫進(jìn)行更新并返回。 管理員可點(diǎn)擊刪除按鈕將頁面請求 request 發(fā)給自身進(jìn)行響應(yīng),通過調(diào)用 op_user的 delete(long id)對指定用戶資料進(jìn)行刪除,同時更新數(shù)據(jù)庫并返回。 管理員可點(diǎn)擊詳細(xì)資料調(diào)用彈出頁面 查詢指定用戶的詳細(xì)資料,通過調(diào)用 bean:op_user 的 getUserinfo(long id)獲取指定用戶的詳細(xì)資料并輸出供管理員查詢,在 中也提供了對用戶的修改 /刪除操作,類似與 中的功能,不再累述。 27 公告信息管理模塊 圖 514公告管理界面 包含了管理員對本網(wǎng)站公告信息的查詢 /添加 /刪除操作。 具體邏輯實(shí)現(xiàn) : 公告管理頁面 通過調(diào)用 op_information的 seachInformation()方法將所有本站公告返回以供管理員進(jìn)行操作。 當(dāng)管理員點(diǎn)擊刪 除按鈕時,頁面調(diào)用 bean:op_information 的 delete(long id)將指定的公告信息從數(shù)據(jù)庫中刪除并返回。 當(dāng)管理員點(diǎn)擊提交按鈕時,頁面先對新公告信息進(jìn)行驗(yàn)證是否為空,后將請求 request傳遞給自身,然后調(diào)用 bean:op_information 的 getRequest(request)獲取新公告信息再調(diào)用insert()方法將新公告添加入數(shù)據(jù)庫后并返回。 28 結(jié)束語 在 經(jīng)過 二 個多月的設(shè)計和開發(fā) 后 , 網(wǎng)上書店管理系統(tǒng) 基本開發(fā)完畢。其功能基本符合用戶需求, 能夠滿足管理員日常書店經(jīng)營的各種操作 需求,能為用戶提供良好的界面,引導(dǎo)用戶在書店中瀏覽書籍信息方便購買 , 同時 對于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,用戶界面不夠美觀 較為粗糙 ,出錯處理不夠等多方面問題 ,用戶支付系統(tǒng)由于未得到網(wǎng)上銀行系統(tǒng)的支持沒實(shí)現(xiàn),只進(jìn)行了偽支付,同時在輔助管理員決策這方面功能也有所不足 。這些都有待進(jìn)一步改善。 在整個設(shè)計和開發(fā)的過程中,也遇到了許多的問題,首先是 MySql 的數(shù)據(jù)庫中出現(xiàn)了中文亂碼問題,導(dǎo)致界面上中文無法正常顯示,最終只好改用了 SQL Server 2021 數(shù)據(jù)庫并通過 ODBC 進(jìn)行數(shù)據(jù)庫連接,在設(shè)計方面也考慮不夠全面,造成了輔助管理員決策這方面功能的薄弱。 但是經(jīng)過了這次的畢業(yè)設(shè)計,也使我受益良多,熟悉了 JSP 編程方面的知識,對電子商務(wù)和面向?qū)ο笾R也有了更深一步的了解。 28 參考文獻(xiàn) [1] 彭超,馬丁.新一代 JSP 網(wǎng)絡(luò)編程入門與實(shí)踐.清化大學(xué)出版社, 2021. [2] Bruce Eckel. Thingking in Java.機(jī)械工業(yè)出版社, 2021. [3] 布雷恩 賴特 著 趙明昌 譯. JSP 數(shù)據(jù)庫編程指南.北京希望電子出版社, 2021. [4] 刁成嘉.面向?qū)ο蠹夹g(shù)導(dǎo)論 —— 系統(tǒng)分析與設(shè)計.機(jī)械工業(yè)出版社, 2021. [5] 甘仞初.信息系統(tǒng)分析與設(shè)計.高等教育出版社, 2021. [6] 孫衛(wèi)琴.精通 Struts:基于 MVC 的 Java Web 設(shè)計與開發(fā).電子工業(yè)出版社, 2021. [7] 崔?。?dāng)?shù)據(jù)庫系統(tǒng)及應(yīng)用.高等教育出版社, 2021. [8] 陳松. J2EE 電子商務(wù)系統(tǒng)開發(fā)從入門到精通 —— 基于 Struts 和 Hibernate 技術(shù)實(shí)現(xiàn).清華大學(xué)出版社, 2021. [9] 朱少林.電子商務(wù)概論.清華大學(xué)出版社, 2021. [10] Erich Gamma ,Richard Hclm , Ralph Johnson ,John Vlissides. Design Patterns Elements of Reusable ObjectOriented Software.機(jī)械工業(yè)出版社, 2021. [11] 張新曼.精通 JSPWeb 開發(fā)技術(shù)與典型應(yīng)用.人民郵電出版社, 2021. [12] 朱振元,朱承,劉聆 . Java 語言及其網(wǎng)絡(luò)應(yīng)用 . 人民郵電出版社, 2021. [13] 孫鑫 . Java Web 開發(fā)詳解: XML+XSLT+Servlet+JSP 深入剖析與實(shí)例應(yīng)用 . 電子工業(yè)出版社,2021. [14] 劉曉華,張健,周慧貞 . JSP 應(yīng)用開發(fā)詳解 (第三版 ). 電子工業(yè)出版社 ,2021. 30 致謝 在本次畢業(yè)設(shè)計中, 蔣萌輝老師、葉林莉老師給了我很大的幫 助, 在系統(tǒng)需求分析,及系統(tǒng)設(shè)計中都給了我許多建議,使我少走了不少彎路,提高了系統(tǒng)的健壯性和可擴(kuò)展性, 使我得到不少的提高 , 這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助, 同時在論文的撰寫過程中也給了我不少臂助, 感謝 老師 耐心的輔導(dǎo) ! 隨著畢業(yè)設(shè)計的完成,我的幾年的大學(xué)生活也將隨之結(jié)束。在這里我還要由衷心地感謝這些年里教育過我的所有老師,各位老師啟發(fā)式指導(dǎo),使我在學(xué)識、理念等各個方面都有了極大的收獲。老師們的諄諄教誨我終身難忘!同時,在這里,我也要衷心的感謝我所有的同學(xué)們,他們在日常的工作和學(xué)習(xí)中給予了我無微不至的幫助和關(guān)懷,在我的論文編寫過程中給予了我莫大的啟迪和支持!
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1