2014-5目前高校二手市場在信息和組織規(guī)模方面都已不能滿足廣大學(xué)生的需_第1頁
2014-5目前高校二手市場在信息和組織規(guī)模方面都已不能滿足廣大學(xué)生的需_第2頁
2014-5目前高校二手市場在信息和組織規(guī)模方面都已不能滿足廣大學(xué)生的需_第3頁
2014-5目前高校二手市場在信息和組織規(guī)模方面都已不能滿足廣大學(xué)生的需_第4頁
2014-5目前高校二手市場在信息和組織規(guī)模方面都已不能滿足廣大學(xué)生的需_第5頁
已閱讀5頁,還剩158頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、摘要目前高校二手市場在信息更新和組織規(guī)模方面都已不能滿足廣大學(xué)生的需求和利益,而 PHP 和 Mysql 技術(shù)目前已能很好滿足校園電子商務(wù)系統(tǒng)的需求。在這種背景下我們組提出了建設(shè)基于 web 校園二手市場的設(shè)想,并由此展開相應(yīng)的可行性和需求分析,進行了業(yè)務(wù)流程、功能模塊和數(shù)據(jù)庫的設(shè)計,相關(guān)商品應(yīng)用數(shù)據(jù)挖掘方案給用戶進行推薦,提出了數(shù)據(jù)挖掘在現(xiàn)代電子商務(wù)用與實踐。關(guān)鍵字:校園二手市場;電子商務(wù)系統(tǒng);數(shù)據(jù)挖掘;中的應(yīng)AbstractCurrently universities in the secondary market information update and scale of the o

2、rganization have been unable to meet the students needs and interests, and PHP and Mysql technology has been able to meet the needs of the campus good merce system. In this context our group proposed the construction of web-based campus secondary market assumptions, and thus expand the appropriate f

3、easibilityand needs analysis, business process, function modules and database design, datamining solutions related goods to the user to makeapplication and practice of data mining in modernmendations, presented themerce site.KEY WORDS: Campus market; Commerce system; Data Mining;目錄第一章 引言11.11.21.31.

4、4第二章2.1課題背景與意義1國內(nèi)外研究內(nèi)容1本文研究內(nèi)容3組成結(jié)構(gòu)3需求分析4需求規(guī)定42.1.12.1.22.1.3目標(biāo)4用戶4假定約束42.2對功能的規(guī)定42.2.12.2.22.2.32.2.42.2.52.2.62.2.72.2.8會員模塊5會員登陸模塊5商品模塊5用戶信息管理模塊5評價模塊6購物車管理6訂單管理6郵件管理62.32.4數(shù)據(jù)字典分析7性能需求82.4.12.4.22.4.32.4.42.4.5精度8時間特性要求8靈活性8輸入輸出要求8數(shù)據(jù)庫管理能力要求8開發(fā)平臺和開發(fā)工具介紹10開發(fā)平臺10開發(fā)語言113.2.1 PHP11第三章3.13.23.2.2 Javascr

5、ipt123.2.3 HTML5133.3 開發(fā)工具143.3.1 設(shè)計工具:Photoshop 6S143.3.2 編碼工具:webStorm8,vim,PHPStorm8143.3.3 測試工具:SilkTest 13.5143.3.4 維護工具:phpMyAdmin v4.0.9143.3.5 配置管理及版本控制工具:GIT 1.9.214第四章 系統(tǒng)概要設(shè)計164.14.24.34.44.54.6游客16用戶16管理員17系統(tǒng)流程18數(shù)據(jù)庫設(shè)計18系統(tǒng)設(shè)計原則204.6.14.6.24.6.34.6.44.6.5完整性原則20相關(guān)性原則20適應(yīng)性原則20可靠性原則20經(jīng)濟性原則204.

6、7關(guān)系模型設(shè)計214.7.14.7.24.7.34.7.44.7.54.7.6用戶21商品21管理員21留言信息22買家訂單22訂單詳情23第五章 詳細設(shè)計245.1 功能模塊設(shè)計245.1.15.1.25.1.35.1.45.1.5首頁24商品詳情頁27購物車頁35確認(rèn)訂單頁38登錄頁面495.1.65.1.75.1.85.1.9頁52成功提交訂單頁面53用戶中心54管理員界面705.2 數(shù)據(jù)挖掘算法1515.2.1 關(guān)聯(lián)規(guī)則算法1515.2.2 神經(jīng)網(wǎng)絡(luò)算法152第六章 集成測試1546.1 單元測試1546.2 系統(tǒng)集成測試154第七章 結(jié)束語156參考文獻157致謝158第一章 引言1

7、.1 課題背景與意義在校園里,隨著大學(xué)生的能力的提高,手中也會有各種類型的二手商品。但是由于校園學(xué)生之間信息交流,很多的只是依靠貼小,同學(xué)相互宣傳。這種的方式有很大的局限性,限制了校園二手商品。平臺就出現(xiàn)了,就是基于 Web 的校因此,一種新的校園二手商品信息園網(wǎng)的二手商品信息網(wǎng)絡(luò)系統(tǒng),在這個系統(tǒng)中,可以發(fā)現(xiàn)每一個校園網(wǎng)用戶都是系統(tǒng)的主家可以非常方便的發(fā)布自己的信息,瀏覽別人的發(fā)布的信息,還可以對各種二手商品信息進行橫向比較,作出自己的最佳選擇。該系統(tǒng)和現(xiàn)有電商的最大區(qū)別是面向的人群是高校學(xué)生,而目前上網(wǎng)已經(jīng)成為大學(xué)生活中不可或缺的一部分,在校大學(xué)生平均上網(wǎng)率達到 91% ,其中每周上網(wǎng)時間超

8、過 10 小時的學(xué)生占在校大學(xué)生總數(shù)的三分之一。本系統(tǒng)為在校大學(xué)生提供了一個可靠穩(wěn)定的供需平臺,學(xué)生可以將自己不常用的東西放在網(wǎng)上,也能在網(wǎng)上找到自己需要的東西,物美價廉,雙贏。1.2 國內(nèi)外研究內(nèi)容自 1991 年起,我國先后在、外貿(mào)、交通航運的部門開展了 EDI(電子數(shù)據(jù)交換)的應(yīng)用,啟動了金卡、金關(guān)、金稅過程。1996 年,外貿(mào)部成立中國國際電子商務(wù)中心。1997 年,網(wǎng)端倪。1998 年 7 月,中國商品商務(wù)工程。店開始出現(xiàn),網(wǎng)上購物及中國商品訂貨系統(tǒng)初現(xiàn)與市場正式運行,北京、上海啟動了電子1998 年 3 月 6 日下午 3:30,國內(nèi)第一筆 INTERNET 網(wǎng)上電子商務(wù)成功。的王

9、軻平先生通過中國的網(wǎng)上服務(wù),從世紀(jì)互聯(lián)公司了10 小時的上網(wǎng)機時。3 月 18 日,世紀(jì)互聯(lián)和中國在京正式宣布了這條消息。事隔,滿載價值 166 萬元的 COMPAQ 電腦的貨柜車,從西安的陜西華星公司運抵北京海星凱卓計算機公司,這是在中國商品中心的網(wǎng)絡(luò)上生成的中國第一份電子商務(wù)合同。由此開始,因特網(wǎng)電子商務(wù)在中國從概念走入應(yīng)用。1999 年底,正是互聯(lián)網(wǎng)來臨的時候,國內(nèi)誕生了 300 多家從事 B2C 的網(wǎng)絡(luò)公司。2000 年,這些網(wǎng)絡(luò)公司增加到了 700 家。但隨著納指的下挫,到 2001年人們還有印象的只剩下三四家。隨后網(wǎng)絡(luò)購物經(jīng)歷了一個比較漫長的“寒冬時期”。SARS 開辟了中上購物的

10、新。面對的,多數(shù)人被困在屋內(nèi),而要想不出門就買到自己所需的東西只能依賴網(wǎng)絡(luò),許多防范意識很強的人也試著網(wǎng)上購物。至此,有越來越多的人認(rèn)識到“網(wǎng)上訂貨、”的方便,也有越來越多的人也開始接受網(wǎng)上購物。2003 年過后,越來越多的人開始參與網(wǎng)絡(luò)購物。以當(dāng)當(dāng)和卓越為代表的中國 B2C 的早期拓荒者,從這個低價格、標(biāo)準(zhǔn)化的商品作為網(wǎng)絡(luò)購物的切入點,借助快遞配送和貨到付款的流程,開始逐步建立自己的市場基礎(chǔ),在度過互聯(lián)網(wǎng)的寒冬之后獲得了快速的成長。隨著經(jīng)濟的發(fā)展,網(wǎng)絡(luò)購物逐漸重放異彩。2005 年,當(dāng)當(dāng)網(wǎng)實現(xiàn)全年銷售4.4 億,這一數(shù)字大大超過兩三年前絕大部分投資機構(gòu)的預(yù)期。這一數(shù)字,證明(亞馬遜,著名電子

11、商務(wù)和市場力量的偉大。)模式在中國的成功,也證明了經(jīng)了濟學(xué)家的過分悲觀在當(dāng)當(dāng)、卓越這樣的以切入市場的綜合性網(wǎng)絡(luò)商城模式之外,淘寶網(wǎng)和易趣網(wǎng)兩家 C2C也隨后興起,并在額上后來居上,在短期內(nèi)贏得了很大的成功。而以八佰拜、NO5 時尚廣場、18900 專業(yè)購物也獲得了較快速的發(fā)展。2006 年開始,中國的網(wǎng)購市場開始進入第二階段。經(jīng)過了前幾年當(dāng)當(dāng)、卓越、淘寶等一批的培育,網(wǎng)民數(shù)量比 2001 年時增長了十幾倍,很多人都有網(wǎng)為代表的一批明確的了網(wǎng)上購物的體驗,整個電子商務(wù)環(huán)境中的的瓶頸也正被逐步打破。度、物流配送和支付等方面從 1999 年以來,網(wǎng)絡(luò)購物的物流配送問題就在持續(xù)地改進。到了 2005

12、年,對于當(dāng)當(dāng)、D1 便利網(wǎng)、淘寶網(wǎng)、18900網(wǎng)們來說,物流配送已經(jīng)不是問題。一個包括多倉儲中心、異地批量運輸、本地快速單件遞送在內(nèi)的非常草根的物流體系開始趨于成熟,并在中上支付也取得了絡(luò)購物的發(fā)展過程中起著實質(zhì)性的支撐作用。網(wǎng)。貨到付款曾經(jīng)是網(wǎng)絡(luò)購物的主要方式,大部創(chuàng)新和第三網(wǎng)上支付的發(fā)展不抱信心。但從 2005 年的商業(yè)分人一直方網(wǎng)上支付工具的發(fā)展來看,很多人開始變得非常樂觀。2007絡(luò)購物市場快速發(fā)展的一年,無論是 C2C年是中電子商務(wù)還是B2C 電子商務(wù)市場規(guī)模都分別實現(xiàn)了 124.7%和 92.3%快速增長。根據(jù)艾瑞咨詢公司最新推出的2007-2008 中絡(luò)購物發(fā)展報告數(shù)據(jù)顯示: 2

13、007 年中國 B2C 電子商務(wù)市場規(guī)模達到 43 億元,其中當(dāng)當(dāng)以 14.6%的市場份額位居第一,卓越與當(dāng)當(dāng)份額差距逐步縮小,達到 11.9%,隨后是北斗網(wǎng)、京東商城分別以 9.7%和 8.1%位列第三、四位; 2007 年中國 C2C 電子商務(wù)市場規(guī)模達到 518 億元,其中淘寶網(wǎng)的份額占比達到 83.6%,由于 TOM 與易趣合資處于磨合期,因此 2007 年整體成交狀況并不理想,拍拍網(wǎng)成交額首次TOM易趣,以 8.7%的份額位居第二。如果網(wǎng)絡(luò)購物年均增長 50%,那么中絡(luò)購物的市場規(guī)模將在 2009 年突破 1000 億。但在很多人看來,這一估計還是相當(dāng)保守的,而且這一估計沒有考慮到中

14、絡(luò)購物的發(fā)展完全有可能迎來增長速度的拐點。據(jù)艾瑞咨詢公司預(yù)計,隨著 2008 年奧運會的召開及等新進入者對市場發(fā)展的拉動,網(wǎng)絡(luò)購物市場將繼續(xù)保持 95.0%的高速率增長。考慮影響未來 3 年中絡(luò)購物市場發(fā)展的因素,總體而言利好因素,影響也更大,因此艾瑞咨詢至 2011 年中絡(luò)購物市場規(guī)模將達到 4060 億元。中絡(luò)購物,已經(jīng)處在爆發(fā)性增長的前夜。1.3 本文研究內(nèi)容從當(dāng)下大學(xué)生的實際生活出發(fā),開發(fā)一個二手商品信息系統(tǒng)。主要功能包括,學(xué)生能夠在這里一個帳號,然后可以在這個系統(tǒng)里發(fā)布一個自己想要出售的二手商品,其他學(xué)生能夠通過這個系統(tǒng)搜索出自己按照關(guān)鍵字搜索出來的商品,在商品詳情頁面,我們根據(jù)學(xué)生

15、搜索出來的商品,個性化的給他推薦相關(guān)的商品,還可以完成護學(xué)生的帳戶信息。二手商品的流程。還有一個管理員可以維完成二手商品信息系統(tǒng)流程完全按照軟件工程開發(fā)方法,從需求分析,概要設(shè)計,詳細設(shè)計,編碼實現(xiàn),再到測試文檔。在需求分析階段要完成基本的數(shù)據(jù)分析,調(diào)研數(shù)據(jù),功能匯總;在概要設(shè)計階段,完成基本的模塊設(shè)計,邏輯設(shè)計;在詳細設(shè)計階段完成數(shù)據(jù)庫設(shè)計,邏輯模塊化設(shè)計,頁面設(shè)計;在編碼階段,完成前后端代碼實現(xiàn);測試階段,完成測試文檔,測試代碼,測試數(shù)據(jù)的編寫。1.4組成結(jié)構(gòu)組成結(jié)構(gòu)包括了軟件工程中軟件開發(fā)流程,從需求分析,需求文檔編寫,概要設(shè)計,詳細設(shè)計,編碼,單元測試,集成測試。第二章 需求分析2.1

16、 需求規(guī)定規(guī)定軟件中一些基本的要素。2.1.1 目標(biāo)通過校園二手物品的日常生活。校園二手商品滿足在校學(xué)生對二手物品的需求,方便學(xué)生平臺只是提供一個對物品的協(xié)商,如果雙方都同意則可以約定時間地點進行當(dāng)面的弊端。這樣可以避免如今很多網(wǎng)上2.1.2 用戶在校大學(xué)生2.1.3 假定約束假定:用戶在執(zhí)行任何一條功能后,都可以終止進一步的操作。約束:本軟件的默認(rèn)用戶校學(xué)生,會員用戶名必須為學(xué)號。約束:該軟件的使用時間為周一周日 08:0022:002.2 對功能的規(guī)定未用戶可以搜索商品的資料,以及選擇商品可以進行查看相關(guān)商品的資料用戶可以查看所有商品的資料 和商品的賣家進行郵件通信將選中的商品加入購物車,

17、并對購物車內(nèi)的商品進行增、刪對選中的商品下訂單,并對訂單進行評價對自己的用戶信息進行修改添加或刪除自己用于銷售的物品信息管理員用戶對物品進行,防止物品的銷售對所有的訂單進行和備份2.2.1會員模塊2.2.2會員登陸模塊2.2.3商品模塊2.2.4用戶信息管理模塊輸入輸入用戶修改的、地址和物品信息以及處理依據(jù)數(shù)據(jù)庫和代碼判定,必須要求每項數(shù)據(jù)都通過各種規(guī)則的判定才能寫入數(shù)據(jù)庫將原來信息覆蓋輸入輸入商品的類型、名稱或者賣家名稱處理通過程序調(diào)用數(shù)據(jù)庫里面儲存的信息進行比較判定輸出如果輸入信息符合,則顯示出相應(yīng)商品;否則,提示未找到相關(guān)商品(該用戶無出售)輸入輸入會員的會員名稱、和處理通過程序調(diào)用數(shù)據(jù)

18、庫里面儲存的信息進行比較判定輸出如果輸入信息和數(shù)據(jù)庫信息一致則登陸成功,順利進入用戶管理界面;如果信息不一致,則提示用戶錯誤信息,并允許重新登陸或者注冊輸入輸入會員的基本信息,包括:會員名稱,真實姓名, 地址,處理依據(jù)數(shù)據(jù)庫和代碼判定,必須要求每項數(shù)據(jù)都通過各種規(guī)則的判定才能寫入數(shù)據(jù)庫輸出提示用戶會員成功和用戶進行通信,處理投訴或者錯誤;使用通信對方的操作進行警告對用戶進行,防止敏感用戶和違法的用戶2.2.5評價模塊2.2.6購物車管理2.2.7訂單管理2.2.8郵件管理輸入用戶輸入的會員名稱和郵件內(nèi)容處理通過程序調(diào)用數(shù)據(jù)庫里面儲存的信息進行比較判定,成立后將郵件以站內(nèi)信形式輸出如果輸入信息符

19、合,則顯示成功; 否則,提示會員錯誤輸入用戶選擇訂單的確認(rèn)或者刪除處理將訂單生成站內(nèi)信形式的郵件給賣方,并在數(shù)據(jù)庫中保存訂單信息輸出顯示訂單成功或者處理已完成輸入輸入購物車貨物的件數(shù),或者刪除貨物處理將該信息寫入數(shù)據(jù)庫輸出直接顯示修改后刷新頁面輸入用戶登陸后,選擇要評價訂單的訂單號,選擇評價內(nèi)容處理通過程序調(diào)用數(shù)據(jù)庫里面儲存的信息進行比較判定輸出如果輸入信息符合,則顯示評價成功,將信息至數(shù)據(jù)庫否則,提示評價錯誤輸出若如何判定,提示用戶修改成功; 否則,提示錯誤信息2.3 數(shù)據(jù)字典分析1.數(shù)據(jù)流名稱:用戶信息別名:無簡述:用戶 來源:會員 去向:加工“數(shù)據(jù)流量:本會員時填寫的信息”和會員“個人信

20、息管理”的會員人數(shù)組成:會員編號+用戶名+電子郵箱2.數(shù)據(jù)流名稱:二手商品信息別名:無簡述:賣家發(fā)布的二手商品信息來源:賣家去向:賣家“商品發(fā)布”和 “二手商品信息管理” 數(shù)據(jù)流量:本平臺的二手商品數(shù)量組成:商品編號+商品名稱+商品發(fā)布者+商品人氣+商品介紹+商品圖片+商品所屬類別+商品評價+商品原價+新舊程度+商品二手價+所屬賣家ID3.數(shù)據(jù)流名稱:二手商品類別信息別名:無簡述:賣家發(fā)布商品時選擇的項目來源:賣家去向:加工賣家“商品發(fā)布”、“二手商品信息管理” 數(shù)據(jù)流量:本平臺的二手商品類別量組成:商品大類別編號+商品小類別編號+商品大類別名稱+商品小類別名稱4.數(shù)據(jù)流名稱:訂單信息別名:無

21、簡述:買家訂貨時填寫的項目來源:買家去向:加工“檢驗訂單”數(shù)據(jù)流量:買家訂貨的訂單數(shù)組成:訂單編號+商品編號+商品數(shù)量+商品單價+商品總價+收貨人姓名+電子郵箱+賣家 ID+買家 ID收貨人地址+2.4 性能需求2.4.1 精度用戶通過我們的校園二手商品平臺,可以出售自己準(zhǔn)備出售的物品也可以買入自己想要的二手物品。相關(guān)搜索功能必須實現(xiàn)在最短的時間內(nèi)從所有物品中精確的找出用戶所搜索的物品。而在用戶錄入和修改刪除相關(guān)信息時,系統(tǒng)必須即使響應(yīng)。2.4.2 時間特性要求響應(yīng)時間:界面按鍵的操作以及地圖重要地點信息的顯示能夠達到即時響應(yīng)(小批量的業(yè)務(wù)處理的響應(yīng)時間在 38 秒;大批量的業(yè)務(wù)處理和的時間控

22、制在 3040 秒以內(nèi))。數(shù)據(jù)的傳送與轉(zhuǎn)換:完成數(shù)據(jù)的傳送與轉(zhuǎn)換能夠達到即時響應(yīng)。2.4.3 靈活性當(dāng)賣家修正和刪除物品信息的時候,網(wǎng)頁顯示的信息會發(fā)生相應(yīng)的變化:1.2.3.操作方式上,不變; 運行環(huán)境上,不變;精度,不變;當(dāng)管理員維護維護網(wǎng)頁以后,界面顯示會發(fā)生相應(yīng)的變化。當(dāng)達成后該物品會下架。2.4.4 輸入輸出要求當(dāng)買家搜索相關(guān)物品時如果該商品則顯示“無該商品!”。內(nèi)存在該商品則進行相應(yīng)顯示,如果不存在當(dāng)買家點擊相應(yīng)分類物品時則顯示相應(yīng)物品。2.4.5 數(shù)據(jù)庫管理能力要求需要管理的信息包括會員的所有信息商品的所有信息和商品信息,必須對以上所有信息進行和備份。由于此系統(tǒng)的數(shù)據(jù)庫使用的是

23、Mysql 數(shù)據(jù)庫,又要考慮同時的人數(shù),因此服務(wù)器的內(nèi)存是必要比較大的內(nèi)存,還要日常系統(tǒng)運行的日志,因此硬盤的容量也要比較大。第三章 開發(fā)平臺和開發(fā)工具介紹3.1 開發(fā)平臺Ubuntu 簡介:Ubuntu 是一個以桌面應(yīng)用為主的 Linux 操作系統(tǒng),其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為友幫拓或烏班圖),意思是“人性”、“我的存在是因為大家的存在”,是非洲傳統(tǒng)的一種價值觀,類似的“仁愛”思想。Ubuntu 基于 Debian版和 GNOME 桌面環(huán)境,與 Debian 的不同在于它每 6 個月會發(fā)布一個新版本。Ubuntu 的目標(biāo)在于為一般用戶提供一個最新的、同時又相當(dāng)

24、穩(wěn)定的主要由自由軟件構(gòu)建而成的操作系統(tǒng)。Ubuntu 具有龐大的社區(qū)力量,用戶可以方便地從社區(qū)獲得幫助。Ubuntu 的版本號是根據(jù)其發(fā)布版本的日期而定。版本號由該次發(fā)布的年份和月份組成,并未反映其實際版本。Ubuntu 的首次發(fā)布(Warty Warthog)是在 2004 年 10 月,因此該版本為 4.10。每六個月發(fā)布一個新版本,而每兩年發(fā)布一個長期支持版本(LTS)。 Ubuntu Jaunty Jackalope 于 2009 年 4 月 23 日發(fā)布,因此版本號為 9.04。Ubuntu Karmic,即 Ubuntu 9.10,于 2009 年 10 月 29 日發(fā)布。前一個長

25、期支持版本(開發(fā)代號為 Lucid Lynx)于 2010 年 4 月發(fā)布,其版本號為10.04 LTS。版本 Ubuntu 11.10,開發(fā)代號:“Oneiric Ocelot”,已經(jīng)于 2011 年 10月 13 日發(fā)布并提供特色:系統(tǒng)管理Ubuntu 所有系統(tǒng)相關(guān)的任務(wù)均需使用 Sudo 指令是它的一大特色,這種方式比傳統(tǒng)的以系統(tǒng)管理員賬號進行管理工作的方式更為安全,此為 Linux、Unix 系統(tǒng)的基本思維之一2。同時,Ubuntu 也相當(dāng)注重系統(tǒng)的易用性,標(biāo)準(zhǔn)安裝完成后(或 Live CD 啟動完成后)就可以立即投入使用,簡單地說,就是安裝完成以后,。用戶無需再費神安裝瀏覽器、Off

26、ice 套裝程序、多程序等常用軟件,一般也無需安裝網(wǎng)卡、聲卡等硬件設(shè)備的驅(qū)動(但部份顯卡需要額外的驅(qū)動程序,且不一定能用包庫中所提供的版本);Ubuntu 的開發(fā)者與 Debian 和 GNOME 開源社區(qū)合作密切,其各個正式版本的桌面環(huán)境均采用 GNOME 的最新版本,通常會緊隨 GNOME 項目的進展而及時更新(同時,也提供基于 KDE、XFCE 等桌面環(huán)境的派生版本)。Ubuntu 與 Debian 使用相同的 deb 軟件包格式, 可以安裝絕大多數(shù)為 Debian 編譯的軟件包,雖然不能保證完全兼容,但大多數(shù)情況是通用的。開發(fā)理念Ubuntu 計劃強調(diào)易用性和,以便能為盡可能多的人所用

27、。在發(fā)布 5.04版時,Ubuntu 就已經(jīng)把萬國碼(UTF-8 Unicode)作為系統(tǒng)默認(rèn)編碼,用以應(yīng)對各國各地區(qū)不同的語言文字,試圖給用戶提供一個無亂碼的交流平臺。它在語言支持方面,算是 Linux 發(fā)布版中相當(dāng)好的。Ubuntu 的所有發(fā)布版本都可以Image)外,過去用戶也可通過郵寄服務(wù)光盤鏡像檔( CD獲取。除了可獲取安裝光盤,但是現(xiàn)在此服務(wù)已經(jīng)停止,不過有需要的用戶還可以在 Ubuntu 網(wǎng)上商店Ubuntu 光盤。與其它大型 Linux 廠商不同,Ubuntu 不對所謂“企業(yè)版”收取升級訂購費(意即沒有所謂的企業(yè)版本,人人所使用的版本皆一樣,用戶只有在技術(shù)支持服務(wù)時才要付錢)。

28、Ubuntu 社區(qū)推薦用戶自行外,也推薦使用 U 盤進行安裝。此外,Ubuntu 計劃強調(diào)要盡量使用自由軟件,以便為各個版本的用戶提供便捷的升級途徑。光盤鏡像檔刻錄成光盤安裝3.2 開發(fā)語言3.2.1 PHP簡介:PHP 是一種開源的通用計算機語言,尤其適用于網(wǎng)絡(luò)開發(fā)并可嵌入HTML 中使用。PHP 的語法借鑒吸收了 C 語言、Java 和 Perl 等流行計算機語言的特點,易于一般程序員學(xué)習(xí)。PHP 的主要目標(biāo)是允許網(wǎng)絡(luò)開發(fā)態(tài)頁面,但 PHP 也被用于其他很多領(lǐng)域。特性:1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法??焖倬帉憚?. PHP 可以比 CGI

29、 或者 Perl 更快速的執(zhí)行頁動態(tài)頁面方面,與其他的編程語言相比,PHP 是將程序嵌入到 HTML 文檔中去執(zhí)行,執(zhí)行效率比完全生成 htmL 標(biāo)記的 CGI 要高許多;PHP 具有非常強大的功能,所有的 CGI 的功能 PHP 都能實現(xiàn)。3. PHP 支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。4. 最重要的是 PHP 可以用 C、C+進行程序的擴展! 優(yōu)勢:開放源代碼所有的 PHP 源代碼事實上都可以得到。性和其它技術(shù)相比,PHP 本身快捷性且是開源代碼。程序開發(fā)快,運行快,技術(shù)本身學(xué)習(xí)快。嵌入于 HTML:因為 PHP 可以被嵌入于 HTML 語言,它相對于其他語言。編輯簡單,實用性強,更適

30、合初學(xué)者??缙脚_性強由于 PHP 是運行在服務(wù)器端的WINDOWS、Mac OS 下。效率高, 可以運行在 UNIX 、LINUX、PHP 消耗相當(dāng)少的系統(tǒng)圖像處理用 PHP 動態(tài)創(chuàng)建圖像,PHP 圖像處理默認(rèn)使用 GD2。且也可以配置為使用image magick 進行圖像處理。面向?qū)ο笤?php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M,php 完全可以用來開發(fā)大型商業(yè)程序。專業(yè)專注PHP 支持語言為主,同為類 C 語言。3.2.2 Javascript簡介:JavaScript,一種直譯式語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為 JavaScrip

31、t 引擎,為瀏覽器的一部分,廣泛用于客戶端的動態(tài)功能。歷史:語言,最早是在 HTML 網(wǎng)頁上使用,用來給 HTML 網(wǎng)頁增加它最初由網(wǎng)景公司的布蘭登艾克設(shè)計。JavaScript 是甲骨文公司的商標(biāo)。Ecma 國際以 JavaScript 為基礎(chǔ)制定了 ECMAScript 標(biāo)準(zhǔn)。JavaScript 也可以用于其他場合,如服務(wù)器端編程。完整的 JavaScript 實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。 Netscape 在最初將其語言命名為 LiveScript,后來 Netscape 在與 Sun 合作之后將其改名為 JavaScript。JavaScri

32、pt 最初受 Java 啟發(fā)而開始設(shè)計的,目的之一就是“看上去像 Java”, 因此語法上有類似之處,一些名稱和命名規(guī)范也借自 Java。但 JavaScript 的主要設(shè)計原則源自 Self 和 Scheme。JavaScript 與 Java 名稱上的近似,是當(dāng)時網(wǎng)景為了考慮與太陽微系統(tǒng)達成協(xié)議的結(jié)果。為了取得技術(shù)優(yōu)勢,微軟推出了JScript 來迎戰(zhàn) JavaScript 的語言。為了互用性,Ecma 國際(前身為歐洲計算機制造商)創(chuàng)建了 ECMA-262 標(biāo)準(zhǔn)(ECMAScript)?,F(xiàn)在兩者都屬于ECMAScript 的實現(xiàn)。盡管 JavaScript 作為給非程序的語言,而非作為給

33、程序的語言來推廣和宣傳,但是 JavaScript 具有非常豐富的特性。發(fā)展初期,JavaScript 的標(biāo)準(zhǔn)并未確定,同期有網(wǎng)景的 JavaScript,微軟的JScript 和 CEnvi 的 ScriptEase 三足鼎立。1997 年,在 ECMA(歐洲計算機制造商)的協(xié)調(diào)下,由 Netscape、Sun、微軟、Borland 組成的工作組確定統(tǒng)一標(biāo)準(zhǔn):ECMA-262。特性:不同于服務(wù)器端語言,例如 PHP 與 ASP,JavaScript 主要被作為客戶端語言在用戶的瀏覽器上運行,不需要服務(wù)器的支持。所以在早期程序員比較青睞于 JavaScript 以減少對服務(wù)器的負(fù)擔(dān),而與此同時

34、也帶來另一個問題:安全性。而隨著服務(wù)器的強壯,雖然現(xiàn)在的程序員更喜歡運行于服務(wù)端的以保證安全,但 JavaScript 仍然以其跨平臺、容易上手等優(yōu)勢大行其道。同時,有些特殊功能(如 AJAX)必須依賴 Javascript 在客戶端進行支持。隨著引擎如 V8 和框架如 Node.js 的發(fā)展,及其寫服務(wù)器端程序。驅(qū)動及異步 IO 等特性,JavaScript 逐漸被用來編3.2.3 HTML5簡介:超文本標(biāo)記語言是為“網(wǎng)頁創(chuàng)建和其它可在網(wǎng)頁瀏覽器中看到的信息”設(shè)計的一種標(biāo)記語言。HTML 被用來結(jié)構(gòu)化信息例如標(biāo)題、段落和列表等等,也可用來在一定程度上描述文檔的外觀和語義。標(biāo)準(zhǔn):2012201

35、3201420152016HTML 5.0候選版征求評價推薦標(biāo)準(zhǔn)HTML 4.6第一工作草案最后召集候選版推薦標(biāo)準(zhǔn)HTML 4.7第一工作草案3.3 開發(fā)工具3.3.1 設(shè)計工具:Photoshop 6S簡介:Adobe Photoshop,簡稱“PS”,是由 Adobe Systems 開發(fā)和的圖像處理軟件。Photoshop 主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,可以有效地進行圖片編輯工作。ps 有很多功能,在圖像、圖形、文字、等各方面都有涉及。3.3.2 編碼工具:webStorm8,vim,PHPStorm8簡介:WebStorm 是jetbrains 公司旗下一

36、款 JavaScript 開發(fā)工具。被廣大中國 JS 開發(fā)者譽為“Web 前端開發(fā)”、“最強大的 HTML5 編輯器”、“最智能的 JavaScript IDE”等。與 IntelliJ IDEA 同源,繼承了 IntelliJ IDEA 強大的 JS 部分的功能3.3.3 測試工具:SilkTest 13.5簡介:SilkTest 是業(yè)界領(lǐng)先的、用于對企業(yè)級應(yīng)用進行功能測試的,可用于測試 Web、Java 或是傳統(tǒng)的 C/S 結(jié)構(gòu)。SilkTest 提供了許多功能,使用戶能夠高效率地進行軟件自動化測試。這些功能包括:測試的計劃和管理;直接的數(shù)及校驗;靈活、強大的 4Test語言,內(nèi)置的恢復(fù)系

37、統(tǒng)(Recovery據(jù)庫System);以及具有使用同一套力。進行跨平臺、跨瀏覽器和技術(shù)進試的能3.3.4 維護工具:phpMyAdmin v4.0.9簡介:phpMyAdmin 是一個用 PHP 編寫的軟件工具2,可以通過 web 方式控 phpMyAdmin phpMyAdmin 制和操作 MySQL 數(shù)據(jù)庫。通過 phpMyAdmin 可以完全對數(shù)據(jù)庫進行操作,例如建立、和刪除數(shù)據(jù)等等。如果使用合適的工具,MySQL 數(shù)據(jù)庫的管理就會變得相當(dāng)簡單。應(yīng)用 MySQL 命令行方式需要對MySQL 知識非常熟悉,對 SQL 語言也是同樣的道理。不僅如此,如果數(shù)據(jù)庫的量很大,列表中數(shù)據(jù)的就會相當(dāng)

38、。3.3.5 配置管理及版本控制工具:GIT 1.9.2簡介:Git 是一個分布式版本控制軟件配置管理軟件,原是 Linux 內(nèi)核開發(fā)者林納斯托瓦茲(Linus Torvalds)為更好地管理 Linux 內(nèi)核開發(fā)而設(shè)計。應(yīng)注意的是,這與 GNU Interactive Tools(一個類似 Norton Commander 界面的文件管理器)有所不同。第四章 系統(tǒng)概要設(shè)計4.1 游客即為未在該的用戶,可以使用的功能有:商品,瀏覽商品信息,帳號,如圖 4-1 所示。商品信息:輸入想要商品的名稱關(guān)鍵字,可以查找出該商品的基本信息,即:分類與價格,并且可以按照價格和分類進行排序。瀏覽商品信息:進入

39、的瀏覽模塊后,游客可以看到大量的商品信息,當(dāng)游客找到想要的商品后,可以點擊查看更加詳細的商品信息,如:上架時間,價格,商品圖片以及發(fā)布商品的賣家對該商品進行的介紹。帳號:通過填寫基本資料,成為的用戶,獲取的功能。圖 4-1 游客可使用的功能4.2用戶即為已經(jīng)在該過的用戶,可以使用的功能有:商品,瀏覽商品,如圖 4-2 所示。商品信息。查看用戶信息,發(fā)布商品,留言板,商品信息:輸入想要商品的名稱關(guān)鍵字,可以查找出該商品的基本信息,即:分類與價格,并且可以按照價格和分類進行排序。瀏覽商品信息:進入的瀏覽模塊后,用戶可以看到大量的商品信息,當(dāng)找到想要的商品后,可以點擊查看更加詳細的商品信息,如:上架

40、時間,價格,商品圖片以及發(fā)布商品的賣家對該商品進行的介紹。查看用戶信息:可以進入個人中心,查看自己的購物車,確認(rèn)要品。的商發(fā)布商品:可以通過填寫商品名,規(guī)定價格,上傳商品,對商品進行簡介來發(fā)布要賣出的商品,發(fā)布過的商品別的用戶可以瀏覽并且到。留言板:填寫留言,以對或者內(nèi)容進行評價。商品:當(dāng)進入瀏覽商品詳細信息的界面時,用戶可以點擊商品進入購物車界面,可以在購物車內(nèi)對買到的商品進行刪除或者添加,最后確認(rèn)。圖 4-2用戶可使用的功能4.3 管理員擁有特定帳號如圖 4-3 所示。的管理,可以對的信息進行審核,刪除等,審核刪除信息:可以查看行刪除。用戶發(fā)布的各類信息,對不恰當(dāng)?shù)男畔⑦M圖 4-3管理員可

41、使用的功能4.4 系統(tǒng)流程根據(jù)以上的需求分析,以及各類用戶的功能要求,得到系統(tǒng)的流程如下圖所示:4.5 數(shù)據(jù)庫設(shè)計表 1-1 用戶信息表表 1-2 管理員信息表表 1-3 商品信息表數(shù)據(jù)項名數(shù)據(jù)類型精度別名是否為空主外鍵goodsidnumber商品編號否主鍵goodsnamevarchar250商品名稱否popnumber商品人氣否introvarchar250商品簡介否picturevarchar250圖片否smallsortidnumber類型 ID否pricenumber原價否secpricenumber二手價否conditionvarchar220新舊程度否usernamevarch

42、ar220賣家名稱否外鍵goodsnumnumber商品數(shù)量否數(shù)據(jù)項名數(shù)據(jù)類型精度別名是否為空主外鍵adminidnumber管理員編號否主鍵adminnamevarchar220管理員名否apasswordvarchar220管理員否avarchar250管理員郵箱否數(shù)據(jù)項名數(shù)據(jù)類型精度別名是否為空主外鍵useridnumber用戶編號否usernamevarchar220用戶名否主鍵upasswordvarchar220用戶否uvarchar250用戶郵箱否表 1-6 留言信息表表 1-7買家訂單信息表表 1-8訂單詳細信息表數(shù)據(jù)項名數(shù)據(jù)類型精度別名是否為空主外鍵contentidnumb

43、er詳情編號否主鍵orderidnumber訂單編號否外鍵goodsidnumber商品編號否外鍵goodsnamevarchar220商品名稱否goodspricenumber商品單價否goodsnumnumber商品數(shù)量否concostnumber商品總價否數(shù)據(jù)項名數(shù)據(jù)類型精度別名是否為空主外鍵orderidnumber訂單編號否主鍵usernamevarchar220買家名稱否sername1varchar220賣家名稱否namevarchar220收貨人否addressvarchar250收貨地址否telnumber是varchar220電子郵箱是ordertimedate訂單生成時間

44、否costnumber訂單總價否statevarchar220訂單狀態(tài)否sendvarchar220配送方式否數(shù)據(jù)項名數(shù)據(jù)類型精度別名是否為空主外鍵mesidnumber留言編號否主鍵usernamevarchar220所屬用戶名否外鍵mescontentvarchar2200留言內(nèi)容否recontentvarchar2200回復(fù)內(nèi)容是goodsidnumber商品編號否外鍵mestimedate否4.6 系統(tǒng)設(shè)計原則規(guī)定系統(tǒng)設(shè)計遵循的基本原則。4.6.1 完整性原則電子商務(wù)系統(tǒng)是由各子系統(tǒng)組成的整體,具有系統(tǒng)的整體性特征。手工方式下,由于處理的限制,信息處理采用各分別收集和保存信息、分散處理

45、信息的形式1。必須從系統(tǒng)總體出發(fā),克服手工信息分散處理的弊病,各子系統(tǒng)的功能要盡可能規(guī)范,要統(tǒng)一,語言描述要一致,信息要共享。保證各子系統(tǒng)協(xié)調(diào)一致地工作,避免信息的大量重復(fù),尋求系統(tǒng)的整體優(yōu)化。4.6.2 相關(guān)性原則組成該系統(tǒng)的各子系統(tǒng)各有其功能,同時又相互,相互作用。通過信息流把它們的功能起來,某一子系統(tǒng)發(fā)生了變化,其他子系統(tǒng)也要相應(yīng)的進行調(diào)整和改變,因此,在電子商務(wù)系統(tǒng)開發(fā)中,不能不考慮系統(tǒng)的相關(guān)性,即不能不考慮其他子系統(tǒng)而孤立地設(shè)計某一子系統(tǒng)。4.6.3 適應(yīng)性原則電子商務(wù)系統(tǒng)應(yīng)對外界條件的變化有較強的適應(yīng)能力。不能適應(yīng)環(huán)境變化的系統(tǒng)是沒有生命力的。由于電子商務(wù)系統(tǒng)是一個很復(fù)雜的系統(tǒng)工程

46、,故要求系統(tǒng)的結(jié)構(gòu)具有較好的靈活性和可塑性。這樣,當(dāng)組織管理模式或計算機軟硬件等發(fā)生變化時,系統(tǒng)才能夠容易地進行修改、擴充等功能。4.6.4 可靠性原則只有可靠的系統(tǒng)才能得到用戶的信任。因此在設(shè)計系統(tǒng)時,要保證系統(tǒng)軟硬件設(shè)備的穩(wěn)定性;要保證的質(zhì)量;要有數(shù)據(jù)校驗功能;要有一套系統(tǒng)的安全措施。只有這樣,系統(tǒng)的可靠性才能得到充分保證。系統(tǒng)的可靠性是檢驗系統(tǒng)成敗的主要指標(biāo)之一。4.6.5 經(jīng)濟性原則經(jīng)濟性是衡量系統(tǒng)值不值得開發(fā)的重要依據(jù)。開發(fā)過程中,盡可能節(jié)省開支和縮短開發(fā)周期。新系統(tǒng)投入運行后,盡快回收投資,以提高系統(tǒng)的經(jīng)濟效益和效益。4.7 關(guān)系模型設(shè)計系統(tǒng)中對象的關(guān)系模型。4.7.1 用戶用戶:

47、用戶編號,用戶名,電子郵箱,如圖 4-4 所示用戶編號用戶名電子郵箱圖 4-4 用戶及屬性的 E-R 圖4.7.2 商品商品:商品編號,名稱,人氣,簡介,圖片,所屬類別,原價,二手價,新舊程度,所屬賣家名稱,如圖 4-5 所示商品二手價商品圖片商品簡介新舊程度所屬賣家名稱商品數(shù)量商品所屬類別商品編號商品名稱商品人氣商品原價圖 4-5 商品及屬性的 E-R 圖4.7.3 管理員管理員:用戶編號,用戶名,電子郵箱,如圖 4-6 所示商品用戶用戶編號用戶名電子郵箱圖 4-6 管理員及屬性的 E-R 圖4.7.4 留言信息留言信息: 留言編號, 所屬用戶名, 留言內(nèi)容, 留言回復(fù)內(nèi)容,所屬商品編號,

48、留言,如圖 4-7 所示留言留言回復(fù)內(nèi)容所屬商品編號留言編號所屬用戶名留言內(nèi)容圖 4-7 留言信息及屬性的 E-R 圖4.7.5 買家訂單買家訂單: 訂單編號, 買家名稱, 賣家名稱, 收貨人收貨地址, 電子郵箱, 訂單生成時間, 訂單總價, 訂單狀態(tài), 配送方式,如圖 4-8 所示留言信息管理員收貨地址訂單生成時間配送方式收貨人訂單狀態(tài)訂單編號買家名稱賣家名稱電子郵箱訂單總價圖 4-8買家訂單及屬性的 E-R 圖4.7.6 訂單詳情訂單詳細信息: 詳細信息編號, 訂單編號, 商品編號, 商品名稱, 商品單價,商品數(shù)量, 商品總價,如圖 4-9 所示商品數(shù)量商品單價商品總價訂單編號商品編號商品

49、名稱圖 4-9 訂單詳情及屬性的 E-R 圖訂單詳情買家訂單第五章 詳細設(shè)計5.1 功能模塊設(shè)計功能模塊包括建設(shè)各個功能模塊的功能列表以及詳細內(nèi)容。5.1.1 首頁的首頁,如圖 5-1 所示,當(dāng)訪客進入這個頁該界面為校園二手信息面的時候,可以通過這個選擇登錄個人帳號,或者是,進行很多操作,可以通過右上角的登錄,個人帳號,也可以進入購物車,這個頁面也可以搜索所有的二手商品,主頁推薦的圖片為熱門商品推薦,還有左邊是二手商品的分類區(qū),可以將鼠標(biāo)放上去后,顯示子一級欄目的分類。接下來會根據(jù)學(xué)生群體進行校園行,熱門推薦,書籍推薦,精品推薦。圖 5-1 首頁5.1.1.1 主要商品循環(huán)功能:這個模塊主要是

50、展示重要信息,熱門商品如圖 5-2 所示圖 5-2 商品輪播代碼:$(function()$(.sidebar_li li).mouseover(function() var $this = $(this);var $ele = $this.find(.li_div);$this.siblings().removeClass(on).end().addClass(on);$this.siblings().find(.li_div).hide();$this.find(.li_div).show();).mouseout(function() var $this = $(this);$this.removeClass(on);$t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論