2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)論文</b></p><p>  論文題目: xx大學(xué)大慶校區(qū)微商店 </p><p>  所在系部: 醫(yī)學(xué)信息學(xué)系 </p><p

2、>  專 業(yè): 信息管理與信息系統(tǒng) </p><p>  年 級(jí): </p><p>  學(xué) 號(hào):

3、 </p><p>  姓 名: </p><p>  指導(dǎo)教師: </p><p>  實(shí)習(xí)單位: </p&

4、gt;<p>  起止日期: 2010 年 1 2 月 至 2011 年 6 月 </p><p>  2011 年 5月 21日 </p><p><b>  摘要</b></p><p>  網(wǎng)絡(luò)系統(tǒng)的應(yīng)用已經(jīng)深入生活的各個(gè)方面,給各個(gè)方面帶來(lái)了極大地便利,尤其是近年來(lái)日漸風(fēng)靡的網(wǎng)上購(gòu)物,本論文中的微商店正是從這個(gè)角度

5、出發(fā),依托時(shí)下流行的SNS(即社交網(wǎng)絡(luò))平臺(tái),結(jié)合校園實(shí)際情況開(kāi)發(fā)。由于具備了社交平臺(tái)用戶多及網(wǎng)絡(luò)購(gòu)物交互頻繁的雙重特性,所以微商店在對(duì)大數(shù)據(jù)大訪問(wèn)量的處理上,采用了緩存技術(shù)及數(shù)據(jù)庫(kù)分庫(kù)分表技術(shù)。使用輕型服務(wù)器Apache ,加之其最優(yōu)組合PHP與MySQL。</p><p>  根據(jù)實(shí)際調(diào)研情況,微商店具有實(shí)際應(yīng)用的價(jià)值。邁入快節(jié)奏時(shí)代,時(shí)間就是金錢,在微商店既可以完成社交活動(dòng),又可以達(dá)到購(gòu)物的目的。微商店為商

6、家提供社交電子商務(wù)工具,通過(guò)融入現(xiàn)有的社交網(wǎng)絡(luò),達(dá)到提高品牌忠誠(chéng)度和銷售轉(zhuǎn)化率的目的。本論文從幾個(gè)方面介紹了該第三方應(yīng)用(以下簡(jiǎn)稱APP),包括開(kāi)發(fā)工具,需求分析,可行性分析,功能模塊介紹,數(shù)據(jù)庫(kù)設(shè)計(jì),代碼設(shè)計(jì)等。</p><p>  關(guān)鍵詞:微商店,社交營(yíng)銷,SNS,PHP,APP </p><p><b>  Abstract</b></p><

7、;p>  The application of the network system has been deeply all aspects of life, to give each aspect has greatly convenient, especially in recent years to become increasingly online shopping, this thesis of the micro s

8、tore it was from this Angle, relying on the popular social network) to (i.e., combined with actual situation platform campus and development. Because has the social platform and network users more shopping interaction du

9、al characteristics of frequent, so the stores of data traffic in big</p><p>  According to the actual investigation, the store has the value of practical application. Entering a fast times, time is money; in

10、 a shop can complete social activity, and can achieve the purpose of shopping. The shop for businesses to provide social electronic business tools, through the social network into existing and to enhance the brand loyalt

11、y and the purpose of sales conversion rate. This paper introduced from several aspects of the third party applications (hereinafter referred to as "APP</p><p>  Keywords: Micro shop,Social marketing,SNS

12、,PHP,APP</p><p><b>  目錄</b></p><p><b>  第一章 緒論1</b></p><p>  第一節(jié) 課題的來(lái)源及背景1</p><p>  第二節(jié) APP研究的目的和意義2</p><p>  第三節(jié) APP開(kāi)發(fā)的相關(guān)技術(shù)

13、3</p><p>  第四節(jié) 開(kāi)發(fā)工具的選擇3</p><p>  一 PHP 5 簡(jiǎn)介3</p><p>  二 Apache簡(jiǎn)介4</p><p>  三 Zend studio8.0簡(jiǎn)介4</p><p>  四 MySQL簡(jiǎn)介4</p><p><b>

14、  五 小結(jié)5</b></p><p>  第二章 系統(tǒng)需求分析6</p><p>  第一節(jié) 需求分析及調(diào)研6</p><p><b>  一 功能需求6</b></p><p><b>  二 性能需求6</b></p><p><b

15、>  三 調(diào)研7</b></p><p>  第二節(jié) APP創(chuàng)新點(diǎn)7</p><p>  第三節(jié) APP流程8</p><p>  第四節(jié) 系統(tǒng)數(shù)據(jù)流程圖8</p><p>  第五節(jié) 數(shù)據(jù)字典9</p><p>  第三章 系統(tǒng)可行性分析13</p><p

16、>  第一節(jié) 可行性分析13</p><p>  一 技術(shù)方面的可行性13</p><p>  二 經(jīng)濟(jì)方面的可行性14</p><p>  三 社會(huì)因素方面可行性14</p><p>  四 人力資源方面的可行性15</p><p>  第二節(jié) 可行性分析結(jié)論15</p>

17、<p>  第四章 系統(tǒng)總體設(shè)計(jì)16</p><p>  第一節(jié) 概要設(shè)計(jì)16</p><p>  一 功能模塊結(jié)構(gòu)圖16</p><p>  二 功能模塊描述18</p><p>  第二節(jié) 主要功能模塊詳細(xì)設(shè)計(jì)18</p><p>  一 管理員登錄模塊設(shè)計(jì)18</p>

18、<p>  二 后臺(tái)管理中心設(shè)計(jì)19</p><p>  三 APP應(yīng)用設(shè)計(jì)19</p><p>  四 用戶中心設(shè)計(jì)19</p><p>  第三節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)20</p><p>  一 E-R圖設(shè)計(jì)20</p><p>  二 數(shù)據(jù)庫(kù)信息21</p><p

19、>  三 數(shù)據(jù)表設(shè)計(jì)22</p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計(jì)28</p><p>  第一節(jié) 前臺(tái)頁(yè)面的實(shí)現(xiàn)28</p><p>  一 APP首頁(yè)設(shè)計(jì)28</p><p>  二 團(tuán)購(gòu)商品頁(yè)面設(shè)計(jì)29</p><p>  三 積分商城頁(yè)面設(shè)計(jì)30</p><p&

20、gt;  第二節(jié) 后臺(tái)頁(yè)面的實(shí)現(xiàn)30</p><p>  一 后臺(tái)首頁(yè)設(shè)計(jì)30</p><p>  二 添加商品頁(yè)面設(shè)計(jì)31</p><p>  三 添加團(tuán)購(gòu)頁(yè)面效果圖32</p><p>  第六章 系統(tǒng)測(cè)試與實(shí)現(xiàn)33</p><p>  一 開(kāi)發(fā)者測(cè)試33</p><p&

21、gt;  二 全面測(cè)試33</p><p>  三 性能測(cè)試33</p><p>  四 兼容性測(cè)試34</p><p>  五 安全性測(cè)試34</p><p>  六 數(shù)據(jù)庫(kù)一致性、完整性測(cè)試34</p><p>  七 容錯(cuò)性測(cè)試35</p><p><b>

22、;  八 小結(jié)35</b></p><p><b>  結(jié)論36</b></p><p><b>  參考文獻(xiàn)37</b></p><p><b>  致謝38</b></p><p><b>  第一章 緒論</b></p&

23、gt;<p>  第一節(jié) 課題的來(lái)源及背景</p><p>  隨著物聯(lián)網(wǎng)、SOA、云計(jì)算、泛在網(wǎng)絡(luò)、背景智能 (AMI) [1]等的出現(xiàn)和發(fā)展,應(yīng)用系統(tǒng)廣泛使用網(wǎng)絡(luò)環(huán)境提供的開(kāi)放服務(wù)完成所需功能。加拿大學(xué)者麥克盧漢曾提出“媒介即信息”的論點(diǎn),由于互聯(lián)網(wǎng)應(yīng)用的聚眾性以及互動(dòng)傳播特質(zhì),讓每類網(wǎng)絡(luò)應(yīng)用具備了媒介屬性。如今電子商務(wù)已經(jīng)到了迅猛發(fā)展的階段,我國(guó)的電子商務(wù)系統(tǒng)也由原來(lái)的初級(jí)階段發(fā)展到了一個(gè)較

24、新的階段[2]。互聯(lián)網(wǎng)媒體越來(lái)越趨向于控制化,內(nèi)容則越來(lái)越趨向于實(shí)時(shí)化,Web 2.0社交網(wǎng)絡(luò)的蓬勃發(fā)展,喚起了中國(guó)互聯(lián)網(wǎng)網(wǎng)民的覺(jué)醒,網(wǎng)民不再純粹的扮演消費(fèi)者,而是集消費(fèi)者、生產(chǎn)者于一體,借助各種網(wǎng)絡(luò)新媒介,不斷地針對(duì)新聞或熱點(diǎn)事件進(jìn)行分享、傳播、點(diǎn)評(píng)、互動(dòng)、熱議,Real-time媒體時(shí)代真的來(lái)了,本系統(tǒng)的開(kāi)發(fā)響應(yīng)時(shí)代號(hào)召,坐在家中就可以瀏覽海量的商品信息,實(shí)現(xiàn)了真正意義上的,最少的時(shí)間代價(jià),獲得最多的商品信息,這也是該系統(tǒng)的實(shí)際的經(jīng)

25、濟(jì)和社會(huì)意義。</p><p>  該系統(tǒng)開(kāi)發(fā)的APP正是依托時(shí)下最流行的Real-time媒體,SNS平臺(tái)的崛起以及網(wǎng)絡(luò)購(gòu)物的生活化。目前,傳統(tǒng)商業(yè)經(jīng)營(yíng)方式存在諸多問(wèn)題,例如管理水平較低、信息傳遞慢、信息共享水平不高等問(wèn)題,直接阻礙了網(wǎng)絡(luò)用戶對(duì)商業(yè)模式便捷化、個(gè)性化的需求,也與商業(yè)電子化、網(wǎng)絡(luò)化、社交化的發(fā)展趨勢(shì)背道而馳。在電子商務(wù)購(gòu)買體制與信用制度越來(lái)越完善的今天,消費(fèi)者對(duì)網(wǎng)絡(luò)購(gòu)物的使用頻率與依賴程度越來(lái)越高

26、。直接面對(duì)消費(fèi)者的商業(yè)活動(dòng)是一個(gè)龐大的開(kāi)放性系統(tǒng),信息貫穿于商業(yè)活動(dòng)的整個(gè)過(guò)程,逐漸成為決定商業(yè)生存發(fā)展的關(guān)鍵。從消費(fèi)者的角度來(lái)看,隨著生活水平的日益提高和購(gòu)物經(jīng)驗(yàn)的豐富,其對(duì)購(gòu)物過(guò)程的便捷與產(chǎn)品質(zhì)量的要求也越來(lái)越高,因此購(gòu)物的流程是否便捷高效、商品信息是否真實(shí)具體都成為決定網(wǎng)絡(luò)購(gòu)物能否成功的關(guān)鍵因素。消費(fèi)者的購(gòu)物過(guò)程,實(shí)際是一個(gè)商品信息的輸入、處理、輸出、反饋的過(guò)程。據(jù)研究表明:在做購(gòu)物決策前,消費(fèi)者越來(lái)越多地借助互聯(lián)網(wǎng)進(jìn)行信息查詢,

27、特別是社交網(wǎng)絡(luò),通過(guò)社交圈子的交流與比對(duì),好友間的互相推薦,可以加快具有購(gòu)買意愿的用戶進(jìn)行購(gòu)買,同樣也可以挖掘潛在的用戶進(jìn)行購(gòu)買。 </p><p>  本次開(kāi)發(fā)APP名稱:xx大學(xué)大慶校區(qū)微商店。本人開(kāi)發(fā)的APP依托于SNS平臺(tái),旨在學(xué)校為貧困學(xué)生提供勤工儉學(xué)的崗位,借助于我校學(xué)生在人人網(wǎng)的數(shù)量之多,日訪問(wèn)量高的這一特點(diǎn)推廣此APP。它不同于其他網(wǎng)上商城的是賣家是由在校貧困生組成,由學(xué)校提供硬件和軟件設(shè)備,初期

28、的買家由哈醫(yī)大及周邊學(xué)校同學(xué)組成,其線上格子鋪的雛形由此誕生。購(gòu)買或?yàn)g覽過(guò)人人網(wǎng)APP的同學(xué),可以根據(jù)自己的意愿對(duì)此類商品進(jìn)行分享與傳播,亦可以加為APP的粉絲,在這種病毒式的傳播下,很快就可以將校區(qū)微商店推廣開(kāi)來(lái)。</p><p>  本APP采用了B/S模式,以PHP為開(kāi)發(fā)語(yǔ)言,MySQL為數(shù)據(jù)庫(kù)。采用“自上而下地總體規(guī)劃,自底向上地應(yīng)用開(kāi)發(fā)”策略。通過(guò)分析網(wǎng)上商城不足,建立了一套更加符合時(shí)代主題的網(wǎng)上購(gòu)物平

29、臺(tái)。本APP主要通過(guò)SNS平臺(tái)銷售商品具體包括店鋪管理模塊,商品管理模塊,促銷管理模塊,訂單管理模塊,文章管理模塊,會(huì)員管理模塊,數(shù)據(jù)庫(kù)管理模塊,模板管理模塊等。</p><p>  第二節(jié) APP研究的目的和意義</p><p>  目前APP主要應(yīng)用于平臺(tái)小游戲方面,例如比較流行的“開(kāi)心農(nóng)場(chǎng)”、“小小戰(zhàn)爭(zhēng)”、“我的王國(guó)”等。這些小游戲都吸引了很多的用戶,尤其是“開(kāi)心農(nóng)場(chǎng)”,用戶達(dá)到3

30、00萬(wàn)。這充分的證明了APP在時(shí)下的流行程度。但是APP在網(wǎng)上商城的方面似乎做的并不足,目前國(guó)內(nèi)還沒(méi)有這方面的應(yīng)用?;诖它c(diǎn)本人想到了開(kāi)發(fā)這類APP的可行性。一是根據(jù)目前我校有很多貧困大學(xué)生缺少勤工助學(xué)的崗位,部分人在食堂做兼職,每月只能拿到50元左右的工資的,這點(diǎn)微薄的收入根本無(wú)法滿足學(xué)生日常開(kāi)銷的情況,想到了開(kāi)發(fā)這個(gè)APP可以給很多家庭貧困的學(xué)生提供一個(gè)收入頗豐的兼職職位。另外,在對(duì)校園微商店的運(yùn)營(yíng)成功之后,可正式向全部社交用戶開(kāi)放

31、此應(yīng)用,通過(guò)社交網(wǎng)絡(luò)平臺(tái),可以達(dá)到提高品牌忠誠(chéng)度和銷售轉(zhuǎn)化率的目的。社交媒體的內(nèi)容是真實(shí)的,可靠的用戶意見(jiàn),且大都未經(jīng)任何人工編輯。我們一般會(huì)在看到其他用戶的真實(shí)體驗(yàn)和意見(jiàn)(或中立可靠的資料)之后,才會(huì)覺(jué)得自己買東西買對(duì)了,或下定決心不去買某些產(chǎn)品[3]。</p><p>  該APP旨在解決學(xué)校貧困大學(xué)生缺少勤工儉學(xué)的崗位,借助于我校學(xué)生多數(shù)在人人網(wǎng)都有注冊(cè),并且日訪問(wèn)量高的這一特點(diǎn)推廣此APP。它不同于其他網(wǎng)

32、上商城的是:賣家是由在校貧困學(xué)生組成,由學(xué)校提供硬件和軟件設(shè)備,初期的買家由xx大學(xué)及周邊學(xué)校同學(xué)組成,其線上格子鋪的雛形由此誕生。日后將會(huì)推廣到全國(guó)各大高校,最終目標(biāo)是全國(guó)范圍的APP電子購(gòu)物平臺(tái)。</p><p>  本次開(kāi)發(fā)的微商店一是為了幫助學(xué)校解決在校貧困大學(xué)生勤工儉學(xué)的崗位問(wèn)題,有了這個(gè)平臺(tái),學(xué)??梢晕薪o每周輪換值班的勤工助學(xué)的大學(xué)生進(jìn)行管理,從賣出去的商品中賺取差價(jià),以緩解學(xué)生的經(jīng)濟(jì)壓力。二是可以

33、摸索出一條屬于并適合我們自己的社交網(wǎng)絡(luò)營(yíng)銷模式。</p><p>  此APP提供了多種促銷方式,例如:團(tuán)購(gòu)模式,買家可以在社交平臺(tái)上通過(guò)邀請(qǐng)大量好友,分享團(tuán)購(gòu)信息給自己好友,好友再分享給其他的好友,這樣將信息散布開(kāi),可以吸引很多客戶一起參加團(tuán)購(gòu),達(dá)到雙贏,客戶可以在階梯價(jià)格中獲得更低價(jià)的購(gòu)買機(jī)會(huì),商家可以通過(guò)低價(jià)但數(shù)量多而得到利潤(rùn)。于此同時(shí),站內(nèi)APP也得到了大力的推廣。</p><p>

34、;  在站內(nèi)APP在大慶得到推廣后會(huì)將APP推廣到全國(guó)高校,利用各高校在人人網(wǎng)上大量的用戶,讓所有高校學(xué)生了解xx大學(xué)微商店,并且在此APP上消費(fèi),勤工助學(xué)的學(xué)生可以獲得更多的生活補(bǔ)助,學(xué)校也可以從中得到利潤(rùn)分成,將這個(gè)利潤(rùn)用到校園建設(shè)方面,最重要的是可以讓全國(guó)的大學(xué)生了解xx大學(xué)的歷史文化。</p><p>  第三節(jié) APP開(kāi)發(fā)的相關(guān)技術(shù)</p><p>  調(diào)用遠(yuǎn)程服務(wù)器接口:為了

35、確保應(yīng)用與人人網(wǎng)開(kāi)放平臺(tái)API服務(wù)器之間的安全通信,防止Secret Key盜用、數(shù)據(jù)篡改等惡意攻擊行為,人人API 服務(wù)器使用了簽名機(jī)制。APP在調(diào)用人人API之前,需要計(jì)算出簽名,并追加到請(qǐng)求參數(shù)中,參數(shù)名為“sig”。簽名是由請(qǐng)求參數(shù)和應(yīng)用的私鑰Secret Key經(jīng)過(guò)MD5加密后生成的字符串。調(diào)用接口的核心技術(shù)是PHP中的CURL。</p><p>  通過(guò)OAUTH驗(yàn)證:OAUTH是一種開(kāi)放的協(xié)議,為桌

36、面程序或者基于BS的web應(yīng)用提供了一種簡(jiǎn)單的,標(biāo)準(zhǔn)的方式去訪問(wèn)需要用戶授權(quán)的API服務(wù)。</p><p>  Memcache抵擋大并發(fā)量:Memcache是一種高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的hash表,它能夠用來(lái)存儲(chǔ)各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫(kù)檢索的結(jié)果等。</p><p>  分庫(kù)分表:當(dāng)?shù)卿浀臅r(shí)候我們得通過(guò)用戶的賬號(hào)找到數(shù)據(jù)庫(kù)中

37、對(duì)應(yīng)的記錄,所有的這些都需要按照某一規(guī)則進(jìn)行。</p><p>  Smarty模板引擎:Smarty是一種使用PHP寫(xiě)出來(lái)的模板引擎,是目前業(yè)界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的顯示內(nèi)容,提供了一種易于管理和使用的方法,用來(lái)將原本與HTML代碼混雜在一起PHP代碼邏輯分離。</p><p>  第四節(jié) 開(kāi)發(fā)工具的選擇</p><p>  一

38、PHP 5 簡(jiǎn)介</p><p>  PHP是 Hypertext Preprocessor(超文本預(yù)處理器)的字母縮寫(xiě),是一種跨平臺(tái)的開(kāi)放源代碼的服務(wù)器端嵌入式腳本語(yǔ)言[4]??梢郧度氲紿TML中,尤其適合Web開(kāi)發(fā)的被廣泛使用的開(kāi)放性源代碼的多用途腳本語(yǔ)言。</p><p>  PHP主要是應(yīng)用于三個(gè)領(lǐng)域:服務(wù)端腳本,命令行腳本,編寫(xiě)客戶端的GUI應(yīng)用程序。利用PHP可以做任何事情,因

39、此您可以用PHP來(lái)完成任何其他的CGI程序能夠完成的工作。</p><p>  PHP能夠用在所有的主流操作系統(tǒng)上,包括Linux、Unix的各種變種、windows等。PHP還可以支持多數(shù)的Web服務(wù)器,不僅如此PHP的繼承性也很好,PHP5可以運(yùn)行用PHP4做的程序而不發(fā)生問(wèn)題。PHP已經(jīng)成為世界上主流的網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言,目前世界上已有三分之一的服務(wù)器都運(yùn)行PHP.</p><p>  隨

40、著PHP5性能的升級(jí),以及面向?qū)ο蠊δ艿耐晟?,PHP也逐漸的應(yīng)用于企業(yè)軟件的制作中,PHP的發(fā)展前景無(wú)可限量。</p><p>  二 Apache簡(jiǎn)介</p><p>  Apache的名字取自“a patchy server”的讀音,意思是充滿補(bǔ)丁的服務(wù)器。它是個(gè)開(kāi)放性的軟件,所以很多開(kāi)發(fā)者都愿意為它開(kāi)發(fā)新的功能,修補(bǔ)原本的缺憾,所以他也理所當(dāng)然的成為了世界排名第一的Web服務(wù)器,它

41、幾乎可以運(yùn)行在所有的計(jì)算機(jī)平臺(tái)上。他的速度相對(duì)于其他服務(wù)器要快很多,并且操作起來(lái)簡(jiǎn)單,性能又比較穩(wěn)定,最重要的是可以作為代理服務(wù)器使用。</p><p>  Apache特性之一是支持最新的HTTP通信協(xié)議,其二擁有基于文件的強(qiáng)而有力的配置過(guò)程,第三支持通用網(wǎng)關(guān)接口,第四支持基于IP和域名的虛擬機(jī),第五支持HTTP認(rèn)證,第六集成了Perl處理模塊,第七集成代理服務(wù)器模塊,第八支持實(shí)時(shí)監(jiān)視和定制服務(wù)器日志,第九支持

42、服務(wù)器端包含指令和安全Socket層,第十可以跟蹤用戶對(duì)話,十一支持FastCGI,十二通過(guò)第三方模塊可以支持Java Servlets。 </p><p>  三 Zend studio8.0簡(jiǎn)介</p><p>  對(duì)于PHP開(kāi)發(fā)者來(lái)說(shuō)選擇一款好用的PHP開(kāi)發(fā)工具是很重要的,目前來(lái)說(shuō)比較有名的有Zend studio,Eclipse,Editplus等,三者比較來(lái)說(shuō)Zend stud

43、io的功能更加的強(qiáng)大。并且Zend studio多次獲得大獎(jiǎng),它基于Eclipse和PDT,加入了一些專有的特性。并且與java的關(guān)系密切。它包括了PHP開(kāi)發(fā)所需的所有部件,編輯,調(diào)試,分析,優(yōu)化和數(shù)據(jù)庫(kù)工具,使得開(kāi)發(fā)周期大大縮短,并且將復(fù)雜的工作簡(jiǎn)單化。它已經(jīng)是世界上最強(qiáng)大的PHP 集成開(kāi)發(fā)環(huán)境。</p><p>  四 MySQL簡(jiǎn)介</p><p>  目前網(wǎng)上最流行的網(wǎng)站架構(gòu)方式

44、是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本解釋器,雖然說(shuō)MySQL與其他大型數(shù)據(jù)庫(kù)比起來(lái)有他的不足之處,規(guī)模小,功能有限,但是他的用戶卻很多,MySQL是一個(gè)“開(kāi)放源代碼”項(xiàng)目, 在絕大多數(shù)場(chǎng)合都能免費(fèi)使用, 這使它在“開(kāi)放源代碼”界中享有很高的知名度[5]。它可以大大降低成本,并且對(duì)于中小企業(yè)來(lái)說(shuō),MySQL數(shù)據(jù)庫(kù)

45、已經(jīng)足夠了。</p><p>  MySQL使用C和C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 。支持多種操作系統(tǒng)如:AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等??梢蕴幚?yè)碛猩锨l記錄信息。優(yōu)化了SQL的查詢方法,提供了查詢的速度。</p><p>  綜

46、上所述,使用以上開(kāi)發(fā)工具是因?yàn)椋孩貾HP是廣泛及通用的腳本語(yǔ)言,它尤其適合于Web的開(kāi)發(fā),它還具有優(yōu)秀的平臺(tái)兼容性,程序界面良好,語(yǔ)言易用;</p><p>  apache是一個(gè)源代碼開(kāi)放的服務(wù)器,擁有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍。操作簡(jiǎn)單,運(yùn)行速度快,性能穩(wěn)定。</p><p>  Zend studio更好的支持了javascript,css,html等的編輯和調(diào)試,并且內(nèi)置了強(qiáng)大的PHP代碼

47、調(diào)試工具。</p><p>  MySQL數(shù)據(jù)庫(kù)優(yōu)化了SQL的查詢算法,有效的提高了查詢的速度,支持了多線程,充分利用了CPU的資源</p><p><b>  五 小結(jié)</b></p><p>  本章主要從系統(tǒng)的課題來(lái)源和背景、研究的目的和意義、開(kāi)發(fā)的相關(guān)技術(shù)以及開(kāi)發(fā)工具的選擇方面介紹了該系統(tǒng)。目的是使用戶更加的了解此系統(tǒng)的開(kāi)發(fā)全過(guò)程。&

48、lt;/p><p>  第二章 系統(tǒng)需求分析</p><p>  第一節(jié) 需求分析及調(diào)研</p><p><b>  一 功能需求</b></p><p>  安裝與卸載APP:平臺(tái)用戶可隨意對(duì)APP進(jìn)行安裝和卸載。</p><p>  后臺(tái)管理系統(tǒng):實(shí)現(xiàn)管理員對(duì)微商店的全部管理及數(shù)據(jù)庫(kù)管理。&

49、lt;/p><p>  用戶中心:包括訂單管理、收藏管理、資金管理等。</p><p>  店鋪中心:包括全部商品模塊,團(tuán)購(gòu)商品模塊,優(yōu)惠活動(dòng)模塊,跳騷市場(chǎng),積分商城,好友互動(dòng),首頁(yè)還設(shè)計(jì)了廣告區(qū)、精品推薦區(qū)、新品上市區(qū),熱賣區(qū)、拍賣區(qū)等。</p><p><b>  二 性能需求</b></p><p>  缺乏用戶參與

50、、不完整的需求及不斷變更需求,是導(dǎo)致信息技術(shù)項(xiàng)目不能按進(jìn)度安排和資金預(yù)算完成全部功能的主要原因[6] 。APP的性能需求分析決定了整個(gè)APP的檔次。在軟件的需求和設(shè)計(jì)中,應(yīng)用了重要的UML(統(tǒng)一建模語(yǔ)言)[7]在這里調(diào)查的對(duì)象主要有公司的同事和學(xué)校的學(xué)生。調(diào)查中的所得的結(jié)果并不是都會(huì)應(yīng)用到此APP中,要根據(jù)實(shí)際情況進(jìn)行刪減,在詳細(xì)具體的調(diào)查分析后得出此APP的雛形。系統(tǒng)性能需求涉及到很多方面,包括可操作性,可靠性,實(shí)用性,安全性,可維護(hù)

51、性,可移植性等[8]。在這里只對(duì)其中的幾項(xiàng)進(jìn)行描述。</p><p><b> ?。ㄒ唬?安全性</b></p><p>  系統(tǒng)的安全性是很重要的,系統(tǒng)架構(gòu)從管理安全、系統(tǒng)安全、數(shù)據(jù)安全三個(gè)方面來(lái)考慮,對(duì)不同用戶實(shí)行權(quán)限不同,對(duì)數(shù)據(jù)進(jìn)行加密算法,保證整個(gè)系統(tǒng)安全可靠[9]。校區(qū)微商店是依托于人人網(wǎng)社交平臺(tái),其接入算法相對(duì)安全,不易被改寫(xiě)。APP后臺(tái)采用密碼的MD5

52、加密方式及驗(yàn)證碼方式,并可記錄用戶的錯(cuò)誤登錄次數(shù),可有效的防止暴力破解。在此方面是可行的。</p><p> ?。ǘ?高并發(fā)多用戶數(shù)支持</p><p>  高并發(fā)多用戶支持是指網(wǎng)站可以承載的同時(shí)訪問(wèn)網(wǎng)站的用戶數(shù)量,支持的并發(fā)用戶數(shù)越多,表明系統(tǒng)性能越好,當(dāng)然所需要的設(shè)備配置就要越高。對(duì)于高并發(fā)高負(fù)載的處理,本系統(tǒng)采用了一下兩種方式:</p><p>  mem

53、cache技術(shù):對(duì)于寫(xiě)入與讀取數(shù)據(jù)庫(kù)頻率較高的模塊,都要先經(jīng)過(guò)memcache,才能與數(shù)據(jù)庫(kù)進(jìn)行交互,數(shù)據(jù)先寫(xiě)入數(shù)據(jù)庫(kù)中,然后寫(xiě)入memcache,這樣在讀取的時(shí)候就可以只讀取memcache,如果memcache中不存在該記錄才會(huì)讀取數(shù)據(jù)庫(kù),可以很大程度的降低數(shù)據(jù)庫(kù)的高負(fù)載。</p><p>  分庫(kù)分表技術(shù):當(dāng)?shù)卿浀臅r(shí)候我們得通過(guò)用戶的賬號(hào)ID與表的數(shù)量進(jìn)行模運(yùn)算,其結(jié)果就是對(duì)于數(shù)據(jù)表的后綴,所有的用戶都按照

54、這一規(guī)則進(jìn)行分表。</p><p><b>  三 調(diào)研</b></p><p>  在建設(shè)此APP前本人首先進(jìn)行了初步的調(diào)研,首先是從身邊的同事入手,理由是這一類人每天都是在電腦旁工作,最有可能在網(wǎng)上購(gòu)物,所以首先從他們開(kāi)始,看這個(gè)APP是否會(huì)被這一類人接受,并且做一個(gè)需求分析,了解一下大家想要一個(gè)擁有什么樣功能的APP?;氐綄W(xué)校后,又對(duì)身邊的同學(xué)及臨校學(xué)生進(jìn)行的

55、抽樣調(diào)研,調(diào)研的項(xiàng)目有是否經(jīng)常使用社交網(wǎng)絡(luò)平臺(tái),是否經(jīng)常進(jìn)行網(wǎng)上購(gòu)物,是否接受在社交網(wǎng)絡(luò)中購(gòu)物,在對(duì)學(xué)生的抽樣調(diào)查中,75.5%的學(xué)生表示對(duì)此類APP接受,60%的學(xué)生表示愿意使用.</p><p>  Constant Contact的調(diào)查報(bào)告顯示,目前已有73%的小型企業(yè)利用社交媒體來(lái)進(jìn)行宣傳業(yè)務(wù),而且這一趨勢(shì)還在繼續(xù)增長(zhǎng)之中。對(duì)于那些還沒(méi)有利用社交網(wǎng)絡(luò)媒體來(lái)進(jìn)行宣傳營(yíng)銷的企業(yè),有62%的企業(yè)預(yù)計(jì)會(huì)從明年將開(kāi)

56、始使用社交媒體營(yíng)銷工具。另外,在已經(jīng)使用社交媒體營(yíng)銷的企業(yè)中,有81%的企業(yè)預(yù)計(jì)會(huì)加大社交媒體營(yíng)銷的力度。</p><p>  調(diào)查還發(fā)現(xiàn),小型企業(yè)在推廣業(yè)務(wù)方面仍然對(duì)電子郵件、網(wǎng)站、營(yíng)銷活動(dòng)以及廣告營(yíng)銷的依賴很重。盡管2011年的發(fā)展前景比較樂(lè)觀,但小型企業(yè)仍面臨著不同程度的經(jīng)營(yíng)和財(cái)務(wù)的挑戰(zhàn),包括吸引新客戶、保住現(xiàn)有客戶以及利用現(xiàn)金流有效開(kāi)展業(yè)務(wù)等。</p><p>  在所有的社交媒體

57、工具中,F(xiàn)acebook是小型企業(yè)的首選營(yíng)銷工具。調(diào)查顯示,在使用社交媒體營(yíng)銷的企業(yè)中,大約有95%的企業(yè)選擇以Facebook為營(yíng)銷工具,82%的企業(yè)認(rèn)為通過(guò)Facebook進(jìn)行的營(yíng)銷是有效的。相比之下,Constant Contact在去年4月和10月進(jìn)行的兩次同類調(diào)查得出的結(jié)果分別是51%和63%。</p><p>  通過(guò)調(diào)研初步的了解到此APP是可行的,而國(guó)內(nèi)做的最好的以及相對(duì)開(kāi)放的SNS平臺(tái)就是人人網(wǎng)

58、,并且現(xiàn)在網(wǎng)上購(gòu)物商城缺少好友之間的互動(dòng),Web2.0以后內(nèi)容不是很重要的,內(nèi)容都是用戶自己的, 互動(dòng)才是網(wǎng)站生存的基本[12]。利用社交平臺(tái)可以有效的解決此問(wèn)題。</p><p>  第二節(jié) APP創(chuàng)新點(diǎn)</p><p>  此APP采用了時(shí)下最流行的開(kāi)發(fā)工具,并且在國(guó)內(nèi)還沒(méi)有此類APP,其創(chuàng)新之處為:</p><p>  作為電子商務(wù)中一種全新的交易方式,社交

59、營(yíng)銷具有互動(dòng)性強(qiáng)、傳播速度快、信息交流迅速、交易成本低、娛樂(lè)性強(qiáng)等特點(diǎn),這種新模式的出現(xiàn)必將會(huì)帶動(dòng)了整個(gè)網(wǎng)絡(luò)購(gòu)物市場(chǎng)的擴(kuò)張和消費(fèi)者消費(fèi)觀念的轉(zhuǎn)變,使電子商務(wù)的社交化逐步開(kāi)始融入到普通網(wǎng)民的日常生活中,成為寄購(gòu)物于社交之中,節(jié)約生活成本,提高生活質(zhì)量的首要選擇,并成為高新技術(shù)服務(wù)業(yè)新的投資熱點(diǎn),未來(lái)的增量空間不可限量。</p><p>  突破第三方應(yīng)用僅局限于游戲的這一現(xiàn)狀。在這一方面的突破,如果取得成功,相信勢(shì)

60、必會(huì)引領(lǐng)業(yè)內(nèi)的一次大的調(diào)整與轉(zhuǎn)型。</p><p>  第三節(jié) APP流程</p><p>  APP流程描述:管理員通過(guò)登錄后臺(tái)對(duì)前臺(tái)頁(yè)面進(jìn)行管理,包括:商品管理,促銷管理,訂單管理,文章管理,權(quán)限管理,系統(tǒng)設(shè)置,模塊管理,數(shù)據(jù)庫(kù)管理,推薦管理等。登錄頁(yè)面是本系統(tǒng)的重要頁(yè)面,為了確保數(shù)據(jù)的安全性,系統(tǒng)把用戶權(quán)限分為四種權(quán)限,根據(jù)不同的權(quán)限瀏覽不同的頁(yè)面,通知頁(yè)面是可以通用瀏覽的[10]

61、。此APP流程圖如圖2.1所示:</p><p>  圖2.1 APP流程圖</p><p>  第四節(jié) 系統(tǒng)數(shù)據(jù)流程圖</p><p>  數(shù)據(jù)流程圖是數(shù)據(jù)流程分析的重要工具。數(shù)據(jù)流程圖是是現(xiàn)有數(shù)據(jù)流程的抽象,它舍棄了具體的組織結(jié)構(gòu)、物流、場(chǎng)所等信息,僅從信息流動(dòng)的角度考察業(yè)務(wù)執(zhí)行的過(guò)程[11]。本系統(tǒng)數(shù)據(jù)流程圖如圖2.2所示</p><p

62、>  圖2.2 系統(tǒng)數(shù)據(jù)流程圖</p><p><b>  第五節(jié) 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中的各種相關(guān)成分進(jìn)行的詳細(xì)說(shuō)明,它是作為數(shù)據(jù)流圖的一些細(xì)節(jié)補(bǔ)充和數(shù)據(jù)流圖一組成完整的系統(tǒng)需求模型。數(shù)據(jù)字典通常應(yīng)包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的相關(guān)說(shuō)明。以下是本系統(tǒng)的主要數(shù)據(jù)字典。</p&g

63、t;<p>  (一) 數(shù)據(jù)元素定義表</p><p>  數(shù)據(jù)元素是數(shù)據(jù)的最小單位,該表是對(duì)數(shù)據(jù)編號(hào)的定義如表2-1所示:</p><p>  表2-1 數(shù)據(jù)元素定義表</p><p><b> ?。ɡm(xù)表)</b></p><p> ?。ǘ?數(shù)據(jù)流定義表</p><p>  數(shù)據(jù)

64、流是用來(lái)描述數(shù)據(jù)的流動(dòng)過(guò)程,它一般說(shuō)明數(shù)據(jù)的名稱、組成,其具體內(nèi)容 如表2-2所示:</p><p>  表2-2 數(shù)據(jù)流定義表</p><p><b> ?。ㄈ?數(shù)據(jù)存儲(chǔ)</b></p><p>  1數(shù)據(jù)存儲(chǔ)編號(hào):F (1)</p><p>  數(shù)據(jù)存儲(chǔ)名稱:tk_admin_user</p>

65、<p>  簡(jiǎn)述: 對(duì)于區(qū)分用戶登錄身份的權(quán)限</p><p>  數(shù)據(jù)存儲(chǔ)組成:用戶名、身份、密碼… </p><p>  關(guān)鍵字: 用戶名</p><p>  2數(shù)據(jù)存儲(chǔ)編號(hào):F (2)</p><p>  數(shù)據(jù)存儲(chǔ)名稱:tk_goods_activity</p><p>  簡(jiǎn)

66、述: 商品活動(dòng)的基本信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:活動(dòng)id、活動(dòng)名稱、活動(dòng)類型、商品id、商品名稱、開(kāi)始時(shí)間、結(jié)束時(shí)間…</p><p>  關(guān)鍵字: 活動(dòng)名稱</p><p>  3數(shù)據(jù)存儲(chǔ)編號(hào):F (3)</p><p>  數(shù)據(jù)存儲(chǔ)名稱:tk_goods</p><p>  簡(jiǎn)述

67、: 商品信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:編號(hào)、購(gòu)物車id、品牌id、供應(yīng)商姓名、庫(kù)存量、商品關(guān)鍵字、商品簡(jiǎn)述、市場(chǎng)價(jià)…</p><p>  關(guān)鍵字: 商品名稱</p><p> ?。ㄋ模?外部實(shí)體定義表</p><p>  外部實(shí)體描述了數(shù)據(jù)的流入、流出和處理的實(shí)際發(fā)生地點(diǎn)和有關(guān)的主體,其具體內(nèi)容如表2-3所示

68、:</p><p>  表2-3 外部實(shí)體定義表</p><p><b> ?。ㄎ澹?加工定義表</b></p><p>  加工定義表主要是用來(lái)數(shù)據(jù)在操作也就是加工的過(guò)程中的數(shù)據(jù)流向,其具體內(nèi)容如表2-4所示:</p><p>  表2-4 加工定義表</p><p><b> ?。ɡm(xù)

69、表)</b></p><p>  小結(jié):本章主要從系統(tǒng)的需求分析、創(chuàng)新點(diǎn)以及APP的流程來(lái)分析開(kāi)發(fā)此系統(tǒng)的實(shí)際需要。功能需求可確定此系統(tǒng)的功能模塊的劃分;性能需求可分析此系統(tǒng)在安全性與大數(shù)據(jù)并發(fā)量的情況下的設(shè)計(jì)要求。創(chuàng)新點(diǎn)可以挖掘出此系統(tǒng)開(kāi)發(fā)的設(shè)計(jì)前沿性。</p><p>  第三章 系統(tǒng)可行性分析</p><p>  第一節(jié) 可行性分析</p

70、><p>  可行性,它的含義是指在當(dāng)前情況下,研制這個(gè)信息系統(tǒng)是否必要,是否具備必要的條件,它包括必要性、合理性[13]。其分析的要點(diǎn)在于:①充分利用學(xué)校的網(wǎng)絡(luò)設(shè)備與硬件設(shè)備。②借助學(xué)校提供的平臺(tái)為貧困學(xué)生提供兼職崗位。③為在校學(xué)生提供處理閑置物品的平臺(tái)。④方便在校學(xué)生對(duì)商品信息的獲取。</p><p><b> ?。ㄒ唬?要求:</b></p><

71、;p>  性能:APP實(shí)現(xiàn)B-S構(gòu)架,但不需要用戶進(jìn)行登錄與認(rèn)證,硬件要求要視具體訪問(wèn)量與服務(wù)器負(fù)載而定。</p><p>  在安全方面的要求:校區(qū)微商店是依托于人人網(wǎng)社交平臺(tái),其接入算法相對(duì)安全,不易被改寫(xiě)。APP后臺(tái)采用密碼的MD5加密方式及驗(yàn)證碼方式,并可記錄用戶的錯(cuò)誤登錄次數(shù),可有效的防止暴力破解。</p><p>  完成期限:本網(wǎng)站預(yù)計(jì)在2011年6月10日完成開(kāi)發(fā)和測(cè)

72、試,并投入使用。</p><p>  一 技術(shù)方面的可行性</p><p> ?。ㄒ唬?硬件方面的可行性</p><p>  CPU:P4 2.0GB或以上 </p><p>  內(nèi)存:512M或以上 </p><p>  硬盤:80G或以上 </p><p>  網(wǎng)絡(luò):中國(guó)電信ADSL&l

73、t;/p><p>  (二) 軟件方面的可行性</p><p>  操作系統(tǒng):LINUX操作系統(tǒng)</p><p>  Web服務(wù)器:APACHE</p><p>  數(shù)據(jù)庫(kù)管理系統(tǒng):MYSQL數(shù)據(jù)庫(kù)。</p><p>  程序運(yùn)行的語(yǔ)言環(huán)境:PHP環(huán)境。</p><p>  綜合以上兩點(diǎn),結(jié)合本人

74、已經(jīng)完成了PHP和數(shù)據(jù)庫(kù)課程的學(xué)習(xí),并且在之前做過(guò)學(xué)校的論壇以及體育管的收費(fèi)系統(tǒng),這些經(jīng)驗(yàn)使得本人在開(kāi)發(fā)此APP時(shí)得心應(yīng)手。更重要的是在實(shí)習(xí)期間積累了大量的APP開(kāi)發(fā)經(jīng)驗(yàn),以及對(duì)新鮮知識(shí)的濃厚興趣,使我迸發(fā)出了這個(gè)創(chuàng)意。在對(duì)接入平臺(tái)上,我已認(rèn)真閱讀了SNS(人人網(wǎng))平臺(tái)的API,對(duì)其OAUTH驗(yàn)證頗有領(lǐng)悟,現(xiàn)已可以正常調(diào)用對(duì)方服務(wù)器接口。在處理大并發(fā)高負(fù)載上面,使用memcache以及數(shù)據(jù)庫(kù)分庫(kù)分表,建立索引等相關(guān)技術(shù)進(jìn)行均衡。在用戶體

75、驗(yàn)上面,早期在學(xué)校的長(zhǎng)期學(xué)習(xí),讓我對(duì)css,js及photoshop已相對(duì)了解,所以上手游刃有余。</p><p>  二 經(jīng)濟(jì)方面的可行性</p><p> ?。ㄒ唬?營(yíng)銷方式的可行性</p><p>  從傳統(tǒng)的營(yíng)銷方式向社交營(yíng)銷方向改變,利用現(xiàn)有的網(wǎng)絡(luò)資源做到最大效果的宣傳的目的,傳統(tǒng)的電視廣告很難統(tǒng)計(jì)到他的受眾與用戶的認(rèn)可度,而通過(guò)社交網(wǎng)絡(luò)營(yíng)銷可以很準(zhǔn)確

76、的將產(chǎn)品定位到潛在的客戶身上。在營(yíng)銷方式的選擇上是可行的。</p><p> ?。ǘ?購(gòu)物方式的可行性</p><p>  寄娛樂(lè)與購(gòu)物之中,分享你的每一次購(gòu)物樂(lè)趣,這是我們APP的宗旨,讓你的朋友因你的分享而得到更多的購(gòu)物信息與購(gòu)物的樂(lè)趣。從這個(gè)角度上也是可行的。</p><p><b> ?。ㄈ?成本評(píng)估</b></p>

77、<p><b>  1. 時(shí)間成本:</b></p><p>  需要學(xué)校網(wǎng)絡(luò)管理員對(duì)服務(wù)器進(jìn)行環(huán)境配置,并且時(shí)常對(duì)其異常進(jìn)行監(jiān)控。值班的管理員同學(xué)也要每日定期處理訂單,完成發(fā)貨行為并進(jìn)行網(wǎng)上推廣。每日值班時(shí)間定于當(dāng)天的晚七點(diǎn)至九點(diǎn),發(fā)貨時(shí)間與次日的中午十二點(diǎn)至一點(diǎn)。</p><p><b>  2. 經(jīng)濟(jì)成本:</b><

78、/p><p>  硬件成本:服務(wù)器即學(xué)校現(xiàn)有資源不需購(gòu)買。如需購(gòu)入新的服務(wù)器,根據(jù)市面價(jià)格,成本大概可在兩萬(wàn)左右。</p><p>  開(kāi)發(fā)成本:開(kāi)發(fā)費(fèi)用為零,若正式投入使用,按照使用后的每筆訂單費(fèi)用進(jìn)行分成收取,視成交數(shù)量而定。</p><p>  維護(hù)成本:網(wǎng)絡(luò)管理員的維護(hù)工作并不繁重,可由在校學(xué)生擔(dān)當(dāng)。</p><p>  運(yùn)營(yíng)成本:值班的

79、勤工儉學(xué)學(xué)生賺取每筆訂單的規(guī)定差價(jià),若本月一單未出,則收入為零。</p><p>  貨源成本:由在校學(xué)生或者臨校學(xué)生及感興趣的社會(huì)人士提供。將線下格子鋪搬到社交網(wǎng)絡(luò)。</p><p> ?。ㄋ模?收益評(píng)估:</p><p>  1. 一般賣家:每件商品0.3元/天。</p><p>  2. 特殊賣家:首頁(yè)輪播廣告位展示,每張圖片5元

80、/天 </p><p>  首頁(yè)精品推薦,每張圖片2元/天</p><p>  3. 分成額度:每件商品的5%。</p><p>  總收益額度:(5*5+10*2+15*0.3)*30=1485</p><p>  三 社會(huì)因素方面可行性</p><p>  (一) 法律方面的可行性</p>&l

81、t;p>  開(kāi)放的SNS平臺(tái),完善的購(gòu)物體制,此APP的開(kāi)發(fā)完全出于個(gè)人創(chuàng)意,由我承擔(dān)為APP開(kāi)發(fā)的任務(wù),開(kāi)發(fā)過(guò)程中所涉及的理念,代碼,創(chuàng)意均為自主創(chuàng)造,版權(quán)本人所有,不涉及任何侵權(quán)問(wèn)題。</p><p>  (二) 使用方面的可行性</p><p>  本APP的開(kāi)發(fā)適用性,不易偏移主題,因此開(kāi)發(fā)的APP理論上具有很高的可用性,實(shí)踐性。建設(shè)的APP將是一個(gè)界面友好,操作簡(jiǎn)單的應(yīng)用

82、。</p><p>  (三) 現(xiàn)有平臺(tái)分析</p><p>  現(xiàn)有的購(gòu)物平臺(tái)在過(guò)去存在很多優(yōu)勢(shì),例如對(duì)于消費(fèi)者來(lái)說(shuō)可以在家“逛商店”,訂貨不受時(shí)間的限制,獲得較大量的商品信息,可以買到當(dāng)?shù)貨](méi)有的商品從訂貨、買貨到貨物上門無(wú)需親臨現(xiàn)場(chǎng),既省時(shí)又省力;對(duì)于商家來(lái)說(shuō),由于網(wǎng)上銷售沒(méi)有庫(kù)存壓力、經(jīng)營(yíng)成本低、經(jīng)營(yíng)規(guī)模不受場(chǎng)地限制等。但隨著互聯(lián)網(wǎng)的深入,SNS的興起,信息的共享性與互動(dòng)性,顯得尤

83、為重要,即便是很多大型的購(gòu)物平臺(tái)都加入了“分享”的概念,用戶可以一鍵分享到自己的SNS平臺(tái),但是這種站外分享與傳播并達(dá)不到預(yù)期的效果,原因很簡(jiǎn)單,用戶不信任。淘寶平臺(tái)也在這種情況下,依靠自己的技術(shù)能力與用戶數(shù)量,開(kāi)發(fā)了淘江湖平臺(tái),用戶在平臺(tái)內(nèi)購(gòu)物,也可以在平臺(tái)內(nèi)互動(dòng),目的是想要將電子商務(wù)與SNS想結(jié)合,出發(fā)點(diǎn)是好的,但是失敗了,究其原因是因?yàn)槠脚_(tái)的用戶類型過(guò)度單一,絕大多數(shù)都是淘寶的賣家在自賣自夸,很難存在潛在的客戶,大家都不愿意在一個(gè)

84、全部充斥著廣告信息的平臺(tái)中多逗留。</p><p>  四 人力資源方面的可行性</p><p>  此APP界面友好,操作簡(jiǎn)單,不需要進(jìn)行專業(yè)的培訓(xùn),APP在使用前只需要對(duì)管理員進(jìn)行一些關(guān)于APP的講解即可,可以知道管理員對(duì)整個(gè)系統(tǒng)操作一遍。然后管理員即可獨(dú)立使用系統(tǒng)。在人力資源方面只需要一個(gè)超級(jí)管理員對(duì)系統(tǒng)進(jìn)行管理。</p><p>  第二節(jié) 可行性分析結(jié)

85、論</p><p>  此APP的開(kāi)發(fā)是可行的,無(wú)論從什么角度出發(fā)都可以找出此APP開(kāi)發(fā)的必要性,尤其是在經(jīng)濟(jì)方面,此APP可以解決在校貧困大學(xué)生的日常生活問(wèn)題,利于貧困大學(xué)生把更多的時(shí)間用在學(xué)習(xí)專業(yè)課上,貧困學(xué)生每周只需抽出一天的時(shí)間查看今天的訂貨情況,進(jìn)行發(fā)貨,從中獲得提成。所以可以立即開(kāi)始進(jìn)行APP的開(kāi)發(fā)。但在開(kāi)發(fā)過(guò)程中要保持和平臺(tái)方面的技術(shù)同步,根據(jù)平臺(tái)方面提供的接口,最大限度的為用戶服務(wù),傳播產(chǎn)品,傳播

86、購(gòu)物的樂(lè)趣。</p><p>  第四章 系統(tǒng)總體設(shè)計(jì)</p><p>  APP概要設(shè)計(jì)中最重要的是模塊化設(shè)計(jì)。模塊化是指將一個(gè)復(fù)雜的問(wèn)題分解成多個(gè)小問(wèn)題,小模塊。其中每個(gè)小模塊完成一個(gè)獨(dú)立的功能,所有模塊按照特定的方式組織起來(lái)成為一個(gè)整體,完成整個(gè)APP系統(tǒng)體系所需要的功能。系統(tǒng)體系是指由很多自冶系統(tǒng)構(gòu)成的大規(guī)模系統(tǒng),他具有以下特性[14,15] :</p><p

87、>  組成成分在運(yùn)行方面獨(dú)立;</p><p>  組成成分在管理方面獨(dú)立;</p><p>  組成部分在空間上分布;</p><p>  具有呈現(xiàn)行為(emergent behavior)[16,17];</p><p><b>  演化發(fā)展。</b></p><p>  將整個(gè)APP劃

88、分成多個(gè)模塊可以是復(fù)雜的網(wǎng)站簡(jiǎn)單化,可以提高網(wǎng)站的可操作性和可維護(hù)性。但是模塊并不是劃分的越多越好,模塊的劃分要遵循高內(nèi)聚低耦合的原則,盡量使得各模塊之間的聯(lián)系少又可以使其每個(gè)模塊的功能獨(dú)立。這樣便于以后修改的時(shí)候不會(huì)出現(xiàn)因?yàn)閷?duì)一個(gè)模塊修改其他模塊就不能再使用。</p><p>  在這個(gè)APP中本人將其分成了幾個(gè)小模塊,分別是:商品管理、促銷管理、文章管理、系統(tǒng)設(shè)置、數(shù)據(jù)庫(kù)管理和模板管理。</p>

89、<p><b>  第一節(jié) 概要設(shè)計(jì)</b></p><p>  一 功能模塊結(jié)構(gòu)圖</p><p> ?。ㄒ唬?功能模塊設(shè)計(jì)</p><p>  本網(wǎng)站共分為兩個(gè)子系統(tǒng)界面:前臺(tái)用戶界面和后臺(tái)管理員界面,其功能模塊劃分如圖4.1所示。 </p><p>  圖4.1 功能模塊結(jié)構(gòu)圖</p>

90、<p>  (二) 各模塊功能劃分</p><p>  1. 后臺(tái)管理系統(tǒng)中包括:商品管理模塊,促銷管理管理模塊,訂單管理模塊,文章管理管理模塊,系統(tǒng)設(shè)置模塊,數(shù)據(jù)庫(kù)管理模塊,模板管理模塊。其模塊劃分如圖4.2所示。</p><p>  4.2 后臺(tái)子模塊功能模塊結(jié)構(gòu)圖</p><p>  2. 前臺(tái)用戶界面中包括:首頁(yè)推薦及展示,團(tuán)購(gòu)商品,優(yōu)惠

91、活動(dòng),跳蚤市場(chǎng),積分商城,好友動(dòng)態(tài)及用戶中心。其模塊劃分如圖4.3所示。</p><p>  圖4.3 用戶中心功能模塊結(jié)構(gòu)圖</p><p>  3. 店鋪中包括:團(tuán)購(gòu)活動(dòng),優(yōu)惠活動(dòng),跳蚤市場(chǎng),積分商城和好友動(dòng)態(tài)。其模塊劃分如圖4.4所示。</p><p>  圖4.4 店鋪功能模塊結(jié)構(gòu)圖</p><p><b>  二 功能

92、模塊描述</b></p><p>  商品管理:管理員登錄后可以添加及修改新商品,查看商品列表,添加及修改商品分類、商品品牌、商品類型,以及查看商品回收站。</p><p>  促銷管理:為提高APP的宣傳力度,此APP特增加團(tuán)購(gòu)活動(dòng)、優(yōu)惠活動(dòng)及積分商城。</p><p>  訂單管理:管理員可以查看、編輯及打印訂單,對(duì)訂單進(jìn)行查詢。查看發(fā)貨單列表。&l

93、t;/p><p>  文章管理:分為文章分類及文章列表。</p><p>  系統(tǒng)設(shè)置:管理員可對(duì)微商店設(shè)置商店名稱、logo及描述信息等。并可對(duì)首頁(yè)廣告位進(jìn)行管理設(shè)置。自定義導(dǎo)航欄。</p><p>  模板管理模塊:自定義找回密碼發(fā)送的郵件內(nèi)容。</p><p>  數(shù)據(jù)庫(kù)管理模塊:對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,執(zhí)行SQL語(yǔ)句。</p>&

94、lt;p>  用戶中心:用戶可以查看自己的積分余額、我的訂單、我的收藏和缺貨登記,修改收貨地址,對(duì)個(gè)人資金進(jìn)行管理。</p><p>  第二節(jié) 主要功能模塊詳細(xì)設(shè)計(jì)</p><p>  一 管理員登錄模塊設(shè)計(jì)</p><p>  該模塊主要實(shí)現(xiàn)管理員的登錄,判斷管理員信息的正確,程序流程圖如圖4.5所示。</p><p>  圖4

95、.5 管理員登錄程序流程圖</p><p><b>  處理說(shuō)明</b></p><p>  說(shuō)明:在登錄模塊中,管理員輸入賬號(hào)和密碼,判斷管理員輸入的信息與后臺(tái)數(shù)據(jù)庫(kù)是否匹配,調(diào)出后臺(tái)數(shù)據(jù)庫(kù)中的管理員信息,從而驗(yàn)證用戶名和密碼。若沒(méi)輸入任何信息,則提示不能為空,若不匹配,則提示錯(cuò)誤,等待管理員重新輸入。若輸入的信息與后臺(tái)數(shù)據(jù)庫(kù)匹配,則進(jìn)入管理員界面,進(jìn)行數(shù)據(jù)管理。&

96、lt;/p><p>  二 后臺(tái)管理中心設(shè)計(jì)</p><p>  后臺(tái)管理中心采用frame框架,左側(cè)是樹(shù)形菜單欄,右側(cè)區(qū)域顯示相應(yīng)的頁(yè)面,可以很方便管理員使用。其多出采用了當(dāng)今較為流行的jquery技術(shù),使得整個(gè)APP的使用更貼近與桌面程序。清除緩存的按鈕可以直接清除掉頁(yè)面緩存,以避免由于頁(yè)面緩存而帶來(lái)的錯(cuò)誤問(wèn)題。數(shù)據(jù)庫(kù)的備份可直接在網(wǎng)站對(duì)數(shù)據(jù)庫(kù)進(jìn)行導(dǎo)出操作。</p><

97、;p>  三 APP應(yīng)用設(shè)計(jì)</p><p>  以開(kāi)發(fā)者身份成功創(chuàng)建一個(gè)APP應(yīng)用后,會(huì)從人人網(wǎng)得到兩個(gè)參數(shù),一個(gè)是SECRET另一個(gè)是APP KEY,在得到這兩個(gè)參數(shù)后,整合人人網(wǎng)的OAUTH驗(yàn)證算法,可以成功將APP接入人人網(wǎng)平臺(tái),被其他用戶安裝并使用。利用CURL技術(shù)可以成功的進(jìn)行遠(yuǎn)程調(diào)用異地服務(wù)器接口,獲取用戶的頭像和用戶名等相關(guān)開(kāi)放信息。為避免頻繁請(qǐng)求異地服務(wù)器而造成的網(wǎng)絡(luò)延遲和HTTP502

98、錯(cuò)誤,對(duì)于第一次向服務(wù)器請(qǐng)求的用戶數(shù)據(jù),則存放到我們的服務(wù)器的memcache中,在下次需要調(diào)用時(shí),直接從本服務(wù)器調(diào)用,如果數(shù)據(jù)異常,再進(jìn)行遠(yuǎn)程調(diào)用。</p><p><b>  四 用戶中心設(shè)計(jì)</b></p><p>  在用戶中心里,訪問(wèn)的用戶可以查看我的訂單,我的收藏和資金管理,修改個(gè)人收貨地址。在資金管理中,根據(jù)目前的實(shí)際情況,充值采用銀行轉(zhuǎn)賬及銀行柜臺(tái)付

99、款兩種方式,用戶成功在銀行進(jìn)行完付款后,可以在資金管理中輸入自己的充值金額及個(gè)人備注信息,管理員登錄后臺(tái)后審核此信息,若錢已轉(zhuǎn)賬成功,則此筆交易審核通過(guò)。</p><p>  第三節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù),顧名思義,是存放數(shù)據(jù)的倉(cāng)庫(kù)[18]。數(shù)據(jù)庫(kù)的設(shè)計(jì)是一個(gè)軟件設(shè)計(jì)的核心,軟件對(duì)客觀世界的信息進(jìn)行操作,而數(shù)據(jù)庫(kù)存儲(chǔ)這些信息。這聽(tīng)起來(lái)很簡(jiǎn)單的過(guò)程,在實(shí)際操作中是很復(fù)雜的

100、。信息從客觀世界流經(jīng)數(shù)據(jù)庫(kù),最后再返回客觀世界,這一過(guò)程中信息進(jìn)入計(jì)算機(jī)經(jīng)過(guò)編碼轉(zhuǎn)化成文字形式進(jìn)入人類大腦,大腦進(jìn)行抽象得到了實(shí)體物。APP的開(kāi)發(fā)需要考慮到開(kāi)發(fā)所需數(shù)據(jù)的存儲(chǔ),以及對(duì)其的操作記錄的存儲(chǔ)。這就涉及到了數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p><b>  一 E-R圖設(shè)計(jì)</b></p><p>  在數(shù)據(jù)庫(kù)設(shè)計(jì)的開(kāi)始首先要考慮如何用數(shù)據(jù)模型來(lái)定義數(shù)據(jù)庫(kù)的結(jié)構(gòu)。考

101、慮了眾多因素之后本人決定采用概念數(shù)據(jù)模型中的實(shí)體聯(lián)系模型即E-R模型。E-R模型相對(duì)于其他幾種模型更接近于人的思維,便于理解,用戶更加容易接受。所以采用這種模型對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。這只是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步,因?yàn)镋-R模型只能說(shuō)明實(shí)體間的聯(lián)系不能對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行詳細(xì)的說(shuō)明。</p><p>  E-R圖是直觀表示概念模型的工具,它有四個(gè)基本成分:</p><p>  矩形框:表示實(shí)體類型

102、</p><p>  菱形框:表示聯(lián)系類型</p><p>  橢圓形框:表示實(shí)體類型和聯(lián)系類型的屬性。對(duì)于關(guān)鍵碼的屬性,在屬性名下劃一橫線。</p><p>  直線:聯(lián)系類型與其涉及的實(shí)體類型之間以直線連接。</p><p>  根據(jù)此APP管理的實(shí)際情況,考慮了多方面因素后,確定此APP的E-R圖如圖4.6所示:</p>

103、<p>  圖4.6 E-R圖</p><p><b>  二 數(shù)據(jù)庫(kù)信息</b></p><p>  在完成APP的E-R圖之后,需要將E-R模型轉(zhuǎn)化為關(guān)系模型,即設(shè)計(jì)出數(shù)據(jù)庫(kù)所需要的表格。在這里,本人選用的是關(guān)系數(shù)據(jù)庫(kù)。因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)中的二維表格可以直觀的看到數(shù)據(jù)與數(shù)據(jù)之間,表格與數(shù)據(jù)之間,表格與表格之間的聯(lián)系。</p><p&g

104、t;  根據(jù)APP E-R圖,針對(duì)本APP的特點(diǎn),在對(duì)所搜集的數(shù)據(jù)進(jìn)行規(guī)范化之后,定義了如下88張表格。通過(guò)對(duì)這88張表格的操作可以較好地完成APP設(shè)計(jì)的各項(xiàng)功能。</p><p>  數(shù)據(jù)庫(kù)名稱timeknow,數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL,數(shù)據(jù)庫(kù)中所包含的表及功能聯(lián)系如表4-1中所示:</p><p>  表4-1 數(shù)據(jù)庫(kù)信息表</p><p><b> 

105、?。ɡm(xù)表)</b></p><p><b>  三 數(shù)據(jù)表設(shè)計(jì)</b></p><p>  此APP中數(shù)據(jù)庫(kù)包含88張表格現(xiàn)從中選擇出7張表格進(jìn)行簡(jiǎn)單介紹,介紹如下:</p><p>  (一) 商品信息表主要用于記錄商品的詳細(xì)信息,包括商品的id,購(gòu)物車id,品牌id,提供商名稱,商品圖片,商品的新舊,質(zhì)量,熱銷程度等有關(guān)商品

106、的各類信息,它即是該數(shù)據(jù)庫(kù)的主表,也是APP主界面的主要內(nèi)容。</p><p>  在該表中商品id是主鍵,它按商品添加的次序來(lái)編寫(xiě),每當(dāng)有商品添加時(shí),APP自動(dòng)給出商品編號(hào),這樣我們按商品編號(hào)來(lái)查找商品時(shí)比較快捷、方便。每當(dāng)有商品添加或刪除時(shí),APP就會(huì)自動(dòng)修改商品的記錄數(shù)量,以保持?jǐn)?shù)據(jù)的一致性,如表4-2所示。</p><p>  表4-2 商品信息表(tk_goods)</p&

107、gt;<p><b> ?。ɡm(xù)表)</b></p><p> ?。ǘ?商品收藏表用于存儲(chǔ)用戶收藏的商品信息,如表4-3所示。</p><p>  表4-3 商品收藏表(tk_collect_goods)</p><p>  (三) 訂單表用來(lái)記錄用戶的訂單信息,如表4-4所示。</p><p>  表

108、4-4 訂單表(tk_order_action)</p><p><b> ?。ɡm(xù)表)</b></p><p> ?。ㄋ模?商品活動(dòng)信息表主要用于記錄商品活動(dòng)信息,包括活動(dòng)的名稱內(nèi)容,開(kāi)始時(shí)間,結(jié)束時(shí)間,目前是否結(jié)束,參與活動(dòng)的商品id。產(chǎn)品id,活動(dòng)id等。在該表中活動(dòng)編號(hào)是主鍵,如表4-5所示。</p><p>  表4-5 商品活動(dòng)信息

109、表(tk_goods_activity)</p><p>  (五) 管理員用戶表主要用于記錄用戶id,用戶名,密碼,郵箱,添加時(shí)間,最后一次登錄時(shí)間,最后一次登錄Ip等。在該表中用戶編號(hào)是主鍵,如表4-6</p><p>  表4-6 管理員用戶表(tk_admin_user)</p><p><b> ?。ɡm(xù)表)</b></p>

110、;<p> ?。?管理員登錄表主要用于記錄管理員得登錄信息,包括登錄時(shí)間,用戶登錄id,用戶id,IP地址等。在該表中登錄編號(hào)是主鍵。如表4-7</p><p>  表4-7 管理員登錄表(tk_admin_log)</p><p>  (七) 訂單商品信息表用來(lái)記錄訂單中的商品詳細(xì)信息。如表4-8</p><p>  表4-8 訂單商品信息表

111、(tk_order_goods)</p><p><b> ?。ɡm(xù)表)</b></p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p>  在APP的總體設(shè)計(jì)中已經(jīng)將其劃分成多個(gè)模塊,并按照一定的需求將其組合起來(lái),同時(shí)確定了各功能模塊之間的外部接口,到現(xiàn)在為止大的框架已經(jīng)完成,目前要做的是將每個(gè)功能模塊的功能逐步實(shí)現(xiàn)。</p>

112、<p>  第一節(jié) 前臺(tái)頁(yè)面的實(shí)現(xiàn)</p><p>  一 APP首頁(yè)設(shè)計(jì)</p><p>  APP首頁(yè)設(shè)計(jì)效果圖如圖5.1所示</p><p>  圖5.1 APP首頁(yè)效果圖</p><p>  功能:該首頁(yè)主要包括顯示站內(nèi)快訊,廣告信息以及產(chǎn)品推薦。</p><p>  其中通過(guò)OAUTH驗(yàn)證的

113、核心代碼是: </p><p>  Public function __construct ($api_key, $secret, $v='1.0')</p><p>  {$this->secret = $secret;</p><p>  $this->api_key = $api_key;</p><p> 

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論