基于Android的班级圈系统app

news/2025/2/12 8:42:49/

需求信息:

1.前台安卓app,后台web管理

2.用户由教师家长学生组成。

老师通过内置账号登录。所有的学生通过注册获取账号,注册过程中选择老师进行绑定,成功后可登录,登录成功,显示这个老师下所有同学及家长的动态,同时自己可以发布动态,动态只允许图片和文字。可以点赞,评论。对应的被点赞被评论的用户会有提示。家长也通过注册绑定学生进行注册。家长权限和学生权限相同可以匿名发动态。家长名字会显示某某家长。老师可删除自己班级的动态。 教师与教师之间数据库不互通(即一个教师对应一个班,一个班只有一个教师)。

用户点击自己的头像,进入“我的主页”,“我的主页”中点击自己的头像,可修改头像。在“我的主页”将显示自己发布的所有动态,删除自己不满意的动态,点击自己的一条动态,可查看该动态详情,进入详情页。

点击其他用户头像,如:点击张艺的家长头像,进入“张艺的家长主页”,可以看到该用户的封面背景图,可以查阅该用户所发布的动态,点击其中的一条动态,可查看该动态详情,进入详情页。

技术信息:

总体设计逻辑和思路:
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接口的编写以及以及数据的回调


http://www.ppmy.cn/news/13116.html

相关文章

【程序员陪你过大年】html+css+js 实现动态新年烟花特效及服务器部署

前言 不知不觉又到了年底,这一年是值得庆贺的一年,疫情过去,经济好转。我们急需在春节这个特殊的日志释放下自己的情绪。但是大部分地区都不让放炮,于是乎我为大家带来一套十分炫酷应景的春节烟花动画代码实现。效果如下图所示 :…

19/365 java 多线程

1. 基础概念 程序:指令集和数据的集合。(静态) 进程:对程序的一次执行。(动态) 对同一个程序,执行两次,那就是两个进程。 进程是系统资源分配的基本单位 线程:一个进程…

结构光相机国产、非国产统计参数对比分析

结构光相机国产、非国产统计参数对比分析 1. Kinect v1 Kinect v1深度相机拥有一个RGB彩色摄像头,一个红外线CMOS摄像机和一个红外发射器。相机的红外线CMOS摄像机和红外发射器以左右水平的方式分布。该相机采用的是以结构光为基础进行改进后的光编码(…

模糊图像检测(c++)

Opencv-模糊检测 - 知乎图像清晰度,是指影像上各细部影纹及其边界的清晰程度。 解决问题:由于前端摄像机视频中聚焦不当,异物遮挡等原因,所引起的画面视野图像模糊的现象。 算法原理:将彩色图像转化为灰度图像&#xf…

chrono_Time_point (三)

chrono_time_point (三) 文章目录chrono_time_point (三)模板参数源码解析构造函数:成员函数time_since_epoch()例子timepoint提供的操作timepoint的溢出C和POSIX提供的Date/Time函数演示案例(timepoint和日历时间的转换&#xff…

python练习|面向对象

面向对象一、理解面向对象二、类对象2.1 理解类和对象2.1.1 类2.1.2 对象2.2 面向对象实现方法2.2.1 定义类2.2.2 创建对象2.2.3 self三、添加和获取对象属性3.1 类外面添加对象属性3.2 类外面获取对象属性3.3 类里面获取对象属性四、魔法方法4.1 __init__()4.1.1 体验 __init_…

云原生 | Kubernetes - kube-scheduler

目录 简介 选项 简介 Kubernetes 调度器是一个控制面进程,负责将 Pods 指派到节点上。 调度器基于约束和可用资源为调度队列中每个 Pod 确定其可合法放置的节点。 调度器之后对所有合法的节点进行排序,将 Pod 绑定到一个合适的节点。 在同一个集群中可…

该如何测客户端专项测试?

Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。在一个android应用中,一个Activity通常就是一个单独的屏幕,Activity上可显示控件,也可以监听并处理用户的事件并做出响应,下图…