计算机系毕业设计

基于Android的结伴出行软件设计与实现访问

 

基于设计要求,结伴出行软件将由前台用户操作和后台管理员操作模块组成,其规划功能模块如下:

 

1.前台用户模块主要包括:

基于Android的结伴出行软件设计与实现1

(1)用户注册:如果是新用户则需要用户首先进行注册,注册的时候需要输入用户名、密码和再次确认密码。

(2)用户登录:当用户账户注册成功后,就可以在登录界面输入账号和密码登录此App。

基于Android的结伴出行软件设计与实现2

(3)好友管理:用户可以添加好友和删除好友。

(4)需求发布:该模块是用户在发布旅行消息与其他用户交互的最核心途径。用户能够在此模块上发布自己的出行消息,如目的地、出行方式以及结伴要求,也可发布相应图片等,便于他人在首页推送看到发布的需求。同时系统会将用户所发布的消息存入数据库,以备其他模块调用。

如需更多计算机毕业设计,可关注东哥毕设。

基于Android的结伴出行软件设计与实现3

(5)信息浏览:在此界面上,用户可以浏览其他用户所发布的出行信息,同时系统会根据用户所设置的相关个人信息、发布的出行需求信息以及用户最近浏览关注的信息自动置顶推荐相关的出行信息。本模块不涉及用户隐私,仅显示其发布的需求内容。

(6)路径规划:该模块集成了百度地图SDK,提供基本地图、位置搜索、路径规划等数据服务。用户在路径规划界面输入起点以及终点,即可进行路径搜索,同时系统还提供了驾车、公交、步行、骑行等出行方式选择,系统将会自动为客户提供最快捷的路径规划。

基于Android的结伴出行软件设计与实现4

(7)交流互动:系统中用户互动交流模块是集成环信SDK。用户使用此功能时需要使用账号在环信上完成注册。用户注册完成后,将发布者的ID传入环信SDK提供的聊天页面即可进行交流互动,但是这属于陌生人交流。点击添加好友,经过对方同意后,用户双方即时成为好友,在用户通讯录搜索好友并查看好友个人信息。

(8)查看留言:用户在浏览其他用户发布的消息后,可以在下方进行文字留言,询问相关内容等。同时用户也可以查看其它用户给自己的留言信息,并可选择是否回复等,成为好友后便可进行线上交流。

基于Android的结伴出行软件设计与实现5

2.后台管理员模块主要包括:

(1)查看用户发布信息:管理员具有查看所有用户发布的信息的权限,方便整个平台的管理。

(2)删除用户发布信息:如错误信息、垃圾信息等。管理员有权取决于情节的严重性决定删除单个消息或用户发布的所有信息,该功能有效保证了用户尽可能的获取最安全、干净、有效的信息。

(3)删除用户:管理员一旦发现用户发布涉嫌违反法律法规、用户使用条款协议以及基本道德规范的内容,有权删除该用户账号以及其发布的一切信息。这一功能保证了结伴出行App线上互动的和谐与稳定,也保证了用户在使用本系统时能有舒适、愉快的心情。

评论