学霸应用功能分析
引言
项目名称为:学霸系统手机客户端,为一款对北航学子的“知乎”应用,这款安卓app可以实现基本功能:用户管理、搜索、上传下载资料、用户贡献与交互等。App在使用过程中,可能会产生一些问题,希望多多指教。
产品总述
(一)产品功能
1、用户管理
基本的用户信息实现,用户的注册,登录,账户管理;但是用户在没有登录的情况下,只能查看他人的问题与答案,不能进行提问、回答和上传下载文件等。
2、搜索
根据用户给出的关键词搜索相关的文件,问答。用户可以在搜索框中写入关键词(问题的关键词),如果不存在,用户可以进行提问;反之,也可以进行追问,查看已有回答,同时还可以对不同用户所给的答案进行点赞,并且也可以对其进行评论。
3、上传下载
对上传和下载的文件进行筛选。用户可以在答案中上传文件(类型有限定),同时,其他用户也可以对文件进行下载,并且可以进行评论(其实也就是对答案进行评论)。
4、用户贡献
对用户回答问题,上传下载文件的积分进行管理。用户每次回答问题或者上传文件时,,都会获得一定的积分,会根据点赞数来评定获得的积分,(评论者和提问者暂时没有,以后添加这项功能),并且,积分会对应一定的等级,等级越高的用户,会有相应的特权(以后实现)。
5、交互
我们选择做适配安卓系统的手机客户端,为了确保美观和使用的便捷,力争做到最好。我们的app有着良好的用户交互界面,用户可以在应用中进行提问、回答、上传下载文件等。
(二)用户类及其特征
目前用户主要为北航校内学生,(后期可能会对外开放),学霸系统的最初目的就是为了方便北航校内学子日常学习,将一系列与学生密切相关的问题、答案、文件等筛选出来,给予学生最大的帮助。
(三)运行环境
Android 4.0 以上。
(四)设计和实现上的约束
数据库选择:SQLserver
应用服务器:tomcat
由于服务器不在公网上开放,这款app只在校内开放。
(五)产品前景
现在面向的是北航校内学子,后期可能对外开放。
(六)用户界面
简洁美观,直观大方