基于JavaWeb服务器端和Android客户端的扫码加密登录注册项目
公司简介:
成立于2004年,2016上市(股票代码:836392),旗下有51testing(软件测试)及51code(移动应用开发)两个品牌,一直专注于软件测试、移动开发领域,汇聚国内顶尖的软件测试专家、移动开发高手。在全国主要城市均设有分支机构。
成功为GE、IBM、Microsoft、Siemens、Emerson、Kodak、华为、建设银行、中兴、联想等上千家国内外顶尖企业提供企业内训服务,师资实力之雄厚
为2000多家国内外顶尖企业输送20000多名软件技术人才
成功为上百所国内知名高校提供实验室、教师培训及学生实训
评定为“高新技术企业”,拥有CNAS、ISO27001 、ISO9001资质
自研工具TestPlatform获得国家创新基金支持,高分列入国家高新技术成果转化项目
创办了中国第1个软件测试论坛,51Testing软件测试网,拥有注册会员近百万
实训方向及目标专业定位:
实训方向:全栈工程师项目--基于JavaWeb服务器端和Android客户端的扫码加密登录注册项目。
实训目标:在项目实践课程中,学生将扮演项目开发团队中不同的角色,与团队其他成员共同完成实战项目,模拟真实的开发环境,从项目背景、需求分析、概要设计、详细设计、代码编写以及软件测试整个软件开发的流程进行详细讲解,并指导学员进行项目分析和具体的开发操作,同时在此基础上增加学生职业素质教育及企业文化灌输,培养学员移动互联网方向的兴趣,让学员在项目实践期间就能了解和适应企业,得心应手于日后的工作。
目标专业定位:计算机相关专业,有程序设计的基本概念
实训组织形式:
划分项目小组(4-5人一组)---分配任务、划分角色-小组讨论---指导教师给出项目的需求分析和概要设计---项目小组完成详细设计和编码工作---项目小组完成模块的测试工作
项目实训阶段:
分组答辩,学员准备好PPT;
公司提供打分模板,采取PPT演讲方式展示成果;
学校老师打分,评选出优秀的小组,取一等奖1名,二等奖1名,三等奖2名, 我公司进行奖励;
对优秀的学员会提供实习机会;
最后合影留念
实训项目介绍:
1、项目分为Android客户端、Web前端、服务器后台;
2、Android客户端主要实现登录注册页面,加密设计、二维码扫描、上传扫描信息给服务器;
3、Web前端主要实现生成带有key的二维码,与服务器后台建立长连接,等待服务器信息;
4、服务器后台主要实现数据库设计,登录注册接口实现,扫描信息上传信息接口,与Web前段交互接口,AES解密设计等功能。
实训大纲:
任务
分解
| 具体任务内容
|
教师
| 学生
|
第一天
| 1、开发环境配置;2、APK的安装,项目演示;3、android项目及清单介绍;6、日报格式
| 分组、选出组长,小组团队建设、熟悉任务、实训情况。
|
第二天
| 1、关于Activity及Activity之间切换;2、 常用控件的使用及监听;3、Logo界面
| 完成Logo界面
|
第三天
| 1、 日报总结;
2、Activity的生命周期;
3、Activity与Intent,清单文件;
4、登录注册界面编写
5、 如何写需求,需求分析模板;
| 1、日报
2、掌握Activity的生命周期Intent使用;
3、完成登录注册代码编写;
4、会写监听事件、按钮事件; 5、写需求分析文档。
|
第四天
| 1、 日报总结
2、 提交需求文档;
3、 审核需求分析,提出改进的地方,再提交
4、 编写本地登录注册逻辑
5、 对登录注册用户名AES加密处理,讲解解密。
| 1、日报
2、完成需求文档
3、完成本地登录注册代码编写
4、需求分析修改
|
第五天
| 1、 提交需求文档
2、 详细设计PPT,详细设计模板
3、 讲解二维码扫描读取信息功能
| 1、日报
2、完成代码编写
3、提交需求分析
|
第六天
| 1、 需求文档最终评定
2、 写详细设计
3、 服务器环境搭建、讲解Servlet、jsp页面
| 1、日报
2、掌握服务器环境搭建
3、完成jsp生成二维码功能
4、写详细设计文档
|
第七天
| 1、 提交详细设计文档
2、MySql数据增删改查讲解,数据库表格设计
3、JDBC+SQL注入
| 1、日报
2、掌握数据库语句和环境搭建
3、掌握代码连接数据库,对数据库增删改查;
4、提交设计文档
|
第八天
| 1、 点评详细设计文档,修改文档
2、 完成服务器逻辑功能
3、 讲解服务器与Android客户端网络访问
4、 测试计划范例
5、 提交设计文档
| 1、日报
2、掌握服务器与Android客户端网络访问 3、修改、提交设计文档 4、完成服务器与Android客户端的网络代码
|
第九天
| 1、 完成所有的文档
2、 服务器与客户端的联调
4、 审查设计文档
| 1、日报
3、写测试计划 4、完成联调功能
|
第十天
| 1.每组答辩打分
2.提交汇报答辩PPT
3.提交实训报告
| 1、汇报答辩
2、提交汇报答辩PPT 3、提交实训报告
|
时间节点安排:
2016年7月
咨询联系电话:
曹老师:18610815939 QQ:2645617627