靈感範文站

位置:首頁 > 實用文 > 實用文精選

安卓作業 Android應用開發專案實踐

Android應用開發專案實踐

安卓作業 Android應用開發專案實踐

一、 課程編號:

二、課程類別:集中實踐環節

三、課程性質:選修課

四、學時:2周 (講課學時: 實驗學時: 上機學時:課外學時:2周)

五、學分:2

六、 先修課程要求:Java基礎、資料庫、Android UI

七、適用專業:軟體工程

八、適用年級、學期:三年級第1學期

九、課程目的及任務:

《Android應用開發專案實踐》是計算機相關專業重要的實踐性環節之一,是學完《Android UI》、《Android 應用開發》課程之後一次全面的綜合練習。本課程實踐目的:掌握Android Studio安裝配置和使用;掌握Android UI的設計方法;掌握Android 四大元件及應用;掌握Android實現資料庫的操作;掌握Android的進階應用方法;掌握Android的綜合例項專案開發方法;能夠運用Android技術實現一個Android應用程式,提高學生綜合運用所學知識的能力。

十、課程內容及基本要求(重點、難點、知識掌握程度及考核要求):

1.基於Android平臺的某系統客戶端的設計與實現

基本要求:

實現客戶端的基本功能。

例如:如果是一個論壇系統,其客戶端要求實現以下功能:

使用者可以分為遊客、普通使用者和版主。

能夠實現使用者註冊和登入功能。

登入時更加許可權不同進入不同的介面。

遊客只能檢視帖子。

普通使用者可以發帖、檢視自己的帖子、檢視所有的帖子。

版主除了具備普通使用者的功能,還可以對某個版塊的帖子進行刪除。

擴充套件要求:

①普通使用者能夠實現回帖功能

②普通使用者可以管理自己的帖子及回帖

③實現帖子的模糊搜尋

④實現圖文貼

2.基於Android的即時通訊軟體客戶端的設計與開發

基本要求:(伺服器端可以自行設計或使用網上的開原始碼)

要求使用者能夠註冊,登入。登入後可以修改個人資訊。

可以通過使用者名稱查詢好友,新增好友。

新增好友後可以進行文字對話。

擴充套件要求:

可以查詢附件的好友。

好友可以進行檔案傳輸、圖片傳輸、語音對話

3.基於Android的資訊管理軟體的設計與開發

基本要求(可實現為單機版的,資料庫用Android內嵌資料庫SQLite,實現資訊的增刪改查,可自己設計業務邏輯):

例如:

倉庫管理系統:

商品管理:新增商品,瀏覽商品,查詢商品,刪除商品

庫存管理:入庫、出庫、檢視商品的庫存

班費管理系統:

班費的收支記錄的增刪改查,班費的統計功能:按月統計,按學期統計等。

擴充套件要求(可實現為網路版的,資料庫為網路資料庫,伺服器端要單獨開發):

其他功能與單機版類似。

系統使用者分不同許可權,例如倉庫管理系統:超級管理員可以管理商品管理員、出入庫員;商品管理員可以管理商品;出入庫員負責出入庫和檢視庫存資訊。班費管理系統:超級管理員可以管理生活委員和普通學生;生活委員可以對班費收支記錄進行增刪改查,對班費進行統計;普通學生只能檢視具體記錄、檢視統計資訊。

除了上面給定題目外,也有可參考選擇的題目。

4.參考題目

基於安卓的節目直播案例;

安卓音樂APP;

校園APP;

基於Android技術的記賬本APP。

5.自擬題目:

發自擬題目和需求分析給任課老師,根據任課老師的回覆確認題目。

自擬題目要求:

題目不應過大,要實現功能的相對獨立完整性;

要突出一定的UI和功能的分析、設計與實現;

要體現出綜合性,不能只是簡單的例子;

能正確使用開發工具Android Studio進行編碼實現,完成相關的功能模組,並進行測試和完善。

實踐題應以自選題目為主,也可從參考題目中選擇。但是自選課題要有自己實際研究、針對於某種需求與應用;

所有題目的確定不應晚於學期第10周。

3、基本要求

(1)選題:以上題目中任選其一,獨立完成。

(2)都要經過答辯,不參加答辯則為不合格

十一、 教學方法與手段: 專案驅動法

十二、 學時安排:(2周)

序號

教學內容

學時

1

任課老師佈置任務,提出實踐要求,下發文件。

1周

2

學生完成專案實踐,現場答辯。

1周

十三、 實驗內容及要求:

任課老師根據實際情況給出題目,學生聯絡實際進行需求分析,並運用所學框架完整實現;學生也可以自主選題,如果自主選題,必須先列出功能需求,經過指導老師同意才可以。

十四、 考核方式: 答辯

十五、 推薦教材及教學參考書:

參考資料:

《Android 移動平臺應用開發高階教程》,朱鳳山 張建軍 編著,清華大學出版社

《第一行程式碼Android》,郭霖 著,人民郵電出版社