第一章 概述
1.1 开发环境
本安卓程序在Windows 10系统下使用Android Studio开发,后台使用MyEclipse开发,测试环境为安卓系统5.1、4.4、4.3、5.0,屏幕尺寸5.0、5.1、5.5的安卓手机。
1.2 安装配置
本安卓程序要求安卓SDK为API level 15以上,target level为23,即,android 4.0.3到android 6.0。
1.3 需求分析
本程序为安卓APP开发项目,项目内容为IT主题的论坛开发。根据需求分析,需要一下功能:
-
用户的登陆与注册功能
-
用户权限包括管理员、版主、普通用户和游客身份登陆
-
根据不同权限登录用户可以对帖子进行不同程度的管理,管理员可以查看、删除所有帖子,版主可以查看所有帖子、删除做属板块的帖子,普通用户和游客都只能查看帖子
-
除了游客外所有用户都能发帖、回帖,游客不能发帖、回帖
-
用户可以查看自己发的帖子并管理自己的帖子
第二章 程序概要设计
2.1 程序功能模块
本安卓程序分为登陆注册模块、查看帖子模块、删除帖子模块、回复帖子模块。
-
登陆注册模块是程序的入口,如果已经登陆过了又没有退出登陆,就可以自动登陆,如果没有账号,可以游客登陆
-
查看帖子模块可以根据板块选择性查看所有帖子,已注册用户可以查看自己的帖子,帖子信息包括标题、内容、时间等