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

?

班級家長手機電話簿APP開發(fā)技術(shù)

2020-01-08 02:22戴海斌李曉男
現(xiàn)代信息科技 2020年15期

戴海斌 李曉男

摘 ?要:班級家長電話簿是家校共育的基本保障,將現(xiàn)代信息技術(shù)用于班級家長電話簿制作,豐富了班級現(xiàn)代信息技術(shù)管理的方法和途徑。班主任通過班級家長手機電話簿APP可以即時調(diào)用學(xué)生家長電話號碼,即時撥打,便捷地與家長溝通。這種工作方式提高了班主任管理的工作效率,降低了班級管理成本。文章主要探討了班級家長手機電話簿APP開發(fā)的相關(guān)技術(shù),經(jīng)實際使用證明軟件開發(fā)成本低、占用手機內(nèi)存小,使用流暢穩(wěn)定。

關(guān)鍵詞:通訊錄軟件;APP開發(fā);APP Inventor

中圖分類號:TP311.5 ? ? ?文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2020)15-0089-03

Abstract:The phone book of class parents is the basic guarantee of home-school co-education. The modern information technology is used to make the phone book of class parents,which enriches the methods and approaches of modern information technology management of class. Through the mobile phone book APP of class parents,the head teacher can immediately call the phone number of studentsparents and dial them immediately,so as to communicate with parents conveniently. This way of work improves the efficiency of class teacher management and reduces the cost of class management. This paper mainly discusses the related technology of the class parentsmobile phone book APP development. The actual use proves that the software development cost is low,the occupation of mobile phone memory is small,and the use is smooth and stable.

Keywords:address book software;APP development;APP Inventor

0 ?引 ?言

信息是當(dāng)今社會最寶貴的資源之一,電話信息是聯(lián)系人與人之間相互關(guān)系的主要樞紐,在班級管理中,家長電話簿是班級管理必要的管理信息。筆者在班級管理中,將本班學(xué)生家長電話簿打印成紙質(zhì)文本,一份放置在學(xué)校,一份放置在家中,以供不時之需。但紙質(zhì)文本易丟失,不便保存;筆者也嘗試過將Excel格式的學(xué)生家長電話號碼通過360手機助手,導(dǎo)入筆者的個人手機通訊錄。但導(dǎo)入所有家長電話號碼實用意義不大,因為大多數(shù)家長電話號碼基本不會用到;另外當(dāng)筆者更換一個新生班級時,舊班級的家長電話號碼需刪除,新班級的家長電話號碼又要重新導(dǎo)入,操作比較煩瑣,較多的學(xué)生家長電話也占據(jù)了我的手機通訊錄的空間;再者,家長電話號碼導(dǎo)入后筆者的手機后,家長姓名不易辨別,曾嘗試在家長電話號碼后需備注學(xué)生姓名,每次要找家長電話號碼,都需通過學(xué)生姓名查找,撥打過程煩瑣。作為一名班主任,同時作為一名計算機老師,開發(fā)設(shè)計一個適于自己班級管理,即時可查,使用方便的家長手機電話簿APP可有效減少工作量,提高班級管理質(zhì)量,實用性高。經(jīng)過深思熟慮,筆者采用了APP Inventor軟件進(jìn)行開發(fā)工作,結(jié)合授課班級的實際情況進(jìn)行了班級家長手機電話簿APP開發(fā),文章主要闡述該APP的開發(fā)過程。

1 ?班級家長手機電話簿APP設(shè)計流程

在班級家長手機電話簿APP設(shè)計時,要全面分析其用戶需求,通過分析其功能需求,構(gòu)建功能模塊,并進(jìn)行原型設(shè)計,調(diào)整色彩搭配等,最終才能形成專業(yè)化的APP軟件。

1.1 ?用戶需求分析

用戶需求分析是詳細(xì)分析本APP需要實現(xiàn)的功能,家長手機電話簿制作最終成果為APP軟件,軟件開發(fā)調(diào)試成功后,安裝在教師手機桌面,直接點擊即可使用。家長電話號碼需與學(xué)生姓名之間關(guān)聯(lián),點擊學(xué)生姓名可以直接撥打該學(xué)生家長的家長號碼;或者在學(xué)生姓名后備注家長姓名,通過查詢學(xué)生姓名獲得家長電話號碼。本APP開發(fā)必須適用于各個班級班主任管理工作,由于各個班級家長電話號碼不同,所以在設(shè)計時,應(yīng)該設(shè)計可供更改的信息置換后臺,便捷地將舊班級的電話號碼換成新班級的電話號碼。

1.2 ?產(chǎn)品原型設(shè)計

根據(jù)本APP需要實現(xiàn)的功能,對各個功能需求分類、整理、排序,構(gòu)建各個功能模塊,構(gòu)建各功能鍵之間的交互關(guān)系,完成草圖原型設(shè)計,并通過前期設(shè)計,優(yōu)化操作交互流程。查詢家長電話號碼使用較為費時費力,所以本APP采用頁面式電話簿,既方便查看,又方便使用,直接點擊學(xué)生姓名或家長電話號碼實現(xiàn)電話撥號。

1.3 ?UI視覺設(shè)計

一個優(yōu)秀的APP不僅體現(xiàn)在功能上,整體的框架搭配、色彩搭配都要協(xié)調(diào)。所以本APP在草圖原型設(shè)計完成后,須對草圖原型實施色彩配置,并提供效果圖,通過班主任調(diào)研和座談,分析色彩搭配中的不足并進(jìn)行改進(jìn)。

2 ?班級家長手機電話簿APP開發(fā)技術(shù)

班級家長手機電話簿APP制作采用APP Inventor軟件,先設(shè)計其使用界面,再設(shè)計編寫其撥打電話號碼的程序。

2.1 ?采用按鈕式的界面設(shè)計方式

按鈕式的界面設(shè)計方式較為簡便,在界面中設(shè)計排列有序的按鈕矩陣,在每一按鈕上添加學(xué)生姓名文本,當(dāng)某一按鈕被觸碰按壓時,直接撥打?qū)?yīng)的學(xué)生家長電話號碼。

在界面設(shè)計方式中,采用的界面主要設(shè)計元素是按鈕、電話撥號器。在按鈕屬性設(shè)置上,對按鈕的文本屬性添加學(xué)生姓名文本,另可設(shè)置按鈕的背景顏色屬性,按鈕的字體大小屬性,按鈕的寬高屬性等如圖1所示。

當(dāng)某一按鈕被點擊時,可以調(diào)用電話撥號器撥打電話號碼,再通過撥打命令撥出。這一設(shè)計方法簡單,編程方法固化,對設(shè)計者的技術(shù)要求不高,在設(shè)計中要逐一設(shè)定好按鈕元素的各個屬性,在調(diào)用撥號器撥打電話號碼時,也要逐一錄入電話號碼。這種編程方法顯然增加了編程工作的煩瑣性,特別是在班級學(xué)生較多時,按鈕的數(shù)量也多,在界面設(shè)計及按鈕元素屬性設(shè)置上工作量更大,所以此種方法較適用于班級人數(shù)較少時的開發(fā)工作,該種界面設(shè)計如圖2所示。

另一種編程思路是,采用數(shù)據(jù)庫的方式實施編程,編程時將學(xué)生姓名及家長電話號碼Excel格式文本轉(zhuǎn)換成程序應(yīng)用CSV格式文件,將此文件作為編程素材,并引入文件管理器。在編制程序中,當(dāng)程序初始化時,通過文件管理器獲得CSV格式文件,并將其轉(zhuǎn)換成表格文本,將表格文本中的學(xué)生姓名逐一添加到與座位對應(yīng)的按鈕上,如圖3所示;在按鈕被觸碰時,將表格文本中的電話號碼逐一添加到對應(yīng)的觸碰按鈕中。這種設(shè)計方式,要求編程人員有熟練的編程基礎(chǔ),同時對APP Inventor軟件較熟悉和精通,此編程設(shè)計方法較為簡潔,制作效率較高。

2.2 ?采用頁面式的界面設(shè)計方式

頁面式的設(shè)計方式主要采用APP Inventor的畫布功能,將帶有家長電話的圖片添加到畫布背景上,在編程中設(shè)計畫布點壓編程指令,一旦家長姓名或者電話號碼被觸碰,直接撥打?qū)?yīng)的電話號碼。

在此設(shè)計中,將學(xué)生、家長信息、家長電話號碼等可放在同一頁面上,查閱直觀明顯,撥打方便。由于手機界面較小,將所有學(xué)生家長信息表放在一個頁面上,必須采用垂直滾動條布局頁面獲得全部頁面,此設(shè)計雖然可通過上下滾動頁面實現(xiàn)電話號碼選擇,但在編程時對于頁面觸碰的位置要求較高,實際操作也不便,此時,可將信息表分解為幾個圖片,通過“下一頁”等按鈕,實現(xiàn)頁面切換,如圖4所示。

在編程設(shè)計上,通過畫布中球形精靈功能,將多個球形精靈放在不同的位置。例如將“球形精靈1”放在“父親-聯(lián)系方式1”位置,此時,觸碰“父親-聯(lián)系方式1”,其實質(zhì)是觸碰了“球形精靈1”,由此產(chǎn)生編程交互,實現(xiàn)“父親-聯(lián)系方式1”撥打。此方法,必須設(shè)置多個球形精靈,另將球形精靈設(shè)置為透明屬性;另外,由于編程界面與手機界面存在偏差,編程中的“球形精靈”易發(fā)生跑位,這導(dǎo)致觸摸手機時撥打無反應(yīng),因此,編程設(shè)計時必須實時模擬和調(diào)節(jié)球形精靈的位置。

另一設(shè)計思路是,獲得觸摸處電話號碼的坐標(biāo)數(shù)值,并在坐標(biāo)值上進(jìn)行增減形成觸摸區(qū)域,一旦手機觸摸到此區(qū)域,就撥打?qū)?yīng)區(qū)域內(nèi)電話號碼。因為觸碰處的實際坐標(biāo)值與程序中的坐標(biāo)值也存在偏差,編程設(shè)計時,也要實時模擬調(diào)試,此時,可以在畫面中放置一個“球形精靈”,通過調(diào)整“球形精靈”位置與“電話號碼”位置一致,獲得觸碰實際坐標(biāo)值。一般來說,頁面圖片是按行按列的電話信息圖片,在獲得第一行和第二行相關(guān)實際高度坐標(biāo)值后,可以通過累加獲得不同行的實際高度坐標(biāo)值,在編程中采用循環(huán)指令進(jìn)行高度坐標(biāo)添加,獲得不同的觸摸處的坐標(biāo)值,如圖5所示。

產(chǎn)生觸碰時,就可撥打相應(yīng)電話,但在程序中逐一設(shè)置撥打電話號碼數(shù)值,也是比較煩瑣的,所以電話號碼的導(dǎo)入也采用了“文件管理器”功能。將電話號碼等信息導(dǎo)入CSV文本素材,由文件管理器進(jìn)行識讀,需要哪一個電話號碼直接調(diào)用進(jìn)行撥打。

3 ?班級家長手機電話簿APP試用及反饋

制作好的APP,增加圖標(biāo)經(jīng)過編譯打包發(fā)送到手機上,直接安裝使用。APP體積較小,不超過3 MB,經(jīng)過測試,使用流暢,撥打電話方便,獲得了老師認(rèn)可。在此APP基礎(chǔ)上,也可將課表、值日表、住宿生表、作息時間表等班級信息整合設(shè)計和編程,形成班級管理類APP。家長手機電話簿APP的使用,提高了班主任的班級管理效率,降低了班級管理成本。

4 ?結(jié) ?論

本研究介紹了按鈕式、頁面界面式兩種家長電話號碼開發(fā)技術(shù),希望能給相關(guān)APP研究者開發(fā)工作提供參考。班級家長手機電話簿制作技術(shù)難度不高,無論是按鈕、畫面,還是其他的觸摸元素,其基本設(shè)計思想都是形成交互撥打電話號碼。在設(shè)計中,既要考慮功能的實現(xiàn),也要考慮界面的美觀,還要考慮編程技術(shù)的可操作性。但如何實施界面優(yōu)化、編程優(yōu)化,設(shè)計出一款功能全面、穩(wěn)定性高的班級家長手機電話簿APP,依然需要進(jìn)一步優(yōu)化。例如今后的開發(fā)工作中可以采用循環(huán)式的設(shè)計方式,將表格中的各個信息寫到手機界面,點擊時再循環(huán)調(diào)用,使得編程方法更簡潔,程序運行更高效流暢。

參考文獻(xiàn):

[1] 羅玲,彭誠.基于百度地圖和定位技術(shù)對手機通訊錄管理方案 [J].電腦知識與技術(shù),2016,12(34):108-111.

[2] 梁泉.融合通訊錄的研究、設(shè)計與實現(xiàn) [J].通訊世界,2016(13):45-46.

[3] 譚峻強,譚振江.基于C語言的人性化實用通訊錄 [J].數(shù)字技術(shù)與應(yīng)用,2014(11):61-62.

[4] 江文哲.“天翼云通訊錄”的設(shè)計和實現(xiàn) [J].無線互聯(lián)科技,2015(12):9-10+28.

作者簡介:戴海斌(1979.09—),男,漢族,江蘇泰興人,建筑系教研室主任,講師,本科,學(xué)士學(xué)位,研究方向:計算機技術(shù)應(yīng)用。

静海县| 北票市| 赫章县| 勃利县| 九江市| 景谷| 武胜县| 大庆市| 石渠县| 勃利县| 庆城县| 仙桃市| 阿勒泰市| 堆龙德庆县| 济阳县| 双柏县| 达尔| 集贤县| 平顺县| 许昌县| 星子县| 新建县| 建阳市| 报价| 六枝特区| 汕尾市| 沁阳市| 固安县| 云阳县| 阿城市| 东兴市| 漳平市| 乃东县| 卢龙县| 分宜县| 达尔| 安达市| 江阴市| 垦利县| 南安市| 新昌县|