本次項目主要實現了選課系統。用戶分為學生和管理員。學生在用賬號和密碼登錄成功后,會看到自己的課表信息,然后在選課列表里面進行選課,還可以查看和修改自己的個人信息。管理員有固定的賬號和密碼,成功登錄后可以查看所有課程信息,可以添加或者刪除課程信息,可以修改學生每門課的成績,還可以添加新的學生信息。
底部導航欄,頁面跳轉,登錄及注冊界面,管理員和用戶登錄、數據庫的增刪改查,功能非常豐富,主要用的是SQLiteDatabase。
Android Studio的版本只要在3.6.1及以上都行,打開項目之后自動構建好就能運行。
前后端分離密碼加密解決方案?展開Android目錄,可以看到項目的包名為com.clutch.student。
Adapter文件夾放的是適配器文件,就是將分散的數據顯示到我們的視圖中。
Dao包放的java文件主要進行數據庫操作。
Entity文件夾放的是實體類,也就是每一張數據表。
Fragment放的是我們看到的三個管理員角色的界面。
剩下的java文件,我想大家通過命名應該猜到了它們的作用。
AddCourseActivity是添加課程的活動。
EditCheck用于數據輸入檢驗。
LoginActivity用于登錄。
MainActivity是主界面。
ModifyPasswdActivity是修改密碼的活動。
StudentChangeActivity是修改學生信息的活動。
與每一個Activity或者Fragment相對應的layout文件如下,這里就不再贅述了,都比較簡單,主要邏輯其實都在Java文件中,layout只是布局顯示。
1、運行項目,經過Starting AVD、Install、Launch succeeded一系列過程后,模擬器彈出應用的登錄界面:
2、輸入學生身份的賬號和密碼,這里選取一位學生(賬號:10001,密碼:123456),然后點擊登錄,進入系統主界面,可以看到每門課的名稱、學號、學分和成績:
3、點擊下面菜單欄的【選課】,進入選課界面,這里可以看到自己沒有選擇過的課程的所有信息,點擊一門課就可以將它選擇進自己的課表:
4、點擊下面菜單欄的【個人信息】,進入個人信息界面:
前后端分離模式,5、點擊【修改個人信息】,進入修改界面,輸入信息后保存即可:
6、退出系統,重新打開應用,用管理員的賬號和密碼登錄進去(賬號:00000,密碼:000000),然后會顯示【課表】界面:
7、點擊【添加/刪除課程】,可以對課程信息進行增刪操作,課程號不能為空:
8、進入【選課】界面,在這里輸入學生學號和課程號還有這門課的成績,然后提交即可修改學生成績,點擊【重輸】會清空當前輸入的內容:
9、進入【個人信息】界面,在這里可以添加學生信息,作為管理員肯定可以添加用戶的。輸入完信息后點擊【添加學生】則添加成功,點擊【重輸】是清空當前輸入的內容:
點擊右側鏈接,即可下載源碼:👉Android實現選課系統👈
androidstudio教程、🍉還可以關注我的公眾號《萌新加油站》,🍍后臺回復:選課系統
🚀這有你錯過的精彩內容
Android Studio實現倉庫管理系統
Android Studio實現簡單的購物商城界面
Android Studio實現記事本項目
Android Studio如何實現音樂播放器
Android10?Android Studio實現通訊錄
其實我們只是想找一個談得來、合脾性、在一起舒坦、分開久了有點想念、安靜久了想鬧騰一下、吵架了又立馬會后悔認輸的人 。愛情如此,友情同理 ????。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态