最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

安卓期末大作業(yè)——購物商城(源碼+18頁報(bào)告)

2022-12-27 22:39 作者:ChatGPT云炬學(xué)長  | 我要投稿

??????????????????????????????????????????????????????????

??

Android系統(tǒng)原理及應(yīng)用報(bào)告

??????

題????目:????????????????????????

學(xué)????號(hào):

班????級(jí):

姓????名:

完成時(shí)間

?

報(bào)告要求須知

項(xiàng)目報(bào)告按照實(shí)踐開發(fā)實(shí)際情況編寫,著重工程項(xiàng)目的需求分析、系統(tǒng)功能分析及模塊圖、數(shù)據(jù)庫及E-R圖設(shè)計(jì)、設(shè)計(jì)實(shí)施過程、測(cè)試修改過程及項(xiàng)目代碼優(yōu)化過程,最后進(jìn)行開發(fā)經(jīng)驗(yàn)總結(jié)。

項(xiàng)目報(bào)告的主題內(nèi)容要求思路清晰,合乎邏輯,用語簡介準(zhǔn)確;內(nèi)容務(wù)求客觀、科學(xué),專業(yè)術(shù)語及圖表應(yīng)用正確。

報(bào)告中的總結(jié)是實(shí)訓(xùn)過程的總體結(jié)論,內(nèi)容主要包括“技術(shù)收獲和心得體會(huì)”,也包括項(xiàng)目存在的不足和待完善改進(jìn)的地方。

報(bào)告版面要求:字?jǐn)?shù)不少于1000字,用Word排版及標(biāo)準(zhǔn)A4打印紙進(jìn)行打印。頁面上、下、右邊距均為2.5厘米,左邊距為3厘米。報(bào)告正文部分行間距為“1.5倍行距”。正文部分文字采用宋體、小四號(hào),正文中一級(jí)標(biāo)題采用宋體、四號(hào)、加粗,二級(jí)標(biāo)題采用宋體、小四加粗,三級(jí)以后標(biāo)題均采用宋體、小四。

項(xiàng)目開發(fā)結(jié)束后需按照要求上交本報(bào)告及完整的項(xiàng)目文件。

項(xiàng)目成績依據(jù)學(xué)生的實(shí)踐表現(xiàn)、完成的項(xiàng)目質(zhì)量、撰寫報(bào)告等方面綜合情況,根據(jù)教學(xué)大綱的成績?cè)u(píng)定規(guī)則,由指導(dǎo)教師進(jìn)行評(píng)定。

目錄

1 摘要 2

2 系統(tǒng)分析設(shè)計(jì)與實(shí)現(xiàn) 3

2.1 系統(tǒng)需求分析及選題依據(jù) 3

2.2 系統(tǒng)總體設(shè)計(jì) 3

2.2.1功能模塊圖 3

2.2.2總體流程圖 5

2.3 系統(tǒng)詳細(xì)設(shè)計(jì) 6

2.3.1系統(tǒng)資源 6

2.3.2登陸注冊(cè)理模塊詳細(xì)設(shè)計(jì) 7

2.3.3查看天氣模塊詳細(xì)設(shè)計(jì) 8

2.3.4查看笑話塊詳細(xì)設(shè)計(jì) 9

2.3.5查看美女圖片詳細(xì)設(shè)計(jì) 10

2.3.6跳轉(zhuǎn)手機(jī)應(yīng)用模塊詳細(xì)設(shè)計(jì) 11

3 系統(tǒng)測(cè)試 13

4 總結(jié) 17

5 參考文獻(xiàn) 19

1 摘要

Android是基于Linux核的軟件平臺(tái)和操作系統(tǒng),以其特有的開放性在智能手機(jī)、平板電腦等領(lǐng)域廣泛應(yīng)用。近幾年電子商務(wù)得到了迅速的發(fā)展,通過Internet進(jìn)行交易己成為一種潮流。兩者的結(jié)合,便產(chǎn)生了具有巨大發(fā)展?jié)摿Φ囊苿?dòng)電子商務(wù)。

本系統(tǒng)主要是探索Android與電子商務(wù)的結(jié)合,以手機(jī)商城為例,實(shí)現(xiàn)用戶瀏覽,搜索,購買商品等功能。本商城選擇sqlite數(shù)據(jù)庫,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中商品進(jìn)行增,刪,改,查的功能,并對(duì)客戶訂單進(jìn)行管理。該系統(tǒng)較平常購物系統(tǒng)有更好的移動(dòng)性與跨平臺(tái)性。通過測(cè)試,已能夠在Android手機(jī)上運(yùn)行使用其各項(xiàng)購物流程。

關(guān)鍵詞:Android;sqilte;電子商務(wù);網(wǎng)上購物

2 系統(tǒng)分析設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)需求分析及選題依據(jù)

2.1.1 選題的目的

該課題要求設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于Android平臺(tái)的手機(jī)網(wǎng)上商城。隨著Internet的不斷發(fā)展,網(wǎng)絡(luò)在人們生活中占據(jù)了不可代替的地位。以前人們經(jīng)常通過PC機(jī)的購物系統(tǒng)進(jìn)行商品的瀏覽和購買,使他們享受足不出戶的購物樂趣。但這些已經(jīng)越來越不能滿足人們?nèi)找嬖鲩L的生活需求,我們想要隨時(shí)隨地都可以關(guān)注我們喜歡的商品的動(dòng)向,它有沒有打折或者是其他的一些信息,這就使得我們需要一種可以安裝在手機(jī)上的商城軟件,這樣即方便了人們的出行攜帶,又方便人們隨時(shí)隨地進(jìn)行瀏覽商品和購物。這樣的軟件還增加了客戶購買的機(jī)率,給商家創(chuàng)造了更大的利潤,所以我選擇設(shè)計(jì)這款軟件。因?yàn)槲易约罕旧砭褪翘貏e喜歡網(wǎng)上購物,這樣的軟件不僅操作起來方便快捷,而且能最大限度的服務(wù)大眾,是人們現(xiàn)在生活不可或缺的服務(wù)性軟件。

2.1.2選題的意義

基于Android平臺(tái)的手機(jī)網(wǎng)上商城的設(shè)計(jì)實(shí)現(xiàn)改變了人們以往的購物模式,人們不必被限制在電腦前購物,也不需要刻意去找時(shí)間去上網(wǎng)瀏覽商品,或者是購物。只要擁有了Android手機(jī),你就可以隨時(shí)隨地的查看商品,不管是什么地方、什么時(shí)間生產(chǎn)的商品你都可以通過手機(jī),動(dòng)動(dòng)你的手指輕松的查找到,這樣不僅增加了購物的效率,而且也能使得人們心情愉悅,再也不會(huì)因?yàn)橄胭I自己心儀的商品卻怎么也找不到而苦惱了。u人們?cè)谝惶斓纳钪?,可能等待的時(shí)間是最久的,但隨著生活節(jié)奏的加快,很多人不愿意白白的浪費(fèi)自己的時(shí)間等待,有了這款軟件,人們可以利用自己的等待時(shí)間做一些自己感興趣的事,比如說淘一件自己喜歡的衣服,給即將要來的春天添一件新裝等等。

總之,在人們高效率生活的今天,如何節(jié)約時(shí)間、如何高效的利用時(shí)間已經(jīng)成了所有人都會(huì)去思考的問題?;贏ndroid平臺(tái)的手機(jī)網(wǎng)上商城正好給人們節(jié)約下了購物的時(shí)間,讓他們可以將這些時(shí)間投入到工作或者是生活的其他方面,沒有了時(shí)間的限制,購物才能變的更加便捷和有趣。

2.2 系統(tǒng)總體設(shè)計(jì)?????????????????????????????

2.2.1總體功能設(shè)計(jì)

系統(tǒng)的總體功能包括注冊(cè)登錄、瀏覽搜索、查看詳情、立即購買、加入購物車結(jié)算、我的個(gè)人信息

系統(tǒng)的總體功能模塊圖如下圖2-1所示:

圖2-1 系統(tǒng)功能模塊圖

2.2.2總體流程設(shè)計(jì)

系統(tǒng)的總體流程是:首先打開登錄頁面,然后注冊(cè)后登錄首頁,在首頁可以瀏覽搜索自己喜歡的商品查看詳情,在商品詳情頁額可以立即購買或暫時(shí)加入購物車。在購物車頁面可以選中要購買的商品進(jìn)行結(jié)算,所有購買的商品可以在我的頁面中的我的訂單中查看購買詳情。

系統(tǒng)的總體流程圖如下圖2-2所示:

圖2-2系統(tǒng)總體流程圖

2.2.3數(shù)據(jù)庫設(shè)計(jì)

(1)數(shù)據(jù)庫E-R圖設(shè)計(jì)

用戶信息包括:用戶名、密碼、地址。用戶信息E-R圖如圖2-3所示。

圖2-3 用戶信息E-R圖

商品信息包括編號(hào)、名稱、標(biāo)題、分類、價(jià)格、圖片。用戶信息E-R圖如圖2-4所示。

圖2-4?商品信息E-R圖

訂單信息包括用戶名,商品編號(hào)、商品名稱、商品價(jià)格、收貨地址。用戶信息E-R圖如圖2-5所示。

圖2-5?訂單信息E-R圖

(2)數(shù)據(jù)庫表格設(shè)計(jì)

本系統(tǒng)共包3個(gè)表格,具體如下:

根據(jù)用戶信息E-R圖可設(shè)計(jì)出數(shù)據(jù)庫所對(duì)應(yīng)的用戶信息的表格,其中用戶的username是主鍵,不允許為空,為字符型20個(gè)字節(jié),其余也是字符型,長度略有不同。

用戶信息表user

表2-1 user用戶信息表

列名

數(shù)據(jù)類型

長度

允許空

說明

username

varchar

20

N

用戶名

password

varchar

30

Y

密碼

address

varchar

100

N

收貨地址

商品信息表stuff

表2-2?stuff商品信息表

列名

數(shù)據(jù)類型

長度

允許空

說明

id

int

8

N

編號(hào)

name

varchar

30

N

名稱

title

varchar

100

標(biāo)題

kind

varchar

10

N

分類

price

??float

10

N

價(jià)格

pic

int

100

N

圖片路徑轉(zhuǎn)的二進(jìn)制數(shù)據(jù)

訂單信息表record

表2-3?record訂單信息表

列名

數(shù)據(jù)類型

長度

允許空

說明

id

int

8

N

商品編號(hào)

name

varchar

30

N

商品名稱

title

varchar

100

N

商品標(biāo)題

address

varchar

100

N

收貨地址

price

??float

10

N

價(jià)格

2.3?系統(tǒng)詳細(xì)設(shè)計(jì)

2.3.1系統(tǒng)資源

在程序開發(fā)階段,首先確定工程名為SmallShop,據(jù)程序模塊設(shè)計(jì)的內(nèi)容,建立SmallShop工程。工程源代碼的結(jié)構(gòu)如下圖2-6、2-7所示。

??????????????

圖2-6系統(tǒng)資源圖1

圖2-7系統(tǒng)資源圖2

2.3.2登錄注冊(cè)理模塊詳細(xì)設(shè)計(jì)

功能描述:登錄注冊(cè)程序

效果截圖如下圖2-8所示

圖2-8注冊(cè)登錄效果圖

2.3.3商店首頁搜索瀏覽模塊詳細(xì)設(shè)計(jì)

功能描述:在商店主頁可以搜索瀏覽展示商品信息列表。

效果截圖如下圖2-9所示:

圖2-9首頁搜索瀏覽效果圖

2.3.4商品詳情頁模塊詳細(xì)設(shè)計(jì)

功能描述:展示商品詳細(xì)信息?

效果截圖如下圖2-10所示

圖2-10 商品詳情頁效果圖

2.3.5購物車模塊詳細(xì)設(shè)計(jì)

功能描述:選中購物車商品核算價(jià)格進(jìn)行結(jié)算

效果截圖如下圖2-11所示

圖2-11 購物車模塊效果圖

2.3.6我的模塊詳細(xì)設(shè)計(jì)

功能描述:修改收貨地址和查看我的訂單等信息

效果截圖如如下圖2-12所示:

圖2-12我的模塊效果圖

????

3 系統(tǒng)測(cè)試

測(cè)試過程及效果圖如下所示:

測(cè)試登錄頁面功能,過程描述:根據(jù)user數(shù)據(jù)表,使用測(cè)例:用戶名xiaoming,密碼xm666888進(jìn)行注冊(cè)登錄,功能測(cè)試完好。測(cè)試過程如下圖3-1所示。

圖3-1 注冊(cè)登錄測(cè)試圖

測(cè)試搜索功能,過程描述:使用關(guān)鍵詞鍵盤進(jìn)行搜索,能搜到鍵盤商品,功能測(cè)試完好。測(cè)試過程如下圖3-2所示。

圖3-2 搜索功能測(cè)試圖

測(cè)試購物車結(jié)算價(jià)格核算功能,過程描述:分別選中不同商品核算價(jià)格,功能測(cè)試完好。測(cè)試過程如下圖3-3所示。

圖3-3 價(jià)格核算功能測(cè)試圖

4 總結(jié)

1、知道如何快速掌握一門語言。在學(xué)習(xí)JAVA的過程中,婁老師先讓我們快速地將課本瀏覽一遍,找出自己不會(huì)的地方,然后帶著問題去做實(shí)驗(yàn),這樣就能夠深刻理解課本中的內(nèi)容,效率很高;

???2、有了做工程的經(jīng)驗(yàn)。通過項(xiàng)目實(shí)踐,基本了解了做項(xiàng)目的步驟和方法,即可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼測(cè)試、運(yùn)行維護(hù),尤其是對(duì)需求分析有了更深刻的了理解,為以后的科研學(xué)習(xí)打下了基礎(chǔ)。

3、基本掌握了Android應(yīng)用程序開發(fā)的一般流程。對(duì)常用控件基本掌握其用法,對(duì)其事件的監(jiān)聽方法也基本掌握。學(xué)習(xí)Android不僅是對(duì)前沿開發(fā)技術(shù)的了解,也是對(duì)編程知識(shí)的一次提升。

4、通過學(xué)習(xí)Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識(shí),對(duì)整個(gè)Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機(jī)制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便對(duì)比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進(jìn)行添加,不過這種方式比較復(fù)雜。

5、對(duì)一些點(diǎn)擊、選中、按鍵等處理的事件,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對(duì)數(shù)據(jù)在界面之間進(jìn)行傳輸。

Android是一種很錯(cuò)的手機(jī)系統(tǒng),使用起來簡單,而且可以根據(jù)自己的需求選擇適合自己的版本,非常的方便。我要多多學(xué)習(xí)關(guān)于android的知識(shí),在未來,將android系統(tǒng)研發(fā)的更加人性化,使用起來更加的舒適。

5 參考文獻(xiàn)

[1]李剛彪.數(shù)據(jù)庫

加密

技術(shù)

的研討與完成[D].太原理工大學(xué),2010:18-78.

[2]楊云君.Android的設(shè)計(jì)與完成[M].北京:機(jī)械工業(yè)出版社,2013:5-65.

[3]秦明甫.基于混沌實(shí)際的數(shù)字圖像加密研討[D].重慶大學(xué),2009:34-48.

[4]柯除夕.Android內(nèi)核分析[M].北京:電子工業(yè)出版社,2011:67-98.

[5]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社,2013:12-87.

[6]吳明航.DES和RSA混合加密算法的研討[D].哈爾濱工業(yè)大學(xué),2013:13-56.

[7]頂峰.Linux內(nèi)存管理的設(shè)計(jì)與完成[D].沈陽工業(yè)大學(xué),2007:45-89

[8]陳最.基于Android平臺(tái)挪動(dòng)終端通明加密零碎的研討與完成[D].重慶理工大學(xué),2012:108-150.

[9]佟曉筠,王翥,杜宇,岳銀亮.基于軟件平安混合加密技術(shù)的研討[J].計(jì)算機(jī)工程,2004,23(33):98-100.

[10]程庭,張明慧,石公營.一種基于DES和RSA算法的數(shù)據(jù)加密方案及完成[J].河南教育學(xué)院學(xué)報(bào)(自然迷信版),2003,22(3):69-71.

[11]XinChen,SongweiMa,BingliGuo,YanWang,JuhaoLi,ZhangyuanChen,YongqiHe.Anovelfragmentation-awarespectrumallocationalgorithminflexiblebandwidthopticalnetworks[J].OpticalSwitchingandNetworking,2014(12):6-22.

[12]廉士國,李忠新,王執(zhí)銓.兩種基于局部加密的圖像和視頻加密方案[J].計(jì)算機(jī)工程,2004,4(11):11-34.

[13]Zhu,ZhiwuLiu,XuLi,Xiangyu.RatchetingBehaviorsoftheCarbonFiberReinforcedPEEKComposites:ExperimentalStudyandNumericalSimulation[J].Polymers&PolymerComposite,2014,(221):45-230.

項(xiàng)目技術(shù)簡介

序號(hào)

技術(shù)

項(xiàng)目中應(yīng)用

實(shí)現(xiàn)效果

1

圖形界面設(shè)計(jì)及常用控件

所有Activity,實(shí)現(xiàn)了登錄注冊(cè)、搜索框、商品列表

如報(bào)告中圖2-1~12

2

事件監(jiān)聽

所有Activity,各個(gè)按鈕圖標(biāo)的單擊事件

如圖2-9的搜索圖標(biāo)

3

菜單控件

4

多個(gè)頁面、頁面之間的跳轉(zhuǎn),頁面之間的信息傳遞

?登錄頁面和主頁面的用戶名傳遞

如報(bào)告中圖2-1和圖2-12

5

廣播應(yīng)用

6

后臺(tái)服務(wù)

7

數(shù)據(jù)的簡單存儲(chǔ)

登錄中用

SharedPreferences讀取了用戶名和密碼

如報(bào)告中圖2-1

8

數(shù)據(jù)的文件存儲(chǔ)(SD卡)、SQLite存儲(chǔ)(增刪改查操作)

商品加入購物車和結(jié)算清空購物車

如報(bào)告中圖2-10和圖2-11

9

數(shù)據(jù)共享技術(shù)

使用SharedPreferences共享用戶名,使用sqlite共享商品數(shù)據(jù)

如報(bào)告中圖2-1的用戶密碼共享,圖2-12訂單記錄

10

新功能

無新功能,使用的Android基礎(chǔ)功能

11

新技術(shù)

無新技術(shù),使用的Android基礎(chǔ)功能

12

相關(guān)算法

無新算法,使用的Android基礎(chǔ)算法

13

其他

使用BottomNavigationView控件實(shí)現(xiàn)了底部導(dǎo)航

如報(bào)告中的圖2-9

安卓期末大作業(yè)——購物商城(源碼+18頁報(bào)告)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
曲阜市| 道孚县| 乐亭县| 石阡县| 连云港市| 旬阳县| 衢州市| 石渠县| 胶州市| 长沙县| 潞西市| 七台河市| 丹东市| 政和县| 阿鲁科尔沁旗| 株洲县| 芜湖市| 曲水县| 张家界市| 临邑县| 建平县| 仙游县| 读书| 深水埗区| 平顶山市| 循化| 嘉禾县| 固原市| 漠河县| 五家渠市| 从江县| 苍溪县| 招远市| 磐石市| 华坪县| 隆安县| 桃园市| 新巴尔虎左旗| 银川市| 兰考县| 榕江县|