需求信息:
1:首页模块:直观的把广告轮播,社区通告,重大活动呈现在该模块中,用户可进行及时消息查看
2:活动模块:用户可以通过填写活动名称和描述,选择是否支付一定积分来发布活动,显示活动一览表并可申请,点击可查看该活动信息及参加的用户并进行评论点赞或差评
3:社团模块:填写社团名称及及相关的描述可以创建社团(消耗积分),显示社团一览表,用户可以申请加入某个社团,点击可查看该社团,社团设有评论区,可留言相互交流
4:商城模块: 显示积分可优惠兑换的商品
5:我的模块:直观展示用户个人的头像信息,签到获取积分,以及个人参加过的活动,社团,消息中心(显示申请消息),我的积分,我的评论,退出登录等
技术信息:
总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调