博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;
🍅文章末尾获取源码下载方式🍅
源码下载以及详细的配置说明
一、项目介绍
学生端(app)
1、注册登录
2、查看作业
3、知识学习
4、向老师提问
5、老师/学校通知
5、个人中心(修改密码、修改个人信息等)
老师(管理后台)
1、用户管理
2、作业管理
3、知识管理
4、解答学生疑问
5、通知管理
二、运行环境
1:客户端使用Android stuido进行开发;
2:服务端后台使用Myeclipse2014进行开发;
3:mysql数据库进行数据存储;
4:需要jdk1.7以上
5:使用雷电模拟器或者Androidstuio自带的模拟器进行运行
三、使用技术
总体设计逻辑和思路:
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接口的编写以及以及数据的回调
四、数据库设计
/*
Navicat MySQL Data Transfer
Source Server : mydata
Source Server Version : 50528
Source Host : localhost:3306
Source Database : studydb
Target Server Type : MYSQL
Target Server Version : 50528
File Encoding : 65001
Date: 2020-03-09 17:01:43
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for newsmessage
-- ----------------------------
DROP TABLE IF EXISTS `newsmessage`;
CREATE TABLE `newsmessage` (
`newsId` int(11) NOT NULL AUTO_INCREMENT,
`newsTitle` varchar(255) DEFAULT NULL,
`newsContent` varchar(1000) DEFAULT NULL,
`newsTime` varchar(100) DEFAULT NULL,
`newsType` varchar(255) DEFAULT NULL,
PRIMARY KEY (`newsId`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of newsmessage
-- ----------------------------
INSERT INTO `newsmessage` VALUES ('4', '中新社北京12月20日', '中新社北京12月20日电 (记者 王恩博)资管新规过渡期会否进行调整近期受到市场关注,记者20日从中国银保监会近期重点工作通报会上获悉,当前银行理财正按新规方向有序调整。新规过渡期后,经机构申请和承诺,可对难以处置存量资产采取适当安排。\r\n 银保监会有关负责人当天表示,资管新规、理财新规发布实施后,中国银行理财业务按照监管导向有序调整,呈现出更稳健和可持续的发展态势。', '2020-03-09 16:05', '1');
INSERT INTO `newsmessage` VALUES ('5', '丰富的投资理财选择', '负责人强调,其总的方向就是为人民群众提供更丰富的投资理财选择,为资本市场增加更强大的资金来源,为企业创新发展营造更好的金融环境。\r\n 根据2018年4月份发布的资管新规,官方充分考虑存量资管产品期限、市场规模及其所投资资产的期限和规模,兼顾增量资管产品的合理发行,提出按照“新老划断”原则设置过渡期。过渡期设置为自新规发布之日起至2020年底。\r\n负责人表示,银保监会始终要求银行严格落实资管新规、理财新规的规定,规范开展理财业务,对于存量业务的处置,严格制定整改计划,按进度扎实有序推进。但在工作中,监管方也注意到部分银行反映的理财业务存量处置过程中的困难和问题。', '2020-03-09 16:05', '1');
INSERT INTO `newsmessage` VALUES ('6', '过渡期结束', '负责人说,按照资管新规补充通知精神,过渡期结束后,由于特殊原因而难以处置的存量资产,可由相关机构提出申请和承诺,经金融监管部门同意,采取适当安排妥善处理。此外,官方也在根据实际情况,研究是否对相关政策进行小幅适度调整。\r\n 下一步,银保监会将持续督促银行严格按照资管新规、理财新规要求,推进理财业务规范转型;要求银行从严压实内部责任,推进存量资产处置,确保理财业务持续健康发展。\r\n\r\n', '2020-03-09 16:05', '1');
INSERT INTO `newsmessage` VALUES ('9', '今日理财新闻', '新华社北京12月18日电 回望2019这一年,理财市场迎来了诸多“变局”,8家理财子公司陆续开业、理财产品净值化转型……这些变化给理财市场带来了直接的影响', '2020-03-09 16:05', '2');
INSERT INTO `newsmessage` VALUES ('12', '今日理财10', '新华社北京12月18日电 回望2019这一年,理财市场迎来了诸多“变局”,8家理财子公司陆续开业、理财产品净值化转型……这些变化给理财市场带来了直接的影响', '2020-03-09 16:05', '2');
-- ----------------------------
-- Table structure for newstb
-- ----------------------------
DROP TABLE IF EXISTS `newstb`;
CREATE TABLE `newstb` (
`newsId` int(11) NOT NULL AUTO_INCREMENT,
`newsTitle` varchar(255) DEFAULT NULL,
`newsMessage` varchar(255) DEFAULT NULL,
`newsTeaId` int(11) DEFAULT NULL,
`newsTeaName` varchar(255) DEFAULT NULL,
`newsTime` varchar(100) DEFAULT NULL,
PRIMARY KEY (`newsId`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of newstb
-- ----------------------------
INSERT INTO `newstb` VALUES ('7', '开班会', '通知所有家长在周一下午开班会,记得来参加;', '88', '王老师', '2020-03-09');
INSERT INTO `newstb` VALUES ('8', '计算机基础编程', '使用java语言打印一个99乘法表出来;', '88', '王老师', '2020-03-09');
INSERT INTO `newstb` VALUES ('9', '计算机', '使用java语言打印一个99乘法表出来;', '88', '王老师', '2020-03-09');
INSERT INTO `newstb` VALUES ('10', '计算机作业', '使用java语言打印一个99乘法表出来;', '88', '王老师', '2020-03-09');
-- ----------------------------
-- Table structure for replytb
-- ----------------------------
DROP TABLE IF EXISTS `replytb`;
CREATE TABLE `replytb` (
`replyId` int(50) NOT NULL AUTO_INCREMENT,
`replyMessage` varchar(255) DEFAULT NULL,
`replyUserId` int(11) DEFAULT NULL,
`replyUserName` varchar(255) DEFAULT NULL,
`replyCreatime` varchar(100) DEFAULT NULL,
`replyTeaMessage` varchar(255) DEFAULT NULL,
PRIMARY KEY (`replyId`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of replytb
-- ----------------------------
INSERT INTO `replytb` VALUES ('15', '使用java语言打印一个99乘法表出来;', '90', 'Tomcat\'', '2020-03-09 16:05', '6666666666666');
INSERT INTO `replytb` VALUES ('16', '使用java语言打印一个99乘法表出来;', '94', '小花', '2020-03-09 16:35', '99999999999999999999');
-- ----------------------------
-- Table structure for typemsg
-- ----------------------------
DROP TABLE IF EXISTS `typemsg`;
CREATE TABLE `typemsg` (
`typeId` int(50) NOT NULL AUTO_INCREMENT,
`typeName` varchar(255) DEFAULT NULL,
`typeTime` varchar(100) DEFAULT NULL,
PRIMARY KEY (`typeId`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of typemsg
-- ----------------------------
INSERT INTO `typemsg` VALUES ('22', '查看作业', '2020-03-09 16:05');
INSERT INTO `typemsg` VALUES ('23', '知识学习', '2020-03-09 16:05');
INSERT INTO `typemsg` VALUES ('24', '老师提问', '2020-03-09 16:05');
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`uid` int(255) NOT NULL AUTO_INCREMENT,
`uname` varchar(200) CHARACTER SET utf8 NOT NULL,
`uphone` varchar(100) CHARACTER SET utf8 NOT NULL,
`upswd` varchar(200) CHARACTER SET utf8 NOT NULL,
`utime` varchar(300) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('88', '王老师', '15249241001', '123456', '2020-03-09 16:05');
INSERT INTO `user` VALUES ('90', 'Tomcat\'', '15249242001', '123456', '2020-03-09 16:05');
INSERT INTO `user` VALUES ('91', 'jack', '15249242002', '123456', '2020-03-09 16:05');
INSERT INTO `user` VALUES ('94', '小花', '15249246003', '123456', '2020-03-09 16:30');
五、部分代码
六、浏览更多Android毕业设计
基于androidstudio校园快递APP系统的设计与实现
更多毕业设计可以浏览我的个人主页哦!
七、源码下载
大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻获取联系方式👇🏻👇🏻👇🏻