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

正文內(nèi)容

校園二手商品交易平臺(tái)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-資料下載頁

2024-12-03 00:50本頁面

【導(dǎo)讀】管理員管理等功能,而且把它們一一實(shí)現(xiàn)。能流程,能夠?qū)崿F(xiàn)用戶和商家在網(wǎng)上進(jìn)行互動(dòng)交流。這個(gè)管理系統(tǒng)界面簡(jiǎn)單直觀,便于。操作和使用,交互性強(qiáng),完全基于Inter網(wǎng)絡(luò)。具,頁面采取JSP動(dòng)態(tài)頁面開發(fā)技術(shù)。系統(tǒng)分為兩個(gè)權(quán)限用戶,即系統(tǒng)管理員,和店鋪。質(zhì)量,提高生產(chǎn)率的目的。

  

【正文】 用數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)信息。 JDBC 作為應(yīng)用程序編程接口,它是通用的、低層的,可以提供一個(gè)統(tǒng)一的用戶界面,將不同的數(shù)據(jù)庫中功能模塊封裝在一起。另外,我們還知道,有一種可以直接調(diào)用 SQL 命 令,這是 JDBC中 API 的功能,為學(xué)生用戶開發(fā)軟件應(yīng)用程序提供了更好的基礎(chǔ)。它的功能模型如圖 所示: 18 圖 JDBC 的三層模型 我們知道, JDBC 作為應(yīng)用程序編程接口,它是通用的、低層的,可以提供一個(gè)統(tǒng)一的用戶界面,將不同的數(shù)據(jù)庫中功能模塊封裝在一起。另外,我們還知道,有一種可以直接調(diào)用 SQL 命令,這是 JDBC 中 API 的功能,為學(xué)生用戶開發(fā)軟件應(yīng)用程序提供了更好的基礎(chǔ)。 中間層”可以進(jìn)行對(duì)數(shù)據(jù)庫進(jìn)行訪問,并且可以控制、協(xié)同數(shù)據(jù)庫的更新,另外,可以通過高層 API 對(duì)“中間層”進(jìn)行轉(zhuǎn)換,經(jīng)過轉(zhuǎn)換后的 中間層,可以方便低層的調(diào)用。當(dāng)然,在大多數(shù)情況下, JDBC 的三層模型的性能好,為軟件開發(fā)人員提供好的性能需求。 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法 JDBC 數(shù)據(jù)庫連接體系結(jié)構(gòu)。 JDBC 數(shù)據(jù)庫連接體系結(jié)構(gòu)作為一個(gè)接口模型,可以實(shí)現(xiàn)數(shù)據(jù)庫連接的服務(wù)。通過數(shù)據(jù)庫連接的服務(wù),我們可以支持 SQL 標(biāo)準(zhǔn)并支持和其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。 另外,當(dāng)我們的客戶機(jī)想要訪問數(shù)據(jù)庫服務(wù)器時(shí),我們就需要失誤服務(wù)器的幫助;當(dāng)客戶機(jī)的的 Java Applet 調(diào)用應(yīng)用服務(wù)器時(shí),可以通過 JDBC 連接 DBMS,進(jìn)行橋 連接。這樣,我們的客戶機(jī)就可以輕松的訪問數(shù)據(jù)庫系統(tǒng),調(diào)用數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)信息。 在這兒,我們介紹一下軟件應(yīng)用程序和數(shù)據(jù)庫連接的橋梁 JDBC,當(dāng)我們想和數(shù)據(jù)庫連接的時(shí)候,我們必須找到 JDBC 的驅(qū)動(dòng)程序,通過 ()就可以獲得這個(gè)驅(qū)動(dòng)程序。然后,我們可以通過為 類內(nèi)的 forName()指定類名稱,把驅(qū)動(dòng)程序的類載入至 JVM 中。這時(shí),我們必須獲得和數(shù)據(jù)庫間的連接對(duì)象,其中g(shù)etConnection()函數(shù)可以實(shí)現(xiàn)這個(gè)目的。為了對(duì)執(zhí)行數(shù)據(jù)庫中的 SQL 指令 ,我們必須利用 Statement 對(duì)象。在 sql 對(duì)象中可以執(zhí)行查詢、修改命令的函數(shù),這時(shí),我們將得到一個(gè) ResultSet 對(duì)象,這個(gè)對(duì)象提供了一個(gè)將表格數(shù)據(jù)從數(shù)據(jù)庫中取出的管道,注意:每個(gè) Statement 對(duì)象只能產(chǎn)生一個(gè) ResultSet 對(duì)象。 我們要連接數(shù)據(jù)庫,獲取數(shù)據(jù)庫中存貯的數(shù)據(jù)信息,就必須同數(shù)據(jù)庫保持聯(lián)系,這時(shí)數(shù)庫連接功能流圖如圖 所示 : 19 建 立 J D B C O D B C 橋建 立 數(shù) 據(jù) 庫 連 接建 立 是 否 成 功 出 錯(cuò) 處 理否是執(zhí) 行 S Q L 操 作S Q L 是 否 出 錯(cuò) 返 回 錯(cuò) 誤 信 息返 回 執(zhí) 行 結(jié) 果是否 圖 數(shù)據(jù)庫的連接處理 數(shù)據(jù)庫的連接步驟: //建立 JDBC—— ODBC 橋 。 //橋建立不成功時(shí)的錯(cuò)誤處理 catch(ClassNotFoundException event){} //建立和數(shù)據(jù)庫的連接,并發(fā)送 SQL 查詢語句,將結(jié)果保存到 rs 對(duì)象中 Con=建立 JDBC—— ODBC 橋 Sql=SQL 查詢語句 執(zhí)行查詢 Rs=返回結(jié)果 //SQL 出錯(cuò)處理 catch(SQLException e1){} 通過 JDBC,我們可以方便的、靈活的執(zhí)行 SQL 語句;換句話說,我們知道的 JDBC API 已經(jīng)將所有的程序封裝在了一起 ,我們只需要寫一次就可以,就可以經(jīng)常的調(diào)用它,不必在不同的平臺(tái)重新編譯。 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法 JDBC 數(shù)據(jù)庫連接體系結(jié)構(gòu)。 JDBC 數(shù)據(jù)庫連接體系結(jié)構(gòu)作為一個(gè)接口模型,可以實(shí)現(xiàn)數(shù)據(jù)庫連接的服務(wù)。通過數(shù)據(jù)庫連接的服務(wù),我們可以支持 SQL 標(biāo)準(zhǔn)并支持和其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。 在我們學(xué)習(xí)的 Java 語言中,它的優(yōu)點(diǎn)有很多,比如:安全、堅(jiān)固、易于理解、易于使用和可從網(wǎng)絡(luò)上自動(dòng)下載等等,是一門我們計(jì)算機(jī)史上杰出的編程語言。而我們上 20 文提到的 JDBC 可以將 Java 應(yīng)用程序 和各種不同數(shù)據(jù)庫之間聯(lián)系起來。 例如,用 Java 和 JDBC API 可以作為一種發(fā)布含有 applet 的網(wǎng)頁的工具,而含有 applet 網(wǎng)頁信息既可以來自遠(yuǎn)程數(shù)據(jù)庫公司企業(yè),也可以用 JDBC 通過 Intra 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫中(即使這些職員所用的計(jì)算機(jī)有 Macintosh 、Windows 和 UNIX 等各種操作系統(tǒng))。當(dāng)然,伴隨著越來越多的軟件開發(fā)人員開始使用Java 編程語言,人們對(duì)從 Java 要求也在日益增加。于是乎, JDBC 開始擴(kuò)展 Java 的功能。 通過 Java 和 JDBC 的結(jié)合,讓軟件開發(fā)人員開發(fā)軟件時(shí)更加的方便,這樣就使的信息傳播變得更加簡(jiǎn)單和實(shí)惠,成為了 MIS 管理員們最喜歡的開發(fā)工具之一。通過把數(shù)據(jù)信息儲(chǔ)存在不同數(shù)據(jù)庫管理系統(tǒng)上,不僅僅讓用戶更加方便的存取數(shù)據(jù)信息,而且,大幅度的縮短了新的應(yīng)用程度的開發(fā)時(shí)間,更加方便用戶的安裝和操作。給軟件開發(fā)人員帶來了更好的工具,也為工作人員獲取信息提供了方便。 總而言之,一句話, JDBC 可以完成三件事: 可以和內(nèi)部數(shù)據(jù)庫建立連接, 可以和外部數(shù)據(jù)庫建立連接, 發(fā)送 SQL 語句并處理結(jié)果。以下的 代碼段給出了以上三步的基本示例: Connection con = ( jdbc: odbc: wombat, login, password); Statement stmt = (); ResultSet rs = ( SELECT a, b, c FROM Table1); while ( ()) { int x = ( a); String s = ( b); float f = ( c); } 上述代碼是對(duì)基于 JDBC 的數(shù)據(jù)庫訪問的總結(jié)。 當(dāng)我們建立數(shù)據(jù)庫的連接后,我們必須關(guān)掉數(shù)據(jù)庫: //關(guān)閉數(shù)據(jù)庫連接 public void close(ResultSet rs, PreparedStatement ps, Connection conn) { if(rs!=null){ try{ ()。 rs=null。 }catch(SQLException e){ ()。 (關(guān)閉 ResultSet失敗 )。 } } if(ps!=null){ try{ ()。 ps=null。 }catch(SQLException e){ ()。 (關(guān)閉 PreparedStatement失敗 )。 } } 21 if(conn!=null){ try{ ()。 conn=null。 }catch(SQLException e){ ()。 } } } } 22 4 詳細(xì)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì)模塊 本論文就畢業(yè)設(shè)計(jì)的內(nèi)容,系統(tǒng)地闡述了整個(gè)校園二手物品交易管理系統(tǒng)的功能及實(shí)現(xiàn)。設(shè)計(jì)并實(shí)現(xiàn)了從二手物品管理,到公告實(shí)現(xiàn),用戶處理,再到管理員系統(tǒng)?;旧蠈?shí)現(xiàn)了校園二手物品信息發(fā)布的功能流程,能夠?qū)崿F(xiàn)用戶與商家在網(wǎng)上進(jìn)行互動(dòng)交流。本系統(tǒng)界面簡(jiǎn)單直觀,易于操作和使用,交互性強(qiáng),完全基于 Inter 網(wǎng)絡(luò)。 系統(tǒng)模塊流程圖 本論文就畢業(yè)設(shè)計(jì)的內(nèi)容,系統(tǒng)地闡述了整個(gè)校園二手物品交易管理系統(tǒng)的功能及實(shí)現(xiàn)。我把這個(gè)系統(tǒng)劃分為兩個(gè)部分:一是用戶模塊;二是管理員模塊。其模塊流程如圖 所示: 圖 校園二手市場(chǎng)交易平臺(tái)系統(tǒng)模塊 這是這個(gè)系統(tǒng)的用戶模塊的內(nèi)容,這個(gè)模塊包括用戶信息的注冊(cè)、登錄,二手商品信息的發(fā)布,公告的發(fā)布,以及用戶對(duì)商家的留言等等,其中的功能模塊如圖 : 圖 用戶的功能模塊 23 對(duì)于校園二手商品交易平臺(tái)這個(gè)系統(tǒng),我們對(duì)管理員這個(gè)模塊的劃分為:對(duì)用戶的帳號(hào)管理,對(duì)申請(qǐng)會(huì)員的管理,出售商品信息的管理,交 換商品信息的管理,系統(tǒng)信息公告的管理以及商品資訊的管理等等,這時(shí)系統(tǒng)管理員的功能權(quán)限,其功能模塊如圖 所示: 圖 管理員的功能模塊 系統(tǒng) ER 圖 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體 — 聯(lián)系( ER)模型設(shè)計(jì)方法。 ER 模型法的組 成元素有:實(shí)體、屬性、聯(lián)系, ER 模型用 ER 圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。 概念設(shè)計(jì)的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式是獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫的 DBMS,不依賴于計(jì)算機(jī)系統(tǒng)的,根據(jù)以上對(duì)數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立 ER模型圖如圖 所示: 圖 ER 模型圖 對(duì)于校園二手商品交易平臺(tái)這個(gè)管理系統(tǒng), 用 ER 圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特 性的描述。通過用戶的實(shí)體關(guān)系圖,建立商家和二手商品的關(guān)系。 其中的系統(tǒng) ER 圖如圖 所示: 24 圖 系統(tǒng) ER 圖 界面及代碼設(shè)計(jì) 隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運(yùn)而生。相對(duì)于傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁開發(fā)工具而言,由于繼承了 Java 語言的許多優(yōu)點(diǎn),用 JSP 開發(fā)動(dòng)態(tài)網(wǎng)站十分方便,開發(fā)效率較高。此外, JSP 還具有強(qiáng)大的組件支持功能,可以方便地實(shí)現(xiàn)組件復(fù)用,進(jìn)一步提高了開發(fā)效率。 本節(jié)主要介紹我們這個(gè)校園二手商品交易平臺(tái)的界面以及代碼信息,一個(gè)好的界面能很好的吸引用戶的眼球,而我們的代碼的強(qiáng)度就決定其功 能的強(qiáng)度,好的代碼能實(shí)現(xiàn)功能強(qiáng)大的功能。 用戶注冊(cè) 在校園二手商品交易平臺(tái)這個(gè)系統(tǒng)中,學(xué)生用戶可以注冊(cè)會(huì)員,在注冊(cè)會(huì)員的時(shí)候,必須填寫符合規(guī)定的用戶名,登陸密碼,以及相關(guān)的個(gè)人數(shù)據(jù)信息。當(dāng)我們的信息全部填完之后,尤其是帶有星花的關(guān)鍵信息,我們就必須填寫。我們會(huì)對(duì)填好的信息進(jìn)行判斷,當(dāng)信息符合要求時(shí),我們就可以提交成功。界面如圖 所示: 25 圖 用戶注冊(cè) 主要代碼如下: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ()。 ()。 HttpSession session = ()。 MemberBean memberBean = new MemberBean()。 String method = ((method).trim())。 /********************************************* * 會(huì)員注冊(cè)通用(檢查用戶名 修改密碼 頁面跳轉(zhuǎn)) *********************************************/ //會(huì)員注冊(cè) if((reg2)){ String username = ((username).trim())。 String password = ((password).trim())。 String reg_type = ((reg_type).trim())。 (username, username)。 (password, password)。 (reg_type, reg_type)。 if(().equals(admin)){ (username, username)。 (message, 非法的用戶名,請(qǐng)重新選擇! )。 ().forward(request, response)。 } else{ int flag = (username)。 if(flag == ){ if((person)){ //如果是個(gè)人會(huì)員 ().forward(request, response)。 } else if((co)){ //如果是企業(yè)會(huì)員 ().forward(request, response)。 } else{ ().forward(request, response)。 } 26 } else if(flag == ){ (username, username)。 (message, 對(duì)不起,該用戶名已存在,請(qǐng)重新選擇! )。 ().forward(request, response)。 } else{ (message, 系統(tǒng)維護(hù)中,請(qǐng)稍后再試! )。 ().forward(requ
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1