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

正文內容

基于web的百貨商店的設計與實現(xiàn)學士學位畢業(yè)論文(編輯修改稿)

2024-08-15 08:23 本頁面
 

【文章內容簡介】 如火如荼發(fā)展的外部壓力下,傳統(tǒng)信息消費領域的國美、蘇寧等龍頭企業(yè)也紛紛加大了電子商務領域的拓展力度。 電子商務在信息服務消費領域中也顯現(xiàn)出不容小覷的創(chuàng)新能力。應用近兩年興起的 O2O(Online To Offline)電子商務創(chuàng)新模式建立的網(wǎng)站數(shù)量已經(jīng)越來越多,如估值已達 10 億美元的大眾點評網(wǎng);一批以大眾商品團購 為主的網(wǎng)站,如中團網(wǎng)、籬笆網(wǎng)、美團網(wǎng)、 58 團購、窩窩團、拉手網(wǎng)等;專門為消費者提供生活信息和服務的網(wǎng)站,如趕集網(wǎng)、搜房網(wǎng)等不斷涌現(xiàn)。而且,新模式也帶來了可觀的信息消費群體。截至 20xx 年 6 月底,我國團購用戶規(guī)模達到 6181 萬,使用率達 %。 發(fā)展電子商務是壯大數(shù)字內容產(chǎn)業(yè)的前提條件 。 《 軟件 和信息技術服務哈爾濱理工大學學士學位畢業(yè)論文 3 業(yè) “ 十二五 ” 發(fā)展規(guī)劃》中明確指出,要大力 發(fā)展數(shù)字互動娛樂、數(shù)字媒體、數(shù)字出版、移動支付、位置服務、社交網(wǎng)絡服務等基于網(wǎng)絡的信息服務。數(shù)字內容產(chǎn)品是將圖像、文字、影像、語音等內容運用數(shù)字化手段進行整合后用于交易的物品,這些數(shù)字化產(chǎn)品的特點就是虛擬化、實時化、交易快捷化。許多數(shù)字內容產(chǎn)品完全通過互聯(lián)網(wǎng)直接下載交易,這注定了其交易方式無法采取傳統(tǒng)交易手段,而必須選擇電子商務。 我國電子商務經(jīng)過數(shù)年積累已經(jīng)具備了相應實力支撐信息消費發(fā)展。到 20xx 年 12 月,我國電子商務市場交易額已達 6 萬億元,同比增長 33%。其中, B2B 電子商務交易額達到 萬億, 同比增長 29%。網(wǎng)絡 零售 市場交易規(guī)模達到 8019 億元,同比增長 56%。截至 20xx 年 6 月,中國電子商務市場交易額達 萬億元,同比增長 %。電子商務信息和交易平臺正在向專業(yè)化和集成化的方向發(fā)展。 20xx 年第三方電子支付的規(guī)模達到 萬億元, 20xx 年增至 萬億元。 20xx 年全國規(guī)模以上快遞服務企業(yè)業(yè)務量達 億件,同比增長 %;業(yè)務收入累計完成 758 億元,同比增長%。截至 20xx 年 1 月 31 日,有效電子認證證書持有量合計 萬張,電子證書正在電子商務中得到廣泛應用。在健全完善電子商務環(huán)境方面,相關政府部門圍繞促進電子商務發(fā)展、電子認證、網(wǎng)上支付和現(xiàn)代 物流 等主題,出臺了一系列政策、規(guī)章和標準規(guī)范,為構建適合國情和發(fā)展規(guī)律的電子商務制度環(huán)境進行了積極探索。 本章小結 本章介紹了電子商務的發(fā)展和背景,利用大量的數(shù)據(jù)為讀者呈現(xiàn)出了當今社會電子商務的發(fā)展趨勢,為論文的設計做了鋪墊。 哈爾濱理工大學學士學位畢業(yè)論文 4 第 2 章 需求分析 軟件需求說明書的編制是為了使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同的理解 ,使之成為整個開發(fā)工作的基礎,為了更好的好對系統(tǒng)的需求分析 ,我們首先必須對需求分析做一個全面的認識。 一般情況下,任何軟件開發(fā)的過程,首先就是,用戶根據(jù)自己的實際情況,考慮自己所要解決的主要問題,然后向開發(fā)人員提出問題開始的。這兩方面人員往往缺乏共同的語 言,用戶熟悉本身的業(yè)務但不熟悉計算機技術,軟件人員熟悉計算機技術但往往不熟悉用戶的業(yè)務,軟件人員習慣用數(shù)據(jù)結構、程序結構、編程語言等方式來討論問題,而用戶不能確切的理解這些概念,所以雙方交流時存在著隔閡。更糟的情況是:用戶本身也不知道他到底要計算機做些什么,這就更增加了交流的難度。開發(fā)人員常常還沒搞清用戶要做什么的情況就著手開發(fā)軟件,這樣總會導致,開發(fā)人員做出的東西,不是用戶所要求的,因此,在一個軟件的開發(fā)過程中,用戶需求分析是非常重要的,通過需求分析才能把軟件功能和性能的總體要領描述為具體的軟件需求規(guī)程說 明,從而奠定軟件開發(fā)的基礎 [4]。 本次研究選擇的開發(fā)語言為 JAVA,該系統(tǒng)基于 B/S 架構,用戶可以通過瀏覽器對服務器使用訪問 [5]。首先需要實現(xiàn)網(wǎng)上購物的基本功能,顯示商品列表、添加商品到購物車、確認訂單,我所研究的重點是對網(wǎng)上購物車的設計與實現(xiàn)模塊。 系統(tǒng)可實現(xiàn)功能如下: 1 能夠完成游客或已注冊用戶對網(wǎng)上商品列表的瀏覽,以及對各商品的詳細信息的查看。 2 能夠完成已登陸客戶對商品的選購:添加商品到個人購物車,并且對已添加到購物車的商品進行數(shù)量的增加、減少、修改和刪除等操作。 3 能夠通過查看購物車對所 選商品進行確定、挑選,確認或修改購物者的聯(lián)系方式,通過定單查詢對支付費用進行確定 [6]。 系統(tǒng)功能 簡介 系統(tǒng)各模塊功能介紹,整個系統(tǒng)主要分成管理員和客戶兩大模塊 , 用戶模塊主要有個人信息維護,訂單信息維護,購物車管理,商品查詢和商品訂購等功能。具體功能如圖 21 所示。 哈爾濱理工大學學士學位畢業(yè)論文 5 圖 21 用戶用例圖 管理員模塊主要有管理員信息維護,客戶信息管理商品信息管理等功能。具體功能如 22 所示。 圖 22 管理員用例圖 哈爾濱理工大學學士學位畢業(yè)論文 6 開發(fā)環(huán)境 系統(tǒng)環(huán)境: windowsXP/JDK6。 開發(fā)工具: , Dreamweaver, MySQL 5。 服務器要求:內存 4G。 Web 服務器: Tomcat。 編程語言: JAVA、 JavaScript、 HTML 等 。 數(shù)據(jù)庫: MySQL 5。 軟件環(huán)境 JDK6 以上版本可自動進行封裝和解封 , JDK6 的版本有了很多新的特性,可在原始類型與相應的包裝類之間自動完成轉化。當覆蓋父類方法時,可以改變返回類型,同時又支持靜態(tài)導入功能。 JDK 引入了 StringBuilder 類,這個類的方法不具有同步,這使得該類比 StringBuffer 類更高效。 開發(fā)工具 MyEclipse 企業(yè)級工作平 臺( MyEclipse Enterprise Workbench 稱MyEclipse) 是對 EclipseIDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, JavaScript, Spring, SQL,Hibernate[7]。 Dreamweaver 用于頁面的設計 。 其 可以用最快速的方式將 Fireworks,F(xiàn)reeHand,或 Photoshop 等檔案移至 網(wǎng)頁 上。使用檢色 吸管工具 選擇熒幕上的顏色可設定最接近的 網(wǎng)頁 安全色。對于選單, 快捷鍵 與 格式 控制,都只要一個簡單步驟便可完成。 它 能與您喜愛的設計工具,如 Playback Flash,Shockwave 和外掛模組等搭配,不需離開 軟件 便可完成,整體運用 流程 自然順暢。除此之外,只要單擊便可使 Dreamweaver 自動開啟 Firework 或Photoshop 來進行編輯與設定圖檔的最佳化。 MySQL 是當今在用的最值得信賴的開源數(shù)據(jù)庫平臺?;谄渥吭降目缙脚_、應用程序棧以及矚目的性能、可靠性和易用性,現(xiàn)今,許多比較流行的,訪問流量大的網(wǎng)站都選擇使用 MySQL 數(shù)據(jù)庫 [8]。 MySQL 面對 MDB損壞產(chǎn)生一個比 Access 好很多而且也更可靠的備份檔案,而且 MySQL 的可延伸性( Scalability)以及資料處理能力比桌面數(shù)據(jù)庫強很多,因此選用MySQL 作為后臺數(shù)據(jù)庫。 哈爾濱理工大學學士學位畢業(yè)論文 7 Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,屬于輕量級應用 服務器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選。 編程語言 JavaScript是一種基于對象和 事件驅動 并具有相對 安全性的客戶端 腳本語言。同時也是一種廣泛用于客戶端 Web 開發(fā)的腳本語言,常用來給 HTML網(wǎng)頁添加動態(tài)功能,比如響應用戶的各種操作 [9]。 JavaScript 就是適應動態(tài)網(wǎng)頁制作 的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于Inter 網(wǎng)頁制作上。 它 短小精悍,又是在客戶機上執(zhí)行的, 所以 大大提高了網(wǎng)頁的瀏覽速度和交互能力。 JavaScript 可 以簡化 有規(guī)律重復的 HTML 文段 ,減少下載時間,并且 能及時響應用戶的操作,對提交 表單 做即時的檢查,無需浪費時間 。 技術防范 采用 Jsp+Servlet+JavaBean 開發(fā)方案, JSP+Servlet+JavaBean 的開發(fā)模式需要寫很多的重復代碼 ,但對于初學者,便于理解其中的交互過程。 為了彌補 Servlet 在開發(fā) Webbased 系統(tǒng)不足的地方, JSP 出現(xiàn)了,若要對 JSP 有更深入的了解, Servlet是最基本的內容,只要能 深入了解 Servlet,就能 掌握 JSP 技術底層運作的方式。 JSP 的出現(xiàn)大大簡化了 Servlet處理 Web系統(tǒng)的工作量。 JSP 是一種動態(tài)網(wǎng)頁技術,即在傳統(tǒng)的 HTML 里嵌入 Java程序,客戶端發(fā)出請求,服務器端執(zhí)行,僅此而已 [10]。 Servlet 是在服務器端執(zhí)行的,具有良好的移植性,不論操作系統(tǒng)是Windows、 Linux、 Unix 等等,都能將寫好的 Servlet 程序放在這些操作系統(tǒng)上執(zhí)行,是真正的寫一次,到處執(zhí)行。另外 Servlet 功能強大, Servlet 能完全發(fā)揮 Java API 的威力,想寫網(wǎng)絡目錄查詢程序,則可利用 JNDI API,想連接數(shù)據(jù)庫,則可利用 JDBC 等等。其次是性能,執(zhí)行一次以 后,會停留在內存中一段時間,當有相同的請求發(fā)生時, Servlet 會利用不同的線程來處理,在性能上會有大幅的提升,而服務器會自動清除停留時間過長而且沒有執(zhí)行的 Servlet,最后 Servlet 也有類型檢查的特性,并且利用 Java 的垃圾收集與沒有指針的設計,使得 Servlet 避免內存管理的問題 [11]。 JavaBean 是一個可重復使用,且跨平臺的軟件組件,可以在 JBuilder、eclipse 等軟件以可視化的方式來開發(fā),它是一個類,并封裝若干方法,當我們需要時,直接可以拿來用 。 哈爾濱理工大學學士學位畢業(yè)論文 8 使用到的技術 DAO,標準標簽庫, EL 表達式,過濾器,自定義標簽庫等 。 用 程序設計 的語言來說, DAO 就是建立一個接口,接口中定義了此 應用程序 中將會用到的所有 事務 方法。在這個 應用程序 中,當需要和 數(shù)據(jù)源進行交互的時候則使用這個接口,并且編寫一個單獨的類來實現(xiàn)這個接口在邏輯上對應這個特定的數(shù)據(jù)存儲 系統(tǒng)的安全性 身份鑒別 系統(tǒng)用于客戶對商品的購買,因此安全性 尤為重要,為防止未授權用戶和未注冊用戶繞過用戶登錄頁面進入系統(tǒng)其他頁面,本系統(tǒng)用 Session 會話實現(xiàn)用戶身份驗證,認證用戶需正確輸入用戶名和密碼才可進入本系統(tǒng),相 反驗證失敗都將停留在登陸頁面 [12]。 數(shù)據(jù)有效性的驗證 系統(tǒng)通過編寫 JavaScript 組件類來驗證用戶信息的合法性。等用戶在Web 頁控件中輸入的數(shù)據(jù)違反了指定的有效性驗證規(guī)則時,系統(tǒng)會立即提醒用戶輸入信息不合法。如用戶在注冊時未輸入地址,系統(tǒng)會提示用戶 “地址欄不能為空 ”,提醒用戶填寫信息;而且在進行有效性驗證時,盡在當前頁面進行判斷 而不需要向服務器發(fā)送信息,是系統(tǒng)性能得到優(yōu)化 [12]。 本章小結 需求分析對于一個系統(tǒng)的設計至關重要,本章介紹了該系統(tǒng)需要實現(xiàn)的功能、開發(fā)環(huán)境、開發(fā)工具、軟件環(huán)境、編程語言和用到的技術等。 哈爾濱理工大學學士學位畢業(yè)論文 9 第 3 章 概要設計 總體設計概述 整個系統(tǒng)分四層架構設計,以便于系統(tǒng)維護和團隊合作分工,每一層完成自己特定的功能,層與層之間緊密合作完成整個系統(tǒng)所有功能。具體四層結構分別是: 第一層: JSP 層 第二層: Servlet 層 第三層: Service 層 第四層: DAO 層 JSP 層主 要完成頁面的顯示布局,該層主要用 js, css, JSP 等技術來實現(xiàn)的,位于根目錄下的 admin 和 cstomer 文件夾下。 Servlet 層主要完成對頁面的邏輯處理,由 Servlet 技術完成,位于 src根目錄下的 和 包中 Service 層作為 Servlet 和 DAO 的中間層,完成對 2 層間的銜接和進一步邏輯判斷的作用,該層主要用到 JavaBean 技術,位于根目錄下的 包中。 DAO 層 主要是與數(shù)據(jù)庫打交道,對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查,該層用到技術主要是 JavaBean 技術,程序位于根目錄下的 包中 [13]。 數(shù)據(jù)庫 ER 圖 用戶屬性包括用戶 ID( customerID)、用戶名( customerName)、用戶地址( customerAdress)、用戶密碼( customerPassword), ER 圖如圖 31 所示。 c u s t o m e rc u s t o m e r I Dc u s t o m e r N a m ec u s t o m e r P a s s w o r dc u s
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1