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

正文內(nèi)容

電子商城系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-10-30 17:29 本頁(yè)面


【正文】 ................................................ 28 結(jié)論與展望 ........................................................ 30 參考文獻(xiàn) .......................................................... 31 致 謝 .......................................................... 32 巢湖學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 2021屆畢業(yè)論文(設(shè)計(jì)) 3 第 1 章 系統(tǒng)概述 電子商務(wù)是指交易各方之間(包括企業(yè)與企業(yè)之間、企業(yè)與消費(fèi)者之間)利用現(xiàn)代信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò),按照一定的標(biāo)準(zhǔn)所進(jìn)行的商貿(mào)活動(dòng)。而傳統(tǒng)交易過程的電子化,是企業(yè)很好的開展電子商務(wù)活動(dòng)的基本要求。 該網(wǎng)站提供了用戶登錄功能、商品的管理,熱銷商品,瀏覽歷史,商品購(gòu)買等功能。 系統(tǒng)及需求分析 系統(tǒng)需求 通過調(diào)查分析 ,要求該系統(tǒng)需要具備以下功能 : ⑴ 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差 ,要求有良好的人機(jī)界面 。 ⑵ 方面用戶對(duì)產(chǎn)品的瀏覽 ⑶ 原始數(shù)據(jù)修改簡(jiǎn)單方便 ,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢,支持多條件查詢 。 ⑸ 生動(dòng)化的產(chǎn)品展示 ⑹ 數(shù)據(jù)的錄入要方便快捷,數(shù)據(jù)具有保密性。 ⑺ 方便進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)分析, 以便制定相應(yīng)的解決方案。 ⑻ 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。 可行性分析 開發(fā)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到開發(fā)資源的限制。因此,在開發(fā)系統(tǒng)前需要對(duì)系統(tǒng)的所需具備的所有的功能,開發(fā)的時(shí)間要求,資源條件進(jìn)行可行性研究。利用它可以避免人力、物力和財(cái)力上的浪費(fèi)。進(jìn)行可行性研究不是解決問題,而是確定問題是否值得解決,利用它我們可以用最小的代價(jià)在最短的時(shí)間內(nèi)確定問題能否可以解決。可行性研究包括經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和開發(fā)方案的選擇性。 ⑴ 經(jīng)濟(jì)可行性 電子商務(wù)網(wǎng)站經(jīng)濟(jì)可行性分析是指對(duì)電子商 務(wù)網(wǎng)站建設(shè)與運(yùn)行階段的投入與產(chǎn)出進(jìn)行評(píng)估。電子商務(wù)網(wǎng)站在建設(shè)過程中需要投入大量的人力、物力和財(cái)力。人員、技術(shù)、設(shè)備 和材料等的投入構(gòu)成了電子商務(wù)的成本,其中在規(guī)劃、分析、設(shè)計(jì)與構(gòu)建過程中巢湖學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 2021屆畢業(yè)論文(設(shè)計(jì)) 4 的投入是 投資的主要部分。 ⑵ 技術(shù)可行性 電子商務(wù)網(wǎng)站技術(shù)可行性分析是指對(duì)電子商務(wù)網(wǎng)站的建設(shè)與運(yùn)行階段所涉及的硬件、 軟件與相關(guān)技術(shù)等方面進(jìn)行分析。本系統(tǒng)的設(shè)計(jì)是在 Windows xp 中文版操作系統(tǒng)環(huán)境下,使用 MyEclipse 開發(fā)成功的。設(shè)計(jì)系統(tǒng)采用的是 spring+jpa+struts2 作為系統(tǒng)的框架,數(shù)據(jù)庫(kù)采用的是 MySQL,服務(wù)器采用的是 。下面是對(duì)使用的技術(shù)的簡(jiǎn)單介紹: 面向?qū)ο蟪绦蛟O(shè)計(jì): 面向?qū)ο笤O(shè)計(jì)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動(dòng)的系統(tǒng)方法,是建立在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接對(duì)應(yīng)關(guān)系,一個(gè)對(duì)象類定義了具有相似性質(zhì)的一組對(duì)象。而每繼承性是對(duì)具有層次關(guān)系的類的屬性和操作進(jìn)行共享的一種方式。所謂面向?qū)ο缶褪腔趯?duì)象概念,以對(duì)象為中心,以類和繼承為構(gòu)造機(jī)制,來認(rèn)識(shí)、理解、刻畫客觀世界和設(shè)計(jì)、構(gòu)建相應(yīng)的軟件系統(tǒng)。 面向?qū)?象的基本概念如下: 對(duì)象:對(duì)象是要研究的任何事物。從一本書到一家圖書館,單的整數(shù)到整數(shù)列龐大的數(shù)據(jù)庫(kù)、極其復(fù)雜的自動(dòng)化工廠、航天飛機(jī)都可看作對(duì)象,它不僅能表示有形的實(shí)體,也能表示無形的(抽象的)規(guī)則、計(jì)劃或事件。對(duì)象由數(shù)據(jù)(描述事物的屬性)和作用于數(shù)據(jù)的操作(體現(xiàn)事物的行為)構(gòu)成一獨(dú)立整體。從程序設(shè)計(jì)者來看,對(duì)象是一個(gè)程序模塊,從用戶來看,對(duì)象為他們提供所希望的行為。在對(duì)內(nèi)的操作通常稱為方法。 類:類是對(duì)象的模板。即類是對(duì)一組有相同數(shù)據(jù)和相同操作的對(duì)象的定義,一個(gè)類所包含的方法和數(shù)據(jù)描述一組對(duì)象的 共同屬性和行為。類是在對(duì)象之上的抽象,對(duì)象則是類的具體化,是類的實(shí)例。類可有其子類,也可有其它類,形成類層次結(jié)構(gòu)。 消息:消息是對(duì)象之間進(jìn)行通信的一種規(guī)格說明。一般它由三部分組成:接收消息的對(duì)象、消息名及實(shí)際變?cè)? 面向?qū)ο笾饕卣鳎? 封裝性:封裝是一種信息隱蔽技術(shù),它體現(xiàn)于類的說明,是對(duì)象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個(gè)整體,以實(shí)現(xiàn)獨(dú)立性很強(qiáng)的模塊,使得用戶只能見到對(duì)象的外特性(對(duì)象能接受哪些消息,具有那些處理能力),而對(duì)象的內(nèi)特性(保存內(nèi)部狀態(tài)的私有數(shù)據(jù)和實(shí)現(xiàn)加工能力 的算法)對(duì)用戶是隱蔽的。封裝的目的在于把對(duì)象的設(shè)計(jì)者和對(duì)象者的使用分開,使用者不必知曉行為實(shí)現(xiàn)的細(xì)節(jié),巢湖學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 2021屆畢業(yè)論文(設(shè)計(jì)) 5 只須用設(shè)計(jì)者提供的消息來訪問該對(duì)象。 繼承性:繼承性是子類自動(dòng)共享父類之間數(shù)據(jù)和方法的機(jī)制。它由類的派生功能體現(xiàn)。一個(gè)類直接繼承其它類的全部描述,同時(shí)可修改和擴(kuò)充。繼承具有傳遞性。繼承分為單繼承(一個(gè)子類只有一父類)和多重繼承(一個(gè)類有多個(gè)父類)。類的對(duì)象是各自封閉的,如果沒繼承性機(jī)制,則類對(duì)象中數(shù)據(jù)、方法就會(huì)出現(xiàn)大量重復(fù)。繼承不僅支持系統(tǒng)的可重用性,而且還促進(jìn)系統(tǒng)的可擴(kuò)充性。 多態(tài)性:對(duì)象根據(jù)所接 收的消息而做出動(dòng)作。同一消息為不同的對(duì)象接受時(shí)可產(chǎn)生完全不同的行動(dòng),這種現(xiàn)象稱為多態(tài)性。利用多態(tài)性用戶可發(fā)送一個(gè)通用的信息,而將所有的實(shí)現(xiàn)細(xì)節(jié)都留給接受消息的對(duì)象自行決定,如是,同一消息即可調(diào)用不同的方法。例如: Print 消息被發(fā)送給一圖或表時(shí)調(diào)用的打印方法與將同樣的 Print 消息發(fā)送給一正文文件而調(diào)用的打印方法會(huì)完全不同。多態(tài)性的實(shí)現(xiàn)受到繼承性的支持,利用類繼承的層次關(guān)系,把具有通用功能的協(xié)議存放在類層次中盡可能高的地方,而將實(shí)現(xiàn)這一功能的不同方法置于較低層次,這樣,在這些低層次上生成的對(duì)象就能給通用消息 以不同的響應(yīng)。在 OOPL 中可通過在派生類中重定義基類函數(shù)(定義為重載函數(shù)或虛函數(shù))來實(shí)現(xiàn)多態(tài)性。 Java 語(yǔ)言: Java 是一種簡(jiǎn)單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語(yǔ)言。 Java 自 1995 誕生,至今已經(jīng) 15 年歷史。Java 的名字的來源: Java 是印度尼西亞爪哇島的英文名稱,因盛產(chǎn)咖啡而聞名。 Java語(yǔ)言中的許多庫(kù)類名稱,多與咖啡有關(guān),如 JavaBeans(咖啡豆 )、 NetBeans(網(wǎng)絡(luò)豆 )以及ObjectBeans (對(duì)象豆 )等等。 SUN 和 JAVA 的標(biāo)識(shí)也正是一杯正冒著熱氣的咖啡。 Java平臺(tái)由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡(jiǎn)稱 API)構(gòu)成。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè) Java 平臺(tái)之后, Java 應(yīng)用程序就可運(yùn)行?,F(xiàn)在 Java 平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。 spring 框架技術(shù): Spring 是一個(gè)開源框架,它由 Rod Johnson 創(chuàng)建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。簡(jiǎn)單來說, Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架。 ◆輕量 —— 從大小與開銷兩方面而言 Spring 都是輕量的。完整的 Spring 框架可以在一個(gè)大小只有 1MB 多的 JAR 文件里發(fā)布。并且 Spring 所需的處理開銷也是微不足巢湖學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 2021屆畢業(yè)論文(設(shè)計(jì)) 6 道的。此外, Spring 是非侵入式的:典型地, Spring 應(yīng)用中 的對(duì)象不依賴于 Spring 的特定類。 ◆控制反轉(zhuǎn) —— Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了 IoC,一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過被動(dòng)的方式傳遞進(jìn)來,而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴對(duì)象。你可以認(rèn)為 IoC 與 JNDI相反 —— 不是對(duì)象從容器中查找依賴,而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴傳遞給它。 ◆面向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)( auditing)和事務(wù)( transaction)管理)進(jìn)行 內(nèi)聚性的開發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。 ◆容器 —— Spring 包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè) bean 如何被創(chuàng)建 —— 基于一個(gè)可配置原型( prototype),你的 bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相互關(guān)聯(lián)的。然而, Spring 不應(yīng)該被混同于傳統(tǒng)的重量級(jí)的 EJB 容器,它們經(jīng)常是龐大與笨重的,難以使用。 ◆框架 —— Spring 可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。在 Spring 中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè) XML 文件里。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。 JPA 技術(shù): JPA 作為一項(xiàng)對(duì)象持久化的標(biāo)準(zhǔn),不但可以獲得 Java EE 應(yīng)用服務(wù)器的支持,還可以直接在 Java SE 中使用。開發(fā)者將無需在現(xiàn)有多種 ORM 框架中艱難地選擇,按照 Sun的預(yù)想,現(xiàn)有 ORM 框架頭頂?shù)墓猸h(huán)將漸漸暗淡,不再具有以往的吸引力。 JPA 的總體思想和現(xiàn)有 Hibernate、 TopLink, JDO 等 ORM 框架大體一致??偟膩碚f, JPA 包括以下 3 方面的技術(shù): ORM 映射元數(shù)據(jù) JPA 支持 XML 和 JDK 注解兩種元數(shù)據(jù)的形式,元數(shù)據(jù)描述對(duì)象和表之間的映射關(guān)系,框架據(jù)此將實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)表中; JPA 的 API 用來操作實(shí)體對(duì)象,執(zhí)行 CRUD 操作,框架在后臺(tái)替我們完成所有的事情,開發(fā)者從繁瑣的 JDBC 和 SQL 代碼中解脫出來。 查詢語(yǔ)言 這是持久化操作中很重要的一個(gè)方面,通過面向?qū)ο蠖敲嫦驍?shù)據(jù)庫(kù)的查詢語(yǔ)言巢湖學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 2021屆畢業(yè)論文(設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1