精华内容
下载资源
问答
  • 学生管理系统APP

    千次阅读 2019-07-23 20:12:45
    APP功能有学生信息的永久存储,信息的增删查改 (只是本地的数据库,并不涉及服务器) 最新更新(2019年9月16日10:44:26)之后的APP加入了登录注册功能,及相应的记住密码,密码自动补全,修改密码等功能 主要知识点:...

    为了数据库的课设做的一个小app

    先上图

    管理员账号是admin,密码123456

     

    本APP功能有学生信息的永久存储,信息的增删查改 (只是本地的数据库,并不涉及服务器)

    最新更新(2019年9月16日10:44:26)之后的APP加入了登录注册功能,及相应的记住密码,密码自动补全,修改密码等功能

    主要知识点:litepal的增删查改,recyclerview的数据传递;
    一些小知识点:侧滑菜单,menu的使用,spinner的使用,调用相册,状态栏透明,intent信息的传递,checkbox的使用,MD5加密等;

    花费时间:第一第二版本一共花费了我将近一周的时间
    代码行数:加上布局大概3000行

    其中涉及的知识点我分了好几篇文章发布在我的简书上,请大家关注我的简书

    我的简书

    可以在简书中找以下的文章

    侧滑菜单的使用

    Spinner的用法

    Adapter中的点击事件和传递信息

    利用Litepal的查询功能做一个搜索栏

    Glide在Adapter中怎么用

    安卓中调用相册

    状态栏全透明

    用Litepal数据库实现记住密码及密码自动补全

    点击空白处实现键盘消失

    源码提供地址

    Github:github地址(麻烦给几颗星星)

    资源下载地址:资源下载地址

     

     

    展开全文
  • 一个毕业设计 小学生英语app

    千次阅读 2016-05-16 12:25:22
    小学生英语APP文档说明主要源码的说明文档├─adapter│ GridViewItem.java 游戏图鉴列表每一项的布局│ MyAdapter.java 游戏图鉴列表的适配器│├─dc│ app.java app│ ksyxActivity.java 开始游...

    完整源码,qq 332324956  ,是付费的,加之前请注意。



    小学生英语APP文档说明

    主要源码的说明文档

    ├─adapter

    │      GridViewItem.java   游戏图鉴列表每一项的布局

    │      MyAdapter.java     游戏图鉴列表的适配器

    ├─dc

    │      app.java         app

    │      ksyxActivity.java    开始游戏界面

    │      MainActivity.java    主界面

    │      MusicService.java    播放后台音乐

    │      setActivity.java     设置界面

    │      yxsmActivity.java   游戏说明界面

    │      yxtjActivity.java    游戏图鉴

    ├─fragment

    │      itemAdapter.java     每一项单词适配器

    │      itemfragment.java    每一项单词显示界面

    ├─Interface

    │      onclick.java     点击选择答案时回调

    │      oninit.java     tts回调

    ├─model

    │      danci.java   单词数据

    ├─utils

    │  │  CopyRaw.java   复制单词列表

    │  │  DBHelper.java    数据库工具

    │  │  Helper.java    存储配置值接口

    │  │  Speaker.java    tts播放接口

    │  │

    │  └─easyfont

    │          EasyFonts.java    自定义字库,显示分数

    │          FontSourceProcessor.java

    └─view

           CountdownView.java   一个倒计时view,显示15秒倒计时

           CustomCountDownTimer.java

     

    源码设计流程:

    主界面:MainActivity ,复制数据库

    datapath = "/data/data/" + this.getPackageName().toString()

    + "/databases";

    new MyTask().execute("");

    播放音乐:

    @Override

    protected void onResume() {

    // TODO Auto-generated method stub

    super.onResume();

    if (helper.getMusiconoff()) {// 如果开了,则播放

    startService(intent);

    }

    }

    点击各个按钮,进入对应界面:

    @Override

    public void onClick(View v) {

    // TODO Auto-generated method stub

     

    switch (v.getId()) {

    case R.id.ksyx:

    startActivity(new Intent(this, ksyxActivity.class));

    break;

    case R.id.xzjc:

    new AlertDialog.Builder(this)

    .setTitle("选择教材")

    .setItems(new String[] { "第一章", "第二章" },

    new OnClickListener() {

     

    @Override

    public void onClick(DialogInterface dialog,

    int which) {

    // TODO Auto-generated method stub

    Intent start=new Intent(MainActivity.this,

    ksyxActivity.class);

    start.putExtra("zhangjie", getzhangjie(which));//获取到第几章节

    startActivity(start);

    }

    }).setNegativeButton("确定", null).show();

    break;

    case R.id.yxtj:

    startActivity(new Intent(this, yxtjActivity.class));

    break;

    case R.id.yxsm:

    startActivity(new Intent(this, yxsmActivity.class));

    break;

    case R.id.yxsz:

    startActivity(new Intent(this, setActivity.class));

    break;

    }

     

    }

     

    开始游戏界面主要流程:

     

    // 如果选择的是进入章节,则获取章节的单词,否则获取全部

    String zhangjie = getIntent().getStringExtra("zhangjie");

    if (zhangjie != null && (!zhangjie.equals(""))) {

    // 获取数据列表

    items = new DBHelper(this).getzhangjie(zhangjie);

    ;  

    // 获取存储的进度

    mCurrPageIndex = helper.getIntValue(zhangjie, 0);

    keyjindu = zhangjie;

    } else {

    items = new DBHelper(this).getAllCotacts();

    mCurrPageIndex = helper.getIntValue(keyjindu, 0);

    }

     

    显示分数:

    score = helper.getScore();

    scoreView = (TextView) findViewById(R.id.score);

    scoreView.setText(score + "");

    scoreView.setTypeface(EasyFonts.num(this));//设置字体

     

    启动一个倒计时

    mCountdownView.start(time1);

    mCountdownView.setOnCountdownEndListener(new OnCountdownEndListener() {

     

    @Override

    public void onEnd(CountdownView cv) {

    // TODO Auto-generated method stub

    next(false, false);  //时间到自动进入下一个,显示错误

    }

    });

    两个按钮,进行前后选择

    prev = (ImageButton) findViewById(R.id.prev);

    next = (ImageButton) findViewById(R.id.next);

    prev.setOnClickListener(this);

    next.setOnClickListener(this);

    。。。。。。。。。。。。。。

    case R.id.prev:

    if (mCurrPageIndex >= 1) {

    mPager.setCurrentItem(mCurrPageIndex - 1);

    }

    break;

    case R.id.next:

    if (mCurrPageIndex < size - 1) {

    mPager.setCurrentItem(mCurrPageIndex + 1);

    }

     

     

    设置viewpage

     

    mAdapter = new itemAdapter(getSupportFragmentManager(), this);适配器

    size = items.size();  拿到总数

    mAdapter.setItems(items);

    mPager.setAdapter(mAdapter);

    mPager.setOffscreenPageLimit(2);// 限制缓存数目为2,节省内存

    mPager.setCurrentItem(mCurrPageIndex); 设置当前的

    mPager.setOnPageChangeListener(new OnPageChangeListener() {

     

    @Override

    public void onPageSelected(int arg0) {

    // TODO Auto-generated method stub

    if (arg0 != mCurrPageIndex) {

    isfirst = false; // 只要移动,就会改变

    }

    mCurrPageIndex = arg0;

    // 如果向前,则存储当前

    if (helper.getIntValue(keyjindu, 0) < mCurrPageIndex)

    helper.putValue(keyjindu, mCurrPageIndex);

    mCountdownView.start(time1); 重启倒计时

    playText();  播放当前的单词

    }

     

    @Override

    public void onPageScrolled(int arg0, float arg1, int arg2) {

    // TODO Auto-generated method stub

     

    }

     

    @Override

    public void onPageScrollStateChanged(int arg0) {

    // TODO Auto-generated method stub

     

    }

    });

     

     

    整体逻辑整理:

     

            加载数据,显示,前后按钮切换可进入各个单词,定时器在15秒后不做选择,则直接显示错误,进入下一个。

            选择正确,加分,下一个。选择错误,不加分,下一个。

            

    技术点:

    1:播放音乐:MusicService.java  Service的写法和启动

    2:分数存储,Helper.java  SharedPreferences的写法和用法

    3:单词读音 Speaker.java  TTS的实现和用法

    4:复制数据库 CopyRaw.java复制数据到databases区域,为后面的操作准备

    5:数据库操作DBHelper.java主要是单词的读写查询方法

     

    毕设可以写的建议:

     

    AndroidManifest.xml的用法

    SharedPreferences Service的写法和启动  

    TTS的实现和用法

    复制数据到databases 数据库查询

    签名

    混淆

     

     

     

            


    展开全文
  • 基于Android studio 的学生课堂管理app

    千次阅读 2020-06-18 10:30:45
    2.基于Android studio 的掌上课堂app,主要是由学生老师管理员三个角色,有登陆功能,学生可以查看自己的作业考勤等信息,老师可以修改学生的信息,管理员负责账号的管理,三者都可以修改自己的账号密码,有三个不同...

    1.还是一如既往的期末考核的作业,当然不是我的,所所实话,这个题目才是符合大一学生课设的标准,难度适中,但是必须要花费大量时间题目:
    在这里插入图片描述
    2.基于Android studio 的掌上课堂app,主要是由学生老师管理员三个角色,有登陆功能,学生可以查看自己的作业考勤等信息,老师可以修改学生的信息,管理员负责账号的管理,三者都可以修改自己的账号密码,有三个不同的版本,分为豪华版(定制ui),普通版,乞丐版,下面是粗略截图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3.资源我已经上传了,,一共有三份,包括apk,代码,使用sqlit数据库,截图等
    这是资源连接
    https://download.csdn.net/download/qq_42733641/12527333

    展开全文
  • 毕业设计做一个学生课堂考勤app,因扫描二维码的签到方式缺乏准确定位能力,所以使用ibeacon,本想使用微信摇一摇的方式来搜基站消息推送进行签到,但摇一摇功能仅限有认证的公众号!现在使用ibeacon的sdk进行开发一...
  • 本屌丝以前就是做校园代理出身的,最近两年迫于生计转战IT开发行业,以前在学校也想有这么一个牛逼的网站或者系统以及app,找别人开发都是大几十万,一个学生哪来这么多钱呢?自己做又不懂技术,后来暂时将自己的这...

    本屌丝以前就是做校园代理出身的,最近两年迫于生计转战IT开发行业,以前在学校也想有这么一个牛逼的网站或者系统以及app,找别人开发都是大几十万,一个学生哪来这么多钱呢?自己做又不懂技术,后来暂时将自己的这个梦想给搁浅了,现在终于有能力和机会来开发自己以前梦寐以求的东西,希望能帮到各位想创业的大学生。下载地址在文章底部

    【更新日期】:2020年1月08日

    【温馨提示】:php版本已经不再维护和继续开发,新版本(2020-2021年版本)已经全部采用java开发,分布式,微服务,性能更强,更稳定,千万级用户系统,新版本暂时没演示,如果需要定制的,也可以联系我,正常情况大家的版本都是一样的

    【个人微信】:xw2876001800

    【旧版本信息如下】:

    ------------------------------------

    【php版本】:>=5.6

    【mysql】:>=5.2

    【后台开发框架】:国内最流量的开发者框架(Thinkphp3.2.3)版本是3系列最新的,

    【前端开发框架】:混合App开发,直接双版本(安卓+苹果),数据同步,功能同步

    【其它版本】:支持电脑版本和微信版本

     

    【新版本2020-2021年版本信息如下】:

    【jdk版本】:大于1.8

    【数据库】: 目前暂时只支持mysql ,不要跟我说orcal,你没钱玩的,玩不起,马云这么大的淘宝就是用的mysql,所以别担心

    【后台开发框架】:spring boot + dubbo + mybatis

    【前端开发框架】: web端(angular8+   )  app端( ionic4+ )

    【安全与架构】: 我们将采用更安全的策略保障系统,地道程序员4年的工作经验进行更优的架构,让系统同时具有安全+效率

    【新版本的架构问题】:本系统纯属个人开发,不属于任何公司,没有版权纠纷,

     

     

    【演示地址】:web演示地址:www.cfeng.wang
    【温馨提示】:由于很多功能和版面正在开发和内测,暂时不予展示,不过我正在加紧开发,希望大家耐心等待,我们要开发的是颠覆国内传统人力系统,让我们的系统更"人性化,智能化,大数据化。高效化",你的期待和等待不会白费和失望!
    【主要功能】:兼职+全职,求职和招聘
    【特色功能】:带评论,带评价系统,国内独家原创架构让效率更高更安全,出色的架构布局提高了商家花更少的成本同时面向百万招聘者招聘,同时让求职者快速定位高质量的理想职位
    【支付功能】:简历板块会设计支付,推送板块会涉及支付,广告板块会涉及支付,热门推荐会涉及支付,考虑到求职招聘的效率和质量同时考虑平台的盈利
    【版本信息】:目前只是第一版本,部署平台“安卓+苹果+微信”

     

     

    后续开发板块...ing,因为最近公司忙,所以暂时没太多时间来开发更多的功能,不过一有时间我就会继续开发更多的功能,机会每周都有更新

    [校园创业],[校园学习和生活社交],[校园店铺等]

     

    【程序下载】:链接:https://pan.baidu.com/s/13bpCuIFnyrhKXKk-YhEEEQ 
    提取码:5faa 
    复制这段内容后打开百度网盘手机App,操作更方便哦
    ————————————————
    版权声明:本文为CSDN博主「隔壁小王攻城狮」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/df981011512/article/details/72929849

    展开全文
  • 分类整理了一些对医学生来说十分有用的宝藏APP,从专业知识、方法效率、考试考研到学习资源,包含解剖、用药、交流、文献、题库、网课、笔记等方面,全面且好用(。→‿←。) 想要丰富自己专业知识的同学,接着往下看...
  • 微信小程序学生选课系统app设计

    千次阅读 2020-04-05 15:37:31
    项目一共2个身份,管理员和学生身份。小程序客户端学生打开后可以查看教师风采信息,查询课程信息并且选课,首页可以查询校园新闻公告;学生想要查询自己的成绩和已选课程需要先绑定自己的学号密码就可以了!学生也...
  • 基于Android Studio实现的学生蹭课APP

    千次阅读 2019-07-23 07:46:53
    本小组项目是小组成员集体讨论时,提出的一个满足大学生在课余时间的蹭课需求的安卓端app。既可以供大家查阅自己感兴趣课程的相关信息,又可以在公告板跳转到教务处网页及时收到通知,还可以在社区板块查看别人的...
  • 2.学生和老师自己打开APP,点击我,采集 3.学生的资料可以管理员和班主任审核,老师的资料可以管理员审核 审核完毕后可以这里看到创建好的人脸特征库,采集好的人脸数据不会覆盖掉学籍的照片和头像的字段。 ...
  • 如何设计一款大学生找实习的APP

    千次阅读 2017-12-13 18:21:45
    最近帮一个朋友设计了一个简单的找实习类APP原型,此APP的作用主要是帮助大学生找实习,帮助企业找人才,帮助教师管理实习,使校企合作更紧密,建立学生——企业——学校三者之间的关系,解决目前职业教育与应用型...
  • 那么,哪些APP适合大学生,能给他们适当减轻下学习压力呢? 搜题软件只是学习工具,在这里还是要先提醒要大家,养成自主学习,多培养自己独立思考的能力,实在解不出来,才借助考试搜题软件。比如一些开卷考试的话,...
  • 毫无疑问,孩子们喜欢平板电脑和笔记本电脑,喜欢游戏和app。为了迎合孩子们的需要,不少开发者开发出了适合孩子们的app,有纯游戏和娱乐性质的,也有教育类的。 不过,一家名为OutThink的公司认为开发者也许错过...
  • 平常喜欢尝试各种类型的数学题,除了可以提高自己的数学成绩,还能让自己多学点知识,那么有什么app可以做数学题呢?下面我就为大家介绍几个数学题库的软件,这些软件都有很多实用的功能,包含的数学题目也很广,每个...
  • 建立学生成绩管理系统,利用手机对学生成绩进行管理,进一步提高现代化水平。使学生能够快速、准确地输入、修改和查询自己的成绩,更好地了解自己的学业成绩,并方便对教师的管理。让学生更快地查询自己的学业成绩...
  • app./制作明信片图片的app

    千次阅读 2019-01-23 14:30:39
    superXingPostCard 项目地址:xingkongus/...星空学生创新中心2015年毕业季纪念产品 制作属于你的毕业明信片 短期产品,已不做长久维护,可供组织内部android端图片入门使用的代码阅读 直接下载:http:/...
  • 安卓SQLite数据库+学生信息管理系统的开发步骤 (一)、学生基本信息类的创建 1、在编写java程序代码的位置,创建Student类,用来定义学生的基本信息属性: package com.cqjtu.studentsystem; import java.io....
  • 大一新生必备手机APP下载好了吗

    千次阅读 2016-09-09 15:15:25
    那么作为大一新生的你,手机上肯定少不了这几款软件,小编作为一个刚刚毕业的大学生,那是深有体会。   1、流利说   英语流利说这款APP,通过场景对话开口说英语,就像是抓住一个野生外国人。为了让用户身临其境,...
  • import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.CheckBox; import android.widget....
  • uni-app实战直播app全栈开发

    千人学习 2020-11-05 21:12:33
    适用人群 具有Html+Css+JavaScript基础,有一定的Vue.js基础,挑战高薪职位 课程概述 本季度为uni-app + egg.js 实战直播app、小程序全栈开发,课程涉及:node.js直播服务器搭建,socket.io实时送礼物、实时弹幕功能...
  • “科师有约” 校园APP 的定位是 “校园信息聚合平台” ,那就要最大程度上利用学校现有的线上资源,比如学校官网、线上图书馆、微信公众号、微博等信息,并且聚合到我们的APP中,方便学生用户去使用。 本文主要讲解...
  • 1、项目概述1.1 项目的目的和意义建立学生成绩管理系统,利用手机对学生成绩进行管理,进一步提高现代化水平。使学生能够快速、准确地输入、修改和查询自己的成绩,更好地了解自己的学业成绩,并方便对教师的管理。...
  • 基于Android平台的大学生兼职系统(仿赶集网APP

    千次阅读 多人点赞 2013-11-21 14:59:45
    基于LBS的分类信息服务,相信不少的大学生们都有兼职的经历,想要好的兼职机会么,请关注大学生兼职吧
  • 校园app创意大赛

    万次阅读 2015-11-05 20:08:08
    “ join us ”APP创意作品方案 APP名称: ...而这正是一款面对当代大学生APP,此款APP更加人性化的设计和功能能够科学的引导大学生的生活,实现“小小APP我有,校园没烦恼”。   APP设计理念:
  • 使用AppInventor的APP开发之旅

    千次阅读 2020-07-11 19:18:09
    本人也只是一名学习机械的普通大一学生,奈何喜欢玩单片机,但是没有心思去专门学子Android平台的APP开发,想另辟蹊径,所以我找到了AppInventor,我要的基本功能都有,目前能满足我的要求。 首先要明确我所需要的 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,439
精华内容 24,575
关键字:

下载学生app