APP信息管理平台
APP信息管理代写 针对目前的Abdroid应用市场,如酷安网等,开发一套后台管理平台—APP信息管理平台,以进行APP应用的维护管理工作,该平台分为两个子系统:APP开发者平台和后台管理系统。APP开发者平台,该子系统是一个b2C的管理平台,也是一个开放平台,它可以让开发者(平台用户)入驻进来自行操作。
1、需求概述 APP信息管理代写
针对目前的Abdroid应用市场,如酷安网等,开发一套后台管理平台—APP信息管理平台,以进行APP应用的维护管理工作,该平台分为两个子系统:APP开发者平台和后台管理系统。
1)APP开发者平台,该子系统是一个b2C的管理平台,也是一个开放平台,它可以让开发者(平台用户)入驻进来自行操作。例如,上传自己的APP,并进行APP的版本维护以及版本发布等
2)后台管理系统。后台管理系统主要负责后台一些数据的维护和管理。它与传统的企业级软件不一样。之前是一个系统的超级管理员负责所有的维护工作,但是当有了APP开发着平台这个子系统后,后台管理系统的超级管理员就没有更多的工作了,他只做了一些审核工作即可,如APP审核、开发者账号的审核等。大部分工作由开发者在开发者平台完成APP的维护和发布等工作。 APP信息管理代写
系统主要包括两种角色:超级管理员、开发者。
超级管理员负责的业务功能:APP的审核
开发者负责的业务功能:APP基础信息以及版本信息的增、删、改、查,提交APP审核、APP发布(上架、下架)。
系统功能框图如下:
2、框架技术 APP信息管理代写
本系统采用Spring MVC +Spring+MyBatis集成框架来开发。
3、数据库设计 APP信息管理代写
开发者用户表:dev_user
后台用户表:backend_user
APP基础信息表:app_info
APP版本信息表:app_version APP信息管理代写
数据字典表:data_dictionary
APP所属分类表:app_category
注意:1)两张用户表是出于系统安全性以及系统扩展角度。
2)APP基础信息表与APP版本信息表示一对多的关系。
3)对应基础信息表中的一些描述字段,如所属平台、APP状态、发布状态均来自数据字典表。
数据字典
1)APP状态:1 待审核,2 审核通过,3 审核未通过,4 已上架,5 已下架。
2)所属平台:1 手机,2 平板,3 通用。 APP信息管理代写
3)版本的发布状态:1 不发布,2 已发布,3 预发布。
4、项目详细需求 APP信息管理代写
分成两部分:APP开发者平台、后台管理系统
4.1 APP开发者平台
4.1.1:登录、注销
进入系统首页后,选择入口:开发者平台。
选择开发者平台入口,进入APP开发者平台登录页面。
输入用户名和密码,进行登录操作,进入APP开发者平台首页。
单击“Log Out”链接,进行注销操作,返回系统登录页。
4.1.2:根据条查询APP信息列表
进入APP开发者品台首页后,选择左侧菜单列表中APP应用管理中的APP维护,进入APP查询列表页面。
查询条件:
1)软件名称:用户输入,进行模糊查询。
2)APP状态:动态获取下拉列表,列表数据来源于数据字典表(1 待审核,2 审核通过,3 审核未通过,4 已上架,5 已下架)。
3)所属平台:动态获取下拉列表,列表数据来源于数据字典表(1 手机,2 平板,3 通用)。
4)一级分类:动态获取下拉列表,列表数据来源于分类表。
5)二级分类:动态获取下拉列表,列表数据来源于分类表。注:二级分类列表将根据用户选择的一级分类进行联动查询显示。
6)三级分类:动态获取下拉列表,列表数据来源于分类表。注:二级分类列表将根据用户选择的二级分类进行联动查询显示。
列表显示字段:软件名称、APK名称、软件大小(单位为MB),所属平台、所属分类(一级分类、二级分类、三级分类)、状态、下载次数、最新版本号。查询结果分页显示。 APP信息管理代写
列表数据中“点击操作”下拉列表的内容如下:
1)新增版本:当新增APP基础信息后,任何状态下都可以进行新增版本操作。
2)修改版本:当该APP已经新增过版本信息,可以针对最新的版本进行信息修改操作。注意:只有在审核未通过或者待审核状态下,才可以进行APP版本信息的修改。审核通过后,不能修改,只能新增版本。
3)修改:只有在审核未通过或者待审核状态下,才可以进行APP基础信息的修改,审核通过后,不能修改。
4)查看:查看APP基础信息和APP的所有版本列表。
5)删除:删除APP以及全部的版本信息
6)上架:审核通过后,可以进行上架操作。
7)下架:上架状态时,可以进行下架操作。
注意:
1)APP状态为待审核、审核未通过,则下拉列表显示:新增版本、修改版本、修改、删除、查看。
2)APP状态为审核通过、已下架,则下拉列表显示:新增版本、修改版本、修改、删除、查看、上架。
3)APP状态为审核通过、已上架,则下拉列表显示:新增版本、修改版本、修改、删除、查看、下架。
4.1.3:新增APP基础信息
在APP查询列表页面,单击“新增APP基础信息”按钮,进入新增页面。
输入字段内容:软件名称、APK名称(需要进行ajax验证唯一性)、支持ORM、界面语言、软件大小(只能输入数字)、下载次数(只能输入数字)、所属平台(动态获取下拉列表,列表来源数据字典表)、一级分类(动态获取下拉列表,列表数据来源于分类表)、二级分类(根据所选的一级分类进行二级分裂下拉列表的动态加载,列表数据来源于分类表)、三级分类(根据所选的二级分类进行三级分裂下拉列表的动态加载,列表数据来源于分类表)、APP状态(新增时,默认为审核状态)、应用简介、LOGO图片(上传图片格式限定为jpg、jpeg、png。不能超过50kb)。
所有的输入字段均做非空验证。
单击“保存”按钮后,返回APP列表页面,可查看新增的数据。
4.1.4:修改APP基础信息
在APP查询列表页,选择目标数据,单击“点击操作”按钮,选择“修改”选项,由于只有在审核未通过或者待审核状态下,才可以进行APP基础信息的修改。所以APP状态为“审核通过”、“已上架”、“已下架”时,会进行信息提示,不可修改,界面修改效果如下。
选择待审核状态数据,进入修改APP基础信息页面。
选择审核未通过状态数据,进入修改APP基础信息页面。
审核未通过状态下的修改界面,除了保存按钮,还提供一个保存并再次提交审核的按钮,用来保存数据并重新修改状态为:待审核,以便后台系统管理员再次进行审核。
点击保存或保存并再次提交审核之后,返回APP列表页面,课查看修改的数据。
注:所有输入字段均做非空验证。
4.1.5:新增APP版本信息
在APP查询列表页,选择目标数据,单击“点击操作”按钮,选择“新增版本”选项,展示页面如下。
在该新增版本页面上半部显示的是该APP的历史版本信息列表,下半部分为新增版本的输入页面,输入字段内容:版本号、版本大小(只能输入数字)、发布状态(新增时,默认是预发布状态)、版本简介、APK文件(上传文件格式限定为apk,上传文件大小不能超过500MB)。
单击“保存”按钮之后,除了更新APP版本表,还需要更新APP基础信息表的version_id(该字段记录APP最新版本号),返回APP列表页面,可查看该APP数据最新版本号。
单击“查看”按钮,可以看到新增的版本信息。
4.1.6:修改APP版本信息
在APP查询列表页,选择目标数据,单击“点击操作”按钮,选择“修改版本”选项,分为以下三种情况。
1)若还未上传版本,则不能修改,并给予提示信息。
2)由于只有在审核未通过或待审核状态下,才可以进行APP最新版本的修改,故APP状态为“审核通过”、“已上架”、“已下架”时,会进行信息提示,不可修改。
3)选择待审核或者审核未通过状态操作,进入修改版本页面。
单击“保存”按钮之后,返回APP列表页面,单击“查看”按钮,也可以看到修改的最新版本信息。
4.1.7:查看APP信息
在APP查询列表页,选择目标数据,单击“点击操作”按钮,选择“查看”选项,进入查看界面,可以查看APP基础信息以及所有的历史版本信息列表。
4.1.8:删除APP
在APP查询列表页,选择目标数据,单击“点击操作”按钮,选择“删除”选项,根据提示确定删除操作后,进行APP基础信息的删除以及该APP的所有历史版本的删除操作。
4.1.9: APP上/下架操作
在APP查询列表页,选择目标数据,单击“点击操作”按钮,分为以下两种情况。
1)APP状态为“审核通过”、“下架”,可以进行上架操作。
2)APP状态为“上架”,可进行下架操作。
4.2 后台管理系统
4.1.1:登录、注销
进入系统首页后,选择入口—后台管理系统,进入后台管理系统的登录界面。
输入用户名和密码进行登录操作,进入后台管理系统首页。
单击“Log Out”链接或者界面左下方的退出图标,进行注销操作,返回系统登录页。
4.1.2:根据条件查询待审核APP信息列表
进入系统首页后,单击左侧菜单列表中APP管理->APP审核,进入APP待审核列表界面。
查询条件:
软件名称:用户输入,进行模糊查询。
所属平台:动态获取下拉列表,列表数据来源于数据字典表(1 手机,2 平板,3 通用)
一级分类:动态获取下拉列表,列表数据来源于分类表。
二级分类:动态获取下拉列表,列表数据来源于分类表。注:二级分类列表将根据用户选择的一级分类进行联动查询显示。
三级分类:动态获取下拉列表,列表数据来源于分类表。注:三级分类列表将根据用户选择的二级分类进行联动查询显示。
列表显示字段:软件名称、APK名称、软件大小(单位为MB)、所属平台、所属分类(一级分类、二级分类、三级分类)、状态、下载次数、最新版本号。查询结果分页显示。
注意:APP审核列表中的APP状态均为待审核。
4.1.3:审核APP操作
在APP待审核列表界面,选择目标数据,单击“审核”按钮,若没有上传最新版本,则不能进行审核操作,并给予信息提示。
若已上传最新APP版本,则进入查看并审核APP界面。
审核界面上半部分显示APP基础信息内容,下半部分显示最新版本内容,根据审核情况,单击“审核通过”或者“审核不通过”按钮,分别更改APP状态为“审核通过”、“审核未通过”,并返回APP待审核列表页面。
其他代写:代写CS C++代写 matlab代写 web代写 app代写 作业代写 物理代写 数学代写 考试助攻 paper代写 金融经济统计代写 python代写 java代写