基于android的教学助手
功能需求:
1.用戶類型為學生時,系統提供的功能:
1)用戶注冊用戶注冊/登錄:實現用戶的注冊和登錄。
2)課程中心:實現課程的列表顯示,點擊可以查看課程詳情。
3)新聞公告:實現新聞公告的列表顯示,點擊可以查看新聞公告詳情。
4)作業管理:實現作業的顯示,可以提交作業,可以刪除自己的作業。
5)留言管理:實現留言的列表顯示,用戶登錄后可以留言,可以刪除留言。
6)學習論壇:實現論壇的列表顯示,點擊可以查看論壇詳情,可以點贊。
7)個人中心:實現修改密碼,查看已選課程和個人信息。
2.用戶類型為教師時,系統提供的功能:
1)課程管理:實現對課程的列表顯示,點擊可以查看課程的詳細信息。
2)留言管理:實現留言的列表顯示,用戶登錄后可以留言,可以刪除留言,可以回復留言。
3)作業管理:實現作業的顯示,可以批改作業,提醒學生交作業。
4)個人中心:實現修改密碼,查看個人信息,所講授的課程簡介等。
3.用戶類型為管理員時,系統提供的功能:
1)新聞公告:實現新聞公告的列表顯示,點擊可以查看新聞公告詳情。
2)學生信息:實現學生信息的顯示,點擊可以查看、修改學生信息。
3)教師信息:實現教師信息的顯示,點擊可以查看、修改教師信息。
4)課程信息:實現課程信息的顯示,點擊可以查看課程信息。
5)帖子信息:實現帖子的顯示,用戶登錄后可以發布、刪除、回復帖子。
6)評論信息:實現評論的顯示,用戶登錄后可以刪除、回復評論。
使用技術:
總體設計邏輯和思路:
1:先設計數據庫表文件
2:寫服務端jsp頁面以及寫api接口給客戶端提供數據
3:完成后臺服務端的數據交互,也就是jsp頁面數據的存儲和顯示
4:進行客戶端頁面的開發;
5:進行客戶端對api接口的調用,也就是獲取數據庫的數據以及在客戶端進行顯示
移動端:
1:使用android原生控件以及xml布局文件來完成界面的顯示
2:使用java代碼完成功能的數據和邏輯交互
3:使用http網絡請求完成數據的請求;
4:使用json數據解析完成客戶端數據的回調和顯示
服務端后臺:
1:使用mysql完成數據的存儲
2:使用jdbc完成數據庫和代碼的邏輯交互
3:使用jsp完成網頁數據的顯示
4:使用java代碼完成api接口的編寫以及以及數據的回調
總結
以上是生活随笔為你收集整理的基于android的教学助手的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS 原型链简述
- 下一篇: 自然语言处理笔记10-哈工大 关毅