前后端分離密碼加密解決方案,Android Studio實現前后臺分離的選課系統

 2023-11-30 阅读 28 评论 0

摘要:項目目錄一、項目概述二、開發環境三、項目結構四、項目演示五、源碼獲取 一、項目概述 本次項目主要實現了選課系統。用戶分為學生和管理員。學生在用賬號和密碼登錄成功后,會看到自己的課表信息,然后在選課列表里面進行選課,還可以查看和修改自己的個

項目目錄

  • 一、項目概述
  • 二、開發環境
  • 三、項目結構
  • 四、項目演示
  • 五、源碼獲取

一、項目概述

本次項目主要實現了選課系統。用戶分為學生和管理員。學生在用賬號和密碼登錄成功后,會看到自己的課表信息,然后在選課列表里面進行選課,還可以查看和修改自己的個人信息。管理員有固定的賬號和密碼,成功登錄后可以查看所有課程信息,可以添加或者刪除課程信息,可以修改學生每門課的成績,還可以添加新的學生信息。

底部導航欄,頁面跳轉,登錄及注冊界面,管理員和用戶登錄、數據庫的增刪改查,功能非常豐富,主要用的是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實現通訊錄

其實我們只是想找一個談得來、合脾性、在一起舒坦、分開久了有點想念、安靜久了想鬧騰一下、吵架了又立馬會后悔認輸的人 。愛情如此,友情同理 ????。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/186227.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息