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

正文內(nèi)容

基于java開發(fā)的網(wǎng)上購(gòu)物商城(編輯修改稿)

2025-01-11 02:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 .......................................................... 41 基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) VI 基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) 1 第 1 章 緒論 課題背景 網(wǎng)上購(gòu)物 系統(tǒng) 是一套完整的商品信息管理系統(tǒng),它協(xié)助企業(yè)運(yùn)用先進(jìn)的系統(tǒng)完成從日常上屏的管理查詢到復(fù)雜商品上架、商品推薦等工作,甚至輔助企業(yè)實(shí)現(xiàn)更高的經(jīng)營(yíng)決策。 網(wǎng)上購(gòu)物 系統(tǒng) 把企業(yè)繁瑣而不易于量化的日常事務(wù)集中到一個(gè)統(tǒng)一的平臺(tái)上進(jìn)行處理,把企業(yè)的所有商品集成一個(gè)大的商品貯存庫(kù);企業(yè)的不同商品,不同級(jí)別的成員在該平臺(tái)上有者各自的權(quán)限,在有權(quán)限地分享商品的資源,有效地提高了企業(yè)的生產(chǎn)力。 商品管理,提高企業(yè)的執(zhí)行能力,方便企業(yè)對(duì)商品的管理,可以降低企業(yè)的成本,這樣以來(lái),可以方便用戶而且由于商品成本減少,企業(yè)的效益將會(huì)增大。 商品展示有很大不同:商品展示管理著重從整體和戰(zhàn)略角度,為公司定位產(chǎn)品、市場(chǎng),建立內(nèi)部組織結(jié)構(gòu)和外部聯(lián)盟等;服務(wù)管理從具體任務(wù)出發(fā),把公司的理想轉(zhuǎn)化為實(shí)在的產(chǎn)品或 服務(wù)。有許多出色的企業(yè),有出色的創(chuàng)意,也不乏雄厚的風(fēng)險(xiǎn)投資,但最終收獲果實(shí)的是一些模仿者,因?yàn)檫@些模仿者有強(qiáng)大的執(zhí)行能力,從很大程度上就是豐富的項(xiàng)目管理經(jīng)驗(yàn)。執(zhí)行能力的匱乏成了制約許多企業(yè)發(fā)展的瓶頸,網(wǎng)上商品展示是提高企業(yè)競(jìng)爭(zhēng)能力的有效方法。 目的和意義 電子商務(wù)的推廣,有助于降低企業(yè)成本和提高企業(yè)競(jìng)爭(zhēng)力。電子商務(wù)給消費(fèi)者提供了更多的選擇,提供了更好的便利性。 便于企業(yè)樹立購(gòu)物網(wǎng)站的形象。通過此購(gòu)物網(wǎng)站,用戶可以跨越地域限制,隨時(shí)了解商店,企業(yè)能夠利用本網(wǎng)站向用戶展示商品、經(jīng)營(yíng)理念、形象。 有利于 拓展企業(yè)拓展?fàn)I銷渠道,擴(kuò)大市場(chǎng),提高營(yíng)銷效率。許多企業(yè)都可以通過網(wǎng)站來(lái)開展電子營(yíng)銷。電子營(yíng)銷可以拓展新的空調(diào)間,接觸更大的消費(fèi)群體,獲得更多的新顧客,擴(kuò)大市場(chǎng)。 有利于了解顧客的意見,掌握顧客的需求。通過網(wǎng)上留言功能可以了解客戶的意見和心聲,加強(qiáng)與顧客間的聯(lián)系,建立良好的新型顧客關(guān)系。 基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) 2 開發(fā)環(huán)境簡(jiǎn)介 本系統(tǒng)在 Microsoft Windows XP 下,使用 作為集成開發(fā)環(huán)境,服務(wù)器選用 ,數(shù)據(jù)庫(kù)選用 MySQL 。 MyEclipse 簡(jiǎn)介 MyEclipse 企業(yè)級(jí)工作平臺(tái)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML,Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常強(qiáng)大,支持 也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse 可以支持 Java Servlet, AJAX, JSP, JSF, Struts, Spring, Hibernate,EJB3, JDBC 數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能??梢哉f MyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 apache 簡(jiǎn)介 Apache HTTP Server(簡(jiǎn)稱 Apache)是 Apache 軟件基金會(huì)的一個(gè)開放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用, 是最流行的 Web服務(wù)器端軟件之一。 Apache HTTP Server 是世界使用排名第一的 Web 服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上。 Apache 源于 NCSAd 服務(wù)器,經(jīng)過多次修改,成為世界上最流行的 Web 服務(wù)器軟件之一。因?yàn)樗亲杂绍浖?,所以不斷有人?lái)為它開發(fā)新的功能、新的特性、修改原來(lái)的缺陷。 Apache 的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來(lái)使用。 MySQL 簡(jiǎn)介 MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle公司。 MySQL 是一個(gè)快速的、多線程、多用戶和健壯的 SQL 數(shù)據(jù)庫(kù)服務(wù)器。 MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置 (massdeployed)的軟件中去。 MySQL 是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng) , 一個(gè)數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合。 MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) 3 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) )應(yīng)用軟件之一。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù) 將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。 MySQL 所使用的 SQL 語(yǔ)言是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 [4] MySQL 由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 系統(tǒng)運(yùn)行要求 硬件要求 CPU:速度在 500MHz 或以上。 CPU 的處理速度越快,代碼跑起來(lái)也越流暢。 內(nèi)存:最低配置 32MB,建議使用 64MB 以上內(nèi)存,如果使用 Windows 2021 或 Windows XP建議使用 128MB 以上內(nèi)存。 硬盤空間:至少需要 200MB 以上的硬盤空間。 軟件要求 操作系統(tǒng)要求: Microsoft Windows XP 或以上。 服務(wù)器要求: 以上 數(shù)據(jù)庫(kù)要求: MySQL 以上。 瀏覽器要求: 及以上。 第 2 章 可行性分析 計(jì)算機(jī)網(wǎng)絡(luò)作為一種先進(jìn)的信息傳輸媒體,有著信息傳輸速度快、信息覆蓋面廣、成本低的特點(diǎn)。因此很多個(gè)人和企業(yè)都開始利用網(wǎng)絡(luò)開展商務(wù)活動(dòng),可以看到,在個(gè)人和企業(yè)進(jìn)行網(wǎng)上商業(yè)活動(dòng)時(shí)產(chǎn)生的效益是多方面的。但是開發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,在對(duì)接受任何一個(gè)項(xiàng)目開發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時(shí)間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目開發(fā)的風(fēng)險(xiǎn),避免人力、財(cái)力和物力的浪費(fèi)??尚行苑治雠c風(fēng)險(xiǎn)分析在很多方面是相互關(guān)聯(lián)的,項(xiàng)目風(fēng)險(xiǎn)越大,開發(fā)高質(zhì)量的軟件的可行性就越小。 基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) 4 經(jīng)濟(jì)可行性 開發(fā)費(fèi)用不是很高,將來(lái)運(yùn)行、維護(hù)的費(fèi)用依數(shù)據(jù)庫(kù)的規(guī)模而定。估計(jì)該系統(tǒng)投入使用后,可以為人們的購(gòu)物帶來(lái)方便。不過,如果在投入使用之后,可能會(huì)花費(fèi)一筆錢,用于網(wǎng)站平時(shí)維護(hù),因?yàn)槿藗冊(cè)谫?gòu)物結(jié)束之后,管理員必須對(duì)商品、訂單等進(jìn)行統(tǒng)計(jì),還有要定時(shí)發(fā)布商品的消息。 操作可行性 此購(gòu)物網(wǎng)站具備清新友好的用戶界面,操作簡(jiǎn)單,使用方便、快捷,功能豐富,易于維護(hù)。 無(wú)論用戶是網(wǎng)購(gòu)達(dá)人,或者還是一個(gè)網(wǎng)購(gòu)新手,在此購(gòu)物網(wǎng)站注冊(cè)登錄后,都可以很快熟悉該網(wǎng)站,并迅速成為購(gòu)物達(dá)人。從用戶操作方面看,此系統(tǒng)的開發(fā)是可行的。 技術(shù)可行性 系統(tǒng)采用的模式 本系統(tǒng)采用的模式為 B/S 模式。 B/S 模式簡(jiǎn)介 B/S( Browser/Server,瀏覽器 /服務(wù)器)模式又稱 B/S 結(jié)構(gòu)。它是隨著 Inter技術(shù)的興起,對(duì) C/S 模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來(lái)實(shí)現(xiàn)的。 B/S 模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的 地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù);最大的缺點(diǎn)是對(duì)企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會(huì)造成系統(tǒng)癱瘓。 B/S 結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實(shí)現(xiàn)原來(lái)需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu), B/S 結(jié)構(gòu)以 TCP/IP 協(xié)議為基礎(chǔ)的,企業(yè)內(nèi)的 WWW 服務(wù)器可以接受安裝有 Web 瀏覽程序的 Inter 終端的訪問,作為最終用戶,只要通過 Web 瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來(lái)完成,這樣大大簡(jiǎn)化了客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體擁有成本。 [5] 基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) 5 系統(tǒng)采用的開發(fā)語(yǔ)言 HTML 簡(jiǎn)介 超文本標(biāo)記語(yǔ)言或超文本鏈接標(biāo)示語(yǔ)言(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用) HTML( HyperText Markup Language)是一種制作萬(wàn)維網(wǎng)頁(yè)面的標(biāo)準(zhǔn)語(yǔ)言,是萬(wàn)維網(wǎng)瀏覽器使用的一種語(yǔ)言,它消除了不同計(jì)算機(jī)之間信息交流的障礙。 它是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。 HTML 文件是由 HTML 命令組成的描述性文本, HTML 命令可以說明文字、圖形、動(dòng)畫、聲音、表格、鏈接等。 HTML 文件的結(jié)構(gòu)包括頭部( Head)、主體( Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。 HTML 文件是可以被多種網(wǎng)頁(yè)瀏覽器讀取,產(chǎn)生網(wǎng)頁(yè)傳遞各類資訊的文件。 從本質(zhì)上來(lái)說, Inter( 互聯(lián)網(wǎng))是一個(gè)由一系列傳輸協(xié)議和各類文檔所組成的集合, html 文件只是其中的一種。這些 HTML 文件存儲(chǔ)在分布于世界各地的服務(wù)器硬盤上,通過傳輸協(xié)議用戶可以遠(yuǎn)程獲取這些文件所傳達(dá)的資訊和信息。 [6] CSS3 簡(jiǎn)介 CSS 即層疊樣式表( Cascading StyleSheet)。 在網(wǎng)頁(yè)制作時(shí)采用層疊樣式表技術(shù),可以有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其它效果實(shí)現(xiàn)更加精確的控制。 只要對(duì)相應(yīng)的代碼做一些簡(jiǎn)單的修改,就可以改變同一頁(yè)面的不同部分,或者頁(yè)數(shù)不同的網(wǎng)頁(yè)的外觀和格式。 CSS3 是 CSS 技術(shù)的升級(jí)版本, CSS3 語(yǔ)言開發(fā)是朝著模塊化發(fā)展的。以前的規(guī)范作為一個(gè)模塊實(shí)在是太龐大而且比較復(fù)雜,所以,把它分解為一些小的模塊,更多新的模塊也被加入進(jìn)來(lái)。這些模塊包括: 盒子模型、列表模塊 、超鏈接方式 、語(yǔ)言模塊 、背景和邊框 、文字特效 、多欄布局等。使用 CSS3,可以以很簡(jiǎn)單的形式創(chuàng)建精美的動(dòng)畫效果。 [6] JavaScript 簡(jiǎn)介 JavaScript 是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言。同時(shí)也是一種廣泛用于客戶端 Web 開發(fā)的腳本語(yǔ)言,常用來(lái)給 HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。 [8]它最初由網(wǎng)景公司( Netscape)的 Brendan Eich 設(shè)計(jì),是一種動(dòng)態(tài)、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類。 JavaScript是 Sun 公司 (已被 oracle 收購(gòu))的注冊(cè)商標(biāo)。 Ecma 國(guó)際以 JavaScript 為基礎(chǔ)制定了ECMAScript 標(biāo)準(zhǔn)。 JavaScript 也可以用于其他場(chǎng)合,如服務(wù)器端編程。完整的基于 java開發(fā)的網(wǎng)上購(gòu)物商城系統(tǒng) 6 JavaScript 實(shí)現(xiàn)包含三個(gè)部分: ECMAScript,文檔對(duì)象模型( Document Object Model,簡(jiǎn)稱 DOM),瀏覽器對(duì)象模型( Browser Object Model,簡(jiǎn)稱 BOM)。 Java 簡(jiǎn)介 Java 是 一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。 Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于 PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。 Sun 公司對(duì) Java 編程語(yǔ)言的解釋是: Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。 [7] Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。這樣的平臺(tái)非常流行。因此微軟公司推出了與之競(jìng)爭(zhēng)的 .NET 平臺(tái)以及模仿 Java 的 C語(yǔ) 言。 Java 是功能完善的通用程序設(shè)計(jì)語(yǔ)言,可以用來(lái)開發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。 系統(tǒng)采用的框架 Hibernate 簡(jiǎn)介 Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB的 J2EE 架 構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 [1] Hibernate 的核心接口一共有 6 個(gè),分別為 :Session、 SessionFactory、Transaction、 Query、 Criteria 和 Configuration。這 6 個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。 Struts 簡(jiǎn)介 Struts 是開源軟件。使用 Struts 的目的是為了幫助我們減少在運(yùn)用 MVC 設(shè)計(jì)模型來(lái)開發(fā) Web 應(yīng)用的時(shí)間。如果我們想混合
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1