999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

班級家長手機電話簿APP開發技術

2020-01-08 02:22:44戴海斌李曉男
現代信息科技 2020年15期

戴海斌 李曉男

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

關鍵詞:通訊錄軟件;APP開發;APP Inventor

中圖分類號:TP311.5 ? ? ?文獻標識碼: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 ?引 ?言

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

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

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

1.1 ?用戶需求分析

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

1.2 ?產品原型設計

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

1.3 ?UI視覺設計

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

2 ?班級家長手機電話簿APP開發技術

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

2.1 ?采用按鈕式的界面設計方式

按鈕式的界面設計方式較為簡便,在界面中設計排列有序的按鈕矩陣,在每一按鈕上添加學生姓名文本,當某一按鈕被觸碰按壓時,直接撥打對應的學生家長電話號碼。

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

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

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

2.2 ?采用頁面式的界面設計方式

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

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

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

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

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

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

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

4 ?結 ?論

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

參考文獻:

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

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

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

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

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

主站蜘蛛池模板: 欧美曰批视频免费播放免费| 一级做a爰片久久免费| 亚洲精品第五页| 久久久久夜色精品波多野结衣| 国产精品亚洲片在线va| 亚洲综合日韩精品| 狠狠色丁香婷婷综合| 亚洲另类色| 99在线观看精品视频| 亚洲一级毛片在线观播放| 这里只有精品免费视频| 99999久久久久久亚洲| 国产精品对白刺激| 国产精品视频白浆免费视频| 亚洲人成网7777777国产| 欧美五月婷婷| 国产精品亚洲一区二区三区z| AV老司机AV天堂| 啪啪永久免费av| аv天堂最新中文在线| 亚洲成人精品久久| 丁香五月激情图片| 精品伊人久久久大香线蕉欧美| 2020久久国产综合精品swag| 在线日韩一区二区| 欧美日韩国产综合视频在线观看| 欧美激情伊人| 亚洲αv毛片| 亚洲综合二区| 亚洲欧洲AV一区二区三区| 特级毛片免费视频| 58av国产精品| 亚洲专区一区二区在线观看| 亚洲综合中文字幕国产精品欧美| 国产乱人伦偷精品视频AAA| 亚洲二三区| 国产精品主播| 亚洲最大综合网| 91www在线观看| 国产极品美女在线观看| 国产福利免费在线观看| 日韩av电影一区二区三区四区| 国语少妇高潮| 亚洲国产系列| 色综合天天综合| 亚洲天堂福利视频| 国产高清精品在线91| 亚洲男人的天堂在线观看| 人人爱天天做夜夜爽| 一级爆乳无码av| 九九九国产| 亚洲aaa视频| 国产精品粉嫩| 91探花在线观看国产最新| 国产理论最新国产精品视频| 久久久精品无码一区二区三区| 中文字幕在线播放不卡| 成·人免费午夜无码视频在线观看 | 久热中文字幕在线观看| 欧美日韩导航| 亚洲无码熟妇人妻AV在线| 欧美精品一区二区三区中文字幕| 国产精品亚洲欧美日韩久久| 色婷婷成人| 永久免费AⅤ无码网站在线观看| 8090午夜无码专区| 91视频首页| 九九热精品在线视频| 亚洲自偷自拍另类小说| 亚洲欧美精品在线| a国产精品| 永久免费无码日韩视频| 国产成人毛片| 亚洲av无码牛牛影视在线二区| 尤物特级无码毛片免费| 91福利国产成人精品导航| 国产在线拍偷自揄观看视频网站| 91娇喘视频| 成人日韩精品| 国产精品无码翘臀在线看纯欲| 国产区人妖精品人妖精品视频| 国产成人乱码一区二区三区在线|