“北航Clubs” Beta版本开发目标
Beta版本开发目标
总体设想:修复Alpha版本中的若干bug,并在Alpha版本成果之上进行进一步开发,实现社员管理、评论、站内信等功能。
1.对Alpha版本功能的更新与加强
后端实现从SQLite到MySQL的迁移升级
后端rails框架Web Server工具从WebRick迁移升级成支持多线程并发的PUMA
功能细节上的若干bug修复
2.增加社员管理系统
主要包括:学生报名、社团审批、社员增删改查等。 需求与业务逻辑:
学生可以在社团相关页面中点击加入社团
学生报名后,社团在入社审批中可以看到所有等待审批的学生。同意与不同意学生会收到一条站内信通知。同意入社后,将会出现在社团学生名单列表中。
社团管理者可以在后台进行社员的查看、强制退社、群发通知等操作
3.建设通知系统
主要包括:短信、邮件以及站内信通知。 需求与业务逻辑:
在“社员管理”与“活动报名名单”中选择需要通知的同学
选择通知类型与通知方式,并编写通知内容
进行群发通知后,将会生成一条“通知”记录
在社团后台“通知”界面可以查看以往通知,并可选择对目标同学再次进行通知
短信通知是计价服务,资费0.1元一条,站内信与邮件不需要资费
短信购买方式:通过支付宝、微信以及银行转账转到网站负责人账户,网站负责人后台为社团增加短信条数限制
短信与邮件将会直接通知到学生验证过的短信与邮箱
站内信将会出现在用户首页的“通知”栏中
4.继续建设学生用户系统
主要包括:实名验证、手机验证与Email验证 需求与业务逻辑:
实名验证通过外部资源实现
不验证手机无法注册
增加修改登录密码功能
5.活动与资讯系统
主要包括:资讯增删改查、活动增删改查以及活动的报名时间限定 需求与业务逻辑:
将原来的活动系统,拆分为活动与系统两大系统
资讯,即文章推送
活动系统,每个活动有截止时间,截止时间结束后无法报名活动
活动可以被报名,报名名单将加入名单列表
6.继续建设社团系统
主要包括:增加修改密码、修改社团头像功能,自己设定社团介绍等功能 需求与业务逻辑:
社团在“社团信息”界面可以更改头像、社团密码
可以设置社团介绍
可以设置四张图片,图片将放置在社团展示界面首页
7.建设评论系统
主要包括:评论活动与评论资讯 需求与业务逻辑:
在资讯与活动下方增加评论列表
“北航Clubs” Beta版本开发目标的更多相关文章
- Beta版本发布说明
发布地址 https://github.com/LongWerLingShi/DataObtainingAndHandling/tree/beta 版本开发背景 首先,应软件工程课程要求,我们小组针对 ...
- 事后诸葛亮分析(Beta版本)
全组讨论的照片 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决代码分析.统计.管理等问题,定义的很清楚,有清晰的描述. 是否有充足的时间来做计划? ...
- Beta版本——第一次冲刺博客
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- Beta版本——用户试用与调研报告
1 引言 1.1 系统概述 毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统.本系统将学生报志愿.系负责人收集整理数据.相关人员进行手工分配.反馈选择结果等繁琐的操作转移到线上.把毕设 ...
- 易货beta版本项目展示报告
一.团队成员和个人博客地址 PM:刘猛 开发人员:胡亚坤,董元财 测试人员:马汉虎,赖彦谕 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ 董元财:h ...
- 数据获取以及处理Beta版本展示
产品描述 这个产品的目的是为了学霸网站提供后台数据获取以及处理操作.在alpha阶段基本调通的基础至上,我们希望在bate版本中加入对于问答对的处理,图片的获取等功能. 预期目标 在alpha阶段,我 ...
- Beta版本项目展示要求
项目评审的定在1月5日上午9:00在新主楼D225进行. 在Beta阶段项目评审会上, 每个团队有12分钟展示时间,10分钟问答和机动时间,我们的展示也不需要PPT,大家把要展现的东西写成博客(可以有 ...
- 团队作业10——事后分析(Beta版本)
团队作业10--事后分析(Beta版本) 目录 一.设想与目标 二.计划 三.资源 四.变更管理 五.设计与实现 六.测试与发布 七.总结 八.图片和贡献分分配 一.设想和目标 1.我们的软件要解决什 ...
- 【1414软工助教】团队作业10——复审与事后分析(Beta版本) 得分榜
题目 团队作业10--复审与事后分析(Beta版本) 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析& ...
随机推荐
- if 和 elif 的区别
if: 如果一个判断中用if, 程序他会遍历所有的if, 即使你的判断条件遍历到了, 也会继续执行, 直到遍历完所有的if. elif: 而elif呢, 则效率很高. 只要遍历到你的判断条件, ...
- SDN期末作业验收
作业链接:https://edu.cnblogs.com/campus/fzu/SoftwareDefinedNetworking2017/homework/1585 负载均衡程序 1.github链 ...
- java将Excel文件上传并解析为List数组
前端 //导入excel文件 layui.use('upload', function() { var upload =layui.upload; //指定允许上传的文件类型 var uploadIn ...
- Android APP的字体设置
Android系统自带有对字体的设置,这些设置是对字体的显示方式的设置,比如加粗,倾斜,下划线,字号等,但是对于字体本身,比如设置为楷体,隶书等貌似没有.Android系统只有一种默认的,如果需要修改 ...
- Spark项目之电商用户行为分析大数据平台之(八)需求分析
1.按条件筛选session 搜索过某些关键词的用户.访问时间在某个时间段内的用户.年龄在某个范围内的用户.职业在某个范围内的用户.所在某个城市的用户,发起的session.找到对应的这些用户的ses ...
- docker tomcat jvm 使用 visualVM监控
1. 建立基础镜像 FROM centos MAINTAINER fengjian <fengjian@senyint.com> ENV TZ "Asia/Shanghai&q ...
- 恶意代码技术第一二部分——P201421410029
学 号:201421410029 中国人民公安大学 Chinese people’ public security university 网络对抗技术 实验报告 实验四 恶意代码技术 ...
- 使用docker-compose运行Django
1.新建空目录 2.进入该目录新建Dockerfile文件,并在该Dockerfile文件添加如下内容 FROM python:3 ENV PYTHONUNBUFFERED 1 RUN mkdir / ...
- Windows下安装Tensorflow—GPU版本
https://blog.csdn.net/weixin_39290638/article/details/80045236
- ROS 安装kinect驱动+测试
有时 ,需要用到kinect 的所有需要驱动才能使用kinect ,turtlebot2上的传感器就是kinect ,所以kinect 的用处还是很多的 , 今天就来讲一下kinect 驱动在unbu ...