国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于A(yíng)ndroid 的大學(xué)時(shí)光APP 應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)

2020-06-03 02:21:44宋璐明畢程程皇甫宇昊楊賽超
關(guān)鍵詞:課表題庫(kù)物品

宋璐明 畢程程 韓 瑩 皇甫宇昊 楊賽超

(1、防災(zāi)科技學(xué)院,河北 邯鄲057150 2、防災(zāi)科技學(xué)院,吉林 梅河口135000 3、防災(zāi)科技學(xué)院,河南 信陽(yáng)464000 4、防災(zāi)科技學(xué)院,山東 東營(yíng)257000 5、大連工業(yè)大學(xué),河北 邯鄲057150)

1 概述

現(xiàn)如今,伴隨著智能化的生活水平的不斷提高以及我國(guó)“大數(shù)據(jù), 物聯(lián)網(wǎng)+”事業(yè)的不斷發(fā)展,傳統(tǒng)教育行業(yè)幾近無(wú)法跟上時(shí)期發(fā)展的步伐。為了解決教育行業(yè)這一弊端,智慧校園APP開(kāi)發(fā)順應(yīng)而生。智慧校園以物聯(lián)網(wǎng)為基礎(chǔ)智慧化的將校園工作、學(xué)習(xí)和生活一體化,為校園管理帶來(lái)很大便利性的同時(shí)更為學(xué)生帶來(lái)了趣味性。

針對(duì)上述現(xiàn)象,本文介紹了一款基于A(yíng)ndroid 的大學(xué)時(shí)光APP 應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)。本次所開(kāi)發(fā)的軟件以大學(xué)生的便捷性為主題,讓用戶(hù)在使用交友功能(時(shí)光)時(shí)可以更好的拓展自己大學(xué)生活的朋友圈、跳蚤市場(chǎng)(交易)時(shí)可以更好的買(mǎi)與賣(mài)到更適合自己的物品、題庫(kù)(知章)時(shí)可以在平時(shí)得到更準(zhǔn)確的練習(xí)已使考試不再慌張、資訊(知章)時(shí)可以查看與學(xué)習(xí)自己感興趣的知識(shí)、問(wèn)答(知章)時(shí)可以懸賞時(shí)光積分得到自己滿(mǎn)意的答案、看課表(課程表)可以更方便的知道自己該去的教室與課程。這會(huì)讓用戶(hù)在拓展自己友誼圈的同時(shí)也能學(xué)到自己想學(xué)的知識(shí)以及得到自己想要的答案。有了大學(xué)生的便捷性主題作為此款軟件的背景,也為該軟件增添了更多的實(shí)際意義。

2 功能模塊劃分

本系統(tǒng)APP 有三類(lèi)角色: 普通學(xué)生用戶(hù)、教師與社團(tuán)負(fù)責(zé)人、管理員。普通用戶(hù)可以買(mǎi)賣(mài)自己的物品,查看知識(shí)點(diǎn)并發(fā)布問(wèn)題,查看題庫(kù),發(fā)布時(shí)光交友、查看課表。教師與社團(tuán)負(fù)責(zé)人比普通用戶(hù)多一個(gè)發(fā)布資訊的功能(用來(lái)發(fā)布知識(shí)點(diǎn))。管理員進(jìn)行后臺(tái)管理,主要有監(jiān)督信息、上傳題庫(kù)、審核成員認(rèn)證學(xué)生身份。

2.1 用戶(hù)模塊:新用戶(hù)注冊(cè),正常用戶(hù)登錄。

2.2 交易模塊

交易首頁(yè)列表,列表中展示內(nèi)容字段有:標(biāo)題,價(jià)格,聯(lián)系人,聯(lián)系電話(huà),圖片,(詳情描述,詳情頁(yè)展示),以及該條交易物品的狀態(tài)。所有字段都是用戶(hù)自己上傳的數(shù)據(jù),上傳成功后,均可在該頁(yè)面展示。交易物品操作,可點(diǎn)贊,后臺(tái)只保存點(diǎn)贊數(shù),(前端判斷用戶(hù)是否點(diǎn)贊,存本地,點(diǎn)擊點(diǎn)亮,數(shù)量加1,點(diǎn)贊數(shù)傳后臺(tái)保存,再次點(diǎn)擊,致灰,點(diǎn)贊數(shù)減1,點(diǎn)贊數(shù)傳后臺(tái)保存)評(píng)論,收藏均可。從而使用戶(hù)發(fā)表需要賣(mài)出的物品,瀏覽心儀的物品并獲取物品主人聯(lián)系方式、搜索關(guān)鍵字買(mǎi)物品、查看協(xié)會(huì)活動(dòng)。

2.3 知章模塊

2.3.1 資訊模塊:資訊列表展示上傳者的頭像,網(wǎng)名,發(fā)表時(shí)間、標(biāo)題,內(nèi)容,點(diǎn)贊數(shù)、評(píng)論信息與回復(fù)評(píng)論的信息。數(shù)據(jù)由后臺(tái)添加到庫(kù)中。供管理員、教師與社團(tuán)負(fù)責(zé)人發(fā)布知識(shí)點(diǎn),并可以讓所有用戶(hù)查看。且可贊,可評(píng)論。

2.3.2 問(wèn)答模塊:?jiǎn)柎鹆斜碚故旧蟼髡叩念^像,網(wǎng)名,發(fā)表時(shí)間、問(wèn)題標(biāo)題,內(nèi)容。點(diǎn)贊數(shù),評(píng)論數(shù)。點(diǎn)擊進(jìn)入詳情頁(yè)。供所有用戶(hù)使用懸賞積分發(fā)布想解決的問(wèn)題,并采納一個(gè)最符合自己要求的答案。所有用戶(hù)查看大家的問(wèn)題與答案。

2.3.3 題庫(kù)模塊: 管理員上傳題庫(kù),所有用戶(hù)都可查看。

2.4 時(shí)光模塊:時(shí)光列表展示用戶(hù)頭像,網(wǎng)名,時(shí)間,內(nèi)容(文字與圖片,圖片最多九張),點(diǎn)贊數(shù)。評(píng)論數(shù)。時(shí)光動(dòng)態(tài)詳情展示用戶(hù)頭像,網(wǎng)名,發(fā)布時(shí)間,內(nèi)容,點(diǎn)贊數(shù),評(píng)論數(shù),評(píng)論內(nèi)容。從而使用戶(hù)發(fā)布自己生活中的動(dòng)態(tài),查看他人發(fā)布的動(dòng)態(tài)并可贊可評(píng)論。

2.5 我的模塊:我的頁(yè)面中展示并能夠操作頭像,昵稱(chēng)等一些自己的信息。

查看課表,查看發(fā)過(guò)或收藏的交易、問(wèn)答、時(shí)光,修改個(gè)人信息。

特別需要論述的是:教師與社團(tuán)負(fù)責(zé)人和普通用戶(hù)的區(qū)別在于2.3.1 資訊模塊的發(fā)布中的權(quán)限問(wèn)題,普通用戶(hù)不可發(fā),二教師與社團(tuán)負(fù)責(zé)人可發(fā)。管理員擁有隨時(shí)刪除信息的權(quán)利。

3 設(shè)計(jì)與實(shí)現(xiàn)

本系統(tǒng)主要分為功能的設(shè)計(jì)與實(shí)現(xiàn), 整體架構(gòu)采用主流的MVP 模式, 該模式可大大降低代碼耦合度, 并提高軟件系統(tǒng)的可擴(kuò)展性,使后期業(yè)務(wù)變多,結(jié)構(gòu)仍然清晰,非常利于項(xiàng)目后期的維護(hù),當(dāng)有新的需求時(shí),只需將相關(guān)的需求寫(xiě)在接口,然后實(shí)現(xiàn)這個(gè)接口,無(wú)需顧及之前的結(jié)構(gòu)。另外,還能更好的對(duì)接口代碼進(jìn)行單元測(cè)試。大學(xué)時(shí)光作為一個(gè)需要不斷進(jìn)行改造、升級(jí)的系統(tǒng), 面對(duì)新需求、新功能的提出, 如果將整個(gè)系統(tǒng)進(jìn)行重新設(shè)計(jì)將代價(jià)很高, 所以在設(shè)計(jì)時(shí)應(yīng)遵循“開(kāi)閉原則”, 以保證系統(tǒng)對(duì)新功能的接入能力。

3.1 APP 文件組織結(jié)構(gòu)

3.1.1 App 文件

Manifest:Android studio 配置文件。

3.1.2 Java 文件, 主要是Activity 文件

圖1 大學(xué)時(shí)光總體功能結(jié)構(gòu)

a.Mainactivity:實(shí)現(xiàn)首界面, 精選界面, 分類(lèi)界面, 用戶(hù)界面的布局, 利用fragment;

b.TransationFragment: 包含對(duì)輪播圖效果以及功能的介紹,以及對(duì)二手市場(chǎng)的數(shù)據(jù)展示。

c.KnowledgeFragment: 這一Fragment 層是對(duì)知章的功能展示,分為資訊,問(wèn)答,題庫(kù)三個(gè)模塊,對(duì)協(xié)會(huì)的知識(shí)點(diǎn)以及學(xué)生提出的問(wèn)題進(jìn)行解決,以及對(duì)歷年來(lái)的題庫(kù)進(jìn)行數(shù)據(jù)展示

d.TimeFragment:實(shí)現(xiàn)對(duì)學(xué)生在學(xué)校的生活動(dòng)態(tài)進(jìn)行展示。

e.MimeFragment: 包括用戶(hù)登錄注冊(cè)功能, 個(gè)人信息的展示以及積分的顯示情況和課程表功能的展示

3.1.3 res 主要包含:

drawable, layout, mipmap, values 文件夾

Drawable 包含各個(gè)頁(yè)面所需要的圖片,

layout 主要實(shí)現(xiàn)各個(gè)頁(yè)面的布局方式;

Values 文件夾:主要實(shí)現(xiàn)界面所需要的顏色, 字符串的設(shè)置。

3.2 APP 總體功能設(shè)計(jì)結(jié)構(gòu)如圖1 所示。

4 結(jié)論

4.1 基于A(yíng)ndroid 的大學(xué)時(shí)光APP 是一個(gè)非常實(shí)用的日常生活工具, 在大學(xué)時(shí)光的設(shè)計(jì)方面充分考慮應(yīng)用設(shè)備的適用性和用戶(hù)使用的流暢性和美觀(guān)性進(jìn)行規(guī)劃, 保證的應(yīng)用可以滿(mǎn)足用戶(hù)的使用習(xí)慣。

4.2 在功能上充分考慮用戶(hù)的需求劃分出功能模塊,包括交易功能、知章功能、時(shí)光功能、我的功能,讓用戶(hù)可以快速準(zhǔn)確的獲得自己所需的信息。

4.3 通過(guò)系統(tǒng)的應(yīng)用分析, 本文所設(shè)計(jì)的Android 大學(xué)時(shí)光基本可以滿(mǎn)足大多數(shù)用戶(hù)對(duì)日常生活(買(mǎi)賣(mài)物品、學(xué)習(xí)、交友、看課表)的需求,在功能的使用方面也具有較好的流暢性。

猜你喜歡
課表題庫(kù)物品
稱(chēng)物品
學(xué)生出招解決”日課牌“問(wèn)題
“勾股定理”優(yōu)題庫(kù)
如果我是校長(zhǎng)
“雙十一”,你搶到了想要的物品嗎?
“軸對(duì)稱(chēng)”優(yōu)題庫(kù)
“軸對(duì)稱(chēng)”優(yōu)題庫(kù)
“整式的乘法與因式分解”優(yōu)題庫(kù)
誰(shuí)動(dòng)了凡·高的物品
運(yùn)用VBA自動(dòng)生成子課程表
大同市| 自贡市| 密云县| 漾濞| 咸丰县| 五大连池市| 濉溪县| 安国市| 孟津县| 渝北区| 辰溪县| 观塘区| 沈丘县| 大埔县| 揭西县| 乌兰浩特市| 日喀则市| 黔西| 民勤县| 江华| 麻栗坡县| 康马县| 平乐县| 陵川县| 古丈县| 盖州市| 乐山市| 邵武市| 绥滨县| 泗阳县| 东光县| 罗定市| 海城市| 毕节市| 台湾省| 泗洪县| 闽清县| 桑植县| 清丰县| 连城县| 徐州市|