技术要求:
)1)微信程序开发工具开发;
(2)后端: ssm mysql bootstrap;
(3)开发工具) eclipse
微博客小程序志愿者服务的设计与实现,系统用户分为两类,包括注册用户和管理员。
一.注册用户微信端
(1)用户注册:用户名、密码、电子邮件地址、城市、实名、证件类型、证件号码、性别、出生年月日、政治面貌、名族、手机、服务区域、详细地址、最高学历、服务类型(文化、文化
)2)用户注册)用户名、密码登录;
(3)发起活动:注册用户可以发起分发活动,进行招募志愿者; 志愿者可以检索过去的活动记录,按服务类型和服务组进行检索和显示
活动内容包括:活动编号、活动名称、服务类型(文化、社区、医疗、城市、环保、其他)、活动服务内容、服务人员)、活动场所、活动开始时间、活动结束时间、联系方式、活动图片、活动发起人
(4)招募报名:注册用户可以查看发起的活动,可以参与招募志愿者报名查看自己的历史可以参与的活动报名;
)5)每天打卡)志愿者每天都可以在系统上打卡,可以看到历史打卡的情况
)6)服务信息)后台管理员发布的相关志愿者信息可以显示在小程序的主页上(有图片和文本介绍); 信息内容:图片、标题、内容、发行人、发行时间、数据列表左侧图片、右侧文字;
(7)修改个人信息、修改密码、修改头像等。
二.管理员微信端
(1)用户登录:使用用户名、密码登录;
)2)活动授权)授权用户发起的活动;
(4)报名:可查看历史活动报名情况;
)3)服务信息)发布相关志愿者信息(有图片和文字介绍);
三.管理员web端:
(1)注册用户审批:对注册用户进行审批,审批通过后,微信方可以登录
(2)管理员管理:创建管理员用户,包括添加、更改、禁用登录以及重置密码
(3)活动授权:授权微信用户发起的活动;
)4)服务信息)公开的相关志愿者信息(有图片和文字介绍);
)5)活动统计)活动)用饼图表示不同服务类型的注册人数)及注册人数)用柱状图表示不同服务组的注册人数);
(6)系统退出:系统退出功能;