- 2
- 0
- 约1.93千字
- 约 23页
- 2021-06-19 发布于江苏
- 举报
毕业设计终期答辩
基于微信的家校管理互动系统的设计与实现
答辩人:姚杰
指导教师:鲍鹏
1
2
1
实习汇报
WORKPROGRESS
3
实习时间:2015年10月至2016年4月;
实习期间主要工作是:
负责教师微信端和家长端(BS/CS)的设计和开发;
参与LCMS(内容管理系统),LMS(校务管理系统)和CM(教学管理系统)的开发;
参与“暖心妈妈”Android APP的设计和开发;
参与测试组工作,编写一部分测试用例及测试工作。
4
2
需求分析
REQUIREMENTANALYSIS
5
6
增强教师操作的便捷性
沟通教师与学校,教师与家长
7
8
用户界面需求
1、界面语言:简体中文;
2、基本色:蓝色、绿色、红色;
3、交互方式:必须满足普通用户使用微信的习惯。
4、界面风格:简洁大方,每个界面布局一直,字体大小总体变化不能太大,颜色搭配以基本色为主要颜色进行搭配,字体以宋体、楷体、微软雅黑为主要字体。布局符合普通用户阅读习惯以及现阶段流行风格,顶部导航为主要设计思路,顺序为从上至下、从左至右。
易用性和可操作性需求
1、要求系统设计具有简洁、友好等特点的图形用户界面,使得用户能够方便快捷的使用系统;
2、系统是基于微信这一社交软件的,因此系统的图形用户界面和交互方式必须参考微信用户的使用情况;
3、产品组必须为用户提供使用手册、产品手册,详细介绍系统的功能点、使用方法和注意事项,必要时要对用户进行统一培训。
执行需求
1、正确性:用户输入符合要求的信息,
2、安全性:不能泄露用户的个人信息以及学校老师的重要信息;
3、可维护性:系统必须易于维护;
4、性能需求:提高软件响应速度、保证结果精度、尽量介绍项目运行时资源消耗量;
5、可移植性:系统可以在任何支持JAVA虚拟机运行环境的服务器上进行移植。
9
3
系统分析与架构
SYSTEMANALYSIS
10
11
微信是系统的入口,用户通过微信客户端进行各项操作;
HTML5 + jQuery + Ajax + 微信JS-SDK;
SpringMVC+MyBatis;
HTTP协议实现附件上传下载
AES加密,对微信消息进行加密解密
使用MySQL数据库存取数据
多服务器部署,F5负载均衡
运用多种设计模式、设计原则
12
13
4
系统设计与实现
SYSTEMDEVELOPMENT
14
15
对称加密,使用同一个密钥用作信息的加密和解密
设置加密解密模式为CBC
Cipher cipher = Cipher.getInstance(AES/CBC/NoPadding);
对明文进行加密
byte[] unencrypted = byteCollector.toBytes();
byte[] encrypted = cipher.
doFinal(unencrypted);
String base64Encrypted =
base64.encodeToString(encrypted);
对密文进行解密
byte[] encrypted = Base64.
decodeBase64(text);
original = cipher.
doFinal(encrypted);
16
获取web.xml中配置的参数
String appid = CommonProperties.getProperty(appid);
String appsecret = CommonProperties.getProperty(appsecret);
生成accesstoken
accessToken = WeixinUtil.getFWHAccessToken(appid, appsecret);
判断数据库是否存在
if (dao.getAccessToken() == null) {
dao.insertAccessToken(accessToken);
} else {dao.updateAccessToken(accessToken);}
如果access_token为null,60秒后再获取
Thread.sleep(60 * 1000); times++;
17
18
新建提醒
提醒列表
提醒详情
19
家长问答功能模块
用户个人信息管理
微信消息定制
H5交互课件
学校公告等校务管理
提升教学视频播放性能
学生成绩统计分析
20
5
总结与展望
SUMMARYEXPECTATION
21
一期项目开发基本结束
二期项目将会在家校互动模块增加新功能
捕获用户行为数据等进行大数据分析
毕业设计终期答辩
您可能关注的文档
- 金卤灯产品失效手册.ppt
- 里仁学院设计-计算机7班--吴瑶.pdf
- 室内环境治理过程中的注意事项.pdf
- rds培训系列-网络设计规划-b.pdf
- 职业卫生健康促进20120622.pdf
- 参考手册2市场管理.pdf
- 2018-2019学年江苏省扬州市初一下英语期中考前押题密卷牛津译林版.pdf
- 第14讲丨http协议看个新闻原来这么麻烦.pdf
- 程序设计说明书扫描子系统.pdf
- 02-卡库消防-2019技术实务-zy四周通关讲义20190412消防设施二1.pdf
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)