6.项目实战—APP信息管理平台.pptx
《6.项目实战—APP信息管理平台.pptx》由会员分享,可在线阅读,更多相关《6.项目实战—APP信息管理平台.pptx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目实战APP信息管理平台线上线下平台预习2/79训练的技能点使用GitGit进行项目代码的版本管理使用BootstrapBootstrap前端框架,实现响应式设计使用SSMSSM框架开发程序功能使用三层架构组织程序代码3/79需求分析2-1APP信息管理平台企业级的CMS系统针对Android应用市场,开发的后台管理平台主要进行APP应用的维护管理工作系统角色APP开发者平台B2C的管理平台,也是一个开放平台允许开发者入驻进行自行操作,如:上传APP及版本发布和维护等后台管理系统负责后台数据的维护和管理如:APP审核、开发者账号的审核等 超级管理员开发者4/79需求分析2-2系统功能框图演示
2、:APP信息管理平台5/79用例图2-1APP开发者平台用例图演示:APP开发者平台6/79用例图2-2后台管理系统用例图演示:后台管理系统7/79APP开发者平台活动图8-1新增APP基础信息演示:新增APP基础信息8/79APP开发者平台活动图8-2修改APP基础信息演示:修改APP基础信息9/79APP开发者平台活动图8-3新增APP版本信息演示:新增APP版本信息10/79APP开发者平台活动图8-4修改APP版本信息演示:修改APP版本信息11/79APP开发者平台活动图8-5查看APP信息演示:查看APP信息12/79APP开发者平台活动图8-6删除APP信息演示:删除APP信息1
3、3/79APP开发者平台活动图8-7APP上架演示:APP上架14/79APP开发者平台活动图8-8APP下架演示:APP下架15/79后台管理系统活动图APP审核演示:APP审核16/79架构设计系统架构(SSM)MyBatisSpringSpring MVC前端框架-Bootstrap版本管理Git17/79数据库设计2-1数据库表结构在实际的项目开发中,不会通过建立外键的方式实现表关联,一般都是通过逻辑外键进行逻辑关联来描述表与表之间的关联关系!注意18/79数据库设计2-2数据字典APP状态1 待审核2 审核通过3 审核未通过4 已上架5 已下架所属平台1 手机2 平板3 通用版本的发
4、布状态1 不发布2 已发布3 预发布19/79问题分析1:整体开发思路系统开发步骤需求分析总体设计系统架构设计数据库设计功能模块设计明确编码规范搭建环境开发环境准备创建Web Project,集成框架版本控制工具(Git)编码测试上线试运行20/79问题分析2:界面交互设计界面交互设计的原则统一性原则界面风格统一4用相同方式展现相同类型的数据,如:日期类型交互风格统一4用相同方式完成相同类型的操作,如:录入日期美观性原则界面简洁、大方易用性原则操作方式自然、易理解由于我们使用Bootstrap前端框架来实现系统界面开发,故其免费主题模板:gentelella-master完全可以满足以上原则需
5、求21/79问题分析3:技术分析技术实现中需要考虑的问题如何分层,每层的职责?需要设计工具类有哪些?鉴于系统安全性的考虑,是否需要自定义拦截器的设计,以实现对于当前用户身份的相关验证?如何分页、报错(处理异常)、管理事务、严格遵守编码规范在实际项目中如何灵活应用Bootstrap框架?APP所属分类(共三级分类),在操作时如何进行联动显示?所属分类描述一级分类动态获取下拉列表,列表数据来源于分类表二级分类动态获取下拉列表,列表数据来源于分类表二级分类列表将根据用户选择的一级分类进行联动查询显示三级分类动态获取下拉列表,列表数据来源于分类表,三级分类列表将根据用户选择的二级分类进行联动查询显示2
6、2/79难点分析1:理解业务数据隔离APP开发者平台-APP信息列表后台管理系统-APP信息列表待审核状态操作:审核APP状态操作待审核、审核未通过新增版本、修改版本(已有版本)、修改、删除、查看审核通过、已下架新增版本、修改版本、修改、删除、查看、上架审核通过、已上架新增版本、修改版本、修改、删除、查看、下架演示:APP信息列表APP数据的5种状态1 待审核2 审核通过3 审核未通过4 已上架5 已下架23/79开发计划2-1项目准备:搭建系统框架 50分钟APP开发者平台用例1:登录、注销50分钟用例2:根据条件查询APP信息列表 200分钟用例3:新增APP基础信息 100分钟用例4:修
7、改APP基础信息 100分钟用例5:新增APP版本信息 200分钟用例6:修改APP最新版本信息 100分钟用例7:查看APP信息 50分钟用例8:删除APP 50分钟用例9:APP上/下架操作 50分钟24/79开发计划2-2后台管理系统用例1:登录、注销 30分钟用例2:根据条件查询待审核APP信息列表 50分钟用例3:审核APP操作 50分钟25/79项目准备:搭建系统框架需求说明新建Web Project,搭建SSM框架AppInfoSystem结构要求:框架搭建并测试完成 之后,push代码到Git服务器上完成时间:50分钟26/79共性问题集中讲解常见问题及解决办法代码规范问题调试
8、技巧共性问题集中讲解 27/79用例1:登录、注销2-1需求说明进入系统首页后,选择入口:开发者平台输入用户名和密码进行登录操作若输入错误,进行相应的信息提示点击Log Out或者界面左下方的退出图标进行注销操作,返回系统登录页完成时间:50分钟28/79用例1:登录、注销2-2输入数据库dev_user中的数据是否正确登录输入空值是否提示重新输入用户名输入非空的错误数据是否出现错误提示并继续输入用户名登录成功进入系统后,测试注销功能要求互相验证完成的程序功能小组长检查本组完成情况测试完成之后,push代码到Git服务器上演示案例:登录注销功能(APP开发者平台)功能测试29/79共性问题集中
9、讲解常见问题及解决办法代码规范问题调试技巧共性问题集中讲解 30/79用例2:根据条件查询APP信息列表4-1需求说明APP开发者平台 APP应用管理 APP维护,进入APP查询列表界面完成时间:50分钟31/79用例2:根据条件查询APP信息列表4-2需求说明查询条件50分钟软件名称:模糊查询APP状态:动态获取所属平台:动态获取一级分类:动态获取二级分类:动态获取三级分类:动态获取根据条件查询出相应结果列表50分钟分类列表均根据用户选择的上级分类进行联动查询显示完成时间:100分钟32/79用例2:根据条件查询APP信息列表4-3需求说明“点击操作”下拉列表新增版本修改版本修改查看删除上架
10、下架完成时间:50分钟33/79用例2:根据条件查询APP信息列表4-4进入APPAPP查询列表界面,输入查询条件进行查询操作,查询结果是否满足条件并正确分页显示查询条件输入软件名称是否支持模糊查询验证所属平台、APP状态的下拉列表数据是否动态获取,并正确显示验证一级分类、二级分类、三级分类的联动效果是否正确显示“点击操作”下拉列表数据显示是否正确若无法操作,是否给予相应的信息提示要求互相验证完成的程序功能小组长检查本组完成情况测试完成之后,push代码到Git服务器上功能测试演示案例:根据条件查询APP信息列表34/79共性问题集中讲解常见问题及解决办法代码规范问题调试技巧共性问题集中讲解
11、35/79用例3:新增APP基础信息3-1需求说明在APP查询列表页面点击新增APP基础信息,进入新增界面注:须进行异步验证唯一性注:只能输入数字注:上传图片格式限定为jpg、jpeg、png;上传图片大小不能超过50k注:新增时,默认为待审核状态注:动态获取下拉列表数据36/79用例3:新增APP基础信息3-2需求说明要求:所有输入字段均须做非空验证50分钟实现新增数据保存并返回APP列表页面,可查看到新增的数据50分钟完成时间:100分钟37/79用例3:新增APP基础信息3-3输入信息进行新增操作,检查是否正确存入数据库输入信息的验证输入APK名称是否进行唯一性验证验证所属平台、一级分类
12、、二级分类、三级分类的下拉列表数据是否动态获取,并正确显示验证一级分类、二级分类、三级分类的联动效果是否正确显示输入软件大小、下载次数是否只能输入数字上传图片操作,验证图片的大小、类型是否满足需求所有输入是否都进行了非空验证功能测试演示案例:新增APP基础信息(APP开发者平台)38/79用例3:新增APP基础信息3-3保存成功后,返回列表页是否可查看到新增数据要求互相验证完成的程序功能小组长检查本组完成情况测试完成之后,push代码到Git服务器上功能测试演示案例:新增APP基础信息(APP开发者平台)39/79共性问题集中讲解常见问题及解决办法代码规范问题调试技巧共性问题集中讲解 40/7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 实战 APP 信息管理 平台
限制150内