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