- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目案例—APP信息管理平台
线上线下平台预习2/78
训练的技能点使用Git进行项目代码的版本管理使用Bootstrap前端框架,实现响应式设计使用SSM框架开发程序功能使用三层架构组织程序代码3/78
需求分析2-1APP信息管理平台企业级的CMS系统针对Android应用市场,开发的后台管理平台主要进行APP应用的维护管理工作系统角色APP开发者平台B2C的管理平台,也是一个开放平台允许开发者入驻进行自行操作,如:上传APP及版本发布和维护等后台管理系统负责后台数据的维护和管理如:APP审核、开发者账号的审核等 超级管理员开发者4/78
需求分析2-2系统功能框图演示:APP信息管理平台5/78
用例图2-1APP开发者平台用例图演示:APP开发者平台6/78
用例图2-2后台管理系统用例图演示:后台管理系统7/78
APP开发者平台活动图8-1新增APP基础信息演示:新增APP基础信息8/78
APP开发者平台活动图8-2修改APP基础信息演示:修改APP基础信息9/78
APP开发者平台活动图8-3新增APP版本信息演示:新增APP版本信息10/78
APP开发者平台活动图8-4修改APP版本信息演示:修改APP版本信息11/78
APP开发者平台活动图8-5查看APP信息演示:查看APP信息12/78
APP开发者平台活动图8-6删除APP信息演示:删除APP信息13/78
APP开发者平台活动图8-7APP上架演示:APP上架14/78
APP开发者平台活动图8-8APP下架演示:APP下架15/78
后台管理系统活动图APP审核演示:APP审核16/78
架构设计系统架构(SSM)MyBatisSpringSpring MVC前端框架-Bootstrap版本管理Git17/78
数据库设计2-1数据库表结构在实际的项目开发中,不会通过建立外键的方式实现表关联,一般都是通过逻辑外键进行逻辑关联来描述表与表之间的关联关系!注意18/78
数据库设计2-2数据字典APP状态1 待审核2 审核通过3 审核未通过4 已上架5 已下架所属平台1 手机2 平板3 通用版本的发布状态1 不发布2 已发布3 预发布19/78
问题分析1:整体开发思路系统开发步骤需求分析总体设计系统架构设计数据库设计功能模块设计明确编码规范搭建环境开发环境准备创建Web Project,集成框架版本控制工具(Git)编码测试上线试运行20/78
问题分析2:界面交互设计界面交互设计的原则统一性原则界面风格统一用相同方式展现相同类型的数据,如:日期类型交互风格统一用相同方式完成相同类型的操作,如:录入日期美观性原则界面简洁、大方易用性原则操作方式自然、易理解由于我们使用Bootstrap前端框架来实现系统界面开发,故其免费主题模板:gentelella-master完全可以满足以上原则需求21/78
问题分析3:技术分析技术实现中需要考虑的问题如何分层,每层的职责?需要设计工具类有哪些?鉴于系统安全性的考虑,是否需要自定义拦截器的设计,以实现对于当前用户身份的相关验证?如何分页、报错(处理异常)、管理事务、…严格遵守编码规范在实际项目中如何灵活应用Bootstrap框架?APP所属分类(共三级分类),在操作时如何进行联动显示?所属分类描述一级分类动态获取下拉列表,列表数据来源于分类表二级分类动态获取下拉列表,列表数据来源于分类表二级分类列表将根据用户选择的一级分类进行联动查询显示三级分类动态获取下拉列表,列表数据来源于分类表,三级分类列表将根据用户选择的二级分类进行联动查询显示22/78
难点分析1:理解业务数据隔离APP开发者平台-APP信息列表后台管理系统-APP信息列表待审核状态操作:审核APP状态操作待审核、审核未通过新增版本、修改版本(已有版本)、修改、删除、查看审核通过、已下架新增版本、修改版本、修改、删除、查看、上架审核通过、已上架新增版本、修改版本、修改、删除、查看、下架演示:APP信息列表APP数据的5种状态1 待审核2 审核通过3 审核未通过4 已上架5 已下架23/78
开发计划2-1项目准备:搭建系统框架 [50分钟]APP开发者平台用例1:登录、注销 [50分钟]用例2:根据条件查询APP信息列表 [200分钟]用例3:新增APP基础信息 [100分钟]用例4:修改APP基础信息 [100分钟]用例5:新增APP版本信息 [200分钟]用例6:修改APP必威体育精装版版本信息 [100分
文档评论(0)