自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件开发

Android、Python、Java开发

  • 博客(144)
  • 收藏
  • 关注

原创 基于Android的2048休闲益智游戏App

2048是一款益智数字游戏,玩家通过上下左右滑动将相同数字方块合并相加。每次滑动后空白处会随机出现新数字方块,目标是通过不断叠加最终合成2048即为胜利。游戏规则包括:1)所有方块朝滑动方向移动;2)相同数字方块碰撞时相加;3)每次滑动后随机生成新数字;4)当棋盘填满无法移动时游戏结束,出现2048则获胜。

2025-07-25 15:44:06 218

原创 基于Android的日历闹钟App

本项目开发了一个多功能闹钟应用,包含简单闹钟和日历闹钟两种模式。简单闹钟支持设置标签、铃声,可选择单次或周一至周日循环闹钟;日历闹钟在此基础上增加了特定日期选择功能。应用支持查看闹钟列表、新建、编辑和删除闹钟。当闹钟触发时,系统会弹出提示页面并振动响铃,用户点击即可关闭。

2025-07-25 15:38:18 178

原创 基于Android的简单计算器App

本项目开发了一款双模式计算器软件,提供竖屏简单模式和横屏复杂模式两种操作界面。主要功能包括基本四则运算、括号运算、百分号计算以及清空功能。界面设计采用三部分布局:上方为计算过程显示区,实时展示运算步骤和结果;下方为运算符选择区,包含加减乘除等操作按钮。系统实现了从简单到复杂的计算需求,通过不同屏幕方向的切换满足用户多样化使用场景。

2025-07-18 14:00:00 163

原创 基于Android的简单记事本App

本项目实现了一个基于SQLite数据库的简易记事本应用。核心功能包括:通过SQLite实现数据的增删改查操作;使用RecyclerView展示记事列表,并实现Item点击事件;采用系统AlertDialog进行交互操作。项目完整展示了数据库操作与UI组件的综合应用,适合Android开发初学者学习基础功能实现。附有项目运行截图,直观展示界面效果。

2025-07-17 14:01:04 227

原创 基于Android的三角函数指对数科学计算器App

该计算器软件提供两种操作模式:竖屏简单模式支持基础四则运算;横屏复杂模式扩展三角函数、对数、指数等高级运算功能。界面采用三栏布局:左侧为设置区(可调精度、保存记录);上方显示计算过程;下方为运算符选择区。支持弧度/角度切换,具备历史记录保存、复制及清空功能,满足不同场景下的计算需求。

2025-07-17 13:57:55 229

原创 基于Android的旅游计划App

这是一个旅游备忘与日志管理系统,包含三大功能模块:1)首页用于显示和编辑旅游备忘/日志,支持增删改查,数据存储在本地SQLite数据库;2)预订模块提供快捷查询工具,包括攻略、车票、地图等Webview内嵌页面;3)个人中心可修改密码。

2025-07-16 13:59:02 245

原创 基于Android的课程表App

课程表是一款便捷的课程管理工具,支持添加、编辑和删除课程信息。用户可自定义上课周数、节数,查看单周/双周课程表,滑动切换不同节数,支持多周次课程查看。系统提供多主题切换功能,满足个性化需求。

2025-07-16 13:41:41 186

原创 基于Android的校园活动发布系统App

这是一个校园活动发布平台,支持发布讲座、比赛、公益等多种活动类型。主要功能包括:1)发布活动,填写基本信息后可分享至其他平台;2)浏览报名活动;3)查看个人已报名的活动行程;4)个人中心管理账户信息。

2025-07-15 14:29:15 213

原创 基于Android的英语单词记App

这是一款功能完善的英语单词学习应用,主要包含四大模块:1)首页展示学习数据统计;2)单词学习采用选择题模式并即时反馈;3)支持单词模糊搜索及管理(查看/修改/删除);4)个人中心提供单词管理、密码修改等功能。

2025-07-15 14:15:23 248

原创 基于Android的学生考勤点名系统App

本文将介绍一个学生考勤管理系统,系统分为两大核心模块:1)学生花名册模块,提供学生信息管理功能,包括添加和编辑学生资料;2)点名模块,支持课堂或活动考勤记录,可统计缺勤人数并生成缺勤名单。

2025-07-14 19:18:43 1041

原创 基于Android的景点旅游信息系统App

本旅游管理系统分为管理员和普通用户两种角色。管理员具有用户管理(查看/删除用户)、景点管理(增删改景点/设为推荐)和评论管理(查看/删除评论)功能。普通用户可查看景点简介/详情、修改密码,在首页浏览推荐景点和全部景点,并在详情页查看评价及发表评论。

2025-07-14 19:06:38 269

原创 基于Android的机票订单管理系统App

本项目是一个航班管理系统,主要包含普通用户和管理员两种角色。管理员(账号admin/123456)可添加航班信息(包括航空公司、起降地、时间、票价等)并查看航班机票状态。普通用户可注册登录,查询航班列表,支持按起点终点搜索航班,查看剩余机票并进行订票/退票操作。系统采用TextInputLayout实现登录验证,管理员可管理航班信息,用户可完成机票预订全流程。

2025-07-11 17:01:44 229

原创 基于Android的景区业务工作人事管理系统App

人事管理系统是一款办公自动化移动应用,包含员工端和管理端,通过九宫格界面提供请假、经费等多项管理功能。系统采用角色权限控制:员工可提交申请及查看进度,管理员则负责审批申请。所有数据存储在本地SQLite数据库,支持账号注册(可选管理员/员工角色)、密码修改及退出登录功能。

2025-07-11 15:52:49 169

原创 基于Android的语音文字识别盲人无障碍辅助App

本项目开发了一款基于Android平台的语音文字双向转换应用,采用科大讯飞语音识别引擎实现两大核心功能:1)文本转语音,可将输入文本内容转换为语音播放;2)语音转文本,通过麦克风录入语音并实时识别为文字。

2025-07-10 12:57:15 156

原创 基于Android的简约记账手账App

这是一款个人记账APP,主要功能包括:用户注册登录(数据本地存储)、首页显示当日/当月收支统计和预算剩余、查看账单明细和统计图表、支持按备注搜索、设置打卡计划,以及导出Excel账单。APP采用SQLite数据库,所有数据均保存在本地。

2025-07-10 12:44:58 465

原创 基于Android的高校教务信息管理系统App

该班级管理系统分为辅导员、班委和学生三种角色,按权限分级管理班务。辅导员拥有最高权限,可管理所有数据并注册用户;班委权限次之,不能审批请假及学业指导;学生仅能查看相关信息。系统包含11个功能模块:班级通知、活动管理、班费管理、请假管理、学生信息、宿舍管理、作业管理、成绩管理、选课管理和打卡接龙,各模块有不同操作权限。辅导员创建学生时默认密码为学号。

2025-07-08 12:43:33 373

原创 基于Android的卡路里运动健身App

这是一款智能健康管理APP,主要功能包括BMI计算、运动推荐和卡路里追踪。用户注册登录后,输入身高体重即可获取BMI值,系统会根据该值自动推荐适合的运动项目。运动后记录里程和时间,APP会计算消耗的卡路里。所有运动数据(项目、时长、卡路里)都可在统计界面查看。

2025-07-08 11:49:07 497

原创 基于Android的在线考试管理系统App

该项目是一个基于Bmob数据库的在线考试APP,主要功能包括用户注册登录、班级管理、试题编辑和考试系统。教师端可进行班级管理(添加专业/年级/班级)、试卷编辑(10道题,前5选择后5判断)、查看成绩和分析等功能;学生端支持模拟考试、题库练习、错题查看和成绩查询。项目特色是支持语音念题功能。使用前需在Bmob官网注册并替换ApplicationID,注意需先注册教师账号(如t001/刘老师/123456)才能正常使用系统功能。

2025-07-07 20:03:38 1079

原创 基于Android的电子图书商城App

该项目是一个在线图书商城APP,主要功能包括用户注册登录、图书浏览与购买、购物车管理和订单查询。系统首页展示分类图书列表,提供封面、名称、价格等基础信息,点击可查看包含作者、出版社等详细信息的图书详情页,并支持加入购物车或直接购买。购物车功能允许用户编辑删除商品并进行结算。订单页面则记录已购图书的订单信息,包括封面、名称、价格、订单编号和下单时间等。

2025-07-06 20:23:32 168

原创 基于Android的运动健身计划App

这是一个健身管理系统,主要功能包括:1)用户注册登录;2)运动记录与计时功能,支持选择运动类型、设定目标时间,采用五星激励机制(每完成1/5时间加一颗星),并提供运动鼓励语;3)可设置多个自定义闹钟提醒;4)运动数据统计(总时长、星星数、完成情况等);5)个人资料管理(头像、昵称等个人信息设置)。

2025-07-06 20:21:04 284

原创 基于Android的本地音乐播放器App

本项目是一款功能丰富的本地音乐播放系统,支持扫描手机音乐文件并创建播放列表。核心功能包括:音乐播放控制(播放/暂停/切歌)、播放模式切换(顺序/随机/单曲循环)、歌单管理(创建歌单/收藏歌曲)、音乐搜索(按歌名/歌手)以及个性化设置(主题切换/夜间模式)。系统还提供音乐评论区功能,用户可查看并发表评论。界面设计包含多种主题风格和日夜模式切换选项,为用户提供个性化的音乐体验。

2025-07-05 09:30:00 265

原创 基于Android的网络+本地音乐播放器App

一款多功能音乐播放系统,支持本地与网络音乐播放。本地功能自动扫描设备音乐文件并分类展示(最近播放、喜欢列表);网络功能通过酷狗API获取排行榜和在线搜索。播放器支持多种模式(顺序/随机)、动态歌词显示(可自定义字体样式)及快捷控制。

2025-07-05 09:30:00 136

原创 基于Android的财务记账App

这是一款个人财务管理应用,主要功能包括:1)首页展示本月收支、预算余额及近期账单(支持按日/周筛选),账单可标记颜色(红为收入/绿为支出)并编辑;2)快捷记账功能,支持金额、类型、日期和备注录入;3)数据可视化统计,提供月度/年度收支的饼图和折线图分析;4)设置模块包含预算调整、手势密码和账号管理。

2025-07-04 09:30:00 130

原创 基于Android的英语词汇学习单词记App

本项目设计了一个英语学习系统,包含普通用户和管理员两种角色。普通用户功能涵盖四大模块:1)词库选择(支持四级、考研等词库);2)背单词(提供学习模式切换、发音试听及收藏功能);3)词汇考试(自动评分);4)我的收藏(展示单词详情)。管理员专属功能为公告管理。

2025-07-04 09:30:00 103

原创 基于Android的宠物论坛交流社区App

这是一款专为爱猫人士打造的交流社区平台,核心功能包括: 1.用户可注册登录后发布养猫日常、经验分享等帖子(含标题/分类/图文) 2.社区互动功能完善,支持点赞、收藏、评论及用户间关注 3.智能分类浏览(5大类目)和关键词搜索功能 4.个人中心管理关注列表、发帖记录及收藏内容 5.采用Bmob云数据库存储所有用户数据

2025-07-03 09:30:00 347

原创 基于Android的PDF电子书商城阅读器App

本项目开发了一个基于PDF的书籍阅读系统,包含普通用户和管理员两类角色。普通用户功能涵盖书城浏览、书架管理、分类检索、个人中心等模块,支持书籍搜索、详情查看、评论互动及仿真翻页阅读体验。管理员端提供小说管理、分类维护、轮播图配置、用户及数据统计等后台功能。

2025-07-03 09:30:00 261

原创 基于Android的图书馆借阅管理系统App

图书管理系统项目介绍 该系统采用用户分级管理,包含借阅者和系统管理员两种角色。借阅者可实现图书查询、借阅归还(需审核)、预约、挂失等功能,系统提供逾期提醒服务。管理员拥有图书和用户信息管理权限,支持Excel批量导入图书数据。系统还包含借阅审核、挂失费用处理(模拟支付)、逾期提醒等特色功能。

2025-07-02 09:30:00 944

原创 基于Android的日程计划笔记备忘录App

本项目是一款个人事务管理应用,主要功能包括:1)账号系统采用手机号注册,支持密码登录;2)日程管理功能,支持四色分类(学习、娱乐、社团等)、状态标记、提醒设置等操作;3)计划管理功能,支持月/周计划及子计划设置;4)笔记管理功能,支持语音录入、朗读及瀑布流展示。应用提供单机版(SQLite)和云版(Bmob)两个版本,其中日程提醒、语音笔记等特色功能仅限单机版。系统采用直观的交互设计,通过滑动、点击等操作实现日程的增删改查。

2025-07-02 09:30:00 391

原创 基于Android的古诗词鉴赏学习App

这是一款诗词学习类APP,提供诗词浏览、创作、搜索和学习功能。用户可查看诗词详情(含译文)、点赞评论、收藏作品;支持诗词创作与发布;提供按诗人/朝代的搜索功能;设有分类学习板块;个人中心可管理作品、收藏及账户设置。项目分为单机版(SQLite数据库)和联网版(后端接口)两个版本。

2025-07-01 11:57:09 294

原创 基于Android的校园社区悬赏失物招领跑腿App

这是一个悬赏任务管理APP,提供普通用户和管理员两种登录角色。普通用户可发布悬赏、抢单、管理订单及评价;管理员可查看所有订单、发布公告和处理反馈,订单状态变更时会主动提醒用户。系统分为单机版(SQLite数据库)和联网版(含后端接口和支付宝沙箱支付功能)。项目包含完整的组织架构和界面截图说明。

2025-07-01 11:41:44 699

原创 Spring开发系列教程(26)——异步处理

在Servlet模型中,每个请求都是由某个线程处理,然后,将响应写入IO流,发送给客户端。从开始处理请求,到写入响应完成,都是在同一个线程中处理的。实现Servlet容器的时候,只要每处理一个请求,就创建一个新线程处理它,就能保证正确实现了Servlet线程模型。在实际产品中,例如Tomcat,总是通过线程池来处理请求,它仍然符合一个请求从头到尾都由某一个线程处理。这种线程模型非常重要,因为Spring的JDBC事务是基于实现的,如果在处理过程中,一会由线程A处理,一会又由线程B处理,那事务就全乱套了。

2025-04-22 22:19:28 1680

原创 Spring开发系列教程(25)——国际化

在开发应用程序的时候,经常会遇到支持多语言的需求,这种支持多语言的功能称之为国际化,英文是internationalization,缩写为i18n(因为首字母i和末字母n中间有18个字母)。还有针对特定地区的本地化功能,英文是localization,缩写为L10n,本地化是指根据地区调整类似姓名、日期的显示等。也有把上面两者合称为全球化,英文是globalization,缩写为g11n。在Java中,支持多语言和本地化是通过配合Locale。

2025-04-21 19:01:09 1206

原创 Windows重命名文件或复制粘贴文件导致资源管理器卡死解决办法(亲测有效)

试试看是不是可以愉快的玩耍了 ,如果不愉快,则重复一下步骤1,2,因为这个服务可能又自己偷偷启动了。按 Win + R ,输入services.msc,回车。,右键 → 停止,等待停止之后,然后继续右键→。

2025-04-21 11:00:00 898 2

原创 Spring开发系列教程(24)——处理CORS

在开发REST应用时,很多时候,是通过页面的JavaScript和后端的REST API交互。在JavaScript与REST交互的时候,有很多安全限制。a.coma.comb.com同源要求域名要完全相同(a.com和www.a.com不同),协议要相同(http和https不同),端口要相同。那么,在域名a.com页面的JavaScript要调用B站b.com的API时,还有没有办法?

2025-04-20 15:00:00 683

原创 Spring开发系列教程(23)——使用Interceptor

上图虚线框就是Filter2的拦截范围,Filter组件实际上并不知道后续内部处理是通过Spring MVC提供的还是其他Servlet组件,因为Filter是Servlet规范定义的标准组件,它可以应用在任何基于Servlet的程序中。如果只基于Spring MVC开发应用程序,还可以使用Spring MVC提供的一种功能类似Filter的拦截器:Interceptor。所以,Interceptor的拦截范围其实就是Controller方法,它实际上就相当于基于AOP的方法拦截。

2025-04-20 11:00:00 1093

原创 Spring开发系列教程(22)——集成Filter

有的童鞋在上一节的Web应用中可能发现了,如果注册时输入中文会导致乱码,因为Servlet默认按非UTF-8编码读取参数。其实和Spring的IoC容器没有任何关系,两者均互不知晓对方的存在,因此,配置这种Filter十分简单。所以,得通过一种方式,让Servlet容器实例化的Filter,间接引用Spring容器实例化的。是一个普通Bean,Servlet容器并不知道,所以它不会起作用。的实例将由Servlet容器而不是Spring容器初始化,因此,实际应用时,尽量保持名字一致,以减少不必要的配置。

2025-04-19 15:00:00 445

原创 Spring开发系列教程(21)——使用REST

使用Spring MVC开发Web应用程序的主要工作就是编写Controller逻辑。在Web应用中,除了需要使用MVC给用户显示页面外,还有一类API接口,我们称之为REST,通常输入输出都是JSON,便于第三方调用或者使用页面JavaScript与之交互。直接在Controller中处理JSON是可以的,因为Spring MVC的和都支持指定输入和输出的格式。注意到使用consumes声明能接收的类型,使用produces声明输出的类型,并且额外加了表示返回的String。

2025-04-19 10:30:00 300

原创 Spring开发系列教程(20)——Spring MVC

我们先把基于Spring MVC开发的项目结构搭建起来。以及provided其中,是标准web目录,WEB-INF存放web.xml,编译的class,第三方jar,以及不允许浏览器直接访问的View模版,static目录存放所有静态文件。在目录中存放的是Java程序读取的classpath资源文件,除了JDBC的配置文件外,我们又新增了一个上面给出了一个写入到标准输出的Logback配置,可以基于上述配置添加写入到文件的配置。在中就是我们编写的Java代码了。

2025-04-18 14:30:00 1524

原创 Spring开发系列教程(19)——设计ORM

我们从前几节可以看到,所谓ORM,也是建立在JDBC的基础上,通过ResultSet到JavaBean的映射,实现各种查询。有自动跟踪Entity修改的全自动化ORM如Hibernate和JPA,需要为每个Entity创建代理,也有完全自己映射,连INSERT和UPDATE语句都需要手动编写的MyBatis,但没有任何透明的Proxy。而查询是涉及到数据库使用最广泛的操作,需要最大的灵活性。

2025-04-18 10:15:00 651

原创 Spring开发系列教程(18)——集成MyBatis

使用Hibernate或JPA操作数据库时,这类ORM干的主要工作就是把ResultSet的每一行变成Java Bean,或者把Java Bean自动转换到INSERT或UPDATE语句的参数中,从而实现ORM。而ORM框架之所以知道如何把行数据映射到Java Bean,是因为我们在Java Bean的属性上给了足够的注解作为元数据,ORM框架获取Java Bean的注解后,就知道如何进行双向映射。那么,ORM框架是如何跟踪Java Bean的修改,以便在update()操作中更新必要的属性?

2025-04-17 10:40:46 1212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除