版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 基于Android手機(jī)商城客戶端的開發(fā)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 隨著Internet的不斷發(fā)展,網(wǎng)上購物人群數(shù)量的增多,網(wǎng)絡(luò)在人們的生活中已經(jīng)占據(jù)了不可替代的地位。基于手機(jī)端的在線購物系統(tǒng)能使大眾隨時(shí)隨地選購自己喜歡的商品,Android 平臺以其獨(dú)有的開放性被廣泛應(yīng)用于智能手機(jī),平板電腦等領(lǐng)域。本
2、設(shè)計(jì)是基于Android手機(jī)商城客戶端的設(shè)計(jì)與實(shí)現(xiàn),為了能夠具備良好的可擴(kuò)展性和可維護(hù)性,設(shè)計(jì)分為了客戶端和服務(wù)端兩部分,同時(shí)開發(fā)過程采用B/S結(jié)構(gòu)和C/S結(jié)構(gòu)相結(jié)合,使用Eclipse+ADT進(jìn)行客戶端的應(yīng)用程序開發(fā)實(shí)現(xiàn),基于Java語言、Android SDK和Servlet技術(shù),Servlet加強(qiáng)了Web服務(wù)端的功能,利用JDBC實(shí)現(xiàn)了數(shù)據(jù)庫的連接。系統(tǒng)主要實(shí)現(xiàn)的功能包括:用戶注冊賬號及登錄,瀏覽商品,選購商品,購物車,查看訂單等
3、功能;管理員具有管理權(quán)限,包括修改、刪除用戶信息,添加、修改、刪除商品信息,訂單的處理等功能;實(shí)現(xiàn)對數(shù)據(jù)庫中的商品進(jìn)行增,刪,改,查的功能。</p><p> 關(guān)鍵字:Android,B/S結(jié)構(gòu),C/S結(jié)構(gòu),Android SDK,Servlet.</p><p> Development and Implementation of Mall Client Based on the A
4、ndroid Mobile Phone</p><p><b> Abstract</b></p><p> With the continuous development of the Internet, the increase in the number of online shoppers, the network in people's live
5、s has occupied an irreplaceable position. Based on the public side of the phone to make online shopping system to buy their favorite products anytime, Android platform, with its unique openness is widely used in smart ph
6、ones, tablet PCs and other fields. This design is the design and implementation of Android-based mobile phone shop client, in order to have good scalability</p><p> Key words: Android, B/S mode ,C/S mode, A
7、ndroid SDK,Servlet.</p><p><b> 目錄</b></p><p><b> 1引 言1</b></p><p><b> 1.1研究背景1</b></p><p> 1.2國內(nèi)外現(xiàn)狀2</p><p> 1
8、.2.1國外現(xiàn)狀2</p><p> 1.2.2國內(nèi)現(xiàn)狀3</p><p> 1.3研究的目的和意義3</p><p> 1.3.1 研究的目的3</p><p> 1.3.2 研究的意義4</p><p><b> 2 需求分析5</b></p><p&
9、gt; 2.1功能需求分析5</p><p> 2.2 開發(fā)環(huán)境6</p><p> 2.3可行性研究7</p><p> 2.3.1技術(shù)可行性7</p><p> 2.3.2經(jīng)濟(jì)可行性8</p><p> 2.3.3運(yùn)行可行性8</p><p> 3 系統(tǒng)總體設(shè)計(jì)9
10、</p><p> 3.1總體工作流程設(shè)計(jì)9</p><p> 3.2總體功能設(shè)計(jì)10</p><p> 3.3 數(shù)據(jù)庫需求分析11</p><p> 3.4數(shù)據(jù)庫設(shè)計(jì)11</p><p> 4 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)過程16</p><p> 4.1系統(tǒng)登錄界面設(shè)計(jì)與實(shí)現(xiàn)16&
11、lt;/p><p> 4.2系統(tǒng)模塊設(shè)計(jì)17</p><p><b> 5系統(tǒng)測試28</b></p><p> 5.1 測試步驟28</p><p> 5.2測試報(bào)告28</p><p> 5.3測試結(jié)果30</p><p><b> 6結(jié) 論
12、31</b></p><p><b> 致 謝32</b></p><p><b> 參考文獻(xiàn)33</b></p><p> 基于Android手機(jī)商城客戶端的開發(fā)與實(shí)現(xiàn)</p><p><b> 1引 言</b></p><p&
13、gt; 隨著社會(huì)科技的進(jìn)步,人類知識總量的增長不斷加快,以及市場競爭的日益激烈,人們對信息的認(rèn)識產(chǎn)生了根本性變化?;谝苿?dòng)互聯(lián)網(wǎng)這個(gè)全新的時(shí)代背景,人們?nèi)粘I暇W(wǎng)的主要通道將是手機(jī)。移動(dòng)電子商務(wù)未來的發(fā)展?jié)摿κ俏〇|商城、當(dāng)當(dāng)網(wǎng)以及淘寶等電子商務(wù)企業(yè)進(jìn)入這一領(lǐng)域的主要原因。</p><p> 隨著移動(dòng)通信的發(fā)展及互聯(lián)網(wǎng)向移動(dòng)終端的普及,網(wǎng)絡(luò)和用戶對移動(dòng)終端的要求越來越高,移動(dòng)終端不再僅是通訊網(wǎng)絡(luò)的終端,還將成
14、為互聯(lián)網(wǎng)的終端。Android是一套真正意義上的開放性的移動(dòng)設(shè)備綜合平臺,Android是由 Linux+Java構(gòu)成的開源軟件,允許所有廠商和個(gè)人在其基礎(chǔ)上進(jìn)行開發(fā),因此,Android系統(tǒng)將是未來移動(dòng)終端的主流,而基于Android終端的網(wǎng)上購物系統(tǒng)也將被廣泛使用。 </p><p><b> 1.1研究背景</b></p><p> 電子商務(wù)是指在互聯(lián)網(wǎng)(I
15、nternet)、企業(yè)內(nèi)部網(wǎng)(Intranet)和增值網(wǎng)(VAN,Value Added Network)上以電子交易方式進(jìn)行交易活動(dòng)和相關(guān)服務(wù)的活動(dòng),是傳統(tǒng)商業(yè)活動(dòng)各環(huán)節(jié)的電子化、網(wǎng)絡(luò)化。電子商務(wù)包括電子貨幣交換、供應(yīng)鏈管理、電子交易市場、網(wǎng)絡(luò)營銷、在線事務(wù)處理、電子數(shù)據(jù)交換(EDI)、存貨管理和自動(dòng)數(shù)據(jù)收集系統(tǒng)。在此過程中,利用到的信息技術(shù)包括:互聯(lián)網(wǎng)、外聯(lián)網(wǎng)、電子郵件、數(shù)據(jù)庫、電子目錄和移動(dòng)電話。電子商務(wù)涵蓋了兩個(gè)方面:一是離不開
16、互聯(lián)網(wǎng)這個(gè)平臺,沒有了網(wǎng)絡(luò),就稱不上為電子商務(wù);二是通過互聯(lián)網(wǎng)完成的是一種商務(wù)活動(dòng)[1]。</p><p> 手機(jī)網(wǎng)上購物就是電子商務(wù)的一種表現(xiàn),由于上班族很少有閑暇時(shí)間去商場購物,而且現(xiàn)代的年輕人普遍有一種“懶惰”的心理,手機(jī)網(wǎng)上購物系統(tǒng)很好的解決了這些問題,現(xiàn)在基于移動(dòng)手機(jī)終端的購物軟件有很多[2],例如:淘寶,京東,當(dāng)當(dāng)網(wǎng)等。</p><p><b> 1.2國內(nèi)外現(xiàn)狀
17、</b></p><p><b> 1.2.1國外現(xiàn)狀</b></p><p> 2013年,美國移動(dòng)購物用戶滲透超六成,增長迅速,從2012年的0.9億人增加到1.2億人,共增長了10.7個(gè)百分點(diǎn),未來增長相對緩慢,艾瑞咨詢認(rèn)為,美國移動(dòng)網(wǎng)購用戶數(shù)逐年增加,預(yù)計(jì)2016年在網(wǎng)購群體中的滲透率接近90%,說明移動(dòng)網(wǎng)購將會(huì)在美國成為購物群體中的主流渠道之
18、一。</p><p> 去年,全球移動(dòng)電商交易額接近1.5萬億美元,2017年預(yù)計(jì)達(dá)到3.2萬億美元??v觀全球移動(dòng)電子商務(wù)行業(yè)的發(fā)展,艾瑞咨詢認(rèn)為,目前全球移動(dòng)電商快速增長的直接原因取決于智能手機(jī)的廣泛普及,以及越來越多的智能手機(jī)用戶喜愛網(wǎng)絡(luò)零售商提供的App或移動(dòng)網(wǎng)頁。移動(dòng)網(wǎng)購快速發(fā)展的原因具體來說:第一,智能手機(jī)具備輕便、不限時(shí)間地點(diǎn)即可運(yùn)用的特性,用戶可隨時(shí)進(jìn)行網(wǎng)上搜索或打發(fā)碎片化時(shí)間;第二,運(yùn)營商推出的
19、網(wǎng)絡(luò)速度不斷加快,也為移動(dòng)用戶享受順暢的網(wǎng)絡(luò)購物提供了催化條件,這些因素進(jìn)一步推動(dòng)了用戶對移動(dòng)購物的實(shí)踐;第三,新興的App或移動(dòng)站點(diǎn)帶來的移動(dòng)購物體驗(yàn)逐步受到用戶的認(rèn)可,因此越來越多的傳統(tǒng)企業(yè)或電子商務(wù)企業(yè)加入移動(dòng)購物商城的建設(shè)和推廣中,進(jìn)一步推動(dòng)了移動(dòng)電商行業(yè)的發(fā)展。</p><p> 目前,90%的日本,韓國手機(jī)用戶都已經(jīng)習(xí)慣在手機(jī)上消費(fèi),日本——裝有智能卡的手機(jī)在自動(dòng)售貨機(jī)購物,甚至是購買大米、洗衣粉這
20、樣的日常生活用品。在最早開通3G服務(wù)的日本,移動(dòng)電子商務(wù)交易額已經(jīng)在電子商務(wù)總體交易額的40%左右。移動(dòng)電子商務(wù)的發(fā)展,為日本眾多商業(yè)企業(yè)提供了新的銷售渠道,幾乎所有的網(wǎng)上經(jīng)營者都同時(shí)經(jīng)營自己的移動(dòng)商鋪。相比傳統(tǒng)的互聯(lián)網(wǎng)購物,消費(fèi)者用手機(jī)購物更加便捷、私密、互動(dòng),手機(jī)購物已經(jīng)成為日本、韓國等國“快時(shí)尚”標(biāo)志,深受城市年輕人喜愛。</p><p><b> 1.2.2國內(nèi)現(xiàn)狀</b><
21、/p><p> 移動(dòng)互聯(lián)網(wǎng)與生俱來的便利性為人們提供了一個(gè)隨時(shí)隨地進(jìn)行交換信息和交流溝通的平臺,潛移默化地影響著人們的日常生活方式。隨著移動(dòng)互聯(lián)網(wǎng)大肆興起以及智能手機(jī)、平板電腦等移動(dòng)電子產(chǎn)品的日益普及,作為人們互聯(lián)網(wǎng)生活中重要一環(huán),網(wǎng)絡(luò)購物的形式也逐漸邁入移動(dòng)平臺,衍生出的移動(dòng)購物也日益流行開來。隨著人們生活節(jié)奏逐漸加快,移動(dòng)購物的推廣無疑使網(wǎng)購變得更為輕松、自如。根據(jù)易觀智庫發(fā)布的《2012年第4季度中國手機(jī)購物
22、市場季度監(jiān)測報(bào)告》數(shù)據(jù)顯示,2011年四季度中國手機(jī)購物市場規(guī)模達(dá)196億元,2012年全年中國手機(jī)購物市場規(guī)模達(dá)600.5億元,較2011年同比增長488.7%。近五倍的同比增長值指明了電商未來的發(fā)展方向,飛速的發(fā)展表明,移動(dòng)購物的黃金時(shí)代即將來臨。</p><p> 1.3研究的目的和意義</p><p> 1.3.1 研究的目的</p><p> 開發(fā)基
23、于Android手機(jī)商城客戶端的網(wǎng)上購物系統(tǒng),用戶可以通過Android系統(tǒng)手機(jī)注冊用戶并登錄網(wǎng)上商城,進(jìn)行商品的查詢和購買等功能,同時(shí)在服務(wù)端以管理員權(quán)限登錄可以對客戶端發(fā)出的請求作出響應(yīng)。該系統(tǒng)使得用戶不必被限制在電腦前進(jìn)行購物或消費(fèi),只要用戶擁有Android手機(jī)就可以隨時(shí)隨地的購買商品。這樣方便了人們的生活,為人們節(jié)省了大量的時(shí)間,上班族們可以在路上,公交上等地購置自己所需要的商品。</p><p>
24、在高節(jié)奏生活的現(xiàn)代社會(huì),怎樣能節(jié)約時(shí)間,怎樣能高效率的應(yīng)用時(shí)間,已經(jīng)成為現(xiàn)在人們思考的首要問題。基于Android平臺的網(wǎng)上購物商城正好符合現(xiàn)代人的需求,既節(jié)約下了購物的時(shí)間,又使得人們更好的利用一些在等待的時(shí)間,從而沒有了時(shí)間和空間的限制,購物變得更加便捷,更加人性化了。</p><p> 1.3.2 研究的意義</p><p> 隨著經(jīng)濟(jì)的發(fā)展,手機(jī)網(wǎng)上購物系統(tǒng)逐漸大放光彩。<
25、;/p><p> 對于消費(fèi)者來說,可以在任意地點(diǎn)逛商店,訂貨不受時(shí)間、地點(diǎn)的限制;獲得較大量的商品信息,可以買到當(dāng)?shù)貨]有的商品;網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全可避免現(xiàn)金丟失或遭到搶劫;從訂貨、買貨到貨物上門無需親臨現(xiàn)場既省時(shí),又省力;由于網(wǎng)上商品省去租店面、招雇員及儲(chǔ)存保管等一系列費(fèi)用,其價(jià)格較一般商場的同類商品更物美價(jià)廉;可以保護(hù)個(gè)人隱私,很多人喜歡在網(wǎng)上購買成人用品,去實(shí)體店購買顯得尷尬難堪。</p&g
26、t;<p> 對于商家來說,由于網(wǎng)上銷售庫存壓力較小、經(jīng)營成本低、經(jīng)營規(guī)模不受場地限制等。在將來會(huì)有更多的企業(yè)選擇網(wǎng)上銷售,通過互聯(lián)網(wǎng)對市場信息的及時(shí)反饋適時(shí)調(diào)整經(jīng)營戰(zhàn)略,以此提高企業(yè)的經(jīng)濟(jì)效益和參與國際競爭的能力。再次,對于整個(gè)市場經(jīng)濟(jì)來說:這種新型的購物模式可在更大的范圍內(nèi)、更廣的層面上以更高的效率實(shí)現(xiàn)資源配置。綜上可以看出,手機(jī)網(wǎng)上購物突破了傳統(tǒng)商務(wù)的障礙,無論對消費(fèi)者、企業(yè)還是市場都有著巨大的吸引力和影響力,在新
27、經(jīng)濟(jì)時(shí)期無疑是達(dá)到“多贏”效果的理想模式[3]。</p><p><b> 2 需求分析</b></p><p><b> 2.1功能需求分析</b></p><p> 系統(tǒng)主要功能分為:客戶端功能,web服務(wù)端(管理員管理)功能兩大模塊[4,5]。</p><p><b> 客戶
28、端功能:</b></p><p> 系統(tǒng)為用戶提供注冊賬號功能,用戶按要求輸入正確的信息,點(diǎn)擊提交,即可注冊成功。</p><p> 系統(tǒng)登陸功能,用戶輸入已有的用戶名和與之匹配的密碼,點(diǎn)擊登錄即可登錄客戶端。</p><p> 商品瀏覽功能,客戶端通過點(diǎn)擊主頁面的購物按鈕,就可以瀏覽到已錄入的各個(gè)商品的信息。</p><p&
29、gt; 購物車功能,用戶對想購買的商品,在商品后的框格內(nèi)打上對號,選擇要購買的數(shù)量,點(diǎn)擊加入購物車,則所要購買的商品就被添加到購物車?yán)铩?lt;/p><p> 訂單功能,用戶登陸之后,點(diǎn)擊主頁面的訂單按鈕,可查看歷史訂單記錄。</p><p><b> Web服務(wù)端功能:</b></p><p> 商城管理員專用管理平臺,可以提供管理員登錄
30、,修改密碼的功能,也提供查看注冊的用戶信息,刪除用戶,錄入商品信息、查看訂單信息,并給出訂單處理的功能。</p><p> 1) 管理員登錄功能,管理員通過輸入正確的賬號和密碼進(jìn)行登錄。</p><p> 2) 用戶管理功能,管理員管理用戶信息,查看用戶信息,刪除用戶等操作。</p><p> 3) 商品信息管理功能,錄入商品信息,可以對商品進(jìn)行添加、修改、刪
31、除等功能。</p><p> 4) 訂單信息管理功能,查看用戶訂單信息,可以對訂單進(jìn)行發(fā)貨等操作。</p><p><b> 2.2 開發(fā)環(huán)境</b></p><p> Android是基于Linux內(nèi)核的軟件平臺和操作系統(tǒng),是Google 在2007 年11 月5日公布的手機(jī)系統(tǒng)平臺,早期由Google 開發(fā),后由開放手機(jī)聯(lián)盟(Open
32、 Handset Alliance)開發(fā)。它采用軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為3 部分。低層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以Java 作為編寫程序的一部分[6]。</p><p> 與iPhone相似,Android采用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機(jī)上查看電子郵件、搜索網(wǎng)址和觀看
33、視頻節(jié)目等,比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能,界面更強(qiáng)大,可以說是一種融入全部Web應(yīng)用的單一平臺[7]。</p><p><b> 其大優(yōu)勢特色:</b></p><p> 開放性:在優(yōu)勢方面,Android平臺首先就是其開放性,開發(fā)的平臺允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來。 [8,9]</p><p> 豐富的硬件
34、選擇:這一點(diǎn)還是與Android平臺的開放性相關(guān),由于Android的開放性,使其硬件的支持較多,故擁有了更多的硬件選擇。</p><p> 不受任何限制的開發(fā)商:Android平臺提供較廣的平臺給第三方開發(fā)商,因此不受框架束縛。</p><p> 無縫結(jié)合的Google應(yīng)用:Google公司本身擁有的應(yīng)用能夠完美無縫的與Android平臺結(jié)合。 [10]</p><
35、;p><b> 軟件類需求:</b></p><p> 操作系統(tǒng):windows 7及其以上操作系統(tǒng)。</p><p> 數(shù)據(jù)庫:Mysql 5.0</p><p> Web服務(wù)端管理:Tomcat 6.x以上</p><p> 客戶端請求服務(wù)器:Tomcat 6.x以上</p><p
36、> 后臺管理開發(fā)平臺:MyEclipse </p><p> 客戶端開發(fā)平臺:Android SDK + Java JDK1.6 + Eclipse[11] </p><p> 后臺管理開發(fā)語言包:JDK1.6。</p><p> 數(shù)據(jù)庫管理:Navicat for MySQL</p><p> 根據(jù)系統(tǒng)需要,在數(shù)據(jù)庫的選擇上
37、,選用最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)Mysql,將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性,更有利于系統(tǒng)的開發(fā)。Tomcat是一個(gè)輕量級應(yīng)用服務(wù)器,占用系統(tǒng)資源少,擴(kuò)展性好,性能穩(wěn)定,是現(xiàn)在比較流行的Web應(yīng)用服務(wù)器,MyEclipse集成了很多eclipse沒有的插件,對于Web的開發(fā)有很好的幫助。Eclipse 是開發(fā)Android系統(tǒng)的相對較好,穩(wěn)定的開發(fā)工具。此次Java開發(fā)環(huán)境沿用的
38、是一直很熟悉的JDK1.6,在Android方面用的是最先版本SDK。電腦完全可以支持本次設(shè)計(jì)的開發(fā)。</p><p><b> 2.3可行性研究</b></p><p> 2.3.1技術(shù)可行性</p><p> Android以Java為編程語言,使接口到功能,都有層出不窮的變化,其中Activity等同于J2ME的MIDlet,一個(gè)
39、Activity 類(class)負(fù)責(zé)創(chuàng)建視窗(window),一個(gè)活動(dòng)中的Activity就是在 foreground(前景)模式,背景運(yùn)行的程序叫做Service。兩者之間通過由ServiceConnection和AIDL連結(jié),達(dá)到復(fù)數(shù)程序同時(shí)運(yùn)行的效果[12]。在程序設(shè)計(jì)中用到了Java核心類庫中的大量的類,該系統(tǒng)軟件方面采用了如今比較流行的開發(fā)工具M(jìn)yEclipse來進(jìn)行開發(fā)管理平臺的設(shè)計(jì),采用Eclipse來進(jìn)行客戶端的開發(fā)設(shè)
40、計(jì)。服務(wù)端應(yīng)用Servlet技術(shù),加強(qiáng)了Web服務(wù)器的功能。Android的應(yīng)用程序開發(fā)還是和Java開發(fā)有一定區(qū)別,所以需要一個(gè)Google提供的Android SDK[13]。本系統(tǒng)用MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲(chǔ),使用JDBC訪問數(shù)據(jù)庫。當(dāng)應(yīng)用程序發(fā)出一個(gè)通訊錄數(shù)據(jù)的查詢,會(huì)涉及到一個(gè)URL查詢的形式,應(yīng)用程序可以很容易地添加,刪除和取代意圖而URL使其聯(lián)系在一起工作[14]。</p><p> 2.3.2
41、經(jīng)濟(jì)可行性</p><p> 本設(shè)計(jì)的開發(fā)在經(jīng)濟(jì)上是完全可行的,開發(fā)該系統(tǒng)的Eclipse和MySQL軟件能夠從網(wǎng)上直接下載應(yīng)用,不需要任何經(jīng)費(fèi),而且系統(tǒng)又是個(gè)人獨(dú)立完成,可以節(jié)省很多花費(fèi),同時(shí)也可提高自己的動(dòng)手能力。</p><p> 2.3.3運(yùn)行可行性</p><p> 本系統(tǒng)為一個(gè)簡單的手機(jī)網(wǎng)上購物系統(tǒng),所消耗的資源比較少,電腦配置能夠支持開發(fā)軟件的正
42、常運(yùn)行,又由于開發(fā)環(huán)境的搭建成功,本系統(tǒng)運(yùn)行上是可行的.</p><p><b> 3 系統(tǒng)總體設(shè)計(jì)</b></p><p> 此設(shè)計(jì)實(shí)現(xiàn)了客戶端和服務(wù)端兩部分,同時(shí)采用B/S結(jié)構(gòu)和C/S結(jié)構(gòu)相結(jié)合[15],使用Eclipse+ADT進(jìn)行應(yīng)用程序開發(fā)實(shí)現(xiàn)的客戶端,用Java語言進(jìn)行編碼及使用了Android SDK開發(fā)工具包。本系統(tǒng)的實(shí)現(xiàn)需要客戶端與服務(wù)端之間大量
43、的交互,很多的業(yè)務(wù)邏輯功能實(shí)現(xiàn)都是由客戶端向服務(wù)端發(fā)送請求完成的,因此客戶端與服務(wù)端之間的通信是非常重要的環(huán)節(jié),因此Web服務(wù)端采用的是Servlet編程技術(shù),增強(qiáng)服務(wù)端功能,Servlet更注重邏輯業(yè)務(wù)的實(shí)現(xiàn)[16]。使用JDBC實(shí)現(xiàn)對數(shù)據(jù)庫的連接。</p><p> 3.1總體工作流程設(shè)計(jì)</p><p> 圖3.1 系統(tǒng)工作流程圖</p><p> 工作
44、流程:已有用戶名密碼的可直接登錄,未注冊的需先注冊賬號。管理員登錄進(jìn)行商品錄入功能,存儲(chǔ)到數(shù)據(jù)庫中,用戶登錄后可直接訪問數(shù)據(jù)庫進(jìn)行商品瀏覽及選購,加入購物車結(jié)賬后,管理員會(huì)根據(jù)訂單信息選擇是否發(fā)貨。流程如上圖3.1所示。</p><p><b> 3.2總體功能設(shè)計(jì)</b></p><p> 該系統(tǒng)分為客戶端和服務(wù)端:客戶端主要是用戶的注冊、登錄、瀏覽商品,選購商
45、品,加入購物車,查看訂單;服務(wù)端主要是管理員對用戶、商品、訂單的管理,在整個(gè)系統(tǒng)中他們具有不同的功能和權(quán)限。如下圖3.2所示。</p><p><b> `</b></p><p> 圖 3.2 總體功能圖</p><p> 3.3 數(shù)據(jù)庫需求分析</p><p> 基于功能需求中的各項(xiàng)功能,總結(jié)出數(shù)據(jù)庫所需要的
46、大體有4張表。分別是:管理員表,用戶表,商品表,訂單表等。用戶表需要包含用戶昵稱,密碼,電話等較為詳細(xì)的信息;商品表需要包含商品名稱,數(shù)量,價(jià)格等商品所應(yīng)具備的基本信息;訂單表需要包含訂單編號,用戶昵稱,用戶地址,訂單狀態(tài)等詳細(xì)信息。</p><p><b> 3.4數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 本系統(tǒng)采用的是Mysql數(shù)據(jù)庫,同時(shí)應(yīng)用了Navicat f
47、or MySQL開發(fā)工具,它是一款強(qiáng)大的 MySQL 數(shù)據(jù)庫管理和開發(fā)工具,使用了極好的圖形用戶界面(GUI),可以用一種安全和更為容易的方式快速和容易地創(chuàng)建、組織、存取和共享信息。 用戶可完全控制 MySQL 數(shù)據(jù)庫和顯示不同的管理資料,包括一個(gè)多功能的圖形化管理用戶和訪問權(quán)限的管理工具,方便將數(shù)據(jù)從一個(gè)數(shù)據(jù)庫轉(zhuǎn)移到另一個(gè)數(shù)據(jù)庫中。</p><p> 管理員登錄表:管理員通過登錄進(jìn)入服務(wù)端,管理員具有對用戶,
48、商品,訂單等進(jìn)行管理的權(quán)限。如下表3.1所示</p><p> 表3.1 管理員登錄表</p><p> 用戶注冊表:沒有賬號的用戶需要先注冊一個(gè)賬號并通過賬號登錄客戶端,注冊時(shí)用戶需要填寫用戶名,密碼,電話,家庭地址。如下表3.2所示</p><p> 表3.2 用戶注冊表</p><p> 商品錄入表:管理員登錄后,可以添加商品,
49、即商品的一些信息,如商品名,商品圖片等。如下表3.3表所示。</p><p> 表3.3 商品錄入表</p><p> 購物車表:用戶選擇選購的商品,記錄商品名,購買數(shù)量。如下表3.4表所示。</p><p><b> 表3.4 購物車表</b></p><p><b> .</b><
50、/p><p> 訂單表:記錄用戶購買商品的相關(guān)信息,以及訂單日期和是否發(fā)貨狀態(tài)。如下表3.5表所示。 </p><p><b> 表3.5 訂單表</b></p><p> 管理員管理用戶,商品,訂單,購物車四個(gè)方面。用戶主要包含了,用戶ID,密碼,電話等屬性;商品主要包含商品ID,價(jià)格等屬性;訂單主要包含訂單ID,訂單日期
51、等屬性;購物車主要包含商品名,商品數(shù)量等屬性。如下圖3.3 E-R圖所示:</p><p> 4 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)過程</p><p> 4.1系統(tǒng)登錄界面設(shè)計(jì)與實(shí)現(xiàn)</p><p> 客戶端登錄界面:客戶通過用戶名密碼登錄。如圖4.1所示</p><p> 圖4.1客戶登錄界面</p><p> 服務(wù)端登錄界
52、面:管理員登錄服務(wù)端,擁有管理權(quán)限,執(zhí)行管理任務(wù)。如圖4.2所示</p><p> 圖4.2管理員登錄界面</p><p><b> 4.2系統(tǒng)模塊設(shè)計(jì)</b></p><p> ?。?)用戶注冊:用戶輸入用戶名usename,密碼password,電話phone和地址address進(jìn)行注冊,如下圖4.3所示:</p><
53、;p> 圖4.3客戶端用戶注冊界面</p><p> ?。?)購物系統(tǒng)主頁面:這個(gè)頁面有三個(gè)選擇按鈕,點(diǎn)擊購物可以查看商品,并可以選擇所要夠買的商品,點(diǎn)擊購物車可以查看用戶已選擇加入的商品,點(diǎn)擊訂單查看訂單信息。如下圖4.4所示:</p><p> 圖4.4購物系統(tǒng)主頁</p><p><b> 主要代碼如下: </b></p
54、><p> super.onCreate(savedInstanceState);</p><p> setTitle("無線購物系統(tǒng)-主頁面");</p><p> setContentView(R.layout.main_menu);</p><p> GridView gridview = (GridView)
55、findViewById(R.id.gridview);</p><p> gridview.setAdapter(new ImageAdapter(this)); //把圖片按照一定的格式顯示到圖像上</p><p> public View getView(int position, View convertView, ViewGroup parent) {</p>
56、<p><b> // 聲明圖片視圖</b></p><p> ImageView imageView;</p><p> if (convertView == null) {</p><p> // 實(shí)例化圖片視圖</p><p> imageView = new ImageView(mContex
57、t);</p><p> // 設(shè)置圖片視圖屬性</p><p> imageView.setLayoutParams(new GridView.LayoutParams(85, 85));</p><p> imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);</p><p>
58、; imageView.setPadding(8, 8, 8, 8);</p><p><b> } else {</b></p><p> imageView = (ImageView) convertView;</p><p><b> }</b></p><p> // 設(shè)置圖片視圖
59、圖片資源</p><p> imageView.setImageResource(mThumbIds[position]);</p><p> ?。?)購物:瀏覽商品,根據(jù)用戶自己的需要選擇要買的商品及數(shù)量,如下4.5圖所示:</p><p> 圖4.5用戶購物界面</p><p><b> 主要代碼如下:</b>
60、</p><p> private void setViews() {</p><p> lv = (ListView) findViewById(R.id.h_list_view);</p><p> list = getDatas();</p><p> adapter = new ImageSimpleAdapter(this,
61、 list, R.layout.message_list,</p><p> new String[] { "icon", "name", "price", "count" }, new int[] {</p><p> R.id.ml_icon, R.id.listName, R.id.listPrice
62、,</p><p> R.id.listCount });</p><p> lv.setAdapter(adapter);</p><p><b> }</b></p><p> Declare declare = (Declare) getApplicationContext();</p>&l
63、t;p> int myid = declare.getId();</p><p> System.out.println("myid =" + myid);</p><p> String url = HttpUtil.BASE_URL + "GoodsListServlet";</p><p>
64、<b> // 查詢返回結(jié)果</b></p><p> String result = HttpUtil.queryStringForPost(url);</p><p> System.out.println("========================= " + result);</p><p> Str
65、ing[] results = result.split("@");</p><p> for (int i = 0; i < results.length; i++) {</p><p> String[] photos = results[i].split(",");</p><p> String path
66、= photos[1];</p><p> byte[] data = ImageService.getImage(path);// 獲取圖片數(shù)據(jù)</p><p> ?。?)購物車:查看已經(jīng)選購的商品,可繼續(xù)購物,可清空購物車,也可生成訂單,如下圖4.6所示: </p><p><b> 圖4.6購物車界面&l
67、t;/b></p><p><b> 主要代碼如下:</b></p><p> if (username == null) {</p><p> setTitle("當(dāng)前位置---購物車");</p><p><b> } else {</b></p>
68、<p> setTitle("您好:" + username + " 當(dāng)前位置---購物車");</p><p><b> }</b></p><p> setViews();</p><p><b> }</b></p><p>
69、public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,</p><p> long arg3) {</p><p> HashMap<String, Object> item = (HashMap<String, Object>) arg0</p><p&
70、gt; .getItemAtPosition(arg2);</p><p> goodsName = item.get("name")+"";</p><p> //goodsCount = item.get("count");</p><p> goodsCount= Integer.parseI
71、nt(item.get("count")+"");</p><p> et = new EditText(GwcListActivity.this);</p><p> new AlertDialog.Builder(GwcListActivity.this).setTitle("請輸入購買數(shù)量")</p>&l
72、t;p> .setIcon(android.R.drawable.ic_dialog_info).setView(et)</p><p> .setPositiveButton("確定", myListener3)</p><p> .setNegativeButton("取消", null).show();</p><
73、;p><b> }</b></p><p> (5)生成訂單:在購物車中選擇生成訂單,則確認(rèn)本次購物已完成,系統(tǒng)自動(dòng)將用戶添加在購物車中的商品和對應(yīng)商品的數(shù)量通知給商家,商家審核后發(fā)貨。如下圖4.7所示:</p><p> 圖4.7生成訂單界面</p><p> 提交訂單的購物者信息代碼如下:</p><p&g
74、t; PreparedStatement pstmt = conn.prepareStatement(sql);</p><p> ResultSet rs = pstmt.executeQuery();</p><p> while(rs.next()) {</p><p> int ddid2 = rs.getInt("id");
75、 //提交訂單的購物者輸入信息</p><p> String phone = rs.getString("phone");</p><p> String address = rs.getString("address");</p><p> String totle = rs.getString("t
76、otle");</p><p> result+=ddid2;</p><p> result+=",";</p><p> result+=phone;</p><p> result+=",";</p><p> result+=address;</
77、p><p> result+=",";</p><p> result+=totle;</p><p><b> }</b></p><p> ?。?)客戶端訂單查詢:用戶可以看到訂單號及下單日期,如下圖4.8所示:</p><p> 圖4.8客戶端訂單界面</p&g
78、t;<p> (7)管理員管理用戶:管理員登錄后,可以對用戶進(jìn)行管理,查看用戶的注冊信息。如下圖4.9所示: </p><p> 圖4.9管理員管理用戶界面</p><p><b> 刪除用戶代碼如下:</b></p><p> String id = request.getParameter("
79、;id");</p><p> String sql1 = "delete from users where id="+id;</p><p> DBUtil util = new DBUtil();</p><p> Connection conn = util.openConnection();</p>&l
80、t;p><b> try {</b></p><p> Statement stmt = conn.createStatement();</p><p> stmt.executeUpdate(sql1);</p><p> } catch (Exception e) {</p><p> e.print
81、StackTrace();</p><p> ?。?)管理員對商品進(jìn)行管理,可以錄入商品,修改商品的信息等,如下圖4.10所示:</p><p> 圖 4.10商品管理</p><p><b> 主要代碼如下:</b></p><p> for (int i = 0; i < goodNames.length
82、; i++) {</p><p> String sql1 = "select id from gwc where userid =" + myid</p><p> + " and goodsName = '" + goodNames[i] + "'";</p><p><b&g
83、t; try {</b></p><p> PreparedStatement pstmt = conn.prepareStatement(sql1);</p><p> ResultSet rs = pstmt.executeQuery();</p><p> int id = 0;</p><p> while (r
84、s.next()) {</p><p> id = rs.getInt("id");</p><p><b> break;</b></p><p><b> }</b></p><p> if (id == 0) {// 購物車沒有此商品</p><
85、p> String sql2 = "insert into gwc(userid,goodsName,gcount) values("</p><p> + myid + ",'" + goodNames[i] + "',0)";</p><p> Statement stmt = conn.crea
86、teStatement();</p><p> stmt.executeUpdate(sql2);</p><p> result = "1";</p><p><b> } else {</b></p><p> result = "2";</p><
87、p><b> }</b></p><p> ?。?)管理員對訂單進(jìn)行管理,如果用戶已選擇生成訂單,管理員根據(jù)訂單信息處理訂單的發(fā)貨情況。如下圖4.11所示:</p><p> 圖4.11 訂單管理</p><p> 查看訂單主要代碼如下:</p><p> String myid = request.get
88、Parameter("myid");</p><p> String sql = "SELECT * from dingdan where myid="+myid;</p><p> DBUtil util = new DBUtil();</p><p> Connection conn = util.openConne
89、ction();</p><p> String result = "";</p><p><b> try {</b></p><p> PreparedStatement pstmt = conn.prepareStatement(sql);</p><p> ResultSet rs =
90、 pstmt.executeQuery();</p><p> int i = 0;</p><p> while(rs.next()) {</p><p> int ddid = rs.getInt("id");</p><p> Date ddtime = rs.getDate("dates"
91、;);</p><p><b> if(i!=0){</b></p><p> result+="@";</p><p><b> }</b></p><p> result+=ddid; //訂單詳細(xì)信息 訂單號 訂單時(shí)間</p>
92、<p> result+=",";</p><p> result+=ddtime;</p><p><b> i++;</b></p><p><b> }</b></p><p><b> }</b></p><
93、p><b> 5系統(tǒng)測試</b></p><p><b> 5.1 測試步驟</b></p><p><b> (1) 首頁測試</b></p><p> (2) 注冊,登錄測試</p><p> (3) 商品錄入測試</p><p>
94、 (4) 商品瀏覽測試</p><p> (5) 購買,購物車測試</p><p> (6) 訂單管理測試</p><p><b> 5.2測試報(bào)告</b></p><p> (1)瀏覽器中輸入http://localhost:8080/ShopServer/admin/index.jsp網(wǎng)址,正常顯示管理員登錄
95、界面,首頁測試成功。</p><p> (2)管理員在瀏覽器中輸入用戶名密碼登錄,登錄成功,用戶在客戶端填入注冊信息后登錄,管理員在用戶管理中可查看,管理用戶信息,注冊、登錄功能測試成功,若用戶登錄未注冊的用戶名登錄則會(huì)提示登錄失敗。如下圖5.1,5.2所示:</p><p> 圖5.1測試登錄界面(登錄失?。?lt;/p><p> 圖5.2測試登錄界面(登錄成功
96、)</p><p> (3)管理員點(diǎn)擊商品錄入,添加商品信息,然后提交,在點(diǎn)擊商品管理查看商品信息及修改,商品錄入功能測試成功。</p><p> (4)用戶在客戶端界面點(diǎn)擊購物進(jìn)入商品信息瀏覽界面,查看商品信息,商品瀏覽功能測試成功。</p><p> (5)用戶選擇要購買的商品,輸入購買數(shù)量,系統(tǒng)自動(dòng)提示所需金額,用戶先將商品添加到購物車,可以繼續(xù)查看選購
97、其他商品,也可以生成訂單。購買,購物車功能測試成功。</p><p> (6)管理員查看用戶的訂單信息,根據(jù)訂單信息發(fā)貨送貨。用戶可以查看訂單以及下單日期。訂單管理功能測試成功。如下圖5.3所示:</p><p> 圖5.3管理員管理訂單界面(發(fā)貨操作)</p><p><b> 5.3測試結(jié)果</b></p><p&
98、gt; 測試結(jié)果:在反復(fù)檢查程序并通過相關(guān)的模塊測試,最終查出錯(cuò)誤原因是因?yàn)樵谂c服務(wù)器交互的過程中url的錯(cuò)誤導(dǎo)致了數(shù)據(jù)的缺失,如果用瀏覽器get的方式去獲取,瀏覽器會(huì)出現(xiàn)404的錯(cuò)誤異常,根據(jù)http協(xié)議的判斷404問題是因?yàn)閿?shù)據(jù)訪問錯(cuò)誤的原因,在程序中數(shù)據(jù)訪問的方式是通過url的定向訪問來獲取動(dòng)態(tài)數(shù)據(jù)的,通過仔細(xì)的排查將之修改成功。通過不斷的完善,以上測試用例全部通過。軟件基本達(dá)到設(shè)計(jì)要求,功能基本完整,用戶界面良好,錯(cuò)誤處理正確
99、。</p><p> 測試總結(jié):在客戶端的開發(fā)過程中,由于經(jīng)驗(yàn)的缺乏,或者一些未知的異??赡軐?dǎo)致系統(tǒng)出現(xiàn)bug,但是通過單元測試和對系統(tǒng)全面的測試,能夠有效的解決系統(tǒng)出現(xiàn)的bug,在不斷完善之后,從而使系統(tǒng)達(dá)到預(yù)期設(shè)計(jì)的功能和效果。本系統(tǒng)基本符合了最初索要實(shí)現(xiàn)的要求,但是也存在一些需要改進(jìn)的地方,比如:在注冊相同用戶的時(shí)候,應(yīng)該先給個(gè)注冊失敗的提示,并提示失敗原因,提交系統(tǒng)的操作性。還有商品瀏覽功能,應(yīng)該設(shè)計(jì)一
100、個(gè)可以自主搜索的功能,自己選擇所需購買的類型商品,甚至能夠做到高級查找。以后會(huì)加以改進(jìn)。</p><p><b> 6結(jié) 論</b></p><p> 經(jīng)系統(tǒng)測試和模擬運(yùn)行,系統(tǒng)較好的完成了各功能模塊的設(shè)計(jì),實(shí)現(xiàn)了客戶端購物的大部分流程。系統(tǒng)界面美觀、功能完善、操作方便、運(yùn)行順暢,達(dá)到了預(yù)定設(shè)計(jì)目標(biāo)。 </p><p> 從技術(shù)
101、上,客戶端編寫靈活運(yùn)用了Java語言,服務(wù)端很好的應(yīng)了用web開發(fā)技術(shù)及servlet小程序,并充分利用各外部組件實(shí)現(xiàn)特定功能。在數(shù)據(jù)庫方面,通過編寫全局類較好的解決了代碼復(fù)用問題,提高了運(yùn)行效率。在系統(tǒng)工作模式方面,運(yùn)用B/S模式,解決了用戶界面與服務(wù)器的銜接問題。 </p><p> 雖然系統(tǒng)是電子商務(wù)類設(shè)計(jì),但由于開發(fā)的條件和安全性等原因并沒有真正實(shí)現(xiàn)用戶在線支付,功能不是十分完善,另外在網(wǎng)站信
102、息的安全性上還比較欠缺,需要進(jìn)一步加強(qiáng)。但是只有發(fā)現(xiàn)問題面對問題才有可能解決問題,會(huì)對該系統(tǒng)進(jìn)一步完善。</p><p> 畢業(yè)設(shè)計(jì)是我們對課上所學(xué)知識的全面運(yùn)用,是應(yīng)用理論知識分析實(shí)際問題、解決實(shí)際問題能力的真實(shí)反映,也是對教師教學(xué)效果的一次全面反饋。我所做的課題是基于客戶端購物系統(tǒng),現(xiàn)在很多行業(yè)都在應(yīng)用。在 老師的指導(dǎo)下,以及與同學(xué)互相幫助下,經(jīng)過近三個(gè)月的努力和奮斗,系統(tǒng)的大部分功能已經(jīng)實(shí)現(xiàn)。其
103、功能夠滿足用戶進(jìn)行簡單的商城購物需求。</p><p> 由于系統(tǒng)開發(fā)時(shí)間短,該系統(tǒng)還存在許多不足,在以后的使用中會(huì)不斷完善。</p><p><b> 致 謝</b></p><p> 四年的讀書生活在這個(gè)季節(jié)即將劃上一個(gè)句號,對于我的人生卻只是一個(gè)逗號,我將面對又一次征程的開始。四年的求學(xué)生涯在師長、親友及同學(xué)的大力支持下,走得辛苦卻
104、也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻(xiàn)給一位平凡的人,我的導(dǎo)師。</p><p> 歷時(shí)將近三個(gè)月的時(shí)間終于將畢業(yè)設(shè)計(jì)和這篇論文寫完,在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師— 老師,他對我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。在此向幫助和指
105、導(dǎo)過我的各位老師表示最衷心的感謝!</p><p> 畢業(yè)設(shè)計(jì)和論文都是在 老師的細(xì)心指導(dǎo)下完成的,在此過程中得到了 老師的大力支持,在他的耐心指導(dǎo)下,使我更加積極的完成畢業(yè)設(shè)計(jì),并在最后完成了我的論文。通過這次完整的項(xiàng)目,我也學(xué)到了很多課堂上學(xué)不到的東西,我的動(dòng)手能力也相應(yīng)的得到了很大的提高,同時(shí)也積累了很多的技術(shù)經(jīng)驗(yàn),真正想實(shí)現(xiàn)一個(gè)軟件是一件很不容易的事。在這里再次對 老師對我
106、的關(guān)心和和悉心的指導(dǎo)致以誠摯的謝意。</p><p> 最后,對母校四年來對我的培養(yǎng)和教育,院領(lǐng)導(dǎo)的關(guān)心和幫助還有所有教過我的老師送上我最崇高的敬意和由衷的感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 公磊,周聰.基于Android的移動(dòng)終端應(yīng)用程序開發(fā)與研究[J].計(jì)算機(jī)與現(xiàn)代化,2008(8):85-8
107、9.</p><p> [2] 高煥堂.Android應(yīng)用框架原理與程式設(shè)計(jì)36技[M/OL]. Google公司,2008:132-150.</p><p> [3] 馬越.Android的架構(gòu)與應(yīng)用[D].北京:中國地質(zhì)大學(xué)(北京)碩士學(xué)位論文,2008:9-20.</p><p> [4] 開放手機(jī)聯(lián)盟.Android[DB/OL].2008-07-30
108、.</p><p> [5] 李剛.Struts2權(quán)威指南——基于WebWork核心的MVC開發(fā)[M].北京:電子工業(yè)出版社,2007.</p><p> [6]Raghu Ramakrishnan.Johannes Gehrke.Database Management System.McGraw-Hill Professional. 2007:180-213</p>&
109、lt;p> [7] 李寧. Android/OPhone開發(fā)完全講義[M]. 中國水利水電出版社. 2010. </p><p> [8] Ed Burnett, Hello, Android: Introducing Google’s Mobile Development&
110、#160;Platform[J]. </p><p> PRAGMATIC BOOKSHELF,2010.7:10-11. </p><p> [9] Rick Rogers, John Lombardo.Android Application Development[M].O’Reilly
111、60;</p><p> Media,Inc.2009. </p><p> [10] 胡偉.Android 系統(tǒng)架構(gòu)及其驅(qū)動(dòng)研究[J].廣州廣播電視大學(xué)學(xué)報(bào). 2010,10(4). </p><p> [11] Steve Guo.Binder[OL].http://iremnant
112、160;tistory.com/entry/Android-JAVA-Binder-IPC-System,</p><p> 2010/03/18. </p><p> [12] 郭志宏. Android應(yīng)用開發(fā)詳解[M].電子工業(yè)出版社. 2010. [2] 楊豐盛.Android應(yīng)用開發(fā)揭秘[M]. 機(jī)械工業(yè)出版
113、社. 2010. </p><p> [13] Frank Ableson.Introduction to Android development[J].developerWorks,2009,10(7). [4] 余志龍,陳昱勛,鄭名杰,陳小鳳,郭秩均. Google Android SDK
114、開發(fā)范例大全[M].人</p><p> 民郵電出版社. 2009. </p><p> [14] 靳巖,姚尚朗. Google Android開發(fā)入門與實(shí)踐[M].人民郵電出版社. 2009. [11] 陳建偉. 基于Android的三維物體的觸摸控制[J].硅谷,2009,(23):76.
115、160;[12] E2ECloud工作室. 深入淺出Google Android[M].人民郵電出版社. 2009.</p><p> [15] 陳建偉. 基于Android的三維物體的觸摸控制[J].硅谷,2009,(23):76. [12] E2ECloud工作室. 深入淺出Google Android[M]
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科畢業(yè)論文
- 遼寧石油化工大學(xué)本科畢業(yè)設(shè)計(jì)論文譯文范例
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科畢業(yè)論文(設(shè)計(jì))
- 遼寧石油化工大學(xué)
- 遼寧石油化工大學(xué)研究生遼寧石油化工大學(xué)研究生招生遼寧石油化工大學(xué)考研
- 計(jì)算機(jī)專業(yè)本科畢業(yè)論文
- 計(jì)算機(jī)專業(yè)本科畢業(yè)論文
- 計(jì)算機(jī)專業(yè)本科畢業(yè)論文
- 遼寧石油化工大學(xué)研究生遼寧石油化工大學(xué)研究生招生遼寧石油化工大學(xué)考研
- 會(huì)計(jì)-遼寧石油化工大學(xué)
- 遼寧石油化工大學(xué).dwg
- 遼寧石油化工大學(xué).dwg
- 廈門大學(xué)計(jì)算機(jī)專業(yè)本科畢業(yè)論文
- 遼寧石油化工大學(xué)畢業(yè)設(shè)計(jì)(論文)
- 遼寧石油化工大學(xué) 計(jì)算機(jī)與通信工程學(xué)院 教案
- 課 次 - 遼寧石油化工大學(xué)
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生畢業(yè)論文
- 遼寧石油化工大學(xué)畢業(yè)設(shè)計(jì)(論文)1
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科畢業(yè)論文小區(qū)物業(yè)管理系統(tǒng)
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生畢業(yè)論文
評論
0/150
提交評論