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

正文內(nèi)容

基于jsp的校園二手網(wǎng)絡(luò)交易平臺學(xué)士學(xué)位論文(編輯修改稿)

2024-07-24 22:54 本頁面
 

【文章內(nèi)容簡介】 方便,并且吸引游客使用,使游客成為該系統(tǒng)的注冊用戶。二手交易平臺不但要能夠發(fā)布自己閑置的物品,同樣也要能夠使用戶發(fā)布自己需要的物品,是其他游客能夠看到該用戶的需求,這樣知道需求的存在,潛在的需求才能夠被滿足。如用戶 A 在自學(xué)單片機,需要一塊單片機板用來做實驗,但是周圍的人際交往很難找到有人想要出售單片機的二手物品,該用戶可以到系統(tǒng)的交流模塊進(jìn)行信息發(fā)布,發(fā)布自己的需求,并且留下自己的聯(lián)系方式,預(yù)期價格等信息。這樣能夠讓其他游客 B 看到,并且聯(lián)系用戶 A,完成交易。這樣游客 A 和游客 B 通過該系統(tǒng)達(dá)成一次滿意的交易后,很有可能成為該系統(tǒng)的注冊用戶,間接的對系統(tǒng)的推廣起到了積極的作用。管理員需求模塊的主要業(yè)務(wù)有賬戶管理、管理員登陸后可以修改密碼以及添加二哈爾濱工程大學(xué)學(xué)士學(xué)位論文8級管理員。一級管理員和二級管理員可以對商品信息、換物信息、公告、新聞進(jìn)行管理。由于該系統(tǒng)的逐步發(fā)展,預(yù)計用戶量較大,所以該系需要有二級管理員協(xié)助以及管理員進(jìn)行管理,二級管理員可以分為四個模塊對系統(tǒng)進(jìn)行管理。管理員 A 主要對商品信息進(jìn)行分類管理,以及及時刪除已經(jīng)交易的商品,解決交易商品滯留性問題。管理員 B 主要對換物信息進(jìn)行審核,由于換物信息游客也可以進(jìn)行交互,避免一些違法信息、對不系統(tǒng)不利的信息發(fā)布。管理員 C 主要發(fā)布一些系統(tǒng)的公告,如系統(tǒng)升級維護(hù)等。管理員 D 主要負(fù)責(zé)搜集編寫校內(nèi)新聞時事,引起使用該系統(tǒng)學(xué)校學(xué)學(xué)生的共鳴,增加該校學(xué)生對該系統(tǒng)的關(guān)注度,為該系統(tǒng)在學(xué)校的長遠(yuǎn)發(fā)展打下堅實基礎(chǔ)。 綜上所訴,校園二手網(wǎng)絡(luò)交易平臺主要實現(xiàn)的功能有:游客瀏覽、用戶注冊、用戶登錄、用戶搜索、發(fā)布商品、管理商品、發(fā)布交換信息、安全退出、用戶注銷、管理員登錄、設(shè)置管理員、管理會員、管理商品信息、發(fā)布公告、發(fā)布新聞。 性能需求校園二手交易平臺屬于商業(yè)類網(wǎng)站,用戶訪問量大,注冊用戶多,運行環(huán)境是互聯(lián)網(wǎng)。這就需要該系統(tǒng)具有極高的安全性,系統(tǒng)需要人性化,響應(yīng)時間短,能滿足在同一時間內(nèi)大量用戶同時訪問該系統(tǒng)。首先,該系統(tǒng)以互聯(lián)網(wǎng)作為載體,并涉及到注冊用戶隱私。必須做到系統(tǒng)的高安全性能需求。注冊用戶如直接想訪問已經(jīng)登錄過的地址直接進(jìn)入頁面是不可以的,在數(shù)據(jù)庫安全性方面,要確保用戶的密碼安全,即便是管理員也無法查看,使用戶注冊的安心、使用的放心。其次,該系統(tǒng)的設(shè)計要人性化。網(wǎng)站的人性化設(shè)計包括用戶使用的體驗感和系統(tǒng)的響應(yīng)速度。在系統(tǒng)中應(yīng)用 JavaScript 技術(shù),減少用戶不必要的鍵盤輸入,使其體驗感強。同時系統(tǒng)的響應(yīng)速度要快,在瀏覽商品和發(fā)布商品過程中,盡量減少用戶的的等待時間。如圖片的上傳和訪問該系統(tǒng)鏈接、按鈕的時間要盡可能的縮短。最后,系統(tǒng)應(yīng)該具有健壯性,確保大量用戶同時訪問該系統(tǒng),搜索物品時,服務(wù)器不會癱瘓。如在該系統(tǒng)的推廣初期,系統(tǒng)本身負(fù)責(zé)人要做一些線上線下限時預(yù)定的活動,要能夠承受較大的壓力測試,面對大量的用戶請求,該系統(tǒng)應(yīng)該能快速的響應(yīng),這也是曾強用戶體驗感的一種方式。第 2 章 系統(tǒng)需求分析與總體設(shè)計 9 系統(tǒng)總體設(shè)計該系統(tǒng)的需要實現(xiàn)的實現(xiàn)的校園內(nèi) O2O 的閉環(huán)服務(wù),需要實現(xiàn)用戶與數(shù)據(jù)庫通過界面的交流對數(shù)據(jù)庫執(zhí)行增、刪、改查功能。由系統(tǒng)的需求所決定,該系統(tǒng)采用 MVC設(shè)計模式,即模型(model) -視圖(view) -控制器(controller),這種先進(jìn)的設(shè)計模式將業(yè)務(wù)邏輯、用戶界面、和控制器分離封裝到部件里,高效的實現(xiàn)了代碼的重用,易于前期的開發(fā)和維護(hù)。與此同時,在開發(fā)大型項目時,采用 MVC 設(shè)計模式,易于將程序員分組進(jìn)行開發(fā),這就使得開發(fā)出來的程序更加精細(xì),用戶體驗效果強。這種設(shè)計思想充分體現(xiàn)了程序開發(fā)的低耦合、高重用設(shè)計思想。該系統(tǒng)應(yīng)用較為流行的 Struts 框 架 技 術(shù) ,Struts 有其自己的控制器(Controller) ,同時整合了其他的一些技術(shù)去實現(xiàn)模型層(Model )和視圖層(View) 。在模型層,Struts 可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合, 在 視 圖 層 , Struts 能夠與 JSP 表示層組件相結(jié)合。 系統(tǒng)的結(jié)構(gòu)設(shè)計根據(jù)用戶需求,本系統(tǒng)將設(shè)計成四層結(jié)構(gòu)設(shè)計,將整個系統(tǒng)分為表現(xiàn)層、銀行業(yè)務(wù)控制層(Action 層) 、銀行業(yè)務(wù)邏輯層(bean 層) 、數(shù)據(jù)庫持久層(until 層) 。下面介紹這四個層次。用戶通過表現(xiàn)層向系統(tǒng)發(fā)送請求,表現(xiàn)層將用戶的請求發(fā)送至控制層,控制層控制業(yè)務(wù)的走向,處理系統(tǒng)前后臺的連接,業(yè)務(wù)邏輯層用來處理較細(xì)致的業(yè)務(wù)相關(guān)的流程,數(shù)據(jù)層進(jìn)行具體的數(shù)據(jù)庫操作。1)表現(xiàn)層:表現(xiàn)層用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面,在本系統(tǒng)中,表現(xiàn)層由各類 JSP 文件組成,包括注冊頁面、登陸頁面、功能頁面等。2)業(yè)務(wù)控制層:控制層接收表現(xiàn)層提交的請求,控制業(yè)務(wù)的走向,在本系統(tǒng)中,使用 action 包來保存控制層的各類操作。3)業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層,又稱中間層,處于控制層和數(shù)據(jù)庫持久層中間,用于處理細(xì)致的業(yè)務(wù)相關(guān)流程,在本系統(tǒng)中,使用 bean 包來保存控制層的各類操作。4)數(shù)據(jù)庫持久層:數(shù)據(jù)庫持久層,是系統(tǒng)的最底層,用于實現(xiàn)數(shù)據(jù)庫的具體操作,在本系統(tǒng)中,使用 until 包來處理數(shù)據(jù)庫持久層的具體 SQL 語句的操作。 系統(tǒng)的開發(fā)平臺哈爾濱工程大學(xué)學(xué)士學(xué)位論文10系統(tǒng)的開發(fā)是在 Tomcat 環(huán)境下進(jìn)行的。Tomcat 是一個免費的開源的 Servlet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache,Sun 和其它一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。Tomcat 被 Java World 雜志的編輯選為 2022 年度最具創(chuàng)新的Java 產(chǎn)品,可見其在業(yè)界的地位。 系統(tǒng)的運行環(huán)境由于該系統(tǒng)是用 JSP 開發(fā)的 Web 系統(tǒng),所以該系統(tǒng)化的運行需要瀏覽器、服務(wù)器、數(shù)據(jù)庫。系統(tǒng)運行需要 Java 環(huán)境下的 Windows 系統(tǒng), MyEclipse 開 發(fā) 工 具 , 以 及SQL SERVER 2022 數(shù) 據(jù) 庫 作 為 運 行 平 臺 。 相關(guān)技術(shù)簡介完美的操作系統(tǒng)不一定非要用最先進(jìn)的技術(shù),但一定是符合系統(tǒng)需求的技術(shù)。只有以技術(shù)為支撐的系統(tǒng)才能夠滿足系統(tǒng)的需求,在需求分析后,本文確定了相關(guān)技術(shù),接下來本文將對所使用的相關(guān)技術(shù)進(jìn)行簡介。JavaScript 技術(shù)JavaScript 是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端 Web 開發(fā)的腳本語言,常用來給 HTML 網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司(Netscape)的 Brendan Eich 設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。Javascript 語言與 Java 語言在語法上比較相似但不完全相同。JDBC 技術(shù)JDBC(Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL 語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。JDBC 為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時,JDBC 也是個商標(biāo)名。有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個程序,或為訪問 Informix 數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用 JDBC API 寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。同時,將 Java 語言和JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可第 2 章 系統(tǒng)需求分析與總體設(shè)計 11以讓它在任何平臺上運行,這也是 Java 語言“編寫一次,處處運行 ”的優(yōu)勢。JavaScript 技術(shù)JavaBeans 是用 Java 創(chuàng)建的軟件組件,具有 Java 的安全和平臺無關(guān)性,這些軟件組件是可重用的,可以用來生成其進(jìn)行可視化處理的組件。按照 JavaBeans 的說法,一個組件即 Java 應(yīng)用程序或 Applet 的可重復(fù)使用的部件就是一個 Bean。通過 JavaBeans可以無限擴充 Java 程序的功能,通過 JavaBeans 的組合可快速生成新的應(yīng)用程序。JavaBeans 必須遵循 JavaBeans 組件規(guī)范,它具有以下的特性:屬性、內(nèi)省、定制、事件和持久性。可以將 JavaBeans 分為可見的 Bean(控制 Bean 和容器 Bean)和不可見的Bean。在 Web 應(yīng)用程序中使用的 Bean 一般是不可見的。對 JSP 程序而言,Bean 不僅封裝了許多信息,還可以將一些數(shù)據(jù)處理的程序隱藏在 Bean 內(nèi)部,使 JSP 程序的復(fù)雜度降低。 [5] 主要功能簡要設(shè)計游客模塊該系統(tǒng)的設(shè)計允許游客瀏覽,訪問該系統(tǒng),可以進(jìn)行瀏覽,搜索商品,但是不能進(jìn)行添加購物車操作,若想進(jìn)行添加購物車或者發(fā)布商品操作,必須進(jìn)行用戶注冊,登錄。用戶模塊用戶模塊主要包括用戶的注冊、登錄、商品信息發(fā)布、修改密碼、修改個人資料等信息。用戶注冊需要對注冊的郵箱進(jìn)行驗證,防止他人惡意攻擊該系統(tǒng)。在注冊的同時,如果用戶沒有填寫數(shù)據(jù)庫中的數(shù)據(jù)表單,則頁面應(yīng)具有相關(guān)的提示。用戶登錄的設(shè)計同樣如此,如用戶錯填或者未填用戶名和密碼,同樣有相應(yīng)的提示。用戶發(fā)布商品和管理商品時,會涉及到圖片信息如何存入數(shù)據(jù)庫,主要用 FileStream 類將圖片讀成字節(jié)流。管理員模塊管理員模塊主要包括添加管理員,管理商品,添加商品分類,發(fā)布系統(tǒng)公告,發(fā)布新聞。添加管理員使用了數(shù)據(jù)庫的權(quán)限,在管理員表中添加字段即可實現(xiàn)。發(fā)布系統(tǒng)公告,發(fā)布新聞在后臺的設(shè)計中應(yīng)給管理員權(quán)限,使其可以對系統(tǒng)的公告和新聞進(jìn)行發(fā)布。 數(shù)據(jù)庫分析與設(shè)計關(guān)于二手物品交易平臺的數(shù)據(jù)的分析與設(shè)計,我們就需要用到關(guān)系型數(shù)據(jù)庫,而哈爾濱工程大學(xué)學(xué)士學(xué)位論文12數(shù)據(jù)庫是校園二手物品交易系統(tǒng)數(shù)據(jù)的存放地址。數(shù)據(jù)庫設(shè)計的合理與不合理,直接關(guān)系到園二手物品交易的性能。數(shù)據(jù)庫的設(shè)計一般包括數(shù)據(jù)庫需求分析,概念結(jié)構(gòu)設(shè)計和詳細(xì)設(shè)計這幾個部分。這三個部分逐步進(jìn)展,設(shè)計出的數(shù)據(jù)庫才能更加安全可靠。通過數(shù)據(jù)庫需求分析,確定出數(shù)據(jù)庫所需建立的表和字段。需求分析明確后,將數(shù)據(jù)庫抽象成概念模型,此部是數(shù)據(jù)庫設(shè)計的重中之重,概念模型設(shè)計的好壞直接影響到后期詳細(xì)概要設(shè)計,在數(shù)據(jù)庫設(shè)計時,盡量做到高內(nèi)聚,低耦合,這樣設(shè)計出的數(shù)據(jù)庫便于后期的維護(hù)和修改。最后是詳細(xì)設(shè)計階段,詳細(xì)設(shè)計階段可以很清楚整個園二手物品交易系統(tǒng)中數(shù)據(jù)的存儲形式,對后期進(jìn)行代碼編寫非常有利。通過園二手物品交易數(shù)據(jù)庫系統(tǒng)的支持,讓園二手物品交易系統(tǒng)功能能夠充分發(fā)揮,方便及時的查看到相應(yīng)的數(shù)據(jù)信息,同時保證系統(tǒng)的數(shù)據(jù)的安全性、可靠性和完整性,對后期數(shù)據(jù)的維護(hù)也有相當(dāng)?shù)木S護(hù)性意義。 數(shù)據(jù)庫需求分析二手物品交易系統(tǒng)的用戶主要分為網(wǎng)站前臺用戶和后臺管理員用戶。前臺用戶操作主要數(shù)據(jù)有注冊、登錄、發(fā)布物品、搜尋商品、游客發(fā)布換物需求。各個功能之間相互獨立沒有依賴關(guān)系,所以采取一對一的關(guān)系,這符合了程序開發(fā)中高內(nèi)聚低耦合的思想。后臺管理員主要數(shù)據(jù)操作有用戶管理、公告信息管理、新聞管理、游客信息管理。各個模塊之間沒有邏輯關(guān)系,一個模塊對應(yīng)一張數(shù)據(jù)表。根據(jù)系統(tǒng)系統(tǒng)的需求設(shè)計如下數(shù)據(jù)庫表:管理員信息表,網(wǎng)站公告信息表,游客信息表、用戶信息表、新聞信息表、商品類別表、訂單表、商品信息表。根據(jù)用戶需求和系統(tǒng)分析,下面將給出系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)字典的詳細(xì)描述。管理員信息表:是管理用戶信息的表單。管理員的信息表的字段為:用戶名,密碼,創(chuàng)建時間,是否使用,登陸次數(shù),管理權(quán)限。其中,用戶名 id 是用戶身份的唯一標(biāo)識,在數(shù)據(jù)庫中區(qū)別于其他記,字段采用系統(tǒng)自動增長的方式產(chǎn)生。管理員登錄密碼是在用戶登錄系統(tǒng)時使用的,其采用了 MD5 數(shù)據(jù)加密,數(shù)據(jù)庫中存儲的是經(jīng)過加密后的密文,用戶的登陸次數(shù)屬于冗余字段,之所以設(shè)計這個冗余字段主要是為了加快數(shù)據(jù)庫查詢。系統(tǒng)公告信息表:主要記錄并發(fā)布一些實時公告,系統(tǒng)公告信息表的字段為:題目,內(nèi)容,添加時間,添加者,是否隱藏。題目的 ID 作為區(qū)別于其他字段的唯一標(biāo)識。公告的發(fā)布時間在數(shù)據(jù)庫中以長整形的形式存儲,公告的添加者作為該數(shù)據(jù)庫表第 2 章 系統(tǒng)需求分析與總體設(shè)計 13的外鍵,用于關(guān)聯(lián)添加者。是隱藏用 1 表示,否隱藏用 0 表示,默認(rèn)為 0,默認(rèn)隱藏則用 0 填充。游客信息表:游客的詳細(xì)信息,其字段為:昵稱、圖片、emai、qq、網(wǎng)站、博客、表情、內(nèi)容添加時間。昵稱作為數(shù)據(jù)庫表中主鍵,圖片主要是為了方便游客查看到圖片信息, 和 qq,系統(tǒng)是為了完善游客信息數(shù)據(jù)表,而表情的字段,是為了及時發(fā)現(xiàn)和傳達(dá)游客此時的心情和狀態(tài),內(nèi)容添加時間也是一種時間上的標(biāo)識。用戶信息表:用戶信息的資料。其字段:用戶名,密碼,注冊時間,是否使用,登陸次數(shù),上次登錄時間。用戶名作為數(shù)據(jù)庫表中主鍵出現(xiàn),密碼為用戶登錄密碼,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1