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