【正文】
基于 JSP 的網(wǎng)上拍賣系統(tǒng)的分析與設計 摘要 隨著 Inter 的日益普及和電子商務的發(fā)展 ,網(wǎng)上拍賣迅速成為一種非?;钴S的 C2C 電子商務模式。文中詳細介紹了 JSP 技術以及分析了基于 JSP 建立網(wǎng)上拍賣系統(tǒng)的技術手段,深入探討了如何利用 JavaBean 技術實現(xiàn)與 SQL Server 2021數(shù)據(jù)庫連接的方法。 系統(tǒng)采用界面與業(yè)務邏輯分離的三層結構設計,將頁面顯示交由 JSP 控制,把業(yè)務邏輯封裝在 JavaBean 中,提高了系統(tǒng)的安全性、可維護性、重用性和可擴展性。 系統(tǒng)的注冊模塊應用了 AJAX 技術,不 但實現(xiàn)了無刷新提交數(shù)據(jù)而且減輕了服務器的負擔 。通過緩存系統(tǒng)配置信息減輕數(shù)據(jù)庫服務器的壓力 。對系統(tǒng)后臺模塊使用雙重密碼校驗和驗證碼技術,進一步提升了系統(tǒng)的完全系數(shù),使它能即使在復雜的網(wǎng)絡環(huán)境也能以最小的系統(tǒng)開銷正常運行。 關鍵詞:電子商務, C2C, JavaBean, AJAX ABSTRACT With the increasing popularization of Inter and the development of electronic merce, the auction quickly bees one kind of active C2C electronic merce. The article detailedly introduces a JSP technique and analyzes the technique means of building a auction system based on JSP, then deeply discusses how to use JavaBean technique to build connection with SQL Server 2021 databases. The system uses three structural designs which the contact surface and the service logic separates, the page demonstrated hands over by the JSP control, the service logic seal in JavaBean, enhanced the system security, the maintainability, has entrusted with heavy responsibility the nature and may the extension. The system registration module has applied the AJAX technology, not only realized to not renovates submits the data moreover but lighten the server burden。 It has reduced the database server through the buffer system disposition information the pressure。 The systerm uses dual password verification and the confirmation code technology in the system backstage module, has further promoted the system plete coefficient, and enables it work by the smallest system expenses normal operation in the plex work environment. Key words: Electronic Commerce, C2C, JavaBean, AJAX 目錄 第一章 緒論 1 系統(tǒng)應用背景與功能 1 系統(tǒng)預覽 2 系統(tǒng)特點 2 第二章 系統(tǒng)要解決的技術問題 4 連接 SQL Server 2021 4 安裝 jspSmartUpload 文件上傳組件 4 JSP 中文亂碼問題的處理 5 頁面無刷新地提交數(shù)據(jù) 6 第三章 系統(tǒng)設計 8 系統(tǒng)設計思想 8 功能的獨立化、模塊化。 8 三層架構設計思想 8 系統(tǒng)實現(xiàn)的功能 9 系統(tǒng)層次概框圖 10 系統(tǒng)模塊詳細介紹 11 前臺模塊 11 后臺模塊 12 第四章 數(shù)據(jù)庫設計 13 數(shù)據(jù)庫需求分析 13 數(shù)據(jù)庫邏輯設計 13 第五章 詳細設計 19 系統(tǒng) JavaBean 的實現(xiàn) 19 用戶出價、商品、短信 Bean 的功能分析 20 數(shù)據(jù)庫連接類的功能分析 20 管理員登錄類的功能分析 20 商品搜索類的功能分析 21 用戶登錄類的功能分析 21 操作商品類的功能分析 22 操作用戶類的功能分析 24 操作短信息類的功能分析 25 操作出價信息類的功能分析 26 用戶界面實現(xiàn) 27 系統(tǒng)首頁設計 27 用戶登錄模塊設計 27 用戶注冊模塊設計 28 商品發(fā)布模塊設計 30 后臺管理界面實現(xiàn) 30 后臺登錄模塊設計 31 系統(tǒng)配置模塊設計 31 第六章 系統(tǒng)的運行演示效果 33 系統(tǒng)前臺演示效果 33 搜索商品的運行效果 33 用戶注冊頁面運行效果 33 發(fā)布商品頁面運行效果 33 瀏覽商品頁面運行效果 35 出價頁面運行效果 35 系統(tǒng)后臺演示效果 35 后臺用戶登錄運行效果 35 管理用戶運行效果 36 管理商品運行效果 36 管理短信息運行效果 37 第七章 結論 38 參考文獻 39 致謝 40 附錄 A 開題報告 附錄 B 外文資料原文 附錄 C 外文資料譯文 附錄 D 源程序代碼 附錄E 系統(tǒng)使用說明書 第一章 緒論 系統(tǒng)應用背景與功能 電子商務 (electronic merce)是計算機網(wǎng)絡所帶來的又一次革命,它的發(fā)展將形成新的交換體制,產(chǎn)生新的市場規(guī)則,沖破時間與空間的限制,加快全球市場一體化的進程,電子商務還將有力地推動信息和信息 服務業(yè)的發(fā)展。它不僅涉及電子技術和商業(yè)交易本身,而且涉及到諸如金融、稅務、教育等其他社會層面,是一個與社會大環(huán)境息息相關并且具有完整結構體系的系統(tǒng)工程。電子商務的發(fā)展為網(wǎng)上拍賣帶來了勃勃生機,使得網(wǎng)上拍賣迅速成為一種非?;钴S的電子商務模式 [1]。 網(wǎng)上拍賣系統(tǒng)是一個 C2C 模式下的電子商務系統(tǒng),提供了一個網(wǎng)上拍賣的市場給買方和賣方,企業(yè)可以以拍賣的方式出售自己的產(chǎn)品。擁有商品展示、拍賣競投、用戶注冊、網(wǎng)上支付、信息反饋和新商品發(fā)布幾項基本功能。使得網(wǎng)上的用戶可以安全、便捷的使用該系統(tǒng)。企業(yè)可以通過該系統(tǒng)觀察到 消費者、客戶之間的買賣情況,從中獲取最直接的市場消息,掌握最詳細的市場動態(tài)。它與傳統(tǒng)的拍賣模式相比具有以下五個方面的主要優(yōu)勢。 (1) 降低了采購價格,借助 EDI 企業(yè)能夠完成自動的例行采購,可減少采購過程中人力、印刷和郵寄的費用。 (2) 采用 “ 零庫存 ” 管理方式,可大大縮短資金的周轉周期。 (3) 互聯(lián)網(wǎng)商務更有利于開拓全球市場。 (4) 實現(xiàn) 24 小時不問斷營業(yè),有利于提高營業(yè)額。 (5) 可使用多媒體手段進行促銷活動,可依靠客戶數(shù)據(jù)庫提供全新個人服務。 隨著通信技術和網(wǎng)絡技術的飛速發(fā)展,網(wǎng)上拍賣的開展勢在 必行。應該說網(wǎng)上拍賣發(fā)展的前景十分廣闊,作用越來越大。文中論述了構建網(wǎng)上拍賣系統(tǒng)的技術手段及其實現(xiàn)的關鍵方法。 本次課程設計完成的系統(tǒng)主要實現(xiàn)的功能包括用戶注冊、發(fā)布商品、競拍商品、查看商品的詳細信息以及管理員通過 Web 方式對系統(tǒng)的數(shù)據(jù)進行管理。 系統(tǒng)預覽 用戶進入系統(tǒng)后的第一個界面如圖 所示。從圖中可以看出,用戶進入系統(tǒng)后就可以注冊成為會員、查看商品信息,可以按關鍵字或者分類來查詢商品,還可以方便快捷地通過導航欄轉到系統(tǒng)的其他功能模塊。 實體聯(lián)系圖 第七章 結論 從接受畢業(yè)設計任務 到設計完成用了二個月的時間。整個設計要求對Delphi 數(shù)據(jù)庫應用系統(tǒng)的基本實現(xiàn)方法以及實現(xiàn)技術、工具有一定的了解。而且,在設計員工培訓教材管理子系統(tǒng)時,需要對功能需求考慮完善。雖然我以前也做過類似應用系統(tǒng)的設計開發(fā),但通過本次設計還是受益匪淺。在整個設計過程中,系統(tǒng)的整體構架很早就完成了,接下來的細節(jié)問題卻使我頗傷腦筋。隨著設計程度的不斷深入,又遇到了一些早期沒有想到的問題。為了解決這些問題,有時還要對幾個模塊進行大幅度的修改。在設計中,還需要進行細致的測試工作,以發(fā)現(xiàn)程序的錯誤和功能上的不足。 由于時間和 個人技術關系,本系統(tǒng)還有一些不足和值得改進的地方,比如說查詢功能,可以進行多關鍵字的匹配功能,這樣查詢的靈活性就會有明顯的提高,同時系統(tǒng)的多個地方還可以應用 AJAX 技術來減輕系統(tǒng)的負擔。通過這次畢業(yè)設計,提高了我在系統(tǒng)整體設計上的能力,增長了分析、解決問題的經(jīng)驗,對一些知識有了更深一步的掌握。可以說 ,這次畢業(yè)設計既鍛煉了我動腦分析問題的能力 ,又鍛煉了我動手解決實際問題的能力 ,這將對我以后的學習起到不可估量的作用。 通過畢業(yè)設計這次磨礪,我的能力也提高了。所以它對于我們來說有著十分重要的意義。我會運用從中得到 的寶貴經(jīng)驗來指導我今后的學習和工作,不斷的實踐,不斷地學習,讓自己變得更加充實自己,更適合于軟件行業(yè)發(fā)展的需要。 網(wǎng)上拍賣系統(tǒng)論文 中國電子口岸平臺,政府與政府部門、政府部門與企業(yè)之間可實現(xiàn)數(shù)據(jù)交換和共享。數(shù)據(jù)交換對象包括國家行政管理機關、社會團體、事業(yè)單位、國內(nèi)外企業(yè)、駐華使領館、個體工商戶等 。連接方法有 :PSTN, ISDN, ADSL,DDN, FR, ATM 等有線或 GRPS, CDMA 等無線接入方式 。交換格式包括 EDFACT, XML, HTML, WML, SWIFT 等。 事務處理功能 . 中國電子口岸可為政府部門和企業(yè)辦理核銷審批、加工貿(mào)易合同審批、減免稅審批、報關單申報、進出口許可證件和外匯核銷單和申領、結付匯核銷、保稅區(qū)臺帳申請、 ATA 單證申請等提供實時在線服務。 身份認證功能 . 電子政務網(wǎng)上操作誰也見不到誰,不僅要解決安全問題,更要解決信任問題,否則發(fā)生法律糾紛難以判定法律責任。中國電子口岸入網(wǎng)用戶都要經(jīng)過工商、稅務、質檢、外貿(mào)、海關、外匯等 6 個職能管理部門嚴格的入網(wǎng)資格審查,才能取得入網(wǎng) IC 卡開展網(wǎng)上業(yè)務,從而有效解決網(wǎng)上業(yè)務信任關系和法律責任問 題。身份認證包括 :對工商、稅務、海關、外匯、外貿(mào)、技術監(jiān)督局等政府部門的身份認證 。對進出口企業(yè)、加工貿(mào)易企業(yè)、外貿(mào)工業(yè)服務企業(yè)、外貿(mào)附屬企業(yè)的身份認證 。對個體工商戶的身份認證。 存證舉證功能 . 根據(jù)國家行政管理機關的授權以及上海電子口岸數(shù)據(jù)中心與各用戶單位之間簽訂的協(xié)議,上海電子口岸數(shù)據(jù)中心針對部門聯(lián)網(wǎng)應用項目承擔存證舉證的責任,電子數(shù)據(jù)存證期為 20 年。 標準轉換功能 . 按照國家行政管理機關各部門以及企業(yè)用戶的需要,由上海電子口岸數(shù)據(jù)中心對交換數(shù)據(jù)進行代碼轉換,如組織機構代碼轉換,業(yè)務單 證代碼轉換,參數(shù)數(shù)據(jù)代碼轉換。 查詢統(tǒng)計功能 . 根據(jù)提供共享業(yè)務數(shù)據(jù)主管部門或單位的授權,有控制地開放數(shù)據(jù)查詢和統(tǒng)計服務。共享數(shù)據(jù)包括進出口報關單數(shù)據(jù)、企業(yè)經(jīng)濟戶口檔案數(shù)據(jù)、外匯核銷單數(shù)據(jù)、海陸空鐵郵及快件等貨運數(shù)據(jù)、知識產(chǎn)權數(shù)據(jù)等。 網(wǎng)上支付功能 . 針對用戶支付稅費和貨款的需求,由中國銀行、工商銀行、農(nóng)業(yè)銀行、交通銀行、招商銀行等商業(yè)銀行在中國電子口岸設立網(wǎng)上銀行,為用戶開設電子帳戶,提供資金支持、信用擔保、帳務管理等多種金融服務。 網(wǎng)絡隔離功能 . 企業(yè)及個人與政府部門的聯(lián) 網(wǎng)通過電子口岸實現(xiàn)“一點接入”,使上海電子口岸成為上海市政府網(wǎng)關,并實現(xiàn)政府網(wǎng)與互聯(lián)網(wǎng)的邏輯隔離,從而確保政府網(wǎng)絡的安全性。 3. 文獻綜述 國內(nèi)研究現(xiàn)狀 上海海關關長孫毅彪在題為《共識?共進?共贏--長三角通關管理一體化新思路》的報告中指出加快推進地方電子口岸建設,深化“大通關”工程建設擴大上海電子口岸的應用面,實現(xiàn)上??诎端泄芾聿块T和相關單位的“一點式”接入。拓寬上海電子口岸的覆蓋范圍,與長三角和長江流域主要口岸城市互聯(lián),推動長三角各地方電子口岸的互通和對接。同時,加強與地方黨政機關、口岸相關 單位的聯(lián)系和溝通,按照區(qū)域通關改革的進度和要求,協(xié)調口岸相關管理部門實施配套改革,建立海關與口岸管理部門的協(xié)作機制,有效提升區(qū)域整體通關效率。 中國海關雜志專欄評論學者刑海洋也在相關文章中指出口岸是國家的門戶,在對外開放和經(jīng)濟發(fā)展中發(fā)揮重要作用。隨著我國改革開放以來,特別是我國加入 WT0 后,對外貿(mào)易量增大,就更有必要建設和完善電子口岸。針對目前上海市的電子口岸發(fā)展存在的一下特征 : 1. 外經(jīng)貿(mào)企業(yè)對發(fā)展電子口岸的意識薄弱 2. 電子口岸的發(fā)展缺乏專業(yè)性服務 3. 電子商務的安全問題是影響其發(fā)展的又一大障 礙 4. 普遍缺乏國