《二手書店網站設計與實現》11000字(論文)_第1頁
《二手書店網站設計與實現》11000字(論文)_第2頁
《二手書店網站設計與實現》11000字(論文)_第3頁
《二手書店網站設計與實現》11000字(論文)_第4頁
《二手書店網站設計與實現》11000字(論文)_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

二手書店網站設計與實現目錄TOC\o"1-3"\h\u17296引言 [20]。3.2系統數據庫分析3.2.1概念結構設計數據模型中的實體,即實例,它可以直觀的區分出這個系統當中的事物。比如公司當中的每一個員工,在家里就可以進行對系統當中的信息進行管理,具體系統當中的幾個實體圖如下圖所示:(1)店長信息實體屬性圖,如下圖3.2所示:圖3.2店長信息實體圖(2)顧客信息實體屬性圖,如下圖3.3所示:圖3.3顧客信息實體圖(3)二手交易論壇信息實體屬性圖,如下圖3.4所示:圖3.4二手交易論壇信息實體圖(4)求購信息實體屬性圖,如下圖3.5所示:圖3.5求購信息實體圖(5)系統總體E-R圖如下圖3.6所示:圖3.6系統總體圖3.2.2邏輯結構設計數據邏輯結構是由概念結構衍生出的邏輯性結構關系,通過概念結構得知各個實體之間的關聯,由外鍵關聯各個實體之間的關聯關系。通過對概念結構的分析,系統中的邏輯結構關系如下:(1)店長(序號、顧客名、密碼、錄入時間)。(2)顧客(序號、顧客名、密碼、錄入時間)。(3)二手書(序號、錄入時間、二手書編號、二手書名稱、二手書分類、圖片、二手書詳情、顧客、姓名、聯系電話、是否審核、審核回復、價格)。(4)二手交易論壇(序號、錄入時間、帖子標題、帖子內容、父節點id、顧客id、顧客名、狀態)。(5)求購信息(序號、錄入時間、圖片、收購要求、收購價格、具體需求、顧客id、店長id、姓名、聯系電話、二手書id)。3.2.3數據庫表設計數據庫的設計它是比較關鍵的,同時在數據庫當中起著關鍵性的作用,常用的數據庫管理系統有MySQL,MySQLOracle等。本二手書店網站采用了MySQL數據庫管理系統,下面介紹數據庫中的各個表的詳細信息。店長信息表包含店長的登錄賬號信息,其中序號是店長信息表的主鍵,店長信息表如表3.1所示。表3.1店長表(ShopOwner)數據名稱數據類型取值范圍數據含義ShopOwnerIdint7店長序號,主鍵ShopOwnerNamevarchar12店長姓名ShopOwnerPWDvarchar34登錄密碼ShopOwnerTimedatetime錄入時間顧客信息表包含顧客的登錄賬號信息,其中序號是顧客信息表的主鍵,顧客信息表如表3.2所示。表3.2顧客信息表(CustomerInformation)數據名稱數據類型取值范圍數據含義CustomerInformationIdint7顧客序號,主鍵CustomerInformationNamevarchar12顧客姓名CustomerInformationPWDvarchar34密碼CustomerInformationTimedatetime錄入時間購物車信息表包含購物車的相關信息,其中序號是購物車信息表的主鍵,二手書id是購物車信息表的外鍵,用于關聯二手書信息時使用,顧客id為購物車信息表的外鍵,用于關聯顧客信息時使用,顧客信息表如表3.3所示。表3.3二手書(SecondHandBook)數據名稱數據類型取值范圍數據含義SecondHandBookIdint7二手書序號,主鍵SecondHandBookTimedatetime錄入時間SecondHandBookNovarchar64二手書編號SecondHandBookNamevarchar64二手書名稱SecondHandBookTypeint7二手書分類序號,外鍵SecondHandBookImgvarchar64圖片SecondHandBookDetailslongtext二手書詳情CustomerInformationIdint7顧客序號,外鍵CustomerInformationNamevarchar128姓名CustomerInformationPhonechar11聯系電話SecondHandBookExamineint1是否審核SecondHandBookReviewReplylongtext審核回復SecondHandBookPricefloat價格二手交易論壇信息表包含二手交易論壇的相關信息,其中序號是二手交易論壇信息表的主鍵,顧客id為二手交易論壇信息表的外鍵,用于關聯顧客信息時使用,二手交易論壇信息表如表3.4所示。表3.4二手交易論壇(SecondHandTradingForum)數據名稱數據類型取值范圍數據含義SecondHandTradingForumIdint序號,主鍵SecondHandTradingForumTimedatetime錄入時間SecondHandTradingForumTitlevarchar128帖子標題SecondHandTradingForumContentlongtext帖子內容SecondHandTradingForumParentIdint父節點idCustomerInformationIdint7顧客序號,外鍵CustomerInformationNamevarchar12顧客名CustomerInformationStatusint1狀態求購信息表包含求購的相關信息,其中序號是求購信息表的主鍵,顧客id為求購信息表的外鍵,用于關聯顧客信息時使用,求購信息表如表3.5所示。表3.5求購信息(WantBuyInformation)數據名稱數據類型取值范圍數據含義WantBuyInformationidint序號,主鍵WantBuyInformationTimedatetime錄入時間WantBuyInformationNamevarchar64求購二手書名稱WantBuyInformationImgvarchar64圖片WantBuyInformationvarchar128收購要求WantBuyInformationdouble(6,2)收購價格WantBuyInformationlongtext具體需求CustomerInformationIdint7顧客序號,外鍵CustomerInformationNamevarchar12姓名CustomerInformationPhonechar11聯系電話由于論文篇幅的限制,數據信息表不在一一例舉,其余表信息還包括留言信息表、二手書分類信息表、訂單表等等。4系統實現4.1二手書分類信息管理店長登錄系統之后,可以對二手書的分類信息進行維護,當存在未登記的二手書分類時,可進行二手書分類信息的添加操作,已經添加完成的二手書分類信息可進行修改,如果該類分類不再有二手書,可進行刪除操作,其界面展示如圖4.1所示、圖4.2所示。圖4.1二手書分類界面圖圖4.2二手書分類修改界面圖4.2二手書信息管理店長登錄系統后,可以對二手書信息進行管理,如果店內存在新的二手書,可進行錄入添加操作,如果二手書信息需要修改,則可更新修改,如果二手書已經被售出可進行刪除操作,在添加二手書信息時,需要選擇對應的二手書分類信息,如圖4.3、圖4.4所示。圖4.3二手書信息管理界面圖圖4.4二手書信息管理界面圖4.3求購信息管理店長登錄系統后可對求購信息進行維護,一些顧客想要求購一些二手書,店長可以幫忙發布,查詢目前店內的求購信息等,如圖4.5所示。圖4.5求購信息管理界面圖4.4留言信息管理店長登錄系統后,可以對顧客提交的留言進行查詢,了解目前顧客對二手書店的意見或者建議,更加方便管理,并對留言的信息進行回復,填寫完成后可以提交。如果顧客留言內容存在問題可進行刪除的操作,如圖4.6所示。圖4.6留言板管理界面圖4.5交易論壇信息管理店長登錄系統后可以點擊交易論壇進行相關內容的維護與查詢,并對交易論壇的信息進行回復,填寫完成后可以提交,如圖4.7所示。圖4.7交易論壇界面4.6顧客信息管理店長可以查詢店內顧客的信息內容,如果顧客第一次來到二手書店網站,可為該顧客辦理系統的賬號信息,添加完成后顧客可根據店長錄入的信息內容進行登錄,店長如果發現信息內容有誤可進行修改,如果顧客不再使用系統,可對顧客的賬號信息進行刪除處理,如圖4.8所示。圖4.8顧客管理界面圖4.7訂單信息管理店長登錄系統后可以點擊訂單管理功能可以對訂單信息進行相關內容的維護與查詢,如圖4.9所示。圖4.9訂單管理界面圖5系統測試系統最后的一部就是測試,而且系統測試在整個系統當中是比較重要的一部分,系統測試好壞決定著產品日后的發展。通過軟件測試我們可以知道這個系統質量的好壞和產品的質量。系統在測試當中出現的bug越少,整個系統就會出現的錯誤率更少,這樣顧客在日后的使用就會更加方便。在進行系統設計過程當中出現錯誤是不可缺少的也是無法避免的。而且在進行系統運行,這樣就方便我們找出錯誤。顧客在發現系統開發中有問題時,應該積極采取措施進行修正,讓系統的運行能夠有所保障。系統維護的過程是不可減少的部分,有些問題是通過計算機操作的錯誤,并且這些錯誤會被隱藏,這些錯誤解決起來困難或者有時不會被顯示等。5.1測試環境系統的服務器配置環境和參數如表5.1和表5.2所示,對系統測試中用到的各種軟件、硬件以及網絡環境進行了說明。表5.1系統軟件及網絡測試環境軟件環境配置指標詳細參數JDKJavaJDKV.7數據庫服務器MySQL數據庫V5.5應用程序服務器操作系統Windows10Version21H1Web服務器運行環境TomcatV8.5校園網寬帶帶寬100M共享表5.2系統網絡硬件環境配置軟件環境配置指標詳細參數應用程序服務器內存16GB(SKHynix)CPUCorei7-10750H@2.60GHz硬盤512GB/固態硬盤數據庫服務器內存16GB(SKHynix)CPUCorei7-10750H@2.60GHz硬盤512GB/固態硬盤Web服務器內存16GB(SKHynix)CPUCorei7-10750H@2.60GHz硬盤512GB/固態硬盤5.2功能測試系統功能測試包含很多的方面,由于篇幅問題,本系統只針對顧客登錄用例進行了測試。登錄用例測試分三組,分別為輸入正確賬號、錯誤密碼;輸入錯誤賬號、錯誤密碼;輸入空信息,看能否進入系統。測試結果,三種情況都未能登入系統。測試成功。系統測試如表5.3所示:表5.3系統功能測試功能動作預置條件數據步驟結果注冊功能測試輸入錯誤格式手機號Usernamesername:11注冊顧客名格式錯誤,請重新輸入注冊功能測試輸入密碼位數不符Password:123456Password:11注冊格式錯誤,請重新輸入注冊功能測試輸入正確格式數據Username:1506***71197Password:123489Usernameassword:123499注冊注冊成功登錄功能測試輸入正確顧客數據Username:1506***71197Password:123489Usernameassword:9807097登錄登錄成功登錄功能測試輸入顧客名密碼未經注冊Username:1506***71197Password:123489Username:19909867467Password:183102登錄顧客名不存在登錄功能測試輸入錯誤登錄名或密碼Username:1506***71197Password:123489Username:789Password:3721登錄信息輸入錯誤,請重新輸入添加功能測試輸入值為空InputName:張三InputName:null添加該信息為必填信息添加功能測試輸入值為非法字符InputName:張三InputName:‘/,】添加輸入信息包含非法字符,請重新輸入添加功能測試輸入正確數據InputName:張三InputName:張三添加信息添加成功修改功能測試不勾選勾選不勾選修改無法進行此操作修改功能測試對多選框進行勾選操作勾選勾選修改修改成功查詢功能不輸入患者姓名進行查詢InputName:張三InputName:null查詢無法查詢相應數據查詢功能輸入多個姓名進行查詢InputName:張三InputName:張三王五查詢無此數據查詢功能輸入正確數據進行查詢InputName:張三InputName:張三查詢查詢成功5.3測試結論二手書店網站各個階段的測試工作已經完成,二手書店網站開發的內容全面,管理者對發現的問題及時進行處理,可以避免因客戶操作失誤而操作的損失,方便顧客操作,界面友好,達到了最初設計系統的目標,可以保障店長與顧客能夠安全應用二手書店網站。結論二手書店網站在開發語言方面采用Java語言實現數據檢索、數據更新等功能。系統開發時對系統對系統進行可行性分析,實現響應式的開發等,大學期間對Java語言進行了深入的學習,所以選擇Java語言進行界面的設計。在系統開發的過程中我不僅提高了自己的理論知識,實踐的能力更是有所提高,尤其對篩選重要信息的能力得到了幫助,在此次設計中我獲益匪淺,通過現有的專業技能知識,顯現出系統中的各項功能。通過二手書店網站的開發,通過對優秀的二手書收售管理系統方面文獻的查詢,吸取許多經驗,并通過不懈的努力,完成了二手書店網站中的各項功能。但由于技術能力上的不足,目前很多功能仍需要完善,如二手書發布后可以面向系統中的所有顧客發送推送提醒的功能,或實現出短信推送等功能登等。希望在未來能夠有機會彌補現有設計中的不足之處,以便于讓二手書收售管理系統更加完美的應用于二手書收售市場中。

參考文獻[1]明日科技.Java項目開發全程實錄[M].北京:清華大學出版社,2018.[2]列旭松,陳文.Java核心技術與最佳實踐(第2版)[M].北京:機械工業出版社,2018.[3]王甲臨.Java高性能開發:基礎、框架與項目實戰[M].北京:機械工業出版社,2018.[4]陽西述.網頁制作與網站設計[M].武漢:華中科技大學出版社,2011.[5]何定華.Java程序設計案例教程[M].北京:清華大學出版社,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論