计算机学院(新华三IT学院)


 
 
 
 
 
 
 
 
 
博为峰公司实训安排(全栈软件开发)
[成都大学计算机学院]  发布时间:2016年05月31日
查看:
  来源:

基于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